diff --git a/sdk/network/arm-network/package.json b/sdk/network/arm-network/package.json index 790252f30d0b..23fc1cf42d56 100644 --- a/sdk/network/arm-network/package.json +++ b/sdk/network/arm-network/package.json @@ -27,7 +27,7 @@ "rollup-plugin-sourcemaps": "^0.4.2", "uglify-js": "^3.6.0" }, - "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/network/arm-network", + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/network/arm-network", "repository": { "type": "git", "url": "https://github.com/Azure/azure-sdk-for-js.git" diff --git a/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts b/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts index 20f6080c8151..84883856cf92 100644 --- a/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts @@ -116,6 +116,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts b/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts index 085f48973e50..b93c161ef6b7 100644 --- a/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts @@ -116,6 +116,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts b/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts index 961e05857c39..d5570d185169 100644 --- a/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts @@ -126,6 +126,9 @@ export { EndpointServiceResult, ErrorDetails, ErrorModel, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -272,6 +275,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -299,6 +304,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts index 1a17c77f185d..103f97a66355 100644 --- a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts @@ -116,6 +116,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts index e74f2601f5dd..7ee6632ae7e8 100644 --- a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts +++ b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts @@ -116,6 +116,9 @@ export { DscpConfiguration, EndpointServiceResult, EndpointServicesListResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts index fb714f50d0e8..28f63a4a8c5c 100644 --- a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts +++ b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts @@ -116,6 +116,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts index 8a2990be74e0..27a0d072a68d 100644 --- a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts +++ b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts @@ -116,6 +116,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/bastionHostsMappers.ts b/sdk/network/arm-network/src/models/bastionHostsMappers.ts index 1de5ff2e2f5f..25ca108eb60e 100644 --- a/sdk/network/arm-network/src/models/bastionHostsMappers.ts +++ b/sdk/network/arm-network/src/models/bastionHostsMappers.ts @@ -116,6 +116,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts index cb0c4ed366fd..ea4105831360 100644 --- a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts +++ b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts @@ -116,6 +116,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts index 2fab3db909a2..91ee55070121 100644 --- a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts +++ b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts @@ -122,6 +122,9 @@ export { EndpointServiceResult, ErrorDetails, ErrorResponse, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -269,6 +272,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -296,6 +301,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts b/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts index 608d3d8f1c42..7a66230d5182 100644 --- a/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts +++ b/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts @@ -116,6 +116,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts index 2c01f42d7417..26730a93efad 100644 --- a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -261,6 +264,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts index ca3bfb8b001b..270145b691e3 100644 --- a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts +++ b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts @@ -116,6 +116,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts index 92a807311a85..4c0a31133940 100644 --- a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts +++ b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -261,6 +264,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, SecurityRuleListResult, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts b/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts index 88d310ceae45..26f692cbbb6c 100644 --- a/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts +++ b/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts @@ -116,6 +116,9 @@ export { DscpConfiguration, DscpConfigurationListResult, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts index edb5e959a7b7..ee0b50a4c366 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts @@ -116,6 +116,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts index 7c533c78ed07..251a45dce7d7 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts index 93100ba9af3d..eff6385acfc7 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts index 74bdba4d8a0a..55ef9064ba4b 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitArpTable, @@ -268,6 +271,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -295,6 +300,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts index 157b0c179f2e..5d210508550c 100644 --- a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts index d310adca214f..665d997d021e 100644 --- a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts index 12424d080f5f..c480d7b9b44e 100644 --- a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitArpTable, @@ -268,6 +271,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -295,6 +300,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts index b3d79c6e6992..b974b590bc34 100644 --- a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts index e515686c2b71..3f0780201e8e 100644 --- a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts index a3533942fe58..b427c4cfece3 100644 --- a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts index 0b214b969e3c..5888a97838d3 100644 --- a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -264,6 +267,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -291,6 +296,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts index 791bb72ea4e3..a2a3b1713471 100644 --- a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts index 1a5297071e54..17c5dbe739c7 100644 --- a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts b/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts index f0d183d45cb5..fd73aa3f466a 100644 --- a/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/flowLogsMappers.ts b/sdk/network/arm-network/src/models/flowLogsMappers.ts index b56a1e1adfea..95763abc8f17 100644 --- a/sdk/network/arm-network/src/models/flowLogsMappers.ts +++ b/sdk/network/arm-network/src/models/flowLogsMappers.ts @@ -116,6 +116,9 @@ export { EndpointServiceResult, ErrorDetails, ErrorResponse, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -263,6 +266,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -290,6 +295,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts b/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts index 33350656798b..578f21ef5fbe 100644 --- a/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts +++ b/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts index 632f69bb932c..389e489c16f7 100644 --- a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts index 593311fb34bb..96c74bd061d9 100644 --- a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts +++ b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts b/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts index 471135f9d19e..2757bf23659d 100644 --- a/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts +++ b/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -261,6 +264,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -287,6 +292,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/index.ts b/sdk/network/arm-network/src/models/index.ts index 808f6a64a874..baa5fb65d7ca 100644 --- a/sdk/network/arm-network/src/models/index.ts +++ b/sdk/network/arm-network/src/models/index.ts @@ -692,6 +692,11 @@ export interface NetworkInterface extends Resource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly primary?: boolean; + /** + * Whether the virtual machine this nic is attached to supports encryption. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly vnetEncryptionSupported?: boolean; /** * If the network interface is accelerated networking enabled. */ @@ -10142,6 +10147,22 @@ export interface VirtualNetworkBgpCommunities { readonly regionalCommunity?: string; } +/** + * Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in + * encrypted VNet. + */ +export interface VirtualNetworkEncryption { + /** + * Indicates if encryption is enabled on the virtual network. + */ + enabled: boolean; + /** + * If the encrypted VNet allows VM that does not support encryption. Possible values include: + * 'DropUnencrypted', 'AllowUnencrypted' + */ + enforcement?: VirtualNetworkEncryptionEnforcement; +} + /** * Peerings in a virtual network resource. */ @@ -10185,6 +10206,11 @@ export interface VirtualNetworkPeering extends SubResource { * The reference to the remote virtual network's Bgp Communities. */ remoteBgpCommunities?: VirtualNetworkBgpCommunities; + /** + * The reference to the remote virtual network's encryption + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly remoteVirtualNetworkEncryption?: VirtualNetworkEncryption; /** * The status of the virtual network peering. Possible values include: 'Initiated', 'Connected', * 'Disconnected' @@ -10326,6 +10352,11 @@ export interface VirtualNetwork extends Resource { * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET. */ bgpCommunities?: VirtualNetworkBgpCommunities; + /** + * Indicates if encryption is enabled on virtual network and if VM without encryption is allowed + * in encrypted VNet. + */ + encryption?: VirtualNetworkEncryption; /** * Array of IpAllocation which reference this VNET. */ @@ -10498,6 +10529,10 @@ export interface VpnNatRuleMapping { * Address space for Vpn NatRule mapping. */ addressSpace?: string; + /** + * Port range for Vpn NatRule mapping. + */ + portRange?: string; } /** @@ -13247,6 +13282,56 @@ export interface EffectiveRoutesParameters { virtualWanResourceType?: string; } +/** + * The routing policy object used in a RoutingIntent resource. + */ +export interface RoutingPolicy { + /** + * The unique name for the routing policy. + */ + name: string; + /** + * List of all destinations which this routing policy is applicable to (for example: Internet, + * PrivateTraffic). + */ + destinations: string[]; + /** + * The next hop resource id on which this routing policy is applicable to. + */ + nextHop: string; +} + +/** + * The routing intent child resource of a Virtual hub. + */ +export interface RoutingIntent extends SubResource { + /** + * List of routing policies. + */ + routingPolicies?: RoutingPolicy[]; + /** + * The provisioning state of the RoutingIntent 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 name of the resource that is unique within a resource group. This name can be used to + * access the resource. + */ + name?: 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.** + */ + readonly etag?: string; + /** + * Resource type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; +} + /** * Defines contents of a web application firewall global configuration. */ @@ -13349,13 +13434,57 @@ export interface WebApplicationFirewallCustomRule { action: WebApplicationFirewallAction; } +/** + * Defines a managed rule to use for exclusion. + */ +export interface ExclusionManagedRule { + /** + * Identifier for the managed rule. + */ + ruleId: string; +} + +/** + * Defines a managed rule group to use for exclusion. + */ +export interface ExclusionManagedRuleGroup { + /** + * The managed rule group for exclusion. + */ + ruleGroupName: string; + /** + * List of rules that will be excluded. If none specified, all rules in the group will be + * excluded. + */ + rules?: ExclusionManagedRule[]; +} + +/** + * Defines a managed rule set for Exclusions. + */ +export interface ExclusionManagedRuleSet { + /** + * Defines the rule set type to use. + */ + ruleSetType: string; + /** + * Defines the version of the rule set to use. + */ + ruleSetVersion: string; + /** + * Defines the rule groups to apply to the rule set. + */ + ruleGroups?: ExclusionManagedRuleGroup[]; +} + /** * Allow to exclude some variable satisfy the condition for the WAF check. */ export interface OwaspCrsExclusionEntry { /** * The variable to be excluded. Possible values include: 'RequestHeaderNames', - * 'RequestCookieNames', 'RequestArgNames' + * 'RequestCookieNames', 'RequestArgNames', 'RequestHeaderKeys', 'RequestHeaderValues', + * 'RequestCookieKeys', 'RequestCookieValues', 'RequestArgKeys', 'RequestArgValues' */ matchVariable: OwaspCrsExclusionEntryMatchVariable; /** @@ -13369,6 +13498,10 @@ export interface OwaspCrsExclusionEntry { * this exclusion applies to. */ selector: string; + /** + * The managed rule sets that are associated with the exclusion. + */ + exclusionManagedRuleSets?: ExclusionManagedRuleSet[]; } /** @@ -15347,6 +15480,18 @@ export interface ListHubRouteTablesResult extends Array { nextLink?: string; } +/** + * @interface + * List of the routing intent result and a URL nextLink to get the next set of results. + * @extends Array + */ +export interface ListRoutingIntentResult extends Array { + /** + * URL to get the next set of operation list results if there are any. + */ + nextLink?: string; +} + /** * @interface * Result of the request to list WebApplicationFirewallPolicies. It contains a list of @@ -16312,6 +16457,14 @@ export type SecurityProviderName = 'ZScaler' | 'IBoss' | 'Checkpoint'; */ export type SecurityPartnerProviderConnectionStatus = 'Unknown' | 'PartiallyConnected' | 'Connected' | 'NotConnected'; +/** + * Defines values for VirtualNetworkEncryptionEnforcement. + * Possible values include: 'DropUnencrypted', 'AllowUnencrypted' + * @readonly + * @enum {string} + */ +export type VirtualNetworkEncryptionEnforcement = 'DropUnencrypted' | 'AllowUnencrypted'; + /** * Defines values for VirtualNetworkPeeringState. * Possible values include: 'Initiated', 'Connected', 'Disconnected' @@ -16653,11 +16806,13 @@ export type WebApplicationFirewallPolicyResourceState = 'Creating' | 'Enabling' /** * Defines values for OwaspCrsExclusionEntryMatchVariable. - * Possible values include: 'RequestHeaderNames', 'RequestCookieNames', 'RequestArgNames' + * Possible values include: 'RequestHeaderNames', 'RequestCookieNames', 'RequestArgNames', + * 'RequestHeaderKeys', 'RequestHeaderValues', 'RequestCookieKeys', 'RequestCookieValues', + * 'RequestArgKeys', 'RequestArgValues' * @readonly * @enum {string} */ -export type OwaspCrsExclusionEntryMatchVariable = 'RequestHeaderNames' | 'RequestCookieNames' | 'RequestArgNames'; +export type OwaspCrsExclusionEntryMatchVariable = 'RequestHeaderNames' | 'RequestCookieNames' | 'RequestArgNames' | 'RequestHeaderKeys' | 'RequestHeaderValues' | 'RequestCookieKeys' | 'RequestCookieValues' | 'RequestArgKeys' | 'RequestArgValues'; /** * Defines values for OwaspCrsExclusionEntrySelectorMatchOperator. @@ -31304,6 +31459,106 @@ export type HubRouteTablesListNextResponse = ListHubRouteTablesResult & { }; }; +/** + * Contains response data for the createOrUpdate operation. + */ +export type RoutingIntentCreateOrUpdateResponse = RoutingIntent & { + /** + * 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: RoutingIntent; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type RoutingIntentGetResponse = RoutingIntent & { + /** + * 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: RoutingIntent; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type RoutingIntentListResponse = ListRoutingIntentResult & { + /** + * 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: ListRoutingIntentResult; + }; +}; + +/** + * Contains response data for the beginCreateOrUpdate operation. + */ +export type RoutingIntentBeginCreateOrUpdateResponse = RoutingIntent & { + /** + * 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: RoutingIntent; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type RoutingIntentListNextResponse = ListRoutingIntentResult & { + /** + * 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: ListRoutingIntentResult; + }; +}; + /** * Contains response data for the list operation. */ diff --git a/sdk/network/arm-network/src/models/ipAllocationsMappers.ts b/sdk/network/arm-network/src/models/ipAllocationsMappers.ts index c77a606fc76b..8c46eeec6609 100644 --- a/sdk/network/arm-network/src/models/ipAllocationsMappers.ts +++ b/sdk/network/arm-network/src/models/ipAllocationsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/ipGroupsMappers.ts b/sdk/network/arm-network/src/models/ipGroupsMappers.ts index a50350110eec..ae49b5b5e1c3 100644 --- a/sdk/network/arm-network/src/models/ipGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/ipGroupsMappers.ts @@ -116,6 +116,9 @@ export { EndpointServiceResult, ErrorDetails, ErrorModel, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -263,6 +266,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -290,6 +295,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts index 4964b421f80c..58864d0bcf38 100644 --- a/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts index c74b5fd875d4..330ceefb1708 100644 --- a/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts index d81ead53f761..efb3e8232e8e 100644 --- a/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts index b7a9cf64d66c..c25959f5e842 100644 --- a/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts index b76e3c1636ad..52d9480f6e32 100644 --- a/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts index 729e38860792..266b4ad0df78 100644 --- a/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/loadBalancersMappers.ts b/sdk/network/arm-network/src/models/loadBalancersMappers.ts index 1f069aad4190..faa86883170a 100644 --- a/sdk/network/arm-network/src/models/loadBalancersMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancersMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -264,6 +267,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -291,6 +296,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts index 0bddf1898705..4b9a297246da 100644 --- a/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/mappers.ts b/sdk/network/arm-network/src/models/mappers.ts index 1859fdbd9bbc..3cb0e0055d70 100644 --- a/sdk/network/arm-network/src/models/mappers.ts +++ b/sdk/network/arm-network/src/models/mappers.ts @@ -1141,6 +1141,13 @@ export const NetworkInterface: msRest.CompositeMapper = { name: "Boolean" } }, + vnetEncryptionSupported: { + readOnly: true, + serializedName: "properties.vnetEncryptionSupported", + type: { + name: "Boolean" + } + }, enableAcceleratedNetworking: { serializedName: "properties.enableAcceleratedNetworking", type: { @@ -17380,6 +17387,29 @@ export const VirtualNetworkBgpCommunities: msRest.CompositeMapper = { } }; +export const VirtualNetworkEncryption: msRest.CompositeMapper = { + serializedName: "VirtualNetworkEncryption", + type: { + name: "Composite", + className: "VirtualNetworkEncryption", + modelProperties: { + enabled: { + required: true, + serializedName: "enabled", + type: { + name: "Boolean" + } + }, + enforcement: { + serializedName: "enforcement", + type: { + name: "String" + } + } + } + } +}; + export const VirtualNetworkPeering: msRest.CompositeMapper = { serializedName: "VirtualNetworkPeering", type: { @@ -17439,6 +17469,14 @@ export const VirtualNetworkPeering: msRest.CompositeMapper = { className: "VirtualNetworkBgpCommunities" } }, + remoteVirtualNetworkEncryption: { + readOnly: true, + serializedName: "properties.remoteVirtualNetworkEncryption", + type: { + name: "Composite", + className: "VirtualNetworkEncryption" + } + }, peeringState: { serializedName: "properties.peeringState", type: { @@ -17673,6 +17711,13 @@ export const VirtualNetwork: msRest.CompositeMapper = { className: "VirtualNetworkBgpCommunities" } }, + encryption: { + serializedName: "properties.encryption", + type: { + name: "Composite", + className: "VirtualNetworkEncryption" + } + }, ipAllocations: { serializedName: "properties.ipAllocations", type: { @@ -17953,6 +17998,12 @@ export const VpnNatRuleMapping: msRest.CompositeMapper = { type: { name: "String" } + }, + portRange: { + serializedName: "portRange", + type: { + name: "String" + } } } } @@ -22628,6 +22679,92 @@ export const EffectiveRoutesParameters: msRest.CompositeMapper = { } }; +export const RoutingPolicy: msRest.CompositeMapper = { + serializedName: "RoutingPolicy", + type: { + name: "Composite", + className: "RoutingPolicy", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + destinations: { + required: true, + serializedName: "destinations", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + nextHop: { + required: true, + serializedName: "nextHop", + type: { + name: "String" + } + } + } + } +}; + +export const RoutingIntent: msRest.CompositeMapper = { + serializedName: "RoutingIntent", + type: { + name: "Composite", + className: "RoutingIntent", + modelProperties: { + ...SubResource.type.modelProperties, + routingPolicies: { + serializedName: "properties.routingPolicies", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "RoutingPolicy" + } + } + } + }, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + name: { + serializedName: "name", + type: { + name: "String" + } + }, + etag: { + readOnly: true, + serializedName: "etag", + type: { + name: "String" + } + }, + type: { + readOnly: true, + serializedName: "type", + type: { + name: "String" + } + } + } + } +}; + export const PolicySettings: msRest.CompositeMapper = { serializedName: "PolicySettings", type: { @@ -22816,6 +22953,88 @@ export const WebApplicationFirewallCustomRule: msRest.CompositeMapper = { } }; +export const ExclusionManagedRule: msRest.CompositeMapper = { + serializedName: "ExclusionManagedRule", + type: { + name: "Composite", + className: "ExclusionManagedRule", + modelProperties: { + ruleId: { + required: true, + serializedName: "ruleId", + type: { + name: "String" + } + } + } + } +}; + +export const ExclusionManagedRuleGroup: msRest.CompositeMapper = { + serializedName: "ExclusionManagedRuleGroup", + type: { + name: "Composite", + className: "ExclusionManagedRuleGroup", + modelProperties: { + ruleGroupName: { + required: true, + serializedName: "ruleGroupName", + type: { + name: "String" + } + }, + rules: { + serializedName: "rules", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ExclusionManagedRule" + } + } + } + } + } + } +}; + +export const ExclusionManagedRuleSet: msRest.CompositeMapper = { + serializedName: "ExclusionManagedRuleSet", + type: { + name: "Composite", + className: "ExclusionManagedRuleSet", + modelProperties: { + ruleSetType: { + required: true, + serializedName: "ruleSetType", + type: { + name: "String" + } + }, + ruleSetVersion: { + required: true, + serializedName: "ruleSetVersion", + type: { + name: "String" + } + }, + ruleGroups: { + serializedName: "ruleGroups", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ExclusionManagedRuleGroup" + } + } + } + } + } + } +}; + export const OwaspCrsExclusionEntry: msRest.CompositeMapper = { serializedName: "OwaspCrsExclusionEntry", type: { @@ -22842,6 +23061,18 @@ export const OwaspCrsExclusionEntry: msRest.CompositeMapper = { type: { name: "String" } + }, + exclusionManagedRuleSets: { + serializedName: "exclusionManagedRuleSets", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ExclusionManagedRuleSet" + } + } + } } } } @@ -25910,6 +26141,34 @@ export const ListHubRouteTablesResult: msRest.CompositeMapper = { } }; +export const ListRoutingIntentResult: msRest.CompositeMapper = { + serializedName: "ListRoutingIntentResult", + type: { + name: "Composite", + className: "ListRoutingIntentResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "RoutingIntent" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const WebApplicationFirewallPolicyListResult: msRest.CompositeMapper = { serializedName: "WebApplicationFirewallPolicyListResult", type: { diff --git a/sdk/network/arm-network/src/models/natGatewaysMappers.ts b/sdk/network/arm-network/src/models/natGatewaysMappers.ts index 895b58022890..421ad0fcd194 100644 --- a/sdk/network/arm-network/src/models/natGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/natGatewaysMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/natRulesMappers.ts b/sdk/network/arm-network/src/models/natRulesMappers.ts index e00a75691269..b7ee8a088fa5 100644 --- a/sdk/network/arm-network/src/models/natRulesMappers.ts +++ b/sdk/network/arm-network/src/models/natRulesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts index a6989fe37140..23441a762bb0 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts index 16a23ccd1d88..28d9a161bc89 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts index ab204edb3cd9..7c7836aa35a3 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/networkInterfacesMappers.ts b/sdk/network/arm-network/src/models/networkInterfacesMappers.ts index bebea1b8266d..0ddaf5b3ff36 100644 --- a/sdk/network/arm-network/src/models/networkInterfacesMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfacesMappers.ts @@ -121,6 +121,9 @@ export { EffectiveRoute, EffectiveRouteListResult, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -269,6 +272,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -296,6 +301,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/networkProfilesMappers.ts b/sdk/network/arm-network/src/models/networkProfilesMappers.ts index 5e7f9b2baea3..ba43e0dfcbc3 100644 --- a/sdk/network/arm-network/src/models/networkProfilesMappers.ts +++ b/sdk/network/arm-network/src/models/networkProfilesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts index 4e4c29f183e5..606cb1bc2169 100644 --- a/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts b/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts index 6f518e852a5e..1ca983a4c244 100644 --- a/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts +++ b/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/networkWatchersMappers.ts b/sdk/network/arm-network/src/models/networkWatchersMappers.ts index 77ce769ed3b4..e95a6ca5bd9c 100644 --- a/sdk/network/arm-network/src/models/networkWatchersMappers.ts +++ b/sdk/network/arm-network/src/models/networkWatchersMappers.ts @@ -134,6 +134,9 @@ export { ErrorDetails, ErrorResponse, EvaluatedNetworkSecurityGroup, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -297,6 +300,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityGroupNetworkInterface, SecurityGroupViewParameters, SecurityGroupViewResult, @@ -339,6 +344,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts index f62b773f3a2e..04d1286af371 100644 --- a/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -266,6 +269,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -293,6 +298,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/parameters.ts b/sdk/network/arm-network/src/models/parameters.ts index 61c3f0976a7c..7993991c1c99 100644 --- a/sdk/network/arm-network/src/models/parameters.ts +++ b/sdk/network/arm-network/src/models/parameters.ts @@ -25,7 +25,7 @@ export const apiVersion0: msRest.OperationQueryParameter = { required: true, isConstant: true, serializedName: "api-version", - defaultValue: '2021-03-01', + defaultValue: '2021-05-01', type: { name: "String" } @@ -787,6 +787,16 @@ export const routeTableName: msRest.OperationURLParameter = { } } }; +export const routingIntentName: msRest.OperationURLParameter = { + parameterPath: "routingIntentName", + mapper: { + required: true, + serializedName: "routingIntentName", + type: { + name: "String" + } + } +}; export const ruleCollectionGroupName: msRest.OperationURLParameter = { parameterPath: "ruleCollectionGroupName", mapper: { diff --git a/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts index fed15747dc66..da322965ea9e 100644 --- a/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts b/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts index 8b8b6d17add5..698a2b33619e 100644 --- a/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts @@ -117,6 +117,9 @@ export { EndpointServiceResult, ErrorDetails, ErrorModel, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -264,6 +267,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -290,6 +295,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/privateEndpointsMappers.ts b/sdk/network/arm-network/src/models/privateEndpointsMappers.ts index 6590a9b0b6c4..0cae433f7725 100644 --- a/sdk/network/arm-network/src/models/privateEndpointsMappers.ts +++ b/sdk/network/arm-network/src/models/privateEndpointsMappers.ts @@ -116,6 +116,9 @@ export { EndpointServiceResult, ErrorDetails, ErrorModel, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -263,6 +266,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts b/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts index 6f2a148fb704..8b0a164f4290 100644 --- a/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts +++ b/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts @@ -120,6 +120,9 @@ export { EndpointServiceResult, ErrorDetails, ErrorModel, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -269,6 +272,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -295,6 +300,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts b/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts index 82a169078e96..b797ee31637f 100644 --- a/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts +++ b/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts b/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts index 7e2fea9722ba..177162e4d975 100644 --- a/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts +++ b/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts b/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts index ce2002547d7f..88a6631cfd53 100644 --- a/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts +++ b/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts b/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts index 70054bd5f569..90848c7941f1 100644 --- a/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts +++ b/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRuleListResult, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/routeFiltersMappers.ts b/sdk/network/arm-network/src/models/routeFiltersMappers.ts index 2d670e7cab5e..f08db0531322 100644 --- a/sdk/network/arm-network/src/models/routeFiltersMappers.ts +++ b/sdk/network/arm-network/src/models/routeFiltersMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/routeTablesMappers.ts b/sdk/network/arm-network/src/models/routeTablesMappers.ts index f03d45f61dbe..b57180413b6f 100644 --- a/sdk/network/arm-network/src/models/routeTablesMappers.ts +++ b/sdk/network/arm-network/src/models/routeTablesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteTable, RouteTableListResult, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/routesMappers.ts b/sdk/network/arm-network/src/models/routesMappers.ts index 6c5fd9abe637..bdc1056c96bc 100644 --- a/sdk/network/arm-network/src/models/routesMappers.ts +++ b/sdk/network/arm-network/src/models/routesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteListResult, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/routingIntentOperationsMappers.ts b/sdk/network/arm-network/src/models/routingIntentOperationsMappers.ts new file mode 100644 index 000000000000..87c9013337f3 --- /dev/null +++ b/sdk/network/arm-network/src/models/routingIntentOperationsMappers.ts @@ -0,0 +1,331 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * 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, + ApplicationGatewayClientAuthConfiguration, + ApplicationGatewayConnectionDraining, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFrontendIPConfiguration, + ApplicationGatewayFrontendPort, + ApplicationGatewayGlobalConfiguration, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayHttpListener, + ApplicationGatewayIPConfiguration, + ApplicationGatewayLoadDistributionPolicy, + ApplicationGatewayLoadDistributionTarget, + ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, + ApplicationGatewayProbe, + ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayRewriteRuleCondition, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewaySku, + ApplicationGatewaySslCertificate, + ApplicationGatewaySslPolicy, + ApplicationGatewaySslPredefinedPolicy, + ApplicationGatewaySslProfile, + ApplicationGatewayTrustedClientCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationRule, + ApplicationSecurityGroup, + AzureFirewall, + AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, + AzureFirewallApplicationRuleProtocol, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, + AzureFirewallIpGroups, + AzureFirewallNatRCAction, + AzureFirewallNatRule, + AzureFirewallNatRuleCollection, + AzureFirewallNetworkRule, + AzureFirewallNetworkRuleCollection, + AzureFirewallPublicIPAddress, + AzureFirewallRCAction, + AzureFirewallSku, + BackendAddressPool, + BaseResource, + BastionHost, + BastionHostIPConfiguration, + BGPCommunity, + BgpConnection, + BgpServiceCommunity, + BgpSettings, + BreakOutCategoryPolicies, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorEndpointScope, + ConnectionMonitorEndpointScopeItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + CustomDnsConfigPropertiesFormat, + CustomIpPrefix, + DdosCustomPolicy, + DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + DnsSettings, + DscpConfiguration, + EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, + ExplicitProxySettings, + ExpressRouteCircuit, + ExpressRouteCircuitAuthorization, + ExpressRouteCircuitConnection, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, + ExpressRouteCircuitStats, + ExpressRouteConnection, + ExpressRouteConnectionId, + ExpressRouteCrossConnection, + ExpressRouteCrossConnectionPeering, + ExpressRouteGateway, + ExpressRouteGatewayPropertiesAutoScaleConfiguration, + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, + ExpressRouteLink, + ExpressRouteLinkMacSecConfig, + ExpressRoutePort, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, + FirewallPolicy, + FirewallPolicyCertificateAuthority, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, + FirewallPolicyRule, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, + FirewallPolicySNAT, + FirewallPolicySQL, + FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, + FlowLog, + FlowLogFormatParameters, + FrontendIPConfiguration, + GatewayLoadBalancerTunnelInterface, + HTTPHeader, + HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, + HubRoute, + HubRouteTable, + HubVirtualNetworkConnection, + InboundNatPool, + InboundNatRule, + InboundSecurityRule, + InboundSecurityRules, + IpAllocation, + IPConfiguration, + IPConfigurationBgpPeeringAddress, + IPConfigurationProfile, + IpGroup, + IpsecPolicy, + IpTag, + Ipv6CircuitConnectionConfig, + Ipv6ExpressRouteCircuitPeeringConfig, + ListRoutingIntentResult, + LoadBalancer, + LoadBalancerBackendAddress, + LoadBalancerSku, + LoadBalancingRule, + LocalNetworkGateway, + ManagedRuleGroupOverride, + ManagedRuleOverride, + ManagedRulesDefinition, + ManagedRuleSet, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + MatchCondition, + MatchVariable, + NatGateway, + NatGatewaySku, + NatRule, + NetworkIntentPolicy, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, + NetworkInterfaceTapConfiguration, + NetworkProfile, + NetworkRule, + NetworkSecurityGroup, + NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, + NetworkWatcher, + O365BreakOutCategoryPolicies, + O365PolicyProperties, + Office365PolicyProperties, + OutboundRule, + OwaspCrsExclusionEntry, + P2SConnectionConfiguration, + P2SVpnGateway, + PatchRouteFilter, + PatchRouteFilterRule, + PeerExpressRouteCircuitConnection, + PolicySettings, + PrivateDnsZoneConfig, + PrivateDnsZoneGroup, + PrivateEndpoint, + PrivateEndpointConnection, + PrivateEndpointIPConfiguration, + PrivateLinkService, + PrivateLinkServiceConnection, + PrivateLinkServiceConnectionState, + PrivateLinkServiceIpConfiguration, + PrivateLinkServicePropertiesAutoApproval, + PrivateLinkServicePropertiesVisibility, + Probe, + PropagatedRouteTable, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, + PublicIPPrefix, + PublicIPPrefixSku, + QosDefinition, + QosIpRange, + QosPortRange, + RadiusServer, + RecordSet, + ReferencedPublicIpAddress, + Resource, + ResourceNavigationLink, + ResourceSet, + RetentionPolicyParameters, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + RoutingConfiguration, + RoutingIntent, + RoutingPolicy, + SecurityPartnerProvider, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Sku, + StaticRoute, + Subnet, + SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, + TrafficSelectorPolicy, + TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSite, + VirtualApplianceSkuProperties, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, + VirtualHubRouteTableV2, + VirtualHubRouteV2, + VirtualNetwork, + VirtualNetworkBgpCommunities, + VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, + VirtualNetworkGateway, + VirtualNetworkGatewayConnection, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualRouter, + VirtualRouterPeering, + VirtualWAN, + VM, + VnetRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, + VpnGateway, + VpnGatewayIpConfiguration, + VpnGatewayNatRule, + VpnLinkBgpSettings, + VpnLinkProviderProperties, + VpnNatRuleMapping, + VpnServerConfigRadiusClientRootCertificate, + VpnServerConfigRadiusServerRootCertificate, + VpnServerConfiguration, + VpnServerConfigVpnClientRevokedCertificate, + VpnServerConfigVpnClientRootCertificate, + VpnSite, + VpnSiteLink, + VpnSiteLinkConnection, + WebApplicationFirewallCustomRule, + WebApplicationFirewallPolicy +} from "../models/mappers"; diff --git a/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts b/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts index 1b19554f2bad..af1f5dacb2ce 100644 --- a/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts +++ b/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -261,6 +264,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityPartnerProviderListResult, SecurityRule, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/securityRulesMappers.ts b/sdk/network/arm-network/src/models/securityRulesMappers.ts index 92a807311a85..4c0a31133940 100644 --- a/sdk/network/arm-network/src/models/securityRulesMappers.ts +++ b/sdk/network/arm-network/src/models/securityRulesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -261,6 +264,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, SecurityRuleListResult, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts b/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts index 7f466c5ea2d8..0456a31d942b 100644 --- a/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts +++ b/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -261,6 +264,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts index 0e314187ccea..b01ca2caa6f1 100644 --- a/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -261,6 +264,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts index 2816fd60d91e..a8cfa0e19be2 100644 --- a/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts +++ b/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -261,6 +264,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/subnetsMappers.ts b/sdk/network/arm-network/src/models/subnetsMappers.ts index 90f92d201ee7..7198e0929684 100644 --- a/sdk/network/arm-network/src/models/subnetsMappers.ts +++ b/sdk/network/arm-network/src/models/subnetsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -263,6 +266,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -291,6 +296,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts b/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts index 721fb105178a..6e05df6c4e5e 100644 --- a/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts +++ b/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts b/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts index d1d5d62d67eb..ea3f05837456 100644 --- a/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts +++ b/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts b/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts index 471135f9d19e..2757bf23659d 100644 --- a/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -261,6 +264,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -287,6 +292,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts b/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts index 61c40e291cc8..d3c7f1335e44 100644 --- a/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -264,6 +267,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -290,6 +295,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts b/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts index 2ddb1d83100e..066a2541bae5 100644 --- a/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts b/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts index 0113e82827f8..1c77688c27d2 100644 --- a/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts @@ -117,6 +117,9 @@ export { EndpointServiceResult, ErrorDetails, ErrorModel, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -264,6 +267,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -290,6 +295,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/virtualHubsMappers.ts b/sdk/network/arm-network/src/models/virtualHubsMappers.ts index 9d1305f03a98..f818f7146236 100644 --- a/sdk/network/arm-network/src/models/virtualHubsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubsMappers.ts @@ -116,6 +116,9 @@ export { DscpConfiguration, EffectiveRoutesParameters, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -263,6 +266,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -290,6 +295,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts index f1ff2bd83e87..0c92dc22daf5 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts @@ -119,6 +119,9 @@ export { ErrorDetails, ErrorModel, ErrorResponse, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -265,6 +268,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -292,6 +297,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewayNatRulesMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewayNatRulesMappers.ts index d3f7171a3a42..f5113aa840ea 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkGatewayNatRulesMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkGatewayNatRulesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts index 550fc9049076..7b7c36dc19d4 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts @@ -119,6 +119,9 @@ export { EndpointServiceResult, ErrorDetails, ErrorModel, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -268,6 +271,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -295,6 +300,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts index ae10e3976fa4..a507d1579163 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -261,6 +264,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -287,6 +292,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts index 51d54206100e..1d17b7689b08 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -261,6 +264,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/virtualNetworksMappers.ts b/sdk/network/arm-network/src/models/virtualNetworksMappers.ts index c4c3cd4781a1..83056acdcd31 100644 --- a/sdk/network/arm-network/src/models/virtualNetworksMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworksMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts index eeee24a2c981..27cebfb2c498 100644 --- a/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts @@ -116,6 +116,9 @@ export { EndpointServiceResult, ErrorDetails, ErrorModel, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/virtualRoutersMappers.ts b/sdk/network/arm-network/src/models/virtualRoutersMappers.ts index dd46beeb2546..555c73b0194d 100644 --- a/sdk/network/arm-network/src/models/virtualRoutersMappers.ts +++ b/sdk/network/arm-network/src/models/virtualRoutersMappers.ts @@ -116,6 +116,9 @@ export { EndpointServiceResult, ErrorDetails, ErrorModel, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/virtualWansMappers.ts b/sdk/network/arm-network/src/models/virtualWansMappers.ts index 18e0067f09c9..08ecbc93644b 100644 --- a/sdk/network/arm-network/src/models/virtualWansMappers.ts +++ b/sdk/network/arm-network/src/models/virtualWansMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts index b95ef833a562..f0c05ba1483a 100644 --- a/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts index 46f955d49c50..7c4af392e9f3 100644 --- a/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts index fe761b9f615c..f3404a5b0346 100644 --- a/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts @@ -117,6 +117,9 @@ export { EndpointServiceResult, ErrorDetails, ErrorResponse, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -264,6 +267,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -290,6 +295,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts b/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts index 7d3b6d58de48..17b74d93c716 100644 --- a/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts index 471135f9d19e..2757bf23659d 100644 --- a/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -261,6 +264,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -287,6 +292,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts index 8a1f07cccabd..4dcb757b514a 100644 --- a/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -288,6 +293,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/vpnSitesMappers.ts b/sdk/network/arm-network/src/models/vpnSitesMappers.ts index f0ed020f5392..b90d9e9a2476 100644 --- a/sdk/network/arm-network/src/models/vpnSitesMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSitesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -262,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -289,6 +294,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts index cf0f694c5354..47dd2112b90a 100644 --- a/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts @@ -115,6 +115,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -261,6 +264,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -287,6 +292,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/networkManagementClient.ts b/sdk/network/arm-network/src/networkManagementClient.ts index ac09eeaf5a11..73e42b92f72d 100644 --- a/sdk/network/arm-network/src/networkManagementClient.ts +++ b/sdk/network/arm-network/src/networkManagementClient.ts @@ -126,6 +126,7 @@ class NetworkManagementClient extends NetworkManagementClientContext { virtualHubBgpConnections: operations.VirtualHubBgpConnections; virtualHubIpConfiguration: operations.VirtualHubIpConfiguration; hubRouteTables: operations.HubRouteTables; + routingIntent: operations.RoutingIntentOperations; webApplicationFirewallPolicies: operations.WebApplicationFirewallPolicies; /** @@ -249,6 +250,7 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.virtualHubBgpConnections = new operations.VirtualHubBgpConnections(this); this.virtualHubIpConfiguration = new operations.VirtualHubIpConfiguration(this); this.hubRouteTables = new operations.HubRouteTables(this); + this.routingIntent = new operations.RoutingIntentOperations(this); this.webApplicationFirewallPolicies = new operations.WebApplicationFirewallPolicies(this); } diff --git a/sdk/network/arm-network/src/operations/index.ts b/sdk/network/arm-network/src/operations/index.ts index edb1381b98b0..c1bbc2beb0a4 100644 --- a/sdk/network/arm-network/src/operations/index.ts +++ b/sdk/network/arm-network/src/operations/index.ts @@ -114,4 +114,5 @@ export * from "./virtualHubBgpConnection"; export * from "./virtualHubBgpConnections"; export * from "./virtualHubIpConfiguration"; export * from "./hubRouteTables"; +export * from "./routingIntentOperations"; export * from "./webApplicationFirewallPolicies"; diff --git a/sdk/network/arm-network/src/operations/routingIntentOperations.ts b/sdk/network/arm-network/src/operations/routingIntentOperations.ts new file mode 100644 index 000000000000..70e41c9b68a1 --- /dev/null +++ b/sdk/network/arm-network/src/operations/routingIntentOperations.ts @@ -0,0 +1,332 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * 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/routingIntentOperationsMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a RoutingIntentOperations. */ +export class RoutingIntentOperations { + private readonly client: NetworkManagementClientContext; + + /** + * Create a RoutingIntentOperations. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Creates a RoutingIntent resource if it doesn't exist else updates the existing RoutingIntent. + * @param resourceGroupName The resource group name of the RoutingIntent. + * @param virtualHubName The name of the VirtualHub. + * @param routingIntentName The name of the per VirtualHub singleton Routing Intent resource. + * @param routingIntentParameters Parameters supplied to create or update RoutingIntent. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, virtualHubName: string, routingIntentName: string, routingIntentParameters: Models.RoutingIntent, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,virtualHubName,routingIntentName,routingIntentParameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Retrieves the details of a RoutingIntent. + * @param resourceGroupName The resource group name of the RoutingIntent. + * @param virtualHubName The name of the VirtualHub. + * @param routingIntentName The name of the RoutingIntent. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, virtualHubName: string, routingIntentName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The resource group name of the RoutingIntent. + * @param virtualHubName The name of the VirtualHub. + * @param routingIntentName The name of the RoutingIntent. + * @param callback The callback + */ + get(resourceGroupName: string, virtualHubName: string, routingIntentName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The resource group name of the RoutingIntent. + * @param virtualHubName The name of the VirtualHub. + * @param routingIntentName The name of the RoutingIntent. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, virtualHubName: string, routingIntentName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, virtualHubName: string, routingIntentName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + virtualHubName, + routingIntentName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Deletes a RoutingIntent. + * @param resourceGroupName The resource group name of the RoutingIntent. + * @param virtualHubName The name of the VirtualHub. + * @param routingIntentName The name of the RoutingIntent. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, virtualHubName: string, routingIntentName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,virtualHubName,routingIntentName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Retrieves the details of all RoutingIntent child resources of the VirtualHub. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroupName: string, virtualHubName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param callback The callback + */ + list(resourceGroupName: string, virtualHubName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroupName: string, virtualHubName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, virtualHubName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + virtualHubName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Creates a RoutingIntent resource if it doesn't exist else updates the existing RoutingIntent. + * @param resourceGroupName The resource group name of the RoutingIntent. + * @param virtualHubName The name of the VirtualHub. + * @param routingIntentName The name of the per VirtualHub singleton Routing Intent resource. + * @param routingIntentParameters Parameters supplied to create or update RoutingIntent. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, virtualHubName: string, routingIntentName: string, routingIntentParameters: Models.RoutingIntent, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualHubName, + routingIntentName, + routingIntentParameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Deletes a RoutingIntent. + * @param resourceGroupName The resource group name of the RoutingIntent. + * @param virtualHubName The name of the VirtualHub. + * @param routingIntentName The name of the RoutingIntent. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, virtualHubName: string, routingIntentName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualHubName, + routingIntentName, + options + }, + beginDeleteMethodOperationSpec, + options); + } + + /** + * Retrieves the details of all RoutingIntent child resources of the VirtualHub. + * @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/virtualHubs/{virtualHubName}/routingIntent/{routingIntentName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName, + Parameters.routingIntentName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.RoutingIntent + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ListRoutingIntentResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent/{routingIntentName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName, + Parameters.routingIntentName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "routingIntentParameters", + mapper: { + ...Mappers.RoutingIntent, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.RoutingIntent + }, + 201: { + bodyMapper: Mappers.RoutingIntent + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent/{routingIntentName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName, + Parameters.routingIntentName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ListRoutingIntentResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +};