diff --git a/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts index 72703a6ed692..a10d4b1c97c6 100644 --- a/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts @@ -61,11 +61,17 @@ export { ApplicationGatewayUrlPathMap, ApplicationGatewayPathRule, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, TagsObject, ApplicationGatewayListResult, ApplicationGatewayBackendHealth, @@ -127,8 +133,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts b/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts index c83b8c9bd1b0..945f0e809afb 100644 --- a/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts +++ b/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts @@ -58,6 +58,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -67,6 +71,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/availableEndpointServicesMappers.ts b/packages/@azure/arm-network/lib/models/availableEndpointServicesMappers.ts index 6f7a417cab71..81140554e3cb 100644 --- a/packages/@azure/arm-network/lib/models/availableEndpointServicesMappers.ts +++ b/packages/@azure/arm-network/lib/models/availableEndpointServicesMappers.ts @@ -59,6 +59,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +72,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/azureFirewallFqdnTagsMappers.ts b/packages/@azure/arm-network/lib/models/azureFirewallFqdnTagsMappers.ts index 02340e549199..117f9e1be4a6 100644 --- a/packages/@azure/arm-network/lib/models/azureFirewallFqdnTagsMappers.ts +++ b/packages/@azure/arm-network/lib/models/azureFirewallFqdnTagsMappers.ts @@ -59,6 +59,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +72,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts b/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts index 0bca1842f92d..8642165afde2 100644 --- a/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts +++ b/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts @@ -69,6 +69,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -78,6 +82,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts b/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts index 22feb3feab0c..d4f219f1fa3f 100644 --- a/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts +++ b/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts @@ -60,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -69,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -122,8 +128,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts b/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts index e514fd4c41f7..24d462a92423 100644 --- a/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts +++ b/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts @@ -67,6 +67,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -76,6 +80,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -129,8 +135,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts b/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts index d311efa691b2..b636650d28ce 100644 --- a/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts +++ b/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts @@ -59,6 +59,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +72,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts b/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts index 6f1b6da623d3..770ba6ce4a33 100644 --- a/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts @@ -58,6 +58,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -67,6 +71,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts index 28b10e9daba5..d58f38bd33f7 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts @@ -59,6 +59,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +72,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/expressRouteCircuitConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCircuitConnectionsMappers.ts index 9925352030c8..68ccdc717bf3 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCircuitConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitConnectionsMappers.ts @@ -13,6 +13,7 @@ export { ExpressRouteCircuitConnection, SubResource, BaseResource, + ExpressRouteCircuitConnectionListResult, NetworkInterfaceTapConfiguration, VirtualNetworkTap, Resource, @@ -58,6 +59,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -67,6 +72,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -119,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts index 823df35663ae..d0f823573604 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts @@ -66,6 +66,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -75,6 +79,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts index b5fc58fe2d7d..c99754de34fa 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts @@ -77,6 +77,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -86,6 +90,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -127,8 +133,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts index 95c99cdddfd0..f68416fb16b8 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts @@ -60,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -69,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts index db80482962d0..cb318fe1f6e0 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts @@ -67,6 +67,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -76,6 +80,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts index e1ce41edf69d..cc65965162c4 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts @@ -76,6 +76,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -85,6 +89,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -127,8 +133,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts index 96dbea83dfd8..ec429115f876 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts @@ -64,6 +64,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -73,6 +77,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts index 3aa23703a7a8..0cda01dfdc0f 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts @@ -59,6 +59,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +72,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts b/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts index 941becef7a8b..7cb8bf9f49ad 100644 --- a/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts @@ -60,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -69,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts b/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts index d2a1fe25e65a..27489667d17c 100644 --- a/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts @@ -61,6 +61,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -70,6 +74,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +127,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts index 5880412e35a7..e8c3a2aee73b 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts @@ -60,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -69,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts index 9ff88de9ea0a..f6e6ab3a7add 100644 --- a/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts @@ -60,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -69,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -122,8 +128,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts b/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts index 1e11a89cff07..6c00c3994d31 100644 --- a/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts @@ -58,6 +58,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -67,6 +71,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/index.ts b/packages/@azure/arm-network/lib/models/index.ts index 20c67f250cc0..67a3519adbaa 100644 --- a/packages/@azure/arm-network/lib/models/index.ts +++ b/packages/@azure/arm-network/lib/models/index.ts @@ -1843,9 +1843,10 @@ export interface ApplicationGatewayTrustedRootCertificate extends SubResource { */ data?: string; /** - * @member {string} [keyvaultSecretId] KeyVault Secret Id for certificate. + * @member {string} [keyVaultSecretId] Secret Id of (base-64 encoded + * unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault. */ - keyvaultSecretId?: string; + keyVaultSecretId?: string; /** * @member {string} [provisioningState] Provisioning state of the trusted * root certificate resource. Possible values are: 'Updating', 'Deleting', @@ -1891,6 +1892,11 @@ export interface ApplicationGatewaySslCertificate extends SubResource { * corresponding to pfx specified in data. Only applicable in GET request. */ publicCertData?: string; + /** + * @member {string} [keyVaultSecretId] Secret Id of (base-64 encoded + * unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault. + */ + keyVaultSecretId?: string; /** * @member {string} [provisioningState] Provisioning state of the SSL * certificate resource Possible values are: 'Updating', 'Deleting', and @@ -2106,6 +2112,11 @@ export interface ApplicationGatewayPathRule extends SubResource { * resource of URL path map path rule. */ redirectConfiguration?: SubResource; + /** + * @member {SubResource} [rewriteRuleSet] Rewrite rule set resource of URL + * path map path rule. + */ + rewriteRuleSet?: SubResource; /** * @member {string} [provisioningState] Path rule of URL path map resource. * Possible values are: 'Updating', 'Deleting', and 'Failed'. @@ -2258,6 +2269,11 @@ export interface ApplicationGatewayRequestRoutingRule extends SubResource { * application gateway. */ urlPathMap?: SubResource; + /** + * @member {SubResource} [rewriteRuleSet] Rewrite Rule Set resource in Basic + * rule of the application gateway. + */ + rewriteRuleSet?: SubResource; /** * @member {SubResource} [redirectConfiguration] Redirect configuration * resource of the application gateway. @@ -2285,6 +2301,96 @@ export interface ApplicationGatewayRequestRoutingRule extends SubResource { type?: string; } +/** + * @interface + * An interface representing ApplicationGatewayHeaderConfiguration. + * Header configuration of the Actions set in Application Gateway. + * + */ +export interface ApplicationGatewayHeaderConfiguration { + /** + * @member {string} [headerName] Header name of the header configuration + */ + headerName?: string; + /** + * @member {string} [headerValue] Header value of the header configuration + */ + headerValue?: string; +} + +/** + * @interface + * An interface representing ApplicationGatewayRewriteRuleActionSet. + * Set of actions in the Rewrite Rule in Application Gateway. + * + */ +export interface ApplicationGatewayRewriteRuleActionSet { + /** + * @member {ApplicationGatewayHeaderConfiguration[]} + * [requestHeaderConfigurations] Request Header Actions in the Action Set + */ + requestHeaderConfigurations?: ApplicationGatewayHeaderConfiguration[]; + /** + * @member {ApplicationGatewayHeaderConfiguration[]} + * [responseHeaderConfigurations] Response Header Actions in the Action Set + */ + responseHeaderConfigurations?: ApplicationGatewayHeaderConfiguration[]; +} + +/** + * @interface + * An interface representing ApplicationGatewayRewriteRule. + * Rewrite rule of an application gateway. + * + */ +export interface ApplicationGatewayRewriteRule { + /** + * @member {string} [name] Name of the rewrite rule that is unique within an + * Application Gateway. + */ + name?: string; + /** + * @member {ApplicationGatewayRewriteRuleActionSet} [actionSet] Set of + * actions to be done as part of the rewrite Rule. + */ + actionSet?: ApplicationGatewayRewriteRuleActionSet; +} + +/** + * @interface + * An interface representing ApplicationGatewayRewriteRuleSet. + * Rewrite rule set of an application gateway. + * + * @extends SubResource + */ +export interface ApplicationGatewayRewriteRuleSet extends SubResource { + /** + * @member {ApplicationGatewayRewriteRule[]} [rewriteRules] Rewrite rules in + * the rewrite rule set. + */ + rewriteRules?: ApplicationGatewayRewriteRule[]; + /** + * @member {string} [provisioningState] Provisioning state of the rewrite + * rule set resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** + */ + readonly provisioningState?: string; + /** + * @member {string} [name] Name of the rewrite rule set that is unique within + * an Application Gateway. + */ + name?: string; + /** + * @member {string} [etag] 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; +} + /** * @interface * An interface representing ApplicationGatewayRedirectConfiguration. @@ -2367,6 +2473,11 @@ export interface ApplicationGatewayUrlPathMap extends SubResource { * settings resource of URL path map. */ defaultBackendHttpSettings?: SubResource; + /** + * @member {SubResource} [defaultRewriteRuleSet] Default Rewrite rule set + * resource of URL path map. + */ + defaultRewriteRuleSet?: SubResource; /** * @member {SubResource} [defaultRedirectConfiguration] Default redirect * configuration resource of URL path map. @@ -2514,6 +2625,67 @@ export interface ApplicationGatewayAutoscaleConfiguration { minCapacity: number; } +/** + * @interface + * An interface representing ManagedServiceIdentityUserAssignedIdentitiesValue. + */ +export interface ManagedServiceIdentityUserAssignedIdentitiesValue { + /** + * @member {string} [principalId] The principal id of user assigned identity. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** + */ + readonly principalId?: string; + /** + * @member {string} [clientId] The client id of user assigned identity. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** + */ + readonly clientId?: string; +} + +/** + * @interface + * An interface representing ManagedServiceIdentity. + * Identity for the resource. + * + */ +export interface ManagedServiceIdentity { + /** + * @member {string} [principalId] The principal id of the system assigned + * identity. This property will only be provided for a system assigned + * identity. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** + */ + readonly principalId?: string; + /** + * @member {string} [tenantId] The tenant id of the system assigned identity. + * This property will only be provided for a system assigned identity. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** + */ + readonly tenantId?: string; + /** + * @member {ResourceIdentityType} [type] The type of identity used for the + * resource. The type 'SystemAssigned, UserAssigned' includes both an + * implicitly created identity and a set of user assigned identities. The + * type 'None' will remove any identities from the virtual machine. Possible + * values include: 'SystemAssigned', 'UserAssigned', 'SystemAssigned, + * UserAssigned', 'None' + */ + type?: ResourceIdentityType; + /** + * @member {{ [propertyName: string]: + * ManagedServiceIdentityUserAssignedIdentitiesValue }} + * [userAssignedIdentities] The list of user identities associated with + * resource. The user identity dictionary key references will be ARM resource + * ids in the form: + * '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. + */ + userAssignedIdentities?: { [propertyName: string]: ManagedServiceIdentityUserAssignedIdentitiesValue }; +} + /** * @interface * An interface representing ApplicationGateway. @@ -2604,6 +2776,11 @@ export interface ApplicationGateway extends Resource { * Request routing rules of the application gateway resource. */ requestRoutingRules?: ApplicationGatewayRequestRoutingRule[]; + /** + * @member {ApplicationGatewayRewriteRuleSet[]} [rewriteRuleSets] Rewrite + * rules for the application gateway resource. + */ + rewriteRuleSets?: ApplicationGatewayRewriteRuleSet[]; /** * @member {ApplicationGatewayRedirectConfiguration[]} * [redirectConfigurations] Redirect configurations of the application @@ -2657,6 +2834,11 @@ export interface ApplicationGateway extends Resource { * resource needs to come from. */ zones?: string[]; + /** + * @member {ManagedServiceIdentity} [identity] The identity of the + * application gateway, if configured. + */ + identity?: ManagedServiceIdentity; } /** @@ -2859,8 +3041,10 @@ export interface AzureFirewallIPConfiguration extends SubResource { /** * @member {string} [privateIPAddress] The Firewall Internal Load Balancer IP * to be used as the next hop in User Defined Routes. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ - privateIPAddress?: string; + readonly privateIPAddress?: string; /** * @member {SubResource} [subnet] Reference of the subnet resource. This * resource must be named 'AzureFirewallSubnet'. @@ -5383,11 +5567,11 @@ export interface ContainerNetworkInterfaceConfiguration extends SubResource { */ ipConfigurations?: IPConfigurationProfile[]; /** - * @member {ContainerNetworkInterface[]} [containerNetworkInterfaces] A list - * of container network interfaces created from this container network - * interface configuration. + * @member {SubResource[]} [containerNetworkInterfaces] A list of container + * network interfaces created from this container network interface + * configuration. */ - containerNetworkInterfaces?: ContainerNetworkInterface[]; + containerNetworkInterfaces?: SubResource[]; /** * @member {string} [provisioningState] The provisioning state of the * resource. @@ -6306,6 +6490,25 @@ export interface RetentionPolicyParameters { enabled?: boolean; } +/** + * @interface + * An interface representing FlowLogFormatParameters. + * Parameters that define the flow log format. + * + */ +export interface FlowLogFormatParameters { + /** + * @member {FlowLogFormatType} [type] The file type of flow log. Possible + * values include: 'JSON' + */ + type?: FlowLogFormatType; + /** + * @member {number} [version] The version (revision) of the flow log. Default + * value: 0 . + */ + version?: number; +} + /** * @interface * An interface representing FlowLogStatusParameters. @@ -6344,6 +6547,11 @@ export interface TrafficAnalyticsConfigurationProperties { * @member {string} workspaceResourceId Resource Id of the attached workspace */ workspaceResourceId: string; + /** + * @member {number} [trafficAnalyticsInterval] The interval in minutes which + * would decide how frequently TA service should do flow analytics + */ + trafficAnalyticsInterval?: number; } /** @@ -6386,6 +6594,10 @@ export interface FlowLogInformation { * @member {RetentionPolicyParameters} [retentionPolicy] */ retentionPolicy?: RetentionPolicyParameters; + /** + * @member {FlowLogFormatParameters} [format] + */ + format?: FlowLogFormatParameters; /** * @member {TrafficAnalyticsProperties} [flowAnalyticsConfiguration] */ @@ -10301,6 +10513,21 @@ export interface ExpressRouteCircuitPeeringListResult extends Array + */ +export interface ExpressRouteCircuitConnectionListResult extends Array { + /** + * @member {string} [nextLink] The URL to get the next set of results. + */ + nextLink?: string; +} + /** * @interface * An interface representing the ExpressRouteCircuitListResult. @@ -10893,20 +11120,6 @@ export interface VirtualNetworkPeeringListResult extends Array - */ -export interface VirtualNetworkTapListResult extends Array { - /** - * @member {string} [nextLink] The URL to get the next set of results. - */ - nextLink?: string; -} - /** * @interface * An interface representing the VirtualNetworkGatewayListResult. @@ -10971,6 +11184,20 @@ export interface LocalNetworkGatewayListResult extends Array + */ +export interface VirtualNetworkTapListResult extends Array { + /** + * @member {string} [nextLink] The URL to get the next set of results. + */ + nextLink?: string; +} + /** * @interface * An interface representing the ListVirtualWANsResult. @@ -11292,6 +11519,15 @@ export type ApplicationGatewayOperationalState = 'Stopped' | 'Starting' | 'Runni */ export type ApplicationGatewayFirewallMode = 'Detection' | 'Prevention'; +/** + * Defines values for ResourceIdentityType. + * Possible values include: 'SystemAssigned', 'UserAssigned', 'SystemAssigned, UserAssigned', + * 'None' + * @readonly + * @enum {string} + */ +export type ResourceIdentityType = 'SystemAssigned' | 'UserAssigned' | 'SystemAssigned, UserAssigned' | 'None'; + /** * Defines values for ProvisioningState. * Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' @@ -11550,6 +11786,14 @@ export type PcStatus = 'NotStarted' | 'Running' | 'Stopped' | 'Error' | 'Unknown */ export type PcError = 'InternalError' | 'AgentStopped' | 'CaptureFailed' | 'LocalFileFailed' | 'StorageFailed'; +/** + * Defines values for FlowLogFormatType. + * Possible values include: 'JSON' + * @readonly + * @enum {string} + */ +export type FlowLogFormatType = 'JSON'; + /** * Defines values for Protocol. * Possible values include: 'Tcp', 'Http', 'Https', 'Icmp' @@ -12965,6 +13209,25 @@ export type ExpressRouteCircuitConnectionsCreateOrUpdateResponse = ExpressRouteC }; }; +/** + * Contains response data for the list operation. + */ +export type ExpressRouteCircuitConnectionsListResponse = ExpressRouteCircuitConnectionListResult & { + /** + * 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: ExpressRouteCircuitConnectionListResult; + }; +}; + /** * Contains response data for the beginCreateOrUpdate operation. */ @@ -12984,6 +13247,25 @@ export type ExpressRouteCircuitConnectionsBeginCreateOrUpdateResponse = ExpressR }; }; +/** + * Contains response data for the listNext operation. + */ +export type ExpressRouteCircuitConnectionsListNextResponse = ExpressRouteCircuitConnectionListResult & { + /** + * 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: ExpressRouteCircuitConnectionListResult; + }; +}; + /** * Contains response data for the get operation. */ @@ -18514,9 +18796,9 @@ export type VirtualNetworkPeeringsListNextResponse = VirtualNetworkPeeringListRe }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type VirtualNetworkTapsGetResponse = VirtualNetworkTap & { +export type VirtualNetworkGatewaysCreateOrUpdateResponse = VirtualNetworkGateway & { /** * The underlying HTTP response. */ @@ -18528,14 +18810,14 @@ export type VirtualNetworkTapsGetResponse = VirtualNetworkTap & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkTap; + parsedBody: VirtualNetworkGateway; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type VirtualNetworkTapsCreateOrUpdateResponse = VirtualNetworkTap & { +export type VirtualNetworkGatewaysGetResponse = VirtualNetworkGateway & { /** * The underlying HTTP response. */ @@ -18547,14 +18829,14 @@ export type VirtualNetworkTapsCreateOrUpdateResponse = VirtualNetworkTap & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkTap; + parsedBody: VirtualNetworkGateway; }; }; /** * Contains response data for the updateTags operation. */ -export type VirtualNetworkTapsUpdateTagsResponse = VirtualNetworkTap & { +export type VirtualNetworkGatewaysUpdateTagsResponse = VirtualNetworkGateway & { /** * The underlying HTTP response. */ @@ -18566,14 +18848,14 @@ export type VirtualNetworkTapsUpdateTagsResponse = VirtualNetworkTap & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkTap; + parsedBody: VirtualNetworkGateway; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the list operation. */ -export type VirtualNetworkTapsListAllResponse = VirtualNetworkTapListResult & { +export type VirtualNetworkGatewaysListResponse = VirtualNetworkGatewayListResult & { /** * The underlying HTTP response. */ @@ -18585,14 +18867,14 @@ export type VirtualNetworkTapsListAllResponse = VirtualNetworkTapListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkTapListResult; + parsedBody: VirtualNetworkGatewayListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listConnections operation. */ -export type VirtualNetworkTapsListByResourceGroupResponse = VirtualNetworkTapListResult & { +export type VirtualNetworkGatewaysListConnectionsResponse = VirtualNetworkGatewayListConnectionsResult & { /** * The underlying HTTP response. */ @@ -18604,14 +18886,14 @@ export type VirtualNetworkTapsListByResourceGroupResponse = VirtualNetworkTapLis /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkTapListResult; + parsedBody: VirtualNetworkGatewayListConnectionsResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the reset operation. */ -export type VirtualNetworkTapsBeginCreateOrUpdateResponse = VirtualNetworkTap & { +export type VirtualNetworkGatewaysResetResponse = VirtualNetworkGateway & { /** * The underlying HTTP response. */ @@ -18623,14 +18905,18 @@ export type VirtualNetworkTapsBeginCreateOrUpdateResponse = VirtualNetworkTap & /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkTap; + parsedBody: VirtualNetworkGateway; }; }; /** - * Contains response data for the beginUpdateTags operation. + * Contains response data for the generatevpnclientpackage operation. */ -export type VirtualNetworkTapsBeginUpdateTagsResponse = VirtualNetworkTap & { +export type VirtualNetworkGatewaysGeneratevpnclientpackageResponse = { + /** + * The parsed response body. + */ + body: string; /** * The underlying HTTP response. */ @@ -18642,14 +18928,18 @@ export type VirtualNetworkTapsBeginUpdateTagsResponse = VirtualNetworkTap & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkTap; + parsedBody: string; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the generateVpnProfile operation. */ -export type VirtualNetworkTapsListAllNextResponse = VirtualNetworkTapListResult & { +export type VirtualNetworkGatewaysGenerateVpnProfileResponse = { + /** + * The parsed response body. + */ + body: string; /** * The underlying HTTP response. */ @@ -18661,14 +18951,18 @@ export type VirtualNetworkTapsListAllNextResponse = VirtualNetworkTapListResult /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkTapListResult; + parsedBody: string; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the getVpnProfilePackageUrl operation. */ -export type VirtualNetworkTapsListByResourceGroupNextResponse = VirtualNetworkTapListResult & { +export type VirtualNetworkGatewaysGetVpnProfilePackageUrlResponse = { + /** + * The parsed response body. + */ + body: string; /** * The underlying HTTP response. */ @@ -18680,14 +18974,14 @@ export type VirtualNetworkTapsListByResourceGroupNextResponse = VirtualNetworkTa /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkTapListResult; + parsedBody: string; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the getBgpPeerStatus operation. */ -export type VirtualNetworkGatewaysCreateOrUpdateResponse = VirtualNetworkGateway & { +export type VirtualNetworkGatewaysGetBgpPeerStatusResponse = BgpPeerStatusListResult & { /** * The underlying HTTP response. */ @@ -18699,14 +18993,18 @@ export type VirtualNetworkGatewaysCreateOrUpdateResponse = VirtualNetworkGateway /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGateway; + parsedBody: BgpPeerStatusListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the supportedVpnDevices operation. */ -export type VirtualNetworkGatewaysGetResponse = VirtualNetworkGateway & { +export type VirtualNetworkGatewaysSupportedVpnDevicesResponse = { + /** + * The parsed response body. + */ + body: string; /** * The underlying HTTP response. */ @@ -18718,14 +19016,14 @@ export type VirtualNetworkGatewaysGetResponse = VirtualNetworkGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGateway; + parsedBody: string; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the getLearnedRoutes operation. */ -export type VirtualNetworkGatewaysUpdateTagsResponse = VirtualNetworkGateway & { +export type VirtualNetworkGatewaysGetLearnedRoutesResponse = GatewayRouteListResult & { /** * The underlying HTTP response. */ @@ -18737,14 +19035,14 @@ export type VirtualNetworkGatewaysUpdateTagsResponse = VirtualNetworkGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGateway; + parsedBody: GatewayRouteListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the getAdvertisedRoutes operation. */ -export type VirtualNetworkGatewaysListResponse = VirtualNetworkGatewayListResult & { +export type VirtualNetworkGatewaysGetAdvertisedRoutesResponse = GatewayRouteListResult & { /** * The underlying HTTP response. */ @@ -18756,14 +19054,14 @@ export type VirtualNetworkGatewaysListResponse = VirtualNetworkGatewayListResult /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGatewayListResult; + parsedBody: GatewayRouteListResult; }; }; /** - * Contains response data for the listConnections operation. + * Contains response data for the setVpnclientIpsecParameters operation. */ -export type VirtualNetworkGatewaysListConnectionsResponse = VirtualNetworkGatewayListConnectionsResult & { +export type VirtualNetworkGatewaysSetVpnclientIpsecParametersResponse = VpnClientIPsecParameters & { /** * The underlying HTTP response. */ @@ -18775,14 +19073,14 @@ export type VirtualNetworkGatewaysListConnectionsResponse = VirtualNetworkGatewa /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGatewayListConnectionsResult; + parsedBody: VpnClientIPsecParameters; }; }; /** - * Contains response data for the reset operation. + * Contains response data for the getVpnclientIpsecParameters operation. */ -export type VirtualNetworkGatewaysResetResponse = VirtualNetworkGateway & { +export type VirtualNetworkGatewaysGetVpnclientIpsecParametersResponse = VpnClientIPsecParameters & { /** * The underlying HTTP response. */ @@ -18794,14 +19092,14 @@ export type VirtualNetworkGatewaysResetResponse = VirtualNetworkGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGateway; + parsedBody: VpnClientIPsecParameters; }; }; /** - * Contains response data for the generatevpnclientpackage operation. + * Contains response data for the vpnDeviceConfigurationScript operation. */ -export type VirtualNetworkGatewaysGeneratevpnclientpackageResponse = { +export type VirtualNetworkGatewaysVpnDeviceConfigurationScriptResponse = { /** * The parsed response body. */ @@ -18822,13 +19120,9 @@ export type VirtualNetworkGatewaysGeneratevpnclientpackageResponse = { }; /** - * Contains response data for the generateVpnProfile operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type VirtualNetworkGatewaysGenerateVpnProfileResponse = { - /** - * The parsed response body. - */ - body: string; +export type VirtualNetworkGatewaysBeginCreateOrUpdateResponse = VirtualNetworkGateway & { /** * The underlying HTTP response. */ @@ -18840,18 +19134,14 @@ export type VirtualNetworkGatewaysGenerateVpnProfileResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: string; + parsedBody: VirtualNetworkGateway; }; }; /** - * Contains response data for the getVpnProfilePackageUrl operation. + * Contains response data for the beginUpdateTags operation. */ -export type VirtualNetworkGatewaysGetVpnProfilePackageUrlResponse = { - /** - * The parsed response body. - */ - body: string; +export type VirtualNetworkGatewaysBeginUpdateTagsResponse = VirtualNetworkGateway & { /** * The underlying HTTP response. */ @@ -18863,14 +19153,14 @@ export type VirtualNetworkGatewaysGetVpnProfilePackageUrlResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: string; + parsedBody: VirtualNetworkGateway; }; }; /** - * Contains response data for the getBgpPeerStatus operation. + * Contains response data for the beginReset operation. */ -export type VirtualNetworkGatewaysGetBgpPeerStatusResponse = BgpPeerStatusListResult & { +export type VirtualNetworkGatewaysBeginResetResponse = VirtualNetworkGateway & { /** * The underlying HTTP response. */ @@ -18882,14 +19172,14 @@ export type VirtualNetworkGatewaysGetBgpPeerStatusResponse = BgpPeerStatusListRe /** * The response body as parsed JSON or XML */ - parsedBody: BgpPeerStatusListResult; + parsedBody: VirtualNetworkGateway; }; }; /** - * Contains response data for the supportedVpnDevices operation. + * Contains response data for the beginGeneratevpnclientpackage operation. */ -export type VirtualNetworkGatewaysSupportedVpnDevicesResponse = { +export type VirtualNetworkGatewaysBeginGeneratevpnclientpackageResponse = { /** * The parsed response body. */ @@ -18910,9 +19200,13 @@ export type VirtualNetworkGatewaysSupportedVpnDevicesResponse = { }; /** - * Contains response data for the getLearnedRoutes operation. + * Contains response data for the beginGenerateVpnProfile operation. */ -export type VirtualNetworkGatewaysGetLearnedRoutesResponse = GatewayRouteListResult & { +export type VirtualNetworkGatewaysBeginGenerateVpnProfileResponse = { + /** + * The parsed response body. + */ + body: string; /** * The underlying HTTP response. */ @@ -18924,14 +19218,18 @@ export type VirtualNetworkGatewaysGetLearnedRoutesResponse = GatewayRouteListRes /** * The response body as parsed JSON or XML */ - parsedBody: GatewayRouteListResult; + parsedBody: string; }; }; /** - * Contains response data for the getAdvertisedRoutes operation. + * Contains response data for the beginGetVpnProfilePackageUrl operation. */ -export type VirtualNetworkGatewaysGetAdvertisedRoutesResponse = GatewayRouteListResult & { +export type VirtualNetworkGatewaysBeginGetVpnProfilePackageUrlResponse = { + /** + * The parsed response body. + */ + body: string; /** * The underlying HTTP response. */ @@ -18943,14 +19241,14 @@ export type VirtualNetworkGatewaysGetAdvertisedRoutesResponse = GatewayRouteList /** * The response body as parsed JSON or XML */ - parsedBody: GatewayRouteListResult; + parsedBody: string; }; }; /** - * Contains response data for the setVpnclientIpsecParameters operation. + * Contains response data for the beginGetBgpPeerStatus operation. */ -export type VirtualNetworkGatewaysSetVpnclientIpsecParametersResponse = VpnClientIPsecParameters & { +export type VirtualNetworkGatewaysBeginGetBgpPeerStatusResponse = BgpPeerStatusListResult & { /** * The underlying HTTP response. */ @@ -18962,14 +19260,14 @@ export type VirtualNetworkGatewaysSetVpnclientIpsecParametersResponse = VpnClien /** * The response body as parsed JSON or XML */ - parsedBody: VpnClientIPsecParameters; + parsedBody: BgpPeerStatusListResult; }; }; /** - * Contains response data for the getVpnclientIpsecParameters operation. + * Contains response data for the beginGetLearnedRoutes operation. */ -export type VirtualNetworkGatewaysGetVpnclientIpsecParametersResponse = VpnClientIPsecParameters & { +export type VirtualNetworkGatewaysBeginGetLearnedRoutesResponse = GatewayRouteListResult & { /** * The underlying HTTP response. */ @@ -18981,18 +19279,14 @@ export type VirtualNetworkGatewaysGetVpnclientIpsecParametersResponse = VpnClien /** * The response body as parsed JSON or XML */ - parsedBody: VpnClientIPsecParameters; + parsedBody: GatewayRouteListResult; }; }; /** - * Contains response data for the vpnDeviceConfigurationScript operation. + * Contains response data for the beginGetAdvertisedRoutes operation. */ -export type VirtualNetworkGatewaysVpnDeviceConfigurationScriptResponse = { - /** - * The parsed response body. - */ - body: string; +export type VirtualNetworkGatewaysBeginGetAdvertisedRoutesResponse = GatewayRouteListResult & { /** * The underlying HTTP response. */ @@ -19004,14 +19298,14 @@ export type VirtualNetworkGatewaysVpnDeviceConfigurationScriptResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: string; + parsedBody: GatewayRouteListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginSetVpnclientIpsecParameters operation. */ -export type VirtualNetworkGatewaysBeginCreateOrUpdateResponse = VirtualNetworkGateway & { +export type VirtualNetworkGatewaysBeginSetVpnclientIpsecParametersResponse = VpnClientIPsecParameters & { /** * The underlying HTTP response. */ @@ -19023,14 +19317,14 @@ export type VirtualNetworkGatewaysBeginCreateOrUpdateResponse = VirtualNetworkGa /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGateway; + parsedBody: VpnClientIPsecParameters; }; }; /** - * Contains response data for the beginUpdateTags operation. + * Contains response data for the beginGetVpnclientIpsecParameters operation. */ -export type VirtualNetworkGatewaysBeginUpdateTagsResponse = VirtualNetworkGateway & { +export type VirtualNetworkGatewaysBeginGetVpnclientIpsecParametersResponse = VpnClientIPsecParameters & { /** * The underlying HTTP response. */ @@ -19042,14 +19336,14 @@ export type VirtualNetworkGatewaysBeginUpdateTagsResponse = VirtualNetworkGatewa /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGateway; + parsedBody: VpnClientIPsecParameters; }; }; /** - * Contains response data for the beginReset operation. + * Contains response data for the listNext operation. */ -export type VirtualNetworkGatewaysBeginResetResponse = VirtualNetworkGateway & { +export type VirtualNetworkGatewaysListNextResponse = VirtualNetworkGatewayListResult & { /** * The underlying HTTP response. */ @@ -19061,18 +19355,14 @@ export type VirtualNetworkGatewaysBeginResetResponse = VirtualNetworkGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGateway; + parsedBody: VirtualNetworkGatewayListResult; }; }; /** - * Contains response data for the beginGeneratevpnclientpackage operation. + * Contains response data for the listConnectionsNext operation. */ -export type VirtualNetworkGatewaysBeginGeneratevpnclientpackageResponse = { - /** - * The parsed response body. - */ - body: string; +export type VirtualNetworkGatewaysListConnectionsNextResponse = VirtualNetworkGatewayListConnectionsResult & { /** * The underlying HTTP response. */ @@ -19084,18 +19374,14 @@ export type VirtualNetworkGatewaysBeginGeneratevpnclientpackageResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: string; + parsedBody: VirtualNetworkGatewayListConnectionsResult; }; }; /** - * Contains response data for the beginGenerateVpnProfile operation. + * Contains response data for the createOrUpdate operation. */ -export type VirtualNetworkGatewaysBeginGenerateVpnProfileResponse = { - /** - * The parsed response body. - */ - body: string; +export type VirtualNetworkGatewayConnectionsCreateOrUpdateResponse = VirtualNetworkGatewayConnection & { /** * The underlying HTTP response. */ @@ -19107,18 +19393,14 @@ export type VirtualNetworkGatewaysBeginGenerateVpnProfileResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: string; + parsedBody: VirtualNetworkGatewayConnection; }; }; /** - * Contains response data for the beginGetVpnProfilePackageUrl operation. + * Contains response data for the get operation. */ -export type VirtualNetworkGatewaysBeginGetVpnProfilePackageUrlResponse = { - /** - * The parsed response body. - */ - body: string; +export type VirtualNetworkGatewayConnectionsGetResponse = VirtualNetworkGatewayConnection & { /** * The underlying HTTP response. */ @@ -19130,14 +19412,14 @@ export type VirtualNetworkGatewaysBeginGetVpnProfilePackageUrlResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: string; + parsedBody: VirtualNetworkGatewayConnection; }; }; /** - * Contains response data for the beginGetBgpPeerStatus operation. + * Contains response data for the updateTags operation. */ -export type VirtualNetworkGatewaysBeginGetBgpPeerStatusResponse = BgpPeerStatusListResult & { +export type VirtualNetworkGatewayConnectionsUpdateTagsResponse = VirtualNetworkGatewayConnection & { /** * The underlying HTTP response. */ @@ -19149,14 +19431,14 @@ export type VirtualNetworkGatewaysBeginGetBgpPeerStatusResponse = BgpPeerStatusL /** * The response body as parsed JSON or XML */ - parsedBody: BgpPeerStatusListResult; + parsedBody: VirtualNetworkGatewayConnection; }; }; /** - * Contains response data for the beginGetLearnedRoutes operation. + * Contains response data for the setSharedKey operation. */ -export type VirtualNetworkGatewaysBeginGetLearnedRoutesResponse = GatewayRouteListResult & { +export type VirtualNetworkGatewayConnectionsSetSharedKeyResponse = ConnectionSharedKey & { /** * The underlying HTTP response. */ @@ -19168,14 +19450,14 @@ export type VirtualNetworkGatewaysBeginGetLearnedRoutesResponse = GatewayRouteLi /** * The response body as parsed JSON or XML */ - parsedBody: GatewayRouteListResult; + parsedBody: ConnectionSharedKey; }; }; /** - * Contains response data for the beginGetAdvertisedRoutes operation. + * Contains response data for the getSharedKey operation. */ -export type VirtualNetworkGatewaysBeginGetAdvertisedRoutesResponse = GatewayRouteListResult & { +export type VirtualNetworkGatewayConnectionsGetSharedKeyResponse = ConnectionSharedKey & { /** * The underlying HTTP response. */ @@ -19187,14 +19469,14 @@ export type VirtualNetworkGatewaysBeginGetAdvertisedRoutesResponse = GatewayRout /** * The response body as parsed JSON or XML */ - parsedBody: GatewayRouteListResult; + parsedBody: ConnectionSharedKey; }; }; /** - * Contains response data for the beginSetVpnclientIpsecParameters operation. + * Contains response data for the list operation. */ -export type VirtualNetworkGatewaysBeginSetVpnclientIpsecParametersResponse = VpnClientIPsecParameters & { +export type VirtualNetworkGatewayConnectionsListResponse = VirtualNetworkGatewayConnectionListResult & { /** * The underlying HTTP response. */ @@ -19206,14 +19488,14 @@ export type VirtualNetworkGatewaysBeginSetVpnclientIpsecParametersResponse = Vpn /** * The response body as parsed JSON or XML */ - parsedBody: VpnClientIPsecParameters; + parsedBody: VirtualNetworkGatewayConnectionListResult; }; }; /** - * Contains response data for the beginGetVpnclientIpsecParameters operation. + * Contains response data for the resetSharedKey operation. */ -export type VirtualNetworkGatewaysBeginGetVpnclientIpsecParametersResponse = VpnClientIPsecParameters & { +export type VirtualNetworkGatewayConnectionsResetSharedKeyResponse = ConnectionResetSharedKey & { /** * The underlying HTTP response. */ @@ -19225,14 +19507,14 @@ export type VirtualNetworkGatewaysBeginGetVpnclientIpsecParametersResponse = Vpn /** * The response body as parsed JSON or XML */ - parsedBody: VpnClientIPsecParameters; + parsedBody: ConnectionResetSharedKey; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type VirtualNetworkGatewaysListNextResponse = VirtualNetworkGatewayListResult & { +export type VirtualNetworkGatewayConnectionsBeginCreateOrUpdateResponse = VirtualNetworkGatewayConnection & { /** * The underlying HTTP response. */ @@ -19244,14 +19526,14 @@ export type VirtualNetworkGatewaysListNextResponse = VirtualNetworkGatewayListRe /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGatewayListResult; + parsedBody: VirtualNetworkGatewayConnection; }; }; /** - * Contains response data for the listConnectionsNext operation. + * Contains response data for the beginUpdateTags operation. */ -export type VirtualNetworkGatewaysListConnectionsNextResponse = VirtualNetworkGatewayListConnectionsResult & { +export type VirtualNetworkGatewayConnectionsBeginUpdateTagsResponse = VirtualNetworkGatewayConnection & { /** * The underlying HTTP response. */ @@ -19263,14 +19545,14 @@ export type VirtualNetworkGatewaysListConnectionsNextResponse = VirtualNetworkGa /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGatewayListConnectionsResult; + parsedBody: VirtualNetworkGatewayConnection; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginSetSharedKey operation. */ -export type VirtualNetworkGatewayConnectionsCreateOrUpdateResponse = VirtualNetworkGatewayConnection & { +export type VirtualNetworkGatewayConnectionsBeginSetSharedKeyResponse = ConnectionSharedKey & { /** * The underlying HTTP response. */ @@ -19282,14 +19564,14 @@ export type VirtualNetworkGatewayConnectionsCreateOrUpdateResponse = VirtualNetw /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGatewayConnection; + parsedBody: ConnectionSharedKey; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginResetSharedKey operation. */ -export type VirtualNetworkGatewayConnectionsGetResponse = VirtualNetworkGatewayConnection & { +export type VirtualNetworkGatewayConnectionsBeginResetSharedKeyResponse = ConnectionResetSharedKey & { /** * The underlying HTTP response. */ @@ -19301,14 +19583,14 @@ export type VirtualNetworkGatewayConnectionsGetResponse = VirtualNetworkGatewayC /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGatewayConnection; + parsedBody: ConnectionResetSharedKey; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listNext operation. */ -export type VirtualNetworkGatewayConnectionsUpdateTagsResponse = VirtualNetworkGatewayConnection & { +export type VirtualNetworkGatewayConnectionsListNextResponse = VirtualNetworkGatewayConnectionListResult & { /** * The underlying HTTP response. */ @@ -19320,14 +19602,14 @@ export type VirtualNetworkGatewayConnectionsUpdateTagsResponse = VirtualNetworkG /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGatewayConnection; + parsedBody: VirtualNetworkGatewayConnectionListResult; }; }; /** - * Contains response data for the setSharedKey operation. + * Contains response data for the createOrUpdate operation. */ -export type VirtualNetworkGatewayConnectionsSetSharedKeyResponse = ConnectionSharedKey & { +export type LocalNetworkGatewaysCreateOrUpdateResponse = LocalNetworkGateway & { /** * The underlying HTTP response. */ @@ -19339,14 +19621,14 @@ export type VirtualNetworkGatewayConnectionsSetSharedKeyResponse = ConnectionSha /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionSharedKey; + parsedBody: LocalNetworkGateway; }; }; /** - * Contains response data for the getSharedKey operation. + * Contains response data for the get operation. */ -export type VirtualNetworkGatewayConnectionsGetSharedKeyResponse = ConnectionSharedKey & { +export type LocalNetworkGatewaysGetResponse = LocalNetworkGateway & { /** * The underlying HTTP response. */ @@ -19358,14 +19640,14 @@ export type VirtualNetworkGatewayConnectionsGetSharedKeyResponse = ConnectionSha /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionSharedKey; + parsedBody: LocalNetworkGateway; }; }; /** - * Contains response data for the list operation. + * Contains response data for the updateTags operation. */ -export type VirtualNetworkGatewayConnectionsListResponse = VirtualNetworkGatewayConnectionListResult & { +export type LocalNetworkGatewaysUpdateTagsResponse = LocalNetworkGateway & { /** * The underlying HTTP response. */ @@ -19377,14 +19659,14 @@ export type VirtualNetworkGatewayConnectionsListResponse = VirtualNetworkGateway /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGatewayConnectionListResult; + parsedBody: LocalNetworkGateway; }; }; /** - * Contains response data for the resetSharedKey operation. + * Contains response data for the list operation. */ -export type VirtualNetworkGatewayConnectionsResetSharedKeyResponse = ConnectionResetSharedKey & { +export type LocalNetworkGatewaysListResponse = LocalNetworkGatewayListResult & { /** * The underlying HTTP response. */ @@ -19396,14 +19678,14 @@ export type VirtualNetworkGatewayConnectionsResetSharedKeyResponse = ConnectionR /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionResetSharedKey; + parsedBody: LocalNetworkGatewayListResult; }; }; /** * Contains response data for the beginCreateOrUpdate operation. */ -export type VirtualNetworkGatewayConnectionsBeginCreateOrUpdateResponse = VirtualNetworkGatewayConnection & { +export type LocalNetworkGatewaysBeginCreateOrUpdateResponse = LocalNetworkGateway & { /** * The underlying HTTP response. */ @@ -19415,14 +19697,14 @@ export type VirtualNetworkGatewayConnectionsBeginCreateOrUpdateResponse = Virtua /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGatewayConnection; + parsedBody: LocalNetworkGateway; }; }; /** * Contains response data for the beginUpdateTags operation. */ -export type VirtualNetworkGatewayConnectionsBeginUpdateTagsResponse = VirtualNetworkGatewayConnection & { +export type LocalNetworkGatewaysBeginUpdateTagsResponse = LocalNetworkGateway & { /** * The underlying HTTP response. */ @@ -19434,14 +19716,14 @@ export type VirtualNetworkGatewayConnectionsBeginUpdateTagsResponse = VirtualNet /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGatewayConnection; + parsedBody: LocalNetworkGateway; }; }; /** - * Contains response data for the beginSetSharedKey operation. + * Contains response data for the listNext operation. */ -export type VirtualNetworkGatewayConnectionsBeginSetSharedKeyResponse = ConnectionSharedKey & { +export type LocalNetworkGatewaysListNextResponse = LocalNetworkGatewayListResult & { /** * The underlying HTTP response. */ @@ -19453,14 +19735,14 @@ export type VirtualNetworkGatewayConnectionsBeginSetSharedKeyResponse = Connecti /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionSharedKey; + parsedBody: LocalNetworkGatewayListResult; }; }; /** - * Contains response data for the beginResetSharedKey operation. + * Contains response data for the get operation. */ -export type VirtualNetworkGatewayConnectionsBeginResetSharedKeyResponse = ConnectionResetSharedKey & { +export type VirtualNetworkTapsGetResponse = VirtualNetworkTap & { /** * The underlying HTTP response. */ @@ -19472,14 +19754,14 @@ export type VirtualNetworkGatewayConnectionsBeginResetSharedKeyResponse = Connec /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionResetSharedKey; + parsedBody: VirtualNetworkTap; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type VirtualNetworkGatewayConnectionsListNextResponse = VirtualNetworkGatewayConnectionListResult & { +export type VirtualNetworkTapsCreateOrUpdateResponse = VirtualNetworkTap & { /** * The underlying HTTP response. */ @@ -19491,14 +19773,14 @@ export type VirtualNetworkGatewayConnectionsListNextResponse = VirtualNetworkGat /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGatewayConnectionListResult; + parsedBody: VirtualNetworkTap; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the updateTags operation. */ -export type LocalNetworkGatewaysCreateOrUpdateResponse = LocalNetworkGateway & { +export type VirtualNetworkTapsUpdateTagsResponse = VirtualNetworkTap & { /** * The underlying HTTP response. */ @@ -19510,14 +19792,14 @@ export type LocalNetworkGatewaysCreateOrUpdateResponse = LocalNetworkGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: LocalNetworkGateway; + parsedBody: VirtualNetworkTap; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listAll operation. */ -export type LocalNetworkGatewaysGetResponse = LocalNetworkGateway & { +export type VirtualNetworkTapsListAllResponse = VirtualNetworkTapListResult & { /** * The underlying HTTP response. */ @@ -19529,14 +19811,14 @@ export type LocalNetworkGatewaysGetResponse = LocalNetworkGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: LocalNetworkGateway; + parsedBody: VirtualNetworkTapListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listByResourceGroup operation. */ -export type LocalNetworkGatewaysUpdateTagsResponse = LocalNetworkGateway & { +export type VirtualNetworkTapsListByResourceGroupResponse = VirtualNetworkTapListResult & { /** * The underlying HTTP response. */ @@ -19548,14 +19830,14 @@ export type LocalNetworkGatewaysUpdateTagsResponse = LocalNetworkGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: LocalNetworkGateway; + parsedBody: VirtualNetworkTapListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type LocalNetworkGatewaysListResponse = LocalNetworkGatewayListResult & { +export type VirtualNetworkTapsBeginCreateOrUpdateResponse = VirtualNetworkTap & { /** * The underlying HTTP response. */ @@ -19567,14 +19849,14 @@ export type LocalNetworkGatewaysListResponse = LocalNetworkGatewayListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: LocalNetworkGatewayListResult; + parsedBody: VirtualNetworkTap; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginUpdateTags operation. */ -export type LocalNetworkGatewaysBeginCreateOrUpdateResponse = LocalNetworkGateway & { +export type VirtualNetworkTapsBeginUpdateTagsResponse = VirtualNetworkTap & { /** * The underlying HTTP response. */ @@ -19586,14 +19868,14 @@ export type LocalNetworkGatewaysBeginCreateOrUpdateResponse = LocalNetworkGatewa /** * The response body as parsed JSON or XML */ - parsedBody: LocalNetworkGateway; + parsedBody: VirtualNetworkTap; }; }; /** - * Contains response data for the beginUpdateTags operation. + * Contains response data for the listAllNext operation. */ -export type LocalNetworkGatewaysBeginUpdateTagsResponse = LocalNetworkGateway & { +export type VirtualNetworkTapsListAllNextResponse = VirtualNetworkTapListResult & { /** * The underlying HTTP response. */ @@ -19605,14 +19887,14 @@ export type LocalNetworkGatewaysBeginUpdateTagsResponse = LocalNetworkGateway & /** * The response body as parsed JSON or XML */ - parsedBody: LocalNetworkGateway; + parsedBody: VirtualNetworkTapListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type LocalNetworkGatewaysListNextResponse = LocalNetworkGatewayListResult & { +export type VirtualNetworkTapsListByResourceGroupNextResponse = VirtualNetworkTapListResult & { /** * The underlying HTTP response. */ @@ -19624,7 +19906,7 @@ export type LocalNetworkGatewaysListNextResponse = LocalNetworkGatewayListResult /** * The response body as parsed JSON or XML */ - parsedBody: LocalNetworkGatewayListResult; + parsedBody: VirtualNetworkTapListResult; }; }; diff --git a/packages/@azure/arm-network/lib/models/interfaceEndpointsMappers.ts b/packages/@azure/arm-network/lib/models/interfaceEndpointsMappers.ts index df10a912a858..53507cc334b7 100644 --- a/packages/@azure/arm-network/lib/models/interfaceEndpointsMappers.ts +++ b/packages/@azure/arm-network/lib/models/interfaceEndpointsMappers.ts @@ -58,6 +58,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -67,6 +71,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts index fd2bf21e6ded..890e31557648 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts @@ -58,6 +58,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -67,6 +71,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts index 485ed18150d0..4e34f7a63579 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts @@ -58,6 +58,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -67,6 +71,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts index afcdfa293aa3..d307b29c9c98 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts @@ -59,6 +59,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +72,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts index 3d13879ea246..310c3fbb3c6a 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts @@ -58,6 +58,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -67,6 +71,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts index dd0352a3b220..d1e9cc05ca35 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts @@ -59,6 +59,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +72,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts index 30c734265c37..9143d8747942 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts @@ -59,6 +59,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +72,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts index 58fcf6253418..ca540035da6f 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts @@ -65,6 +65,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -74,6 +78,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +127,8 @@ export { ExpressRouteLink, ExpressRoutePort, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts index 1e5986d2a9de..55f2734b84cc 100644 --- a/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts @@ -62,6 +62,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -71,6 +75,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -124,8 +130,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/mappers.ts b/packages/@azure/arm-network/lib/models/mappers.ts index 6df8de2e684f..ba84b8382540 100644 --- a/packages/@azure/arm-network/lib/models/mappers.ts +++ b/packages/@azure/arm-network/lib/models/mappers.ts @@ -2426,8 +2426,8 @@ export const ApplicationGatewayTrustedRootCertificate: msRest.CompositeMapper = name: "String" } }, - keyvaultSecretId: { - serializedName: "properties.keyvaultSecretId", + keyVaultSecretId: { + serializedName: "properties.keyVaultSecretId", type: { name: "String" } @@ -2485,6 +2485,12 @@ export const ApplicationGatewaySslCertificate: msRest.CompositeMapper = { name: "String" } }, + keyVaultSecretId: { + serializedName: "properties.keyVaultSecretId", + type: { + name: "String" + } + }, provisioningState: { serializedName: "properties.provisioningState", type: { @@ -2762,6 +2768,13 @@ export const ApplicationGatewayPathRule: msRest.CompositeMapper = { className: "SubResource" } }, + rewriteRuleSet: { + serializedName: "properties.rewriteRuleSet", + type: { + name: "Composite", + className: "SubResource" + } + }, provisioningState: { serializedName: "properties.provisioningState", type: { @@ -2948,6 +2961,13 @@ export const ApplicationGatewayRequestRoutingRule: msRest.CompositeMapper = { className: "SubResource" } }, + rewriteRuleSet: { + serializedName: "properties.rewriteRuleSet", + type: { + name: "Composite", + className: "SubResource" + } + }, redirectConfiguration: { serializedName: "properties.redirectConfiguration", type: { @@ -2983,6 +3003,128 @@ export const ApplicationGatewayRequestRoutingRule: msRest.CompositeMapper = { } }; +export const ApplicationGatewayHeaderConfiguration: msRest.CompositeMapper = { + serializedName: "ApplicationGatewayHeaderConfiguration", + type: { + name: "Composite", + className: "ApplicationGatewayHeaderConfiguration", + modelProperties: { + headerName: { + serializedName: "headerName", + type: { + name: "String" + } + }, + headerValue: { + serializedName: "headerValue", + type: { + name: "String" + } + } + } + } +}; + +export const ApplicationGatewayRewriteRuleActionSet: msRest.CompositeMapper = { + serializedName: "ApplicationGatewayRewriteRuleActionSet", + type: { + name: "Composite", + className: "ApplicationGatewayRewriteRuleActionSet", + modelProperties: { + requestHeaderConfigurations: { + serializedName: "requestHeaderConfigurations", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ApplicationGatewayHeaderConfiguration" + } + } + } + }, + responseHeaderConfigurations: { + serializedName: "responseHeaderConfigurations", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ApplicationGatewayHeaderConfiguration" + } + } + } + } + } + } +}; + +export const ApplicationGatewayRewriteRule: msRest.CompositeMapper = { + serializedName: "ApplicationGatewayRewriteRule", + type: { + name: "Composite", + className: "ApplicationGatewayRewriteRule", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" + } + }, + actionSet: { + serializedName: "actionSet", + type: { + name: "Composite", + className: "ApplicationGatewayRewriteRuleActionSet" + } + } + } + } +}; + +export const ApplicationGatewayRewriteRuleSet: msRest.CompositeMapper = { + serializedName: "ApplicationGatewayRewriteRuleSet", + type: { + name: "Composite", + className: "ApplicationGatewayRewriteRuleSet", + modelProperties: { + ...SubResource.type.modelProperties, + rewriteRules: { + serializedName: "properties.rewriteRules", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ApplicationGatewayRewriteRule" + } + } + } + }, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + name: { + serializedName: "name", + type: { + name: "String" + } + }, + etag: { + readOnly: true, + serializedName: "etag", + type: { + name: "String" + } + } + } + } +}; + export const ApplicationGatewayRedirectConfiguration: msRest.CompositeMapper = { serializedName: "ApplicationGatewayRedirectConfiguration", type: { @@ -3100,6 +3242,13 @@ export const ApplicationGatewayUrlPathMap: msRest.CompositeMapper = { className: "SubResource" } }, + defaultRewriteRuleSet: { + serializedName: "properties.defaultRewriteRuleSet", + type: { + name: "Composite", + className: "SubResource" + } + }, defaultRedirectConfiguration: { serializedName: "properties.defaultRedirectConfiguration", type: { @@ -3324,6 +3473,78 @@ export const ApplicationGatewayAutoscaleConfiguration: msRest.CompositeMapper = } }; +export const ManagedServiceIdentityUserAssignedIdentitiesValue: msRest.CompositeMapper = { + serializedName: "ManagedServiceIdentity_userAssignedIdentitiesValue", + type: { + name: "Composite", + className: "ManagedServiceIdentityUserAssignedIdentitiesValue", + modelProperties: { + principalId: { + readOnly: true, + serializedName: "principalId", + type: { + name: "String" + } + }, + clientId: { + readOnly: true, + serializedName: "clientId", + type: { + name: "String" + } + } + } + } +}; + +export const ManagedServiceIdentity: msRest.CompositeMapper = { + serializedName: "ManagedServiceIdentity", + type: { + name: "Composite", + className: "ManagedServiceIdentity", + modelProperties: { + principalId: { + readOnly: true, + serializedName: "principalId", + type: { + name: "String" + } + }, + tenantId: { + readOnly: true, + serializedName: "tenantId", + type: { + name: "String" + } + }, + type: { + serializedName: "type", + type: { + name: "Enum", + allowedValues: [ + "SystemAssigned", + "UserAssigned", + "SystemAssigned, UserAssigned", + "None" + ] + } + }, + userAssignedIdentities: { + serializedName: "userAssignedIdentities", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "ManagedServiceIdentityUserAssignedIdentitiesValue" + } + } + } + } + } + } +}; + export const ApplicationGateway: msRest.CompositeMapper = { serializedName: "ApplicationGateway", type: { @@ -3496,6 +3717,18 @@ export const ApplicationGateway: msRest.CompositeMapper = { } } }, + rewriteRuleSets: { + serializedName: "properties.rewriteRuleSets", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ApplicationGatewayRewriteRuleSet" + } + } + } + }, redirectConfigurations: { serializedName: "properties.redirectConfigurations", type: { @@ -3574,6 +3807,13 @@ export const ApplicationGateway: msRest.CompositeMapper = { } } } + }, + identity: { + serializedName: "identity", + type: { + name: "Composite", + className: "ManagedServiceIdentity" + } } } } @@ -3863,6 +4103,7 @@ export const AzureFirewallIPConfiguration: msRest.CompositeMapper = { modelProperties: { ...SubResource.type.modelProperties, privateIPAddress: { + readOnly: true, serializedName: "properties.privateIPAddress", type: { name: "String" @@ -7197,7 +7438,7 @@ export const ContainerNetworkInterfaceConfiguration: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ContainerNetworkInterface" + className: "SubResource" } } } @@ -8412,6 +8653,29 @@ export const RetentionPolicyParameters: msRest.CompositeMapper = { } }; +export const FlowLogFormatParameters: msRest.CompositeMapper = { + serializedName: "FlowLogFormatParameters", + type: { + name: "Composite", + className: "FlowLogFormatParameters", + modelProperties: { + type: { + serializedName: "type", + type: { + name: "String" + } + }, + version: { + serializedName: "version", + defaultValue: 0, + type: { + name: "Number" + } + } + } + } +}; + export const FlowLogStatusParameters: msRest.CompositeMapper = { serializedName: "FlowLogStatusParameters", type: { @@ -8462,6 +8726,12 @@ export const TrafficAnalyticsConfigurationProperties: msRest.CompositeMapper = { type: { name: "String" } + }, + trafficAnalyticsInterval: { + serializedName: "trafficAnalyticsInterval", + type: { + name: "Number" + } } } } @@ -8519,6 +8789,13 @@ export const FlowLogInformation: msRest.CompositeMapper = { className: "RetentionPolicyParameters" } }, + format: { + serializedName: "properties.format", + type: { + name: "Composite", + className: "FlowLogFormatParameters" + } + }, flowAnalyticsConfiguration: { serializedName: "flowAnalyticsConfiguration", type: { @@ -13352,6 +13629,34 @@ export const ExpressRouteCircuitPeeringListResult: msRest.CompositeMapper = { } }; +export const ExpressRouteCircuitConnectionListResult: msRest.CompositeMapper = { + serializedName: "ExpressRouteCircuitConnectionListResult", + type: { + name: "Composite", + className: "ExpressRouteCircuitConnectionListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ExpressRouteCircuitConnection" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const ExpressRouteCircuitListResult: msRest.CompositeMapper = { serializedName: "ExpressRouteCircuitListResult", type: { @@ -14470,11 +14775,11 @@ export const VirtualNetworkPeeringListResult: msRest.CompositeMapper = { } }; -export const VirtualNetworkTapListResult: msRest.CompositeMapper = { - serializedName: "VirtualNetworkTapListResult", +export const VirtualNetworkGatewayListResult: msRest.CompositeMapper = { + serializedName: "VirtualNetworkGatewayListResult", type: { name: "Composite", - className: "VirtualNetworkTapListResult", + className: "VirtualNetworkGatewayListResult", modelProperties: { value: { serializedName: "", @@ -14483,12 +14788,13 @@ export const VirtualNetworkTapListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "VirtualNetworkTap" + className: "VirtualNetworkGateway" } } } }, nextLink: { + readOnly: true, serializedName: "nextLink", type: { name: "String" @@ -14498,11 +14804,11 @@ export const VirtualNetworkTapListResult: msRest.CompositeMapper = { } }; -export const VirtualNetworkGatewayListResult: msRest.CompositeMapper = { - serializedName: "VirtualNetworkGatewayListResult", +export const VirtualNetworkGatewayListConnectionsResult: msRest.CompositeMapper = { + serializedName: "VirtualNetworkGatewayListConnectionsResult", type: { name: "Composite", - className: "VirtualNetworkGatewayListResult", + className: "VirtualNetworkGatewayListConnectionsResult", modelProperties: { value: { serializedName: "", @@ -14511,7 +14817,7 @@ export const VirtualNetworkGatewayListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "VirtualNetworkGateway" + className: "VirtualNetworkGatewayConnectionListEntity" } } } @@ -14527,11 +14833,11 @@ export const VirtualNetworkGatewayListResult: msRest.CompositeMapper = { } }; -export const VirtualNetworkGatewayListConnectionsResult: msRest.CompositeMapper = { - serializedName: "VirtualNetworkGatewayListConnectionsResult", +export const VirtualNetworkGatewayConnectionListResult: msRest.CompositeMapper = { + serializedName: "VirtualNetworkGatewayConnectionListResult", type: { name: "Composite", - className: "VirtualNetworkGatewayListConnectionsResult", + className: "VirtualNetworkGatewayConnectionListResult", modelProperties: { value: { serializedName: "", @@ -14540,7 +14846,7 @@ export const VirtualNetworkGatewayListConnectionsResult: msRest.CompositeMapper element: { type: { name: "Composite", - className: "VirtualNetworkGatewayConnectionListEntity" + className: "VirtualNetworkGatewayConnection" } } } @@ -14556,11 +14862,11 @@ export const VirtualNetworkGatewayListConnectionsResult: msRest.CompositeMapper } }; -export const VirtualNetworkGatewayConnectionListResult: msRest.CompositeMapper = { - serializedName: "VirtualNetworkGatewayConnectionListResult", +export const LocalNetworkGatewayListResult: msRest.CompositeMapper = { + serializedName: "LocalNetworkGatewayListResult", type: { name: "Composite", - className: "VirtualNetworkGatewayConnectionListResult", + className: "LocalNetworkGatewayListResult", modelProperties: { value: { serializedName: "", @@ -14569,7 +14875,7 @@ export const VirtualNetworkGatewayConnectionListResult: msRest.CompositeMapper = element: { type: { name: "Composite", - className: "VirtualNetworkGatewayConnection" + className: "LocalNetworkGateway" } } } @@ -14585,11 +14891,11 @@ export const VirtualNetworkGatewayConnectionListResult: msRest.CompositeMapper = } }; -export const LocalNetworkGatewayListResult: msRest.CompositeMapper = { - serializedName: "LocalNetworkGatewayListResult", +export const VirtualNetworkTapListResult: msRest.CompositeMapper = { + serializedName: "VirtualNetworkTapListResult", type: { name: "Composite", - className: "LocalNetworkGatewayListResult", + className: "VirtualNetworkTapListResult", modelProperties: { value: { serializedName: "", @@ -14598,13 +14904,12 @@ export const LocalNetworkGatewayListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "LocalNetworkGateway" + className: "VirtualNetworkTap" } } } }, nextLink: { - readOnly: true, serializedName: "nextLink", type: { name: "String" diff --git a/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts b/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts index 344027e30b02..b2b18d10673f 100644 --- a/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts @@ -58,6 +58,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -67,6 +71,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts b/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts index ca7bd7b74463..64900fb91d3c 100644 --- a/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts @@ -64,6 +64,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -73,6 +77,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { ExpressRouteLink, ExpressRoutePort, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts b/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts index 6fda7e232095..7fb0fe450489 100644 --- a/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts @@ -58,6 +58,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -67,6 +71,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts b/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts index 3804dccf33e3..b80447d9ea66 100644 --- a/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts @@ -66,6 +66,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -75,6 +79,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -128,8 +134,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts b/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts index b35b177d21e6..3bd75d4a3b5a 100644 --- a/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts @@ -64,6 +64,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -73,6 +77,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, diff --git a/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts b/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts index 235d3464816b..20e4118a6d42 100644 --- a/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts @@ -59,6 +59,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +72,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +127,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/networkWatchersMappers.ts b/packages/@azure/arm-network/lib/models/networkWatchersMappers.ts index e231e7a36d4d..b95ff50b5fbd 100644 --- a/packages/@azure/arm-network/lib/models/networkWatchersMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkWatchersMappers.ts @@ -41,6 +41,7 @@ export { QueryTroubleshootingParameters, FlowLogInformation, RetentionPolicyParameters, + FlowLogFormatParameters, TrafficAnalyticsProperties, TrafficAnalyticsConfigurationProperties, FlowLogStatusParameters, @@ -113,6 +114,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -122,6 +127,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -175,8 +182,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, ConnectionMonitorResult, diff --git a/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts index a2ef1b02ef70..d2a8321ddb57 100644 --- a/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts @@ -66,6 +66,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -75,6 +79,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -128,8 +134,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts b/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts index cefefe3f2694..69b5755e1531 100644 --- a/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts @@ -65,6 +65,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -74,6 +78,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -127,8 +133,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/parameters.ts b/packages/@azure/arm-network/lib/models/parameters.ts index 8421fa10ae9e..b9d89677521a 100644 --- a/packages/@azure/arm-network/lib/models/parameters.ts +++ b/packages/@azure/arm-network/lib/models/parameters.ts @@ -26,7 +26,7 @@ export const apiVersion0: msRest.OperationQueryParameter = { required: true, isConstant: true, serializedName: "api-version", - defaultValue: '2018-08-01', + defaultValue: '2018-10-01', type: { name: "String" } diff --git a/packages/@azure/arm-network/lib/models/publicIPAddressesMappers.ts b/packages/@azure/arm-network/lib/models/publicIPAddressesMappers.ts index 216322ad2dfb..8b96e08aad38 100644 --- a/packages/@azure/arm-network/lib/models/publicIPAddressesMappers.ts +++ b/packages/@azure/arm-network/lib/models/publicIPAddressesMappers.ts @@ -59,6 +59,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +72,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +127,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts b/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts index e24ea81e48a2..6150f30e4e9f 100644 --- a/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts +++ b/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts @@ -62,6 +62,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -71,6 +75,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -124,8 +130,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts b/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts index a011ff65a87f..0a1c18438495 100644 --- a/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts @@ -60,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -69,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +127,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts b/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts index af6c903ea7ba..3342e6a85f4a 100644 --- a/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts +++ b/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts @@ -67,6 +67,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -76,6 +80,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +127,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/routeTablesMappers.ts b/packages/@azure/arm-network/lib/models/routeTablesMappers.ts index 37c23bfc68c9..6f58adedb2c2 100644 --- a/packages/@azure/arm-network/lib/models/routeTablesMappers.ts +++ b/packages/@azure/arm-network/lib/models/routeTablesMappers.ts @@ -59,6 +59,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +72,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +127,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/routesMappers.ts b/packages/@azure/arm-network/lib/models/routesMappers.ts index d0df9cb83a13..38e8c03f0671 100644 --- a/packages/@azure/arm-network/lib/models/routesMappers.ts +++ b/packages/@azure/arm-network/lib/models/routesMappers.ts @@ -58,6 +58,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -67,6 +71,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/securityRulesMappers.ts b/packages/@azure/arm-network/lib/models/securityRulesMappers.ts index 3562a31faf7b..58e0c7ca30b4 100644 --- a/packages/@azure/arm-network/lib/models/securityRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/securityRulesMappers.ts @@ -58,6 +58,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -67,6 +71,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts b/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts index 7a27cf228057..a55b797a92fb 100644 --- a/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts +++ b/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts @@ -59,6 +59,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +72,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +127,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts b/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts index c5a5ef77399a..c06fed981f71 100644 --- a/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts @@ -58,6 +58,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -67,6 +71,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/subnetsMappers.ts b/packages/@azure/arm-network/lib/models/subnetsMappers.ts index 6bc7344da403..e0983bc332d3 100644 --- a/packages/@azure/arm-network/lib/models/subnetsMappers.ts +++ b/packages/@azure/arm-network/lib/models/subnetsMappers.ts @@ -58,6 +58,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -67,6 +71,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +126,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts b/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts index 98159313f293..b085bfd2a1ed 100644 --- a/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts @@ -64,6 +64,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -73,6 +77,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -126,8 +132,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts index 4261fd73b1c3..041f610561aa 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts @@ -73,6 +73,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -82,6 +86,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -135,8 +141,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts index 898893037d45..9b99dca8ea82 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts @@ -79,6 +79,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -88,6 +92,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -141,8 +147,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts index 5290d870c507..706dd5e18f93 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts @@ -60,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -69,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -122,8 +128,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts index c44120a674f3..c743ee3b6641 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts @@ -59,6 +59,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +72,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +127,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts index 9b017c355191..bf4f42f36d2d 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts @@ -67,6 +67,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -76,6 +80,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -129,8 +135,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/virtualWansMappers.ts b/packages/@azure/arm-network/lib/models/virtualWansMappers.ts index 1a2bad1525d9..ca27936c2c49 100644 --- a/packages/@azure/arm-network/lib/models/virtualWansMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualWansMappers.ts @@ -67,6 +67,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -76,6 +80,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -129,8 +135,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts index f5fb6561282d..b0c59247239d 100644 --- a/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts @@ -61,6 +61,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -70,6 +74,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -123,8 +129,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts index 86322d21de5d..f2c2586ffa1f 100644 --- a/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts @@ -64,6 +64,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -73,6 +77,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -126,8 +132,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts b/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts index 6c476893ef60..b5e5eaa51253 100644 --- a/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts +++ b/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts @@ -64,6 +64,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -73,6 +77,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -126,8 +132,8 @@ export { LoadBalancer, LoadBalancerSku, ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterface, Container, + ContainerNetworkInterface, ContainerNetworkInterfaceIpConfiguration, NetworkProfile, NetworkWatcher, diff --git a/packages/@azure/arm-network/lib/networkManagementClient.ts b/packages/@azure/arm-network/lib/networkManagementClient.ts index 4aad03f66ff4..991493633a7a 100644 --- a/packages/@azure/arm-network/lib/networkManagementClient.ts +++ b/packages/@azure/arm-network/lib/networkManagementClient.ts @@ -72,10 +72,10 @@ class NetworkManagementClient extends NetworkManagementClientContext { virtualNetworks: operations.VirtualNetworks; subnets: operations.Subnets; virtualNetworkPeerings: operations.VirtualNetworkPeerings; - virtualNetworkTaps: operations.VirtualNetworkTaps; virtualNetworkGateways: operations.VirtualNetworkGateways; virtualNetworkGatewayConnections: operations.VirtualNetworkGatewayConnections; localNetworkGateways: operations.LocalNetworkGateways; + virtualNetworkTaps: operations.VirtualNetworkTaps; virtualWans: operations.VirtualWans; vpnSites: operations.VpnSites; vpnSitesConfiguration: operations.VpnSitesConfiguration; @@ -149,10 +149,10 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.virtualNetworks = new operations.VirtualNetworks(this); this.subnets = new operations.Subnets(this); this.virtualNetworkPeerings = new operations.VirtualNetworkPeerings(this); - this.virtualNetworkTaps = new operations.VirtualNetworkTaps(this); this.virtualNetworkGateways = new operations.VirtualNetworkGateways(this); this.virtualNetworkGatewayConnections = new operations.VirtualNetworkGatewayConnections(this); this.localNetworkGateways = new operations.LocalNetworkGateways(this); + this.virtualNetworkTaps = new operations.VirtualNetworkTaps(this); this.virtualWans = new operations.VirtualWans(this); this.vpnSites = new operations.VpnSites(this); this.vpnSitesConfiguration = new operations.VpnSitesConfiguration(this); diff --git a/packages/@azure/arm-network/lib/operations/expressRouteCircuitConnections.ts b/packages/@azure/arm-network/lib/operations/expressRouteCircuitConnections.ts index 033d91f8f0f3..8db56c426888 100644 --- a/packages/@azure/arm-network/lib/operations/expressRouteCircuitConnections.ts +++ b/packages/@azure/arm-network/lib/operations/expressRouteCircuitConnections.ts @@ -97,6 +97,42 @@ export class ExpressRouteCircuitConnections { .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } + /** + * Gets all global reach connections associated with a private peering in an express route circuit. + * @param resourceGroupName The name of the resource group. + * @param circuitName The name of the circuit. + * @param peeringName The name of the peering. + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroupName: string, circuitName: string, peeringName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param circuitName The name of the circuit. + * @param peeringName The name of the peering. + * @param callback The callback + */ + list(resourceGroupName: string, circuitName: string, peeringName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param circuitName The name of the circuit. + * @param peeringName The name of the peering. + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroupName: string, circuitName: string, peeringName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, circuitName: string, peeringName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + circuitName, + peeringName, + options + }, + listOperationSpec, + callback) as Promise; + } + /** * Deletes the specified Express Route Circuit Connection from the specified express route circuit. * @param resourceGroupName The name of the resource group. @@ -143,6 +179,34 @@ export class ExpressRouteCircuitConnections { beginCreateOrUpdateOperationSpec, options); } + + /** + * Gets all global reach connections associated with a private peering in an express route circuit. + * @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 @@ -174,6 +238,32 @@ const getOperationSpec: msRest.OperationSpec = { serializer }; +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/connections", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.circuitName, + Parameters.peeringName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ExpressRouteCircuitConnectionListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const beginDeleteMethodOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/connections/{connectionName}", @@ -237,3 +327,24 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { }, serializer }; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ExpressRouteCircuitConnectionListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/packages/@azure/arm-network/lib/operations/index.ts b/packages/@azure/arm-network/lib/operations/index.ts index aac883cb909b..988917538cb2 100644 --- a/packages/@azure/arm-network/lib/operations/index.ts +++ b/packages/@azure/arm-network/lib/operations/index.ts @@ -62,10 +62,10 @@ export * from "./usages"; export * from "./virtualNetworks"; export * from "./subnets"; export * from "./virtualNetworkPeerings"; -export * from "./virtualNetworkTaps"; export * from "./virtualNetworkGateways"; export * from "./virtualNetworkGatewayConnections"; export * from "./localNetworkGateways"; +export * from "./virtualNetworkTaps"; export * from "./virtualWans"; export * from "./vpnSites"; export * from "./vpnSitesConfiguration"; diff --git a/packages/@azure/arm-network/package.json b/packages/@azure/arm-network/package.json index 4f04b395017d..34b9128a1604 100644 --- a/packages/@azure/arm-network/package.json +++ b/packages/@azure/arm-network/package.json @@ -2,7 +2,7 @@ "name": "@azure/arm-network", "author": "Microsoft Corporation", "description": "NetworkManagementClient Library with typescript type definitions for node.js and browser.", - "version": "0.1.0", + "version": "0.2.0", "dependencies": { "@azure/ms-rest-azure-js": "^1.1.0", "@azure/ms-rest-js": "^1.1.0", @@ -23,6 +23,7 @@ "typescript": "^3.1.1", "rollup": "^0.66.2", "rollup-plugin-node-resolve": "^3.4.0", + "rollup-plugin-sourcemaps": "^0.4.2", "uglify-js": "^3.4.9" }, "homepage": "https://github.com/azure/azure-sdk-for-js/tree/master/packages/@azure/arm-network", diff --git a/packages/@azure/arm-network/rollup.config.js b/packages/@azure/arm-network/rollup.config.js index 0698608136c4..76a0e08ea2ae 100644 --- a/packages/@azure/arm-network/rollup.config.js +++ b/packages/@azure/arm-network/rollup.config.js @@ -1,10 +1,16 @@ +import rollup from "rollup"; import nodeResolve from "rollup-plugin-node-resolve"; +import sourcemaps from "rollup-plugin-sourcemaps"; + /** - * @type {import('rollup').RollupFileOptions} + * @type {rollup.RollupFileOptions} */ const config = { - input: './esm/networkManagementClient.js', - external: ["@azure/ms-rest-js", "@azure/ms-rest-azure-js"], + input: "./esm/networkManagementClient.js", + external: [ + "@azure/ms-rest-js", + "@azure/ms-rest-azure-js" + ], output: { file: "./dist/arm-network.js", format: "umd", @@ -16,16 +22,16 @@ const config = { }, banner: `/* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */` }, plugins: [ - nodeResolve({ module: true }) + nodeResolve({ module: true }), + sourcemaps() ] }; + export default config;