From b3fdc995b0fd3ad8fb0c93f3686ff30e3a280245 Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Wed, 13 Oct 2021 08:05:50 +0000 Subject: [PATCH] CodeGen from PR 15842 in Azure/azure-rest-api-specs Merge e2041723387602261592f11a19d2c6254301736c into 4c7ec47357b7876faf882a875f1f3036b5aca48a --- sdk/network/arm-network/package.json | 2 +- ...atewayPrivateEndpointConnectionsMappers.ts | 8 + ...ationGatewayPrivateLinkResourcesMappers.ts | 8 + .../src/models/applicationGatewaysMappers.ts | 8 + .../applicationSecurityGroupsMappers.ts | 8 + .../availableEndpointServicesMappers.ts | 8 + .../models/azureFirewallFqdnTagsMappers.ts | 8 + .../src/models/azureFirewallsMappers.ts | 8 + .../src/models/bastionHostsMappers.ts | 8 + .../models/bgpServiceCommunitiesMappers.ts | 8 + .../src/models/connectionMonitorsMappers.ts | 8 + .../src/models/customIPPrefixesMappers.ts | 8 + .../src/models/ddosCustomPoliciesMappers.ts | 8 + .../src/models/ddosProtectionPlansMappers.ts | 8 + .../src/models/defaultSecurityRulesMappers.ts | 8 + .../dscpConfigurationOperationsMappers.ts | 8 + ...xpressRouteCircuitAuthorizationsMappers.ts | 8 + .../expressRouteCircuitConnectionsMappers.ts | 8 + .../expressRouteCircuitPeeringsMappers.ts | 8 + .../src/models/expressRouteCircuitsMappers.ts | 8 + .../models/expressRouteConnectionsMappers.ts | 8 + ...ressRouteCrossConnectionPeeringsMappers.ts | 8 + .../expressRouteCrossConnectionsMappers.ts | 8 + .../src/models/expressRouteGatewaysMappers.ts | 8 + .../src/models/expressRouteLinksMappers.ts | 8 + .../expressRoutePortsLocationsMappers.ts | 8 + .../src/models/expressRoutePortsMappers.ts | 8 + .../expressRouteServiceProvidersMappers.ts | 8 + .../src/models/firewallPoliciesMappers.ts | 8 + ...PolicyIdpsSignaturesFilterValuesMappers.ts | 14 + .../firewallPolicyIdpsSignaturesMappers.ts | 17 + ...allPolicyIdpsSignaturesOverridesMappers.ts | 333 ++++++++++ ...rewallPolicyRuleCollectionGroupsMappers.ts | 8 + .../arm-network/src/models/flowLogsMappers.ts | 8 + .../src/models/hubRouteTablesMappers.ts | 8 + .../hubVirtualNetworkConnectionsMappers.ts | 8 + .../src/models/inboundNatRulesMappers.ts | 8 + .../inboundSecurityRuleOperationsMappers.ts | 8 + sdk/network/arm-network/src/models/index.ts | 573 ++++++++++++++++- .../src/models/ipAllocationsMappers.ts | 8 + .../arm-network/src/models/ipGroupsMappers.ts | 8 + .../loadBalancerBackendAddressPoolsMappers.ts | 8 + ...BalancerFrontendIPConfigurationsMappers.ts | 8 + .../loadBalancerLoadBalancingRulesMappers.ts | 8 + .../loadBalancerNetworkInterfacesMappers.ts | 8 + .../loadBalancerOutboundRulesMappers.ts | 8 + .../src/models/loadBalancerProbesMappers.ts | 8 + .../src/models/loadBalancersMappers.ts | 8 + .../src/models/localNetworkGatewaysMappers.ts | 8 + sdk/network/arm-network/src/models/mappers.ts | 592 +++++++++++++++++- .../src/models/natGatewaysMappers.ts | 8 + .../arm-network/src/models/natRulesMappers.ts | 8 + ...networkInterfaceIPConfigurationsMappers.ts | 8 + .../networkInterfaceLoadBalancersMappers.ts | 8 + ...etworkInterfaceTapConfigurationsMappers.ts | 8 + .../src/models/networkInterfacesMappers.ts | 8 + .../src/models/networkProfilesMappers.ts | 8 + .../models/networkSecurityGroupsMappers.ts | 8 + .../models/networkVirtualAppliancesMappers.ts | 8 + .../src/models/networkWatchersMappers.ts | 8 + .../src/models/p2sVpnGatewaysMappers.ts | 8 + .../arm-network/src/models/parameters.ts | 12 +- ...erExpressRouteCircuitConnectionsMappers.ts | 8 + .../src/models/privateDnsZoneGroupsMappers.ts | 8 + .../src/models/privateEndpointsMappers.ts | 8 + .../src/models/privateLinkServicesMappers.ts | 8 + .../src/models/publicIPAddressesMappers.ts | 8 + .../src/models/publicIPPrefixesMappers.ts | 8 + .../models/resourceNavigationLinksMappers.ts | 8 + .../src/models/routeFilterRulesMappers.ts | 8 + .../src/models/routeFiltersMappers.ts | 8 + .../src/models/routeTablesMappers.ts | 8 + .../arm-network/src/models/routesMappers.ts | 8 + .../models/routingIntentOperationsMappers.ts | 333 ++++++++++ .../models/securityPartnerProvidersMappers.ts | 8 + .../src/models/securityRulesMappers.ts | 8 + .../models/serviceAssociationLinksMappers.ts | 8 + .../models/serviceEndpointPoliciesMappers.ts | 8 + ...serviceEndpointPolicyDefinitionsMappers.ts | 8 + .../arm-network/src/models/subnetsMappers.ts | 8 + .../models/virtualApplianceSitesMappers.ts | 8 + .../src/models/virtualApplianceSkusMappers.ts | 8 + .../models/virtualHubBgpConnectionMappers.ts | 8 + .../models/virtualHubBgpConnectionsMappers.ts | 8 + .../virtualHubIpConfigurationMappers.ts | 8 + .../models/virtualHubRouteTableV2sMappers.ts | 8 + .../src/models/virtualHubsMappers.ts | 8 + ...virtualNetworkGatewayConnectionsMappers.ts | 8 + .../virtualNetworkGatewayNatRulesMappers.ts | 8 + .../models/virtualNetworkGatewaysMappers.ts | 8 + .../models/virtualNetworkPeeringsMappers.ts | 8 + .../src/models/virtualNetworkTapsMappers.ts | 8 + .../src/models/virtualNetworksMappers.ts | 8 + .../models/virtualRouterPeeringsMappers.ts | 8 + .../src/models/virtualRoutersMappers.ts | 8 + .../src/models/virtualWansMappers.ts | 8 + .../src/models/vpnConnectionsMappers.ts | 8 + .../src/models/vpnGatewaysMappers.ts | 8 + .../src/models/vpnLinkConnectionsMappers.ts | 8 + .../models/vpnServerConfigurationsMappers.ts | 8 + .../models/vpnSiteLinkConnectionsMappers.ts | 8 + .../src/models/vpnSiteLinksMappers.ts | 8 + .../arm-network/src/models/vpnSitesMappers.ts | 8 + .../webApplicationFirewallPoliciesMappers.ts | 8 + .../src/networkManagementClient.ts | 8 + .../firewallPolicyIdpsSignatures.ts | 94 +++ ...irewallPolicyIdpsSignaturesFilterValues.ts | 94 +++ .../firewallPolicyIdpsSignaturesOverrides.ts | 268 ++++++++ .../arm-network/src/operations/index.ts | 4 + .../src/operations/routingIntentOperations.ts | 332 ++++++++++ 110 files changed, 3435 insertions(+), 9 deletions(-) create mode 100644 sdk/network/arm-network/src/models/firewallPolicyIdpsSignaturesFilterValuesMappers.ts create mode 100644 sdk/network/arm-network/src/models/firewallPolicyIdpsSignaturesMappers.ts create mode 100644 sdk/network/arm-network/src/models/firewallPolicyIdpsSignaturesOverridesMappers.ts create mode 100644 sdk/network/arm-network/src/models/routingIntentOperationsMappers.ts create mode 100644 sdk/network/arm-network/src/operations/firewallPolicyIdpsSignatures.ts create mode 100644 sdk/network/arm-network/src/operations/firewallPolicyIdpsSignaturesFilterValues.ts create mode 100644 sdk/network/arm-network/src/operations/firewallPolicyIdpsSignaturesOverrides.ts create mode 100644 sdk/network/arm-network/src/operations/routingIntentOperations.ts 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..14ab990244d9 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..92632e8ffb47 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..3481af61e339 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,12 +275,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -299,6 +306,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..3918d81de9fa 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..598c60ff4eb8 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..0394a18bf53b 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..1c1df91b9afb 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..0a20a95aee50 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..d0ccb8a9df5b 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..425e3cf2939a 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,12 +272,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -296,6 +303,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..af372a8204b3 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..737f779fa106 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,12 +264,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..14bd88da1e3a 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..3ea6979cb628 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, @@ -268,6 +273,8 @@ export { ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..8ecc7f46bd20 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..6fe953aef3a7 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..b67c8605a8ad 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..50a081b11c39 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..830566297301 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,12 +271,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -295,6 +302,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..45c554be08d5 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..2e7599a6a553 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..1a3c8b95ace3 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,12 +271,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -295,6 +302,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..1907a244752e 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..eaae11e941cb 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..dc7c724429d6 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..8f10f2d655d6 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,12 +267,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -291,6 +298,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..ecbbcbe59fe0 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..53a42a630f62 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,7 @@ export { VirtualNetwork, VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, + VirtualNetworkEncryption, VirtualNetworkGateway, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, diff --git a/sdk/network/arm-network/src/models/firewallPolicyIdpsSignaturesFilterValuesMappers.ts b/sdk/network/arm-network/src/models/firewallPolicyIdpsSignaturesFilterValuesMappers.ts new file mode 100644 index 000000000000..c7289eb58289 --- /dev/null +++ b/sdk/network/arm-network/src/models/firewallPolicyIdpsSignaturesFilterValuesMappers.ts @@ -0,0 +1,14 @@ +/* + * 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, + CloudError, + SignatureOverridesFilterValuesQuery, + SignatureOverridesFilterValuesResponse +} from "../models/mappers"; diff --git a/sdk/network/arm-network/src/models/firewallPolicyIdpsSignaturesMappers.ts b/sdk/network/arm-network/src/models/firewallPolicyIdpsSignaturesMappers.ts new file mode 100644 index 000000000000..2c83d5f65122 --- /dev/null +++ b/sdk/network/arm-network/src/models/firewallPolicyIdpsSignaturesMappers.ts @@ -0,0 +1,17 @@ +/* + * 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, + CloudError, + FilterItems, + IDPSQueryObject, + OrderBy, + QueryResults, + SingleQueryResult +} from "../models/mappers"; diff --git a/sdk/network/arm-network/src/models/firewallPolicyIdpsSignaturesOverridesMappers.ts b/sdk/network/arm-network/src/models/firewallPolicyIdpsSignaturesOverridesMappers.ts new file mode 100644 index 000000000000..624993708a99 --- /dev/null +++ b/sdk/network/arm-network/src/models/firewallPolicyIdpsSignaturesOverridesMappers.ts @@ -0,0 +1,333 @@ +/* + * 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, + 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, + SignaturesOverrides, + SignaturesOverridesList, + SignaturesOverridesProperties, + 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/firewallPolicyRuleCollectionGroupsMappers.ts b/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts index f0d183d45cb5..b4f284a479fa 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..a284b664cfe9 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,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -290,6 +297,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..9e8908c80a36 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..05fafb86c492 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..3df58ba54447 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..426d9554d3f3 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,12 +264,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -287,6 +294,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..89649d082413 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. */ @@ -4599,12 +4604,12 @@ export interface CustomIpPrefix extends Resource { /** * The Parent CustomIpPrefix for IPv6 /64 CustomIpPrefix. */ - customIpPrefixParent?: CustomIpPrefix; + customIpPrefixParent?: SubResource; /** * The list of all Children for IPv6 /48 CustomIpPrefix. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly childCustomIpPrefixes?: CustomIpPrefix[]; + readonly childCustomIpPrefixes?: SubResource[]; /** * The commissioned state of the Custom IP Prefix. Possible values include: 'Provisioning', * 'Provisioned', 'Commissioning', 'Commissioned', 'Decommissioning', 'Deprovisioning' @@ -6549,6 +6554,186 @@ export interface NetworkRule { destinationFqdns?: string[]; } +/** + * Will contain the filter name and values to operate on + */ +export interface FilterItems { + /** + * The name of the field we would like to filter + */ + field?: string; + /** + * List of values to filter the current field by + */ + values?: string[]; +} + +/** + * Describes a column to sort + */ +export interface OrderBy { + /** + * Describes the actual column name to sort by + */ + field?: string; + /** + * Describes if results should be in ascending/descending order. Possible values include: + * 'Ascending', 'Descending' + */ + order?: Order; +} + +/** + * Will describe the query to run against the IDPS signatures DB + */ +export interface IDPSQueryObject { + /** + * Contain all filters names and values + */ + filters?: FilterItems[]; + /** + * Search term in all columns + */ + search?: string; + /** + * Column to sort response by + */ + orderBy?: OrderBy; + /** + * The number of the results to return in each page + */ + resultsPerPage?: number; + /** + * The number of records matching the filter to skip + */ + skip?: number; +} + +/** + * An interface representing SingleQueryResult. + */ +export interface SingleQueryResult { + /** + * The ID of the signature + */ + signatureId?: number; + /** + * The current mode enforced, 0 - Disabled, 1 - Alert, 2 -Deny + */ + mode?: number; + /** + * Describes the severity of signature: 1 - Low, 2 - Medium, 3 - High + */ + severity?: number; + /** + * Describes in which direction signature is being enforced: 0 - Inbound, 1 - OutBound, 2 - + * Bidirectional + */ + direction?: number; + /** + * Describes the groups the signature belongs to + */ + group?: string; + /** + * Describes what is the signature enforces + */ + description?: string; + /** + * Describes the protocol the signatures is being enforced in + */ + protocol?: string; + /** + * Describes the list of source ports related to this signature + */ + sourcePorts?: string[]; + /** + * Describes the list of destination ports related to this signature + */ + destinationPorts?: string[]; + /** + * Describes the last updated time of the signature (provided from 3rd party vendor) + */ + lastUpdated?: string; + /** + * Describes if this override is inherited from base policy or not + */ + inheritedFromParentPolicy?: boolean; +} + +/** + * Query result + */ +export interface QueryResults { + /** + * Number of total records matching the query. + */ + matchingRecordsCount?: number; + /** + * Array containing the results of the query + */ + signatures?: SingleQueryResult[]; +} + +/** + * Will contain the properties of the resource (the actual signature overrides) + */ +export interface SignaturesOverridesProperties { + signatures?: { [propertyName: string]: string }; +} + +/** + * Contains all specific policy signatures overrides for the IDPS + */ +export interface SignaturesOverrides extends BaseResource { + /** + * Contains the name of the resource (default) + */ + name?: string; + /** + * Will contain the resource id of the signature override resource + */ + id?: string; + /** + * Will contain the type of the resource: + * Microsoft.Network/firewallPolicies/intrusionDetectionSignaturesOverrides + */ + type?: string; + /** + * Will contain the properties of the resource (the actual signature overrides) + */ + properties?: SignaturesOverridesProperties; +} + +/** + * Describes an object containing an array with a single item + */ +export interface SignaturesOverridesList { + /** + * Describes a list consisting exactly one item describing the policy's signature override status + */ + value?: SignaturesOverrides[]; +} + +/** + * Describes the filter values possibles for a given column + */ +export interface SignatureOverridesFilterValuesQuery { + /** + * Describes the name of the column which values will be returned + */ + filterName?: string; +} + +/** + * Describes the list of all possible values for a specific filter value + */ +export interface SignatureOverridesFilterValuesResponse { + /** + * Describes the possible values + */ + filterValues?: string[]; +} + /** * IpAllocation resource. */ @@ -10142,6 +10327,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 +10386,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 +10532,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 +10709,10 @@ export interface VpnNatRuleMapping { * Address space for Vpn NatRule mapping. */ addressSpace?: string; + /** + * Port range for Vpn NatRule mapping. + */ + portRange?: string; } /** @@ -13247,6 +13462,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 +13614,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 +13678,10 @@ export interface OwaspCrsExclusionEntry { * this exclusion applies to. */ selector: string; + /** + * The managed rule sets that are associated with the exclusion. + */ + exclusionManagedRuleSets?: ExclusionManagedRuleSet[]; } /** @@ -15347,6 +15660,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 +16637,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 +16986,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. @@ -16683,6 +17018,14 @@ export type ManagedRuleEnabledState = 'Disabled'; */ export type SyncRemoteAddressSpace = 'true'; +/** + * Defines values for Order. + * Possible values include: 'Ascending', 'Descending' + * @readonly + * @enum {string} + */ +export type Order = 'Ascending' | 'Descending'; + /** * Contains response data for the get operation. */ @@ -21404,6 +21747,126 @@ export type FirewallPolicyRuleCollectionGroupsListNextResponse = FirewallPolicyR }; }; +/** + * Contains response data for the list operation. + */ +export type FirewallPolicyIdpsSignaturesListResponse = QueryResults & { + /** + * 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: QueryResults; + }; +}; + +/** + * Contains response data for the patch operation. + */ +export type FirewallPolicyIdpsSignaturesOverridesPatchResponse = SignaturesOverrides & { + /** + * 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: SignaturesOverrides; + }; +}; + +/** + * Contains response data for the put operation. + */ +export type FirewallPolicyIdpsSignaturesOverridesPutResponse = SignaturesOverrides & { + /** + * 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: SignaturesOverrides; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type FirewallPolicyIdpsSignaturesOverridesGetResponse = SignaturesOverrides & { + /** + * 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: SignaturesOverrides; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type FirewallPolicyIdpsSignaturesOverridesListResponse = SignaturesOverridesList & { + /** + * 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: SignaturesOverridesList; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type FirewallPolicyIdpsSignaturesFilterValuesListResponse = SignatureOverridesFilterValuesResponse & { + /** + * 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: SignatureOverridesFilterValuesResponse; + }; +}; + /** * Contains response data for the get operation. */ @@ -31304,6 +31767,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..81c31d6d021c 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..0889f0137e1a 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,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -290,6 +297,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..eac41afe466b 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..b7cf317400e9 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..250bbe695b78 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..db45edf2ccc8 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..97fa42793671 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..984b073125de 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..3b5e742b533a 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,12 +267,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -291,6 +298,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..89f3731eee25 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..2bef365f633b 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: { @@ -7804,7 +7811,7 @@ export const CustomIpPrefix: msRest.CompositeMapper = { serializedName: "properties.customIpPrefixParent", type: { name: "Composite", - className: "CustomIpPrefix" + className: "SubResource" } }, childCustomIpPrefixes: { @@ -7815,7 +7822,7 @@ export const CustomIpPrefix: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "CustomIpPrefix" + className: "SubResource" } } } @@ -11079,6 +11086,335 @@ export const NetworkRule: msRest.CompositeMapper = { } }; +export const FilterItems: msRest.CompositeMapper = { + serializedName: "FilterItems", + type: { + name: "Composite", + className: "FilterItems", + modelProperties: { + field: { + serializedName: "field", + type: { + name: "String" + } + }, + values: { + serializedName: "values", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const OrderBy: msRest.CompositeMapper = { + serializedName: "OrderBy", + type: { + name: "Composite", + className: "OrderBy", + modelProperties: { + field: { + serializedName: "field", + type: { + name: "String" + } + }, + order: { + serializedName: "order", + type: { + name: "String" + } + } + } + } +}; + +export const IDPSQueryObject: msRest.CompositeMapper = { + serializedName: "IDPSQueryObject", + type: { + name: "Composite", + className: "IDPSQueryObject", + modelProperties: { + filters: { + serializedName: "filters", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FilterItems" + } + } + } + }, + search: { + serializedName: "search", + type: { + name: "String" + } + }, + orderBy: { + serializedName: "orderBy", + type: { + name: "Composite", + className: "OrderBy" + } + }, + resultsPerPage: { + serializedName: "resultsPerPage", + constraints: { + InclusiveMaximum: 1000, + InclusiveMinimum: 1 + }, + type: { + name: "Number" + } + }, + skip: { + serializedName: "skip", + type: { + name: "Number" + } + } + } + } +}; + +export const SingleQueryResult: msRest.CompositeMapper = { + serializedName: "SingleQueryResult", + type: { + name: "Composite", + className: "SingleQueryResult", + modelProperties: { + signatureId: { + serializedName: "signatureId", + type: { + name: "Number" + } + }, + mode: { + serializedName: "mode", + type: { + name: "Number" + } + }, + severity: { + serializedName: "severity", + type: { + name: "Number" + } + }, + direction: { + serializedName: "direction", + type: { + name: "Number" + } + }, + group: { + serializedName: "group", + type: { + name: "String" + } + }, + description: { + serializedName: "description", + type: { + name: "String" + } + }, + protocol: { + serializedName: "protocol", + type: { + name: "String" + } + }, + sourcePorts: { + serializedName: "sourcePorts", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + destinationPorts: { + serializedName: "destinationPorts", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + lastUpdated: { + serializedName: "lastUpdated", + type: { + name: "String" + } + }, + inheritedFromParentPolicy: { + serializedName: "inheritedFromParentPolicy", + type: { + name: "Boolean" + } + } + } + } +}; + +export const QueryResults: msRest.CompositeMapper = { + serializedName: "QueryResults", + type: { + name: "Composite", + className: "QueryResults", + modelProperties: { + matchingRecordsCount: { + serializedName: "matchingRecordsCount", + type: { + name: "Number" + } + }, + signatures: { + serializedName: "signatures", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SingleQueryResult" + } + } + } + } + } + } +}; + +export const SignaturesOverridesProperties: msRest.CompositeMapper = { + serializedName: "SignaturesOverrides_properties", + type: { + name: "Composite", + className: "SignaturesOverridesProperties", + modelProperties: { + signatures: { + serializedName: "signatures", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const SignaturesOverrides: msRest.CompositeMapper = { + serializedName: "SignaturesOverrides", + type: { + name: "Composite", + className: "SignaturesOverrides", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" + } + }, + id: { + serializedName: "id", + type: { + name: "String" + } + }, + type: { + serializedName: "type", + type: { + name: "String" + } + }, + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "SignaturesOverridesProperties" + } + } + } + } +}; + +export const SignaturesOverridesList: msRest.CompositeMapper = { + serializedName: "SignaturesOverridesList", + type: { + name: "Composite", + className: "SignaturesOverridesList", + modelProperties: { + value: { + serializedName: "value", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SignaturesOverrides" + } + } + } + } + } + } +}; + +export const SignatureOverridesFilterValuesQuery: msRest.CompositeMapper = { + serializedName: "SignatureOverridesFilterValuesQuery", + type: { + name: "Composite", + className: "SignatureOverridesFilterValuesQuery", + modelProperties: { + filterName: { + serializedName: "filterName", + type: { + name: "String" + } + } + } + } +}; + +export const SignatureOverridesFilterValuesResponse: msRest.CompositeMapper = { + serializedName: "SignatureOverridesFilterValuesResponse", + type: { + name: "Composite", + className: "SignatureOverridesFilterValuesResponse", + modelProperties: { + filterValues: { + serializedName: "filterValues", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + export const IpAllocation: msRest.CompositeMapper = { serializedName: "IpAllocation", type: { @@ -17380,6 +17716,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 +17798,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 +18040,13 @@ export const VirtualNetwork: msRest.CompositeMapper = { className: "VirtualNetworkBgpCommunities" } }, + encryption: { + serializedName: "properties.encryption", + type: { + name: "Composite", + className: "VirtualNetworkEncryption" + } + }, ipAllocations: { serializedName: "properties.ipAllocations", type: { @@ -17953,6 +18327,12 @@ export const VpnNatRuleMapping: msRest.CompositeMapper = { type: { name: "String" } + }, + portRange: { + serializedName: "portRange", + type: { + name: "String" + } } } } @@ -22628,6 +23008,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 +23282,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 +23390,18 @@ export const OwaspCrsExclusionEntry: msRest.CompositeMapper = { type: { name: "String" } + }, + exclusionManagedRuleSets: { + serializedName: "exclusionManagedRuleSets", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ExclusionManagedRuleSet" + } + } + } } } } @@ -25910,6 +26470,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..794f58e3eaec 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..ab5cb6fad51b 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..e0a52decb167 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..818e7aa5dddf 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..1522b9660fcf 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..4c1ed019b33d 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,12 +272,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -296,6 +303,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..147139b8dd13 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..26cd39a7a0cf 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..a6be55280125 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..53cbc116cfb0 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, @@ -307,6 +312,8 @@ export { ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -339,6 +346,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..a784a21510b3 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,12 +269,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -293,6 +300,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..8f384b0b5d8c 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..5b02c41acc5b 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,12 +267,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -290,6 +297,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..b148db8cf1f9 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,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..c5e06ed8fcae 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,12 +272,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -295,6 +302,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..a8c8eac4e9af 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..a7f85c74e06e 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..23d4a837c413 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..56994d420576 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,12 +265,16 @@ export { RouteFilterRuleListResult, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..09b416fef4b7 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..36c8b38af54d 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,12 +265,16 @@ export { RouteTable, RouteTableListResult, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..ea118bd97b89 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,12 +265,16 @@ export { RouteListResult, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..4bb1cbfcb16d --- /dev/null +++ b/sdk/network/arm-network/src/models/routingIntentOperationsMappers.ts @@ -0,0 +1,333 @@ +/* + * 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, + SignaturesOverrides, + SignaturesOverridesProperties, + 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..a4db804e2cda 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, @@ -268,6 +273,8 @@ export { ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..3ea6979cb628 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, @@ -268,6 +273,8 @@ export { ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..d26f9fda2bee 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, @@ -268,6 +273,8 @@ export { ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..8cfd155d5795 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, @@ -268,6 +273,8 @@ export { ServiceEndpointPolicyDefinition, ServiceEndpointPolicyListResult, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..399c620d3c05 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, @@ -268,6 +273,8 @@ export { ServiceEndpointPolicyDefinition, ServiceEndpointPolicyDefinitionListResult, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..0da91fdc51c1 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,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -291,6 +298,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..4524eceef5d6 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..2c297f37428f 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..426d9554d3f3 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,12 +264,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -287,6 +294,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..8a2db71595a0 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,12 +267,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -290,6 +297,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..d15b8518c878 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..f9abeaded332 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,12 +267,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -290,6 +297,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..86f503e8b302 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,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -290,6 +297,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..668d2d25fa7c 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,12 +268,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -292,6 +299,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..84f4fe910b9f 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..d8b92f9dc06d 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,12 +271,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -295,6 +302,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..d4f653562423 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,12 +264,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -287,6 +294,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..3b7ae17db884 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,12 +264,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..e006d7d2f362 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..ad87b9c4f233 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..2e9ad504154d 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..e116ad83665e 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..bc9dbe02b1e8 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..8dca76c9359f 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..9540066f6e7b 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,12 +267,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -290,6 +297,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..8c14c16be16e 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..426d9554d3f3 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,12 +264,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -287,6 +294,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..120348cd45a9 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +295,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..977e64dea868 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,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +296,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..4d33a6ff8b92 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,12 +264,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -287,6 +294,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..e7968278efb2 100644 --- a/sdk/network/arm-network/src/networkManagementClient.ts +++ b/sdk/network/arm-network/src/networkManagementClient.ts @@ -50,6 +50,9 @@ class NetworkManagementClient extends NetworkManagementClientContext { expressRouteLinks: operations.ExpressRouteLinks; firewallPolicies: operations.FirewallPolicies; firewallPolicyRuleCollectionGroups: operations.FirewallPolicyRuleCollectionGroups; + firewallPolicyIdpsSignatures: operations.FirewallPolicyIdpsSignatures; + firewallPolicyIdpsSignaturesOverrides: operations.FirewallPolicyIdpsSignaturesOverrides; + firewallPolicyIdpsSignaturesFilterValues: operations.FirewallPolicyIdpsSignaturesFilterValues; ipAllocations: operations.IpAllocations; ipGroups: operations.IpGroups; loadBalancers: operations.LoadBalancers; @@ -126,6 +129,7 @@ class NetworkManagementClient extends NetworkManagementClientContext { virtualHubBgpConnections: operations.VirtualHubBgpConnections; virtualHubIpConfiguration: operations.VirtualHubIpConfiguration; hubRouteTables: operations.HubRouteTables; + routingIntent: operations.RoutingIntentOperations; webApplicationFirewallPolicies: operations.WebApplicationFirewallPolicies; /** @@ -173,6 +177,9 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.expressRouteLinks = new operations.ExpressRouteLinks(this); this.firewallPolicies = new operations.FirewallPolicies(this); this.firewallPolicyRuleCollectionGroups = new operations.FirewallPolicyRuleCollectionGroups(this); + this.firewallPolicyIdpsSignatures = new operations.FirewallPolicyIdpsSignatures(this); + this.firewallPolicyIdpsSignaturesOverrides = new operations.FirewallPolicyIdpsSignaturesOverrides(this); + this.firewallPolicyIdpsSignaturesFilterValues = new operations.FirewallPolicyIdpsSignaturesFilterValues(this); this.ipAllocations = new operations.IpAllocations(this); this.ipGroups = new operations.IpGroups(this); this.loadBalancers = new operations.LoadBalancers(this); @@ -249,6 +256,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/firewallPolicyIdpsSignatures.ts b/sdk/network/arm-network/src/operations/firewallPolicyIdpsSignatures.ts new file mode 100644 index 000000000000..be02511d6b08 --- /dev/null +++ b/sdk/network/arm-network/src/operations/firewallPolicyIdpsSignatures.ts @@ -0,0 +1,94 @@ +/* + * 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 Models from "../models"; +import * as Mappers from "../models/firewallPolicyIdpsSignaturesMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a FirewallPolicyIdpsSignatures. */ +export class FirewallPolicyIdpsSignatures { + private readonly client: NetworkManagementClientContext; + + /** + * Create a FirewallPolicyIdpsSignatures. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Retrieves the current status of IDPS signatures for the relevant policy + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param parameters + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroupName: string, firewallPolicyName: string, parameters: Models.IDPSQueryObject, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param parameters + * @param callback The callback + */ + list(resourceGroupName: string, firewallPolicyName: string, parameters: Models.IDPSQueryObject, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param parameters + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroupName: string, firewallPolicyName: string, parameters: Models.IDPSQueryObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, firewallPolicyName: string, parameters: Models.IDPSQueryObject, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + firewallPolicyName, + parameters, + options + }, + listOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/listIdpsSignatures", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.firewallPolicyName, + Parameters.subscriptionId + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.IDPSQueryObject, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.QueryResults + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/firewallPolicyIdpsSignaturesFilterValues.ts b/sdk/network/arm-network/src/operations/firewallPolicyIdpsSignaturesFilterValues.ts new file mode 100644 index 000000000000..a5d26b4f9271 --- /dev/null +++ b/sdk/network/arm-network/src/operations/firewallPolicyIdpsSignaturesFilterValues.ts @@ -0,0 +1,94 @@ +/* + * 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 Models from "../models"; +import * as Mappers from "../models/firewallPolicyIdpsSignaturesFilterValuesMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a FirewallPolicyIdpsSignaturesFilterValues. */ +export class FirewallPolicyIdpsSignaturesFilterValues { + private readonly client: NetworkManagementClientContext; + + /** + * Create a FirewallPolicyIdpsSignaturesFilterValues. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Retrieves the current filter values for the signatures overrides + * @param parameters + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param [options] The optional parameters + * @returns Promise + */ + list(parameters: Models.SignatureOverridesFilterValuesQuery, resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param parameters + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param callback The callback + */ + list(parameters: Models.SignatureOverridesFilterValuesQuery, resourceGroupName: string, firewallPolicyName: string, callback: msRest.ServiceCallback): void; + /** + * @param parameters + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param options The optional parameters + * @param callback The callback + */ + list(parameters: Models.SignatureOverridesFilterValuesQuery, resourceGroupName: string, firewallPolicyName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(parameters: Models.SignatureOverridesFilterValuesQuery, resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + parameters, + resourceGroupName, + firewallPolicyName, + options + }, + listOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/listIdpsFilterOptions", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.firewallPolicyName, + Parameters.subscriptionId + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.SignatureOverridesFilterValuesQuery, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.SignatureOverridesFilterValuesResponse + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/firewallPolicyIdpsSignaturesOverrides.ts b/sdk/network/arm-network/src/operations/firewallPolicyIdpsSignaturesOverrides.ts new file mode 100644 index 000000000000..0adbe2f26ca5 --- /dev/null +++ b/sdk/network/arm-network/src/operations/firewallPolicyIdpsSignaturesOverrides.ts @@ -0,0 +1,268 @@ +/* + * 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 Models from "../models"; +import * as Mappers from "../models/firewallPolicyIdpsSignaturesOverridesMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a FirewallPolicyIdpsSignaturesOverrides. */ +export class FirewallPolicyIdpsSignaturesOverrides { + private readonly client: NetworkManagementClientContext; + + /** + * Create a FirewallPolicyIdpsSignaturesOverrides. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Will update the status of policy's signature overrides for IDPS + * @param parameters Will contain all properties of the object to put + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param [options] The optional parameters + * @returns Promise + */ + patch(parameters: Models.SignaturesOverrides, resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param parameters Will contain all properties of the object to put + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param callback The callback + */ + patch(parameters: Models.SignaturesOverrides, resourceGroupName: string, firewallPolicyName: string, callback: msRest.ServiceCallback): void; + /** + * @param parameters Will contain all properties of the object to put + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param options The optional parameters + * @param callback The callback + */ + patch(parameters: Models.SignaturesOverrides, resourceGroupName: string, firewallPolicyName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + patch(parameters: Models.SignaturesOverrides, resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + parameters, + resourceGroupName, + firewallPolicyName, + options + }, + patchOperationSpec, + callback) as Promise; + } + + /** + * Will override/create a new signature overrides for the policy's IDPS + * @param parameters Will contain all properties of the object to put + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param [options] The optional parameters + * @returns Promise + */ + put(parameters: Models.SignaturesOverrides, resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param parameters Will contain all properties of the object to put + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param callback The callback + */ + put(parameters: Models.SignaturesOverrides, resourceGroupName: string, firewallPolicyName: string, callback: msRest.ServiceCallback): void; + /** + * @param parameters Will contain all properties of the object to put + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param options The optional parameters + * @param callback The callback + */ + put(parameters: Models.SignaturesOverrides, resourceGroupName: string, firewallPolicyName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + put(parameters: Models.SignaturesOverrides, resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + parameters, + resourceGroupName, + firewallPolicyName, + options + }, + putOperationSpec, + callback) as Promise; + } + + /** + * Returns all signatures overrides for a specific policy. + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param callback The callback + */ + get(resourceGroupName: string, firewallPolicyName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, firewallPolicyName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + firewallPolicyName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Returns all signatures overrides objects for a specific policy as a list containing a single + * value. + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param callback The callback + */ + list(resourceGroupName: string, firewallPolicyName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param firewallPolicyName The name of the Firewall Policy. + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroupName: string, firewallPolicyName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + firewallPolicyName, + options + }, + listOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const patchOperationSpec: msRest.OperationSpec = { + httpMethod: "PATCH", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/signatureOverrides/default", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.firewallPolicyName, + Parameters.subscriptionId + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.SignaturesOverrides, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.SignaturesOverrides + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const putOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/signatureOverrides/default", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.firewallPolicyName, + Parameters.subscriptionId + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.SignaturesOverrides, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.SignaturesOverrides + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/signatureOverrides/default", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.firewallPolicyName, + Parameters.subscriptionId + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.SignaturesOverrides + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/signatureOverrides", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.firewallPolicyName, + Parameters.subscriptionId + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.SignaturesOverridesList + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/index.ts b/sdk/network/arm-network/src/operations/index.ts index edb1381b98b0..eaa6639b0487 100644 --- a/sdk/network/arm-network/src/operations/index.ts +++ b/sdk/network/arm-network/src/operations/index.ts @@ -38,6 +38,9 @@ export * from "./expressRoutePorts"; export * from "./expressRouteLinks"; export * from "./firewallPolicies"; export * from "./firewallPolicyRuleCollectionGroups"; +export * from "./firewallPolicyIdpsSignatures"; +export * from "./firewallPolicyIdpsSignaturesOverrides"; +export * from "./firewallPolicyIdpsSignaturesFilterValues"; export * from "./ipAllocations"; export * from "./ipGroups"; export * from "./loadBalancers"; @@ -114,4 +117,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 +};