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..430fe332a5c5 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..69c158b1e4ad 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..219270375c77 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, @@ -214,6 +217,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -272,12 +276,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -299,6 +307,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..b3ad1d2ad05b 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..37c36898d7d3 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..db1fcc379e11 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..256b7fe2e14d 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..d41934f53c21 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..1f221745e2b7 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..211244b9fc5f 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, @@ -211,6 +214,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -269,12 +273,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -296,6 +304,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..f9ec2d9807b2 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..f25a6252be97 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -261,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..e16c8102f60f 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..1519c8c84655 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -261,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, SecurityRuleListResult, @@ -268,6 +274,8 @@ export { ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..de2d76c1984d 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..79fe4f0c9cb1 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..f710b96e034d 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..d6177a7f5270 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..2aacdc825c26 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, @@ -210,6 +213,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -268,12 +272,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -295,6 +303,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..99ba0f4aa678 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..c3797a443148 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..23f7fa8aebdb 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, @@ -210,6 +213,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -268,12 +272,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -295,6 +303,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..62bda2e810c2 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..9958364b5b05 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..c61451b0156e 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..d4250bfc0b9d 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, @@ -206,6 +209,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -264,12 +268,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -291,6 +299,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..676991bccd6b 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..ed43aba5cf64 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..c82db48f6755 --- /dev/null +++ b/sdk/network/arm-network/src/models/firewallPolicyIdpsSignaturesOverridesMappers.ts @@ -0,0 +1,334 @@ +/* + * 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, + NatRulePortMapping, + 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..cba9aba36dfe 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..8093568e550e 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, @@ -205,6 +208,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -263,12 +267,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -290,6 +298,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..89fa4070850b 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..fd16bcef0b96 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..920868a5a60f 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..407c7c5937f2 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -261,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -287,6 +295,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..b04cbe86e75a 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. */ @@ -1768,6 +1773,24 @@ export interface GatewayLoadBalancerTunnelInterface { type?: GatewayLoadBalancerTunnelInterfaceType; } +/** + * Individual port mappings for inbound NAT rule created for backend pool. + */ +export interface NatRulePortMapping { + /** + * Name of inbound NAT rule. + */ + inboundNatRuleName?: string; + /** + * Frontend port. + */ + frontendPort?: number; + /** + * Backend port. + */ + backendPort?: number; +} + /** * Load balancer backend addresses. */ @@ -1793,6 +1816,11 @@ export interface LoadBalancerBackendAddress { * Reference to the frontend ip address configuration defined in regional loadbalancer. */ loadBalancerFrontendIPConfiguration?: SubResource; + /** + * Collection of inbound NAT rule port mappings. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly inboundNatRulesPortMapping?: NatRulePortMapping[]; /** * Name of the backend address. */ @@ -1835,6 +1863,11 @@ export interface BackendAddressPool extends SubResource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly outboundRules?: SubResource[]; + /** + * An array of references to inbound NAT rules that use this backend address pool. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly inboundNatRules?: SubResource[]; /** * The provisioning state of the backend address pool resource. Possible values include: * 'Succeeded', 'Updating', 'Deleting', 'Failed' @@ -4202,7 +4235,7 @@ export interface AzureFirewallSku { */ name?: AzureFirewallSkuName; /** - * Tier of an Azure Firewall. Possible values include: 'Standard', 'Premium' + * Tier of an Azure Firewall. Possible values include: 'Standard', 'Premium', 'Basic' */ tier?: AzureFirewallSkuTier; } @@ -4599,12 +4632,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' @@ -6147,7 +6180,7 @@ export interface FirewallPolicyTransportSecurity { */ export interface FirewallPolicySku { /** - * Tier of Firewall Policy. Possible values include: 'Standard', 'Premium' + * Tier of Firewall Policy. Possible values include: 'Standard', 'Premium', 'Basic' */ tier?: FirewallPolicySkuTier; } @@ -6549,6 +6582,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. */ @@ -6947,7 +7160,7 @@ export interface LoadBalancer extends Resource { * Defines an external port range for inbound NAT to a single backend port on NICs associated * with a load balancer. Inbound NAT rules are created automatically for each NIC associated with * the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your - * Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are + * Load Balancer is mutually exclusive with defining inbound NAT rules. Inbound NAT pools are * referenced from virtual machine scale sets. NICs that are associated with individual virtual * machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT * rules. @@ -6999,6 +7212,58 @@ export interface LoadBalancerVipSwapRequest { frontendIPConfigurations?: LoadBalancerVipSwapRequestFrontendIPConfiguration[]; } +/** + * The request for a QueryInboundNatRulePortMapping API. Either IpConfiguration or IpAddress should + * be set + */ +export interface QueryInboundNatRulePortMappingRequest { + /** + * NetworkInterfaceIPConfiguration set in load balancer backend address. + */ + ipConfiguration?: SubResource; + /** + * IP address set in load balancer backend address. + */ + ipAddress?: string; +} + +/** + * Individual port mappings for inbound NAT rule created for backend pool. + */ +export interface InboundNatRulePortMapping { + /** + * Name of inbound NAT rule. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly inboundNatRuleName?: string; + /** + * The reference to the transport protocol used by the inbound NAT rule. Possible values include: + * 'Udp', 'Tcp', 'All' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly protocol?: TransportProtocol; + /** + * Frontend port. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly frontendPort?: number; + /** + * Backend port. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly backendPort?: number; +} + +/** + * The response for a QueryInboundNatRulePortMapping API. + */ +export interface BackendAddressInboundNatRulePortMappings { + /** + * Collection of inbound NAT rule port mappings. + */ + inboundNatRulePortMappings?: InboundNatRulePortMapping[]; +} + /** * The response body contains the status of the specified asynchronous operation, indicating * whether it has succeeded, is in progress, or has failed. Note that this status is distinct from @@ -10142,6 +10407,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 +10466,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 +10612,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 +10789,10 @@ export interface VpnNatRuleMapping { * Address space for Vpn NatRule mapping. */ addressSpace?: string; + /** + * Port range for Vpn NatRule mapping. + */ + portRange?: string; } /** @@ -10912,6 +11207,10 @@ export interface VirtualNetworkGateway extends Resource { * ActiveActive flag. */ activeActive?: boolean; + /** + * disableIPSecReplayProtection flag. + */ + disableIPSecReplayProtection?: boolean; /** * The reference to the LocalNetworkGateway resource which represents local network site having * default routes. Assign Null value in case of removing existing default site setting. @@ -13247,6 +13546,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 +13698,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 +13762,10 @@ export interface OwaspCrsExclusionEntry { * this exclusion applies to. */ selector: string; + /** + * The managed rule sets that are associated with the exclusion. + */ + exclusionManagedRuleSets?: ExclusionManagedRuleSet[]; } /** @@ -15347,6 +15744,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 @@ -15733,11 +16142,11 @@ export type AzureFirewallSkuName = 'AZFW_VNet' | 'AZFW_Hub'; /** * Defines values for AzureFirewallSkuTier. - * Possible values include: 'Standard', 'Premium' + * Possible values include: 'Standard', 'Premium', 'Basic' * @readonly * @enum {string} */ -export type AzureFirewallSkuTier = 'Standard' | 'Premium'; +export type AzureFirewallSkuTier = 'Standard' | 'Premium' | 'Basic'; /** * Defines values for BastionHostSkuName. @@ -15918,11 +16327,11 @@ export type FirewallPolicyIntrusionDetectionProtocol = 'TCP' | 'UDP' | 'ICMP' | /** * Defines values for FirewallPolicySkuTier. - * Possible values include: 'Standard', 'Premium' + * Possible values include: 'Standard', 'Premium', 'Basic' * @readonly * @enum {string} */ -export type FirewallPolicySkuTier = 'Standard' | 'Premium'; +export type FirewallPolicySkuTier = 'Standard' | 'Premium' | 'Basic'; /** * Defines values for FirewallPolicyNatRuleCollectionActionType. @@ -16312,6 +16721,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 +17070,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 +17102,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 +21831,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. */ @@ -21824,6 +22371,26 @@ export type LoadBalancersListResponse = LoadBalancerListResult & { }; }; +/** + * Contains response data for the listInboundNatRulePortMappings operation. + */ +export type LoadBalancersListInboundNatRulePortMappingsResponse = BackendAddressInboundNatRulePortMappings & { + /** + * 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: BackendAddressInboundNatRulePortMappings; + }; +}; + /** * Contains response data for the beginCreateOrUpdate operation. */ @@ -21844,6 +22411,26 @@ export type LoadBalancersBeginCreateOrUpdateResponse = LoadBalancer & { }; }; +/** + * Contains response data for the beginListInboundNatRulePortMappings operation. + */ +export type LoadBalancersBeginListInboundNatRulePortMappingsResponse = BackendAddressInboundNatRulePortMappings & { + /** + * 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: BackendAddressInboundNatRulePortMappings; + }; +}; + /** * Contains response data for the listAllNext operation. */ @@ -31304,6 +31891,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..8440bff1c133 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..b3d73ad377fe 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, @@ -205,6 +208,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -263,12 +267,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -290,6 +298,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..3a891f7848a3 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..473745a16b97 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..a4d11aee9542 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..086c3e3a7a6d 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..dc3c9c951ac7 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..f8146400a7c6 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..1bdc89d87f8e 100644 --- a/sdk/network/arm-network/src/models/loadBalancersMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancersMappers.ts @@ -73,6 +73,7 @@ export { AzureFirewallPublicIPAddress, AzureFirewallRCAction, AzureFirewallSku, + BackendAddressInboundNatRulePortMappings, BackendAddressPool, BaseResource, BastionHost, @@ -115,6 +116,9 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ExclusionManagedRule, + ExclusionManagedRuleGroup, + ExclusionManagedRuleSet, ExplicitProxySettings, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -176,6 +180,7 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, + InboundNatRulePortMapping, InboundSecurityRule, InboundSecurityRules, IpAllocation, @@ -206,6 +211,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -252,6 +258,7 @@ export { QosDefinition, QosIpRange, QosPortRange, + QueryInboundNatRulePortMappingRequest, RadiusServer, RecordSet, ReferencedPublicIpAddress, @@ -264,12 +271,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -291,6 +302,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..1da9ce48cf36 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..f3eebbc3fb1c 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: { @@ -2947,6 +2954,34 @@ export const GatewayLoadBalancerTunnelInterface: msRest.CompositeMapper = { } }; +export const NatRulePortMapping: msRest.CompositeMapper = { + serializedName: "NatRulePortMapping", + type: { + name: "Composite", + className: "NatRulePortMapping", + modelProperties: { + inboundNatRuleName: { + serializedName: "inboundNatRuleName", + type: { + name: "String" + } + }, + frontendPort: { + serializedName: "frontendPort", + type: { + name: "Number" + } + }, + backendPort: { + serializedName: "backendPort", + type: { + name: "Number" + } + } + } + } +}; + export const LoadBalancerBackendAddress: msRest.CompositeMapper = { serializedName: "LoadBalancerBackendAddress", type: { @@ -2988,6 +3023,19 @@ export const LoadBalancerBackendAddress: msRest.CompositeMapper = { className: "SubResource" } }, + inboundNatRulesPortMapping: { + readOnly: true, + serializedName: "properties.inboundNatRulesPortMapping", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NatRulePortMapping" + } + } + } + }, name: { serializedName: "name", type: { @@ -3082,6 +3130,19 @@ export const BackendAddressPool: msRest.CompositeMapper = { } } }, + inboundNatRules: { + readOnly: true, + serializedName: "properties.inboundNatRules", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" + } + } + } + }, provisioningState: { readOnly: true, serializedName: "properties.provisioningState", @@ -7804,7 +7865,7 @@ export const CustomIpPrefix: msRest.CompositeMapper = { serializedName: "properties.customIpPrefixParent", type: { name: "Composite", - className: "CustomIpPrefix" + className: "SubResource" } }, childCustomIpPrefixes: { @@ -7815,7 +7876,7 @@ export const CustomIpPrefix: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "CustomIpPrefix" + className: "SubResource" } } } @@ -11079,6 +11140,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: { @@ -11735,12 +12125,80 @@ export const LoadBalancer: msRest.CompositeMapper = { readOnly: true, serializedName: "properties.provisioningState", type: { - name: "String" + name: "String" + } + }, + etag: { + readOnly: true, + serializedName: "etag", + type: { + name: "String" + } + } + } + } +}; + +export const LoadBalancerVipSwapRequestFrontendIPConfiguration: msRest.CompositeMapper = { + serializedName: "LoadBalancerVipSwapRequestFrontendIPConfiguration", + type: { + name: "Composite", + className: "LoadBalancerVipSwapRequestFrontendIPConfiguration", + modelProperties: { + id: { + serializedName: "id", + type: { + name: "String" + } + }, + publicIPAddress: { + serializedName: "properties.publicIPAddress", + type: { + name: "Composite", + className: "SubResource" + } + } + } + } +}; + +export const LoadBalancerVipSwapRequest: msRest.CompositeMapper = { + serializedName: "LoadBalancerVipSwapRequest", + type: { + name: "Composite", + className: "LoadBalancerVipSwapRequest", + modelProperties: { + frontendIPConfigurations: { + serializedName: "frontendIPConfigurations", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "LoadBalancerVipSwapRequestFrontendIPConfiguration" + } + } + } + } + } + } +}; + +export const QueryInboundNatRulePortMappingRequest: msRest.CompositeMapper = { + serializedName: "QueryInboundNatRulePortMappingRequest", + type: { + name: "Composite", + className: "QueryInboundNatRulePortMappingRequest", + modelProperties: { + ipConfiguration: { + serializedName: "ipConfiguration", + type: { + name: "Composite", + className: "SubResource" } }, - etag: { - readOnly: true, - serializedName: "etag", + ipAddress: { + serializedName: "ipAddress", type: { name: "String" } @@ -11749,43 +12207,58 @@ export const LoadBalancer: msRest.CompositeMapper = { } }; -export const LoadBalancerVipSwapRequestFrontendIPConfiguration: msRest.CompositeMapper = { - serializedName: "LoadBalancerVipSwapRequestFrontendIPConfiguration", +export const InboundNatRulePortMapping: msRest.CompositeMapper = { + serializedName: "InboundNatRulePortMapping", type: { name: "Composite", - className: "LoadBalancerVipSwapRequestFrontendIPConfiguration", + className: "InboundNatRulePortMapping", modelProperties: { - id: { - serializedName: "id", + inboundNatRuleName: { + readOnly: true, + serializedName: "inboundNatRuleName", type: { name: "String" } }, - publicIPAddress: { - serializedName: "properties.publicIPAddress", + protocol: { + readOnly: true, + serializedName: "protocol", type: { - name: "Composite", - className: "SubResource" + name: "String" + } + }, + frontendPort: { + readOnly: true, + serializedName: "frontendPort", + type: { + name: "Number" + } + }, + backendPort: { + readOnly: true, + serializedName: "backendPort", + type: { + name: "Number" } } } } }; -export const LoadBalancerVipSwapRequest: msRest.CompositeMapper = { - serializedName: "LoadBalancerVipSwapRequest", +export const BackendAddressInboundNatRulePortMappings: msRest.CompositeMapper = { + serializedName: "BackendAddressInboundNatRulePortMappings", type: { name: "Composite", - className: "LoadBalancerVipSwapRequest", + className: "BackendAddressInboundNatRulePortMappings", modelProperties: { - frontendIPConfigurations: { - serializedName: "frontendIPConfigurations", + inboundNatRulePortMappings: { + serializedName: "inboundNatRulePortMappings", type: { name: "Sequence", element: { type: { name: "Composite", - className: "LoadBalancerVipSwapRequestFrontendIPConfiguration" + className: "InboundNatRulePortMapping" } } } @@ -17380,6 +17853,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 +17935,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 +18177,13 @@ export const VirtualNetwork: msRest.CompositeMapper = { className: "VirtualNetworkBgpCommunities" } }, + encryption: { + serializedName: "properties.encryption", + type: { + name: "Composite", + className: "VirtualNetworkEncryption" + } + }, ipAllocations: { serializedName: "properties.ipAllocations", type: { @@ -17953,6 +18464,12 @@ export const VpnNatRuleMapping: msRest.CompositeMapper = { type: { name: "String" } + }, + portRange: { + serializedName: "portRange", + type: { + name: "String" + } } } } @@ -18633,6 +19150,12 @@ export const VirtualNetworkGateway: msRest.CompositeMapper = { name: "Boolean" } }, + disableIPSecReplayProtection: { + serializedName: "properties.disableIPSecReplayProtection", + type: { + name: "Boolean" + } + }, gatewayDefaultSite: { serializedName: "properties.gatewayDefaultSite", type: { @@ -22628,6 +23151,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 +23425,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 +23533,18 @@ export const OwaspCrsExclusionEntry: msRest.CompositeMapper = { type: { name: "String" } + }, + exclusionManagedRuleSets: { + serializedName: "exclusionManagedRuleSets", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ExclusionManagedRuleSet" + } + } + } } } } @@ -25910,6 +26613,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..aacdf78ebe8c 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, @@ -204,6 +207,7 @@ export { NatGatewayListResult, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..c21170fa1d49 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..5254852e4cca 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..4720e2629df0 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..c0ce4a4944f7 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..99df55225e71 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, @@ -209,6 +212,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -269,12 +273,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -296,6 +304,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..07a70b0c1b1e 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..1adc644e26a9 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..6019b6c64c70 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..bb06c60f0ef2 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, @@ -227,6 +230,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkConfigurationDiagnosticParameters, NetworkConfigurationDiagnosticProfile, NetworkConfigurationDiagnosticResponse, @@ -297,6 +301,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityGroupNetworkInterface, SecurityGroupViewParameters, SecurityGroupViewResult, @@ -307,6 +313,8 @@ export { ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -339,6 +347,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..7d477c6829c9 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -266,12 +270,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -293,6 +301,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..6134552b7f88 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" } @@ -107,6 +107,16 @@ export const backendAddressPoolName: msRest.OperationURLParameter = { } } }; +export const backendPoolName: msRest.OperationURLParameter = { + parameterPath: "backendPoolName", + mapper: { + required: true, + serializedName: "backendPoolName", + type: { + name: "String" + } + } +}; export const bastionHostName: msRest.OperationURLParameter = { parameterPath: "bastionHostName", mapper: { @@ -321,6 +331,16 @@ export const gatewayVip: msRest.OperationQueryParameter = { } } }; +export const groupName: msRest.OperationURLParameter = { + parameterPath: "groupName", + mapper: { + required: true, + serializedName: "groupName", + type: { + name: "String" + } + } +}; export const hubName: msRest.OperationURLParameter = { parameterPath: "hubName", mapper: { @@ -787,6 +807,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..b0241b005cda 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..a9eff715ed15 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, @@ -205,6 +208,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -264,12 +268,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -290,6 +298,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..8149413c04b6 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -263,12 +267,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..ee3c5e12e875 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, @@ -208,6 +211,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -269,12 +273,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -295,6 +303,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..9a54e5214194 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..17543b694cec 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..730c2ebe991b 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..b28d4a7a8e04 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRuleListResult, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..9c9b2df67776 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..f8147a499e3c 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteTable, RouteTableListResult, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..d1906c21067d 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteListResult, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..25d92668d9e5 --- /dev/null +++ b/sdk/network/arm-network/src/models/routingIntentOperationsMappers.ts @@ -0,0 +1,334 @@ +/* + * 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, + NatRulePortMapping, + 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..c50838d43b9d 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -261,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityPartnerProviderListResult, SecurityRule, @@ -268,6 +274,8 @@ export { ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..1519c8c84655 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -261,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, SecurityRuleListResult, @@ -268,6 +274,8 @@ export { ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..d62493817668 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -261,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -268,6 +274,8 @@ export { ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..aa8c468ae08d 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -261,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -268,6 +274,8 @@ export { ServiceEndpointPolicyDefinition, ServiceEndpointPolicyListResult, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..244caa8b3cd1 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -261,6 +265,8 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, @@ -268,6 +274,8 @@ export { ServiceEndpointPolicyDefinition, ServiceEndpointPolicyDefinitionListResult, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..ae1630dc32bc 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkIntentPolicyConfiguration, NetworkInterface, @@ -263,12 +267,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -291,6 +299,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..4eeb6a76061c 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..f9debbd89cd5 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..407c7c5937f2 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -261,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -287,6 +295,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..d4b954958734 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -264,12 +268,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -290,6 +298,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..28181335cfbf 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..b3d846e91c9d 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, @@ -206,6 +209,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -264,12 +268,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -290,6 +298,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..580a461b8a11 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, @@ -205,6 +208,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -263,12 +267,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -290,6 +298,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..cf868ee336bc 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, @@ -207,6 +210,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -265,12 +269,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -292,6 +300,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..3c23456e3efa 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..bb4286737720 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, @@ -209,6 +212,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -268,12 +272,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -295,6 +303,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..a0dc8504bc33 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -261,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -287,6 +295,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..cf92ad0b58d7 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -261,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..200b74f7bb9c 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..e6103db20661 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..82326767bc57 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..04e87e088cef 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..3b64f8986ce9 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..ac938b234c5a 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..adb2f65ddef9 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, @@ -206,6 +209,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -264,12 +268,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -290,6 +298,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..20ef11b564b5 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..407c7c5937f2 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -261,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -287,6 +295,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..fde263d6f95b 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -288,6 +296,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..50410e2d1021 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, @@ -204,6 +207,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -262,12 +266,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -289,6 +297,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..80b8a4e96be2 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, @@ -203,6 +206,7 @@ export { NatGateway, NatGatewaySku, NatRule, + NatRulePortMapping, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -261,12 +265,16 @@ export { RouteFilterRule, RouteTable, RoutingConfiguration, + RoutingIntent, + RoutingPolicy, SecurityPartnerProvider, SecurityRule, ServiceAssociationLink, ServiceEndpointPolicy, ServiceEndpointPolicyDefinition, ServiceEndpointPropertiesFormat, + SignaturesOverrides, + SignaturesOverridesProperties, Sku, StaticRoute, Subnet, @@ -287,6 +295,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/inboundNatRules.ts b/sdk/network/arm-network/src/operations/inboundNatRules.ts index 8dd0817b3af9..2618fd599234 100644 --- a/sdk/network/arm-network/src/operations/inboundNatRules.ts +++ b/sdk/network/arm-network/src/operations/inboundNatRules.ts @@ -27,7 +27,7 @@ export class InboundNatRules { } /** - * Gets all the inbound nat rules in a load balancer. + * Gets all the inbound NAT rules in a load balancer. * @param resourceGroupName The name of the resource group. * @param loadBalancerName The name of the load balancer. * @param [options] The optional parameters @@ -59,10 +59,10 @@ export class InboundNatRules { } /** - * Deletes the specified load balancer inbound nat rule. + * Deletes the specified load balancer inbound NAT rule. * @param resourceGroupName The name of the resource group. * @param loadBalancerName The name of the load balancer. - * @param inboundNatRuleName The name of the inbound nat rule. + * @param inboundNatRuleName The name of the inbound NAT rule. * @param [options] The optional parameters * @returns Promise */ @@ -72,10 +72,10 @@ export class InboundNatRules { } /** - * Gets the specified load balancer inbound nat rule. + * Gets the specified load balancer inbound NAT rule. * @param resourceGroupName The name of the resource group. * @param loadBalancerName The name of the load balancer. - * @param inboundNatRuleName The name of the inbound nat rule. + * @param inboundNatRuleName The name of the inbound NAT rule. * @param [options] The optional parameters * @returns Promise */ @@ -83,14 +83,14 @@ export class InboundNatRules { /** * @param resourceGroupName The name of the resource group. * @param loadBalancerName The name of the load balancer. - * @param inboundNatRuleName The name of the inbound nat rule. + * @param inboundNatRuleName The name of the inbound NAT rule. * @param callback The callback */ get(resourceGroupName: string, loadBalancerName: string, inboundNatRuleName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName The name of the resource group. * @param loadBalancerName The name of the load balancer. - * @param inboundNatRuleName The name of the inbound nat rule. + * @param inboundNatRuleName The name of the inbound NAT rule. * @param options The optional parameters * @param callback The callback */ @@ -108,11 +108,11 @@ export class InboundNatRules { } /** - * Creates or updates a load balancer inbound nat rule. + * Creates or updates a load balancer inbound NAT rule. * @param resourceGroupName The name of the resource group. * @param loadBalancerName The name of the load balancer. - * @param inboundNatRuleName The name of the inbound nat rule. - * @param inboundNatRuleParameters Parameters supplied to the create or update inbound nat rule + * @param inboundNatRuleName The name of the inbound NAT rule. + * @param inboundNatRuleParameters Parameters supplied to the create or update inbound NAT rule * operation. * @param [options] The optional parameters * @returns Promise @@ -123,10 +123,10 @@ export class InboundNatRules { } /** - * Deletes the specified load balancer inbound nat rule. + * Deletes the specified load balancer inbound NAT rule. * @param resourceGroupName The name of the resource group. * @param loadBalancerName The name of the load balancer. - * @param inboundNatRuleName The name of the inbound nat rule. + * @param inboundNatRuleName The name of the inbound NAT rule. * @param [options] The optional parameters * @returns Promise */ @@ -143,11 +143,11 @@ export class InboundNatRules { } /** - * Creates or updates a load balancer inbound nat rule. + * Creates or updates a load balancer inbound NAT rule. * @param resourceGroupName The name of the resource group. * @param loadBalancerName The name of the load balancer. - * @param inboundNatRuleName The name of the inbound nat rule. - * @param inboundNatRuleParameters Parameters supplied to the create or update inbound nat rule + * @param inboundNatRuleName The name of the inbound NAT rule. + * @param inboundNatRuleParameters Parameters supplied to the create or update inbound NAT rule * operation. * @param [options] The optional parameters * @returns Promise @@ -166,7 +166,7 @@ export class InboundNatRules { } /** - * Gets all the inbound nat rules in a load balancer. + * Gets all the inbound NAT rules in a load balancer. * @param nextPageLink The NextLink from the previous successful call to List operation. * @param [options] The optional parameters * @returns Promise 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/loadBalancers.ts b/sdk/network/arm-network/src/operations/loadBalancers.ts index dbcf29300e60..d718b777fadb 100644 --- a/sdk/network/arm-network/src/operations/loadBalancers.ts +++ b/sdk/network/arm-network/src/operations/loadBalancers.ts @@ -183,6 +183,20 @@ export class LoadBalancers { .then(lroPoller => lroPoller.pollUntilFinished()); } + /** + * List of inbound NAT rule port mappings. + * @param groupName The name of the resource group. + * @param loadBalancerName The name of the load balancer. + * @param backendPoolName The name of the load balancer backend address pool. + * @param parameters Query inbound NAT rule port mapping request. + * @param [options] The optional parameters + * @returns Promise + */ + listInboundNatRulePortMappings(groupName: string, loadBalancerName: string, backendPoolName: string, parameters: Models.QueryInboundNatRulePortMappingRequest, options?: msRest.RequestOptionsBase): Promise { + return this.beginListInboundNatRulePortMappings(groupName,loadBalancerName,backendPoolName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + /** * Deletes the specified load balancer. * @param resourceGroupName The name of the resource group. @@ -239,6 +253,28 @@ export class LoadBalancers { options); } + /** + * List of inbound NAT rule port mappings. + * @param groupName The name of the resource group. + * @param loadBalancerName The name of the load balancer. + * @param backendPoolName The name of the load balancer backend address pool. + * @param parameters Query inbound NAT rule port mapping request. + * @param [options] The optional parameters + * @returns Promise + */ + beginListInboundNatRulePortMappings(groupName: string, loadBalancerName: string, backendPoolName: string, parameters: Models.QueryInboundNatRulePortMappingRequest, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + groupName, + loadBalancerName, + backendPoolName, + parameters, + options + }, + beginListInboundNatRulePortMappingsOperationSpec, + options); + } + /** * Gets all the load balancers in a subscription. * @param nextPageLink The NextLink from the previous successful call to List operation. @@ -493,6 +529,42 @@ const beginSwapPublicIpAddressesOperationSpec: msRest.OperationSpec = { serializer }; +const beginListInboundNatRulePortMappingsOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendPoolName}/queryInboundNatRulePortMapping", + urlParameters: [ + Parameters.groupName, + Parameters.loadBalancerName, + Parameters.backendPoolName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.QueryInboundNatRulePortMappingRequest, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.BackendAddressInboundNatRulePortMappings + }, + 202: { + bodyMapper: Mappers.BackendAddressInboundNatRulePortMappings + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const listAllNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", 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 +};