diff --git a/packages/@azure/arm-network/LICENSE.txt b/packages/@azure/arm-network/LICENSE.txt index 5431ba98b936..8f3d856145c5 100644 --- a/packages/@azure/arm-network/LICENSE.txt +++ b/packages/@azure/arm-network/LICENSE.txt @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2018 Microsoft +Copyright (c) 2019 Microsoft Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/packages/@azure/arm-network/README.md b/packages/@azure/arm-network/README.md new file mode 100644 index 000000000000..7c8651c021f9 --- /dev/null +++ b/packages/@azure/arm-network/README.md @@ -0,0 +1,81 @@ +# Azure NetworkManagementClient SDK for JavaScript +This package contains an isomorphic SDK for NetworkManagementClient. + +## Currently supported environments +- Node.js version 6.x.x or higher +- Browser JavaScript + +## How to Install +``` +npm install @azure/arm-network +``` + + +## How to use + +### nodejs - Authentication, client creation and get applicationGateways as an example written in TypeScript. + +```ts +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; +import * as msRestNodeAuth from "ms-rest-nodeauth"; +import { NetworkManagementClient, NetworkManagementModels, NetworkManagementMappers } from "@azure/arm-network"; +const subscriptionId = process.env["AZURE_SUBSCRIPTION_ID"]; + +msRestNodeAuth.interactiveLogin().then((creds) => { + const client = new NetworkManagementClient(creds, subscriptionId); + const resourceGroupName = "testresourceGroupName"; + const applicationGatewayName = "testapplicationGatewayName"; + client.applicationGateways.get(resourceGroupName, applicationGatewayName).then((result) => { + console.log("The result is:"); + console.log(result); + }); +}).catch((err) => { + console.error(err); +}); +``` + +### browser - Authentication, client creation and get applicationGateways as an example written in JavaScript. +See https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to Azure in the browser. + +- index.html +```html + + + + @azure/arm-network sample + + + + + + + + + +``` + +# Related projects + - [Microsoft Azure SDK for Javascript](https://github.com/Azure/azure-sdk-for-js) diff --git a/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts index 72703a6ed692..6ba75ed13bba 100644 --- a/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts @@ -46,6 +46,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -61,17 +62,28 @@ export { ApplicationGatewayUrlPathMap, ApplicationGatewayPathRule, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, TagsObject, ApplicationGatewayListResult, ApplicationGatewayBackendHealth, ApplicationGatewayBackendHealthPool, ApplicationGatewayBackendHealthHttpSettings, ApplicationGatewayBackendHealthServer, + ApplicationGatewayAvailableServerVariablesResult, + ErrorModel, + ErrorDetails, + ApplicationGatewayAvailableRequestHeadersResult, + ApplicationGatewayAvailableResponseHeadersResult, ApplicationGatewayAvailableWafRuleSetsResult, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, @@ -127,8 +139,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..66792134043b 100644 --- a/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts +++ b/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts @@ -13,6 +13,7 @@ export { ApplicationSecurityGroup, Resource, BaseResource, + TagsObject, ApplicationSecurityGroupListResult, SubResource, SecurityRule, @@ -29,6 +30,7 @@ export { PublicIPAddressSku, IPConfiguration, PublicIPAddressDnsSettings, + DdosSettings, IpTag, ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendAddress, @@ -58,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -67,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +128,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..3e17be2d5cf9 100644 --- a/packages/@azure/arm-network/lib/models/availableEndpointServicesMappers.ts +++ b/packages/@azure/arm-network/lib/models/availableEndpointServicesMappers.ts @@ -39,6 +39,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -59,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +127,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..1e2e7c128343 100644 --- a/packages/@azure/arm-network/lib/models/azureFirewallFqdnTagsMappers.ts +++ b/packages/@azure/arm-network/lib/models/azureFirewallFqdnTagsMappers.ts @@ -30,6 +30,7 @@ export { PublicIPAddressSku, IPConfiguration, PublicIPAddressDnsSettings, + DdosSettings, IpTag, ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendAddress, @@ -59,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +127,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..08ec7c8df5bd 100644 --- a/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts +++ b/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts @@ -49,6 +49,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -69,6 +70,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -78,6 +83,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +127,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..197c9cfdce48 100644 --- a/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts +++ b/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts @@ -31,6 +31,7 @@ export { PublicIPAddressSku, IPConfiguration, PublicIPAddressDnsSettings, + DdosSettings, IpTag, ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendAddress, @@ -60,6 +61,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -69,6 +74,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -122,8 +129,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..24994145f1fb 100644 --- a/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts +++ b/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts @@ -38,6 +38,7 @@ export { PublicIPAddressSku, IPConfiguration, PublicIPAddressDnsSettings, + DdosSettings, IpTag, ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendAddress, @@ -67,6 +68,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -76,6 +81,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -129,8 +136,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..3a4946f10115 100644 --- a/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts +++ b/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts @@ -39,6 +39,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -59,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +127,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..544ea5e0b874 100644 --- a/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts @@ -38,6 +38,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -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, @@ -120,8 +127,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..609d0b2ac85f 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts @@ -39,6 +39,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -59,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +127,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..809cd9a24641 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, @@ -38,6 +39,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -58,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -67,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -119,8 +127,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..d1e29a842c97 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts @@ -46,6 +46,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -66,6 +67,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -75,6 +80,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +127,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..42bf922ecd5e 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts @@ -57,6 +57,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -77,6 +78,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -86,6 +91,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -127,8 +134,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..8ff00e020465 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts @@ -40,6 +40,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -60,6 +61,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -69,6 +74,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +127,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..c59eb8378482 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts @@ -47,6 +47,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -67,6 +68,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -76,6 +81,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +127,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..2c8248737c06 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts @@ -56,6 +56,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -76,6 +77,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -85,6 +90,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -127,8 +134,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..a5fba47769ac 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts @@ -44,6 +44,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -64,6 +65,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -73,6 +78,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +127,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..51d02b2892e3 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts @@ -39,6 +39,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -59,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +127,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..3651d8e4b719 100644 --- a/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts @@ -31,6 +31,7 @@ export { PublicIPAddressSku, IPConfiguration, PublicIPAddressDnsSettings, + DdosSettings, IpTag, ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendAddress, @@ -60,6 +61,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -69,6 +74,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +127,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..95140e97dccd 100644 --- a/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts @@ -41,6 +41,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -61,6 +62,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -70,6 +75,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +128,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..da6bcada8d59 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts @@ -31,6 +31,7 @@ export { PublicIPAddressSku, IPConfiguration, PublicIPAddressDnsSettings, + DdosSettings, IpTag, ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendAddress, @@ -60,6 +61,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -69,6 +74,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +127,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..2edfddbddf11 100644 --- a/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts @@ -40,6 +40,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -60,6 +61,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -69,6 +74,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -122,8 +129,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..6e45553e1f6b 100644 --- a/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts @@ -35,6 +35,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -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, @@ -120,8 +127,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..96aea43c5e5e 100644 --- a/packages/@azure/arm-network/lib/models/index.ts +++ b/packages/@azure/arm-network/lib/models/index.ts @@ -8,8 +8,8 @@ * regenerated. */ -import { BaseResource, CloudError, AzureServiceClientOptions } from "@azure/ms-rest-azure-js"; -import * as msRest from "@azure/ms-rest-js"; +import { BaseResource, CloudError, AzureServiceClientOptions } from "ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; export { BaseResource, CloudError }; @@ -713,6 +713,26 @@ export interface PublicIPAddressDnsSettings { reverseFqdn?: string; } +/** + * @interface + * An interface representing DdosSettings. + * Contains the DDoS protection settings of the public IP. + * + */ +export interface DdosSettings { + /** + * @member {SubResource} [ddosCustomPolicy] The DDoS custom policy associated + * with the public IP. + */ + ddosCustomPolicy?: SubResource; + /** + * @member {ProtectionCoverage} [protectionCoverage] The DDoS protection + * policy customizability of the public IP. Only standard coverage will have + * the ability to be customized. Possible values include: 'Basic', 'Standard' + */ + protectionCoverage?: ProtectionCoverage; +} + /** * @interface * An interface representing IpTag. @@ -768,6 +788,11 @@ export interface PublicIPAddress extends Resource { * record associated with the public IP address. */ dnsSettings?: PublicIPAddressDnsSettings; + /** + * @member {DdosSettings} [ddosSettings] The DDoS protection custom policy + * associated with the public IP address. + */ + ddosSettings?: DdosSettings; /** * @member {IpTag[]} [ipTags] The list of tags associated with the public IP * address. @@ -1843,9 +1868,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 +1917,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 +2137,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 +2294,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 +2326,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 +2498,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 +2650,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 +2801,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 +2859,53 @@ 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; +} + +/** + * @interface + * An interface representing ApplicationGatewayAvailableServerVariablesResult. + * Response for ApplicationGatewayAvailableServerVariables API service call. + * + */ +export interface ApplicationGatewayAvailableServerVariablesResult { + /** + * @member {string[]} [value] The list of supported server variables in + * application gateway. + */ + value?: string[]; +} + +/** + * @interface + * An interface representing ApplicationGatewayAvailableRequestHeadersResult. + * Response for ApplicationGatewayAvailableRequestHeaders API service call. + * + */ +export interface ApplicationGatewayAvailableRequestHeadersResult { + /** + * @member {string[]} [value] The list of supported request headers in + * application gateway. + */ + value?: string[]; +} + +/** + * @interface + * An interface representing ApplicationGatewayAvailableResponseHeadersResult. + * Response for ApplicationGatewayAvailableResponeHeaders API service call. + * + */ +export interface ApplicationGatewayAvailableResponseHeadersResult { + /** + * @member {string[]} [value] The list of supported response header in + * application gateway. + */ + value?: string[]; } /** @@ -2803,6 +3052,52 @@ export interface ApplicationGatewaySslPredefinedPolicy extends SubResource { minProtocolVersion?: ApplicationGatewaySslProtocol; } +/** + * @interface + * An interface representing ErrorDetails. + */ +export interface ErrorDetails { + /** + * @member {string} [code] + */ + code?: string; + /** + * @member {string} [target] + */ + target?: string; + /** + * @member {string} [message] + */ + message?: string; +} + +/** + * @interface + * An interface representing ErrorModel. + */ +export interface ErrorModel { + /** + * @member {string} [code] + */ + code?: string; + /** + * @member {string} [message] + */ + message?: string; + /** + * @member {string} [target] + */ + target?: string; + /** + * @member {ErrorDetails[]} [details] + */ + details?: ErrorDetails[]; + /** + * @member {string} [innerError] + */ + innerError?: string; +} + /** * @interface * An interface representing TagsObject. @@ -2859,8 +3154,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'. @@ -5078,52 +5375,6 @@ export interface LoadBalancer extends Resource { etag?: string; } -/** - * @interface - * An interface representing ErrorDetails. - */ -export interface ErrorDetails { - /** - * @member {string} [code] - */ - code?: string; - /** - * @member {string} [target] - */ - target?: string; - /** - * @member {string} [message] - */ - message?: string; -} - -/** - * @interface - * An interface representing ErrorModel. - */ -export interface ErrorModel { - /** - * @member {string} [code] - */ - code?: string; - /** - * @member {string} [message] - */ - message?: string; - /** - * @member {string} [target] - */ - target?: string; - /** - * @member {ErrorDetails[]} [details] - */ - details?: ErrorDetails[]; - /** - * @member {string} [innerError] - */ - innerError?: string; -} - /** * @interface * An interface representing AzureAsyncOperationResult. @@ -5383,11 +5634,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 +6557,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 +6614,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 +6661,10 @@ export interface FlowLogInformation { * @member {RetentionPolicyParameters} [retentionPolicy] */ retentionPolicy?: RetentionPolicyParameters; + /** + * @member {FlowLogFormatParameters} [format] + */ + format?: FlowLogFormatParameters; /** * @member {TrafficAnalyticsProperties} [flowAnalyticsConfiguration] */ @@ -10303,10 +10582,25 @@ export interface ExpressRouteCircuitPeeringListResult extends Array + * @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. + * Response for ListExpressRouteCircuit API service call. + * + * @extends Array */ export interface ExpressRouteCircuitListResult extends Array { /** @@ -10893,20 +11187,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 +11251,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 +11586,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 +11853,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' @@ -11836,6 +12147,14 @@ export type TunnelConnectionStatus = 'Unknown' | 'Connecting' | 'Connected' | 'N */ export type HubVirtualNetworkConnectionStatus = 'Unknown' | 'Connecting' | 'Connected' | 'NotConnected'; +/** + * Defines values for ProtectionCoverage. + * Possible values include: 'Basic', 'Standard' + * @readonly + * @enum {string} + */ +export type ProtectionCoverage = 'Basic' | 'Standard'; + /** * Defines values for Protocol1. * Possible values include: 'Tcp', 'Udp', 'All' @@ -11958,6 +12277,63 @@ export type ApplicationGatewaysBackendHealthResponse = ApplicationGatewayBackend }; }; +/** + * Contains response data for the listAvailableServerVariables operation. + */ +export type ApplicationGatewaysListAvailableServerVariablesResponse = ApplicationGatewayAvailableServerVariablesResult & { + /** + * 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: ApplicationGatewayAvailableServerVariablesResult; + }; +}; + +/** + * Contains response data for the listAvailableRequestHeaders operation. + */ +export type ApplicationGatewaysListAvailableRequestHeadersResponse = ApplicationGatewayAvailableRequestHeadersResult & { + /** + * 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: ApplicationGatewayAvailableRequestHeadersResult; + }; +}; + +/** + * Contains response data for the listAvailableResponseHeaders operation. + */ +export type ApplicationGatewaysListAvailableResponseHeadersResponse = ApplicationGatewayAvailableResponseHeadersResult & { + /** + * 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: ApplicationGatewayAvailableResponseHeadersResult; + }; +}; + /** * Contains response data for the listAvailableWafRuleSets operation. */ @@ -12186,6 +12562,25 @@ export type ApplicationSecurityGroupsCreateOrUpdateResponse = ApplicationSecurit }; }; +/** + * Contains response data for the updateTags operation. + */ +export type ApplicationSecurityGroupsUpdateTagsResponse = ApplicationSecurityGroup & { + /** + * 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: ApplicationSecurityGroup; + }; +}; + /** * Contains response data for the listAll operation. */ @@ -12243,6 +12638,25 @@ export type ApplicationSecurityGroupsBeginCreateOrUpdateResponse = ApplicationSe }; }; +/** + * Contains response data for the beginUpdateTags operation. + */ +export type ApplicationSecurityGroupsBeginUpdateTagsResponse = ApplicationSecurityGroup & { + /** + * 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: ApplicationSecurityGroup; + }; +}; + /** * Contains response data for the listAllNext operation. */ @@ -12965,6 +13379,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 +13417,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 +18966,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 +18980,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 +18999,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 +19018,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 +19037,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 +19056,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 +19075,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 +19098,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 +19121,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 +19144,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 +19163,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 +19186,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 +19205,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 +19224,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 +19243,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 +19262,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 +19290,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 +19304,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 +19323,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 +19342,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 +19370,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 +19388,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 +19411,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 +19430,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 +19449,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 +19468,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 +19487,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 +19506,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 +19525,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 +19544,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 +19563,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 +19582,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 +19601,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 +19620,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 +19639,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 +19658,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 +19677,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 +19696,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 +19715,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 +19734,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 +19753,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 +19772,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 +19791,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 +19810,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 +19829,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 +19848,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 +19867,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 +19886,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 +19905,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 +19924,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 +19943,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 +19962,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 +19981,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 +20000,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 +20019,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 +20038,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 +20057,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 +20076,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..e7d0f0e45f9a 100644 --- a/packages/@azure/arm-network/lib/models/interfaceEndpointsMappers.ts +++ b/packages/@azure/arm-network/lib/models/interfaceEndpointsMappers.ts @@ -28,6 +28,7 @@ export { PublicIPAddressSku, IPConfiguration, PublicIPAddressDnsSettings, + DdosSettings, IpTag, ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendAddress, @@ -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, @@ -120,8 +127,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..e30f8bb88041 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts @@ -35,6 +35,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -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, @@ -120,8 +127,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..59a01f9410b5 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts @@ -32,6 +32,7 @@ export { PublicIPAddressSku, IPConfiguration, PublicIPAddressDnsSettings, + DdosSettings, IpTag, NetworkInterfaceDnsSettings, RouteTable, @@ -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, @@ -120,8 +127,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..ab97e6f6824a 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts @@ -39,6 +39,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -59,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +127,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..4048d0ae32f8 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts @@ -29,6 +29,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -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, @@ -120,8 +127,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..633baba1dabd 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts @@ -39,6 +39,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -59,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +127,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..aaca5cd6eda3 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts @@ -39,6 +39,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -59,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +127,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..c6bab00166bb 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts @@ -34,6 +34,7 @@ export { PublicIPAddressSku, IPConfiguration, PublicIPAddressDnsSettings, + DdosSettings, IpTag, NetworkInterfaceDnsSettings, RouteTable, @@ -65,6 +66,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -74,6 +79,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +128,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..32ae8466cc03 100644 --- a/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts @@ -33,6 +33,7 @@ export { PublicIPAddressSku, IPConfiguration, PublicIPAddressDnsSettings, + DdosSettings, IpTag, ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendAddress, @@ -62,6 +63,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -71,6 +76,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -124,8 +131,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..b971132f7c53 100644 --- a/packages/@azure/arm-network/lib/models/mappers.ts +++ b/packages/@azure/arm-network/lib/models/mappers.ts @@ -8,8 +8,8 @@ * regenerated. */ -import { CloudErrorMapper, BaseResourceMapper } from "@azure/ms-rest-azure-js"; -import * as msRest from "@azure/ms-rest-js"; +import { CloudErrorMapper, BaseResourceMapper } from "ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; export const CloudError = CloudErrorMapper; export const BaseResource = BaseResourceMapper; @@ -923,6 +923,29 @@ export const PublicIPAddressDnsSettings: msRest.CompositeMapper = { } }; +export const DdosSettings: msRest.CompositeMapper = { + serializedName: "DdosSettings", + type: { + name: "Composite", + className: "DdosSettings", + modelProperties: { + ddosCustomPolicy: { + serializedName: "ddosCustomPolicy", + type: { + name: "Composite", + className: "SubResource" + } + }, + protectionCoverage: { + serializedName: "protectionCoverage", + type: { + name: "String" + } + } + } + } +}; + export const IpTag: msRest.CompositeMapper = { serializedName: "IpTag", type: { @@ -986,6 +1009,13 @@ export const PublicIPAddress: msRest.CompositeMapper = { className: "PublicIPAddressDnsSettings" } }, + ddosSettings: { + serializedName: "properties.ddosSettings", + type: { + name: "Composite", + className: "DdosSettings" + } + }, ipTags: { serializedName: "properties.ipTags", type: { @@ -2426,8 +2456,8 @@ export const ApplicationGatewayTrustedRootCertificate: msRest.CompositeMapper = name: "String" } }, - keyvaultSecretId: { - serializedName: "properties.keyvaultSecretId", + keyVaultSecretId: { + serializedName: "properties.keyVaultSecretId", type: { name: "String" } @@ -2485,6 +2515,12 @@ export const ApplicationGatewaySslCertificate: msRest.CompositeMapper = { name: "String" } }, + keyVaultSecretId: { + serializedName: "properties.keyVaultSecretId", + type: { + name: "String" + } + }, provisioningState: { serializedName: "properties.provisioningState", type: { @@ -2762,6 +2798,13 @@ export const ApplicationGatewayPathRule: msRest.CompositeMapper = { className: "SubResource" } }, + rewriteRuleSet: { + serializedName: "properties.rewriteRuleSet", + type: { + name: "Composite", + className: "SubResource" + } + }, provisioningState: { serializedName: "properties.provisioningState", type: { @@ -2948,6 +2991,13 @@ export const ApplicationGatewayRequestRoutingRule: msRest.CompositeMapper = { className: "SubResource" } }, + rewriteRuleSet: { + serializedName: "properties.rewriteRuleSet", + type: { + name: "Composite", + className: "SubResource" + } + }, redirectConfiguration: { serializedName: "properties.redirectConfiguration", type: { @@ -2983,6 +3033,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 +3272,13 @@ export const ApplicationGatewayUrlPathMap: msRest.CompositeMapper = { className: "SubResource" } }, + defaultRewriteRuleSet: { + serializedName: "properties.defaultRewriteRuleSet", + type: { + name: "Composite", + className: "SubResource" + } + }, defaultRedirectConfiguration: { serializedName: "properties.defaultRedirectConfiguration", type: { @@ -3324,6 +3503,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 +3747,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 +3837,76 @@ export const ApplicationGateway: msRest.CompositeMapper = { } } } + }, + identity: { + serializedName: "identity", + type: { + name: "Composite", + className: "ManagedServiceIdentity" + } + } + } + } +}; + +export const ApplicationGatewayAvailableServerVariablesResult: msRest.CompositeMapper = { + serializedName: "ApplicationGatewayAvailableServerVariablesResult", + type: { + name: "Composite", + className: "ApplicationGatewayAvailableServerVariablesResult", + modelProperties: { + value: { + serializedName: "value", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const ApplicationGatewayAvailableRequestHeadersResult: msRest.CompositeMapper = { + serializedName: "ApplicationGatewayAvailableRequestHeadersResult", + type: { + name: "Composite", + className: "ApplicationGatewayAvailableRequestHeadersResult", + modelProperties: { + value: { + serializedName: "value", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const ApplicationGatewayAvailableResponseHeadersResult: msRest.CompositeMapper = { + serializedName: "ApplicationGatewayAvailableResponseHeadersResult", + type: { + name: "Composite", + className: "ApplicationGatewayAvailableResponseHeadersResult", + modelProperties: { + value: { + serializedName: "value", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } } } } @@ -3789,6 +4122,80 @@ export const ApplicationGatewaySslPredefinedPolicy: msRest.CompositeMapper = { } }; +export const ErrorDetails: msRest.CompositeMapper = { + serializedName: "ErrorDetails", + type: { + name: "Composite", + className: "ErrorDetails", + modelProperties: { + code: { + serializedName: "code", + type: { + name: "String" + } + }, + target: { + serializedName: "target", + type: { + name: "String" + } + }, + message: { + serializedName: "message", + type: { + name: "String" + } + } + } + } +}; + +export const ErrorModel: msRest.CompositeMapper = { + serializedName: "Error", + type: { + name: "Composite", + className: "ErrorModel", + modelProperties: { + code: { + serializedName: "code", + type: { + name: "String" + } + }, + message: { + serializedName: "message", + type: { + name: "String" + } + }, + target: { + serializedName: "target", + type: { + name: "String" + } + }, + details: { + serializedName: "details", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ErrorDetails" + } + } + } + }, + innerError: { + serializedName: "innerError", + type: { + name: "String" + } + } + } + } +}; + export const TagsObject: msRest.CompositeMapper = { serializedName: "TagsObject", type: { @@ -3863,6 +4270,7 @@ export const AzureFirewallIPConfiguration: msRest.CompositeMapper = { modelProperties: { ...SubResource.type.modelProperties, privateIPAddress: { + readOnly: true, serializedName: "properties.privateIPAddress", type: { name: "String" @@ -6754,80 +7162,6 @@ export const LoadBalancer: msRest.CompositeMapper = { } }; -export const ErrorDetails: msRest.CompositeMapper = { - serializedName: "ErrorDetails", - type: { - name: "Composite", - className: "ErrorDetails", - modelProperties: { - code: { - serializedName: "code", - type: { - name: "String" - } - }, - target: { - serializedName: "target", - type: { - name: "String" - } - }, - message: { - serializedName: "message", - type: { - name: "String" - } - } - } - } -}; - -export const ErrorModel: msRest.CompositeMapper = { - serializedName: "Error", - type: { - name: "Composite", - className: "ErrorModel", - modelProperties: { - code: { - serializedName: "code", - type: { - name: "String" - } - }, - message: { - serializedName: "message", - type: { - name: "String" - } - }, - target: { - serializedName: "target", - type: { - name: "String" - } - }, - details: { - serializedName: "details", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ErrorDetails" - } - } - } - }, - innerError: { - serializedName: "innerError", - type: { - name: "String" - } - } - } - } -}; - export const AzureAsyncOperationResult: msRest.CompositeMapper = { serializedName: "AzureAsyncOperationResult", type: { @@ -7197,7 +7531,7 @@ export const ContainerNetworkInterfaceConfiguration: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ContainerNetworkInterface" + className: "SubResource" } } } @@ -8412,6 +8746,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 +8819,12 @@ export const TrafficAnalyticsConfigurationProperties: msRest.CompositeMapper = { type: { name: "String" } + }, + trafficAnalyticsInterval: { + serializedName: "trafficAnalyticsInterval", + type: { + name: "Number" + } } } } @@ -8519,6 +8882,13 @@ export const FlowLogInformation: msRest.CompositeMapper = { className: "RetentionPolicyParameters" } }, + format: { + serializedName: "properties.format", + type: { + name: "Composite", + className: "FlowLogFormatParameters" + } + }, flowAnalyticsConfiguration: { serializedName: "flowAnalyticsConfiguration", type: { @@ -13352,6 +13722,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 +14868,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 +14881,13 @@ export const VirtualNetworkTapListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "VirtualNetworkTap" + className: "VirtualNetworkGateway" } } } }, nextLink: { + readOnly: true, serializedName: "nextLink", type: { name: "String" @@ -14498,11 +14897,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 +14910,7 @@ export const VirtualNetworkGatewayListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "VirtualNetworkGateway" + className: "VirtualNetworkGatewayConnectionListEntity" } } } @@ -14527,11 +14926,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 +14939,7 @@ export const VirtualNetworkGatewayListConnectionsResult: msRest.CompositeMapper element: { type: { name: "Composite", - className: "VirtualNetworkGatewayConnectionListEntity" + className: "VirtualNetworkGatewayConnection" } } } @@ -14556,11 +14955,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 +14968,7 @@ export const VirtualNetworkGatewayConnectionListResult: msRest.CompositeMapper = element: { type: { name: "Composite", - className: "VirtualNetworkGatewayConnection" + className: "LocalNetworkGateway" } } } @@ -14585,11 +14984,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 +14997,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..c7d81fd7bd26 100644 --- a/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts @@ -34,6 +34,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -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, @@ -120,8 +127,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..4b060f315681 100644 --- a/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts @@ -34,6 +34,7 @@ export { PublicIPAddressSku, IPConfiguration, PublicIPAddressDnsSettings, + DdosSettings, IpTag, NetworkInterfaceDnsSettings, RouteTable, @@ -64,6 +65,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -73,6 +78,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -120,8 +127,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..3909f90183dc 100644 --- a/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts @@ -37,6 +37,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -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, @@ -120,8 +127,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..e827c306b130 100644 --- a/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts @@ -29,6 +29,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -66,6 +67,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -75,6 +80,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -128,8 +135,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..e1ad57500544 100644 --- a/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts @@ -32,6 +32,7 @@ export { PublicIPAddressSku, IPConfiguration, PublicIPAddressDnsSettings, + DdosSettings, IpTag, ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendAddress, @@ -64,6 +65,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -73,6 +78,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..ce876c5f323d 100644 --- a/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts @@ -29,6 +29,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -59,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +128,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..c1002210e4b0 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, @@ -93,6 +94,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -113,6 +115,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -122,6 +128,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -175,8 +183,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..bfc50bdd6e61 100644 --- a/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts @@ -46,6 +46,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -66,6 +67,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -75,6 +80,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -128,8 +135,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..3eb015b36e21 100644 --- a/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts @@ -45,6 +45,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -65,6 +66,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -74,6 +79,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -127,8 +134,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..198725d971c6 100644 --- a/packages/@azure/arm-network/lib/models/parameters.ts +++ b/packages/@azure/arm-network/lib/models/parameters.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; export const acceptLanguage: msRest.OperationParameter = { parameterPath: "acceptLanguage", @@ -26,7 +26,7 @@ export const apiVersion0: msRest.OperationQueryParameter = { required: true, isConstant: true, serializedName: "api-version", - defaultValue: '2018-08-01', + defaultValue: '2018-11-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..ecdd464eb903 100644 --- a/packages/@azure/arm-network/lib/models/publicIPAddressesMappers.ts +++ b/packages/@azure/arm-network/lib/models/publicIPAddressesMappers.ts @@ -42,6 +42,7 @@ export { ServiceAssociationLink, Delegation, PublicIPAddressDnsSettings, + DdosSettings, IpTag, TagsObject, PublicIPAddressListResult, @@ -59,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +128,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..782d7f7bc7d7 100644 --- a/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts +++ b/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts @@ -34,6 +34,7 @@ export { PublicIPAddressSku, IPConfiguration, PublicIPAddressDnsSettings, + DdosSettings, ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendAddress, BackendAddressPool, @@ -62,6 +63,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -71,6 +76,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -124,8 +131,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..271970400963 100644 --- a/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts @@ -40,6 +40,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -60,6 +61,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -69,6 +74,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +128,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..937dec014976 100644 --- a/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts +++ b/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts @@ -47,6 +47,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -67,6 +68,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -76,6 +81,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +128,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..326aa4e5760f 100644 --- a/packages/@azure/arm-network/lib/models/routeTablesMappers.ts +++ b/packages/@azure/arm-network/lib/models/routeTablesMappers.ts @@ -30,6 +30,7 @@ export { PublicIPAddressSku, IPConfiguration, PublicIPAddressDnsSettings, + DdosSettings, IpTag, ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendAddress, @@ -59,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +128,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..4e223ae5c6e6 100644 --- a/packages/@azure/arm-network/lib/models/routesMappers.ts +++ b/packages/@azure/arm-network/lib/models/routesMappers.ts @@ -38,6 +38,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -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, @@ -120,8 +127,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..8ff5c79e2e1d 100644 --- a/packages/@azure/arm-network/lib/models/securityRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/securityRulesMappers.ts @@ -38,6 +38,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -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, @@ -120,8 +127,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..f2991cac1f3f 100644 --- a/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts +++ b/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts @@ -30,6 +30,7 @@ export { PublicIPAddressSku, IPConfiguration, PublicIPAddressDnsSettings, + DdosSettings, IpTag, ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendAddress, @@ -59,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +128,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..641c4582e9c6 100644 --- a/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts @@ -38,6 +38,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -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, @@ -120,8 +127,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..d37ebfa91651 100644 --- a/packages/@azure/arm-network/lib/models/subnetsMappers.ts +++ b/packages/@azure/arm-network/lib/models/subnetsMappers.ts @@ -28,6 +28,7 @@ export { PublicIPAddressSku, IPConfiguration, PublicIPAddressDnsSettings, + DdosSettings, IpTag, ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendAddress, @@ -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, @@ -120,8 +127,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..c471d9c91285 100644 --- a/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts @@ -44,6 +44,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -64,6 +65,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -73,6 +78,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -126,8 +133,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..929a1e13606c 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts @@ -53,6 +53,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -73,6 +74,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -82,6 +87,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -135,8 +142,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..9c50dc445a26 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts @@ -59,6 +59,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -79,6 +80,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -88,6 +93,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -141,8 +148,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..b5097507803c 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts @@ -40,6 +40,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -60,6 +61,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -69,6 +74,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -122,8 +129,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..4eb43319e1df 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts @@ -37,6 +37,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -59,6 +60,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -68,6 +73,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -121,8 +128,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..144154ea8d35 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts @@ -31,6 +31,7 @@ export { PublicIPAddressSku, IPConfiguration, PublicIPAddressDnsSettings, + DdosSettings, IpTag, ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendAddress, @@ -67,6 +68,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -76,6 +81,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -129,8 +136,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..6f48000458fb 100644 --- a/packages/@azure/arm-network/lib/models/virtualWansMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualWansMappers.ts @@ -47,6 +47,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -67,6 +68,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -76,6 +81,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -129,8 +136,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..afd0bfb9801c 100644 --- a/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts @@ -41,6 +41,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -61,6 +62,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -70,6 +75,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -123,8 +130,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..c07458db3a3d 100644 --- a/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts @@ -44,6 +44,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -64,6 +65,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -73,6 +78,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -126,8 +133,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..42b097dd0b6d 100644 --- a/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts +++ b/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts @@ -44,6 +44,7 @@ export { PublicIPAddress, PublicIPAddressSku, PublicIPAddressDnsSettings, + DdosSettings, IpTag, IPConfigurationProfile, ResourceNavigationLink, @@ -64,6 +65,10 @@ export { ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayRedirectConfiguration, ApplicationGatewayUrlPathMap, ApplicationGateway, @@ -73,6 +78,8 @@ export { ApplicationGatewayFirewallDisabledRuleGroup, ApplicationGatewayFirewallExclusion, ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, ApplicationGatewayFirewallRuleSet, ApplicationGatewayFirewallRuleGroup, ApplicationGatewayFirewallRule, @@ -126,8 +133,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..eea29bd25dea 100644 --- a/packages/@azure/arm-network/lib/networkManagementClient.ts +++ b/packages/@azure/arm-network/lib/networkManagementClient.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "./models"; import * as Mappers from "./models/mappers"; import * as Parameters from "./models/parameters"; @@ -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/networkManagementClientContext.ts b/packages/@azure/arm-network/lib/networkManagementClientContext.ts index bab04854322d..578c5bf48ff6 100644 --- a/packages/@azure/arm-network/lib/networkManagementClientContext.ts +++ b/packages/@azure/arm-network/lib/networkManagementClientContext.ts @@ -9,8 +9,8 @@ */ import * as Models from "./models"; -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; const packageName = "@azure/arm-network"; const packageVersion = "0.1.0"; diff --git a/packages/@azure/arm-network/lib/operations/applicationGateways.ts b/packages/@azure/arm-network/lib/operations/applicationGateways.ts index 50b702269fc5..924d495ac75d 100644 --- a/packages/@azure/arm-network/lib/operations/applicationGateways.ts +++ b/packages/@azure/arm-network/lib/operations/applicationGateways.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/applicationGatewaysMappers"; import * as Parameters from "../models/parameters"; @@ -185,6 +185,78 @@ export class ApplicationGateways { .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } + /** + * Lists all available server variables. + * @param [options] The optional parameters + * @returns Promise + */ + listAvailableServerVariables(options?: msRest.RequestOptionsBase): Promise; + /** + * @param callback The callback + */ + listAvailableServerVariables(callback: msRest.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + listAvailableServerVariables(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listAvailableServerVariables(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + listAvailableServerVariablesOperationSpec, + callback) as Promise; + } + + /** + * Lists all available request headers. + * @param [options] The optional parameters + * @returns Promise + */ + listAvailableRequestHeaders(options?: msRest.RequestOptionsBase): Promise; + /** + * @param callback The callback + */ + listAvailableRequestHeaders(callback: msRest.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + listAvailableRequestHeaders(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listAvailableRequestHeaders(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + listAvailableRequestHeadersOperationSpec, + callback) as Promise; + } + + /** + * Lists all available response headers. + * @param [options] The optional parameters + * @returns Promise + */ + listAvailableResponseHeaders(options?: msRest.RequestOptionsBase): Promise; + /** + * @param callback The callback + */ + listAvailableResponseHeaders(callback: msRest.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + listAvailableResponseHeaders(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listAvailableResponseHeaders(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + listAvailableResponseHeadersOperationSpec, + callback) as Promise; + } + /** * Lists all available web application firewall rule sets. * @param [options] The optional parameters @@ -556,6 +628,75 @@ const listAllOperationSpec: msRest.OperationSpec = { serializer }; +const listAvailableServerVariablesOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableServerVariables", + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ApplicationGatewayAvailableServerVariablesResult + }, + default: { + bodyMapper: Mappers.ErrorModel + } + }, + serializer +}; + +const listAvailableRequestHeadersOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableRequestHeaders", + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ApplicationGatewayAvailableRequestHeadersResult + }, + default: { + bodyMapper: Mappers.ErrorModel + } + }, + serializer +}; + +const listAvailableResponseHeadersOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableResponseHeaders", + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ApplicationGatewayAvailableResponseHeadersResult + }, + default: { + bodyMapper: Mappers.ErrorModel + } + }, + serializer +}; + const listAvailableWafRuleSetsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableWafRuleSets", diff --git a/packages/@azure/arm-network/lib/operations/applicationSecurityGroups.ts b/packages/@azure/arm-network/lib/operations/applicationSecurityGroups.ts index a3b3ff12c223..de4e7cc58536 100644 --- a/packages/@azure/arm-network/lib/operations/applicationSecurityGroups.ts +++ b/packages/@azure/arm-network/lib/operations/applicationSecurityGroups.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/applicationSecurityGroupsMappers"; import * as Parameters from "../models/parameters"; @@ -85,6 +85,19 @@ export class ApplicationSecurityGroups { .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } + /** + * Updates an application security group's tags. + * @param resourceGroupName The name of the resource group. + * @param applicationSecurityGroupName The name of the application security group. + * @param parameters Parameters supplied to update application security group tags. + * @param [options] The optional parameters + * @returns Promise + */ + updateTags(resourceGroupName: string, applicationSecurityGroupName: string, parameters: Models.TagsObject, options?: msRest.RequestOptionsBase): Promise { + return this.beginUpdateTags(resourceGroupName,applicationSecurityGroupName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + /** * Gets all application security groups in a subscription. * @param [options] The optional parameters @@ -176,6 +189,26 @@ export class ApplicationSecurityGroups { options); } + /** + * Updates an application security group's tags. + * @param resourceGroupName The name of the resource group. + * @param applicationSecurityGroupName The name of the application security group. + * @param parameters Parameters supplied to update application security group tags. + * @param [options] The optional parameters + * @returns Promise + */ + beginUpdateTags(resourceGroupName: string, applicationSecurityGroupName: string, parameters: Models.TagsObject, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + applicationSecurityGroupName, + parameters, + options + }, + beginUpdateTagsOperationSpec, + options); + } + /** * Gets all application security groups in a subscription. * @param nextPageLink The NextLink from the previous successful call to List operation. @@ -367,6 +400,38 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { serializer }; +const beginUpdateTagsOperationSpec: msRest.OperationSpec = { + httpMethod: "PATCH", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.applicationSecurityGroupName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.TagsObject, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.ApplicationSecurityGroup + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const listAllNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", diff --git a/packages/@azure/arm-network/lib/operations/availableDelegations.ts b/packages/@azure/arm-network/lib/operations/availableDelegations.ts index c83d9184c847..3633396826a4 100644 --- a/packages/@azure/arm-network/lib/operations/availableDelegations.ts +++ b/packages/@azure/arm-network/lib/operations/availableDelegations.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/availableDelegationsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/availableEndpointServices.ts b/packages/@azure/arm-network/lib/operations/availableEndpointServices.ts index f263020fe4b2..3c5a41acec9a 100644 --- a/packages/@azure/arm-network/lib/operations/availableEndpointServices.ts +++ b/packages/@azure/arm-network/lib/operations/availableEndpointServices.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/availableEndpointServicesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/availableResourceGroupDelegations.ts b/packages/@azure/arm-network/lib/operations/availableResourceGroupDelegations.ts index 0becce9d6b16..39c09087692f 100644 --- a/packages/@azure/arm-network/lib/operations/availableResourceGroupDelegations.ts +++ b/packages/@azure/arm-network/lib/operations/availableResourceGroupDelegations.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/availableResourceGroupDelegationsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/azureFirewallFqdnTags.ts b/packages/@azure/arm-network/lib/operations/azureFirewallFqdnTags.ts index a1d8f0f33264..f2cde09a932d 100644 --- a/packages/@azure/arm-network/lib/operations/azureFirewallFqdnTags.ts +++ b/packages/@azure/arm-network/lib/operations/azureFirewallFqdnTags.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/azureFirewallFqdnTagsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/azureFirewalls.ts b/packages/@azure/arm-network/lib/operations/azureFirewalls.ts index 9439b6a36f7c..ad3b9b4920a1 100644 --- a/packages/@azure/arm-network/lib/operations/azureFirewalls.ts +++ b/packages/@azure/arm-network/lib/operations/azureFirewalls.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/azureFirewallsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/bgpServiceCommunities.ts b/packages/@azure/arm-network/lib/operations/bgpServiceCommunities.ts index fa6e12a44779..784baa046a86 100644 --- a/packages/@azure/arm-network/lib/operations/bgpServiceCommunities.ts +++ b/packages/@azure/arm-network/lib/operations/bgpServiceCommunities.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/bgpServiceCommunitiesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/connectionMonitors.ts b/packages/@azure/arm-network/lib/operations/connectionMonitors.ts index af9d43aee770..12af7f75af91 100644 --- a/packages/@azure/arm-network/lib/operations/connectionMonitors.ts +++ b/packages/@azure/arm-network/lib/operations/connectionMonitors.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/connectionMonitorsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/ddosProtectionPlans.ts b/packages/@azure/arm-network/lib/operations/ddosProtectionPlans.ts index 47b60aa9ca05..0c1d5196c74b 100644 --- a/packages/@azure/arm-network/lib/operations/ddosProtectionPlans.ts +++ b/packages/@azure/arm-network/lib/operations/ddosProtectionPlans.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/ddosProtectionPlansMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/defaultSecurityRules.ts b/packages/@azure/arm-network/lib/operations/defaultSecurityRules.ts index 3c0189133997..86736e609383 100644 --- a/packages/@azure/arm-network/lib/operations/defaultSecurityRules.ts +++ b/packages/@azure/arm-network/lib/operations/defaultSecurityRules.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/defaultSecurityRulesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/expressRouteCircuitAuthorizations.ts b/packages/@azure/arm-network/lib/operations/expressRouteCircuitAuthorizations.ts index 2b48bce5634e..0b34ed1205e1 100644 --- a/packages/@azure/arm-network/lib/operations/expressRouteCircuitAuthorizations.ts +++ b/packages/@azure/arm-network/lib/operations/expressRouteCircuitAuthorizations.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/expressRouteCircuitAuthorizationsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/expressRouteCircuitConnections.ts b/packages/@azure/arm-network/lib/operations/expressRouteCircuitConnections.ts index 033d91f8f0f3..4a09810e4008 100644 --- a/packages/@azure/arm-network/lib/operations/expressRouteCircuitConnections.ts +++ b/packages/@azure/arm-network/lib/operations/expressRouteCircuitConnections.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/expressRouteCircuitConnectionsMappers"; import * as Parameters from "../models/parameters"; @@ -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/expressRouteCircuitPeerings.ts b/packages/@azure/arm-network/lib/operations/expressRouteCircuitPeerings.ts index 2bde66062f02..a1dd18d61334 100644 --- a/packages/@azure/arm-network/lib/operations/expressRouteCircuitPeerings.ts +++ b/packages/@azure/arm-network/lib/operations/expressRouteCircuitPeerings.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/expressRouteCircuitPeeringsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/expressRouteCircuits.ts b/packages/@azure/arm-network/lib/operations/expressRouteCircuits.ts index e078a1ade129..23cb5b28f0b1 100644 --- a/packages/@azure/arm-network/lib/operations/expressRouteCircuits.ts +++ b/packages/@azure/arm-network/lib/operations/expressRouteCircuits.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/expressRouteCircuitsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/expressRouteConnections.ts b/packages/@azure/arm-network/lib/operations/expressRouteConnections.ts index ce6b2931a410..8b64960aa848 100644 --- a/packages/@azure/arm-network/lib/operations/expressRouteConnections.ts +++ b/packages/@azure/arm-network/lib/operations/expressRouteConnections.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/expressRouteConnectionsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/expressRouteCrossConnectionPeerings.ts b/packages/@azure/arm-network/lib/operations/expressRouteCrossConnectionPeerings.ts index 5a462c4ee197..48ef4f8761be 100644 --- a/packages/@azure/arm-network/lib/operations/expressRouteCrossConnectionPeerings.ts +++ b/packages/@azure/arm-network/lib/operations/expressRouteCrossConnectionPeerings.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/expressRouteCrossConnectionPeeringsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/expressRouteCrossConnections.ts b/packages/@azure/arm-network/lib/operations/expressRouteCrossConnections.ts index daaf9c0f96ce..9606559e87a5 100644 --- a/packages/@azure/arm-network/lib/operations/expressRouteCrossConnections.ts +++ b/packages/@azure/arm-network/lib/operations/expressRouteCrossConnections.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/expressRouteCrossConnectionsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/expressRouteGateways.ts b/packages/@azure/arm-network/lib/operations/expressRouteGateways.ts index cb0ebea7f92a..4c7a3ce507ed 100644 --- a/packages/@azure/arm-network/lib/operations/expressRouteGateways.ts +++ b/packages/@azure/arm-network/lib/operations/expressRouteGateways.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/expressRouteGatewaysMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/expressRouteLinks.ts b/packages/@azure/arm-network/lib/operations/expressRouteLinks.ts index 7b29583727fe..e317f0dfe0d0 100644 --- a/packages/@azure/arm-network/lib/operations/expressRouteLinks.ts +++ b/packages/@azure/arm-network/lib/operations/expressRouteLinks.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/expressRouteLinksMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/expressRoutePorts.ts b/packages/@azure/arm-network/lib/operations/expressRoutePorts.ts index 9cb154aa92e2..82d095417c66 100644 --- a/packages/@azure/arm-network/lib/operations/expressRoutePorts.ts +++ b/packages/@azure/arm-network/lib/operations/expressRoutePorts.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/expressRoutePortsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/expressRoutePortsLocations.ts b/packages/@azure/arm-network/lib/operations/expressRoutePortsLocations.ts index 0143bbcea975..4570d7c37e4a 100644 --- a/packages/@azure/arm-network/lib/operations/expressRoutePortsLocations.ts +++ b/packages/@azure/arm-network/lib/operations/expressRoutePortsLocations.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/expressRoutePortsLocationsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/expressRouteServiceProviders.ts b/packages/@azure/arm-network/lib/operations/expressRouteServiceProviders.ts index 6c23fde9c0ee..d892586ff98e 100644 --- a/packages/@azure/arm-network/lib/operations/expressRouteServiceProviders.ts +++ b/packages/@azure/arm-network/lib/operations/expressRouteServiceProviders.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/expressRouteServiceProvidersMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/hubVirtualNetworkConnections.ts b/packages/@azure/arm-network/lib/operations/hubVirtualNetworkConnections.ts index 815d03844840..00c8f40f4258 100644 --- a/packages/@azure/arm-network/lib/operations/hubVirtualNetworkConnections.ts +++ b/packages/@azure/arm-network/lib/operations/hubVirtualNetworkConnections.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/hubVirtualNetworkConnectionsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/inboundNatRules.ts b/packages/@azure/arm-network/lib/operations/inboundNatRules.ts index 7df04d10d62b..0afcc492bbcd 100644 --- a/packages/@azure/arm-network/lib/operations/inboundNatRules.ts +++ b/packages/@azure/arm-network/lib/operations/inboundNatRules.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/inboundNatRulesMappers"; import * as Parameters from "../models/parameters"; 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/lib/operations/interfaceEndpoints.ts b/packages/@azure/arm-network/lib/operations/interfaceEndpoints.ts index 2b3eb5ec6348..a6b9a76e6a73 100644 --- a/packages/@azure/arm-network/lib/operations/interfaceEndpoints.ts +++ b/packages/@azure/arm-network/lib/operations/interfaceEndpoints.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/interfaceEndpointsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/loadBalancerBackendAddressPools.ts b/packages/@azure/arm-network/lib/operations/loadBalancerBackendAddressPools.ts index 005083559cc1..3330a5bdb1f1 100644 --- a/packages/@azure/arm-network/lib/operations/loadBalancerBackendAddressPools.ts +++ b/packages/@azure/arm-network/lib/operations/loadBalancerBackendAddressPools.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/loadBalancerBackendAddressPoolsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/loadBalancerFrontendIPConfigurations.ts b/packages/@azure/arm-network/lib/operations/loadBalancerFrontendIPConfigurations.ts index 83cb24a9d68c..21e26b56f7e7 100644 --- a/packages/@azure/arm-network/lib/operations/loadBalancerFrontendIPConfigurations.ts +++ b/packages/@azure/arm-network/lib/operations/loadBalancerFrontendIPConfigurations.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/loadBalancerFrontendIPConfigurationsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/loadBalancerLoadBalancingRules.ts b/packages/@azure/arm-network/lib/operations/loadBalancerLoadBalancingRules.ts index 1a70fd25d0ab..57fb2b0fc830 100644 --- a/packages/@azure/arm-network/lib/operations/loadBalancerLoadBalancingRules.ts +++ b/packages/@azure/arm-network/lib/operations/loadBalancerLoadBalancingRules.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/loadBalancerLoadBalancingRulesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/loadBalancerNetworkInterfaces.ts b/packages/@azure/arm-network/lib/operations/loadBalancerNetworkInterfaces.ts index b440a867c821..7ab58d852fb0 100644 --- a/packages/@azure/arm-network/lib/operations/loadBalancerNetworkInterfaces.ts +++ b/packages/@azure/arm-network/lib/operations/loadBalancerNetworkInterfaces.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/loadBalancerNetworkInterfacesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/loadBalancerOutboundRules.ts b/packages/@azure/arm-network/lib/operations/loadBalancerOutboundRules.ts index b5fd5a6d745d..9e997cab3647 100644 --- a/packages/@azure/arm-network/lib/operations/loadBalancerOutboundRules.ts +++ b/packages/@azure/arm-network/lib/operations/loadBalancerOutboundRules.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/loadBalancerOutboundRulesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/loadBalancerProbes.ts b/packages/@azure/arm-network/lib/operations/loadBalancerProbes.ts index db1546fc4e51..040745b8e97b 100644 --- a/packages/@azure/arm-network/lib/operations/loadBalancerProbes.ts +++ b/packages/@azure/arm-network/lib/operations/loadBalancerProbes.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/loadBalancerProbesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/loadBalancers.ts b/packages/@azure/arm-network/lib/operations/loadBalancers.ts index 2f521d5694d9..7b175197896d 100644 --- a/packages/@azure/arm-network/lib/operations/loadBalancers.ts +++ b/packages/@azure/arm-network/lib/operations/loadBalancers.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/loadBalancersMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/localNetworkGateways.ts b/packages/@azure/arm-network/lib/operations/localNetworkGateways.ts index c16a29484347..7c73ea4f21f0 100644 --- a/packages/@azure/arm-network/lib/operations/localNetworkGateways.ts +++ b/packages/@azure/arm-network/lib/operations/localNetworkGateways.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/localNetworkGatewaysMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/networkInterfaceIPConfigurations.ts b/packages/@azure/arm-network/lib/operations/networkInterfaceIPConfigurations.ts index f3fe2bed54da..e3f1a57ad7e3 100644 --- a/packages/@azure/arm-network/lib/operations/networkInterfaceIPConfigurations.ts +++ b/packages/@azure/arm-network/lib/operations/networkInterfaceIPConfigurations.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/networkInterfaceIPConfigurationsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/networkInterfaceLoadBalancers.ts b/packages/@azure/arm-network/lib/operations/networkInterfaceLoadBalancers.ts index 14b0fe37c023..e69b95ca9fd1 100644 --- a/packages/@azure/arm-network/lib/operations/networkInterfaceLoadBalancers.ts +++ b/packages/@azure/arm-network/lib/operations/networkInterfaceLoadBalancers.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/networkInterfaceLoadBalancersMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/networkInterfaceTapConfigurations.ts b/packages/@azure/arm-network/lib/operations/networkInterfaceTapConfigurations.ts index bd88a1db69fb..9b0b5647d9a2 100644 --- a/packages/@azure/arm-network/lib/operations/networkInterfaceTapConfigurations.ts +++ b/packages/@azure/arm-network/lib/operations/networkInterfaceTapConfigurations.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/networkInterfaceTapConfigurationsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/networkInterfaces.ts b/packages/@azure/arm-network/lib/operations/networkInterfaces.ts index a41064cd1adc..adf162c66ff1 100644 --- a/packages/@azure/arm-network/lib/operations/networkInterfaces.ts +++ b/packages/@azure/arm-network/lib/operations/networkInterfaces.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/networkInterfacesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/networkProfiles.ts b/packages/@azure/arm-network/lib/operations/networkProfiles.ts index 6d6efa299d89..f2f8d04e67dd 100644 --- a/packages/@azure/arm-network/lib/operations/networkProfiles.ts +++ b/packages/@azure/arm-network/lib/operations/networkProfiles.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/networkProfilesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/networkSecurityGroups.ts b/packages/@azure/arm-network/lib/operations/networkSecurityGroups.ts index ca4a9498b596..8bd6453e60a4 100644 --- a/packages/@azure/arm-network/lib/operations/networkSecurityGroups.ts +++ b/packages/@azure/arm-network/lib/operations/networkSecurityGroups.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/networkSecurityGroupsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/networkWatchers.ts b/packages/@azure/arm-network/lib/operations/networkWatchers.ts index 87a9b7091791..85a8c2a3c616 100644 --- a/packages/@azure/arm-network/lib/operations/networkWatchers.ts +++ b/packages/@azure/arm-network/lib/operations/networkWatchers.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/networkWatchersMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/operations.ts b/packages/@azure/arm-network/lib/operations/operations.ts index eaac30618527..1fae7feb9157 100644 --- a/packages/@azure/arm-network/lib/operations/operations.ts +++ b/packages/@azure/arm-network/lib/operations/operations.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/operationsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/p2sVpnGateways.ts b/packages/@azure/arm-network/lib/operations/p2sVpnGateways.ts index bb058adb7ca8..9f0ae5c340d6 100644 --- a/packages/@azure/arm-network/lib/operations/p2sVpnGateways.ts +++ b/packages/@azure/arm-network/lib/operations/p2sVpnGateways.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/p2sVpnGatewaysMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/p2sVpnServerConfigurations.ts b/packages/@azure/arm-network/lib/operations/p2sVpnServerConfigurations.ts index e177ddc59fb8..2317294cfedd 100644 --- a/packages/@azure/arm-network/lib/operations/p2sVpnServerConfigurations.ts +++ b/packages/@azure/arm-network/lib/operations/p2sVpnServerConfigurations.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/p2sVpnServerConfigurationsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/packetCaptures.ts b/packages/@azure/arm-network/lib/operations/packetCaptures.ts index bb6baa5fe2df..fa21b9224bed 100644 --- a/packages/@azure/arm-network/lib/operations/packetCaptures.ts +++ b/packages/@azure/arm-network/lib/operations/packetCaptures.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/packetCapturesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/publicIPAddresses.ts b/packages/@azure/arm-network/lib/operations/publicIPAddresses.ts index b9cc5dff3bea..7c3e04f67a92 100644 --- a/packages/@azure/arm-network/lib/operations/publicIPAddresses.ts +++ b/packages/@azure/arm-network/lib/operations/publicIPAddresses.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/publicIPAddressesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/publicIPPrefixes.ts b/packages/@azure/arm-network/lib/operations/publicIPPrefixes.ts index ccd16fc31da4..d6d54f562275 100644 --- a/packages/@azure/arm-network/lib/operations/publicIPPrefixes.ts +++ b/packages/@azure/arm-network/lib/operations/publicIPPrefixes.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/publicIPPrefixesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/routeFilterRules.ts b/packages/@azure/arm-network/lib/operations/routeFilterRules.ts index 6b2eaaee892d..2e2cb84f653d 100644 --- a/packages/@azure/arm-network/lib/operations/routeFilterRules.ts +++ b/packages/@azure/arm-network/lib/operations/routeFilterRules.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/routeFilterRulesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/routeFilters.ts b/packages/@azure/arm-network/lib/operations/routeFilters.ts index d27a34fdfc95..c4f1c4b64b46 100644 --- a/packages/@azure/arm-network/lib/operations/routeFilters.ts +++ b/packages/@azure/arm-network/lib/operations/routeFilters.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/routeFiltersMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/routeTables.ts b/packages/@azure/arm-network/lib/operations/routeTables.ts index e30a77a87d73..e20572228106 100644 --- a/packages/@azure/arm-network/lib/operations/routeTables.ts +++ b/packages/@azure/arm-network/lib/operations/routeTables.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/routeTablesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/routes.ts b/packages/@azure/arm-network/lib/operations/routes.ts index 74eea3857b8b..8587c7d35c45 100644 --- a/packages/@azure/arm-network/lib/operations/routes.ts +++ b/packages/@azure/arm-network/lib/operations/routes.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/routesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/securityRules.ts b/packages/@azure/arm-network/lib/operations/securityRules.ts index 438b294bfe30..3b2161e9370d 100644 --- a/packages/@azure/arm-network/lib/operations/securityRules.ts +++ b/packages/@azure/arm-network/lib/operations/securityRules.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/securityRulesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/serviceEndpointPolicies.ts b/packages/@azure/arm-network/lib/operations/serviceEndpointPolicies.ts index 0e09d262f3f4..88122096d786 100644 --- a/packages/@azure/arm-network/lib/operations/serviceEndpointPolicies.ts +++ b/packages/@azure/arm-network/lib/operations/serviceEndpointPolicies.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/serviceEndpointPoliciesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/serviceEndpointPolicyDefinitions.ts b/packages/@azure/arm-network/lib/operations/serviceEndpointPolicyDefinitions.ts index 94ffa17b7a3a..942b20b2e6de 100644 --- a/packages/@azure/arm-network/lib/operations/serviceEndpointPolicyDefinitions.ts +++ b/packages/@azure/arm-network/lib/operations/serviceEndpointPolicyDefinitions.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/serviceEndpointPolicyDefinitionsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/subnets.ts b/packages/@azure/arm-network/lib/operations/subnets.ts index 47a6429c677d..87a39da98edf 100644 --- a/packages/@azure/arm-network/lib/operations/subnets.ts +++ b/packages/@azure/arm-network/lib/operations/subnets.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/subnetsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/usages.ts b/packages/@azure/arm-network/lib/operations/usages.ts index 155ef6abb4b0..2dde4a2f967a 100644 --- a/packages/@azure/arm-network/lib/operations/usages.ts +++ b/packages/@azure/arm-network/lib/operations/usages.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; +import * as msRest from "ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/usagesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/virtualHubs.ts b/packages/@azure/arm-network/lib/operations/virtualHubs.ts index e27c5cfdee79..af4aca11242b 100644 --- a/packages/@azure/arm-network/lib/operations/virtualHubs.ts +++ b/packages/@azure/arm-network/lib/operations/virtualHubs.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/virtualHubsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/virtualNetworkGatewayConnections.ts b/packages/@azure/arm-network/lib/operations/virtualNetworkGatewayConnections.ts index 580f7280b48a..ec3a015f4425 100644 --- a/packages/@azure/arm-network/lib/operations/virtualNetworkGatewayConnections.ts +++ b/packages/@azure/arm-network/lib/operations/virtualNetworkGatewayConnections.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/virtualNetworkGatewayConnectionsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/virtualNetworkGateways.ts b/packages/@azure/arm-network/lib/operations/virtualNetworkGateways.ts index fba7ac5bedca..5aee466adc05 100644 --- a/packages/@azure/arm-network/lib/operations/virtualNetworkGateways.ts +++ b/packages/@azure/arm-network/lib/operations/virtualNetworkGateways.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/virtualNetworkGatewaysMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/virtualNetworkPeerings.ts b/packages/@azure/arm-network/lib/operations/virtualNetworkPeerings.ts index 842b6feb3429..57af71d5bb9f 100644 --- a/packages/@azure/arm-network/lib/operations/virtualNetworkPeerings.ts +++ b/packages/@azure/arm-network/lib/operations/virtualNetworkPeerings.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/virtualNetworkPeeringsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/virtualNetworkTaps.ts b/packages/@azure/arm-network/lib/operations/virtualNetworkTaps.ts index 93067754144a..134b40d5784a 100644 --- a/packages/@azure/arm-network/lib/operations/virtualNetworkTaps.ts +++ b/packages/@azure/arm-network/lib/operations/virtualNetworkTaps.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/virtualNetworkTapsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/virtualNetworks.ts b/packages/@azure/arm-network/lib/operations/virtualNetworks.ts index 913658e46997..4601f03e1785 100644 --- a/packages/@azure/arm-network/lib/operations/virtualNetworks.ts +++ b/packages/@azure/arm-network/lib/operations/virtualNetworks.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/virtualNetworksMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/virtualWans.ts b/packages/@azure/arm-network/lib/operations/virtualWans.ts index 7bb0c1838337..a1648f903c11 100644 --- a/packages/@azure/arm-network/lib/operations/virtualWans.ts +++ b/packages/@azure/arm-network/lib/operations/virtualWans.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/virtualWansMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/vpnConnections.ts b/packages/@azure/arm-network/lib/operations/vpnConnections.ts index 256cd31007fe..d46fdbdf71f5 100644 --- a/packages/@azure/arm-network/lib/operations/vpnConnections.ts +++ b/packages/@azure/arm-network/lib/operations/vpnConnections.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/vpnConnectionsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/vpnGateways.ts b/packages/@azure/arm-network/lib/operations/vpnGateways.ts index 0d8a671784af..64b54b5e266e 100644 --- a/packages/@azure/arm-network/lib/operations/vpnGateways.ts +++ b/packages/@azure/arm-network/lib/operations/vpnGateways.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/vpnGatewaysMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/vpnSites.ts b/packages/@azure/arm-network/lib/operations/vpnSites.ts index 6f335ec72ddc..c90b966fd7c3 100644 --- a/packages/@azure/arm-network/lib/operations/vpnSites.ts +++ b/packages/@azure/arm-network/lib/operations/vpnSites.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/vpnSitesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/lib/operations/vpnSitesConfiguration.ts b/packages/@azure/arm-network/lib/operations/vpnSitesConfiguration.ts index 86897eb1f993..4199f713c131 100644 --- a/packages/@azure/arm-network/lib/operations/vpnSitesConfiguration.ts +++ b/packages/@azure/arm-network/lib/operations/vpnSitesConfiguration.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRest from "ms-rest-js"; +import * as msRestAzure from "ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/vpnSitesConfigurationMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-network/package.json b/packages/@azure/arm-network/package.json index 4f04b395017d..b41e881501d0 100644 --- a/packages/@azure/arm-network/package.json +++ b/packages/@azure/arm-network/package.json @@ -4,8 +4,8 @@ "description": "NetworkManagementClient Library with typescript type definitions for node.js and browser.", "version": "0.1.0", "dependencies": { - "@azure/ms-rest-azure-js": "^1.1.0", - "@azure/ms-rest-js": "^1.1.0", + "ms-rest-azure-js": "^1.0.181", + "ms-rest-js": "^1.0.460", "tslib": "^1.9.3" }, "keywords": [ diff --git a/packages/@azure/arm-network/rollup.config.js b/packages/@azure/arm-network/rollup.config.js index 0698608136c4..d4df3c63863c 100644 --- a/packages/@azure/arm-network/rollup.config.js +++ b/packages/@azure/arm-network/rollup.config.js @@ -4,15 +4,15 @@ import nodeResolve from "rollup-plugin-node-resolve"; */ const config = { input: './esm/networkManagementClient.js', - external: ["@azure/ms-rest-js", "@azure/ms-rest-azure-js"], + external: ["ms-rest-js", "ms-rest-azure-js"], output: { file: "./dist/arm-network.js", format: "umd", name: "Azure.ArmNetwork", sourcemap: true, globals: { - "@azure/ms-rest-js": "msRest", - "@azure/ms-rest-azure-js": "msRestAzure" + "ms-rest-js": "msRest", + "ms-rest-azure-js": "msRestAzure" }, banner: `/* * Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/packages/@azure/arm-network/tsconfig.json b/packages/@azure/arm-network/tsconfig.json index 51ea90961ce5..f32d1664f320 100644 --- a/packages/@azure/arm-network/tsconfig.json +++ b/packages/@azure/arm-network/tsconfig.json @@ -14,6 +14,6 @@ "outDir": "./esm", "importHelpers": true }, - "include": ["./lib/**/*.ts"], + "include": ["./lib/**/*"], "exclude": ["node_modules"] }