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..8f6bd9ee34b9 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, @@ -153,6 +171,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -162,6 +181,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -190,6 +210,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -202,8 +223,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..ccb3cba1015f 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..de5e613be185 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..1fba9e2082ca 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..bf24d7283e49 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..1c3d30eef35b 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..850c2c2cb4fc 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..e71476822d44 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, @@ -149,6 +167,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -158,6 +177,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -186,6 +206,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -198,8 +219,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..d418d0d35854 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..f93d63f7c55a 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..64870c23e94d 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..bef11e3952c6 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..a9fc3427a82d 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..17a5fa91f33b 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..0cd3a2b1de74 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, @@ -149,6 +167,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -158,6 +177,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -186,6 +206,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -198,8 +219,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..03efbe80addf 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..209bfa65e372 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..d28a34d8e133 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, @@ -149,6 +167,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -158,6 +177,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -186,6 +206,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -198,8 +219,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..22ca0782cdc8 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..c0b7edd93dd6 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..fc75e2fd4c66 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..67f524d7f58d 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..4b9ef1f920a4 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..b729907b6bbd 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..5304b2c09773 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..b2bd3fdb62d1 --- /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, + NatRuleCondition, + 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, + 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..9429f591bc1e 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..e97e7daeb204 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..afc7d7a776a4 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; /** @@ -461,6 +461,116 @@ export interface NetworkInterface extends Resource { readonly etag?: string; } +/** + * Parameters that define the retention policy for flow log. + */ +export interface RetentionPolicyParameters { + /** + * Number of days to retain flow log records. Default value: 0. + */ + days?: number; + /** + * Flag to enable/disable retention. Default value: false. + */ + enabled?: boolean; +} + +/** + * Parameters that define the flow log format. + */ +export interface FlowLogFormatParameters { + /** + * The file type of flow log. Possible values include: 'JSON' + */ + type?: FlowLogFormatType; + /** + * The version (revision) of the flow log. Default value: 0. + */ + version?: number; +} + +/** + * Parameters that define the configuration of traffic analytics. + */ +export interface TrafficAnalyticsConfigurationProperties { + /** + * Flag to enable/disable traffic analytics. + */ + enabled?: boolean; + /** + * The resource guid of the attached workspace. + */ + workspaceId?: string; + /** + * The location of the attached workspace. + */ + workspaceRegion?: string; + /** + * Resource Id of the attached workspace. + */ + workspaceResourceId?: string; + /** + * The interval in minutes which would decide how frequently TA service should do flow analytics. + */ + trafficAnalyticsInterval?: number; +} + +/** + * Parameters that define the configuration of traffic analytics. + */ +export interface TrafficAnalyticsProperties { + /** + * Parameters that define the configuration of traffic analytics. + */ + networkWatcherFlowAnalyticsConfiguration?: TrafficAnalyticsConfigurationProperties; +} + +/** + * A flow log resource. + */ +export interface FlowLog extends Resource { + /** + * ID of network security group to which flow log will be applied. + */ + targetResourceId: string; + /** + * Guid of network security group to which flow log will be applied. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly targetResourceGuid?: string; + /** + * ID of the storage account which is used to store the flow log. + */ + storageId: string; + /** + * Flag to enable/disable flow logging. + */ + enabled?: boolean; + /** + * Parameters that define the retention policy for flow log. + */ + retentionPolicy?: RetentionPolicyParameters; + /** + * Parameters that define the flow log format. + */ + format?: FlowLogFormatParameters; + /** + * Parameters that define the configuration of traffic analytics. + */ + flowAnalyticsConfiguration?: TrafficAnalyticsProperties; + /** + * The provisioning state of the flow log. Possible values include: 'Succeeded', 'Updating', + * 'Deleting', 'Failed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provisioningState?: ProvisioningState; + /** + * A unique read-only string that changes whenever the resource is updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly etag?: string; +} + /** * NetworkSecurityGroup resource. */ @@ -484,6 +594,11 @@ export interface NetworkSecurityGroup extends Resource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly subnets?: Subnet[]; + /** + * A collection of references to flow log resources. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly flowLogs?: FlowLog[]; /** * The resource GUID property of the network security group resource. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -700,6 +815,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 +915,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 +945,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 +1057,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 +1092,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 +1210,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 +1434,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 +1652,7 @@ export interface ApplicationGatewayBackendHealthServer { */ address?: string; /** - * Reference of IP configuration of backend server. + * Reference to IP configuration of backend server. */ ipConfiguration?: NetworkInterfaceIPConfiguration; /** @@ -1552,7 +1671,7 @@ export interface ApplicationGatewayBackendHealthServer { */ export interface ApplicationGatewayBackendHealthHttpSettings { /** - * Reference of an ApplicationGatewayBackendHttpSettings resource. + * Reference to an ApplicationGatewayBackendHttpSettings resource. */ backendHttpSettings?: ApplicationGatewayBackendHttpSettings; /** @@ -1566,7 +1685,7 @@ export interface ApplicationGatewayBackendHealthHttpSettings { */ export interface ApplicationGatewayBackendHealthOnDemand { /** - * Reference of an ApplicationGatewayBackendAddressPool resource. + * Reference to an ApplicationGatewayBackendAddressPool resource. */ backendAddressPool?: ApplicationGatewayBackendAddressPool; /** @@ -1580,7 +1699,7 @@ export interface ApplicationGatewayBackendHealthOnDemand { */ export interface ApplicationGatewayBackendHealthPool { /** - * Reference of an ApplicationGatewayBackendAddressPool resource. + * Reference to an ApplicationGatewayBackendAddressPool resource. */ backendAddressPool?: ApplicationGatewayBackendAddressPool; /** @@ -1653,7 +1772,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 +1921,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; /** @@ -1921,7 +2040,7 @@ export interface ApplicationGatewayHttpListener extends SubResource { /** * List of Host names for HTTP Listener that allows special wildcard characters as well. */ - hostnames?: string[]; + hostNames?: string[]; /** * Name of the HTTP listener that is unique within an Application Gateway. */ @@ -2158,6 +2277,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 +2310,10 @@ export interface ApplicationGatewayRewriteRuleActionSet { * Response Header Actions in the Action Set. */ responseHeaderConfigurations?: ApplicationGatewayHeaderConfiguration[]; + /** + * Url Configuration Action in the Action Set. + */ + urlConfiguration?: ApplicationGatewayUrlConfiguration; } /** @@ -2559,7 +2703,7 @@ export interface ApplicationGateway extends Resource { */ webApplicationFirewallConfiguration?: ApplicationGatewayWebApplicationFirewallConfiguration; /** - * Reference of the FirewallPolicy resource. + * Reference to the FirewallPolicy resource. */ firewallPolicy?: SubResource; /** @@ -2787,7 +2931,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 +2968,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 +2992,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 +3009,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 +3332,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 +3359,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 +3469,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 +3749,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 +3783,7 @@ export interface ExpressRouteCircuitAuthorization extends SubResource { */ export interface ExpressRouteCircuitPeeringConfig { /** - * The reference of AdvertisedPublicPrefixes. + * The reference to AdvertisedPublicPrefixes. */ advertisedPublicPrefixes?: string[]; /** @@ -3520,7 +3827,7 @@ export interface Ipv6ExpressRouteCircuitPeeringConfig { */ microsoftPeeringConfig?: ExpressRouteCircuitPeeringConfig; /** - * The reference of the RouteFilter resource. + * The reference to the RouteFilter resource. */ routeFilter?: SubResource; /** @@ -3562,6 +3869,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 +3906,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 +4005,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 +4021,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 +4059,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 +4072,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 +4146,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 +4163,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 +4198,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.** @@ -4656,7 +4974,7 @@ export interface FirewallPolicyNatRuleAction { /** * Contains the possible cases for FirewallPolicyRuleCondition. */ -export type FirewallPolicyRuleConditionUnion = FirewallPolicyRuleCondition | ApplicationRuleCondition | NetworkRuleCondition; +export type FirewallPolicyRuleConditionUnion = FirewallPolicyRuleCondition | ApplicationRuleCondition | NatRuleCondition | NetworkRuleCondition; /** * Properties of a rule. @@ -4796,6 +5114,48 @@ export interface ApplicationRuleCondition { * List of FQDN Tags for this rule condition. */ fqdnTags?: string[]; + /** + * List of source IpGroups for this rule. + */ + sourceIpGroups?: string[]; +} + +/** + * Rule condition of type nat. + */ +export interface NatRuleCondition { + /** + * Polymorphic Discriminator + */ + ruleConditionType: "NatRuleCondition"; + /** + * Name of the rule condition. + */ + name?: string; + /** + * Description of the rule condition. + */ + description?: string; + /** + * Array of FirewallPolicyRuleConditionNetworkProtocols. + */ + ipProtocols?: FirewallPolicyRuleConditionNetworkProtocol[]; + /** + * List of source IP addresses for this rule. + */ + sourceAddresses?: string[]; + /** + * List of destination IP addresses or Service Tags. + */ + destinationAddresses?: string[]; + /** + * List of destination ports. + */ + destinationPorts?: string[]; + /** + * List of source IpGroups for this rule. + */ + sourceIpGroups?: string[]; } /** @@ -4830,6 +5190,14 @@ export interface NetworkRuleCondition { * List of destination ports. */ destinationPorts?: string[]; + /** + * List of source IpGroups for this rule. + */ + sourceIpGroups?: string[]; + /** + * List of destination IpGroups for this rule. + */ + destinationIpGroups?: string[]; } /** @@ -4882,7 +5250,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 +5952,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 +6073,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 +6335,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 +6414,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 +6444,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 +6489,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; /** @@ -6180,34 +6633,6 @@ export interface TroubleshootingResult { results?: TroubleshootingDetails[]; } -/** - * Parameters that define the retention policy for flow log. - */ -export interface RetentionPolicyParameters { - /** - * Number of days to retain flow log records. Default value: 0. - */ - days?: number; - /** - * Flag to enable/disable retention. Default value: false. - */ - enabled?: boolean; -} - -/** - * Parameters that define the flow log format. - */ -export interface FlowLogFormatParameters { - /** - * The file type of flow log. Possible values include: 'JSON' - */ - type?: FlowLogFormatType; - /** - * The version (revision) of the flow log. Default value: 0. - */ - version?: number; -} - /** * Parameters that define a resource to query flow log and traffic analytics (optional) status. */ @@ -6218,42 +6643,6 @@ export interface FlowLogStatusParameters { targetResourceId: string; } -/** - * Parameters that define the configuration of traffic analytics. - */ -export interface TrafficAnalyticsConfigurationProperties { - /** - * Flag to enable/disable traffic analytics. - */ - enabled: boolean; - /** - * The resource guid of the attached workspace. - */ - workspaceId?: string; - /** - * The location of the attached workspace. - */ - workspaceRegion?: string; - /** - * Resource Id of the attached workspace. - */ - workspaceResourceId?: string; - /** - * The interval in minutes which would decide how frequently TA service should do flow analytics. - */ - trafficAnalyticsInterval?: number; -} - -/** - * Parameters that define the configuration of traffic analytics. - */ -export interface TrafficAnalyticsProperties { - /** - * Parameters that define the configuration of traffic analytics. - */ - networkWatcherFlowAnalyticsConfiguration: TrafficAnalyticsConfigurationProperties; -} - /** * Information on the configuration of flow log and traffic analytics (optional) . */ @@ -6317,7 +6706,7 @@ export interface ConnectivityDestination { } /** - * Describes the HTTP header. + * The HTTP header. */ export interface HTTPHeader { /** @@ -6363,11 +6752,11 @@ export interface ProtocolConfiguration { */ export interface ConnectivityParameters { /** - * Describes the source of the connection. + * The source of the connection. */ source: ConnectivitySource; /** - * Describes the destination of connection. + * The destination of connection. */ destination: ConnectivityDestination; /** @@ -6851,126 +7240,377 @@ export interface ConnectionMonitorDestination { } /** - * Parameters that define the operation to create a connection monitor. + * Describes the connection monitor endpoint filter item. */ -export interface ConnectionMonitorParameters { - /** - * Describes the source of connection monitor. - */ - source: ConnectionMonitorSource; - /** - * Describes the destination of connection monitor. - */ - destination: ConnectionMonitorDestination; +export interface ConnectionMonitorEndpointFilterItem { /** - * Determines if the connection monitor will start automatically once created. Default value: - * true. + * The type of item included in the filter. Currently only 'AgentAddress' is supported. Possible + * values include: 'AgentAddress' */ - autoStart?: boolean; + type?: ConnectionMonitorEndpointFilterItemType; /** - * Monitoring interval in seconds. Default value: 60. + * The address of the filter item. */ - monitoringIntervalInSeconds?: number; + address?: string; } /** - * Parameters that define the operation to create a connection monitor. + * Describes the connection monitor endpoint filter. */ -export interface ConnectionMonitor { +export interface ConnectionMonitorEndpointFilter { /** - * Connection monitor location. + * The behavior of the endpoint filter. Currently only 'Include' is supported. Possible values + * include: 'Include' */ - location?: string; + type?: ConnectionMonitorEndpointFilterType; /** - * Connection monitor tags. + * List of items in the filter. */ - tags?: { [propertyName: string]: string }; + items?: ConnectionMonitorEndpointFilterItem[]; +} + +/** + * Describes the connection monitor endpoint. + */ +export interface ConnectionMonitorEndpoint { /** - * Describes the source of connection monitor. + * The name of the connection monitor endpoint. */ - source: ConnectionMonitorSource; + name: string; /** - * Describes the destination of connection monitor. + * Resource ID of the connection monitor endpoint. */ - destination: ConnectionMonitorDestination; + resourceId?: string; /** - * Determines if the connection monitor will start automatically once created. Default value: - * true. + * Address of the connection monitor endpoint (IP or domain name). */ - autoStart?: boolean; + address?: string; /** - * Monitoring interval in seconds. Default value: 60. + * Filter for sub-items within the endpoint. */ - monitoringIntervalInSeconds?: number; + filter?: ConnectionMonitorEndpointFilter; } /** - * Connection state snapshot. + * Describes the HTTP configuration. */ -export interface ConnectionStateSnapshot { - /** - * The connection state. Possible values include: 'Reachable', 'Unreachable', 'Unknown' - */ - connectionState?: ConnectionState; +export interface ConnectionMonitorHttpConfiguration { /** - * The start time of the connection snapshot. + * The port to connect to. */ - startTime?: Date; + port?: number; /** - * The end time of the connection snapshot. + * The HTTP method to use. Possible values include: 'Get', 'Post' */ - endTime?: Date; + method?: HTTPConfigurationMethod; /** - * Connectivity analysis evaluation state. Possible values include: 'NotStarted', 'InProgress', - * 'Completed' + * The path component of the URI. For instance, "/dir1/dir2". */ - evaluationState?: EvaluationState; + path?: string; /** - * Average latency in ms. + * The HTTP headers to transmit with the request. */ - avgLatencyInMs?: number; + requestHeaders?: HTTPHeader[]; /** - * Minimum latency in ms. + * HTTP status codes to consider successful. For instance, "2xx,301-304,418". */ - minLatencyInMs?: number; + validStatusCodeRanges?: string[]; /** - * Maximum latency in ms. + * Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not + * explicit. */ - maxLatencyInMs?: number; + preferHTTPS?: boolean; +} + +/** + * Describes the TCP configuration. + */ +export interface ConnectionMonitorTcpConfiguration { /** - * The number of sent probes. + * The port to connect to. */ - probesSent?: number; + port?: number; /** - * The number of failed probes. + * Value indicating whether path evaluation with trace route should be disabled. */ - probesFailed?: number; + disableTraceRoute?: boolean; +} + +/** + * Describes the ICMP configuration. + */ +export interface ConnectionMonitorIcmpConfiguration { /** - * List of hops between the source and the destination. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Value indicating whether path evaluation with trace route should be disabled. */ - readonly hops?: ConnectivityHop[]; + disableTraceRoute?: boolean; } /** - * Information about the connection monitor. + * Describes the threshold for declaring a test successful. */ -export interface ConnectionMonitorResult extends BaseResource { +export interface ConnectionMonitorSuccessThreshold { /** - * Name of the connection monitor. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The maximum percentage of failed checks permitted for a test to evaluate as successful. */ - readonly name?: string; + checksFailedPercent?: number; /** - * ID of the connection monitor. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The maximum round-trip time in milliseconds permitted for a test to evaluate as successful. */ - readonly id?: string; + roundTripTimeMs?: number; +} + +/** + * Describes a connection monitor test configuration. + */ +export interface ConnectionMonitorTestConfiguration { + /** + * The name of the connection monitor test configuration. + */ + name: string; + /** + * The frequency of test evaluation, in seconds. + */ + testFrequencySec?: number; + /** + * The protocol to use in test evaluation. Possible values include: 'Tcp', 'Http', 'Icmp' + */ + protocol: ConnectionMonitorTestConfigurationProtocol; + /** + * The preferred IP version to use in test evaluation. The connection monitor may choose to use a + * different version depending on other parameters. Possible values include: 'IPv4', 'IPv6' + */ + preferredIPVersion?: PreferredIPVersion; + /** + * The parameters used to perform test evaluation over HTTP. + */ + httpConfiguration?: ConnectionMonitorHttpConfiguration; + /** + * The parameters used to perform test evaluation over TCP. + */ + tcpConfiguration?: ConnectionMonitorTcpConfiguration; + /** + * The parameters used to perform test evaluation over ICMP. + */ + icmpConfiguration?: ConnectionMonitorIcmpConfiguration; + /** + * The threshold for declaring a test successful. + */ + successThreshold?: ConnectionMonitorSuccessThreshold; +} + +/** + * Describes the connection monitor test group. + */ +export interface ConnectionMonitorTestGroup { + /** + * The name of the connection monitor test group. + */ + name: string; + /** + * Value indicating whether test group is disabled. + */ + disable?: boolean; + /** + * List of test configuration names. + */ + testConfigurations: string[]; + /** + * List of source endpoint names. + */ + sources: string[]; + /** + * List of destination endpoint names. + */ + destinations: string[]; +} + +/** + * Describes the settings for producing output into a log analytics workspace. + */ +export interface ConnectionMonitorWorkspaceSettings { + /** + * Log analytics workspace resource ID. + */ + workspaceResourceId?: string; +} + +/** + * Describes a connection monitor output destination. + */ +export interface ConnectionMonitorOutput { + /** + * Connection monitor output destination type. Currently, only "Workspace" is supported. Possible + * values include: 'Workspace' + */ + type?: OutputType; + /** + * Describes the settings for producing output into a log analytics workspace. + */ + workspaceSettings?: ConnectionMonitorWorkspaceSettings; +} + +/** + * Parameters that define the operation to create a connection monitor. + */ +export interface ConnectionMonitorParameters { + /** + * Describes the source of connection monitor. + */ + source?: ConnectionMonitorSource; + /** + * Describes the destination of connection monitor. + */ + destination?: ConnectionMonitorDestination; + /** + * Determines if the connection monitor will start automatically once created. Default value: + * true. + */ + autoStart?: boolean; + /** + * Monitoring interval in seconds. Default value: 60. + */ + monitoringIntervalInSeconds?: number; + /** + * List of connection monitor endpoints. + */ + endpoints?: ConnectionMonitorEndpoint[]; + /** + * List of connection monitor test configurations. + */ + testConfigurations?: ConnectionMonitorTestConfiguration[]; + /** + * List of connection monitor test groups. + */ + testGroups?: ConnectionMonitorTestGroup[]; + /** + * List of connection monitor outputs. + */ + outputs?: ConnectionMonitorOutput[]; + /** + * Optional notes to be associated with the connection monitor. + */ + notes?: string; +} + +/** + * Parameters that define the operation to create a connection monitor. + */ +export interface ConnectionMonitor { + /** + * Connection monitor location. + */ + location?: string; + /** + * Connection monitor tags. + */ + tags?: { [propertyName: string]: string }; + /** + * Describes the source of connection monitor. + */ + source?: ConnectionMonitorSource; + /** + * Describes the destination of connection monitor. + */ + destination?: ConnectionMonitorDestination; + /** + * Determines if the connection monitor will start automatically once created. Default value: + * true. + */ + autoStart?: boolean; + /** + * Monitoring interval in seconds. Default value: 60. + */ + monitoringIntervalInSeconds?: number; + /** + * List of connection monitor endpoints. + */ + endpoints?: ConnectionMonitorEndpoint[]; + /** + * List of connection monitor test configurations. + */ + testConfigurations?: ConnectionMonitorTestConfiguration[]; + /** + * List of connection monitor test groups. + */ + testGroups?: ConnectionMonitorTestGroup[]; + /** + * List of connection monitor outputs. + */ + outputs?: ConnectionMonitorOutput[]; + /** + * Optional notes to be associated with the connection monitor. + */ + notes?: string; +} + +/** + * Connection state snapshot. + */ +export interface ConnectionStateSnapshot { + /** + * The connection state. Possible values include: 'Reachable', 'Unreachable', 'Unknown' + */ + connectionState?: ConnectionState; + /** + * The start time of the connection snapshot. + */ + startTime?: Date; + /** + * The end time of the connection snapshot. + */ + endTime?: Date; + /** + * Connectivity analysis evaluation state. Possible values include: 'NotStarted', 'InProgress', + * 'Completed' + */ + evaluationState?: EvaluationState; + /** + * Average latency in ms. + */ + avgLatencyInMs?: number; + /** + * Minimum latency in ms. + */ + minLatencyInMs?: number; + /** + * Maximum latency in ms. + */ + maxLatencyInMs?: number; + /** + * The number of sent probes. + */ + probesSent?: number; /** - * 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.'. + * The number of failed probes. + */ + probesFailed?: number; + /** + * List of hops between the source and the destination. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly hops?: ConnectivityHop[]; +} + +/** + * Information about the connection monitor. + */ +export interface ConnectionMonitorResult extends BaseResource { + /** + * Name of the connection monitor. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly name?: string; + /** + * ID of the connection monitor. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly id?: string; + /** + * 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 +7627,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 +7641,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 +8454,7 @@ export interface UsageName { } /** - * Describes network resource usage. + * The network resource usage. */ export interface Usage { /** @@ -7844,13 +8513,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 +8778,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 +8934,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,6 +8979,30 @@ export interface VpnClientConfiguration { aadIssuer?: string; } +/** + * Properties of IPConfigurationBgpPeeringAddress. + */ +export interface IPConfigurationBgpPeeringAddress { + /** + * The ID of IP configuration which belongs to gateway. + */ + ipconfigurationId?: string; + /** + * The list of default BGP peering addresses which belong to IP configuration. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly defaultBgpIpAddresses?: string[]; + /** + * The list of custom BGP peering addresses which belong to IP configuration. + */ + customBgpIpAddresses?: string[]; + /** + * The list of tunnel public IP addresses which belong to IP configuration. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly tunnelIpAddresses?: string[]; +} + /** * BGP settings details. */ @@ -8321,6 +9019,10 @@ export interface BgpSettings { * The weight added to routes learned from this BGP speaker. */ peerWeight?: number; + /** + * BGP peering address with IP configuration ID for virtual network gateway. + */ + bgpPeeringAddresses?: IPConfigurationBgpPeeringAddress[]; } /** @@ -8436,22 +9138,26 @@ 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; @@ -8460,7 +9166,7 @@ export interface VirtualNetworkGateway extends Resource { */ bgpSettings?: BgpSettings; /** - * The reference of the address space resource which represents the custom routes address space + * The reference to the address space resource which represents the custom routes address space * specified by the customer for virtual network gateway and VpnClient. */ customRoutes?: AddressSpace; @@ -8580,6 +9286,10 @@ export interface LocalNetworkGateway extends Resource { * IP address of local network gateway. */ gatewayIpAddress?: string; + /** + * FQDN of local network gateway. + */ + fqdn?: string; /** * Local network gateway's BGP speaker settings. */ @@ -8682,6 +9392,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 +9720,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. */ @@ -9184,6 +9908,10 @@ export interface VpnSiteLink extends SubResource { * The ip-address for the vpn-site-link. */ ipAddress?: string; + /** + * FQDN of vpn-site-link. + */ + fqdn?: string; /** * The set of bgp properties. */ @@ -9767,7 +10495,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 +10724,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 +10755,7 @@ export interface MatchVariable { */ variableName: WebApplicationFirewallMatchVariable; /** - * Describes field of the matchVariable collection. + * The selector of match variable. */ selector?: string; } @@ -10043,13 +10769,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 +10803,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 +10852,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 +10863,7 @@ export interface ManagedRuleOverride { */ export interface ManagedRuleGroupOverride { /** - * Describes the managed rule group to override. + * The managed rule group to override. */ ruleGroupName: string; /** @@ -10170,11 +10896,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 +10910,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 +11106,16 @@ export interface NetworkSecurityGroupsGetOptionalParams extends msRest.RequestOp expand?: string; } +/** + * Optional Parameters. + */ +export interface NetworkVirtualAppliancesGetOptionalParams extends msRest.RequestOptionsBase { + /** + * Expands referenced resources. + */ + expand?: string; +} + /** * Optional Parameters. */ @@ -10692,10 +11428,46 @@ export interface BastionHostListResult extends Array { /** * @interface - * A list of DDoS protection plans. - * @extends Array + * Response for all the Bastion Shareable Link endpoints. + * @extends Array */ -export interface DdosProtectionPlanListResult 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. + * @extends Array + */ +export interface DdosProtectionPlanListResult 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.** @@ -11085,6 +11857,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 +11893,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 @@ -11658,6 +12455,14 @@ export type SecurityRuleAccess = 'Allow' | 'Deny'; */ export type SecurityRuleDirection = 'Inbound' | 'Outbound'; +/** + * Defines values for FlowLogFormatType. + * Possible values include: 'JSON' + * @readonly + * @enum {string} + */ +export type FlowLogFormatType = 'JSON'; + /** * Defines values for RouteNextHopType. * Possible values include: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', @@ -11876,6 +12681,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' @@ -12174,14 +12987,6 @@ export type PcStatus = 'NotStarted' | 'Running' | 'Stopped' | 'Error' | 'Unknown */ export type PcError = 'InternalError' | 'AgentStopped' | 'CaptureFailed' | 'LocalFileFailed' | 'StorageFailed'; -/** - * Defines values for FlowLogFormatType. - * Possible values include: 'JSON' - * @readonly - * @enum {string} - */ -export type FlowLogFormatType = 'JSON'; - /** * Defines values for Protocol. * Possible values include: 'Tcp', 'Http', 'Https', 'Icmp' @@ -12239,6 +13044,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 +13108,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 +14446,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 +14707,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 +14727,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 +14747,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 +14767,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 +14787,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 +14807,7 @@ export type BeginGeneratevirtualwanvpnserverconfigurationvpnprofileResponse = Vp /** * The response body as parsed JSON or XML */ - parsedBody: VpnProfileResponse; + parsedBody: BastionActiveSessionListResult; }; }; @@ -17770,6 +18871,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 +19851,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..37d563266785 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, @@ -144,6 +162,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -153,6 +172,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -181,6 +201,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -193,8 +214,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..730d20daf200 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..236ec7267ce7 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..e4b52442ebaf 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..2133e58c7121 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..7df2fca2dd3b 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..a1379ac785a7 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..40d49a9765a7 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..3730a7eb48df 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..3721301f854c 100644 --- a/sdk/network/arm-network/src/models/mappers.ts +++ b/sdk/network/arm-network/src/models/mappers.ts @@ -739,6 +739,183 @@ export const NetworkInterface: msRest.CompositeMapper = { } }; +export const RetentionPolicyParameters: msRest.CompositeMapper = { + serializedName: "RetentionPolicyParameters", + type: { + name: "Composite", + className: "RetentionPolicyParameters", + modelProperties: { + days: { + serializedName: "days", + defaultValue: 0, + type: { + name: "Number" + } + }, + enabled: { + serializedName: "enabled", + defaultValue: false, + type: { + name: "Boolean" + } + } + } + } +}; + +export const FlowLogFormatParameters: msRest.CompositeMapper = { + serializedName: "FlowLogFormatParameters", + type: { + name: "Composite", + className: "FlowLogFormatParameters", + modelProperties: { + type: { + serializedName: "type", + type: { + name: "String" + } + }, + version: { + serializedName: "version", + defaultValue: 0, + type: { + name: "Number" + } + } + } + } +}; + +export const TrafficAnalyticsConfigurationProperties: msRest.CompositeMapper = { + serializedName: "TrafficAnalyticsConfigurationProperties", + type: { + name: "Composite", + className: "TrafficAnalyticsConfigurationProperties", + modelProperties: { + enabled: { + serializedName: "enabled", + type: { + name: "Boolean" + } + }, + workspaceId: { + serializedName: "workspaceId", + type: { + name: "String" + } + }, + workspaceRegion: { + serializedName: "workspaceRegion", + type: { + name: "String" + } + }, + workspaceResourceId: { + serializedName: "workspaceResourceId", + type: { + name: "String" + } + }, + trafficAnalyticsInterval: { + serializedName: "trafficAnalyticsInterval", + type: { + name: "Number" + } + } + } + } +}; + +export const TrafficAnalyticsProperties: msRest.CompositeMapper = { + serializedName: "TrafficAnalyticsProperties", + type: { + name: "Composite", + className: "TrafficAnalyticsProperties", + modelProperties: { + networkWatcherFlowAnalyticsConfiguration: { + serializedName: "networkWatcherFlowAnalyticsConfiguration", + type: { + name: "Composite", + className: "TrafficAnalyticsConfigurationProperties" + } + } + } + } +}; + +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 NetworkSecurityGroup: msRest.CompositeMapper = { serializedName: "NetworkSecurityGroup", type: { @@ -797,6 +974,19 @@ export const NetworkSecurityGroup: msRest.CompositeMapper = { } } }, + flowLogs: { + readOnly: true, + serializedName: "properties.flowLogs", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FlowLog" + } + } + } + }, resourceGuid: { readOnly: true, serializedName: "properties.resourceGuid", @@ -1135,6 +1325,12 @@ export const DdosSettings: msRest.CompositeMapper = { type: { name: "String" } + }, + protectedIP: { + serializedName: "protectedIP", + type: { + name: "Boolean" + } } } } @@ -3150,8 +3346,8 @@ export const ApplicationGatewayHttpListener: msRest.CompositeMapper = { className: "SubResource" } }, - hostnames: { - serializedName: "properties.hostnames", + hostNames: { + serializedName: "properties.hostNames", type: { name: "Sequence", element: { @@ -3524,6 +3720,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 +3777,13 @@ export const ApplicationGatewayRewriteRuleActionSet: msRest.CompositeMapper = { } } } + }, + urlConfiguration: { + serializedName: "urlConfiguration", + type: { + name: "Composite", + className: "ApplicationGatewayUrlConfiguration" + } } } } @@ -4791,6 +5022,13 @@ export const AzureFirewallIPConfiguration: msRest.CompositeMapper = { type: { name: "String" } + }, + type: { + readOnly: true, + serializedName: "type", + type: { + name: "String" + } } } } @@ -4812,6 +5050,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 +5689,13 @@ export const AzureFirewall: msRest.CompositeMapper = { } } }, + managementIpConfiguration: { + serializedName: "properties.managementIpConfiguration", + type: { + name: "Composite", + className: "AzureFirewallIPConfiguration" + } + }, provisioningState: { readOnly: true, serializedName: "properties.provisioningState", @@ -5462,6 +5731,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,16 +5919,227 @@ export const BastionHost: msRest.CompositeMapper = { } }; -export const DnsNameAvailabilityResult: msRest.CompositeMapper = { - serializedName: "DnsNameAvailabilityResult", +export const VM: msRest.CompositeMapper = { + serializedName: "VM", type: { name: "Composite", - className: "DnsNameAvailabilityResult", + className: "VM", modelProperties: { - available: { - serializedName: "available", - type: { - name: "Boolean" + ...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: { + name: "Composite", + className: "DnsNameAvailabilityResult", + modelProperties: { + available: { + serializedName: "available", + type: { + name: "Boolean" } } } @@ -5859,14 +6352,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 +6544,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 +6600,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 +6740,6 @@ export const ExpressRouteCircuitPeering: msRest.CompositeMapper = { } }, azureASN: { - readOnly: true, serializedName: "properties.azureASN", type: { name: "Number" @@ -6249,14 +6768,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 +6847,6 @@ export const ExpressRouteCircuitPeering: msRest.CompositeMapper = { } }, connections: { - readOnly: true, serializedName: "properties.connections", type: { name: "Sequence", @@ -6456,14 +6972,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 +7008,6 @@ export const ExpressRouteCircuit: msRest.CompositeMapper = { } }, serviceKey: { - readOnly: true, serializedName: "properties.serviceKey", type: { name: "String" @@ -6547,7 +7060,6 @@ export const ExpressRouteCircuit: msRest.CompositeMapper = { } }, globalReachEnabled: { - readOnly: true, serializedName: "properties.globalReachEnabled", type: { name: "Boolean" @@ -8024,18 +8536,29 @@ export const ApplicationRuleCondition: msRest.CompositeMapper = { } } } + }, + sourceIpGroups: { + serializedName: "sourceIpGroups", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } } } } }; -export const NetworkRuleCondition: msRest.CompositeMapper = { - serializedName: "NetworkRuleCondition", +export const NatRuleCondition: msRest.CompositeMapper = { + serializedName: "NatRuleCondition", type: { name: "Composite", polymorphicDiscriminator: FirewallPolicyRuleCondition.type.polymorphicDiscriminator, uberParent: "FirewallPolicyRuleCondition", - className: "NetworkRuleCondition", + className: "NatRuleCondition", modelProperties: { ...FirewallPolicyRuleCondition.type.modelProperties, ipProtocols: { @@ -8081,27 +8604,33 @@ export const NetworkRuleCondition: msRest.CompositeMapper = { } } } + }, + sourceIpGroups: { + serializedName: "sourceIpGroups", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } } } } }; -export const IpGroup: msRest.CompositeMapper = { - serializedName: "IpGroup", +export const NetworkRuleCondition: msRest.CompositeMapper = { + serializedName: "NetworkRuleCondition", type: { name: "Composite", - className: "IpGroup", + polymorphicDiscriminator: FirewallPolicyRuleCondition.type.polymorphicDiscriminator, + uberParent: "FirewallPolicyRuleCondition", + className: "NetworkRuleCondition", modelProperties: { - ...Resource.type.modelProperties, - provisioningState: { - readOnly: true, - serializedName: "properties.provisioningState", - type: { - name: "String" - } - }, - ipAddresses: { - serializedName: "properties.ipAddresses", + ...FirewallPolicyRuleCondition.type.modelProperties, + ipProtocols: { + serializedName: "ipProtocols", type: { name: "Sequence", element: { @@ -8111,15 +8640,99 @@ export const IpGroup: msRest.CompositeMapper = { } } }, - firewalls: { - readOnly: true, - serializedName: "properties.firewalls", + sourceAddresses: { + serializedName: "sourceAddresses", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "SubResource" + name: "String" + } + } + } + }, + destinationAddresses: { + serializedName: "destinationAddresses", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + destinationPorts: { + serializedName: "destinationPorts", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + sourceIpGroups: { + serializedName: "sourceIpGroups", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + destinationIpGroups: { + serializedName: "destinationIpGroups", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const IpGroup: msRest.CompositeMapper = { + serializedName: "IpGroup", + type: { + name: "Composite", + className: "IpGroup", + modelProperties: { + ...Resource.type.modelProperties, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + ipAddresses: { + serializedName: "properties.ipAddresses", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + firewalls: { + readOnly: true, + serializedName: "properties.firewalls", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" } } } @@ -9332,6 +9945,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: { @@ -10325,147 +11088,41 @@ export const TroubleshootingResult: msRest.CompositeMapper = { } }; -export const RetentionPolicyParameters: msRest.CompositeMapper = { - serializedName: "RetentionPolicyParameters", +export const FlowLogStatusParameters: msRest.CompositeMapper = { + serializedName: "FlowLogStatusParameters", type: { name: "Composite", - className: "RetentionPolicyParameters", + className: "FlowLogStatusParameters", modelProperties: { - days: { - serializedName: "days", - defaultValue: 0, - type: { - name: "Number" - } - }, - enabled: { - serializedName: "enabled", - defaultValue: false, + targetResourceId: { + required: true, + serializedName: "targetResourceId", type: { - name: "Boolean" + name: "String" } } } } }; -export const FlowLogFormatParameters: msRest.CompositeMapper = { - serializedName: "FlowLogFormatParameters", +export const FlowLogInformation: msRest.CompositeMapper = { + serializedName: "FlowLogInformation", type: { name: "Composite", - className: "FlowLogFormatParameters", + className: "FlowLogInformation", modelProperties: { - type: { - serializedName: "type", + targetResourceId: { + required: true, + serializedName: "targetResourceId", type: { name: "String" } }, - version: { - serializedName: "version", - defaultValue: 0, + storageId: { + required: true, + serializedName: "properties.storageId", type: { - name: "Number" - } - } - } - } -}; - -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: { - name: "Composite", - className: "TrafficAnalyticsConfigurationProperties", - modelProperties: { - enabled: { - required: true, - serializedName: "enabled", - type: { - name: "Boolean" - } - }, - workspaceId: { - serializedName: "workspaceId", - type: { - name: "String" - } - }, - workspaceRegion: { - serializedName: "workspaceRegion", - type: { - name: "String" - } - }, - workspaceResourceId: { - serializedName: "workspaceResourceId", - type: { - name: "String" - } - }, - trafficAnalyticsInterval: { - serializedName: "trafficAnalyticsInterval", - type: { - name: "Number" - } - } - } - } -}; - -export const TrafficAnalyticsProperties: msRest.CompositeMapper = { - serializedName: "TrafficAnalyticsProperties", - type: { - name: "Composite", - className: "TrafficAnalyticsProperties", - modelProperties: { - networkWatcherFlowAnalyticsConfiguration: { - required: true, - serializedName: "networkWatcherFlowAnalyticsConfiguration", - type: { - name: "Composite", - className: "TrafficAnalyticsConfigurationProperties" - } - } - } - } -}; - -export const FlowLogInformation: msRest.CompositeMapper = { - serializedName: "FlowLogInformation", - type: { - name: "Composite", - className: "FlowLogInformation", - modelProperties: { - targetResourceId: { - required: true, - serializedName: "targetResourceId", - type: { - name: "String" - } - }, - storageId: { - required: true, - serializedName: "properties.storageId", - type: { - name: "String" + name: "String" } }, enabled: { @@ -11516,189 +12173,658 @@ export const ConnectionMonitorDestination: msRest.CompositeMapper = { } }; -export const ConnectionMonitorParameters: msRest.CompositeMapper = { - serializedName: "ConnectionMonitorParameters", +export const ConnectionMonitorEndpointFilterItem: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorEndpointFilterItem", type: { name: "Composite", - className: "ConnectionMonitorParameters", + className: "ConnectionMonitorEndpointFilterItem", modelProperties: { - source: { - required: true, - serializedName: "source", - type: { - name: "Composite", - className: "ConnectionMonitorSource" - } - }, - destination: { - required: true, - serializedName: "destination", - type: { - name: "Composite", - className: "ConnectionMonitorDestination" - } - }, - autoStart: { - serializedName: "autoStart", - defaultValue: true, + type: { + serializedName: "type", type: { - name: "Boolean" + name: "String" } }, - monitoringIntervalInSeconds: { - serializedName: "monitoringIntervalInSeconds", - defaultValue: 60, + address: { + serializedName: "address", type: { - name: "Number" + name: "String" } } } } }; -export const ConnectionMonitor: msRest.CompositeMapper = { - serializedName: "ConnectionMonitor", +export const ConnectionMonitorEndpointFilter: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorEndpointFilter", type: { name: "Composite", - className: "ConnectionMonitor", + className: "ConnectionMonitorEndpointFilter", modelProperties: { - location: { - serializedName: "location", + type: { + serializedName: "type", type: { name: "String" } }, - tags: { - serializedName: "tags", + items: { + serializedName: "items", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { - name: "String" + name: "Composite", + className: "ConnectionMonitorEndpointFilterItem" } } } - }, - source: { - required: true, - serializedName: "properties.source", - type: { - name: "Composite", - className: "ConnectionMonitorSource" - } - }, - destination: { - required: true, - serializedName: "properties.destination", - type: { - name: "Composite", - className: "ConnectionMonitorDestination" - } - }, - autoStart: { - serializedName: "properties.autoStart", - defaultValue: true, - type: { - name: "Boolean" - } - }, - monitoringIntervalInSeconds: { - serializedName: "properties.monitoringIntervalInSeconds", - defaultValue: 60, - type: { - name: "Number" - } } } } }; -export const ConnectionStateSnapshot: msRest.CompositeMapper = { - serializedName: "ConnectionStateSnapshot", +export const ConnectionMonitorEndpoint: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorEndpoint", type: { name: "Composite", - className: "ConnectionStateSnapshot", + className: "ConnectionMonitorEndpoint", modelProperties: { - connectionState: { - serializedName: "connectionState", + name: { + required: true, + serializedName: "name", type: { name: "String" } }, - startTime: { - serializedName: "startTime", - type: { - name: "DateTime" - } - }, - endTime: { - serializedName: "endTime", + resourceId: { + serializedName: "resourceId", type: { - name: "DateTime" + name: "String" } }, - evaluationState: { - serializedName: "evaluationState", + address: { + serializedName: "address", type: { name: "String" } }, - avgLatencyInMs: { - serializedName: "avgLatencyInMs", + filter: { + serializedName: "filter", type: { - name: "Number" + name: "Composite", + className: "ConnectionMonitorEndpointFilter" } - }, - minLatencyInMs: { - serializedName: "minLatencyInMs", + } + } + } +}; + +export const ConnectionMonitorHttpConfiguration: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorHttpConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorHttpConfiguration", + modelProperties: { + port: { + serializedName: "port", type: { name: "Number" } }, - maxLatencyInMs: { - serializedName: "maxLatencyInMs", + method: { + serializedName: "method", type: { - name: "Number" + name: "String" } }, - probesSent: { - serializedName: "probesSent", + path: { + serializedName: "path", type: { - name: "Number" + name: "String" } }, - probesFailed: { - serializedName: "probesFailed", + requestHeaders: { + serializedName: "requestHeaders", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "HTTPHeader" + } + } } }, - hops: { - readOnly: true, - serializedName: "hops", + validStatusCodeRanges: { + serializedName: "validStatusCodeRanges", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "ConnectivityHop" + name: "String" } } } + }, + preferHTTPS: { + serializedName: "preferHTTPS", + type: { + name: "Boolean" + } } } } }; -export const ConnectionMonitorResult: msRest.CompositeMapper = { - serializedName: "ConnectionMonitorResult", +export const ConnectionMonitorTcpConfiguration: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorTcpConfiguration", type: { name: "Composite", - className: "ConnectionMonitorResult", + className: "ConnectionMonitorTcpConfiguration", modelProperties: { - name: { - readOnly: true, - serializedName: "name", + port: { + serializedName: "port", + type: { + name: "Number" + } + }, + disableTraceRoute: { + serializedName: "disableTraceRoute", + type: { + name: "Boolean" + } + } + } + } +}; + +export const ConnectionMonitorIcmpConfiguration: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorIcmpConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorIcmpConfiguration", + modelProperties: { + disableTraceRoute: { + serializedName: "disableTraceRoute", + type: { + name: "Boolean" + } + } + } + } +}; + +export const ConnectionMonitorSuccessThreshold: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorSuccessThreshold", + type: { + name: "Composite", + className: "ConnectionMonitorSuccessThreshold", + modelProperties: { + checksFailedPercent: { + serializedName: "checksFailedPercent", + type: { + name: "Number" + } + }, + roundTripTimeMs: { + serializedName: "roundTripTimeMs", + type: { + name: "Number" + } + } + } + } +}; + +export const ConnectionMonitorTestConfiguration: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorTestConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorTestConfiguration", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + testFrequencySec: { + serializedName: "testFrequencySec", + type: { + name: "Number" + } + }, + protocol: { + required: true, + serializedName: "protocol", + type: { + name: "String" + } + }, + preferredIPVersion: { + serializedName: "preferredIPVersion", + type: { + name: "String" + } + }, + httpConfiguration: { + serializedName: "httpConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorHttpConfiguration" + } + }, + tcpConfiguration: { + serializedName: "tcpConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorTcpConfiguration" + } + }, + icmpConfiguration: { + serializedName: "icmpConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorIcmpConfiguration" + } + }, + successThreshold: { + serializedName: "successThreshold", + type: { + name: "Composite", + className: "ConnectionMonitorSuccessThreshold" + } + } + } + } +}; + +export const ConnectionMonitorTestGroup: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorTestGroup", + type: { + name: "Composite", + className: "ConnectionMonitorTestGroup", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + disable: { + serializedName: "disable", + type: { + name: "Boolean" + } + }, + testConfigurations: { + required: true, + serializedName: "testConfigurations", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + sources: { + required: true, + serializedName: "sources", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + destinations: { + required: true, + serializedName: "destinations", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const ConnectionMonitorWorkspaceSettings: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorWorkspaceSettings", + type: { + name: "Composite", + className: "ConnectionMonitorWorkspaceSettings", + modelProperties: { + workspaceResourceId: { + serializedName: "workspaceResourceId", + type: { + name: "String" + } + } + } + } +}; + +export const ConnectionMonitorOutput: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorOutput", + type: { + name: "Composite", + className: "ConnectionMonitorOutput", + modelProperties: { + type: { + serializedName: "type", + type: { + name: "String" + } + }, + workspaceSettings: { + serializedName: "workspaceSettings", + type: { + name: "Composite", + className: "ConnectionMonitorWorkspaceSettings" + } + } + } + } +}; + +export const ConnectionMonitorParameters: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorParameters", + type: { + name: "Composite", + className: "ConnectionMonitorParameters", + modelProperties: { + source: { + serializedName: "source", + type: { + name: "Composite", + className: "ConnectionMonitorSource" + } + }, + destination: { + serializedName: "destination", + type: { + name: "Composite", + className: "ConnectionMonitorDestination" + } + }, + autoStart: { + serializedName: "autoStart", + defaultValue: true, + type: { + name: "Boolean" + } + }, + monitoringIntervalInSeconds: { + serializedName: "monitoringIntervalInSeconds", + defaultValue: 60, + type: { + name: "Number" + } + }, + endpoints: { + serializedName: "endpoints", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorEndpoint" + } + } + } + }, + testConfigurations: { + serializedName: "testConfigurations", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorTestConfiguration" + } + } + } + }, + testGroups: { + serializedName: "testGroups", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorTestGroup" + } + } + } + }, + outputs: { + serializedName: "outputs", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorOutput" + } + } + } + }, + notes: { + serializedName: "notes", + type: { + name: "String" + } + } + } + } +}; + +export const ConnectionMonitor: msRest.CompositeMapper = { + serializedName: "ConnectionMonitor", + type: { + name: "Composite", + className: "ConnectionMonitor", + modelProperties: { + location: { + serializedName: "location", + type: { + name: "String" + } + }, + tags: { + serializedName: "tags", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + } + }, + source: { + serializedName: "properties.source", + type: { + name: "Composite", + className: "ConnectionMonitorSource" + } + }, + destination: { + serializedName: "properties.destination", + type: { + name: "Composite", + className: "ConnectionMonitorDestination" + } + }, + autoStart: { + serializedName: "properties.autoStart", + defaultValue: true, + type: { + name: "Boolean" + } + }, + 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: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorOutput" + } + } + } + }, + notes: { + serializedName: "properties.notes", + type: { + name: "String" + } + } + } + } +}; + +export const ConnectionStateSnapshot: msRest.CompositeMapper = { + serializedName: "ConnectionStateSnapshot", + type: { + name: "Composite", + className: "ConnectionStateSnapshot", + modelProperties: { + connectionState: { + serializedName: "connectionState", + type: { + name: "String" + } + }, + startTime: { + serializedName: "startTime", + type: { + name: "DateTime" + } + }, + endTime: { + serializedName: "endTime", + type: { + name: "DateTime" + } + }, + evaluationState: { + serializedName: "evaluationState", + type: { + name: "String" + } + }, + avgLatencyInMs: { + serializedName: "avgLatencyInMs", + type: { + name: "Number" + } + }, + minLatencyInMs: { + serializedName: "minLatencyInMs", + type: { + name: "Number" + } + }, + maxLatencyInMs: { + serializedName: "maxLatencyInMs", + type: { + name: "Number" + } + }, + probesSent: { + serializedName: "probesSent", + type: { + name: "Number" + } + }, + probesFailed: { + serializedName: "probesFailed", + type: { + name: "Number" + } + }, + hops: { + readOnly: true, + serializedName: "hops", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectivityHop" + } + } + } + } + } + } +}; + +export const ConnectionMonitorResult: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorResult", + type: { + name: "Composite", + className: "ConnectionMonitorResult", + modelProperties: { + name: { + readOnly: true, + serializedName: "name", type: { name: "String" } @@ -11711,8 +12837,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" } @@ -11741,53 +12867,115 @@ export const ConnectionMonitorResult: msRest.CompositeMapper = { } } }, - source: { - required: true, - serializedName: "properties.source", - type: { - name: "Composite", - className: "ConnectionMonitorSource" - } - }, - destination: { - required: true, - serializedName: "properties.destination", + source: { + serializedName: "properties.source", + type: { + name: "Composite", + className: "ConnectionMonitorSource" + } + }, + destination: { + serializedName: "properties.destination", + type: { + name: "Composite", + className: "ConnectionMonitorDestination" + } + }, + autoStart: { + serializedName: "properties.autoStart", + defaultValue: true, + type: { + name: "Boolean" + } + }, + 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: "Composite", - className: "ConnectionMonitorDestination" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorTestGroup" + } + } } }, - autoStart: { - serializedName: "properties.autoStart", - defaultValue: true, + 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 +14869,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 +15164,57 @@ 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 BgpSettings: msRest.CompositeMapper = { serializedName: "BgpSettings", type: { @@ -13992,6 +15238,18 @@ export const BgpSettings: msRest.CompositeMapper = { type: { name: "Number" } + }, + bgpPeeringAddresses: { + serializedName: "bgpPeeringAddresses", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IPConfigurationBgpPeeringAddress" + } + } + } } } } @@ -14165,6 +15423,12 @@ export const VirtualNetworkGateway: msRest.CompositeMapper = { name: "Boolean" } }, + enablePrivateIpAddress: { + serializedName: "properties.enablePrivateIpAddress", + type: { + name: "Boolean" + } + }, activeActive: { serializedName: "properties.activeActive", type: { @@ -14392,6 +15656,12 @@ export const LocalNetworkGateway: msRest.CompositeMapper = { name: "String" } }, + fqdn: { + serializedName: "properties.fqdn", + type: { + name: "String" + } + }, bgpSettings: { serializedName: "properties.bgpSettings", type: { @@ -14565,6 +15835,12 @@ export const VirtualNetworkGatewayConnection: msRest.CompositeMapper = { name: "Boolean" } }, + useLocalAzureIpAddress: { + serializedName: "properties.useLocalAzureIpAddress", + type: { + name: "Boolean" + } + }, usePolicyBasedTrafficSelectors: { serializedName: "properties.usePolicyBasedTrafficSelectors", type: { @@ -15092,6 +16368,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: { @@ -15392,6 +16689,12 @@ export const VpnSiteLink: msRest.CompositeMapper = { name: "String" } }, + fqdn: { + serializedName: "properties.fqdn", + type: { + name: "String" + } + }, bgpProperties: { serializedName: "properties.bgpProperties", type: { @@ -17436,6 +18739,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 +19705,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 +19799,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: { @@ -19495,6 +20939,7 @@ export const discriminators = { 'FirewallPolicyRule.FirewallPolicyNatRule' : FirewallPolicyNatRule, 'FirewallPolicyRule.FirewallPolicyFilterRule' : FirewallPolicyFilterRule, 'FirewallPolicyRuleCondition.ApplicationRuleCondition' : ApplicationRuleCondition, + 'FirewallPolicyRuleCondition.NatRuleCondition' : NatRuleCondition, 'FirewallPolicyRuleCondition.NetworkRuleCondition' : NetworkRuleCondition }; diff --git a/sdk/network/arm-network/src/models/natGatewaysMappers.ts b/sdk/network/arm-network/src/models/natGatewaysMappers.ts index 017fca7516a7..133ee17488fd 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, @@ -143,6 +161,7 @@ export { NatGateway, NatGatewayListResult, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..34bf158d4510 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..93c53cd05a1e 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..3c0dff29819f 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..2f2ca1921d6e 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, @@ -148,6 +166,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -159,6 +178,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -187,6 +207,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -199,8 +220,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..e40e533d8198 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfileListResult, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..d458ea21645f 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkRuleCondition, NetworkSecurityGroup, NetworkSecurityGroupListResult, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..8ebe37b5d0f8 --- /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, + NatRuleCondition, + 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, + 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..a90ba659877e 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, @@ -167,6 +183,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkConfigurationDiagnosticParameters, NetworkConfigurationDiagnosticProfile, NetworkConfigurationDiagnosticResponse, @@ -183,6 +200,7 @@ export { NetworkSecurityGroup, NetworkSecurityGroupResult, NetworkSecurityRulesEvaluationResult, + NetworkVirtualAppliance, NetworkWatcher, NetworkWatcherListResult, NextHopParameters, @@ -248,6 +266,8 @@ export { TunnelConnectionHealth, VerificationIPFlowParameters, VerificationIPFlowResult, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..59efed8df815 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,12 +171,14 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, P2SVpnConnectionHealth, P2SVpnConnectionHealthRequest, + P2SVpnConnectionRequest, P2SVpnGateway, P2SVpnProfileParameters, PatchRouteFilter, @@ -183,6 +204,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -195,8 +217,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..e1e9d3cb9bf5 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: { @@ -86,11 +74,25 @@ export const authorizationName: msRest.OperationURLParameter = { } } }; -export const azureFirewallName: msRest.OperationURLParameter = { +export const azureFirewallName0: msRest.OperationURLParameter = { + parameterPath: "azureFirewallName", + mapper: { + required: true, + serializedName: "azureFirewallName", + type: { + name: "String" + } + } +}; +export const azureFirewallName1: msRest.OperationURLParameter = { parameterPath: "azureFirewallName", mapper: { required: true, serializedName: "azureFirewallName", + constraints: { + MaxLength: 56, + MinLength: 1 + }, type: { name: "String" } @@ -248,6 +250,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 +458,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 +499,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..277455fd97e2 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..e21d9d59f9e1 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -181,6 +201,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..68ab5e02f57c 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, @@ -147,6 +165,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -156,6 +175,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -187,6 +207,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -198,8 +219,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..f42631dc33cc 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..7173f4df990f 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..0220d9e880ef 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { ResourceNavigationLink, ResourceNavigationLinksListResult, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..4803e6ff9c16 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..b4a4f8f77af6 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterListResult, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..94ef3f65eec9 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..fd968d93144f 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..64870c23e94d 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..e9c44c99ae72 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..36dbc4212ab3 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..69d9f3d99491 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..557e6c85f202 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkIntentPolicyConfiguration, NetworkInterface, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -181,6 +201,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -193,9 +214,13 @@ export { Subnet, SubnetListResult, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, UnprepareNetworkPoliciesRequest, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..fe55265b11ed 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, @@ -145,6 +163,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -154,6 +173,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -182,6 +202,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -193,8 +214,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..2cc5d6274259 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..f7d2e5c93371 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, @@ -145,6 +163,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -154,6 +173,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -182,6 +202,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -194,8 +215,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..650e0350dac9 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, @@ -148,6 +166,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -157,10 +176,12 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, + P2SVpnConnectionRequest, P2SVpnGateway, PatchRouteFilter, PatchRouteFilterRule, @@ -185,6 +206,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -197,8 +219,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..0eb76a9f28ec 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -190,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..72e166204b35 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..d2df775eeaef 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..72b529b13883 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..2dd95e5cfd06 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..5e93962598a4 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..79a120645749 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..1c646dca29e9 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..bdd92c07d50c 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..cc4d76367c08 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..08b79aac7825 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -190,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..7a0e167caee3 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..c3a9621d14ee 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, @@ -143,6 +161,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -152,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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..ebaa9709c6a6 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, @@ -142,6 +160,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, + NatRuleCondition, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -151,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -190,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -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/azureFirewalls.ts b/sdk/network/arm-network/src/operations/azureFirewalls.ts index 6ad7da419ab4..b9e45ad7a60a 100644 --- a/sdk/network/arm-network/src/operations/azureFirewalls.ts +++ b/sdk/network/arm-network/src/operations/azureFirewalls.ts @@ -274,7 +274,7 @@ const getOperationSpec: msRest.OperationSpec = { path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/azureFirewalls/{azureFirewallName}", urlParameters: [ Parameters.resourceGroupName, - Parameters.azureFirewallName, + Parameters.azureFirewallName0, Parameters.subscriptionId ], queryParameters: [ @@ -299,7 +299,7 @@ const updateTagsOperationSpec: msRest.OperationSpec = { path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/azureFirewalls/{azureFirewallName}", urlParameters: [ Parameters.resourceGroupName, - Parameters.azureFirewallName, + Parameters.azureFirewallName0, Parameters.subscriptionId ], queryParameters: [ @@ -378,7 +378,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/azureFirewalls/{azureFirewallName}", urlParameters: [ Parameters.resourceGroupName, - Parameters.azureFirewallName, + Parameters.azureFirewallName0, Parameters.subscriptionId ], queryParameters: [ @@ -403,7 +403,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/azureFirewalls/{azureFirewallName}", urlParameters: [ Parameters.resourceGroupName, - Parameters.azureFirewallName, + Parameters.azureFirewallName1, Parameters.subscriptionId ], queryParameters: [ 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",