From 318d2acad60b527d2b04daf02bb845ee177f3fb7 Mon Sep 17 00:00:00 2001 From: Azure SDK for Python bot Date: Thu, 14 Feb 2019 07:44:54 -0800 Subject: [PATCH] Generated from 4b0852e488d067ebda51a62c3f9b4845901f2f67 (#1220) typo: network/resource-manager/Microsoft.Network/stable/2018-12-01 - Maxium -> Maximum - retriving -> retrieving - Ethertype -> Ether type - asterix -> asterisk --- .../lib/models/applicationGatewaysMappers.ts | 276 +- .../applicationSecurityGroupsMappers.ts | 249 +- .../lib/models/availableDelegationsMappers.ts | 9 +- .../availableEndpointServicesMappers.ts | 249 +- ...vailableResourceGroupDelegationsMappers.ts | 9 +- .../models/azureFirewallFqdnTagsMappers.ts | 247 +- .../lib/models/azureFirewallsMappers.ts | 255 +- .../models/bgpServiceCommunitiesMappers.ts | 247 +- .../lib/models/connectionMonitorsMappers.ts | 259 +- .../lib/models/ddosCustomPoliciesMappers.ts | 249 +- .../lib/models/ddosProtectionPlansMappers.ts | 249 +- .../lib/models/defaultSecurityRulesMappers.ts | 247 +- ...xpressRouteCircuitAuthorizationsMappers.ts | 249 +- .../expressRouteCircuitConnectionsMappers.ts | 249 +- .../expressRouteCircuitPeeringsMappers.ts | 255 +- .../lib/models/expressRouteCircuitsMappers.ts | 271 +- .../models/expressRouteConnectionsMappers.ts | 247 +- ...ressRouteCrossConnectionPeeringsMappers.ts | 255 +- .../expressRouteCrossConnectionsMappers.ts | 269 +- .../lib/models/expressRouteGatewaysMappers.ts | 253 +- .../lib/models/expressRouteLinksMappers.ts | 247 +- .../expressRoutePortsLocationsMappers.ts | 247 +- .../lib/models/expressRoutePortsMappers.ts | 249 +- .../expressRouteServiceProvidersMappers.ts | 247 +- .../hubVirtualNetworkConnectionsMappers.ts | 249 +- .../lib/models/inboundNatRulesMappers.ts | 247 +- .../@azure/arm-network/lib/models/index.ts | 7407 +++++++++++------ .../lib/models/interfaceEndpointsMappers.ts | 247 +- .../loadBalancerBackendAddressPoolsMappers.ts | 247 +- ...BalancerFrontendIPConfigurationsMappers.ts | 247 +- .../loadBalancerLoadBalancingRulesMappers.ts | 247 +- .../loadBalancerNetworkInterfacesMappers.ts | 247 +- .../loadBalancerOutboundRulesMappers.ts | 247 +- .../lib/models/loadBalancerProbesMappers.ts | 247 +- .../lib/models/loadBalancersMappers.ts | 255 +- .../lib/models/localNetworkGatewaysMappers.ts | 247 +- .../@azure/arm-network/lib/models/mappers.ts | 210 +- ...networkInterfaceIPConfigurationsMappers.ts | 247 +- .../networkInterfaceLoadBalancersMappers.ts | 253 +- ...etworkInterfaceTapConfigurationsMappers.ts | 247 +- .../lib/models/networkInterfacesMappers.ts | 263 +- .../lib/models/networkProfilesMappers.ts | 251 +- .../models/networkSecurityGroupsMappers.ts | 249 +- .../lib/models/networkWatchersMappers.ts | 359 +- .../lib/models/operationsMappers.ts | 19 +- .../lib/models/p2sVpnGatewaysMappers.ts | 257 +- .../p2sVpnServerConfigurationsMappers.ts | 249 +- .../lib/models/packetCapturesMappers.ts | 17 +- .../arm-network/lib/models/parameters.ts | 2 +- .../lib/models/publicIPAddressesMappers.ts | 249 +- .../lib/models/publicIPPrefixesMappers.ts | 253 +- .../lib/models/routeFilterRulesMappers.ts | 247 +- .../lib/models/routeFiltersMappers.ts | 255 +- .../lib/models/routeTablesMappers.ts | 249 +- .../arm-network/lib/models/routesMappers.ts | 247 +- .../lib/models/securityRulesMappers.ts | 247 +- .../models/serviceEndpointPoliciesMappers.ts | 249 +- ...serviceEndpointPolicyDefinitionsMappers.ts | 247 +- .../arm-network/lib/models/subnetsMappers.ts | 249 +- .../arm-network/lib/models/usagesMappers.ts | 11 +- .../lib/models/virtualHubsMappers.ts | 251 +- ...virtualNetworkGatewayConnectionsMappers.ts | 253 +- .../models/virtualNetworkGatewaysMappers.ts | 267 +- .../models/virtualNetworkPeeringsMappers.ts | 245 +- .../lib/models/virtualNetworkTapsMappers.ts | 249 +- .../lib/models/virtualNetworksMappers.ts | 257 +- .../lib/models/virtualWansMappers.ts | 253 +- .../lib/models/vpnConnectionsMappers.ts | 251 +- .../lib/models/vpnGatewaysMappers.ts | 255 +- .../models/vpnSitesConfigurationMappers.ts | 11 +- .../arm-network/lib/models/vpnSitesMappers.ts | 249 +- .../lib/operations/applicationGateways.ts | 54 +- .../operations/expressRoutePortsLocations.ts | 4 +- .../lib/operations/networkProfiles.ts | 6 +- .../lib/operations/publicIPPrefixes.ts | 6 +- .../arm-network/lib/operations/subnets.ts | 70 + .../arm-network/lib/operations/vpnSites.ts | 2 +- packages/@azure/arm-network/package.json | 8 +- 78 files changed, 13090 insertions(+), 10444 deletions(-) diff --git a/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts index 843011f80b74..ff75b514694b 100644 --- a/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts @@ -1,191 +1,193 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, + CloudError, ApplicationGateway, + Resource, + BaseResource, + ApplicationGatewaySku, + ApplicationGatewaySslPolicy, + ApplicationGatewayIPConfiguration, + SubResource, ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableRequestHeadersResult, - ApplicationGatewayAvailableResponseHeadersResult, - ApplicationGatewayAvailableServerVariablesResult, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayAvailableSslPredefinedPolicies, - ApplicationGatewayAvailableWafRuleSetsResult, - ApplicationGatewayBackendAddress, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, + ApplicationGatewayFrontendIPConfiguration, + ApplicationGatewayFrontendPort, + ApplicationGatewayProbe, + ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayBackendAddressPool, - ApplicationGatewayBackendHealth, - ApplicationGatewayBackendHealthHttpSettings, - ApplicationGatewayBackendHealthPool, - ApplicationGatewayBackendHealthServer, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + BackendAddressPool, + InboundNatRule, + ApplicationGatewayBackendAddress, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFrontendIPConfiguration, - ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, - ApplicationGatewayListResult, + ApplicationGatewayCustomError, + ApplicationGatewayUrlPathMap, ApplicationGatewayPathRule, - ApplicationGatewayProbe, - ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, - ApplicationGatewaySku, - ApplicationGatewaySslCertificate, - ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + TagsObject, + ApplicationGatewayListResult, + ApplicationGatewayBackendHealth, + ApplicationGatewayBackendHealthPool, + ApplicationGatewayBackendHealthHttpSettings, + ApplicationGatewayBackendHealthServer, + ErrorModel, + ErrorDetails, + ApplicationGatewayAvailableWafRuleSetsResult, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewayAvailableSslPredefinedPolicies, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ErrorDetails, - ErrorModel, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts b/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts index dd65ef96ef19..2b785d1cc2c8 100644 --- a/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts +++ b/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts @@ -1,180 +1,185 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + ApplicationSecurityGroup, + Resource, + BaseResource, + TagsObject, + ApplicationSecurityGroupListResult, + SubResource, + SecurityRule, + InterfaceEndpoint, + EndpointService, + Subnet, + NetworkSecurityGroup, + NetworkInterface, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + IPConfiguration, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - ApplicationSecurityGroupListResult, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/availableDelegationsMappers.ts b/packages/@azure/arm-network/lib/models/availableDelegationsMappers.ts index c9d8bd330c17..65118ed48d12 100644 --- a/packages/@azure/arm-network/lib/models/availableDelegationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/availableDelegationsMappers.ts @@ -1,13 +1,16 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AvailableDelegation, AvailableDelegationsResult, + AvailableDelegation, CloudError } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/availableEndpointServicesMappers.ts b/packages/@azure/arm-network/lib/models/availableEndpointServicesMappers.ts index 709e3706a72b..424c77abd422 100644 --- a/packages/@azure/arm-network/lib/models/availableEndpointServicesMappers.ts +++ b/packages/@azure/arm-network/lib/models/availableEndpointServicesMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + EndpointServicesListResult, + EndpointServiceResult, + SubResource, + BaseResource, + CloudError, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, - EndpointServiceResult, - EndpointServicesListResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/availableResourceGroupDelegationsMappers.ts b/packages/@azure/arm-network/lib/models/availableResourceGroupDelegationsMappers.ts index c9d8bd330c17..65118ed48d12 100644 --- a/packages/@azure/arm-network/lib/models/availableResourceGroupDelegationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/availableResourceGroupDelegationsMappers.ts @@ -1,13 +1,16 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AvailableDelegation, AvailableDelegationsResult, + AvailableDelegation, CloudError } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/azureFirewallFqdnTagsMappers.ts b/packages/@azure/arm-network/lib/models/azureFirewallFqdnTagsMappers.ts index d7b3e9b5ce4a..5fe6d90ac53c 100644 --- a/packages/@azure/arm-network/lib/models/azureFirewallFqdnTagsMappers.ts +++ b/packages/@azure/arm-network/lib/models/azureFirewallFqdnTagsMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + AzureFirewallFqdnTagListResult, + AzureFirewallFqdnTag, + Resource, + BaseResource, + CloudError, + SubResource, + ApplicationSecurityGroup, + SecurityRule, + InterfaceEndpoint, + EndpointService, + Subnet, + NetworkSecurityGroup, + NetworkInterface, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + IPConfiguration, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallFqdnTagListResult, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts b/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts index e924a4d7db39..c637148273f2 100644 --- a/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts +++ b/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + AzureFirewall, + Resource, + BaseResource, + AzureFirewallApplicationRuleCollection, + SubResource, + AzureFirewallRCAction, + AzureFirewallApplicationRule, + AzureFirewallApplicationRuleProtocol, + AzureFirewallNatRuleCollection, + AzureFirewallNatRCAction, + AzureFirewallNatRule, + AzureFirewallNetworkRuleCollection, + AzureFirewallNetworkRule, + AzureFirewallIPConfiguration, + AzureFirewallListResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, - AzureFirewallApplicationRuleCollection, - AzureFirewallApplicationRuleProtocol, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, - AzureFirewallListResult, - AzureFirewallNatRCAction, - AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, - AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts b/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts index 341a5e8b055b..a6748b7cb97b 100644 --- a/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts +++ b/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + BgpServiceCommunityListResult, + BgpServiceCommunity, + Resource, + BaseResource, + BGPCommunity, + CloudError, + SubResource, + ApplicationSecurityGroup, + SecurityRule, + InterfaceEndpoint, + EndpointService, + Subnet, + NetworkSecurityGroup, + NetworkInterface, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + IPConfiguration, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpServiceCommunityListResult, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts b/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts index 6d67d7ab1db3..1e944a582d41 100644 --- a/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts +++ b/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts @@ -1,185 +1,190 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + ConnectionMonitor, + ConnectionMonitorSource, + ConnectionMonitorDestination, + ConnectionMonitorResult, + BaseResource, + ErrorResponse, + ErrorDetails, + ConnectionMonitorQueryResult, + ConnectionStateSnapshot, + ConnectivityHop, + ConnectivityIssue, + ConnectionMonitorListResult, + SubResource, + SecurityRule, + ApplicationSecurityGroup, + Resource, + InterfaceEndpoint, + EndpointService, + Subnet, + NetworkSecurityGroup, + NetworkInterface, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + IPConfiguration, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - ConnectionMonitor, - ConnectionMonitorDestination, - ConnectionMonitorListResult, - ConnectionMonitorQueryResult, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - ConnectionStateSnapshot, - ConnectivityHop, - ConnectivityIssue, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ErrorDetails, - ErrorResponse, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/ddosCustomPoliciesMappers.ts b/packages/@azure/arm-network/lib/models/ddosCustomPoliciesMappers.ts index 08879609bc82..1f0d28781947 100644 --- a/packages/@azure/arm-network/lib/models/ddosCustomPoliciesMappers.ts +++ b/packages/@azure/arm-network/lib/models/ddosCustomPoliciesMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + DdosCustomPolicy, + Resource, + BaseResource, + SubResource, + ProtocolCustomSettingsFormat, + TagsObject, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, - DdosCustomPolicy, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts b/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts index a7e548feec19..cf03eedad19e 100644 --- a/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts +++ b/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + DdosProtectionPlan, + BaseResource, + SubResource, + DdosProtectionPlanListResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, - DdosProtectionPlan, - DdosProtectionPlanListResult, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, + ProtocolCustomSettingsFormat, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts b/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts index b290f8be9645..d6d6832cd909 100644 --- a/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + SecurityRuleListResult, + SecurityRule, + SubResource, + BaseResource, + ApplicationSecurityGroup, + Resource, + CloudError, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - SecurityRuleListResult, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts index f6daf35ad7bc..12f44158a63b 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + ExpressRouteCircuitAuthorization, + SubResource, + BaseResource, + AuthorizationListResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AuthorizationListResult, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, - ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/expressRouteCircuitConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCircuitConnectionsMappers.ts index 0350dfa48b24..29263f6cd57d 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCircuitConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitConnectionsMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + ExpressRouteCircuitConnection, + SubResource, + BaseResource, + ExpressRouteCircuitConnectionListResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - ExpressRouteCircuitConnection, - ExpressRouteCircuitConnectionListResult, + RouteFilterRule, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts index 75e9a191165b..1094506c0ef0 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + ExpressRouteCircuitPeering, + SubResource, + BaseResource, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitStats, + RouteFilter, + Resource, + RouteFilterRule, + Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnectionId, + ExpressRouteCircuitConnection, + ExpressRouteCircuitPeeringListResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - ExpressRouteCircuitConnection, - ExpressRouteCircuitPeering, - ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitPeeringListResult, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuit, ExpressRouteCircuitSku, - ExpressRouteCircuitStats, - ExpressRouteConnection, - ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts index 09d4e2733ca6..9064ce93ec37 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts @@ -1,186 +1,191 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + ExpressRouteCircuit, + Resource, + BaseResource, + ExpressRouteCircuitSku, + ExpressRouteCircuitAuthorization, + SubResource, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitStats, + RouteFilter, + RouteFilterRule, + Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnectionId, + ExpressRouteCircuitConnection, + ExpressRouteCircuitServiceProviderProperties, + TagsObject, + ExpressRouteCircuitsArpTableListResult, + ExpressRouteCircuitArpTable, + ExpressRouteCircuitsRoutesTableListResult, + ExpressRouteCircuitRoutesTable, + ExpressRouteCircuitsRoutesTableSummaryListResult, + ExpressRouteCircuitRoutesTableSummary, + ExpressRouteCircuitListResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, - ExpressRouteCircuitArpTable, - ExpressRouteCircuitAuthorization, - ExpressRouteCircuitConnection, - ExpressRouteCircuitListResult, - ExpressRouteCircuitPeering, - ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, ExpressRouteCircuitReference, - ExpressRouteCircuitRoutesTable, - ExpressRouteCircuitRoutesTableSummary, - ExpressRouteCircuitsArpTableListResult, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, - ExpressRouteCircuitsRoutesTableListResult, - ExpressRouteCircuitsRoutesTableSummaryListResult, - ExpressRouteCircuitStats, ExpressRouteConnection, - ExpressRouteConnectionId, - ExpressRouteCrossConnection, - ExpressRouteCrossConnectionPeering, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts index 306d47c45cc3..08cab9bcfecf 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + ExpressRouteConnection, + SubResource, + BaseResource, + ExpressRouteCircuitPeeringId, + CloudError, + ExpressRouteConnectionList, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteConnectionList, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts index 9a58ede8d6d4..7a25f73e7ac5 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + ExpressRouteCrossConnectionPeeringList, + ExpressRouteCrossConnectionPeering, + SubResource, + BaseResource, + ExpressRouteCircuitPeeringConfig, + Ipv6ExpressRouteCircuitPeeringConfig, + RouteFilter, + Resource, + RouteFilterRule, + ExpressRouteCircuitPeering, + ExpressRouteCircuitStats, + ExpressRouteConnectionId, + ExpressRouteCircuitConnection, + CloudError, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - ExpressRouteCircuitConnection, - ExpressRouteCircuitPeering, - ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuit, ExpressRouteCircuitSku, - ExpressRouteCircuitStats, - ExpressRouteConnection, - ExpressRouteConnectionId, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnection, - ExpressRouteCrossConnectionPeering, - ExpressRouteCrossConnectionPeeringList, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts index 8b166402556f..583ef870f10c 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts @@ -1,186 +1,191 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + ExpressRouteCrossConnectionListResult, + ExpressRouteCrossConnection, + Resource, + BaseResource, + ExpressRouteCircuitReference, + ExpressRouteCrossConnectionPeering, + SubResource, + ExpressRouteCircuitPeeringConfig, + Ipv6ExpressRouteCircuitPeeringConfig, + RouteFilter, + RouteFilterRule, + ExpressRouteCircuitPeering, + ExpressRouteCircuitStats, + ExpressRouteConnectionId, + ExpressRouteCircuitConnection, + CloudError, + TagsObject, + ExpressRouteCircuitsArpTableListResult, + ExpressRouteCircuitArpTable, + ExpressRouteCrossConnectionsRoutesTableSummaryListResult, + ExpressRouteCrossConnectionRoutesTableSummary, + ExpressRouteCircuitsRoutesTableListResult, + ExpressRouteCircuitRoutesTable, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, - ExpressRouteCircuitArpTable, ExpressRouteCircuitAuthorization, - ExpressRouteCircuitConnection, - ExpressRouteCircuitPeering, - ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitRoutesTable, - ExpressRouteCircuitsArpTableListResult, - ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuit, ExpressRouteCircuitSku, - ExpressRouteCircuitsRoutesTableListResult, - ExpressRouteCircuitStats, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteConnection, - ExpressRouteConnectionId, - ExpressRouteCrossConnection, - ExpressRouteCrossConnectionListResult, - ExpressRouteCrossConnectionPeering, - ExpressRouteCrossConnectionRoutesTableSummary, - ExpressRouteCrossConnectionsRoutesTableSummaryListResult, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts index b5b5b985ee39..6b5ce2385443 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + ExpressRouteGatewayList, + ExpressRouteGateway, + Resource, + BaseResource, + ExpressRouteGatewayPropertiesAutoScaleConfiguration, + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, + ExpressRouteConnection, + SubResource, + ExpressRouteCircuitPeeringId, + VirtualHubId, + CloudError, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, - ExpressRouteGateway, - ExpressRouteGatewayList, - ExpressRouteGatewayPropertiesAutoScaleConfiguration, - ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts index 36d8d1d45c5b..d2107cd84a08 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + ExpressRouteLink, + SubResource, + BaseResource, + CloudError, + ExpressRouteLinkListResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRouteLinkListResult, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts b/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts index f6874bc24268..8f8127add6c5 100644 --- a/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + ExpressRoutePortsLocationListResult, + ExpressRoutePortsLocation, + Resource, + BaseResource, + ExpressRoutePortsLocationBandwidths, + CloudError, + SubResource, + ApplicationSecurityGroup, + SecurityRule, + InterfaceEndpoint, + EndpointService, + Subnet, + NetworkSecurityGroup, + NetworkInterface, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + IPConfiguration, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, + VirtualHubId, ExpressRouteLink, ExpressRoutePort, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, - ExpressRoutePortsLocationListResult, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts b/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts index d2d630920da2..acc6bc586a38 100644 --- a/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts @@ -1,180 +1,185 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + ExpressRoutePort, + Resource, + BaseResource, + ExpressRouteLink, + SubResource, + TagsObject, + ExpressRoutePortListResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, - ExpressRoutePortListResult, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts index 00abb998e435..156efdb87c21 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + ExpressRouteServiceProviderListResult, + ExpressRouteServiceProvider, + Resource, + BaseResource, + ExpressRouteServiceProviderBandwidthsOffered, + CloudError, + SubResource, + ApplicationSecurityGroup, + SecurityRule, + InterfaceEndpoint, + EndpointService, + Subnet, + NetworkSecurityGroup, + NetworkInterface, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + IPConfiguration, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteServiceProviderListResult, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts index b49df32e2285..93eb349ebbfa 100644 --- a/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts @@ -1,180 +1,185 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + HubVirtualNetworkConnection, + SubResource, + BaseResource, + ErrorModel, + ErrorDetails, + ListHubVirtualNetworkConnectionsResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ErrorDetails, - ErrorModel, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, - ListHubVirtualNetworkConnectionsResult, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts b/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts index 98d863a6e3bb..a04d00275d57 100644 --- a/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + InboundNatRuleListResult, + InboundNatRule, + SubResource, + BaseResource, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + CloudError, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InboundNatRuleListResult, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/index.ts b/packages/@azure/arm-network/lib/models/index.ts index 5429ec299cd4..dadbc2d55b04 100644 --- a/packages/@azure/arm-network/lib/models/index.ts +++ b/packages/@azure/arm-network/lib/models/index.ts @@ -1,9 +1,11 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ import { BaseResource, CloudError, AzureServiceClientOptions } from "@azure/ms-rest-azure-js"; @@ -11,8540 +13,11080 @@ import * as msRest from "@azure/ms-rest-js"; export { BaseResource, CloudError }; + /** + * @interface + * An interface representing SubResource. * Reference to another subresource. + * + * @extends BaseResource */ export interface SubResource extends BaseResource { /** - * Resource ID. + * @member {string} [id] Resource ID. */ id?: string; } /** + * @interface + * An interface representing NetworkInterfaceTapConfiguration. * Tap configuration in a Network Interface + * + * @extends SubResource */ export interface NetworkInterfaceTapConfiguration extends SubResource { /** - * The reference of the Virtual Network Tap resource. + * @member {VirtualNetworkTap} [virtualNetworkTap] The reference of the + * Virtual Network Tap resource. */ virtualNetworkTap?: VirtualNetworkTap; /** - * The provisioning state of the network interface tap configuration. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the network + * interface tap configuration. 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; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * Sub Resource type. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [type] Sub Resource type. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly type?: string; } /** + * @interface + * An interface representing Resource. * Common resource representation. + * + * @extends BaseResource */ export interface Resource extends BaseResource { /** - * Resource ID. + * @member {string} [id] Resource ID. */ id?: string; /** - * Resource name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [name] Resource name. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly name?: string; /** - * Resource type. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [type] Resource type. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly type?: string; /** - * Resource location. + * @member {string} [location] Resource location. */ location?: string; /** - * Resource tags. + * @member {{ [propertyName: string]: string }} [tags] Resource tags. */ tags?: { [propertyName: string]: string }; } /** + * @interface + * An interface representing ApplicationSecurityGroup. * An application security group in a resource group. + * + * @extends Resource */ export interface ApplicationSecurityGroup extends Resource { /** - * The resource GUID property of the application security group resource. It uniquely identifies - * a resource, even if the user changes its name or migrate the resource across subscriptions or - * resource groups. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [resourceGuid] The resource GUID property of the + * application security group resource. It uniquely identifies a resource, + * even if the user changes its name or migrate the resource across + * subscriptions or resource groups. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly resourceGuid?: string; /** - * The provisioning state of the application security group resource. Possible values are: - * 'Succeeded', 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * application security group resource. Possible values are: 'Succeeded', + * 'Updating', 'Deleting', and 'Failed'. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * A unique read-only string that changes whenever the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @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 SecurityRule. * Network security rule. + * + * @extends SubResource */ export interface SecurityRule extends SubResource { /** - * A description for this rule. Restricted to 140 chars. + * @member {string} [description] A description for this rule. Restricted to + * 140 chars. */ description?: string; /** - * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'. Possible - * values include: 'Tcp', 'Udp', '*' + * @member {SecurityRuleProtocol} protocol Network protocol this rule applies + * to. Possible values are 'Tcp', 'Udp', and '*'. Possible values include: + * 'Tcp', 'Udp', '*' */ protocol: SecurityRuleProtocol; /** - * The source port or range. Integer or range between 0 and 65535. Asterix '*' can also be used - * to match all ports. + * @member {string} [sourcePortRange] The source port or range. Integer or + * range between 0 and 65535. Asterisk '*' can also be used to match all + * ports. */ sourcePortRange?: string; /** - * The destination port or range. Integer or range between 0 and 65535. Asterix '*' can also be - * used to match all ports. + * @member {string} [destinationPortRange] The destination port or range. + * Integer or range between 0 and 65535. Asterisk '*' can also be used to + * match all ports. */ destinationPortRange?: string; /** - * The CIDR or source IP range. Asterix '*' can also be used to match all source IPs. Default - * tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is - * an ingress rule, specifies where network traffic originates from. + * @member {string} [sourceAddressPrefix] The CIDR or source IP range. + * Asterisk '*' can also be used to match all source IPs. Default tags such + * as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. + * If this is an ingress rule, specifies where network traffic originates + * from. */ sourceAddressPrefix?: string; /** - * The CIDR or source IP ranges. + * @member {string[]} [sourceAddressPrefixes] The CIDR or source IP ranges. */ sourceAddressPrefixes?: string[]; /** - * The application security group specified as source. + * @member {ApplicationSecurityGroup[]} [sourceApplicationSecurityGroups] The + * application security group specified as source. */ sourceApplicationSecurityGroups?: ApplicationSecurityGroup[]; /** - * The destination address prefix. CIDR or destination IP range. Asterix '*' can also be used to - * match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and - * 'Internet' can also be used. + * @member {string} [destinationAddressPrefix] The destination address + * prefix. CIDR or destination IP range. Asterisk '*' can also be used to + * match all source IPs. Default tags such as 'VirtualNetwork', + * 'AzureLoadBalancer' and 'Internet' can also be used. */ destinationAddressPrefix?: string; /** - * The destination address prefixes. CIDR or destination IP ranges. + * @member {string[]} [destinationAddressPrefixes] The destination address + * prefixes. CIDR or destination IP ranges. */ destinationAddressPrefixes?: string[]; /** - * The application security group specified as destination. + * @member {ApplicationSecurityGroup[]} + * [destinationApplicationSecurityGroups] The application security group + * specified as destination. */ destinationApplicationSecurityGroups?: ApplicationSecurityGroup[]; /** - * The source port ranges. + * @member {string[]} [sourcePortRanges] The source port ranges. */ sourcePortRanges?: string[]; /** - * The destination port ranges. + * @member {string[]} [destinationPortRanges] The destination port ranges. */ destinationPortRanges?: string[]; /** - * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. Possible - * values include: 'Allow', 'Deny' + * @member {SecurityRuleAccess} access The network traffic is allowed or + * denied. Possible values are: 'Allow' and 'Deny'. Possible values include: + * 'Allow', 'Deny' */ access: SecurityRuleAccess; /** - * The priority of the rule. The value can be between 100 and 4096. The priority number must be - * unique for each rule in the collection. The lower the priority number, the higher the priority - * of the rule. + * @member {number} [priority] The priority of the rule. The value can be + * between 100 and 4096. The priority number must be unique for each rule in + * the collection. The lower the priority number, the higher the priority of + * the rule. */ priority?: number; /** - * The direction of the rule. The direction specifies if rule will be evaluated on incoming or - * outcoming traffic. Possible values are: 'Inbound' and 'Outbound'. Possible values include: - * 'Inbound', 'Outbound' + * @member {SecurityRuleDirection} direction The direction of the rule. The + * direction specifies if rule will be evaluated on incoming or outgoing + * traffic. Possible values are: 'Inbound' and 'Outbound'. Possible values + * include: 'Inbound', 'Outbound' */ direction: SecurityRuleDirection; /** - * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', - * and 'Failed'. + * @member {string} [provisioningState] The provisioning state of the public + * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing EndpointService. * Identifies the service being brought into the virtual network. + * */ export interface EndpointService { /** - * A unique identifier of the service being referenced by the interface endpoint. + * @member {string} [id] A unique identifier of the service being referenced + * by the interface endpoint. */ id?: string; } /** + * @interface + * An interface representing InterfaceEndpoint. * Interface endpoint resource. + * + * @extends Resource */ export interface InterfaceEndpoint extends Resource { /** - * A first-party service's FQDN that is mapped to the private IP allocated via this interface - * endpoint. + * @member {string} [fqdn] A first-party service's FQDN that is mapped to the + * private IP allocated via this interface endpoint. */ fqdn?: string; /** - * A reference to the service being brought into the virtual network. + * @member {EndpointService} [endpointService] A reference to the service + * being brought into the virtual network. */ endpointService?: EndpointService; /** - * The ID of the subnet from which the private IP will be allocated. + * @member {Subnet} [subnet] The ID of the subnet from which the private IP + * will be allocated. */ subnet?: Subnet; /** - * Gets an array of references to the network interfaces created for this interface endpoint. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {NetworkInterface[]} [networkInterfaces] Gets an array of + * references to the network interfaces created for this interface endpoint. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly networkInterfaces?: NetworkInterface[]; /** - * A read-only property that identifies who created this interface endpoint. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [owner] A read-only property that identifies who created + * this interface endpoint. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly owner?: string; /** - * The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', - * and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * interface endpoint. 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; /** - * Gets a unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing NetworkInterfaceDnsSettings. * DNS settings of a network interface. + * */ export interface NetworkInterfaceDnsSettings { /** - * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS - * resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only - * value in dnsServers collection. + * @member {string[]} [dnsServers] List of DNS servers IP addresses. Use + * 'AzureProvidedDNS' to switch to azure provided DNS resolution. + * 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the + * only value in dnsServers collection. */ dnsServers?: string[]; /** - * If the VM that uses this NIC is part of an Availability Set, then this list will have the - * union of all DNS servers from all NICs that are part of the Availability Set. This property is - * what is configured on each of those VMs. + * @member {string[]} [appliedDnsServers] If the VM that uses this NIC is + * part of an Availability Set, then this list will have the union of all DNS + * servers from all NICs that are part of the Availability Set. This property + * is what is configured on each of those VMs. */ appliedDnsServers?: string[]; /** - * Relative DNS name for this NIC used for internal communications between VMs in the same - * virtual network. + * @member {string} [internalDnsNameLabel] Relative DNS name for this NIC + * used for internal communications between VMs in the same virtual network. */ internalDnsNameLabel?: string; /** - * Fully qualified DNS name supporting internal communications between VMs in the same virtual - * network. + * @member {string} [internalFqdn] Fully qualified DNS name supporting + * internal communications between VMs in the same virtual network. */ internalFqdn?: string; /** - * Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of - * the VM. This DNS name can be constructed by concatenating the VM name with the value of - * internalDomainNameSuffix. + * @member {string} [internalDomainNameSuffix] Even if internalDnsNameLabel + * is not specified, a DNS entry is created for the primary NIC of the VM. + * This DNS name can be constructed by concatenating the VM name with the + * value of internalDomainNameSuffix. */ internalDomainNameSuffix?: string; } /** + * @interface + * An interface representing NetworkInterface. * A network interface in a resource group. + * + * @extends Resource */ export interface NetworkInterface extends Resource { /** - * The reference of a virtual machine. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {SubResource} [virtualMachine] The reference of a virtual machine. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly virtualMachine?: SubResource; /** - * The reference of the NetworkSecurityGroup resource. + * @member {NetworkSecurityGroup} [networkSecurityGroup] The reference of the + * NetworkSecurityGroup resource. */ networkSecurityGroup?: NetworkSecurityGroup; /** - * A reference to the interface endpoint to which the network interface is linked. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {InterfaceEndpoint} [interfaceEndpoint] A reference to the + * interface endpoint to which the network interface is linked. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly interfaceEndpoint?: InterfaceEndpoint; /** - * A list of IPConfigurations of the network interface. + * @member {NetworkInterfaceIPConfiguration[]} [ipConfigurations] A list of + * IPConfigurations of the network interface. */ ipConfigurations?: NetworkInterfaceIPConfiguration[]; /** - * A list of TapConfigurations of the network interface. + * @member {NetworkInterfaceTapConfiguration[]} [tapConfigurations] A list of + * TapConfigurations of the network interface. */ tapConfigurations?: NetworkInterfaceTapConfiguration[]; /** - * The DNS settings in network interface. + * @member {NetworkInterfaceDnsSettings} [dnsSettings] The DNS settings in + * network interface. */ dnsSettings?: NetworkInterfaceDnsSettings; /** - * The MAC address of the network interface. + * @member {string} [macAddress] The MAC address of the network interface. */ macAddress?: string; /** - * Gets whether this is a primary network interface on a virtual machine. + * @member {boolean} [primary] Gets whether this is a primary network + * interface on a virtual machine. */ primary?: boolean; /** - * If the network interface is accelerated networking enabled. + * @member {boolean} [enableAcceleratedNetworking] If the network interface + * is accelerated networking enabled. */ enableAcceleratedNetworking?: boolean; /** - * Indicates whether IP forwarding is enabled on this network interface. + * @member {boolean} [enableIPForwarding] Indicates whether IP forwarding is + * enabled on this network interface. */ enableIPForwarding?: boolean; /** - * A list of references to linked BareMetal resources - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string[]} [hostedWorkloads] A list of references to linked + * BareMetal resources + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly hostedWorkloads?: string[]; /** - * The resource GUID property of the network interface resource. + * @member {string} [resourceGuid] The resource GUID property of the network + * interface resource. */ resourceGuid?: string; /** - * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', - * and 'Failed'. + * @member {string} [provisioningState] The provisioning state of the public + * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing NetworkSecurityGroup. * NetworkSecurityGroup resource. + * + * @extends Resource */ export interface NetworkSecurityGroup extends Resource { /** - * A collection of security rules of the network security group. + * @member {SecurityRule[]} [securityRules] A collection of security rules of + * the network security group. */ securityRules?: SecurityRule[]; /** - * The default security rules of network security group. + * @member {SecurityRule[]} [defaultSecurityRules] The default security rules + * of network security group. */ defaultSecurityRules?: SecurityRule[]; /** - * A collection of references to network interfaces. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {NetworkInterface[]} [networkInterfaces] A collection of + * references to network interfaces. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly networkInterfaces?: NetworkInterface[]; /** - * A collection of references to subnets. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {Subnet[]} [subnets] A collection of references to subnets. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly subnets?: Subnet[]; /** - * The resource GUID property of the network security group resource. + * @member {string} [resourceGuid] The resource GUID property of the network + * security group resource. */ resourceGuid?: string; /** - * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', - * and 'Failed'. + * @member {string} [provisioningState] The provisioning state of the public + * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing Route. * Route resource + * + * @extends SubResource */ export interface Route extends SubResource { /** - * The destination CIDR to which the route applies. + * @member {string} [addressPrefix] The destination CIDR to which the route + * applies. */ addressPrefix?: string; /** - * The type of Azure hop the packet should be sent to. Possible values are: - * 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'. Possible - * values include: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', 'None' + * @member {RouteNextHopType} nextHopType The type of Azure hop the packet + * should be sent to. Possible values are: 'VirtualNetworkGateway', + * 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'. Possible values + * include: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', + * 'VirtualAppliance', 'None' */ nextHopType: RouteNextHopType; /** - * The IP address packets should be forwarded to. Next hop values are only allowed in routes - * where the next hop type is VirtualAppliance. + * @member {string} [nextHopIpAddress] The IP address packets should be + * forwarded to. Next hop values are only allowed in routes where the next + * hop type is VirtualAppliance. */ nextHopIpAddress?: string; /** - * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * @member {string} [provisioningState] The provisioning state of the + * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing RouteTable. * Route table resource. + * + * @extends Resource */ export interface RouteTable extends Resource { /** - * Collection of routes contained within a route table. + * @member {Route[]} [routes] Collection of routes contained within a route + * table. */ routes?: Route[]; /** - * A collection of references to subnets. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {Subnet[]} [subnets] A collection of references to subnets. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly subnets?: Subnet[]; /** - * Gets or sets whether to disable the routes learned by BGP on that route table. True means - * disable. + * @member {boolean} [disableBgpRoutePropagation] Gets or sets whether to + * disable the routes learned by BGP on that route table. True means disable. */ disableBgpRoutePropagation?: boolean; /** - * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * @member {string} [provisioningState] The provisioning state of the + * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * Gets a unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing ServiceEndpointPropertiesFormat. * The service endpoint properties. + * */ export interface ServiceEndpointPropertiesFormat { /** - * The type of the endpoint service. + * @member {string} [service] The type of the endpoint service. */ service?: string; /** - * A list of locations. + * @member {string[]} [locations] A list of locations. */ locations?: string[]; /** - * The provisioning state of the resource. + * @member {string} [provisioningState] The provisioning state of the + * resource. */ provisioningState?: string; } /** + * @interface + * An interface representing ServiceEndpointPolicyDefinition. * Service Endpoint policy definitions. + * + * @extends SubResource */ export interface ServiceEndpointPolicyDefinition extends SubResource { /** - * A description for this rule. Restricted to 140 chars. + * @member {string} [description] A description for this rule. Restricted to + * 140 chars. */ description?: string; /** - * service endpoint name. + * @member {string} [service] service endpoint name. */ service?: string; /** - * A list of service resources. + * @member {string[]} [serviceResources] A list of service resources. */ serviceResources?: string[]; /** - * The provisioning state of the service end point policy definition. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the service + * end point policy definition. 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; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing ServiceEndpointPolicy. * Service End point policy resource. + * + * @extends Resource */ export interface ServiceEndpointPolicy extends Resource { /** - * A collection of service endpoint policy definitions of the service endpoint policy. + * @member {ServiceEndpointPolicyDefinition[]} + * [serviceEndpointPolicyDefinitions] A collection of service endpoint policy + * definitions of the service endpoint policy. */ serviceEndpointPolicyDefinitions?: ServiceEndpointPolicyDefinition[]; /** - * A collection of references to subnets. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {Subnet[]} [subnets] A collection of references to subnets. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly subnets?: Subnet[]; /** - * The resource GUID property of the service endpoint policy resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [resourceGuid] The resource GUID property of the service + * endpoint policy resource. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly resourceGuid?: string; /** - * The provisioning state of the service endpoint policy. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the service + * endpoint policy. 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; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing PublicIPAddressSku. * SKU of a public IP address + * */ export interface PublicIPAddressSku { /** - * Name of a public IP address SKU. Possible values include: 'Basic', 'Standard' + * @member {PublicIPAddressSkuName} [name] Name of a public IP address SKU. + * Possible values include: 'Basic', 'Standard' */ name?: PublicIPAddressSkuName; } /** + * @interface + * An interface representing PublicIPAddressDnsSettings. * Contains FQDN of the DNS record associated with the public IP address + * */ export interface PublicIPAddressDnsSettings { /** - * Gets or sets the Domain name label.The concatenation of the domain name label and the - * regionalized DNS zone make up the fully qualified domain name associated with the public IP - * address. If a domain name label is specified, an A DNS record is created for the public IP in - * the Microsoft Azure DNS system. + * @member {string} [domainNameLabel] Gets or sets the Domain name label.The + * concatenation of the domain name label and the regionalized DNS zone make + * up the fully qualified domain name associated with the public IP address. + * If a domain name label is specified, an A DNS record is created for the + * public IP in the Microsoft Azure DNS system. */ domainNameLabel?: string; /** - * Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP. - * This is the concatenation of the domainNameLabel and the regionalized DNS zone. + * @member {string} [fqdn] Gets the FQDN, Fully qualified domain name of the + * A DNS record associated with the public IP. This is the concatenation of + * the domainNameLabel and the regionalized DNS zone. */ fqdn?: string; /** - * Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to - * this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created - * pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. + * @member {string} [reverseFqdn] Gets or Sets the Reverse FQDN. A + * user-visible, fully qualified domain name that resolves to this public IP + * address. If the reverseFqdn is specified, then a PTR DNS record is created + * pointing from the IP address in the in-addr.arpa domain to the reverse + * FQDN. */ reverseFqdn?: string; } /** + * @interface + * An interface representing DdosSettings. * Contains the DDoS protection settings of the public IP. + * */ export interface DdosSettings { /** - * The DDoS custom policy associated with the public IP. + * @member {SubResource} [ddosCustomPolicy] The DDoS custom policy associated + * with the public IP. */ ddosCustomPolicy?: SubResource; /** - * The DDoS protection policy customizability of the public IP. Only standard coverage will have + * @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. * Contains the IpTag associated with the object + * */ export interface IpTag { /** - * Gets or sets the ipTag type: Example FirstPartyUsage. + * @member {string} [ipTagType] Gets or sets the ipTag type: Example + * FirstPartyUsage. */ ipTagType?: string; /** - * Gets or sets value of the IpTag associated with the public IP. Example SQL, Storage etc + * @member {string} [tag] Gets or sets value of the IpTag associated with the + * public IP. Example SQL, Storage etc */ tag?: string; } /** + * @interface + * An interface representing PublicIPAddress. * Public IP address resource. + * + * @extends Resource */ export interface PublicIPAddress extends Resource { /** - * The public IP address SKU. + * @member {PublicIPAddressSku} [sku] The public IP address SKU. */ sku?: PublicIPAddressSku; /** - * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. Possible values - * include: 'Static', 'Dynamic' + * @member {IPAllocationMethod} [publicIPAllocationMethod] The public IP + * allocation method. Possible values are: 'Static' and 'Dynamic'. Possible + * values include: 'Static', 'Dynamic' */ publicIPAllocationMethod?: IPAllocationMethod; /** - * The public IP address version. Possible values are: 'IPv4' and 'IPv6'. Possible values - * include: 'IPv4', 'IPv6' + * @member {IPVersion} [publicIPAddressVersion] The public IP address + * version. Possible values are: 'IPv4' and 'IPv6'. Possible values include: + * 'IPv4', 'IPv6' */ publicIPAddressVersion?: IPVersion; /** - * The IP configuration associated with the public IP address. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {IPConfiguration} [ipConfiguration] The IP configuration + * associated with the public IP address. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly ipConfiguration?: IPConfiguration; /** - * The FQDN of the DNS record associated with the public IP address. + * @member {PublicIPAddressDnsSettings} [dnsSettings] The FQDN of the DNS + * record associated with the public IP address. */ dnsSettings?: PublicIPAddressDnsSettings; /** - * The DDoS protection custom policy associated with the public IP address. + * @member {DdosSettings} [ddosSettings] The DDoS protection custom policy + * associated with the public IP address. */ ddosSettings?: DdosSettings; /** - * The list of tags associated with the public IP address. + * @member {IpTag[]} [ipTags] The list of tags associated with the public IP + * address. */ ipTags?: IpTag[]; /** - * The IP address associated with the public IP address resource. + * @member {string} [ipAddress] The IP address associated with the public IP + * address resource. */ ipAddress?: string; /** - * The Public IP Prefix this Public IP Address should be allocated from. + * @member {SubResource} [publicIPPrefix] The Public IP Prefix this Public IP + * Address should be allocated from. */ publicIPPrefix?: SubResource; /** - * The idle timeout of the public IP address. + * @member {number} [idleTimeoutInMinutes] The idle timeout of the public IP + * address. */ idleTimeoutInMinutes?: number; /** - * The resource GUID property of the public IP resource. + * @member {string} [resourceGuid] The resource GUID property of the public + * IP resource. */ resourceGuid?: string; /** - * The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', - * and 'Failed'. + * @member {string} [provisioningState] The provisioning state of the + * PublicIP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * A list of availability zones denoting the IP allocated for the resource needs to come from. + * @member {string[]} [zones] A list of availability zones denoting the IP + * allocated for the resource needs to come from. */ zones?: string[]; } /** + * @interface + * An interface representing IPConfiguration. * IP configuration + * + * @extends SubResource */ export interface IPConfiguration extends SubResource { /** - * The private IP address of the IP configuration. + * @member {string} [privateIPAddress] The private IP address of the IP + * configuration. */ privateIPAddress?: string; /** - * The private IP allocation method. Possible values are 'Static' and 'Dynamic'. Possible values - * include: 'Static', 'Dynamic' + * @member {IPAllocationMethod} [privateIPAllocationMethod] The private IP + * allocation method. Possible values are 'Static' and 'Dynamic'. Possible + * values include: 'Static', 'Dynamic' */ privateIPAllocationMethod?: IPAllocationMethod; /** - * The reference of the subnet resource. + * @member {Subnet} [subnet] The reference of the subnet resource. */ subnet?: Subnet; /** - * The reference of the public IP resource. + * @member {PublicIPAddress} [publicIPAddress] The reference of the public IP + * resource. */ publicIPAddress?: PublicIPAddress; /** - * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Gets the provisioning state of the + * public IP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing IPConfigurationProfile. * IP configuration profile child resource. + * + * @extends SubResource */ export interface IPConfigurationProfile extends SubResource { /** - * The reference of the subnet resource to create a contatainer network interface ip - * configruation. + * @member {Subnet} [subnet] The reference of the subnet resource to create a + * container network interface ip configuration. */ subnet?: Subnet; /** - * The provisioning state of the resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * resource. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * The name of the resource. This name can be used to access the resource. + * @member {string} [name] The name of the resource. This name can be used to + * access the resource. */ name?: string; /** - * Sub Resource type. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [type] Sub Resource type. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly type?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing ResourceNavigationLink. * ResourceNavigationLink resource. + * + * @extends SubResource */ export interface ResourceNavigationLink extends SubResource { /** - * Resource type of the linked resource. + * @member {string} [linkedResourceType] Resource type of the linked + * resource. */ linkedResourceType?: string; /** - * Link to the external resource + * @member {string} [link] Link to the external resource */ link?: string; /** - * Provisioning state of the ResourceNavigationLink resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] Provisioning state of the + * ResourceNavigationLink resource. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * Name of the resource that is unique within a resource group. This name can be used to access - * the resource. + * @member {string} [name] Name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @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 ServiceAssociationLink. * ServiceAssociationLink resource. + * + * @extends SubResource */ export interface ServiceAssociationLink extends SubResource { /** - * Resource type of the linked resource. + * @member {string} [linkedResourceType] Resource type of the linked + * resource. */ linkedResourceType?: string; /** - * Link to the external resource. + * @member {string} [link] Link to the external resource. */ link?: string; /** - * Provisioning state of the ServiceAssociationLink resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] Provisioning state of the + * ServiceAssociationLink resource. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * Name of the resource that is unique within a resource group. This name can be used to access - * the resource. + * @member {string} [name] Name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @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 Delegation. * Details the service to which the subnet is delegated. + * + * @extends SubResource */ export interface Delegation extends SubResource { /** - * The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers) + * @member {string} [serviceName] The name of the service to whom the subnet + * should be delegated (e.g. Microsoft.Sql/servers) */ serviceName?: string; /** - * Describes the actions permitted to the service upon delegation + * @member {string[]} [actions] Describes the actions permitted to the + * service upon delegation */ actions?: string[]; /** - * The provisioning state of the resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * resource. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * The name of the resource that is unique within a subnet. This name can be used to access the - * resource. + * @member {string} [name] The name of the resource that is unique within a + * subnet. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing Subnet. * Subnet in a virtual network resource. + * + * @extends SubResource */ export interface Subnet extends SubResource { /** - * The address prefix for the subnet. + * @member {string} [addressPrefix] The address prefix for the subnet. */ addressPrefix?: string; /** - * List of address prefixes for the subnet. + * @member {string[]} [addressPrefixes] List of address prefixes for the + * subnet. */ addressPrefixes?: string[]; /** - * The reference of the NetworkSecurityGroup resource. + * @member {NetworkSecurityGroup} [networkSecurityGroup] The reference of the + * NetworkSecurityGroup resource. */ networkSecurityGroup?: NetworkSecurityGroup; /** - * The reference of the RouteTable resource. + * @member {RouteTable} [routeTable] The reference of the RouteTable + * resource. */ routeTable?: RouteTable; /** - * An array of service endpoints. + * @member {ServiceEndpointPropertiesFormat[]} [serviceEndpoints] An array of + * service endpoints. */ serviceEndpoints?: ServiceEndpointPropertiesFormat[]; /** - * An array of service endpoint policies. + * @member {ServiceEndpointPolicy[]} [serviceEndpointPolicies] An array of + * service endpoint policies. */ serviceEndpointPolicies?: ServiceEndpointPolicy[]; /** - * An array of references to interface endpoints - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {InterfaceEndpoint[]} [interfaceEndpoints] An array of references + * to interface endpoints + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly interfaceEndpoints?: InterfaceEndpoint[]; /** - * Gets an array of references to the network interface IP configurations using subnet. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {IPConfiguration[]} [ipConfigurations] Gets an array of references + * to the network interface IP configurations using subnet. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly ipConfigurations?: IPConfiguration[]; /** - * Array of IP configuration profiles which reference this subnet. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {IPConfigurationProfile[]} [ipConfigurationProfiles] Array of IP + * configuration profiles which reference this subnet. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly ipConfigurationProfiles?: IPConfigurationProfile[]; /** - * Gets an array of references to the external resources using subnet. + * @member {ResourceNavigationLink[]} [resourceNavigationLinks] Gets an array + * of references to the external resources using subnet. */ resourceNavigationLinks?: ResourceNavigationLink[]; /** - * Gets an array of references to services injecting into this subnet. + * @member {ServiceAssociationLink[]} [serviceAssociationLinks] Gets an array + * of references to services injecting into this subnet. */ serviceAssociationLinks?: ServiceAssociationLink[]; /** - * Gets an array of references to the delegations on the subnet. + * @member {Delegation[]} [delegations] Gets an array of references to the + * delegations on the subnet. */ delegations?: Delegation[]; /** - * A read-only string identifying the intention of use for this subnet based on delegations and - * other user-defined properties. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [purpose] A read-only string identifying the intention of + * use for this subnet based on delegations and other user-defined + * properties. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly purpose?: string; /** - * The provisioning state of the resource. + * @member {string} [provisioningState] The provisioning state of the + * resource. */ provisioningState?: string; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing FrontendIPConfiguration. * Frontend IP address of the load balancer. + * + * @extends SubResource */ export interface FrontendIPConfiguration extends SubResource { /** - * Read only. Inbound rules URIs that use this frontend IP. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {SubResource[]} [inboundNatRules] Read only. Inbound rules URIs + * that use this frontend IP. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly inboundNatRules?: SubResource[]; /** - * Read only. Inbound pools URIs that use this frontend IP. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {SubResource[]} [inboundNatPools] Read only. Inbound pools URIs + * that use this frontend IP. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly inboundNatPools?: SubResource[]; /** - * Read only. Outbound rules URIs that use this frontend IP. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {SubResource[]} [outboundRules] Read only. Outbound rules URIs + * that use this frontend IP. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly outboundRules?: SubResource[]; /** - * Gets load balancing rules URIs that use this frontend IP. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {SubResource[]} [loadBalancingRules] Gets load balancing rules + * URIs that use this frontend IP. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly loadBalancingRules?: SubResource[]; /** - * The private IP address of the IP configuration. + * @member {string} [privateIPAddress] The private IP address of the IP + * configuration. */ privateIPAddress?: string; /** - * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'. Possible values - * include: 'Static', 'Dynamic' + * @member {IPAllocationMethod} [privateIPAllocationMethod] The Private IP + * allocation method. Possible values are: 'Static' and 'Dynamic'. Possible + * values include: 'Static', 'Dynamic' */ privateIPAllocationMethod?: IPAllocationMethod; /** - * The reference of the subnet resource. + * @member {Subnet} [subnet] The reference of the subnet resource. */ subnet?: Subnet; /** - * The reference of the Public IP resource. + * @member {PublicIPAddress} [publicIPAddress] The reference of the Public IP + * resource. */ publicIPAddress?: PublicIPAddress; /** - * The reference of the Public IP Prefix resource. + * @member {SubResource} [publicIPPrefix] The reference of the Public IP + * Prefix resource. */ publicIPPrefix?: SubResource; /** - * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Gets the provisioning state of the + * public IP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * A list of availability zones denoting the IP allocated for the resource needs to come from. + * @member {string[]} [zones] A list of availability zones denoting the IP + * allocated for the resource needs to come from. */ zones?: string[]; } /** + * @interface + * An interface representing VirtualNetworkTap. * Virtual Network Tap resource + * + * @extends Resource */ export interface VirtualNetworkTap extends Resource { /** - * Specifies the list of resource IDs for the network interface IP configuration that needs to be - * tapped. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {NetworkInterfaceTapConfiguration[]} + * [networkInterfaceTapConfigurations] Specifies the list of resource IDs for + * the network interface IP configuration that needs to be tapped. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly networkInterfaceTapConfigurations?: NetworkInterfaceTapConfiguration[]; /** - * The resourceGuid property of the virtual network tap. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [resourceGuid] The resourceGuid property of the virtual + * network tap. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly resourceGuid?: string; /** - * The provisioning state of the virtual network tap. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the virtual + * network tap. 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; /** - * The reference to the private IP Address of the collector nic that will receive the tap + * @member {NetworkInterfaceIPConfiguration} + * [destinationNetworkInterfaceIPConfiguration] The reference to the private + * IP Address of the collector nic that will receive the tap */ destinationNetworkInterfaceIPConfiguration?: NetworkInterfaceIPConfiguration; /** - * The reference to the private IP address on the internal Load Balancer that will receive the - * tap + * @member {FrontendIPConfiguration} + * [destinationLoadBalancerFrontEndIPConfiguration] The reference to the + * private IP address on the internal Load Balancer that will receive the tap */ destinationLoadBalancerFrontEndIPConfiguration?: FrontendIPConfiguration; /** - * The VXLAN destination port that will receive the tapped traffic. + * @member {number} [destinationPort] The VXLAN destination port that will + * receive the tapped traffic. */ destinationPort?: number; /** - * Gets a unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing BackendAddressPool. * Pool of backend IP addresses. + * + * @extends SubResource */ export interface BackendAddressPool extends SubResource { /** - * Gets collection of references to IP addresses defined in network interfaces. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {NetworkInterfaceIPConfiguration[]} [backendIPConfigurations] Gets + * collection of references to IP addresses defined in network interfaces. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly backendIPConfigurations?: NetworkInterfaceIPConfiguration[]; /** - * Gets load balancing rules that use this backend address pool. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {SubResource[]} [loadBalancingRules] Gets load balancing rules + * that use this backend address pool. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly loadBalancingRules?: SubResource[]; /** - * Gets outbound rules that use this backend address pool. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {SubResource} [outboundRule] Gets outbound rules that use this + * backend address pool. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly outboundRule?: SubResource; /** - * Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', - * and 'Failed'. + * @member {string} [provisioningState] Get provisioning state of the public + * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * Gets name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] Gets name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing InboundNatRule. * Inbound NAT rule of the load balancer. + * + * @extends SubResource */ export interface InboundNatRule extends SubResource { /** - * A reference to frontend IP addresses. + * @member {SubResource} [frontendIPConfiguration] A reference to frontend IP + * addresses. */ frontendIPConfiguration?: SubResource; /** - * A reference to a private IP address defined on a network interface of a VM. Traffic sent to - * the frontend port of each of the frontend IP configurations is forwarded to the backend IP. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {NetworkInterfaceIPConfiguration} [backendIPConfiguration] A + * reference to a private IP address defined on a network interface of a VM. + * Traffic sent to the frontend port of each of the frontend IP + * configurations is forwarded to the backend IP. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly backendIPConfiguration?: NetworkInterfaceIPConfiguration; /** - * Possible values include: 'Udp', 'Tcp', 'All' + * @member {TransportProtocol} [protocol] Possible values include: 'Udp', + * 'Tcp', 'All' */ protocol?: TransportProtocol; /** - * The port for the external endpoint. Port numbers for each rule must be unique within the Load - * Balancer. Acceptable values range from 1 to 65534. + * @member {number} [frontendPort] The port for the external endpoint. Port + * numbers for each rule must be unique within the Load Balancer. Acceptable + * values range from 1 to 65534. */ frontendPort?: number; /** - * The port used for the internal endpoint. Acceptable values range from 1 to 65535. + * @member {number} [backendPort] The port used for the internal endpoint. + * Acceptable values range from 1 to 65535. */ backendPort?: number; /** - * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The - * default value is 4 minutes. This element is only used when the protocol is set to TCP. + * @member {number} [idleTimeoutInMinutes] The timeout for the TCP idle + * connection. The value can be set between 4 and 30 minutes. The default + * value is 4 minutes. This element is only used when the protocol is set to + * TCP. */ idleTimeoutInMinutes?: number; /** - * Configures a virtual machine's endpoint for the floating IP capability required to configure a - * SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn - * Availability Groups in SQL server. This setting can't be changed after you create the - * endpoint. + * @member {boolean} [enableFloatingIP] Configures a virtual machine's + * endpoint for the floating IP capability required to configure a SQL + * AlwaysOn Availability Group. This setting is required when using the SQL + * AlwaysOn Availability Groups in SQL server. This setting can't be changed + * after you create the endpoint. */ enableFloatingIP?: boolean; /** - * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. - * This element is only used when the protocol is set to TCP. + * @member {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP + * flow idle timeout or unexpected connection termination. This element is + * only used when the protocol is set to TCP. */ enableTcpReset?: boolean; /** - * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Gets the provisioning state of the + * public IP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * Gets name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] Gets name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing NetworkInterfaceIPConfiguration. * IPConfiguration in a network interface. + * + * @extends SubResource */ export interface NetworkInterfaceIPConfiguration extends SubResource { /** - * The reference to Virtual Network Taps. + * @member {VirtualNetworkTap[]} [virtualNetworkTaps] The reference to + * Virtual Network Taps. */ virtualNetworkTaps?: VirtualNetworkTap[]; /** - * The reference of ApplicationGatewayBackendAddressPool resource. + * @member {ApplicationGatewayBackendAddressPool[]} + * [applicationGatewayBackendAddressPools] The reference of + * ApplicationGatewayBackendAddressPool resource. */ applicationGatewayBackendAddressPools?: ApplicationGatewayBackendAddressPool[]; /** - * The reference of LoadBalancerBackendAddressPool resource. + * @member {BackendAddressPool[]} [loadBalancerBackendAddressPools] The + * reference of LoadBalancerBackendAddressPool resource. */ loadBalancerBackendAddressPools?: BackendAddressPool[]; /** - * A list of references of LoadBalancerInboundNatRules. + * @member {InboundNatRule[]} [loadBalancerInboundNatRules] A list of + * references of LoadBalancerInboundNatRules. */ loadBalancerInboundNatRules?: InboundNatRule[]; /** - * Private IP address of the IP configuration. + * @member {string} [privateIPAddress] Private IP address of the IP + * configuration. */ privateIPAddress?: string; /** - * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'. - * Possible values include: 'Static', 'Dynamic' + * @member {IPAllocationMethod} [privateIPAllocationMethod] Defines how a + * private IP address is assigned. Possible values are: 'Static' and + * 'Dynamic'. Possible values include: 'Static', 'Dynamic' */ privateIPAllocationMethod?: IPAllocationMethod; /** - * Available from Api-Version 2016-03-30 onwards, it represents whether the specific - * ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and + * @member {IPVersion} [privateIPAddressVersion] Available from Api-Version + * 2016-03-30 onwards, it represents whether the specific ipconfiguration is + * IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and * 'IPv6'. Possible values include: 'IPv4', 'IPv6' */ privateIPAddressVersion?: IPVersion; /** - * Subnet bound to the IP configuration. + * @member {Subnet} [subnet] Subnet bound to the IP configuration. */ subnet?: Subnet; /** - * Gets whether this is a primary customer address on the network interface. + * @member {boolean} [primary] Gets whether this is a primary customer + * address on the network interface. */ primary?: boolean; /** - * Public IP address bound to the IP configuration. + * @member {PublicIPAddress} [publicIPAddress] Public IP address bound to the + * IP configuration. */ publicIPAddress?: PublicIPAddress; /** + * @member {ApplicationSecurityGroup[]} [applicationSecurityGroups] * Application security groups in which the IP configuration is included. */ applicationSecurityGroups?: ApplicationSecurityGroup[]; /** - * The provisioning state of the network interface IP configuration. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. + * @member {string} [provisioningState] The provisioning state of the network + * interface IP configuration. Possible values are: 'Updating', 'Deleting', + * and 'Failed'. */ provisioningState?: string; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing ApplicationGatewayBackendAddress. * Backend address of an application gateway. + * */ export interface ApplicationGatewayBackendAddress { /** - * Fully qualified domain name (FQDN). + * @member {string} [fqdn] Fully qualified domain name (FQDN). */ fqdn?: string; /** - * IP address + * @member {string} [ipAddress] IP address */ ipAddress?: string; } /** + * @interface + * An interface representing ApplicationGatewayBackendAddressPool. * Backend Address Pool of an application gateway. + * + * @extends SubResource */ export interface ApplicationGatewayBackendAddressPool extends SubResource { /** + * @member {NetworkInterfaceIPConfiguration[]} [backendIPConfigurations] * Collection of references to IPs defined in network interfaces. */ backendIPConfigurations?: NetworkInterfaceIPConfiguration[]; /** - * Backend addresses + * @member {ApplicationGatewayBackendAddress[]} [backendAddresses] Backend + * addresses */ backendAddresses?: ApplicationGatewayBackendAddress[]; /** - * Provisioning state of the backend address pool resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Provisioning state of the backend + * address pool resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * Name of the backend address pool that is unique within an Application Gateway. + * @member {string} [name] Name of the backend address pool that is unique + * within an Application Gateway. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * Type of the resource. + * @member {string} [type] Type of the resource. */ type?: string; } /** - * Connection draining allows open connections to a backend server to be active for a specified - * time after the backend server got removed from the configuration. + * @interface + * An interface representing ApplicationGatewayConnectionDraining. + * Connection draining allows open connections to a backend server to be active + * for a specified time after the backend server got removed from the + * configuration. + * */ export interface ApplicationGatewayConnectionDraining { /** - * Whether connection draining is enabled or not. + * @member {boolean} enabled Whether connection draining is enabled or not. */ enabled: boolean; /** - * The number of seconds connection draining is active. Acceptable values are from 1 second to - * 3600 seconds. + * @member {number} drainTimeoutInSec The number of seconds connection + * draining is active. Acceptable values are from 1 second to 3600 seconds. */ drainTimeoutInSec: number; } /** + * @interface + * An interface representing ApplicationGatewayBackendHttpSettings. * Backend address pool settings of an application gateway. + * + * @extends SubResource */ export interface ApplicationGatewayBackendHttpSettings extends SubResource { /** - * The destination port on the backend. + * @member {number} [port] The destination port on the backend. */ port?: number; /** - * The protocol used to communicate with the backend. Possible values are 'Http' and 'Https'. + * @member {ApplicationGatewayProtocol} [protocol] The protocol used to + * communicate with the backend. Possible values are 'Http' and 'Https'. * Possible values include: 'Http', 'Https' */ protocol?: ApplicationGatewayProtocol; /** + * @member {ApplicationGatewayCookieBasedAffinity} [cookieBasedAffinity] * Cookie based affinity. Possible values include: 'Enabled', 'Disabled' */ cookieBasedAffinity?: ApplicationGatewayCookieBasedAffinity; /** - * Request timeout in seconds. Application Gateway will fail the request if response is not - * received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds. + * @member {number} [requestTimeout] Request timeout in seconds. Application + * Gateway will fail the request if response is not received within + * RequestTimeout. Acceptable values are from 1 second to 86400 seconds. */ requestTimeout?: number; /** - * Probe resource of an application gateway. + * @member {SubResource} [probe] Probe resource of an application gateway. */ probe?: SubResource; /** - * Array of references to application gateway authentication certificates. + * @member {SubResource[]} [authenticationCertificates] Array of references + * to application gateway authentication certificates. */ authenticationCertificates?: SubResource[]; /** - * Array of references to application gateway trusted root certificates. + * @member {SubResource[]} [trustedRootCertificates] Array of references to + * application gateway trusted root certificates. */ trustedRootCertificates?: SubResource[]; /** + * @member {ApplicationGatewayConnectionDraining} [connectionDraining] * Connection draining of the backend http settings resource. */ connectionDraining?: ApplicationGatewayConnectionDraining; /** - * Host header to be sent to the backend servers. + * @member {string} [hostName] Host header to be sent to the backend servers. */ hostName?: string; /** - * Whether to pick host header should be picked from the host name of the backend server. Default + * @member {boolean} [pickHostNameFromBackendAddress] Whether to pick host + * header should be picked from the host name of the backend server. Default * value is false. */ pickHostNameFromBackendAddress?: boolean; /** - * Cookie name to use for the affinity cookie. + * @member {string} [affinityCookieName] Cookie name to use for the affinity + * cookie. */ affinityCookieName?: string; /** - * Whether the probe is enabled. Default value is false. + * @member {boolean} [probeEnabled] Whether the probe is enabled. Default + * value is false. */ probeEnabled?: boolean; /** - * Path which should be used as a prefix for all HTTP requests. Null means no path will be - * prefixed. Default value is null. + * @member {string} [path] Path which should be used as a prefix for all HTTP + * requests. Null means no path will be prefixed. Default value is null. */ path?: string; /** - * Provisioning state of the backend http settings resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Provisioning state of the backend + * http settings resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * Name of the backend http settings that is unique within an Application Gateway. + * @member {string} [name] Name of the backend http settings that is unique + * within an Application Gateway. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * Type of the resource. + * @member {string} [type] Type of the resource. */ type?: string; } /** + * @interface + * An interface representing ApplicationGatewayBackendHealthServer. * Application gateway backendhealth http settings. + * */ export interface ApplicationGatewayBackendHealthServer { /** - * IP address or FQDN of backend server. + * @member {string} [address] IP address or FQDN of backend server. */ address?: string; /** - * Reference of IP configuration of backend server. + * @member {NetworkInterfaceIPConfiguration} [ipConfiguration] Reference of + * IP configuration of backend server. */ ipConfiguration?: NetworkInterfaceIPConfiguration; /** - * Health of backend server. Possible values include: 'Unknown', 'Up', 'Down', 'Partial', - * 'Draining' + * @member {ApplicationGatewayBackendHealthServerHealth} [health] Health of + * backend server. Possible values include: 'Unknown', 'Up', 'Down', + * 'Partial', 'Draining' */ health?: ApplicationGatewayBackendHealthServerHealth; } /** + * @interface + * An interface representing ApplicationGatewayBackendHealthHttpSettings. * Application gateway BackendHealthHttp settings. + * */ export interface ApplicationGatewayBackendHealthHttpSettings { /** + * @member {ApplicationGatewayBackendHttpSettings} [backendHttpSettings] * Reference of an ApplicationGatewayBackendHttpSettings resource. */ backendHttpSettings?: ApplicationGatewayBackendHttpSettings; /** - * List of ApplicationGatewayBackendHealthServer resources. + * @member {ApplicationGatewayBackendHealthServer[]} [servers] List of + * ApplicationGatewayBackendHealthServer resources. */ servers?: ApplicationGatewayBackendHealthServer[]; } /** + * @interface + * An interface representing ApplicationGatewayBackendHealthPool. * Application gateway BackendHealth pool. + * */ export interface ApplicationGatewayBackendHealthPool { /** + * @member {ApplicationGatewayBackendAddressPool} [backendAddressPool] * Reference of an ApplicationGatewayBackendAddressPool resource. */ backendAddressPool?: ApplicationGatewayBackendAddressPool; /** - * List of ApplicationGatewayBackendHealthHttpSettings resources. + * @member {ApplicationGatewayBackendHealthHttpSettings[]} + * [backendHttpSettingsCollection] List of + * ApplicationGatewayBackendHealthHttpSettings resources. */ backendHttpSettingsCollection?: ApplicationGatewayBackendHealthHttpSettings[]; } /** + * @interface + * An interface representing ApplicationGatewayBackendHealth. * List of ApplicationGatewayBackendHealthPool resources. + * */ export interface ApplicationGatewayBackendHealth { + /** + * @member {ApplicationGatewayBackendHealthPool[]} [backendAddressPools] + */ backendAddressPools?: ApplicationGatewayBackendHealthPool[]; } /** + * @interface + * An interface representing ApplicationGatewaySku. * SKU of an application gateway + * */ export interface ApplicationGatewaySku { /** - * Name of an application gateway SKU. Possible values include: 'Standard_Small', - * 'Standard_Medium', 'Standard_Large', 'WAF_Medium', 'WAF_Large', 'Standard_v2', 'WAF_v2' + * @member {ApplicationGatewaySkuName} [name] Name of an application gateway + * SKU. Possible values include: 'Standard_Small', 'Standard_Medium', + * 'Standard_Large', 'WAF_Medium', 'WAF_Large', 'Standard_v2', 'WAF_v2' */ name?: ApplicationGatewaySkuName; /** - * Tier of an application gateway. Possible values include: 'Standard', 'WAF', 'Standard_v2', - * 'WAF_v2' + * @member {ApplicationGatewayTier} [tier] Tier of an application gateway. + * Possible values include: 'Standard', 'WAF', 'Standard_v2', 'WAF_v2' */ tier?: ApplicationGatewayTier; /** - * Capacity (instance count) of an application gateway. + * @member {number} [capacity] Capacity (instance count) of an application + * gateway. */ capacity?: number; } /** + * @interface + * An interface representing ApplicationGatewaySslPolicy. * Application Gateway Ssl policy. + * */ export interface ApplicationGatewaySslPolicy { /** - * Ssl protocols to be disabled on application gateway. + * @member {ApplicationGatewaySslProtocol[]} [disabledSslProtocols] Ssl + * protocols to be disabled on application gateway. */ disabledSslProtocols?: ApplicationGatewaySslProtocol[]; /** - * Type of Ssl Policy. Possible values include: 'Predefined', 'Custom' + * @member {ApplicationGatewaySslPolicyType} [policyType] Type of Ssl Policy. + * Possible values include: 'Predefined', 'Custom' */ policyType?: ApplicationGatewaySslPolicyType; /** - * Name of Ssl predefined policy. Possible values include: 'AppGwSslPolicy20150501', + * @member {ApplicationGatewaySslPolicyName} [policyName] Name of Ssl + * predefined policy. Possible values include: 'AppGwSslPolicy20150501', * 'AppGwSslPolicy20170401', 'AppGwSslPolicy20170401S' */ policyName?: ApplicationGatewaySslPolicyName; /** - * Ssl cipher suites to be enabled in the specified order to application gateway. + * @member {ApplicationGatewaySslCipherSuite[]} [cipherSuites] Ssl cipher + * suites to be enabled in the specified order to application gateway. */ cipherSuites?: ApplicationGatewaySslCipherSuite[]; /** - * Minimum version of Ssl protocol to be supported on application gateway. Possible values - * include: 'TLSv1_0', 'TLSv1_1', 'TLSv1_2' + * @member {ApplicationGatewaySslProtocol} [minProtocolVersion] Minimum + * version of Ssl protocol to be supported on application gateway. Possible + * values include: 'TLSv1_0', 'TLSv1_1', 'TLSv1_2' */ minProtocolVersion?: ApplicationGatewaySslProtocol; } /** - * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is - * allowed. + * @interface + * An interface representing ApplicationGatewayIPConfiguration. + * IP configuration of an application gateway. Currently 1 public and 1 private + * IP configuration is allowed. + * + * @extends SubResource */ export interface ApplicationGatewayIPConfiguration extends SubResource { /** - * Reference of the subnet resource. A subnet from where application gateway gets its private - * address. + * @member {SubResource} [subnet] Reference of the subnet resource. A subnet + * from where application gateway gets its private address. */ subnet?: SubResource; /** - * Provisioning state of the application gateway subnet resource. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Provisioning state of the application + * gateway subnet resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * Name of the IP configuration that is unique within an Application Gateway. + * @member {string} [name] Name of the IP configuration that is unique within + * an Application Gateway. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * Type of the resource. + * @member {string} [type] Type of the resource. */ type?: string; } /** + * @interface + * An interface representing ApplicationGatewayAuthenticationCertificate. * Authentication certificates of an application gateway. + * + * @extends SubResource */ export interface ApplicationGatewayAuthenticationCertificate extends SubResource { /** - * Certificate public data. + * @member {string} [data] Certificate public data. */ data?: string; /** - * Provisioning state of the authentication certificate resource. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Provisioning state of the + * authentication certificate resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * Name of the authentication certificate that is unique within an Application Gateway. + * @member {string} [name] Name of the authentication certificate that is + * unique within an Application Gateway. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * Type of the resource. + * @member {string} [type] Type of the resource. */ type?: string; } /** + * @interface + * An interface representing ApplicationGatewayTrustedRootCertificate. * Trusted Root certificates of an application gateway. + * + * @extends SubResource */ export interface ApplicationGatewayTrustedRootCertificate extends SubResource { /** - * Certificate public data. + * @member {string} [data] Certificate public data. */ data?: string; /** - * Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in - * KeyVault. + * @member {string} [keyVaultSecretId] Secret Id of (base-64 encoded + * unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault. */ keyVaultSecretId?: string; /** - * Provisioning state of the trusted root certificate resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Provisioning state of the trusted + * root certificate resource. Possible values are: 'Updating', 'Deleting', + * and 'Failed'. */ provisioningState?: string; /** - * Name of the trusted root certificate that is unique within an Application Gateway. + * @member {string} [name] Name of the trusted root certificate that is + * unique within an Application Gateway. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * Type of the resource. + * @member {string} [type] Type of the resource. */ type?: string; } /** + * @interface + * An interface representing ApplicationGatewaySslCertificate. * SSL certificates of an application gateway. + * + * @extends SubResource */ export interface ApplicationGatewaySslCertificate extends SubResource { /** - * Base-64 encoded pfx certificate. Only applicable in PUT Request. + * @member {string} [data] Base-64 encoded pfx certificate. Only applicable + * in PUT Request. */ data?: string; /** - * Password for the pfx file specified in data. Only applicable in PUT request. + * @member {string} [password] Password for the pfx file specified in data. + * Only applicable in PUT request. */ password?: string; /** - * Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in - * GET request. + * @member {string} [publicCertData] Base-64 encoded Public cert data + * corresponding to pfx specified in data. Only applicable in GET request. */ publicCertData?: string; /** - * Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in - * KeyVault. + * @member {string} [keyVaultSecretId] Secret Id of (base-64 encoded + * unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault. */ keyVaultSecretId?: string; /** - * Provisioning state of the SSL certificate resource Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Provisioning state of the SSL + * certificate resource Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * Name of the SSL certificate that is unique within an Application Gateway. + * @member {string} [name] Name of the SSL certificate that is unique within + * an Application Gateway. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * Type of the resource. + * @member {string} [type] Type of the resource. */ type?: string; } /** + * @interface + * An interface representing ApplicationGatewayFrontendIPConfiguration. * Frontend IP configuration of an application gateway. + * + * @extends SubResource */ export interface ApplicationGatewayFrontendIPConfiguration extends SubResource { /** - * PrivateIPAddress of the network interface IP Configuration. + * @member {string} [privateIPAddress] PrivateIPAddress of the network + * interface IP Configuration. */ privateIPAddress?: string; /** - * PrivateIP allocation method. Possible values include: 'Static', 'Dynamic' + * @member {IPAllocationMethod} [privateIPAllocationMethod] PrivateIP + * allocation method. Possible values include: 'Static', 'Dynamic' */ privateIPAllocationMethod?: IPAllocationMethod; /** - * Reference of the subnet resource. + * @member {SubResource} [subnet] Reference of the subnet resource. */ subnet?: SubResource; /** - * Reference of the PublicIP resource. + * @member {SubResource} [publicIPAddress] Reference of the PublicIP + * resource. */ publicIPAddress?: SubResource; /** - * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * @member {string} [provisioningState] Provisioning state of the public IP + * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * Name of the frontend IP configuration that is unique within an Application Gateway. + * @member {string} [name] Name of the frontend IP configuration that is + * unique within an Application Gateway. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * Type of the resource. + * @member {string} [type] Type of the resource. */ type?: string; } /** + * @interface + * An interface representing ApplicationGatewayFrontendPort. * Frontend port of an application gateway. + * + * @extends SubResource */ export interface ApplicationGatewayFrontendPort extends SubResource { /** - * Frontend port + * @member {number} [port] Frontend port */ port?: number; /** - * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', - * and 'Failed'. + * @member {string} [provisioningState] Provisioning state of the frontend + * port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * Name of the frontend port that is unique within an Application Gateway + * @member {string} [name] Name of the frontend port that is unique within an + * Application Gateway */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * Type of the resource. + * @member {string} [type] Type of the resource. */ type?: string; } /** + * @interface + * An interface representing ApplicationGatewayCustomError. * Customer error of an application gateway. + * */ export interface ApplicationGatewayCustomError { /** - * Status code of the application gateway customer error. Possible values include: + * @member {ApplicationGatewayCustomErrorStatusCode} [statusCode] Status code + * of the application gateway customer error. Possible values include: * 'HttpStatus403', 'HttpStatus502' */ statusCode?: ApplicationGatewayCustomErrorStatusCode; /** - * Error page URL of the application gateway customer error. + * @member {string} [customErrorPageUrl] Error page URL of the application + * gateway customer error. */ customErrorPageUrl?: string; } /** + * @interface + * An interface representing ApplicationGatewayHttpListener. * Http listener of an application gateway. + * + * @extends SubResource */ export interface ApplicationGatewayHttpListener extends SubResource { /** - * Frontend IP configuration resource of an application gateway. + * @member {SubResource} [frontendIPConfiguration] Frontend IP configuration + * resource of an application gateway. */ frontendIPConfiguration?: SubResource; /** - * Frontend port resource of an application gateway. + * @member {SubResource} [frontendPort] Frontend port resource of an + * application gateway. */ frontendPort?: SubResource; /** - * Protocol of the HTTP listener. Possible values are 'Http' and 'Https'. Possible values - * include: 'Http', 'Https' + * @member {ApplicationGatewayProtocol} [protocol] Protocol of the HTTP + * listener. Possible values are 'Http' and 'Https'. Possible values include: + * 'Http', 'Https' */ protocol?: ApplicationGatewayProtocol; /** - * Host name of HTTP listener. + * @member {string} [hostName] Host name of HTTP listener. */ hostName?: string; /** - * SSL certificate resource of an application gateway. + * @member {SubResource} [sslCertificate] SSL certificate resource of an + * application gateway. */ sslCertificate?: SubResource; /** - * Applicable only if protocol is https. Enables SNI for multi-hosting. + * @member {boolean} [requireServerNameIndication] Applicable only if + * protocol is https. Enables SNI for multi-hosting. */ requireServerNameIndication?: boolean; /** - * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', - * and 'Failed'. + * @member {string} [provisioningState] Provisioning state of the HTTP + * listener resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** + * @member {ApplicationGatewayCustomError[]} [customErrorConfigurations] * Custom error configurations of the HTTP listener. */ customErrorConfigurations?: ApplicationGatewayCustomError[]; /** - * Name of the HTTP listener that is unique within an Application Gateway. + * @member {string} [name] Name of the HTTP listener that is unique within an + * Application Gateway. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * Type of the resource. + * @member {string} [type] Type of the resource. */ type?: string; } /** + * @interface + * An interface representing ApplicationGatewayPathRule. * Path rule of URL path map of an application gateway. + * + * @extends SubResource */ export interface ApplicationGatewayPathRule extends SubResource { /** - * Path rules of URL path map. + * @member {string[]} [paths] Path rules of URL path map. */ paths?: string[]; /** - * Backend address pool resource of URL path map path rule. + * @member {SubResource} [backendAddressPool] Backend address pool resource + * of URL path map path rule. */ backendAddressPool?: SubResource; /** - * Backend http settings resource of URL path map path rule. + * @member {SubResource} [backendHttpSettings] Backend http settings resource + * of URL path map path rule. */ backendHttpSettings?: SubResource; /** - * Redirect configuration resource of URL path map path rule. + * @member {SubResource} [redirectConfiguration] Redirect configuration + * resource of URL path map path rule. */ redirectConfiguration?: SubResource; /** - * Rewrite rule set resource of URL path map path rule. + * @member {SubResource} [rewriteRuleSet] Rewrite rule set resource of URL + * path map path rule. */ rewriteRuleSet?: SubResource; /** - * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Path rule of URL path map resource. + * Possible values are: 'Updating', 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * Name of the path rule that is unique within an Application Gateway. + * @member {string} [name] Name of the path rule that is unique within an + * Application Gateway. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * Type of the resource. + * @member {string} [type] Type of the resource. */ type?: string; } /** + * @interface + * An interface representing ApplicationGatewayProbeHealthResponseMatch. * Application gateway probe health response match + * */ export interface ApplicationGatewayProbeHealthResponseMatch { /** - * Body that must be contained in the health response. Default value is empty. + * @member {string} [body] Body that must be contained in the health + * response. Default value is empty. */ body?: string; /** - * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399. + * @member {string[]} [statusCodes] Allowed ranges of healthy status codes. + * Default range of healthy status codes is 200-399. */ statusCodes?: string[]; } /** + * @interface + * An interface representing ApplicationGatewayProbe. * Probe of the application gateway. + * + * @extends SubResource */ export interface ApplicationGatewayProbe extends SubResource { /** - * The protocol used for the probe. Possible values are 'Http' and 'Https'. Possible values - * include: 'Http', 'Https' + * @member {ApplicationGatewayProtocol} [protocol] The protocol used for the + * probe. Possible values are 'Http' and 'Https'. Possible values include: + * 'Http', 'Https' */ protocol?: ApplicationGatewayProtocol; /** - * Host name to send the probe to. + * @member {string} [host] Host name to send the probe to. */ host?: string; /** - * Relative path of probe. Valid path starts from '/'. Probe is sent to - * ://: + * @member {string} [path] Relative path of probe. Valid path starts from + * '/'. Probe is sent to ://: */ path?: string; /** - * The probing interval in seconds. This is the time interval between two consecutive probes. - * Acceptable values are from 1 second to 86400 seconds. + * @member {number} [interval] The probing interval in seconds. This is the + * time interval between two consecutive probes. Acceptable values are from 1 + * second to 86400 seconds. */ interval?: number; /** - * the probe timeout in seconds. Probe marked as failed if valid response is not received with - * this timeout period. Acceptable values are from 1 second to 86400 seconds. + * @member {number} [timeout] the probe timeout in seconds. Probe marked as + * failed if valid response is not received with this timeout period. + * Acceptable values are from 1 second to 86400 seconds. */ timeout?: number; /** - * The probe retry count. Backend server is marked down after consecutive probe failure count - * reaches UnhealthyThreshold. Acceptable values are from 1 second to 20. + * @member {number} [unhealthyThreshold] The probe retry count. Backend + * server is marked down after consecutive probe failure count reaches + * UnhealthyThreshold. Acceptable values are from 1 second to 20. */ unhealthyThreshold?: number; /** - * Whether the host header should be picked from the backend http settings. Default value is + * @member {boolean} [pickHostNameFromBackendHttpSettings] Whether the host + * header should be picked from the backend http settings. Default value is * false. */ pickHostNameFromBackendHttpSettings?: boolean; /** - * Minimum number of servers that are always marked healthy. Default value is 0. + * @member {number} [minServers] Minimum number of servers that are always + * marked healthy. Default value is 0. */ minServers?: number; /** - * Criterion for classifying a healthy probe response. + * @member {ApplicationGatewayProbeHealthResponseMatch} [match] Criterion for + * classifying a healthy probe response. */ match?: ApplicationGatewayProbeHealthResponseMatch; /** - * Provisioning state of the backend http settings resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Provisioning state of the backend + * http settings resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * Name of the probe that is unique within an Application Gateway. + * @member {string} [name] Name of the probe that is unique within an + * Application Gateway. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * Type of the resource. + * @member {string} [type] Type of the resource. */ type?: string; } /** + * @interface + * An interface representing ApplicationGatewayRequestRoutingRule. * Request routing rule of an application gateway. + * + * @extends SubResource */ export interface ApplicationGatewayRequestRoutingRule extends SubResource { /** - * Rule type. Possible values include: 'Basic', 'PathBasedRouting' + * @member {ApplicationGatewayRequestRoutingRuleType} [ruleType] Rule type. + * Possible values include: 'Basic', 'PathBasedRouting' */ ruleType?: ApplicationGatewayRequestRoutingRuleType; /** - * Backend address pool resource of the application gateway. + * @member {SubResource} [backendAddressPool] Backend address pool resource + * of the application gateway. */ backendAddressPool?: SubResource; /** - * Backend http settings resource of the application gateway. + * @member {SubResource} [backendHttpSettings] Backend http settings resource + * of the application gateway. */ backendHttpSettings?: SubResource; /** - * Http listener resource of the application gateway. + * @member {SubResource} [httpListener] Http listener resource of the + * application gateway. */ httpListener?: SubResource; /** - * URL path map resource of the application gateway. + * @member {SubResource} [urlPathMap] URL path map resource of the + * application gateway. */ urlPathMap?: SubResource; /** - * Rewrite Rule Set resource in Basic rule of the application gateway. + * @member {SubResource} [rewriteRuleSet] Rewrite Rule Set resource in Basic + * rule of the application gateway. */ rewriteRuleSet?: SubResource; /** - * Redirect configuration resource of the application gateway. + * @member {SubResource} [redirectConfiguration] Redirect configuration + * resource of the application gateway. */ redirectConfiguration?: SubResource; /** - * Provisioning state of the request routing rule resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Provisioning state of the request + * routing rule resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * Name of the request routing rule that is unique within an Application Gateway. + * @member {string} [name] Name of the request routing rule that is unique + * within an Application Gateway. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * Type of the resource. + * @member {string} [type] Type of the resource. */ type?: string; } /** + * @interface + * An interface representing ApplicationGatewayRewriteRuleCondition. + * Set of conditions in the Rewrite Rule in Application Gateway. + * + */ +export interface ApplicationGatewayRewriteRuleCondition { + /** + * @member {string} [variable] The condition parameter of the + * RewriteRuleCondition. + */ + variable?: string; + /** + * @member {string} [pattern] The pattern, either fixed string or regular + * expression, that evaluates the truthfulness of the condition + */ + pattern?: string; + /** + * @member {boolean} [ignoreCase] Setting this paramter to truth value with + * force the pattern to do a case in-sensitive comparison. + */ + ignoreCase?: boolean; + /** + * @member {boolean} [negate] Setting this value as truth will force to check + * the negation of the condition given by the user. + */ + negate?: boolean; +} + +/** + * @interface + * An interface representing ApplicationGatewayHeaderConfiguration. * Header configuration of the Actions set in Application Gateway. + * */ export interface ApplicationGatewayHeaderConfiguration { /** - * Header name of the header configuration + * @member {string} [headerName] Header name of the header configuration */ headerName?: string; /** - * Header value of the header configuration + * @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 { /** - * Request Header Actions in the Action Set + * @member {ApplicationGatewayHeaderConfiguration[]} + * [requestHeaderConfigurations] Request Header Actions in the Action Set */ requestHeaderConfigurations?: ApplicationGatewayHeaderConfiguration[]; /** - * Response Header Actions in the Action Set + * @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 { /** - * Name of the rewrite rule that is unique within an Application Gateway. + * @member {string} [name] Name of the rewrite rule that is unique within an + * Application Gateway. */ name?: string; /** - * Set of actions to be done as part of the rewrite Rule. + * @member {number} [ruleSequence] Rule Sequence of the rewrite rule that + * determines the order of execution of a particular rule in a + * RewriteRuleSet. + */ + ruleSequence?: number; + /** + * @member {ApplicationGatewayRewriteRuleCondition[]} [conditions] Conditions + * based on which the action set execution will be evaluated. + */ + conditions?: ApplicationGatewayRewriteRuleCondition[]; + /** + * @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 { /** - * Rewrite rules in the rewrite rule set. + * @member {ApplicationGatewayRewriteRule[]} [rewriteRules] Rewrite rules in + * the rewrite rule set. */ rewriteRules?: ApplicationGatewayRewriteRule[]; /** - * 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.** + * @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; /** - * Name of the rewrite rule set that is unique within an Application Gateway. + * @member {string} [name] Name of the rewrite rule set that is unique within + * an Application Gateway. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @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. * Redirect configuration of an application gateway. + * + * @extends SubResource */ export interface ApplicationGatewayRedirectConfiguration extends SubResource { /** - * Supported http redirection types - Permanent, Temporary, Found, SeeOther. Possible values + * @member {ApplicationGatewayRedirectType} [redirectType] Supported http + * redirection types - Permanent, Temporary, Found, SeeOther. Possible values * include: 'Permanent', 'Found', 'SeeOther', 'Temporary' */ redirectType?: ApplicationGatewayRedirectType; /** - * Reference to a listener to redirect the request to. + * @member {SubResource} [targetListener] Reference to a listener to redirect + * the request to. */ targetListener?: SubResource; /** - * Url to redirect the request to. + * @member {string} [targetUrl] Url to redirect the request to. */ targetUrl?: string; /** - * Include path in the redirected url. + * @member {boolean} [includePath] Include path in the redirected url. */ includePath?: boolean; /** - * Include query string in the redirected url. + * @member {boolean} [includeQueryString] Include query string in the + * redirected url. */ includeQueryString?: boolean; /** - * Request routing specifying redirect configuration. + * @member {SubResource[]} [requestRoutingRules] Request routing specifying + * redirect configuration. */ requestRoutingRules?: SubResource[]; /** - * Url path maps specifying default redirect configuration. + * @member {SubResource[]} [urlPathMaps] Url path maps specifying default + * redirect configuration. */ urlPathMaps?: SubResource[]; /** - * Path rules specifying redirect configuration. + * @member {SubResource[]} [pathRules] Path rules specifying redirect + * configuration. */ pathRules?: SubResource[]; /** - * Name of the redirect configuration that is unique within an Application Gateway. + * @member {string} [name] Name of the redirect configuration that is unique + * within an Application Gateway. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * Type of the resource. + * @member {string} [type] Type of the resource. */ type?: string; } /** - * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting. + * @interface + * An interface representing ApplicationGatewayUrlPathMap. + * UrlPathMaps give a url path to the backend mapping information for + * PathBasedRouting. + * + * @extends SubResource */ export interface ApplicationGatewayUrlPathMap extends SubResource { /** - * Default backend address pool resource of URL path map. + * @member {SubResource} [defaultBackendAddressPool] Default backend address + * pool resource of URL path map. */ defaultBackendAddressPool?: SubResource; /** - * Default backend http settings resource of URL path map. + * @member {SubResource} [defaultBackendHttpSettings] Default backend http + * settings resource of URL path map. */ defaultBackendHttpSettings?: SubResource; /** - * Default Rewrite rule set resource of URL path map. + * @member {SubResource} [defaultRewriteRuleSet] Default Rewrite rule set + * resource of URL path map. */ defaultRewriteRuleSet?: SubResource; /** - * Default redirect configuration resource of URL path map. + * @member {SubResource} [defaultRedirectConfiguration] Default redirect + * configuration resource of URL path map. */ defaultRedirectConfiguration?: SubResource; /** - * Path rule of URL path map resource. + * @member {ApplicationGatewayPathRule[]} [pathRules] Path rule of URL path + * map resource. */ pathRules?: ApplicationGatewayPathRule[]; /** - * Provisioning state of the backend http settings resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Provisioning state of the backend + * http settings resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * Name of the URL path map that is unique within an Application Gateway. + * @member {string} [name] Name of the URL path map that is unique within an + * Application Gateway. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * Type of the resource. + * @member {string} [type] Type of the resource. */ type?: string; } /** + * @interface + * An interface representing ApplicationGatewayFirewallDisabledRuleGroup. * Allows to disable rules within a rule group or an entire rule group. + * */ export interface ApplicationGatewayFirewallDisabledRuleGroup { /** - * The name of the rule group that will be disabled. + * @member {string} ruleGroupName The name of the rule group that will be + * disabled. */ ruleGroupName: string; /** - * The list of rules that will be disabled. If null, all rules of the rule group will be - * disabled. + * @member {number[]} [rules] The list of rules that will be disabled. If + * null, all rules of the rule group will be disabled. */ rules?: number[]; } /** + * @interface + * An interface representing ApplicationGatewayFirewallExclusion. * Allow to exclude some variable satisfy the condition for the WAF check + * */ export interface ApplicationGatewayFirewallExclusion { /** - * The variable to be excluded. + * @member {string} matchVariable The variable to be excluded. */ matchVariable: string; /** - * When matchVariable is a collection, operate on the selector to specify which elements in the - * collection this exclusion applies to. + * @member {string} selectorMatchOperator When matchVariable is a collection, + * operate on the selector to specify which elements in the collection this + * exclusion applies to. */ selectorMatchOperator: string; /** - * When matchVariable is a collection, operator used to specify which elements in the collection - * this exclusion applies to. + * @member {string} selector When matchVariable is a collection, operator + * used to specify which elements in the collection this exclusion applies + * to. */ selector: string; } /** + * @interface + * An interface representing ApplicationGatewayWebApplicationFirewallConfiguration. * Application gateway web application firewall configuration. + * */ export interface ApplicationGatewayWebApplicationFirewallConfiguration { /** - * Whether the web application firewall is enabled or not. + * @member {boolean} enabled Whether the web application firewall is enabled + * or not. */ enabled: boolean; /** - * Web application firewall mode. Possible values include: 'Detection', 'Prevention' + * @member {ApplicationGatewayFirewallMode} firewallMode Web application + * firewall mode. Possible values include: 'Detection', 'Prevention' */ firewallMode: ApplicationGatewayFirewallMode; /** - * The type of the web application firewall rule set. Possible values are: 'OWASP'. + * @member {string} ruleSetType The type of the web application firewall rule + * set. Possible values are: 'OWASP'. */ ruleSetType: string; /** - * The version of the rule set type. + * @member {string} ruleSetVersion The version of the rule set type. */ ruleSetVersion: string; /** - * The disabled rule groups. + * @member {ApplicationGatewayFirewallDisabledRuleGroup[]} + * [disabledRuleGroups] The disabled rule groups. */ disabledRuleGroups?: ApplicationGatewayFirewallDisabledRuleGroup[]; /** - * Whether allow WAF to check request Body. + * @member {boolean} [requestBodyCheck] Whether allow WAF to check request + * Body. */ requestBodyCheck?: boolean; /** - * Maxium request body size for WAF. + * @member {number} [maxRequestBodySize] Maximum request body size for WAF. */ maxRequestBodySize?: number; /** - * Maxium request body size in Kb for WAF. + * @member {number} [maxRequestBodySizeInKb] Maximum request body size in Kb + * for WAF. */ maxRequestBodySizeInKb?: number; /** - * Maxium file upload size in Mb for WAF. + * @member {number} [fileUploadLimitInMb] Maximum file upload size in Mb for + * WAF. */ fileUploadLimitInMb?: number; /** - * The exclusion list. + * @member {ApplicationGatewayFirewallExclusion[]} [exclusions] The exclusion + * list. */ exclusions?: ApplicationGatewayFirewallExclusion[]; } /** + * @interface + * An interface representing ApplicationGatewayAutoscaleConfiguration. * Application Gateway autoscale configuration. + * */ export interface ApplicationGatewayAutoscaleConfiguration { /** - * Lower bound on number of Application Gateway instances + * @member {number} minCapacity Lower bound on number of Application Gateway + * instances */ minCapacity: number; + /** + * @member {number} [maxCapacity] Upper bound on number of Application + * Gateway capacity + */ + maxCapacity?: number; } /** + * @interface * An interface representing ManagedServiceIdentityUserAssignedIdentitiesValue. */ export interface ManagedServiceIdentityUserAssignedIdentitiesValue { /** - * The principal id of user assigned identity. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @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; /** - * The client id of user assigned identity. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @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 { /** - * 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.** + * @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; /** - * 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.** + * @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; /** - * 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' + * @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; /** - * The list of user identities associated with resource. The user identity dictionary key - * references will be ARM resource ids in the form: + * @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. * Application gateway resource + * + * @extends Resource */ export interface ApplicationGateway extends Resource { /** - * SKU of the application gateway resource. + * @member {ApplicationGatewaySku} [sku] SKU of the application gateway + * resource. */ sku?: ApplicationGatewaySku; /** - * SSL policy of the application gateway resource. + * @member {ApplicationGatewaySslPolicy} [sslPolicy] SSL policy of the + * application gateway resource. */ sslPolicy?: ApplicationGatewaySslPolicy; /** - * Operational state of the application gateway resource. Possible values include: 'Stopped', - * 'Starting', 'Running', 'Stopping' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {ApplicationGatewayOperationalState} [operationalState] + * Operational state of the application gateway resource. Possible values + * include: 'Stopped', 'Starting', 'Running', 'Stopping' + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly operationalState?: ApplicationGatewayOperationalState; /** + * @member {ApplicationGatewayIPConfiguration[]} [gatewayIPConfigurations] * Subnets of application the gateway resource. */ gatewayIPConfigurations?: ApplicationGatewayIPConfiguration[]; /** - * Authentication certificates of the application gateway resource. + * @member {ApplicationGatewayAuthenticationCertificate[]} + * [authenticationCertificates] Authentication certificates of the + * application gateway resource. */ authenticationCertificates?: ApplicationGatewayAuthenticationCertificate[]; /** - * Trusted Root certificates of the application gateway resource. + * @member {ApplicationGatewayTrustedRootCertificate[]} + * [trustedRootCertificates] Trusted Root certificates of the application + * gateway resource. */ trustedRootCertificates?: ApplicationGatewayTrustedRootCertificate[]; /** - * SSL certificates of the application gateway resource. + * @member {ApplicationGatewaySslCertificate[]} [sslCertificates] SSL + * certificates of the application gateway resource. */ sslCertificates?: ApplicationGatewaySslCertificate[]; /** - * Frontend IP addresses of the application gateway resource. + * @member {ApplicationGatewayFrontendIPConfiguration[]} + * [frontendIPConfigurations] Frontend IP addresses of the application + * gateway resource. */ frontendIPConfigurations?: ApplicationGatewayFrontendIPConfiguration[]; /** - * Frontend ports of the application gateway resource. + * @member {ApplicationGatewayFrontendPort[]} [frontendPorts] Frontend ports + * of the application gateway resource. */ frontendPorts?: ApplicationGatewayFrontendPort[]; /** - * Probes of the application gateway resource. + * @member {ApplicationGatewayProbe[]} [probes] Probes of the application + * gateway resource. */ probes?: ApplicationGatewayProbe[]; /** + * @member {ApplicationGatewayBackendAddressPool[]} [backendAddressPools] * Backend address pool of the application gateway resource. */ backendAddressPools?: ApplicationGatewayBackendAddressPool[]; /** - * Backend http settings of the application gateway resource. + * @member {ApplicationGatewayBackendHttpSettings[]} + * [backendHttpSettingsCollection] Backend http settings of the application + * gateway resource. */ backendHttpSettingsCollection?: ApplicationGatewayBackendHttpSettings[]; /** - * Http listeners of the application gateway resource. + * @member {ApplicationGatewayHttpListener[]} [httpListeners] Http listeners + * of the application gateway resource. */ httpListeners?: ApplicationGatewayHttpListener[]; /** - * URL path map of the application gateway resource. + * @member {ApplicationGatewayUrlPathMap[]} [urlPathMaps] URL path map of the + * application gateway resource. */ urlPathMaps?: ApplicationGatewayUrlPathMap[]; /** + * @member {ApplicationGatewayRequestRoutingRule[]} [requestRoutingRules] * Request routing rules of the application gateway resource. */ requestRoutingRules?: ApplicationGatewayRequestRoutingRule[]; /** - * Rewrite rules for the application gateway resource. + * @member {ApplicationGatewayRewriteRuleSet[]} [rewriteRuleSets] Rewrite + * rules for the application gateway resource. */ rewriteRuleSets?: ApplicationGatewayRewriteRuleSet[]; /** - * Redirect configurations of the application gateway resource. + * @member {ApplicationGatewayRedirectConfiguration[]} + * [redirectConfigurations] Redirect configurations of the application + * gateway resource. */ redirectConfigurations?: ApplicationGatewayRedirectConfiguration[]; /** - * Web application firewall configuration. + * @member {ApplicationGatewayWebApplicationFirewallConfiguration} + * [webApplicationFirewallConfiguration] Web application firewall + * configuration. */ webApplicationFirewallConfiguration?: ApplicationGatewayWebApplicationFirewallConfiguration; /** - * Whether HTTP2 is enabled on the application gateway resource. + * @member {boolean} [enableHttp2] Whether HTTP2 is enabled on the + * application gateway resource. */ enableHttp2?: boolean; /** - * Whether FIPS is enabled on the application gateway resource. + * @member {boolean} [enableFips] Whether FIPS is enabled on the application + * gateway resource. */ enableFips?: boolean; /** - * Autoscale Configuration. + * @member {ApplicationGatewayAutoscaleConfiguration} + * [autoscaleConfiguration] Autoscale Configuration. */ autoscaleConfiguration?: ApplicationGatewayAutoscaleConfiguration; /** - * Resource GUID property of the application gateway resource. + * @member {string} [resourceGuid] Resource GUID property of the application + * gateway resource. */ resourceGuid?: string; /** - * Provisioning state of the application gateway resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Provisioning state of the application + * gateway resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** + * @member {ApplicationGatewayCustomError[]} [customErrorConfigurations] * Custom error configurations of the application gateway resource. */ customErrorConfigurations?: ApplicationGatewayCustomError[]; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * A list of availability zones denoting where the resource needs to come from. + * @member {string[]} [zones] A list of availability zones denoting where the + * resource needs to come from. */ zones?: string[]; /** - * The identity of the application gateway, if configured. + * @member {ManagedServiceIdentity} [identity] The identity of the + * application gateway, if configured. */ identity?: ManagedServiceIdentity; } /** - * Response for ApplicationGatewayAvailableServerVariables API service call. + * @interface + * An interface representing ApplicationGatewayFirewallRule. + * A web application firewall rule. + * */ -export interface ApplicationGatewayAvailableServerVariablesResult { +export interface ApplicationGatewayFirewallRule { /** - * The list of supported server variables in application gateway. - */ - value?: string[]; -} - -/** - * Response for ApplicationGatewayAvailableRequestHeaders API service call. - */ -export interface ApplicationGatewayAvailableRequestHeadersResult { - /** - * The list of supported request headers in application gateway. - */ - value?: string[]; -} - -/** - * Response for ApplicationGatewayAvailableResponeHeaders API service call. - */ -export interface ApplicationGatewayAvailableResponseHeadersResult { - /** - * The list of supported response header in application gateway. - */ - value?: string[]; -} - -/** - * A web application firewall rule. - */ -export interface ApplicationGatewayFirewallRule { - /** - * The identifier of the web application firewall rule. + * @member {number} ruleId The identifier of the web application firewall + * rule. */ ruleId: number; /** - * The description of the web application firewall rule. + * @member {string} [description] The description of the web application + * firewall rule. */ description?: string; } /** + * @interface + * An interface representing ApplicationGatewayFirewallRuleGroup. * A web application firewall rule group. + * */ export interface ApplicationGatewayFirewallRuleGroup { /** - * The name of the web application firewall rule group. + * @member {string} ruleGroupName The name of the web application firewall + * rule group. */ ruleGroupName: string; /** - * The description of the web application firewall rule group. + * @member {string} [description] The description of the web application + * firewall rule group. */ description?: string; /** - * The rules of the web application firewall rule group. + * @member {ApplicationGatewayFirewallRule[]} rules The rules of the web + * application firewall rule group. */ rules: ApplicationGatewayFirewallRule[]; } /** + * @interface + * An interface representing ApplicationGatewayFirewallRuleSet. * A web application firewall rule set. + * + * @extends Resource */ export interface ApplicationGatewayFirewallRuleSet extends Resource { /** - * The provisioning state of the web application firewall rule set. + * @member {string} [provisioningState] The provisioning state of the web + * application firewall rule set. */ provisioningState?: string; /** - * The type of the web application firewall rule set. + * @member {string} ruleSetType The type of the web application firewall rule + * set. */ ruleSetType: string; /** - * The version of the web application firewall rule set type. + * @member {string} ruleSetVersion The version of the web application + * firewall rule set type. */ ruleSetVersion: string; /** - * The rule groups of the web application firewall rule set. + * @member {ApplicationGatewayFirewallRuleGroup[]} ruleGroups The rule groups + * of the web application firewall rule set. */ ruleGroups: ApplicationGatewayFirewallRuleGroup[]; } /** + * @interface + * An interface representing ApplicationGatewayAvailableWafRuleSetsResult. * Response for ApplicationGatewayAvailableWafRuleSets API service call. + * */ export interface ApplicationGatewayAvailableWafRuleSetsResult { /** - * The list of application gateway rule sets. + * @member {ApplicationGatewayFirewallRuleSet[]} [value] The list of + * application gateway rule sets. */ value?: ApplicationGatewayFirewallRuleSet[]; } /** + * @interface + * An interface representing ApplicationGatewayAvailableSslOptions. * Response for ApplicationGatewayAvailableSslOptions API service call. + * + * @extends Resource */ export interface ApplicationGatewayAvailableSslOptions extends Resource { /** - * List of available Ssl predefined policy. + * @member {SubResource[]} [predefinedPolicies] List of available Ssl + * predefined policy. */ predefinedPolicies?: SubResource[]; /** - * Name of the Ssl predefined policy applied by default to application gateway. Possible values - * include: 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401', 'AppGwSslPolicy20170401S' + * @member {ApplicationGatewaySslPolicyName} [defaultPolicy] Name of the Ssl + * predefined policy applied by default to application gateway. Possible + * values include: 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401', + * 'AppGwSslPolicy20170401S' */ defaultPolicy?: ApplicationGatewaySslPolicyName; /** - * List of available Ssl cipher suites. + * @member {ApplicationGatewaySslCipherSuite[]} [availableCipherSuites] List + * of available Ssl cipher suites. */ availableCipherSuites?: ApplicationGatewaySslCipherSuite[]; /** - * List of available Ssl protocols. + * @member {ApplicationGatewaySslProtocol[]} [availableProtocols] List of + * available Ssl protocols. */ availableProtocols?: ApplicationGatewaySslProtocol[]; } /** + * @interface + * An interface representing ApplicationGatewaySslPredefinedPolicy. * An Ssl predefined policy + * + * @extends SubResource */ export interface ApplicationGatewaySslPredefinedPolicy extends SubResource { /** - * Name of the Ssl predefined policy. + * @member {string} [name] Name of the Ssl predefined policy. */ name?: string; /** - * Ssl cipher suites to be enabled in the specified order for application gateway. + * @member {ApplicationGatewaySslCipherSuite[]} [cipherSuites] Ssl cipher + * suites to be enabled in the specified order for application gateway. */ cipherSuites?: ApplicationGatewaySslCipherSuite[]; /** - * Minimum version of Ssl protocol to be supported on application gateway. Possible values - * include: 'TLSv1_0', 'TLSv1_1', 'TLSv1_2' + * @member {ApplicationGatewaySslProtocol} [minProtocolVersion] Minimum + * version of Ssl protocol to be supported on application gateway. Possible + * values include: 'TLSv1_0', 'TLSv1_1', 'TLSv1_2' */ 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. * Tags object for patch operations. + * */ export interface TagsObject { /** - * Resource tags. + * @member {{ [propertyName: string]: string }} [tags] Resource tags. */ tags?: { [propertyName: string]: string }; } /** - * The serviceName of an AvailableDelegation indicates a possible delegation for a subnet. + * @interface + * An interface representing AvailableDelegation. + * The serviceName of an AvailableDelegation indicates a possible delegation + * for a subnet. + * */ export interface AvailableDelegation { /** - * The name of the AvailableDelegation resource. + * @member {string} [name] The name of the AvailableDelegation resource. */ name?: string; /** - * A unique identifier of the AvailableDelegation resource. + * @member {string} [id] A unique identifier of the AvailableDelegation + * resource. */ id?: string; /** - * Resource type. + * @member {string} [type] Resource type. */ type?: string; /** - * The name of the service and resource + * @member {string} [serviceName] The name of the service and resource */ serviceName?: string; /** - * Describes the actions permitted to the service upon delegation + * @member {string[]} [actions] Describes the actions permitted to the + * service upon delegation */ actions?: string[]; } /** + * @interface + * An interface representing AzureFirewallIPConfiguration. * IP configuration of an Azure Firewall. + * + * @extends SubResource */ export interface AzureFirewallIPConfiguration extends SubResource { /** - * 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.** + * @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.** */ readonly privateIPAddress?: string; /** - * Reference of the subnet resource. This resource must be named 'AzureFirewallSubnet'. + * @member {SubResource} [subnet] Reference of the subnet resource. This + * resource must be named 'AzureFirewallSubnet'. */ subnet?: SubResource; /** - * Reference of the PublicIP resource. This field is a mandatory input if subnet is not null. + * @member {SubResource} [publicIPAddress] Reference of the PublicIP + * resource. This field is a mandatory input if subnet is not null. */ publicIPAddress?: SubResource; /** - * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * @member {ProvisioningState} [provisioningState] The provisioning state of + * the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * Name of the resource that is unique within a resource group. This name can be used to access - * the resource. + * @member {string} [name] Name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @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 AzureFirewallRCAction. * Properties of the AzureFirewallRCAction. + * */ export interface AzureFirewallRCAction { /** - * The type of action. Possible values include: 'Allow', 'Deny' + * @member {AzureFirewallRCActionType} [type] The type of action. Possible + * values include: 'Allow', 'Deny', 'Alert' */ type?: AzureFirewallRCActionType; } /** + * @interface + * An interface representing AzureFirewallApplicationRuleProtocol. * Properties of the application rule protocol. + * */ export interface AzureFirewallApplicationRuleProtocol { /** - * Protocol type. Possible values include: 'Http', 'Https' + * @member {AzureFirewallApplicationRuleProtocolType} [protocolType] Protocol + * type. Possible values include: 'Http', 'Https' */ protocolType?: AzureFirewallApplicationRuleProtocolType; /** - * Port number for the protocol, cannot be greater than 64000. This field is optional. + * @member {number} [port] Port number for the protocol, cannot be greater + * than 64000. This field is optional. */ port?: number; } /** + * @interface + * An interface representing AzureFirewallApplicationRule. * Properties of an application rule. + * */ export interface AzureFirewallApplicationRule { /** - * Name of the application rule. + * @member {string} [name] Name of the application rule. */ name?: string; /** - * Description of the rule. + * @member {string} [description] Description of the rule. */ description?: string; /** - * List of source IP addresses for this rule. + * @member {string[]} [sourceAddresses] List of source IP addresses for this + * rule. */ sourceAddresses?: string[]; /** - * Array of ApplicationRuleProtocols. + * @member {AzureFirewallApplicationRuleProtocol[]} [protocols] Array of + * ApplicationRuleProtocols. */ protocols?: AzureFirewallApplicationRuleProtocol[]; /** - * List of FQDNs for this rule. + * @member {string[]} [targetFqdns] List of FQDNs for this rule. */ targetFqdns?: string[]; /** - * List of FQDN Tags for this rule. + * @member {string[]} [fqdnTags] List of FQDN Tags for this rule. */ fqdnTags?: string[]; } /** + * @interface + * An interface representing AzureFirewallApplicationRuleCollection. * Application rule collection resource + * + * @extends SubResource */ export interface AzureFirewallApplicationRuleCollection extends SubResource { /** - * Priority of the application rule collection resource. + * @member {number} [priority] Priority of the application rule collection + * resource. */ priority?: number; /** - * The action type of a rule collection + * @member {AzureFirewallRCAction} [action] The action type of a rule + * collection */ action?: AzureFirewallRCAction; /** - * Collection of rules used by a application rule collection. + * @member {AzureFirewallApplicationRule[]} [rules] Collection of rules used + * by a application rule collection. */ rules?: AzureFirewallApplicationRule[]; /** - * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * @member {ProvisioningState} [provisioningState] The provisioning state of + * the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * Gets name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] Gets name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * Gets 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.** + * @member {string} [etag] Gets 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 AzureFirewallNatRCAction. * AzureFirewall NAT Rule Collection Action. + * */ export interface AzureFirewallNatRCAction { /** - * The type of action. Possible values include: 'Snat', 'Dnat' + * @member {AzureFirewallNatRCActionType} [type] The type of action. Possible + * values include: 'Snat', 'Dnat' */ type?: AzureFirewallNatRCActionType; } /** + * @interface + * An interface representing AzureFirewallNatRule. * Properties of a NAT rule. + * */ export interface AzureFirewallNatRule { /** - * Name of the NAT rule. + * @member {string} [name] Name of the NAT rule. */ name?: string; /** - * Description of the rule. + * @member {string} [description] Description of the rule. */ description?: string; /** - * List of source IP addresses for this rule. + * @member {string[]} [sourceAddresses] List of source IP addresses for this + * rule. */ sourceAddresses?: string[]; /** - * List of destination IP addresses for this rule. + * @member {string[]} [destinationAddresses] List of destination IP addresses + * for this rule. Supports IP ranges, prefixes, and service tags. */ destinationAddresses?: string[]; /** - * List of destination ports. + * @member {string[]} [destinationPorts] List of destination ports. */ destinationPorts?: string[]; /** - * Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule. + * @member {AzureFirewallNetworkRuleProtocol[]} [protocols] Array of + * AzureFirewallNetworkRuleProtocols applicable to this NAT rule. */ protocols?: AzureFirewallNetworkRuleProtocol[]; /** - * The translated address for this NAT rule. + * @member {string} [translatedAddress] The translated address for this NAT + * rule. */ translatedAddress?: string; /** - * The translated port for this NAT rule. + * @member {string} [translatedPort] The translated port for this NAT rule. */ translatedPort?: string; } /** + * @interface + * An interface representing AzureFirewallNatRuleCollection. * NAT rule collection resource + * + * @extends SubResource */ export interface AzureFirewallNatRuleCollection extends SubResource { /** - * Priority of the NAT rule collection resource. + * @member {number} [priority] Priority of the NAT rule collection resource. */ priority?: number; /** - * The action type of a NAT rule collection + * @member {AzureFirewallNatRCAction} [action] The action type of a NAT rule + * collection */ action?: AzureFirewallNatRCAction; /** - * Collection of rules used by a NAT rule collection. + * @member {AzureFirewallNatRule[]} [rules] Collection of rules used by a NAT + * rule collection. */ rules?: AzureFirewallNatRule[]; /** - * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * @member {ProvisioningState} [provisioningState] The provisioning state of + * the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * Gets name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] Gets name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * Gets 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.** + * @member {string} [etag] Gets 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 AzureFirewallNetworkRule. * Properties of the network rule. + * */ export interface AzureFirewallNetworkRule { /** - * Name of the network rule. + * @member {string} [name] Name of the network rule. */ name?: string; /** - * Description of the rule. + * @member {string} [description] Description of the rule. */ description?: string; /** - * Array of AzureFirewallNetworkRuleProtocols. + * @member {AzureFirewallNetworkRuleProtocol[]} [protocols] Array of + * AzureFirewallNetworkRuleProtocols. */ protocols?: AzureFirewallNetworkRuleProtocol[]; /** - * List of source IP addresses for this rule. + * @member {string[]} [sourceAddresses] List of source IP addresses for this + * rule. */ sourceAddresses?: string[]; /** - * List of destination IP addresses. + * @member {string[]} [destinationAddresses] List of destination IP + * addresses. */ destinationAddresses?: string[]; /** - * List of destination ports. + * @member {string[]} [destinationPorts] List of destination ports. */ destinationPorts?: string[]; } /** + * @interface + * An interface representing AzureFirewallNetworkRuleCollection. * Network rule collection resource + * + * @extends SubResource */ export interface AzureFirewallNetworkRuleCollection extends SubResource { /** - * Priority of the network rule collection resource. + * @member {number} [priority] Priority of the network rule collection + * resource. */ priority?: number; /** - * The action type of a rule collection + * @member {AzureFirewallRCAction} [action] The action type of a rule + * collection */ action?: AzureFirewallRCAction; /** - * Collection of rules used by a network rule collection. + * @member {AzureFirewallNetworkRule[]} [rules] Collection of rules used by a + * network rule collection. */ rules?: AzureFirewallNetworkRule[]; /** - * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * @member {ProvisioningState} [provisioningState] The provisioning state of + * the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * Gets name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] Gets name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * Gets 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.** + * @member {string} [etag] Gets 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 AzureFirewall. * Azure Firewall resource + * + * @extends Resource */ export interface AzureFirewall extends Resource { /** - * Collection of application rule collections used by Azure Firewall. + * @member {AzureFirewallApplicationRuleCollection[]} + * [applicationRuleCollections] Collection of application rule collections + * used by Azure Firewall. */ applicationRuleCollections?: AzureFirewallApplicationRuleCollection[]; /** - * Collection of NAT rule collections used by Azure Firewall. + * @member {AzureFirewallNatRuleCollection[]} [natRuleCollections] Collection + * of NAT rule collections used by Azure Firewall. */ natRuleCollections?: AzureFirewallNatRuleCollection[]; /** + * @member {AzureFirewallNetworkRuleCollection[]} [networkRuleCollections] * Collection of network rule collections used by Azure Firewall. */ networkRuleCollections?: AzureFirewallNetworkRuleCollection[]; /** - * IP configuration of the Azure Firewall resource. + * @member {AzureFirewallIPConfiguration[]} [ipConfigurations] IP + * configuration of the Azure Firewall resource. */ ipConfigurations?: AzureFirewallIPConfiguration[]; /** - * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * @member {ProvisioningState} [provisioningState] The provisioning state of + * the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * Gets 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.** + * @member {AzureFirewallThreatIntelMode} [threatIntelMode] The operation + * mode for Threat Intelligence. Possible values include: 'Alert', 'Deny', + * 'Off' + */ + threatIntelMode?: AzureFirewallThreatIntelMode; + /** + * @member {string} [etag] Gets 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 AzureFirewallFqdnTag. * Azure Firewall FQDN Tag Resource + * + * @extends Resource */ export interface AzureFirewallFqdnTag extends Resource { /** - * The provisioning state of the resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * resource. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * The name of this FQDN Tag. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [fqdnTagName] The name of this FQDN Tag. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly fqdnTagName?: string; /** - * Gets 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.** + * @member {string} [etag] Gets 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 DnsNameAvailabilityResult. * Response for the CheckDnsNameAvailability API service call. + * */ export interface DnsNameAvailabilityResult { /** - * Domain availability (True/False). + * @member {boolean} [available] Domain availability (True/False). */ available?: boolean; } /** + * @interface + * An interface representing ProtocolCustomSettingsFormat. * DDoS custom policy properties. + * */ export interface ProtocolCustomSettingsFormat { /** - * The protocol for which the DDoS protection policy is being customized. Possible values - * include: 'Tcp', 'Udp', 'Syn' + * @member {DdosCustomPolicyProtocol} [protocol] The protocol for which the + * DDoS protection policy is being customized. Possible values include: + * 'Tcp', 'Udp', 'Syn' */ protocol?: DdosCustomPolicyProtocol; /** - * The customized DDoS protection trigger rate. + * @member {string} [triggerRateOverride] The customized DDoS protection + * trigger rate. */ triggerRateOverride?: string; /** - * The customized DDoS protection source rate. + * @member {string} [sourceRateOverride] The customized DDoS protection + * source rate. */ sourceRateOverride?: string; /** - * The customized DDoS protection trigger rate sensitivity degrees. High: Trigger rate set with - * most sensitivity w.r.t. normal traffic. Default: Trigger rate set with moderate sensitivity - * w.r.t. normal traffic. Low: Trigger rate set with less sensitivity w.r.t. normal traffic. - * Relaxed: Trigger rate set with least sensitivity w.r.t. normal traffic. Possible values - * include: 'Relaxed', 'Low', 'Default', 'High' + * @member {DdosCustomPolicyTriggerSensitivityOverride} + * [triggerSensitivityOverride] The customized DDoS protection trigger rate + * sensitivity degrees. High: Trigger rate set with most sensitivity w.r.t. + * normal traffic. Default: Trigger rate set with moderate sensitivity w.r.t. + * normal traffic. Low: Trigger rate set with less sensitivity w.r.t. normal + * traffic. Relaxed: Trigger rate set with least sensitivity w.r.t. normal + * traffic. Possible values include: 'Relaxed', 'Low', 'Default', 'High' */ triggerSensitivityOverride?: DdosCustomPolicyTriggerSensitivityOverride; } /** + * @interface + * An interface representing DdosCustomPolicy. * A DDoS custom policy in a resource group. + * + * @extends Resource */ export interface DdosCustomPolicy extends Resource { /** - * The resource GUID property of the DDoS custom policy resource. It uniquely identifies the - * resource, even if the user changes its name or migrate the resource across subscriptions or + * @member {string} [resourceGuid] The resource GUID property of the DDoS + * custom policy resource. It uniquely identifies the resource, even if the + * user changes its name or migrate the resource across subscriptions or * resource groups. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly resourceGuid?: string; /** - * The provisioning state of the DDoS custom policy resource. Possible values are: 'Succeeded', - * 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the DDoS + * custom policy resource. Possible values are: 'Succeeded', 'Updating', + * 'Deleting', and 'Failed'. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * The list of public IPs associated with the DDoS custom policy resource. This list is - * read-only. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {SubResource[]} [publicIPAddresses] The list of public IPs + * associated with the DDoS custom policy resource. This list is read-only. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly publicIPAddresses?: SubResource[]; /** - * The protocol-specific DDoS policy customization parameters. + * @member {ProtocolCustomSettingsFormat[]} [protocolCustomSettings] The + * protocol-specific DDoS policy customization parameters. */ protocolCustomSettings?: ProtocolCustomSettingsFormat[]; /** - * 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.** + * @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 DdosProtectionPlan. * A DDoS protection plan in a resource group. + * + * @extends BaseResource */ export interface DdosProtectionPlan extends BaseResource { /** - * Resource ID. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [id] Resource ID. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly id?: string; /** - * Resource name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [name] Resource name. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly name?: string; /** - * Resource type. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [type] Resource type. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly type?: string; /** - * Resource location. + * @member {string} [location] Resource location. */ location?: string; /** - * Resource tags. + * @member {{ [propertyName: string]: string }} [tags] Resource tags. */ tags?: { [propertyName: string]: string }; /** - * The resource GUID property of the DDoS protection plan resource. It uniquely identifies the - * resource, even if the user changes its name or migrate the resource across subscriptions or + * @member {string} [resourceGuid] The resource GUID property of the DDoS + * protection plan resource. It uniquely identifies the resource, even if the + * user changes its name or migrate the resource across subscriptions or * resource groups. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly resourceGuid?: string; /** - * The provisioning state of the DDoS protection plan resource. Possible values are: 'Succeeded', - * 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the DDoS + * protection plan resource. Possible values are: 'Succeeded', 'Updating', + * 'Deleting', and 'Failed'. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * The list of virtual networks associated with the DDoS protection plan resource. This list is - * read-only. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {SubResource[]} [virtualNetworks] The list of virtual networks + * associated with the DDoS protection plan resource. This list is read-only. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly virtualNetworks?: SubResource[]; /** - * 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.** + * @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 EndpointServiceResult. * Endpoint service. + * + * @extends SubResource */ export interface EndpointServiceResult extends SubResource { /** - * Name of the endpoint service. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [name] Name of the endpoint service. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly name?: string; /** - * Type of the endpoint service. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [type] Type of the endpoint service. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly type?: string; } /** + * @interface + * An interface representing ExpressRouteCircuitAuthorization. * Authorization in an ExpressRouteCircuit resource. + * + * @extends SubResource */ export interface ExpressRouteCircuitAuthorization extends SubResource { /** - * The authorization key. + * @member {string} [authorizationKey] The authorization key. */ authorizationKey?: string; /** - * AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. Possible values include: - * 'Available', 'InUse' + * @member {AuthorizationUseStatus} [authorizationUseStatus] + * AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. + * Possible values include: 'Available', 'InUse' */ authorizationUseStatus?: AuthorizationUseStatus; /** - * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Gets the provisioning state of the + * public IP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * Gets name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] Gets name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @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 ExpressRouteCircuitPeeringConfig. * Specifies the peering configuration. + * */ export interface ExpressRouteCircuitPeeringConfig { /** - * The reference of AdvertisedPublicPrefixes. + * @member {string[]} [advertisedPublicPrefixes] The reference of + * AdvertisedPublicPrefixes. */ advertisedPublicPrefixes?: string[]; /** - * The communities of bgp peering. Spepcified for microsoft peering + * @member {string[]} [advertisedCommunities] The communities of bgp peering. + * Specified for microsoft peering */ advertisedCommunities?: string[]; /** - * AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', - * 'Configuring', 'Configured', and 'ValidationNeeded'. Possible values include: 'NotConfigured', - * 'Configuring', 'Configured', 'ValidationNeeded' + * @member {ExpressRouteCircuitPeeringAdvertisedPublicPrefixState} + * [advertisedPublicPrefixesState] AdvertisedPublicPrefixState of the Peering + * resource. Possible values are 'NotConfigured', 'Configuring', + * 'Configured', and 'ValidationNeeded'. Possible values include: + * 'NotConfigured', 'Configuring', 'Configured', 'ValidationNeeded' */ advertisedPublicPrefixesState?: ExpressRouteCircuitPeeringAdvertisedPublicPrefixState; /** - * The legacy mode of the peering. + * @member {number} [legacyMode] The legacy mode of the peering. */ legacyMode?: number; /** - * The CustomerASN of the peering. + * @member {number} [customerASN] The CustomerASN of the peering. */ customerASN?: number; /** - * The RoutingRegistryName of the configuration. + * @member {string} [routingRegistryName] The RoutingRegistryName of the + * configuration. */ routingRegistryName?: string; } /** + * @interface + * An interface representing RouteFilterRule. * Route Filter Rule Resource + * + * @extends SubResource */ export interface RouteFilterRule extends SubResource { /** - * The access type of the rule. Valid values are: 'Allow', 'Deny'. Possible values include: - * 'Allow', 'Deny' + * @member {Access} access The access type of the rule. Valid values are: + * 'Allow', 'Deny'. Possible values include: 'Allow', 'Deny' */ access: Access; /** - * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'] + * @member {string[]} communities The collection for bgp community values to + * filter on. e.g. ['12076:5010','12076:5020'] */ communities: string[]; /** - * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', - * 'Succeeded' and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and + * 'Failed'. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * Resource location. + * @member {string} [location] Resource location. */ location?: string; /** - * A unique read-only string that changes whenever the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @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 ExpressRouteCircuitStats. * Contains stats associated with the peering. + * */ export interface ExpressRouteCircuitStats { /** - * Gets BytesIn of the peering. + * @member {number} [primarybytesIn] Gets BytesIn of the peering. */ primarybytesIn?: number; /** - * Gets BytesOut of the peering. + * @member {number} [primarybytesOut] Gets BytesOut of the peering. */ primarybytesOut?: number; /** - * Gets BytesIn of the peering. + * @member {number} [secondarybytesIn] Gets BytesIn of the peering. */ secondarybytesIn?: number; /** - * Gets BytesOut of the peering. + * @member {number} [secondarybytesOut] Gets BytesOut of the peering. */ secondarybytesOut?: number; } /** + * @interface + * An interface representing ExpressRouteConnectionId. * The ID of the ExpressRouteConnection. + * */ export interface ExpressRouteConnectionId { /** - * The ID of the ExpressRouteConnection. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [id] The ID of the ExpressRouteConnection. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly id?: string; } /** + * @interface + * An interface representing ExpressRouteCircuitConnection. * Express Route Circuit Connection in an ExpressRouteCircuitPeering resource. + * + * @extends SubResource */ export interface ExpressRouteCircuitConnection extends SubResource { /** - * Reference to Express Route Circuit Private Peering Resource of the circuit initiating + * @member {SubResource} [expressRouteCircuitPeering] Reference to Express + * Route Circuit Private Peering Resource of the circuit initiating * connection. */ expressRouteCircuitPeering?: SubResource; /** - * Reference to Express Route Circuit Private Peering Resource of the peered circuit. + * @member {SubResource} [peerExpressRouteCircuitPeering] Reference to + * Express Route Circuit Private Peering Resource of the peered circuit. */ peerExpressRouteCircuitPeering?: SubResource; /** - * /29 IP address space to carve out Customer addresses for tunnels. + * @member {string} [addressPrefix] /29 IP address space to carve out + * Customer addresses for tunnels. */ addressPrefix?: string; /** - * The authorization key. + * @member {string} [authorizationKey] The authorization key. */ authorizationKey?: string; /** - * Express Route Circuit Connection State. Possible values are: 'Connected' and 'Disconnected'. - * Possible values include: 'Connected', 'Connecting', 'Disconnected' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {CircuitConnectionStatus} [circuitConnectionStatus] Express Route + * Circuit Connection State. Possible values are: 'Connected' and + * 'Disconnected'. Possible values include: 'Connected', 'Connecting', + * 'Disconnected' + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly circuitConnectionStatus?: CircuitConnectionStatus; /** - * Provisioning state of the circuit connection resource. Possible values are: 'Succeded', - * 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] Provisioning state of the circuit + * connection resource. Possible values are: 'Succeeded', 'Updating', + * 'Deleting', and 'Failed'. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * Gets name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] Gets name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @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 ExpressRouteCircuitPeering. * Peering in an ExpressRouteCircuit resource. + * + * @extends SubResource */ export interface ExpressRouteCircuitPeering extends SubResource { /** - * The peering type. Possible values include: 'AzurePublicPeering', 'AzurePrivatePeering', + * @member {ExpressRoutePeeringType} [peeringType] The peering type. Possible + * values include: 'AzurePublicPeering', 'AzurePrivatePeering', * 'MicrosoftPeering' */ peeringType?: ExpressRoutePeeringType; /** - * The peering state. Possible values include: 'Disabled', 'Enabled' + * @member {ExpressRoutePeeringState} [state] The peering state. Possible + * values include: 'Disabled', 'Enabled' */ state?: ExpressRoutePeeringState; /** - * The Azure ASN. + * @member {number} [azureASN] The Azure ASN. */ azureASN?: number; /** - * The peer ASN. + * @member {number} [peerASN] The peer ASN. */ peerASN?: number; /** - * The primary address prefix. + * @member {string} [primaryPeerAddressPrefix] The primary address prefix. */ primaryPeerAddressPrefix?: string; /** - * The secondary address prefix. + * @member {string} [secondaryPeerAddressPrefix] The secondary address + * prefix. */ secondaryPeerAddressPrefix?: string; /** - * The primary port. + * @member {string} [primaryAzurePort] The primary port. */ primaryAzurePort?: string; /** - * The secondary port. + * @member {string} [secondaryAzurePort] The secondary port. */ secondaryAzurePort?: string; /** - * The shared key. + * @member {string} [sharedKey] The shared key. */ sharedKey?: string; /** - * The VLAN ID. + * @member {number} [vlanId] The VLAN ID. */ vlanId?: number; /** - * The Microsoft peering configuration. + * @member {ExpressRouteCircuitPeeringConfig} [microsoftPeeringConfig] The + * Microsoft peering configuration. */ microsoftPeeringConfig?: ExpressRouteCircuitPeeringConfig; /** - * Gets peering stats. + * @member {ExpressRouteCircuitStats} [stats] Gets peering stats. */ stats?: ExpressRouteCircuitStats; /** - * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Gets the provisioning state of the + * public IP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * The GatewayManager Etag. + * @member {string} [gatewayManagerEtag] The GatewayManager Etag. */ gatewayManagerEtag?: string; /** - * Gets whether the provider or the customer last modified the peering. + * @member {string} [lastModifiedBy] Gets whether the provider or the + * customer last modified the peering. */ lastModifiedBy?: string; /** - * The reference of the RouteFilter resource. + * @member {RouteFilter} [routeFilter] The reference of the RouteFilter + * resource. */ routeFilter?: RouteFilter; /** - * The IPv6 peering configuration. + * @member {Ipv6ExpressRouteCircuitPeeringConfig} [ipv6PeeringConfig] The + * IPv6 peering configuration. */ ipv6PeeringConfig?: Ipv6ExpressRouteCircuitPeeringConfig; /** - * The ExpressRoute connection. + * @member {ExpressRouteConnectionId} [expressRouteConnection] The + * ExpressRoute connection. */ expressRouteConnection?: ExpressRouteConnectionId; /** - * The list of circuit connections associated with Azure Private Peering for this circuit. + * @member {ExpressRouteCircuitConnection[]} [connections] The list of + * circuit connections associated with Azure Private Peering for this + * circuit. */ connections?: ExpressRouteCircuitConnection[]; /** - * Gets name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] Gets name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @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 RouteFilter. * Route Filter Resource. + * + * @extends Resource */ export interface RouteFilter extends Resource { /** - * Collection of RouteFilterRules contained within a route filter. + * @member {RouteFilterRule[]} [rules] Collection of RouteFilterRules + * contained within a route filter. */ rules?: RouteFilterRule[]; /** - * A collection of references to express route circuit peerings. + * @member {ExpressRouteCircuitPeering[]} [peerings] A collection of + * references to express route circuit peerings. */ peerings?: ExpressRouteCircuitPeering[]; /** - * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', - * 'Succeeded' and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and + * 'Failed'. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * Gets 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.** + * @member {string} [etag] Gets 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 Ipv6ExpressRouteCircuitPeeringConfig. * Contains IPv6 peering config. + * */ export interface Ipv6ExpressRouteCircuitPeeringConfig { /** - * The primary address prefix. + * @member {string} [primaryPeerAddressPrefix] The primary address prefix. */ primaryPeerAddressPrefix?: string; /** - * The secondary address prefix. + * @member {string} [secondaryPeerAddressPrefix] The secondary address + * prefix. */ secondaryPeerAddressPrefix?: string; /** - * The Microsoft peering configuration. + * @member {ExpressRouteCircuitPeeringConfig} [microsoftPeeringConfig] The + * Microsoft peering configuration. */ microsoftPeeringConfig?: ExpressRouteCircuitPeeringConfig; /** - * The reference of the RouteFilter resource. + * @member {RouteFilter} [routeFilter] The reference of the RouteFilter + * resource. */ routeFilter?: RouteFilter; /** - * The state of peering. Possible values are: 'Disabled' and 'Enabled'. Possible values include: + * @member {ExpressRouteCircuitPeeringState} [state] The state of peering. + * Possible values are: 'Disabled' and 'Enabled'. Possible values include: * 'Disabled', 'Enabled' */ state?: ExpressRouteCircuitPeeringState; } /** + * @interface + * An interface representing ExpressRouteCircuitSku. * Contains SKU in an ExpressRouteCircuit. + * */ export interface ExpressRouteCircuitSku { /** - * The name of the SKU. + * @member {string} [name] The name of the SKU. */ name?: string; /** - * The tier of the SKU. Possible values are 'Standard', 'Premium' or 'Basic'. Possible values - * include: 'Standard', 'Premium', 'Basic' + * @member {ExpressRouteCircuitSkuTier} [tier] The tier of the SKU. Possible + * values are 'Standard', 'Premium' or 'Basic'. Possible values include: + * 'Standard', 'Premium', 'Basic' */ tier?: ExpressRouteCircuitSkuTier; /** - * The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'. Possible values + * @member {ExpressRouteCircuitSkuFamily} [family] The family of the SKU. + * Possible values are: 'UnlimitedData' and 'MeteredData'. Possible values * include: 'UnlimitedData', 'MeteredData' */ family?: ExpressRouteCircuitSkuFamily; } /** + * @interface + * An interface representing ExpressRouteCircuitServiceProviderProperties. * Contains ServiceProviderProperties in an ExpressRouteCircuit. + * */ export interface ExpressRouteCircuitServiceProviderProperties { /** - * The serviceProviderName. + * @member {string} [serviceProviderName] The serviceProviderName. */ serviceProviderName?: string; /** - * The peering location. + * @member {string} [peeringLocation] The peering location. */ peeringLocation?: string; /** - * The BandwidthInMbps. + * @member {number} [bandwidthInMbps] The BandwidthInMbps. */ bandwidthInMbps?: number; } /** + * @interface + * An interface representing ExpressRouteCircuit. * ExpressRouteCircuit resource + * + * @extends Resource */ export interface ExpressRouteCircuit extends Resource { /** - * The SKU. + * @member {ExpressRouteCircuitSku} [sku] The SKU. */ sku?: ExpressRouteCircuitSku; /** - * Allow classic operations + * @member {boolean} [allowClassicOperations] Allow classic operations */ allowClassicOperations?: boolean; /** - * The CircuitProvisioningState state of the resource. + * @member {string} [circuitProvisioningState] The CircuitProvisioningState + * state of the resource. */ circuitProvisioningState?: string; /** - * The ServiceProviderProvisioningState state of the resource. Possible values are - * 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'. Possible values + * @member {ServiceProviderProvisioningState} + * [serviceProviderProvisioningState] The ServiceProviderProvisioningState + * state of the resource. Possible values are 'NotProvisioned', + * 'Provisioning', 'Provisioned', and 'Deprovisioning'. Possible values * include: 'NotProvisioned', 'Provisioning', 'Provisioned', 'Deprovisioning' */ serviceProviderProvisioningState?: ServiceProviderProvisioningState; /** - * The list of authorizations. + * @member {ExpressRouteCircuitAuthorization[]} [authorizations] The list of + * authorizations. */ authorizations?: ExpressRouteCircuitAuthorization[]; /** - * The list of peerings. + * @member {ExpressRouteCircuitPeering[]} [peerings] The list of peerings. */ peerings?: ExpressRouteCircuitPeering[]; /** - * The ServiceKey. + * @member {string} [serviceKey] The ServiceKey. */ serviceKey?: string; /** - * The ServiceProviderNotes. + * @member {string} [serviceProviderNotes] The ServiceProviderNotes. */ serviceProviderNotes?: string; /** - * The ServiceProviderProperties. + * @member {ExpressRouteCircuitServiceProviderProperties} + * [serviceProviderProperties] The ServiceProviderProperties. */ serviceProviderProperties?: ExpressRouteCircuitServiceProviderProperties; /** - * The reference to the ExpressRoutePort resource when the circuit is provisioned on an + * @member {SubResource} [expressRoutePort] The reference to the + * ExpressRoutePort resource when the circuit is provisioned on an * ExpressRoutePort resource. */ expressRoutePort?: SubResource; /** - * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource. + * @member {number} [bandwidthInGbps] The bandwidth of the circuit when the + * circuit is provisioned on an ExpressRoutePort resource. */ bandwidthInGbps?: number; /** - * The identifier of the circuit traffic. Outer tag for QinQ encapsulation. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [stag] The identifier of the circuit traffic. Outer tag + * for QinQ encapsulation. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly stag?: number; /** - * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Gets the provisioning state of the + * public IP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * The GatewayManager Etag. + * @member {string} [gatewayManagerEtag] The GatewayManager Etag. */ gatewayManagerEtag?: string; /** - * Flag to enable Global Reach on the circuit. + * @member {boolean} [allowGlobalReach] Flag to enable Global Reach on the + * circuit. */ allowGlobalReach?: boolean; /** - * Gets 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.** + * @member {string} [etag] Gets 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 ExpressRouteCircuitArpTable. * The ARP table associated with the ExpressRouteCircuit. + * */ export interface ExpressRouteCircuitArpTable { /** - * Entry age in minutes + * @member {number} [age] Entry age in minutes */ age?: number; /** - * Interface address + * @member {string} [interfaceProperty] Interface address */ interfaceProperty?: string; /** - * The IP address. + * @member {string} [ipAddress] The IP address. */ ipAddress?: string; /** - * The MAC address. + * @member {string} [macAddress] The MAC address. */ macAddress?: string; } /** + * @interface + * An interface representing ExpressRouteCircuitsArpTableListResult. * Response for ListArpTable associated with the Express Route Circuits API. + * */ export interface ExpressRouteCircuitsArpTableListResult { /** - * Gets list of the ARP table. + * @member {ExpressRouteCircuitArpTable[]} [value] Gets list of the ARP + * table. */ value?: ExpressRouteCircuitArpTable[]; /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** + * @interface + * An interface representing ExpressRouteCircuitRoutesTable. * The routes table associated with the ExpressRouteCircuit + * */ export interface ExpressRouteCircuitRoutesTable { /** - * IP address of a network entity + * @member {string} [network] IP address of a network entity */ network?: string; /** - * NextHop address + * @member {string} [nextHop] NextHop address */ nextHop?: string; /** - * Local preference value as set with the set local-preference route-map configuration command + * @member {string} [locPrf] Local preference value as set with the set + * local-preference route-map configuration command */ locPrf?: string; /** - * Route Weight. + * @member {number} [weight] Route Weight. */ weight?: number; /** - * Autonomous system paths to the destination network. + * @member {string} [path] Autonomous system paths to the destination + * network. */ path?: string; } /** + * @interface + * An interface representing ExpressRouteCircuitsRoutesTableListResult. * Response for ListRoutesTable associated with the Express Route Circuits API. + * */ export interface ExpressRouteCircuitsRoutesTableListResult { /** - * The list of routes table. + * @member {ExpressRouteCircuitRoutesTable[]} [value] The list of routes + * table. */ value?: ExpressRouteCircuitRoutesTable[]; /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** + * @interface + * An interface representing ExpressRouteCircuitRoutesTableSummary. * The routes table associated with the ExpressRouteCircuit. + * */ export interface ExpressRouteCircuitRoutesTableSummary { /** - * IP address of the neighbor. + * @member {string} [neighbor] IP address of the neighbor. */ neighbor?: string; /** - * BGP version number spoken to the neighbor. + * @member {number} [v] BGP version number spoken to the neighbor. */ v?: number; /** - * Autonomous system number. + * @member {number} [as] Autonomous system number. */ as?: number; /** - * The length of time that the BGP session has been in the Established state, or the current - * status if not in the Established state. + * @member {string} [upDown] The length of time that the BGP session has been + * in the Established state, or the current status if not in the Established + * state. */ upDown?: string; /** - * Current state of the BGP session, and the number of prefixes that have been received from a - * neighbor or peer group. + * @member {string} [statePfxRcd] Current state of the BGP session, and the + * number of prefixes that have been received from a neighbor or peer group. */ statePfxRcd?: string; } /** + * @interface + * An interface representing ExpressRouteCircuitsRoutesTableSummaryListResult. * Response for ListRoutesTable associated with the Express Route Circuits API. + * */ export interface ExpressRouteCircuitsRoutesTableSummaryListResult { /** - * A list of the routes table. + * @member {ExpressRouteCircuitRoutesTableSummary[]} [value] A list of the + * routes table. */ value?: ExpressRouteCircuitRoutesTableSummary[]; /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** + * @interface + * An interface representing ExpressRouteServiceProviderBandwidthsOffered. * Contains bandwidths offered in ExpressRouteServiceProvider resources. + * */ export interface ExpressRouteServiceProviderBandwidthsOffered { /** - * The OfferName. + * @member {string} [offerName] The OfferName. */ offerName?: string; /** - * The ValueInMbps. + * @member {number} [valueInMbps] The ValueInMbps. */ valueInMbps?: number; } /** + * @interface + * An interface representing ExpressRouteServiceProvider. * A ExpressRouteResourceProvider object. + * + * @extends Resource */ export interface ExpressRouteServiceProvider extends Resource { /** - * Get a list of peering locations. + * @member {string[]} [peeringLocations] Get a list of peering locations. */ peeringLocations?: string[]; /** - * Gets bandwidths offered. + * @member {ExpressRouteServiceProviderBandwidthsOffered[]} + * [bandwidthsOffered] Gets bandwidths offered. */ bandwidthsOffered?: ExpressRouteServiceProviderBandwidthsOffered[]; /** - * Gets the provisioning state of the resource. + * @member {string} [provisioningState] Gets the provisioning state of the + * resource. */ provisioningState?: string; } /** + * @interface + * An interface representing ExpressRouteCrossConnectionRoutesTableSummary. * The routes table associated with the ExpressRouteCircuit. + * */ export interface ExpressRouteCrossConnectionRoutesTableSummary { /** - * IP address of Neighbor router + * @member {string} [neighbor] IP address of Neighbor router */ neighbor?: string; /** - * Autonomous system number. + * @member {number} [asn] Autonomous system number. */ asn?: number; /** - * The length of time that the BGP session has been in the Established state, or the current - * status if not in the Established state. + * @member {string} [upDown] The length of time that the BGP session has been + * in the Established state, or the current status if not in the Established + * state. */ upDown?: string; /** - * Current state of the BGP session, and the number of prefixes that have been received from a + * @member {string} [stateOrPrefixesReceived] Current state of the BGP + * session, and the number of prefixes that have been received from a * neighbor or peer group. */ stateOrPrefixesReceived?: string; } /** - * Response for ListRoutesTable associated with the Express Route Cross Connections. + * @interface + * An interface representing ExpressRouteCrossConnectionsRoutesTableSummaryListResult. + * Response for ListRoutesTable associated with the Express Route Cross + * Connections. + * */ export interface ExpressRouteCrossConnectionsRoutesTableSummaryListResult { /** - * A list of the routes table. + * @member {ExpressRouteCrossConnectionRoutesTableSummary[]} [value] A list + * of the routes table. */ value?: ExpressRouteCrossConnectionRoutesTableSummary[]; /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** + * @interface * An interface representing ExpressRouteCircuitReference. */ export interface ExpressRouteCircuitReference { /** - * Corresponding Express Route Circuit Id. + * @member {string} [id] Corresponding Express Route Circuit Id. */ id?: string; } /** + * @interface + * An interface representing ExpressRouteCrossConnectionPeering. * Peering in an ExpressRoute Cross Connection resource. + * + * @extends SubResource */ export interface ExpressRouteCrossConnectionPeering extends SubResource { /** - * The peering type. Possible values include: 'AzurePublicPeering', 'AzurePrivatePeering', + * @member {ExpressRoutePeeringType} [peeringType] The peering type. Possible + * values include: 'AzurePublicPeering', 'AzurePrivatePeering', * 'MicrosoftPeering' */ peeringType?: ExpressRoutePeeringType; /** - * The peering state. Possible values include: 'Disabled', 'Enabled' + * @member {ExpressRoutePeeringState} [state] The peering state. Possible + * values include: 'Disabled', 'Enabled' */ state?: ExpressRoutePeeringState; /** - * The Azure ASN. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [azureASN] The Azure ASN. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly azureASN?: number; /** - * The peer ASN. + * @member {number} [peerASN] The peer ASN. */ peerASN?: number; /** - * The primary address prefix. + * @member {string} [primaryPeerAddressPrefix] The primary address prefix. */ primaryPeerAddressPrefix?: string; /** - * The secondary address prefix. + * @member {string} [secondaryPeerAddressPrefix] The secondary address + * prefix. */ secondaryPeerAddressPrefix?: string; /** - * The primary port. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [primaryAzurePort] The primary port. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly primaryAzurePort?: string; /** - * The secondary port. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [secondaryAzurePort] The secondary port. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly secondaryAzurePort?: string; /** - * The shared key. + * @member {string} [sharedKey] The shared key. */ sharedKey?: string; /** - * The VLAN ID. + * @member {number} [vlanId] The VLAN ID. */ vlanId?: number; /** - * The Microsoft peering configuration. + * @member {ExpressRouteCircuitPeeringConfig} [microsoftPeeringConfig] The + * Microsoft peering configuration. */ microsoftPeeringConfig?: ExpressRouteCircuitPeeringConfig; /** - * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] Gets the provisioning state of the + * public IP 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; /** - * The GatewayManager Etag. + * @member {string} [gatewayManagerEtag] The GatewayManager Etag. */ gatewayManagerEtag?: string; /** - * Gets whether the provider or the customer last modified the peering. + * @member {string} [lastModifiedBy] Gets whether the provider or the + * customer last modified the peering. */ lastModifiedBy?: string; /** - * The IPv6 peering configuration. + * @member {Ipv6ExpressRouteCircuitPeeringConfig} [ipv6PeeringConfig] The + * IPv6 peering configuration. */ ipv6PeeringConfig?: Ipv6ExpressRouteCircuitPeeringConfig; /** - * Gets name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] Gets name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @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 ExpressRouteCrossConnection. * ExpressRouteCrossConnection resource + * + * @extends Resource */ export interface ExpressRouteCrossConnection extends Resource { /** - * The name of the primary port. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [primaryAzurePort] The name of the primary port. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly primaryAzurePort?: string; /** - * The name of the secondary port. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [secondaryAzurePort] The name of the secondary port. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly secondaryAzurePort?: string; /** - * The identifier of the circuit traffic. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [sTag] The identifier of the circuit traffic. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly sTag?: number; /** - * The peering location of the ExpressRoute circuit. + * @member {string} [peeringLocation] The peering location of the + * ExpressRoute circuit. */ peeringLocation?: string; /** - * The circuit bandwidth In Mbps. + * @member {number} [bandwidthInMbps] The circuit bandwidth In Mbps. */ bandwidthInMbps?: number; /** - * The ExpressRouteCircuit + * @member {ExpressRouteCircuitReference} [expressRouteCircuit] The + * ExpressRouteCircuit */ expressRouteCircuit?: ExpressRouteCircuitReference; /** - * The provisioning state of the circuit in the connectivity provider system. Possible values are - * 'NotProvisioned', 'Provisioning', 'Provisioned'. Possible values include: 'NotProvisioned', + * @member {ServiceProviderProvisioningState} + * [serviceProviderProvisioningState] The provisioning state of the circuit + * in the connectivity provider system. Possible values are 'NotProvisioned', + * 'Provisioning', 'Provisioned'. Possible values include: 'NotProvisioned', * 'Provisioning', 'Provisioned', 'Deprovisioning' */ serviceProviderProvisioningState?: ServiceProviderProvisioningState; /** - * Additional read only notes set by the connectivity provider. + * @member {string} [serviceProviderNotes] Additional read only notes set by + * the connectivity provider. */ serviceProviderNotes?: string; /** - * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] Gets the provisioning state of the + * public IP 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; /** - * The list of peerings. + * @member {ExpressRouteCrossConnectionPeering[]} [peerings] The list of + * peerings. */ peerings?: ExpressRouteCrossConnectionPeering[]; /** - * Gets 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.** + * @member {string} [etag] Gets 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 VirtualHubId. * Virtual Hub identifier. + * */ export interface VirtualHubId { /** - * The resource URI for the Virtual Hub where the ExpressRoute gateway is or will be deployed. - * The Virtual Hub resource and the ExpressRoute gateway resource reside in the same - * subscription. + * @member {string} [id] The resource URI for the Virtual Hub where the + * ExpressRoute gateway is or will be deployed. The Virtual Hub resource and + * the ExpressRoute gateway resource reside in the same subscription. */ id?: string; } /** + * @interface + * An interface representing ExpressRouteCircuitPeeringId. * ExpressRoute circuit peering identifier. + * */ export interface ExpressRouteCircuitPeeringId { /** - * The ID of the ExpressRoute circuit peering. + * @member {string} [id] The ID of the ExpressRoute circuit peering. */ id?: string; } /** + * @interface + * An interface representing ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds. * Minimum and maximum number of scale units to deploy. + * */ export interface ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds { /** - * Minimum number of scale units deployed for ExpressRoute gateway. + * @member {number} [min] Minimum number of scale units deployed for + * ExpressRoute gateway. */ min?: number; /** - * Maximum number of scale units deployed for ExpressRoute gateway. + * @member {number} [max] Maximum number of scale units deployed for + * ExpressRoute gateway. */ max?: number; } /** + * @interface + * An interface representing ExpressRouteGatewayPropertiesAutoScaleConfiguration. * Configuration for auto scaling. + * */ export interface ExpressRouteGatewayPropertiesAutoScaleConfiguration { /** - * Minimum and maximum number of scale units to deploy. + * @member {ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds} + * [bounds] Minimum and maximum number of scale units to deploy. */ bounds?: ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds; } /** + * @interface + * An interface representing ExpressRouteConnection. * ExpressRouteConnection resource. + * + * @extends SubResource */ export interface ExpressRouteConnection extends SubResource { /** - * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * @member {ProvisioningState} [provisioningState] The provisioning state of + * the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: ProvisioningState; /** - * The ExpressRoute circuit peering. + * @member {ExpressRouteCircuitPeeringId} expressRouteCircuitPeering The + * ExpressRoute circuit peering. */ expressRouteCircuitPeering: ExpressRouteCircuitPeeringId; /** - * Authorization key to establish the connection. + * @member {string} [authorizationKey] Authorization key to establish the + * connection. */ authorizationKey?: string; /** - * The routing weight associated to the connection. + * @member {number} [routingWeight] The routing weight associated to the + * connection. */ routingWeight?: number; /** - * The name of the resource. + * @member {string} name The name of the resource. */ name: string; } /** + * @interface + * An interface representing ExpressRouteGateway. * ExpressRoute gateway resource. + * + * @extends Resource */ export interface ExpressRouteGateway extends Resource { /** - * Configuration for auto scaling. + * @member {ExpressRouteGatewayPropertiesAutoScaleConfiguration} + * [autoScaleConfiguration] Configuration for auto scaling. */ autoScaleConfiguration?: ExpressRouteGatewayPropertiesAutoScaleConfiguration; /** - * List of ExpressRoute connections to the ExpressRoute gateway. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {ExpressRouteConnection[]} [expressRouteConnections] List of + * ExpressRoute connections to the ExpressRoute gateway. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly expressRouteConnections?: ExpressRouteConnection[]; /** - * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * @member {ProvisioningState} [provisioningState] The provisioning state of + * the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: ProvisioningState; /** - * The Virtual Hub where the ExpressRoute gateway is or will be deployed. + * @member {VirtualHubId} virtualHub The Virtual Hub where the ExpressRoute + * gateway is or will be deployed. */ virtualHub: VirtualHubId; /** - * 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.** + * @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 ExpressRouteGatewayList. * List of ExpressRoute gateways. + * */ export interface ExpressRouteGatewayList { /** - * List of ExpressRoute gateways. + * @member {ExpressRouteGateway[]} [value] List of ExpressRoute gateways. */ value?: ExpressRouteGateway[]; } /** + * @interface + * An interface representing ExpressRouteConnectionList. * ExpressRouteConnection list + * */ export interface ExpressRouteConnectionList { /** - * The list of ExpressRoute connections + * @member {ExpressRouteConnection[]} [value] The list of ExpressRoute + * connections */ value?: ExpressRouteConnection[]; } /** - * Real-time inventory of available ExpressRoute port bandwidths. + * @interface + * An interface representing ExpressRoutePortsLocationBandwidths. * @summary ExpressRoutePorts Location Bandwidths + * + * Real-time inventory of available ExpressRoute port bandwidths. + * */ export interface ExpressRoutePortsLocationBandwidths { /** - * Bandwidth descriptive name - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [offerName] Bandwidth descriptive name + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly offerName?: string; /** - * Bandwidth value in Gbps - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [valueInGbps] Bandwidth value in Gbps + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly valueInGbps?: number; } /** - * Definition of the ExpressRoutePorts peering location resource. + * @interface + * An interface representing ExpressRoutePortsLocation. * @summary ExpressRoutePorts Peering Location + * + * Definition of the ExpressRoutePorts peering location resource. + * + * @extends Resource */ export interface ExpressRoutePortsLocation extends Resource { /** - * Address of peering location. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [address] Address of peering location. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly address?: string; /** - * Contact details of peering locations. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [contact] Contact details of peering locations. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly contact?: string; /** - * The inventory of available ExpressRoutePort bandwidths. + * @member {ExpressRoutePortsLocationBandwidths[]} [availableBandwidths] The + * inventory of available ExpressRoutePort bandwidths. */ availableBandwidths?: ExpressRoutePortsLocationBandwidths[]; /** - * The provisioning state of the ExpressRoutePortLocation resource. Possible values are: - * 'Succeeded', 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * ExpressRoutePortLocation resource. Possible values are: 'Succeeded', + * 'Updating', 'Deleting', and 'Failed'. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; } /** - * ExpressRouteLink child resource definition. + * @interface + * An interface representing ExpressRouteLink. * @summary ExpressRouteLink + * + * ExpressRouteLink child resource definition. + * + * @extends SubResource */ export interface ExpressRouteLink extends SubResource { /** - * Name of Azure router associated with physical port. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [routerName] Name of Azure router associated with + * physical port. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly routerName?: string; /** - * Name of Azure router interface. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [interfaceName] Name of Azure router interface. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly interfaceName?: string; /** - * Mapping between physical port to patch panel port. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [patchPanelId] Mapping between physical port to patch + * panel port. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly patchPanelId?: string; /** - * Mapping of physical patch panel to rack. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [rackId] Mapping of physical patch panel to rack. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly rackId?: string; /** - * Physical fiber port type. Possible values include: 'LC', 'SC' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {ExpressRouteLinkConnectorType} [connectorType] Physical fiber + * port type. Possible values include: 'LC', 'SC' + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly connectorType?: ExpressRouteLinkConnectorType; /** - * Administrative state of the physical port. Possible values include: 'Enabled', 'Disabled' + * @member {ExpressRouteLinkAdminState} [adminState] Administrative state of + * the physical port. Possible values include: 'Enabled', 'Disabled' */ adminState?: ExpressRouteLinkAdminState; /** - * The provisioning state of the ExpressRouteLink resource. Possible values are: 'Succeeded', - * 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * ExpressRouteLink resource. Possible values are: 'Succeeded', 'Updating', + * 'Deleting', and 'Failed'. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * Name of child port resource that is unique among child port resources of the parent. + * @member {string} [name] Name of child port resource that is unique among + * child port resources of the parent. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @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; } /** - * ExpressRoutePort resource definition. + * @interface + * An interface representing ExpressRoutePort. * @summary ExpressRoute Port + * + * ExpressRoutePort resource definition. + * + * @extends Resource */ export interface ExpressRoutePort extends Resource { /** - * The name of the peering location that the ExpressRoutePort is mapped to physically. + * @member {string} [peeringLocation] The name of the peering location that + * the ExpressRoutePort is mapped to physically. */ peeringLocation?: string; /** - * Bandwidth of procured ports in Gbps + * @member {number} [bandwidthInGbps] Bandwidth of procured ports in Gbps */ bandwidthInGbps?: number; /** - * Aggregate Gbps of associated circuit bandwidths. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [provisionedBandwidthInGbps] Aggregate Gbps of associated + * circuit bandwidths. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisionedBandwidthInGbps?: number; /** - * Maximum transmission unit of the physical port pair(s) - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [mtu] Maximum transmission unit of the physical port + * pair(s) + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly mtu?: string; /** - * Encapsulation method on physical ports. Possible values include: 'Dot1Q', 'QinQ' + * @member {ExpressRoutePortsEncapsulation} [encapsulation] Encapsulation + * method on physical ports. Possible values include: 'Dot1Q', 'QinQ' */ encapsulation?: ExpressRoutePortsEncapsulation; /** - * Ethertype of the physical port. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [etherType] Ether type of the physical port. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly etherType?: string; /** - * Date of the physical port allocation to be used in Letter of Authorization. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [allocationDate] Date of the physical port allocation to + * be used in Letter of Authorization. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly allocationDate?: string; /** - * ExpressRouteLink Sub-Resources. The set of physical links of the ExpressRoutePort resource + * @member {ExpressRouteLink[]} [links] ExpressRouteLink Sub-Resources. The + * set of physical links of the ExpressRoutePort resource */ links?: ExpressRouteLink[]; /** - * Reference the ExpressRoute circuit(s) that are provisioned on this ExpressRoutePort resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {SubResource[]} [circuits] Reference the ExpressRoute circuit(s) + * that are provisioned on this ExpressRoutePort resource. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly circuits?: SubResource[]; /** - * The provisioning state of the ExpressRoutePort resource. Possible values are: 'Succeeded', - * 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * ExpressRoutePort resource. Possible values are: 'Succeeded', 'Updating', + * 'Deleting', and 'Failed'. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * The resource GUID property of the ExpressRoutePort resource. + * @member {string} [resourceGuid] The resource GUID property of the + * ExpressRoutePort resource. */ resourceGuid?: string; /** - * A unique read-only string that changes whenever the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @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 LoadBalancerSku. * SKU of a load balancer + * */ export interface LoadBalancerSku { /** - * Name of a load balancer SKU. Possible values include: 'Basic', 'Standard' + * @member {LoadBalancerSkuName} [name] Name of a load balancer SKU. Possible + * values include: 'Basic', 'Standard' */ name?: LoadBalancerSkuName; } /** + * @interface + * An interface representing LoadBalancingRule. * A load balancing rule for a load balancer. + * + * @extends SubResource */ export interface LoadBalancingRule extends SubResource { /** - * A reference to frontend IP addresses. + * @member {SubResource} [frontendIPConfiguration] A reference to frontend IP + * addresses. */ frontendIPConfiguration?: SubResource; /** - * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the - * backend IPs. + * @member {SubResource} [backendAddressPool] A reference to a pool of DIPs. + * Inbound traffic is randomly load balanced across IPs in the backend IPs. */ backendAddressPool?: SubResource; /** - * The reference of the load balancer probe used by the load balancing rule. + * @member {SubResource} [probe] The reference of the load balancer probe + * used by the load balancing rule. */ probe?: SubResource; /** - * Possible values include: 'Udp', 'Tcp', 'All' + * @member {TransportProtocol} protocol Possible values include: 'Udp', + * 'Tcp', 'All' */ protocol: TransportProtocol; /** - * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and - * 'SourceIPProtocol'. Possible values include: 'Default', 'SourceIP', 'SourceIPProtocol' + * @member {LoadDistribution} [loadDistribution] The load distribution policy + * for this rule. Possible values are 'Default', 'SourceIP', and + * 'SourceIPProtocol'. Possible values include: 'Default', 'SourceIP', + * 'SourceIPProtocol' */ loadDistribution?: LoadDistribution; /** - * The port for the external endpoint. Port numbers for each rule must be unique within the Load - * Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port" + * @member {number} frontendPort The port for the external endpoint. Port + * numbers for each rule must be unique within the Load Balancer. Acceptable + * values are between 0 and 65534. Note that value 0 enables "Any Port" */ frontendPort: number; /** - * The port used for internal connections on the endpoint. Acceptable values are between 0 and - * 65535. Note that value 0 enables "Any Port" + * @member {number} [backendPort] The port used for internal connections on + * the endpoint. Acceptable values are between 0 and 65535. Note that value 0 + * enables "Any Port" */ backendPort?: number; /** - * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The - * default value is 4 minutes. This element is only used when the protocol is set to TCP. + * @member {number} [idleTimeoutInMinutes] The timeout for the TCP idle + * connection. The value can be set between 4 and 30 minutes. The default + * value is 4 minutes. This element is only used when the protocol is set to + * TCP. */ idleTimeoutInMinutes?: number; /** - * Configures a virtual machine's endpoint for the floating IP capability required to configure a - * SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn - * Availability Groups in SQL server. This setting can't be changed after you create the - * endpoint. + * @member {boolean} [enableFloatingIP] Configures a virtual machine's + * endpoint for the floating IP capability required to configure a SQL + * AlwaysOn Availability Group. This setting is required when using the SQL + * AlwaysOn Availability Groups in SQL server. This setting can't be changed + * after you create the endpoint. */ enableFloatingIP?: boolean; /** - * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. - * This element is only used when the protocol is set to TCP. + * @member {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP + * flow idle timeout or unexpected connection termination. This element is + * only used when the protocol is set to TCP. */ enableTcpReset?: boolean; /** - * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the - * frontend of the load balancing rule. + * @member {boolean} [disableOutboundSnat] Configures SNAT for the VMs in the + * backend pool to use the publicIP address specified in the frontend of the + * load balancing rule. */ disableOutboundSnat?: boolean; /** - * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Gets the provisioning state of the + * PublicIP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing Probe. * A load balancer probe. + * + * @extends SubResource */ export interface Probe extends SubResource { /** - * The load balancer rules that use this probe. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {SubResource[]} [loadBalancingRules] The load balancer rules that + * use this probe. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly loadBalancingRules?: SubResource[]; /** - * The protocol of the end point. Possible values are: 'Http', 'Tcp', or 'Https'. If 'Tcp' is - * specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is - * specified, a 200 OK response from the specifies URI is required for the probe to be - * successful. Possible values include: 'Http', 'Tcp', 'Https' + * @member {ProbeProtocol} protocol The protocol of the end point. Possible + * values are: 'Http', 'Tcp', or 'Https'. If 'Tcp' is specified, a received + * ACK is required for the probe to be successful. If 'Http' or 'Https' is + * specified, a 200 OK response from the specifies URI is required for the + * probe to be successful. Possible values include: 'Http', 'Tcp', 'Https' */ protocol: ProbeProtocol; /** - * The port for communicating the probe. Possible values range from 1 to 65535, inclusive. + * @member {number} port The port for communicating the probe. Possible + * values range from 1 to 65535, inclusive. */ port: number; /** - * The interval, in seconds, for how frequently to probe the endpoint for health status. - * Typically, the interval is slightly less than half the allocated timeout period (in seconds) - * which allows two full probes before taking the instance out of rotation. The default value is - * 15, the minimum value is 5. + * @member {number} [intervalInSeconds] The interval, in seconds, for how + * frequently to probe the endpoint for health status. Typically, the + * interval is slightly less than half the allocated timeout period (in + * seconds) which allows two full probes before taking the instance out of + * rotation. The default value is 15, the minimum value is 5. */ intervalInSeconds?: number; /** - * The number of probes where if no response, will result in stopping further traffic from being - * delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or - * slower than the typical times used in Azure. + * @member {number} [numberOfProbes] The number of probes where if no + * response, will result in stopping further traffic from being delivered to + * the endpoint. This values allows endpoints to be taken out of rotation + * faster or slower than the typical times used in Azure. */ numberOfProbes?: number; /** - * The URI used for requesting health status from the VM. Path is required if a protocol is set - * to http. Otherwise, it is not allowed. There is no default value. + * @member {string} [requestPath] The URI used for requesting health status + * from the VM. Path is required if a protocol is set to http. Otherwise, it + * is not allowed. There is no default value. */ requestPath?: string; /** - * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Gets the provisioning state of the + * public IP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * Gets name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] Gets name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing InboundNatPool. * Inbound NAT pool of the load balancer. + * + * @extends SubResource */ export interface InboundNatPool extends SubResource { /** - * A reference to frontend IP addresses. + * @member {SubResource} [frontendIPConfiguration] A reference to frontend IP + * addresses. */ frontendIPConfiguration?: SubResource; /** - * Possible values include: 'Udp', 'Tcp', 'All' + * @member {TransportProtocol} protocol Possible values include: 'Udp', + * 'Tcp', 'All' */ protocol: TransportProtocol; /** - * The first port number in the range of external ports that will be used to provide Inbound Nat - * to NICs associated with a load balancer. Acceptable values range between 1 and 65534. + * @member {number} frontendPortRangeStart The first port number in the range + * of external ports that will be used to provide Inbound Nat to NICs + * associated with a load balancer. Acceptable values range between 1 and + * 65534. */ frontendPortRangeStart: number; /** - * The last port number in the range of external ports that will be used to provide Inbound Nat - * to NICs associated with a load balancer. Acceptable values range between 1 and 65535. + * @member {number} frontendPortRangeEnd The last port number in the range of + * external ports that will be used to provide Inbound Nat to NICs associated + * with a load balancer. Acceptable values range between 1 and 65535. */ frontendPortRangeEnd: number; /** - * The port used for internal connections on the endpoint. Acceptable values are between 1 and - * 65535. + * @member {number} backendPort The port used for internal connections on the + * endpoint. Acceptable values are between 1 and 65535. */ backendPort: number; /** - * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The - * default value is 4 minutes. This element is only used when the protocol is set to TCP. + * @member {number} [idleTimeoutInMinutes] The timeout for the TCP idle + * connection. The value can be set between 4 and 30 minutes. The default + * value is 4 minutes. This element is only used when the protocol is set to + * TCP. */ idleTimeoutInMinutes?: number; /** - * Configures a virtual machine's endpoint for the floating IP capability required to configure a - * SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn - * Availability Groups in SQL server. This setting can't be changed after you create the - * endpoint. + * @member {boolean} [enableFloatingIP] Configures a virtual machine's + * endpoint for the floating IP capability required to configure a SQL + * AlwaysOn Availability Group. This setting is required when using the SQL + * AlwaysOn Availability Groups in SQL server. This setting can't be changed + * after you create the endpoint. */ enableFloatingIP?: boolean; /** - * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. - * This element is only used when the protocol is set to TCP. + * @member {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP + * flow idle timeout or unexpected connection termination. This element is + * only used when the protocol is set to TCP. */ enableTcpReset?: boolean; /** - * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Gets the provisioning state of the + * PublicIP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing OutboundRule. * Outbound pool of the load balancer. + * + * @extends SubResource */ export interface OutboundRule extends SubResource { /** - * The number of outbound ports to be used for NAT. + * @member {number} [allocatedOutboundPorts] The number of outbound ports to + * be used for NAT. */ allocatedOutboundPorts?: number; /** - * The Frontend IP addresses of the load balancer. + * @member {SubResource[]} frontendIPConfigurations The Frontend IP addresses + * of the load balancer. */ frontendIPConfigurations: SubResource[]; /** - * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the - * backend IPs. + * @member {SubResource} backendAddressPool A reference to a pool of DIPs. + * Outbound traffic is randomly load balanced across IPs in the backend IPs. */ backendAddressPool: SubResource; /** - * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Gets the provisioning state of the + * PublicIP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * Protocol - TCP, UDP or All. Possible values include: 'Tcp', 'Udp', 'All' + * @member {Protocol1} protocol Protocol - TCP, UDP or All. Possible values + * include: 'Tcp', 'Udp', 'All' */ protocol: Protocol1; /** - * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. - * This element is only used when the protocol is set to TCP. + * @member {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP + * flow idle timeout or unexpected connection termination. This element is + * only used when the protocol is set to TCP. */ enableTcpReset?: boolean; /** - * The timeout for the TCP idle connection + * @member {number} [idleTimeoutInMinutes] The timeout for the TCP idle + * connection */ idleTimeoutInMinutes?: number; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing LoadBalancer. * LoadBalancer resource + * + * @extends Resource */ export interface LoadBalancer extends Resource { /** - * The load balancer SKU. + * @member {LoadBalancerSku} [sku] The load balancer SKU. */ sku?: LoadBalancerSku; /** - * Object representing the frontend IPs to be used for the load balancer + * @member {FrontendIPConfiguration[]} [frontendIPConfigurations] Object + * representing the frontend IPs to be used for the load balancer */ frontendIPConfigurations?: FrontendIPConfiguration[]; /** - * Collection of backend address pools used by a load balancer + * @member {BackendAddressPool[]} [backendAddressPools] Collection of backend + * address pools used by a load balancer */ backendAddressPools?: BackendAddressPool[]; /** - * Object collection representing the load balancing rules Gets the provisioning + * @member {LoadBalancingRule[]} [loadBalancingRules] Object collection + * representing the load balancing rules Gets the provisioning */ loadBalancingRules?: LoadBalancingRule[]; /** - * Collection of probe objects used in the load balancer + * @member {Probe[]} [probes] Collection of probe objects used in the load + * balancer */ probes?: Probe[]; /** - * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your - * load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are - * referenced from virtual machine scale sets. NICs that are associated with individual virtual - * machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT - * rules. + * @member {InboundNatRule[]} [inboundNatRules] Collection of inbound NAT + * Rules used by a load balancer. Defining inbound NAT rules on your load + * balancer is mutually exclusive with defining an inbound NAT pool. Inbound + * NAT pools are referenced from virtual machine scale sets. NICs that are + * associated with individual virtual machines cannot reference an Inbound + * NAT pool. They have to reference individual inbound NAT rules. */ inboundNatRules?: InboundNatRule[]; /** - * Defines an external port range for inbound NAT to a single backend port on NICs associated - * with a load balancer. Inbound NAT rules are created automatically for each NIC associated with - * the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your - * Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are - * referenced from virtual machine scale sets. NICs that are associated with individual virtual - * machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT - * rules. + * @member {InboundNatPool[]} [inboundNatPools] Defines an external port + * range for inbound NAT to a single backend port on NICs associated with a + * load balancer. Inbound NAT rules are created automatically for each NIC + * associated with the Load Balancer using an external port from this range. + * Defining an Inbound NAT pool on your Load Balancer is mutually exclusive + * with defining inbound Nat rules. Inbound NAT pools are referenced from + * virtual machine scale sets. NICs that are associated with individual + * virtual machines cannot reference an inbound NAT pool. They have to + * reference individual inbound NAT rules. */ inboundNatPools?: InboundNatPool[]; /** - * The outbound rules. + * @member {OutboundRule[]} [outboundRules] The outbound rules. */ outboundRules?: OutboundRule[]; /** - * The resource GUID property of the load balancer resource. + * @member {string} [resourceGuid] The resource GUID property of the load + * balancer resource. */ resourceGuid?: string; /** - * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] Gets the provisioning state of the + * PublicIP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** - * The response body contains the status of the specified asynchronous operation, indicating - * whether it has succeeded, is in progress, or has failed. Note that this status is distinct from - * the HTTP status code returned for the Get Operation Status operation itself. If the asynchronous - * operation succeeded, the response body includes the HTTP status code for the successful request. - * If the asynchronous operation failed, the response body includes the HTTP status code for the - * failed request and error information regarding the failure. + * @interface + * An interface representing AzureAsyncOperationResult. + * The response body contains the status of the specified asynchronous + * operation, indicating whether it has succeeded, is in progress, or has + * failed. Note that this status is distinct from the HTTP status code returned + * for the Get Operation Status operation itself. If the asynchronous operation + * succeeded, the response body includes the HTTP status code for the + * successful request. If the asynchronous operation failed, the response body + * includes the HTTP status code for the failed request and error information + * regarding the failure. + * */ export interface AzureAsyncOperationResult { /** - * Status of the Azure async operation. Possible values are: 'InProgress', 'Succeeded', and - * 'Failed'. Possible values include: 'InProgress', 'Succeeded', 'Failed' + * @member {NetworkOperationStatus} [status] Status of the Azure async + * operation. Possible values are: 'InProgress', 'Succeeded', and 'Failed'. + * Possible values include: 'InProgress', 'Succeeded', 'Failed' */ status?: NetworkOperationStatus; + /** + * @member {ErrorModel} [error] + */ error?: ErrorModel; } /** + * @interface + * An interface representing EffectiveNetworkSecurityGroupAssociation. * The effective network security group association. + * */ export interface EffectiveNetworkSecurityGroupAssociation { /** - * The ID of the subnet if assigned. + * @member {SubResource} [subnet] The ID of the subnet if assigned. */ subnet?: SubResource; /** - * The ID of the network interface if assigned. + * @member {SubResource} [networkInterface] The ID of the network interface + * if assigned. */ networkInterface?: SubResource; } /** + * @interface + * An interface representing EffectiveNetworkSecurityRule. * Effective network security rules. + * */ export interface EffectiveNetworkSecurityRule { /** - * The name of the security rule specified by the user (if created by the user). + * @member {string} [name] The name of the security rule specified by the + * user (if created by the user). */ name?: string; /** - * The network protocol this rule applies to. Possible values are: 'Tcp', 'Udp', and 'All'. + * @member {EffectiveSecurityRuleProtocol} [protocol] The network protocol + * this rule applies to. Possible values are: 'Tcp', 'Udp', and 'All'. * Possible values include: 'Tcp', 'Udp', 'All' */ protocol?: EffectiveSecurityRuleProtocol; /** - * The source port or range. + * @member {string} [sourcePortRange] The source port or range. */ sourcePortRange?: string; /** - * The destination port or range. + * @member {string} [destinationPortRange] The destination port or range. */ destinationPortRange?: string; /** - * The source port ranges. Expected values include a single integer between 0 and 65535, a range - * using '-' as seperator (e.g. 100-400), or an asterix (*) + * @member {string[]} [sourcePortRanges] The source port ranges. Expected + * values include a single integer between 0 and 65535, a range using '-' as + * separator (e.g. 100-400), or an asterisk (*) */ sourcePortRanges?: string[]; /** - * The destination port ranges. Expected values include a single integer between 0 and 65535, a - * range using '-' as seperator (e.g. 100-400), or an asterix (*) + * @member {string[]} [destinationPortRanges] The destination port ranges. + * Expected values include a single integer between 0 and 65535, a range + * using '-' as separator (e.g. 100-400), or an asterisk (*) */ destinationPortRanges?: string[]; /** - * The source address prefix. + * @member {string} [sourceAddressPrefix] The source address prefix. */ sourceAddressPrefix?: string; /** - * The destination address prefix. + * @member {string} [destinationAddressPrefix] The destination address + * prefix. */ destinationAddressPrefix?: string; /** - * The source address prefixes. Expected values include CIDR IP ranges, Default Tags - * (VirtualNetwork, AureLoadBalancer, Internet), System Tags, and the asterix (*). + * @member {string[]} [sourceAddressPrefixes] The source address prefixes. + * Expected values include CIDR IP ranges, Default Tags (VirtualNetwork, + * AzureLoadBalancer, Internet), System Tags, and the asterisk (*). */ sourceAddressPrefixes?: string[]; /** - * The destination address prefixes. Expected values include CIDR IP ranges, Default Tags - * (VirtualNetwork, AureLoadBalancer, Internet), System Tags, and the asterix (*). + * @member {string[]} [destinationAddressPrefixes] The destination address + * prefixes. Expected values include CIDR IP ranges, Default Tags + * (VirtualNetwork, AzureLoadBalancer, Internet), System Tags, and the + * asterisk (*). */ destinationAddressPrefixes?: string[]; /** - * The expanded source address prefix. + * @member {string[]} [expandedSourceAddressPrefix] The expanded source + * address prefix. */ expandedSourceAddressPrefix?: string[]; /** - * Expanded destination address prefix. + * @member {string[]} [expandedDestinationAddressPrefix] Expanded destination + * address prefix. */ expandedDestinationAddressPrefix?: string[]; /** - * Whether network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. - * Possible values include: 'Allow', 'Deny' + * @member {SecurityRuleAccess} [access] Whether network traffic is allowed + * or denied. Possible values are: 'Allow' and 'Deny'. Possible values + * include: 'Allow', 'Deny' */ access?: SecurityRuleAccess; /** - * The priority of the rule. + * @member {number} [priority] The priority of the rule. */ priority?: number; /** - * The direction of the rule. Possible values are: 'Inbound and Outbound'. Possible values - * include: 'Inbound', 'Outbound' + * @member {SecurityRuleDirection} [direction] The direction of the rule. + * Possible values are: 'Inbound and Outbound'. Possible values include: + * 'Inbound', 'Outbound' */ direction?: SecurityRuleDirection; } /** + * @interface + * An interface representing EffectiveNetworkSecurityGroup. * Effective network security group. + * */ export interface EffectiveNetworkSecurityGroup { /** - * The ID of network security group that is applied. + * @member {SubResource} [networkSecurityGroup] The ID of network security + * group that is applied. */ networkSecurityGroup?: SubResource; /** + * @member {EffectiveNetworkSecurityGroupAssociation} [association] * Associated resources. */ association?: EffectiveNetworkSecurityGroupAssociation; /** - * A collection of effective security rules. + * @member {EffectiveNetworkSecurityRule[]} [effectiveSecurityRules] A + * collection of effective security rules. */ effectiveSecurityRules?: EffectiveNetworkSecurityRule[]; /** - * Mapping of tags to list of IP Addresses included within the tag. + * @member {{ [propertyName: string]: string[] }} [tagMap] Mapping of tags to + * list of IP Addresses included within the tag. */ tagMap?: { [propertyName: string]: string[] }; } /** + * @interface + * An interface representing EffectiveNetworkSecurityGroupListResult. * Response for list effective network security groups API service call. + * */ export interface EffectiveNetworkSecurityGroupListResult { /** - * A list of effective network security groups. + * @member {EffectiveNetworkSecurityGroup[]} [value] A list of effective + * network security groups. */ value?: EffectiveNetworkSecurityGroup[]; /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** + * @interface + * An interface representing EffectiveRoute. * Effective Route + * */ export interface EffectiveRoute { /** - * The name of the user defined route. This is optional. + * @member {string} [name] The name of the user defined route. This is + * optional. */ name?: string; /** - * Who created the route. Possible values are: 'Unknown', 'User', 'VirtualNetworkGateway', and - * 'Default'. Possible values include: 'Unknown', 'User', 'VirtualNetworkGateway', 'Default' + * @member {EffectiveRouteSource} [source] Who created the route. Possible + * values are: 'Unknown', 'User', 'VirtualNetworkGateway', and 'Default'. + * Possible values include: 'Unknown', 'User', 'VirtualNetworkGateway', + * 'Default' */ source?: EffectiveRouteSource; /** - * The value of effective route. Possible values are: 'Active' and 'Invalid'. Possible values - * include: 'Active', 'Invalid' + * @member {EffectiveRouteState} [state] The value of effective route. + * Possible values are: 'Active' and 'Invalid'. Possible values include: + * 'Active', 'Invalid' */ state?: EffectiveRouteState; /** - * The address prefixes of the effective routes in CIDR notation. + * @member {string[]} [addressPrefix] The address prefixes of the effective + * routes in CIDR notation. */ addressPrefix?: string[]; /** - * The IP address of the next hop of the effective route. + * @member {string[]} [nextHopIpAddress] The IP address of the next hop of + * the effective route. */ nextHopIpAddress?: string[]; /** - * The type of Azure hop the packet should be sent to. Possible values are: - * 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'. Possible - * values include: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', 'None' + * @member {RouteNextHopType} [nextHopType] The type of Azure hop the packet + * should be sent to. Possible values are: 'VirtualNetworkGateway', + * 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'. Possible values + * include: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', + * 'VirtualAppliance', 'None' */ nextHopType?: RouteNextHopType; } /** + * @interface + * An interface representing EffectiveRouteListResult. * Response for list effective route API service call. + * */ export interface EffectiveRouteListResult { /** - * A list of effective routes. + * @member {EffectiveRoute[]} [value] A list of effective routes. */ value?: EffectiveRoute[]; /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** - * Container network interface configruation child resource. + * @interface + * An interface representing ContainerNetworkInterfaceConfiguration. + * Container network interface configuration child resource. + * + * @extends SubResource */ export interface ContainerNetworkInterfaceConfiguration extends SubResource { /** - * A list of ip configurations of the container network interface configuration. + * @member {IPConfigurationProfile[]} [ipConfigurations] A list of ip + * configurations of the container network interface configuration. */ ipConfigurations?: IPConfigurationProfile[]; /** - * A list of container network interfaces created from this container network interface + * @member {SubResource[]} [containerNetworkInterfaces] A list of container + * network interfaces created from this container network interface * configuration. */ containerNetworkInterfaces?: SubResource[]; /** - * The provisioning state of the resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * resource. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * The name of the resource. This name can be used to access the resource. + * @member {string} [name] The name of the resource. This name can be used to + * access the resource. */ name?: string; /** - * Sub Resource type. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [type] Sub Resource type. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly type?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing Container. * Reference to container resource in remote resource provider. + * + * @extends SubResource */ export interface Container extends SubResource { } /** + * @interface + * An interface representing ContainerNetworkInterfaceIpConfiguration. * The ip configuration for a container network interface. + * */ export interface ContainerNetworkInterfaceIpConfiguration { /** - * The provisioning state of the resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * resource. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * The name of the resource. This name can be used to access the resource. + * @member {string} [name] The name of the resource. This name can be used to + * access the resource. */ name?: string; /** - * Sub Resource type. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [type] Sub Resource type. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly type?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing ContainerNetworkInterface. * Container network interface child resource. + * + * @extends SubResource */ export interface ContainerNetworkInterface extends SubResource { /** - * Container network interface configuration from which this container network interface is - * created. + * @member {ContainerNetworkInterfaceConfiguration} + * [containerNetworkInterfaceConfiguration] Container network interface + * configuration from which this container network interface is created. */ containerNetworkInterfaceConfiguration?: ContainerNetworkInterfaceConfiguration; /** - * Reference to the conatinaer to which this container network interface is attached. + * @member {Container} [container] Reference to the container to which this + * container network interface is attached. */ container?: Container; /** + * @member {ContainerNetworkInterfaceIpConfiguration[]} [ipConfigurations] * Reference to the ip configuration on this container nic. */ ipConfigurations?: ContainerNetworkInterfaceIpConfiguration[]; /** - * The provisioning state of the resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * resource. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * The name of the resource. This name can be used to access the resource. + * @member {string} [name] The name of the resource. This name can be used to + * access the resource. */ name?: string; /** - * Sub Resource type. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [type] Sub Resource type. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly type?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing NetworkProfile. * Network profile resource. + * + * @extends Resource */ export interface NetworkProfile extends Resource { /** - * List of child container network interfaces. + * @member {ContainerNetworkInterface[]} [containerNetworkInterfaces] List of + * child container network interfaces. */ containerNetworkInterfaces?: ContainerNetworkInterface[]; /** - * List of chid container network interface configurations. + * @member {ContainerNetworkInterfaceConfiguration[]} + * [containerNetworkInterfaceConfigurations] List of chid container network + * interface configurations. */ containerNetworkInterfaceConfigurations?: ContainerNetworkInterfaceConfiguration[]; /** - * The resource GUID property of the network interface resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [resourceGuid] The resource GUID property of the network + * interface resource. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly resourceGuid?: string; /** - * The provisioning state of the resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * resource. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing ErrorResponse. * The error object. + * */ export interface ErrorResponse { /** - * Error. + * @member {ErrorDetails} [error] Error. */ error?: ErrorDetails; } /** + * @interface + * An interface representing NetworkWatcher. * Network watcher in a resource group. + * + * @extends Resource */ export interface NetworkWatcher extends Resource { /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * @member {ProvisioningState} [provisioningState] The provisioning state of + * the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: ProvisioningState; } /** + * @interface + * An interface representing TopologyParameters. * Parameters that define the representation of topology. + * */ export interface TopologyParameters { /** - * The name of the target resource group to perform topology on. + * @member {string} [targetResourceGroupName] The name of the target resource + * group to perform topology on. */ targetResourceGroupName?: string; /** - * The reference of the Virtual Network resource. + * @member {SubResource} [targetVirtualNetwork] The reference of the Virtual + * Network resource. */ targetVirtualNetwork?: SubResource; /** - * The reference of the Subnet resource. + * @member {SubResource} [targetSubnet] The reference of the Subnet resource. */ targetSubnet?: SubResource; } /** + * @interface + * An interface representing TopologyAssociation. * Resources that have an association with the parent resource. + * */ export interface TopologyAssociation { /** - * The name of the resource that is associated with the parent resource. + * @member {string} [name] The name of the resource that is associated with + * the parent resource. */ name?: string; /** - * The ID of the resource that is associated with the parent resource. + * @member {string} [resourceId] The ID of the resource that is associated + * with the parent resource. */ resourceId?: string; /** - * The association type of the child resource to the parent resource. Possible values include: + * @member {AssociationType} [associationType] The association type of the + * child resource to the parent resource. Possible values include: * 'Associated', 'Contains' */ associationType?: AssociationType; } /** + * @interface + * An interface representing TopologyResource. * The network resource topology information for the given resource group. + * */ export interface TopologyResource { /** - * Name of the resource. + * @member {string} [name] Name of the resource. */ name?: string; /** - * ID of the resource. + * @member {string} [id] ID of the resource. */ id?: string; /** - * Resource location. + * @member {string} [location] Resource location. */ location?: string; /** - * Holds the associations the resource has with other resources in the resource group. + * @member {TopologyAssociation[]} [associations] Holds the associations the + * resource has with other resources in the resource group. */ associations?: TopologyAssociation[]; } /** + * @interface + * An interface representing Topology. * Topology of the specified resource group. + * */ export interface Topology { /** - * GUID representing the operation id. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [id] GUID representing the operation id. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly id?: string; /** - * The datetime when the topology was initially created for the resource group. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {Date} [createdDateTime] The datetime when the topology was + * initially created for the resource group. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly createdDateTime?: Date; /** - * The datetime when the topology was last modified. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {Date} [lastModified] The datetime when the topology was last + * modified. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly lastModified?: Date; + /** + * @member {TopologyResource[]} [resources] + */ resources?: TopologyResource[]; } /** + * @interface + * An interface representing VerificationIPFlowParameters. * Parameters that define the IP flow to be verified. + * */ export interface VerificationIPFlowParameters { /** - * The ID of the target resource to perform next-hop on. + * @member {string} targetResourceId The ID of the target resource to perform + * next-hop on. */ targetResourceId: string; /** - * The direction of the packet represented as a 5-tuple. Possible values include: 'Inbound', - * 'Outbound' + * @member {Direction} direction The direction of the packet represented as a + * 5-tuple. Possible values include: 'Inbound', 'Outbound' */ direction: Direction; /** - * Protocol to be verified on. Possible values include: 'TCP', 'UDP' + * @member {IpFlowProtocol} protocol Protocol to be verified on. Possible + * values include: 'TCP', 'UDP' */ protocol: IpFlowProtocol; /** - * The local port. Acceptable values are a single integer in the range (0-65535). Support for * - * for the source port, which depends on the direction. + * @member {string} localPort The local port. Acceptable values are a single + * integer in the range (0-65535). Support for * for the source port, which + * depends on the direction. */ localPort: string; /** - * The remote port. Acceptable values are a single integer in the range (0-65535). Support for * - * for the source port, which depends on the direction. + * @member {string} remotePort The remote port. Acceptable values are a + * single integer in the range (0-65535). Support for * for the source port, + * which depends on the direction. */ remotePort: string; /** - * The local IP address. Acceptable values are valid IPv4 addresses. + * @member {string} localIPAddress The local IP address. Acceptable values + * are valid IPv4 addresses. */ localIPAddress: string; /** - * The remote IP address. Acceptable values are valid IPv4 addresses. + * @member {string} remoteIPAddress The remote IP address. Acceptable values + * are valid IPv4 addresses. */ remoteIPAddress: string; /** - * The NIC ID. (If VM has multiple NICs and IP forwarding is enabled on any of them, then this - * parameter must be specified. Otherwise optional). + * @member {string} [targetNicResourceId] The NIC ID. (If VM has multiple + * NICs and IP forwarding is enabled on any of them, then this parameter must + * be specified. Otherwise optional). */ targetNicResourceId?: string; } /** + * @interface + * An interface representing VerificationIPFlowResult. * Results of IP flow verification on the target resource. + * */ export interface VerificationIPFlowResult { /** - * Indicates whether the traffic is allowed or denied. Possible values include: 'Allow', 'Deny' + * @member {Access} [access] Indicates whether the traffic is allowed or + * denied. Possible values include: 'Allow', 'Deny' */ access?: Access; /** - * Name of the rule. If input is not matched against any security rule, it is not displayed. + * @member {string} [ruleName] Name of the rule. If input is not matched + * against any security rule, it is not displayed. */ ruleName?: string; } /** + * @interface + * An interface representing NextHopParameters. * Parameters that define the source and destination endpoint. + * */ export interface NextHopParameters { /** - * The resource identifier of the target resource against which the action is to be performed. + * @member {string} targetResourceId The resource identifier of the target + * resource against which the action is to be performed. */ targetResourceId: string; /** - * The source IP address. + * @member {string} sourceIPAddress The source IP address. */ sourceIPAddress: string; /** - * The destination IP address. + * @member {string} destinationIPAddress The destination IP address. */ destinationIPAddress: string; /** - * The NIC ID. (If VM has multiple NICs and IP forwarding is enabled on any of the nics, then - * this parameter must be specified. Otherwise optional). + * @member {string} [targetNicResourceId] The NIC ID. (If VM has multiple + * NICs and IP forwarding is enabled on any of the nics, then this parameter + * must be specified. Otherwise optional). */ targetNicResourceId?: string; } /** + * @interface + * An interface representing NextHopResult. * The information about next hop from the specified VM. + * */ export interface NextHopResult { /** - * Next hop type. Possible values include: 'Internet', 'VirtualAppliance', - * 'VirtualNetworkGateway', 'VnetLocal', 'HyperNetGateway', 'None' + * @member {NextHopType} [nextHopType] Next hop type. Possible values + * include: 'Internet', 'VirtualAppliance', 'VirtualNetworkGateway', + * 'VnetLocal', 'HyperNetGateway', 'None' */ nextHopType?: NextHopType; /** - * Next hop IP Address + * @member {string} [nextHopIpAddress] Next hop IP Address */ nextHopIpAddress?: string; /** - * The resource identifier for the route table associated with the route being returned. If the - * route being returned does not correspond to any user created routes then this field will be - * the string 'System Route'. + * @member {string} [routeTableId] The resource identifier for the route + * table associated with the route being returned. If the route being + * returned does not correspond to any user created routes then this field + * will be the string 'System Route'. */ routeTableId?: string; } /** + * @interface + * An interface representing SecurityGroupViewParameters. * Parameters that define the VM to check security groups for. + * */ export interface SecurityGroupViewParameters { /** - * ID of the target VM. + * @member {string} targetResourceId ID of the target VM. */ targetResourceId: string; } /** + * @interface + * An interface representing NetworkInterfaceAssociation. * Network interface and its custom security rules. + * */ export interface NetworkInterfaceAssociation { /** - * Network interface ID. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [id] Network interface ID. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly id?: string; /** - * Collection of custom security rules. + * @member {SecurityRule[]} [securityRules] Collection of custom security + * rules. */ securityRules?: SecurityRule[]; } /** + * @interface + * An interface representing SubnetAssociation. * Network interface and its custom security rules. + * */ export interface SubnetAssociation { /** - * Subnet ID. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [id] Subnet ID. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly id?: string; /** - * Collection of custom security rules. + * @member {SecurityRule[]} [securityRules] Collection of custom security + * rules. */ securityRules?: SecurityRule[]; } /** + * @interface + * An interface representing SecurityRuleAssociations. * All security rules associated with the network interface. + * */ export interface SecurityRuleAssociations { + /** + * @member {NetworkInterfaceAssociation} [networkInterfaceAssociation] + */ networkInterfaceAssociation?: NetworkInterfaceAssociation; + /** + * @member {SubnetAssociation} [subnetAssociation] + */ subnetAssociation?: SubnetAssociation; /** - * Collection of default security rules of the network security group. + * @member {SecurityRule[]} [defaultSecurityRules] Collection of default + * security rules of the network security group. */ defaultSecurityRules?: SecurityRule[]; /** + * @member {EffectiveNetworkSecurityRule[]} [effectiveSecurityRules] * Collection of effective security rules. */ effectiveSecurityRules?: EffectiveNetworkSecurityRule[]; } /** + * @interface + * An interface representing SecurityGroupNetworkInterface. * Network interface and all its associated security rules. + * */ export interface SecurityGroupNetworkInterface { /** - * ID of the network interface. + * @member {string} [id] ID of the network interface. */ id?: string; + /** + * @member {SecurityRuleAssociations} [securityRuleAssociations] + */ securityRuleAssociations?: SecurityRuleAssociations; } /** + * @interface + * An interface representing SecurityGroupViewResult. * The information about security rules applied to the specified VM. + * */ export interface SecurityGroupViewResult { /** - * List of network interfaces on the specified VM. + * @member {SecurityGroupNetworkInterface[]} [networkInterfaces] List of + * network interfaces on the specified VM. */ networkInterfaces?: SecurityGroupNetworkInterface[]; } /** + * @interface + * An interface representing PacketCaptureStorageLocation. * Describes the storage location for a packet capture session. + * */ export interface PacketCaptureStorageLocation { /** - * The ID of the storage account to save the packet capture session. Required if no local file - * path is provided. + * @member {string} [storageId] The ID of the storage account to save the + * packet capture session. Required if no local file path is provided. */ storageId?: string; /** - * The URI of the storage path to save the packet capture. Must be a well-formed URI describing - * the location to save the packet capture. + * @member {string} [storagePath] The URI of the storage path to save the + * packet capture. Must be a well-formed URI describing the location to save + * the packet capture. */ storagePath?: string; /** - * A valid local path on the targeting VM. Must include the name of the capture file (*.cap). For - * linux virtual machine it must start with /var/captures. Required if no storage ID is provided, + * @member {string} [filePath] A valid local path on the targeting VM. Must + * include the name of the capture file (*.cap). For linux virtual machine it + * must start with /var/captures. Required if no storage ID is provided, * otherwise optional. */ filePath?: string; } /** - * Filter that is applied to packet capture request. Multiple filters can be applied. + * @interface + * An interface representing PacketCaptureFilter. + * Filter that is applied to packet capture request. Multiple filters can be + * applied. + * */ export interface PacketCaptureFilter { /** - * Protocol to be filtered on. Possible values include: 'TCP', 'UDP', 'Any'. Default value: - * 'Any'. + * @member {PcProtocol} [protocol] Protocol to be filtered on. Possible + * values include: 'TCP', 'UDP', 'Any'. Default value: 'Any' . */ protocol?: PcProtocol; /** - * Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. - * "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple - * ranges not currently supported. Mixing ranges with multiple entries not currently supported. - * Default = null. + * @member {string} [localIPAddress] Local IP Address to be filtered on. + * Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" + * for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges + * not currently supported. Mixing ranges with multiple entries not currently + * supported. Default = null. */ localIPAddress?: string; /** - * Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. - * "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5;" for multiple entries. Multiple - * ranges not currently supported. Mixing ranges with multiple entries not currently supported. - * Default = null. + * @member {string} [remoteIPAddress] Local IP Address to be filtered on. + * Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" + * for range. "127.0.0.1;127.0.0.5;" for multiple entries. Multiple ranges + * not currently supported. Mixing ranges with multiple entries not currently + * supported. Default = null. */ remoteIPAddress?: string; /** - * Local port to be filtered on. Notation: "80" for single port entry."80-85" for range. - * "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with - * multiple entries not currently supported. Default = null. + * @member {string} [localPort] Local port to be filtered on. Notation: "80" + * for single port entry."80-85" for range. "80;443;" for multiple entries. + * Multiple ranges not currently supported. Mixing ranges with multiple + * entries not currently supported. Default = null. */ localPort?: string; /** - * Remote port to be filtered on. Notation: "80" for single port entry."80-85" for range. - * "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with + * @member {string} [remotePort] Remote port to be filtered on. Notation: + * "80" for single port entry."80-85" for range. "80;443;" for multiple + * entries. Multiple ranges not currently supported. Mixing ranges with * multiple entries not currently supported. Default = null. */ remotePort?: string; } /** + * @interface + * An interface representing PacketCaptureParameters. * Parameters that define the create packet capture operation. + * */ export interface PacketCaptureParameters { /** - * The ID of the targeted resource, only VM is currently supported. + * @member {string} target The ID of the targeted resource, only VM is + * currently supported. */ target: string; /** - * Number of bytes captured per packet, the remaining bytes are truncated. Default value: 0. + * @member {number} [bytesToCapturePerPacket] Number of bytes captured per + * packet, the remaining bytes are truncated. Default value: 0 . */ bytesToCapturePerPacket?: number; /** - * Maximum size of the capture output. Default value: 1073741824. + * @member {number} [totalBytesPerSession] Maximum size of the capture + * output. Default value: 1073741824 . */ totalBytesPerSession?: number; /** - * Maximum duration of the capture session in seconds. Default value: 18000. + * @member {number} [timeLimitInSeconds] Maximum duration of the capture + * session in seconds. Default value: 18000 . */ timeLimitInSeconds?: number; + /** + * @member {PacketCaptureStorageLocation} storageLocation + */ storageLocation: PacketCaptureStorageLocation; + /** + * @member {PacketCaptureFilter[]} [filters] + */ filters?: PacketCaptureFilter[]; } /** + * @interface + * An interface representing PacketCapture. * Parameters that define the create packet capture operation. + * */ export interface PacketCapture { /** - * The ID of the targeted resource, only VM is currently supported. + * @member {string} target The ID of the targeted resource, only VM is + * currently supported. */ target: string; /** - * Number of bytes captured per packet, the remaining bytes are truncated. Default value: 0. + * @member {number} [bytesToCapturePerPacket] Number of bytes captured per + * packet, the remaining bytes are truncated. Default value: 0 . */ bytesToCapturePerPacket?: number; /** - * Maximum size of the capture output. Default value: 1073741824. + * @member {number} [totalBytesPerSession] Maximum size of the capture + * output. Default value: 1073741824 . */ totalBytesPerSession?: number; /** - * Maximum duration of the capture session in seconds. Default value: 18000. + * @member {number} [timeLimitInSeconds] Maximum duration of the capture + * session in seconds. Default value: 18000 . */ timeLimitInSeconds?: number; + /** + * @member {PacketCaptureStorageLocation} storageLocation + */ storageLocation: PacketCaptureStorageLocation; + /** + * @member {PacketCaptureFilter[]} [filters] + */ filters?: PacketCaptureFilter[]; } /** + * @interface + * An interface representing PacketCaptureResult. * Information about packet capture session. + * */ export interface PacketCaptureResult { /** - * Name of the packet capture session. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [name] Name of the packet capture session. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly name?: string; /** - * ID of the packet capture operation. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [id] ID of the packet capture operation. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly id?: string; /** - * Default value: 'A unique read-only string that changes whenever the resource is updated.'. + * @member {string} [etag] Default value: 'A unique read-only string that + * changes whenever the resource is updated.' . */ etag?: string; /** - * The ID of the targeted resource, only VM is currently supported. + * @member {string} target The ID of the targeted resource, only VM is + * currently supported. */ target: string; /** - * Number of bytes captured per packet, the remaining bytes are truncated. Default value: 0. + * @member {number} [bytesToCapturePerPacket] Number of bytes captured per + * packet, the remaining bytes are truncated. Default value: 0 . */ bytesToCapturePerPacket?: number; /** - * Maximum size of the capture output. Default value: 1073741824. + * @member {number} [totalBytesPerSession] Maximum size of the capture + * output. Default value: 1073741824 . */ totalBytesPerSession?: number; /** - * Maximum duration of the capture session in seconds. Default value: 18000. + * @member {number} [timeLimitInSeconds] Maximum duration of the capture + * session in seconds. Default value: 18000 . */ timeLimitInSeconds?: number; + /** + * @member {PacketCaptureStorageLocation} storageLocation + */ storageLocation: PacketCaptureStorageLocation; + /** + * @member {PacketCaptureFilter[]} [filters] + */ filters?: PacketCaptureFilter[]; /** - * The provisioning state of the packet capture session. Possible values include: 'Succeeded', + * @member {ProvisioningState} [provisioningState] The provisioning state of + * the packet capture session. Possible values include: 'Succeeded', * 'Updating', 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; } /** + * @interface + * An interface representing PacketCaptureQueryStatusResult. * Status of packet capture session. + * */ export interface PacketCaptureQueryStatusResult { /** - * The name of the packet capture resource. + * @member {string} [name] The name of the packet capture resource. */ name?: string; /** - * The ID of the packet capture resource. + * @member {string} [id] The ID of the packet capture resource. */ id?: string; /** - * The start time of the packet capture session. + * @member {Date} [captureStartTime] The start time of the packet capture + * session. */ captureStartTime?: Date; /** - * The status of the packet capture session. Possible values include: 'NotStarted', 'Running', - * 'Stopped', 'Error', 'Unknown' + * @member {PcStatus} [packetCaptureStatus] The status of the packet capture + * session. Possible values include: 'NotStarted', 'Running', 'Stopped', + * 'Error', 'Unknown' */ packetCaptureStatus?: PcStatus; /** - * The reason the current packet capture session was stopped. + * @member {string} [stopReason] The reason the current packet capture + * session was stopped. */ stopReason?: string; /** - * List of errors of packet capture session. + * @member {PcError[]} [packetCaptureError] List of errors of packet capture + * session. */ packetCaptureError?: PcError[]; } /** + * @interface + * An interface representing TroubleshootingParameters. * Parameters that define the resource to troubleshoot. + * */ export interface TroubleshootingParameters { /** - * The target resource to troubleshoot. + * @member {string} targetResourceId The target resource to troubleshoot. */ targetResourceId: string; /** - * The ID for the storage account to save the troubleshoot result. + * @member {string} storageId The ID for the storage account to save the + * troubleshoot result. */ storageId: string; /** - * The path to the blob to save the troubleshoot result in. + * @member {string} storagePath The path to the blob to save the troubleshoot + * result in. */ storagePath: string; } /** + * @interface + * An interface representing QueryTroubleshootingParameters. * Parameters that define the resource to query the troubleshooting result. + * */ export interface QueryTroubleshootingParameters { /** - * The target resource ID to query the troubleshooting result. + * @member {string} targetResourceId The target resource ID to query the + * troubleshooting result. */ targetResourceId: string; } /** + * @interface + * An interface representing TroubleshootingRecommendedActions. * Recommended actions based on discovered issues. + * */ export interface TroubleshootingRecommendedActions { /** - * ID of the recommended action. + * @member {string} [actionId] ID of the recommended action. */ actionId?: string; /** - * Description of recommended actions. + * @member {string} [actionText] Description of recommended actions. */ actionText?: string; /** - * The uri linking to a documentation for the recommended troubleshooting actions. + * @member {string} [actionUri] The uri linking to a documentation for the + * recommended troubleshooting actions. */ actionUri?: string; /** - * The information from the URI for the recommended troubleshooting actions. + * @member {string} [actionUriText] The information from the URI for the + * recommended troubleshooting actions. */ actionUriText?: string; } /** + * @interface + * An interface representing TroubleshootingDetails. * Information gained from troubleshooting of specified resource. + * */ export interface TroubleshootingDetails { /** - * The id of the get troubleshoot operation. + * @member {string} [id] The id of the get troubleshoot operation. */ id?: string; /** - * Reason type of failure. + * @member {string} [reasonType] Reason type of failure. */ reasonType?: string; /** - * A summary of troubleshooting. + * @member {string} [summary] A summary of troubleshooting. */ summary?: string; /** - * Details on troubleshooting results. + * @member {string} [detail] Details on troubleshooting results. */ detail?: string; /** - * List of recommended actions. + * @member {TroubleshootingRecommendedActions[]} [recommendedActions] List of + * recommended actions. */ recommendedActions?: TroubleshootingRecommendedActions[]; } /** + * @interface + * An interface representing TroubleshootingResult. * Troubleshooting information gained from specified resource. + * */ export interface TroubleshootingResult { /** - * The start time of the troubleshooting. + * @member {Date} [startTime] The start time of the troubleshooting. */ startTime?: Date; /** - * The end time of the troubleshooting. + * @member {Date} [endTime] The end time of the troubleshooting. */ endTime?: Date; /** - * The result code of the troubleshooting. + * @member {string} [code] The result code of the troubleshooting. */ code?: string; /** - * Information from troubleshooting. + * @member {TroubleshootingDetails[]} [results] Information from + * troubleshooting. */ results?: TroubleshootingDetails[]; } /** + * @interface + * An interface representing RetentionPolicyParameters. * Parameters that define the retention policy for flow log. + * */ export interface RetentionPolicyParameters { /** - * Number of days to retain flow log records. Default value: 0. + * @member {number} [days] Number of days to retain flow log records. Default + * value: 0 . */ days?: number; /** - * Flag to enable/disable retention. Default value: false. + * @member {boolean} [enabled] Flag to enable/disable retention. Default + * value: false . */ enabled?: boolean; } /** + * @interface + * An interface representing FlowLogFormatParameters. * Parameters that define the flow log format. + * */ export interface FlowLogFormatParameters { /** - * The file type of flow log. Possible values include: 'JSON' + * @member {FlowLogFormatType} [type] The file type of flow log. Possible + * values include: 'JSON' */ type?: FlowLogFormatType; /** - * The version (revision) of the flow log. Default value: 0. + * @member {number} [version] The version (revision) of the flow log. Default + * value: 0 . */ version?: number; } /** - * Parameters that define a resource to query flow log and traffic analytics (optional) status. + * @interface + * An interface representing FlowLogStatusParameters. + * Parameters that define a resource to query flow log and traffic analytics + * (optional) status. + * */ export interface FlowLogStatusParameters { /** - * The target resource where getting the flow log and traffic analytics (optional) status. + * @member {string} targetResourceId The target resource where getting the + * flow log and traffic analytics (optional) status. */ targetResourceId: string; } /** + * @interface + * An interface representing TrafficAnalyticsConfigurationProperties. * Parameters that define the configuration of traffic analytics. + * */ export interface TrafficAnalyticsConfigurationProperties { /** - * Flag to enable/disable traffic analytics. + * @member {boolean} enabled Flag to enable/disable traffic analytics. */ enabled: boolean; /** - * The resource guid of the attached workspace + * @member {string} workspaceId The resource guid of the attached workspace */ workspaceId: string; /** - * The location of the attached workspace + * @member {string} workspaceRegion The location of the attached workspace */ workspaceRegion: string; /** - * Resource Id of the attached workspace + * @member {string} workspaceResourceId Resource Id of the attached workspace */ workspaceResourceId: string; /** - * The interval in minutes which would decide how frequently TA service should do flow analytics + * @member {number} [trafficAnalyticsInterval] The interval in minutes which + * would decide how frequently TA service should do flow analytics */ trafficAnalyticsInterval?: number; } /** + * @interface + * An interface representing TrafficAnalyticsProperties. * Parameters that define the configuration of traffic analytics. + * */ export interface TrafficAnalyticsProperties { + /** + * @member {TrafficAnalyticsConfigurationProperties} + * networkWatcherFlowAnalyticsConfiguration + */ networkWatcherFlowAnalyticsConfiguration: TrafficAnalyticsConfigurationProperties; } /** - * Information on the configuration of flow log and traffic analytics (optional) . + * @interface + * An interface representing FlowLogInformation. + * Information on the configuration of flow log and traffic analytics + * (optional) . + * */ export interface FlowLogInformation { /** - * The ID of the resource to configure for flow log and traffic analytics (optional) . + * @member {string} targetResourceId The ID of the resource to configure for + * flow log and traffic analytics (optional) . */ targetResourceId: string; /** - * ID of the storage account which is used to store the flow log. + * @member {string} storageId ID of the storage account which is used to + * store the flow log. */ storageId: string; /** - * Flag to enable/disable flow logging. + * @member {boolean} enabled Flag to enable/disable flow logging. */ enabled: boolean; + /** + * @member {RetentionPolicyParameters} [retentionPolicy] + */ retentionPolicy?: RetentionPolicyParameters; + /** + * @member {FlowLogFormatParameters} [format] + */ format?: FlowLogFormatParameters; + /** + * @member {TrafficAnalyticsProperties} [flowAnalyticsConfiguration] + */ flowAnalyticsConfiguration?: TrafficAnalyticsProperties; } /** + * @interface + * An interface representing ConnectivitySource. * Parameters that define the source of the connection. + * */ export interface ConnectivitySource { /** - * The ID of the resource from which a connectivity check will be initiated. + * @member {string} resourceId The ID of the resource from which a + * connectivity check will be initiated. */ resourceId: string; /** - * The source port from which a connectivity check will be performed. + * @member {number} [port] The source port from which a connectivity check + * will be performed. */ port?: number; } /** + * @interface + * An interface representing ConnectivityDestination. * Parameters that define destination of connection. + * */ export interface ConnectivityDestination { /** - * The ID of the resource to which a connection attempt will be made. + * @member {string} [resourceId] The ID of the resource to which a connection + * attempt will be made. */ resourceId?: string; /** - * The IP address or URI the resource to which a connection attempt will be made. + * @member {string} [address] The IP address or URI the resource to which a + * connection attempt will be made. */ address?: string; /** - * Port on which check connectivity will be performed. + * @member {number} [port] Port on which check connectivity will be + * performed. */ port?: number; } /** + * @interface + * An interface representing HTTPHeader. * Describes the HTTP header. + * */ export interface HTTPHeader { /** - * The name in HTTP header. + * @member {string} [name] The name in HTTP header. */ name?: string; /** - * The value in HTTP header. + * @member {string} [value] The value in HTTP header. */ value?: string; } /** + * @interface + * An interface representing HTTPConfiguration. * HTTP configuration of the connectivity check. + * */ export interface HTTPConfiguration { /** - * HTTP method. Possible values include: 'Get' + * @member {HTTPMethod} [method] HTTP method. Possible values include: 'Get' */ method?: HTTPMethod; /** - * List of HTTP headers. + * @member {HTTPHeader[]} [headers] List of HTTP headers. */ headers?: HTTPHeader[]; /** - * Valid status codes. + * @member {number[]} [validStatusCodes] Valid status codes. */ validStatusCodes?: number[]; } /** + * @interface + * An interface representing ProtocolConfiguration. * Configuration of the protocol. + * */ export interface ProtocolConfiguration { + /** + * @member {HTTPConfiguration} [hTTPConfiguration] + */ hTTPConfiguration?: HTTPConfiguration; } /** + * @interface + * An interface representing ConnectivityParameters. * Parameters that determine how the connectivity check will be performed. + * */ export interface ConnectivityParameters { + /** + * @member {ConnectivitySource} source + */ source: ConnectivitySource; + /** + * @member {ConnectivityDestination} destination + */ destination: ConnectivityDestination; /** - * Network protocol. Possible values include: 'Tcp', 'Http', 'Https', 'Icmp' + * @member {Protocol} [protocol] Network protocol. Possible values include: + * 'Tcp', 'Http', 'Https', 'Icmp' */ protocol?: Protocol; + /** + * @member {ProtocolConfiguration} [protocolConfiguration] + */ protocolConfiguration?: ProtocolConfiguration; } /** - * Information about an issue encountered in the process of checking for connectivity. + * @interface + * An interface representing ConnectivityIssue. + * Information about an issue encountered in the process of checking for + * connectivity. + * */ export interface ConnectivityIssue { /** - * The origin of the issue. Possible values include: 'Local', 'Inbound', 'Outbound' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {Origin} [origin] The origin of the issue. Possible values + * include: 'Local', 'Inbound', 'Outbound' + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly origin?: Origin; /** - * The severity of the issue. Possible values include: 'Error', 'Warning' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {Severity} [severity] The severity of the issue. Possible values + * include: 'Error', 'Warning' + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly severity?: Severity; /** - * The type of issue. Possible values include: 'Unknown', 'AgentStopped', 'GuestFirewall', - * 'DnsResolution', 'SocketBind', 'NetworkSecurityRule', 'UserDefinedRoute', 'PortThrottled', - * 'Platform' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {IssueType} [type] The type of issue. Possible values include: + * 'Unknown', 'AgentStopped', 'GuestFirewall', 'DnsResolution', 'SocketBind', + * 'NetworkSecurityRule', 'UserDefinedRoute', 'PortThrottled', 'Platform' + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly type?: IssueType; /** - * Provides additional context on the issue. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {{ [propertyName: string]: string }[]} [context] Provides + * additional context on the issue. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly context?: { [propertyName: string]: string }[]; } /** + * @interface + * An interface representing ConnectivityHop. * Information about a hop between the source and the destination. + * */ export interface ConnectivityHop { /** - * The type of the hop. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [type] The type of the hop. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly type?: string; /** - * The ID of the hop. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [id] The ID of the hop. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly id?: string; /** - * The IP address of the hop. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [address] The IP address of the hop. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly address?: string; /** - * The ID of the resource corresponding to this hop. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [resourceId] The ID of the resource corresponding to this + * hop. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly resourceId?: string; /** - * List of next hop identifiers. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string[]} [nextHopIds] List of next hop identifiers. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextHopIds?: string[]; /** - * List of issues. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {ConnectivityIssue[]} [issues] List of issues. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly issues?: ConnectivityIssue[]; } /** + * @interface + * An interface representing ConnectivityInformation. * Information on the connectivity status. + * */ export interface ConnectivityInformation { /** - * List of hops between the source and the destination. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {ConnectivityHop[]} [hops] List of hops between the source and the + * destination. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly hops?: ConnectivityHop[]; /** - * The connection status. Possible values include: 'Unknown', 'Connected', 'Disconnected', + * @member {ConnectionStatus} [connectionStatus] The connection status. + * Possible values include: 'Unknown', 'Connected', 'Disconnected', * 'Degraded' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly connectionStatus?: ConnectionStatus; /** - * Average latency in milliseconds. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [avgLatencyInMs] Average latency in milliseconds. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly avgLatencyInMs?: number; /** - * Minimum latency in milliseconds. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [minLatencyInMs] Minimum latency in milliseconds. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly minLatencyInMs?: number; /** - * Maximum latency in milliseconds. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [maxLatencyInMs] Maximum latency in milliseconds. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly maxLatencyInMs?: number; /** - * Total number of probes sent. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [probesSent] Total number of probes sent. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly probesSent?: number; /** - * Number of failed probes. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [probesFailed] Number of failed probes. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly probesFailed?: number; } /** + * @interface + * An interface representing AzureReachabilityReportLocation. * Parameters that define a geographic location. + * */ export interface AzureReachabilityReportLocation { /** - * The name of the country. + * @member {string} country The name of the country. */ country: string; /** - * The name of the state. + * @member {string} [state] The name of the state. */ state?: string; /** - * The name of the city or town. + * @member {string} [city] The name of the city or town. */ city?: string; } /** + * @interface + * An interface representing AzureReachabilityReportParameters. * Geographic and time constraints for Azure reachability report. + * */ export interface AzureReachabilityReportParameters { + /** + * @member {AzureReachabilityReportLocation} providerLocation + */ providerLocation: AzureReachabilityReportLocation; /** - * List of Internet service providers. + * @member {string[]} [providers] List of Internet service providers. */ providers?: string[]; /** - * Optional Azure regions to scope the query to. + * @member {string[]} [azureLocations] Optional Azure regions to scope the + * query to. */ azureLocations?: string[]; /** - * The start time for the Azure reachability report. + * @member {Date} startTime The start time for the Azure reachability report. */ startTime: Date; /** - * The end time for the Azure reachability report. + * @member {Date} endTime The end time for the Azure reachability report. */ endTime: Date; } /** + * @interface + * An interface representing AzureReachabilityReportLatencyInfo. * Details on latency for a time series. + * */ export interface AzureReachabilityReportLatencyInfo { /** - * The time stamp. + * @member {Date} [timeStamp] The time stamp. */ timeStamp?: Date; /** - * The relative latency score between 1 and 100, higher values indicating a faster connection. + * @member {number} [score] The relative latency score between 1 and 100, + * higher values indicating a faster connection. */ score?: number; } /** + * @interface + * An interface representing AzureReachabilityReportItem. * Azure reachability report details for a given provider location. + * */ export interface AzureReachabilityReportItem { /** - * The Internet service provider. + * @member {string} [provider] The Internet service provider. */ provider?: string; /** - * The Azure region. + * @member {string} [azureLocation] The Azure region. */ azureLocation?: string; /** - * List of latency details for each of the time series. + * @member {AzureReachabilityReportLatencyInfo[]} [latencies] List of latency + * details for each of the time series. */ latencies?: AzureReachabilityReportLatencyInfo[]; } /** + * @interface + * An interface representing AzureReachabilityReport. * Azure reachability report details. + * */ export interface AzureReachabilityReport { /** - * The aggregation level of Azure reachability report. Can be Country, State or City. + * @member {string} aggregationLevel The aggregation level of Azure + * reachability report. Can be Country, State or City. */ aggregationLevel: string; + /** + * @member {AzureReachabilityReportLocation} providerLocation + */ providerLocation: AzureReachabilityReportLocation; /** - * List of Azure reachability report items. + * @member {AzureReachabilityReportItem[]} reachabilityReport List of Azure + * reachability report items. */ reachabilityReport: AzureReachabilityReportItem[]; } /** + * @interface + * An interface representing AvailableProvidersListParameters. * Constraints that determine the list of available Internet service providers. + * */ export interface AvailableProvidersListParameters { /** - * A list of Azure regions. + * @member {string[]} [azureLocations] A list of Azure regions. */ azureLocations?: string[]; /** - * The country for available providers list. + * @member {string} [country] The country for available providers list. */ country?: string; /** - * The state for available providers list. + * @member {string} [state] The state for available providers list. */ state?: string; /** - * The city or town for available providers list. + * @member {string} [city] The city or town for available providers list. */ city?: string; } /** + * @interface + * An interface representing AvailableProvidersListCity. * City or town details. + * */ export interface AvailableProvidersListCity { /** - * The city or town name. + * @member {string} [cityName] The city or town name. */ cityName?: string; /** - * A list of Internet service providers. + * @member {string[]} [providers] A list of Internet service providers. */ providers?: string[]; } /** + * @interface + * An interface representing AvailableProvidersListState. * State details. + * */ export interface AvailableProvidersListState { /** - * The state name. + * @member {string} [stateName] The state name. */ stateName?: string; /** - * A list of Internet service providers. + * @member {string[]} [providers] A list of Internet service providers. */ providers?: string[]; /** - * List of available cities or towns in the state. + * @member {AvailableProvidersListCity[]} [cities] List of available cities + * or towns in the state. */ cities?: AvailableProvidersListCity[]; } /** + * @interface + * An interface representing AvailableProvidersListCountry. * Country details. + * */ export interface AvailableProvidersListCountry { /** - * The country name. + * @member {string} [countryName] The country name. */ countryName?: string; /** - * A list of Internet service providers. + * @member {string[]} [providers] A list of Internet service providers. */ providers?: string[]; /** - * List of available states in the country. + * @member {AvailableProvidersListState[]} [states] List of available states + * in the country. */ states?: AvailableProvidersListState[]; } /** + * @interface + * An interface representing AvailableProvidersList. * List of available countries with details. + * */ export interface AvailableProvidersList { /** - * List of available countries. + * @member {AvailableProvidersListCountry[]} countries List of available + * countries. */ countries: AvailableProvidersListCountry[]; } /** + * @interface + * An interface representing ConnectionMonitorSource. * Describes the source of connection monitor. + * */ export interface ConnectionMonitorSource { /** - * The ID of the resource used as the source by connection monitor. + * @member {string} resourceId The ID of the resource used as the source by + * connection monitor. */ resourceId: string; /** - * The source port used by connection monitor. + * @member {number} [port] The source port used by connection monitor. */ port?: number; } /** + * @interface + * An interface representing ConnectionMonitorDestination. * Describes the destination of connection monitor. + * */ export interface ConnectionMonitorDestination { /** - * The ID of the resource used as the destination by connection monitor. + * @member {string} [resourceId] The ID of the resource used as the + * destination by connection monitor. */ resourceId?: string; /** - * Address of the connection monitor destination (IP or domain name). + * @member {string} [address] Address of the connection monitor destination + * (IP or domain name). */ address?: string; /** - * The destination port used by connection monitor. + * @member {number} [port] The destination port used by connection monitor. */ port?: number; } /** + * @interface + * An interface representing ConnectionMonitorParameters. * Parameters that define the operation to create a connection monitor. + * */ export interface ConnectionMonitorParameters { + /** + * @member {ConnectionMonitorSource} source + */ source: ConnectionMonitorSource; + /** + * @member {ConnectionMonitorDestination} destination + */ destination: ConnectionMonitorDestination; /** - * Determines if the connection monitor will start automatically once created. Default value: - * true. + * @member {boolean} [autoStart] Determines if the connection monitor will + * start automatically once created. Default value: true . */ autoStart?: boolean; /** - * Monitoring interval in seconds. Default value: 60. + * @member {number} [monitoringIntervalInSeconds] Monitoring interval in + * seconds. Default value: 60 . */ monitoringIntervalInSeconds?: number; } /** + * @interface + * An interface representing ConnectionMonitor. * Parameters that define the operation to create a connection monitor. + * */ export interface ConnectionMonitor { /** - * Connection monitor location. + * @member {string} [location] Connection monitor location. */ location?: string; /** - * Connection monitor tags. + * @member {{ [propertyName: string]: string }} [tags] Connection monitor + * tags. */ tags?: { [propertyName: string]: string }; + /** + * @member {ConnectionMonitorSource} source + */ source: ConnectionMonitorSource; + /** + * @member {ConnectionMonitorDestination} destination + */ destination: ConnectionMonitorDestination; /** - * Determines if the connection monitor will start automatically once created. Default value: - * true. + * @member {boolean} [autoStart] Determines if the connection monitor will + * start automatically once created. Default value: true . */ autoStart?: boolean; /** - * Monitoring interval in seconds. Default value: 60. + * @member {number} [monitoringIntervalInSeconds] Monitoring interval in + * seconds. Default value: 60 . */ monitoringIntervalInSeconds?: number; } /** + * @interface + * An interface representing ConnectionMonitorResult. * Information about the connection monitor. + * + * @extends BaseResource */ export interface ConnectionMonitorResult extends BaseResource { /** - * Name of the connection monitor. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [name] Name of the connection monitor. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly name?: string; /** - * ID of the connection monitor. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [id] ID of the connection monitor. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly id?: string; /** - * Default value: 'A unique read-only string that changes whenever the resource is updated.'. + * @member {string} [etag] Default value: 'A unique read-only string that + * changes whenever the resource is updated.' . */ etag?: string; /** - * Connection monitor type. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [type] Connection monitor type. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly type?: string; /** - * Connection monitor location. + * @member {string} [location] Connection monitor location. */ location?: string; /** - * Connection monitor tags. + * @member {{ [propertyName: string]: string }} [tags] Connection monitor + * tags. */ tags?: { [propertyName: string]: string }; + /** + * @member {ConnectionMonitorSource} source + */ source: ConnectionMonitorSource; + /** + * @member {ConnectionMonitorDestination} destination + */ destination: ConnectionMonitorDestination; /** - * Determines if the connection monitor will start automatically once created. Default value: - * true. + * @member {boolean} [autoStart] Determines if the connection monitor will + * start automatically once created. Default value: true . */ autoStart?: boolean; /** - * Monitoring interval in seconds. Default value: 60. + * @member {number} [monitoringIntervalInSeconds] Monitoring interval in + * seconds. Default value: 60 . */ monitoringIntervalInSeconds?: number; /** - * The provisioning state of the connection monitor. Possible values include: 'Succeeded', - * 'Updating', 'Deleting', 'Failed' + * @member {ProvisioningState} [provisioningState] The provisioning state of + * the connection monitor. Possible values include: 'Succeeded', 'Updating', + * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * The date and time when the connection monitor was started. + * @member {Date} [startTime] The date and time when the connection monitor + * was started. */ startTime?: Date; /** - * The monitoring status of the connection monitor. + * @member {string} [monitoringStatus] The monitoring status of the + * connection monitor. */ monitoringStatus?: string; } /** + * @interface + * An interface representing ConnectionStateSnapshot. * Connection state snapshot. + * */ export interface ConnectionStateSnapshot { /** - * The connection state. Possible values include: 'Reachable', 'Unreachable', 'Unknown' + * @member {ConnectionState} [connectionState] The connection state. Possible + * values include: 'Reachable', 'Unreachable', 'Unknown' */ connectionState?: ConnectionState; /** - * The start time of the connection snapshot. + * @member {Date} [startTime] The start time of the connection snapshot. */ startTime?: Date; /** - * The end time of the connection snapshot. + * @member {Date} [endTime] The end time of the connection snapshot. */ endTime?: Date; /** - * Connectivity analysis evaluation state. Possible values include: 'NotStarted', 'InProgress', + * @member {EvaluationState} [evaluationState] Connectivity analysis + * evaluation state. Possible values include: 'NotStarted', 'InProgress', * 'Completed' */ evaluationState?: EvaluationState; /** - * Average latency in ms. + * @member {number} [avgLatencyInMs] Average latency in ms. */ avgLatencyInMs?: number; /** - * Minimum latency in ms. + * @member {number} [minLatencyInMs] Minimum latency in ms. */ minLatencyInMs?: number; /** - * Maximum latency in ms. + * @member {number} [maxLatencyInMs] Maximum latency in ms. */ maxLatencyInMs?: number; /** - * The number of sent probes. + * @member {number} [probesSent] The number of sent probes. */ probesSent?: number; /** - * The number of failed probes. + * @member {number} [probesFailed] The number of failed probes. */ probesFailed?: number; /** - * List of hops between the source and the destination. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {ConnectivityHop[]} [hops] List of hops between the source and the + * destination. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly hops?: ConnectivityHop[]; } /** - * List of connection states snaphots. + * @interface + * An interface representing ConnectionMonitorQueryResult. + * List of connection states snapshots. + * */ export interface ConnectionMonitorQueryResult { /** - * Status of connection monitor source. Possible values include: 'Uknown', 'Active', 'Inactive' + * @member {ConnectionMonitorSourceStatus} [sourceStatus] Status of + * connection monitor source. Possible values include: 'Unknown', 'Active', + * 'Inactive' */ sourceStatus?: ConnectionMonitorSourceStatus; /** - * Information about connection states. + * @member {ConnectionStateSnapshot[]} [states] Information about connection + * states. */ states?: ConnectionStateSnapshot[]; } /** + * @interface + * An interface representing NetworkConfigurationDiagnosticProfile. * Parameters to compare with network configuration. + * */ export interface NetworkConfigurationDiagnosticProfile { /** - * The direction of the traffic. Accepted values are 'Inbound' and 'Outbound'. Possible values - * include: 'Inbound', 'Outbound' + * @member {Direction} direction The direction of the traffic. Accepted + * values are 'Inbound' and 'Outbound'. Possible values include: 'Inbound', + * 'Outbound' */ direction: Direction; /** - * Protocol to be verified on. Accepted values are '*', TCP, UDP. + * @member {string} protocol Protocol to be verified on. Accepted values are + * '*', TCP, UDP. */ protocol: string; /** - * Traffic source. Accepted values are '*', IP Address/CIDR, Service Tag. + * @member {string} source Traffic source. Accepted values are '*', IP + * Address/CIDR, Service Tag. */ source: string; /** - * Traffic destination. Accepted values are: '*', IP Address/CIDR, Service Tag. + * @member {string} destination Traffic destination. Accepted values are: + * '*', IP Address/CIDR, Service Tag. */ destination: string; /** - * Traffice destination port. Accepted values are '*', port (for example, 3389) and port range - * (for example, 80-100). + * @member {string} destinationPort Traffic destination port. Accepted values + * are '*', port (for example, 3389) and port range (for example, 80-100). */ destinationPort: string; } /** + * @interface + * An interface representing NetworkConfigurationDiagnosticParameters. * Parameters to get network configuration diagnostic. + * */ export interface NetworkConfigurationDiagnosticParameters { /** - * The ID of the target resource to perform network configuration diagnostic. Valid options are - * VM, NetworkInterface, VMSS/NetworkInterface and Application Gateway. + * @member {string} targetResourceId The ID of the target resource to perform + * network configuration diagnostic. Valid options are VM, NetworkInterface, + * VMSS/NetworkInterface and Application Gateway. */ targetResourceId: string; /** - * Verbosity level. Accepted values are 'Normal', 'Minimum', 'Full'. Possible values include: - * 'Normal', 'Minimum', 'Full' + * @member {VerbosityLevel} [verbosityLevel] Verbosity level. Accepted values + * are 'Normal', 'Minimum', 'Full'. Possible values include: 'Normal', + * 'Minimum', 'Full' */ verbosityLevel?: VerbosityLevel; /** - * List of network configuration diagnostic profiles. + * @member {NetworkConfigurationDiagnosticProfile[]} profiles List of network + * configuration diagnostic profiles. */ profiles: NetworkConfigurationDiagnosticProfile[]; } /** + * @interface + * An interface representing MatchedRule. * Matched rule. + * */ export interface MatchedRule { /** - * Name of the matched network security rule. + * @member {string} [ruleName] Name of the matched network security rule. */ ruleName?: string; /** - * The network traffic is allowed or denied. Possible values are 'Allow' and 'Deny'. + * @member {string} [action] The network traffic is allowed or denied. + * Possible values are 'Allow' and 'Deny'. */ action?: string; } /** + * @interface + * An interface representing NetworkSecurityRulesEvaluationResult. * Network security rules evaluation result. + * */ export interface NetworkSecurityRulesEvaluationResult { /** - * Name of the network security rule. + * @member {string} [name] Name of the network security rule. */ name?: string; /** - * Value indicating whether protocol is matched. + * @member {boolean} [protocolMatched] Value indicating whether protocol is + * matched. */ protocolMatched?: boolean; /** - * Value indicating whether source is matched. + * @member {boolean} [sourceMatched] Value indicating whether source is + * matched. */ sourceMatched?: boolean; /** - * Value indicating whether source port is matched. + * @member {boolean} [sourcePortMatched] Value indicating whether source port + * is matched. */ sourcePortMatched?: boolean; /** - * Value indicating whether destination is matched. + * @member {boolean} [destinationMatched] Value indicating whether + * destination is matched. */ destinationMatched?: boolean; /** - * Value indicating whether destination port is matched. + * @member {boolean} [destinationPortMatched] Value indicating whether + * destination port is matched. */ destinationPortMatched?: boolean; } /** + * @interface + * An interface representing EvaluatedNetworkSecurityGroup. * Results of network security group evaluation. + * */ export interface EvaluatedNetworkSecurityGroup { /** - * Network security group ID. + * @member {string} [networkSecurityGroupId] Network security group ID. */ networkSecurityGroupId?: string; /** - * Resource ID of nic or subnet to which network security group is applied. + * @member {string} [appliedTo] Resource ID of nic or subnet to which network + * security group is applied. */ appliedTo?: string; + /** + * @member {MatchedRule} [matchedRule] + */ matchedRule?: MatchedRule; /** + * @member {NetworkSecurityRulesEvaluationResult[]} [rulesEvaluationResult] * List of network security rules evaluation results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly rulesEvaluationResult?: NetworkSecurityRulesEvaluationResult[]; } /** + * @interface + * An interface representing NetworkSecurityGroupResult. * Network configuration diagnostic result corresponded provided traffic query. + * */ export interface NetworkSecurityGroupResult { /** - * The network traffic is allowed or denied. Possible values are 'Allow' and 'Deny'. Possible - * values include: 'Allow', 'Deny' + * @member {SecurityRuleAccess} [securityRuleAccessResult] The network + * traffic is allowed or denied. Possible values are 'Allow' and 'Deny'. + * Possible values include: 'Allow', 'Deny' */ securityRuleAccessResult?: SecurityRuleAccess; /** + * @member {EvaluatedNetworkSecurityGroup[]} [evaluatedNetworkSecurityGroups] * List of results network security groups diagnostic. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly evaluatedNetworkSecurityGroups?: EvaluatedNetworkSecurityGroup[]; } /** - * Network configuration diagnostic result corresponded to provided traffic query. + * @interface + * An interface representing NetworkConfigurationDiagnosticResult. + * Network configuration diagnostic result corresponded to provided traffic + * query. + * */ export interface NetworkConfigurationDiagnosticResult { + /** + * @member {NetworkConfigurationDiagnosticProfile} [profile] + */ profile?: NetworkConfigurationDiagnosticProfile; + /** + * @member {NetworkSecurityGroupResult} [networkSecurityGroupResult] + */ networkSecurityGroupResult?: NetworkSecurityGroupResult; } /** + * @interface + * An interface representing NetworkConfigurationDiagnosticResponse. * Results of network configuration diagnostic on the target resource. + * */ export interface NetworkConfigurationDiagnosticResponse { /** - * List of network configuration diagnostic results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {NetworkConfigurationDiagnosticResult[]} [results] List of network + * configuration diagnostic results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly results?: NetworkConfigurationDiagnosticResult[]; } /** + * @interface + * An interface representing OperationDisplay. * Display metadata associated with the operation. + * */ export interface OperationDisplay { /** - * Service provider: Microsoft Network. + * @member {string} [provider] Service provider: Microsoft Network. */ provider?: string; /** - * Resource on which the operation is performed. + * @member {string} [resource] Resource on which the operation is performed. */ resource?: string; /** - * Type of the operation: get, read, delete, etc. + * @member {string} [operation] Type of the operation: get, read, delete, + * etc. */ operation?: string; /** - * Description of the operation. + * @member {string} [description] Description of the operation. */ description?: string; } /** + * @interface + * An interface representing Availability. * Availability of the metric. + * */ export interface Availability { /** - * The time grain of the availability. + * @member {string} [timeGrain] The time grain of the availability. */ timeGrain?: string; /** - * The retention of the availability. + * @member {string} [retention] The retention of the availability. */ retention?: string; /** - * Duration of the availability blob. + * @member {string} [blobDuration] Duration of the availability blob. */ blobDuration?: string; } /** + * @interface + * An interface representing Dimension. * Dimension of the metric. + * */ export interface Dimension { /** - * The name of the dimension. + * @member {string} [name] The name of the dimension. */ name?: string; /** - * The display name of the dimension. + * @member {string} [displayName] The display name of the dimension. */ displayName?: string; /** - * The internal name of the dimension. + * @member {string} [internalName] The internal name of the dimension. */ internalName?: string; } /** + * @interface + * An interface representing MetricSpecification. * Description of metrics specification. + * */ export interface MetricSpecification { /** - * The name of the metric. + * @member {string} [name] The name of the metric. */ name?: string; /** - * The display name of the metric. + * @member {string} [displayName] The display name of the metric. */ displayName?: string; /** - * The description of the metric. + * @member {string} [displayDescription] The description of the metric. */ displayDescription?: string; /** - * Units the metric to be displayed in. + * @member {string} [unit] Units the metric to be displayed in. */ unit?: string; /** - * The aggregation type. + * @member {string} [aggregationType] The aggregation type. */ aggregationType?: string; /** - * List of availability. + * @member {Availability[]} [availabilities] List of availability. */ availabilities?: Availability[]; /** - * Whether regional MDM account enabled. + * @member {boolean} [enableRegionalMdmAccount] Whether regional MDM account + * enabled. */ enableRegionalMdmAccount?: boolean; /** - * Whether gaps would be filled with zeros. + * @member {boolean} [fillGapWithZero] Whether gaps would be filled with + * zeros. */ fillGapWithZero?: boolean; /** - * Pattern for the filter of the metric. + * @member {string} [metricFilterPattern] Pattern for the filter of the + * metric. */ metricFilterPattern?: string; /** - * List of dimensions. + * @member {Dimension[]} [dimensions] List of dimensions. */ dimensions?: Dimension[]; /** - * Whether the metric is internal. + * @member {boolean} [isInternal] Whether the metric is internal. */ isInternal?: boolean; /** - * The source MDM account. + * @member {string} [sourceMdmAccount] The source MDM account. */ sourceMdmAccount?: string; /** - * The source MDM namespace. + * @member {string} [sourceMdmNamespace] The source MDM namespace. */ sourceMdmNamespace?: string; /** - * The resource Id dimension name override. + * @member {string} [resourceIdDimensionNameOverride] The resource Id + * dimension name override. */ resourceIdDimensionNameOverride?: string; } /** + * @interface + * An interface representing LogSpecification. * Description of logging specification. + * */ export interface LogSpecification { /** - * The name of the specification. + * @member {string} [name] The name of the specification. */ name?: string; /** - * The display name of the specification. + * @member {string} [displayName] The display name of the specification. */ displayName?: string; /** - * Duration of the blob. + * @member {string} [blobDuration] Duration of the blob. */ blobDuration?: string; } /** + * @interface + * An interface representing OperationPropertiesFormatServiceSpecification. * Specification of the service. + * */ export interface OperationPropertiesFormatServiceSpecification { /** - * Operation service specification. + * @member {MetricSpecification[]} [metricSpecifications] Operation service + * specification. */ metricSpecifications?: MetricSpecification[]; /** - * Operation log specification. + * @member {LogSpecification[]} [logSpecifications] Operation log + * specification. */ logSpecifications?: LogSpecification[]; } /** + * @interface + * An interface representing Operation. * Network REST API operation definition. + * */ export interface Operation { /** - * Operation name: {provider}/{resource}/{operation} + * @member {string} [name] Operation name: {provider}/{resource}/{operation} */ name?: string; /** - * Display metadata associated with the operation. + * @member {OperationDisplay} [display] Display metadata associated with the + * operation. */ display?: OperationDisplay; /** - * Origin of the operation. + * @member {string} [origin] Origin of the operation. */ origin?: string; /** - * Specification of the service. + * @member {OperationPropertiesFormatServiceSpecification} + * [serviceSpecification] Specification of the service. */ serviceSpecification?: OperationPropertiesFormatServiceSpecification; } /** + * @interface + * An interface representing PublicIPPrefixSku. * SKU of a public IP prefix + * */ export interface PublicIPPrefixSku { /** - * Name of a public IP prefix SKU. Possible values include: 'Standard' + * @member {PublicIPPrefixSkuName} [name] Name of a public IP prefix SKU. + * Possible values include: 'Standard' */ name?: PublicIPPrefixSkuName; } /** + * @interface * An interface representing ReferencedPublicIpAddress. */ export interface ReferencedPublicIpAddress { /** - * The PublicIPAddress Reference + * @member {string} [id] The PublicIPAddress Reference */ id?: string; } /** + * @interface + * An interface representing PublicIPPrefix. * Public IP prefix resource. + * + * @extends Resource */ export interface PublicIPPrefix extends Resource { /** - * The public IP prefix SKU. + * @member {PublicIPPrefixSku} [sku] The public IP prefix SKU. */ sku?: PublicIPPrefixSku; /** - * The public IP address version. Possible values are: 'IPv4' and 'IPv6'. Possible values - * include: 'IPv4', 'IPv6' + * @member {IPVersion} [publicIPAddressVersion] The public IP address + * version. Possible values are: 'IPv4' and 'IPv6'. Possible values include: + * 'IPv4', 'IPv6' */ publicIPAddressVersion?: IPVersion; /** - * The list of tags associated with the public IP prefix. + * @member {IpTag[]} [ipTags] The list of tags associated with the public IP + * prefix. */ ipTags?: IpTag[]; /** - * The Length of the Public IP Prefix. + * @member {number} [prefixLength] The Length of the Public IP Prefix. */ prefixLength?: number; /** - * The allocated Prefix + * @member {string} [ipPrefix] The allocated Prefix */ ipPrefix?: string; /** - * The list of all referenced PublicIPAddresses + * @member {ReferencedPublicIpAddress[]} [publicIPAddresses] The list of all + * referenced PublicIPAddresses */ publicIPAddresses?: ReferencedPublicIpAddress[]; /** - * The resource GUID property of the public IP prefix resource. + * @member {string} [resourceGuid] The resource GUID property of the public + * IP prefix resource. */ resourceGuid?: string; /** - * The provisioning state of the Public IP prefix resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * @member {string} [provisioningState] The provisioning state of the Public + * IP prefix resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; /** - * A list of availability zones denoting the IP allocated for the resource needs to come from. + * @member {string[]} [zones] A list of availability zones denoting the IP + * allocated for the resource needs to come from. */ zones?: string[]; } /** + * @interface + * An interface representing PatchRouteFilterRule. * Route Filter Rule Resource + * + * @extends SubResource */ export interface PatchRouteFilterRule extends SubResource { /** - * The access type of the rule. Valid values are: 'Allow', 'Deny'. Possible values include: - * 'Allow', 'Deny' + * @member {Access} access The access type of the rule. Valid values are: + * 'Allow', 'Deny'. Possible values include: 'Allow', 'Deny' */ access: Access; /** - * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'] + * @member {string[]} communities The collection for bgp community values to + * filter on. e.g. ['12076:5010','12076:5020'] */ communities: string[]; /** - * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', - * 'Succeeded' and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and + * 'Failed'. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly name?: string; /** - * A unique read-only string that changes whenever the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @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 PatchRouteFilter. * Route Filter Resource. + * + * @extends SubResource */ export interface PatchRouteFilter extends SubResource { /** - * Collection of RouteFilterRules contained within a route filter. + * @member {RouteFilterRule[]} [rules] Collection of RouteFilterRules + * contained within a route filter. */ rules?: RouteFilterRule[]; /** - * A collection of references to express route circuit peerings. + * @member {ExpressRouteCircuitPeering[]} [peerings] A collection of + * references to express route circuit peerings. */ peerings?: ExpressRouteCircuitPeering[]; /** - * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', - * 'Succeeded' and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and + * 'Failed'. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly name?: string; /** - * A unique read-only string that changes whenever the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @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; /** - * Resource type. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [type] Resource type. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly type?: string; /** - * Resource tags. + * @member {{ [propertyName: string]: string }} [tags] Resource tags. */ tags?: { [propertyName: string]: string }; } /** + * @interface + * An interface representing BGPCommunity. * Contains bgp community information offered in Service Community resources. + * */ export interface BGPCommunity { /** - * The region which the service support. e.g. For O365, region is Global. + * @member {string} [serviceSupportedRegion] The region which the service + * support. e.g. For O365, region is Global. */ serviceSupportedRegion?: string; /** - * The name of the bgp community. e.g. Skype. + * @member {string} [communityName] The name of the bgp community. e.g. + * Skype. */ communityName?: string; /** - * The value of the bgp community. For more information: + * @member {string} [communityValue] The value of the bgp community. For more + * information: * https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. */ communityValue?: string; /** - * The prefixes that the bgp community contains. + * @member {string[]} [communityPrefixes] The prefixes that the bgp community + * contains. */ communityPrefixes?: string[]; /** - * Customer is authorized to use bgp community or not. + * @member {boolean} [isAuthorizedToUse] Customer is authorized to use bgp + * community or not. */ isAuthorizedToUse?: boolean; /** - * The service group of the bgp community contains. + * @member {string} [serviceGroup] The service group of the bgp community + * contains. */ serviceGroup?: string; } /** + * @interface + * An interface representing BgpServiceCommunity. * Service Community Properties. + * + * @extends Resource */ export interface BgpServiceCommunity extends Resource { /** - * The name of the bgp community. e.g. Skype. + * @member {string} [serviceName] The name of the bgp community. e.g. Skype. */ serviceName?: string; /** - * Get a list of bgp communities. + * @member {BGPCommunity[]} [bgpCommunities] Get a list of bgp communities. */ bgpCommunities?: BGPCommunity[]; } /** + * @interface + * An interface representing UsageName. * The usage names. + * */ export interface UsageName { /** - * A string describing the resource name. + * @member {string} [value] A string describing the resource name. */ value?: string; /** - * A localized string describing the resource name. + * @member {string} [localizedValue] A localized string describing the + * resource name. */ localizedValue?: string; } /** + * @interface + * An interface representing Usage. * Describes network resource usage. + * */ export interface Usage { /** - * Resource identifier. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [id] Resource identifier. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly id?: string; /** - * The current value of the usage. + * @member {number} currentValue The current value of the usage. */ currentValue: number; /** - * The limit of usage. + * @member {number} limit The limit of usage. */ limit: number; /** - * The name of the type of usage. + * @member {UsageName} name The name of the type of usage. */ name: UsageName; } /** - * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual - * network. + * @interface + * An interface representing AddressSpace. + * AddressSpace contains an array of IP address ranges that can be used by + * subnets of the virtual network. + * */ export interface AddressSpace { /** - * A list of address blocks reserved for this virtual network in CIDR notation. + * @member {string[]} [addressPrefixes] A list of address blocks reserved for + * this virtual network in CIDR notation. */ addressPrefixes?: string[]; } /** + * @interface + * An interface representing VirtualNetworkPeering. * Peerings in a virtual network resource. + * + * @extends SubResource */ export interface VirtualNetworkPeering extends SubResource { /** - * Whether the VMs in the linked virtual network space would be able to access all the VMs in - * local Virtual network space. + * @member {boolean} [allowVirtualNetworkAccess] Whether the VMs in the + * linked virtual network space would be able to access all the VMs in local + * Virtual network space. */ allowVirtualNetworkAccess?: boolean; /** - * Whether the forwarded traffic from the VMs in the remote virtual network will be - * allowed/disallowed. + * @member {boolean} [allowForwardedTraffic] Whether the forwarded traffic + * from the VMs in the remote virtual network will be allowed/disallowed. */ allowForwardedTraffic?: boolean; /** - * If gateway links can be used in remote virtual networking to link to this virtual network. + * @member {boolean} [allowGatewayTransit] If gateway links can be used in + * remote virtual networking to link to this virtual network. */ allowGatewayTransit?: boolean; /** - * If remote gateways can be used on this virtual network. If the flag is set to true, and - * allowGatewayTransit on remote peering is also true, virtual network will use gateways of - * remote virtual network for transit. Only one peering can have this flag set to true. This flag - * cannot be set if virtual network already has a gateway. + * @member {boolean} [useRemoteGateways] If remote gateways can be used on + * this virtual network. If the flag is set to true, and allowGatewayTransit + * on remote peering is also true, virtual network will use gateways of + * remote virtual network for transit. Only one peering can have this flag + * set to true. This flag cannot be set if virtual network already has a + * gateway. */ useRemoteGateways?: boolean; /** - * The reference of the remote virtual network. The remote virtual network can be in the same or - * different region (preview). See here to register for the preview and learn more + * @member {SubResource} [remoteVirtualNetwork] The reference of the remote + * virtual network. The remote virtual network can be in the same or + * different region (preview). See here to register for the preview and learn + * more * (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering). */ remoteVirtualNetwork?: SubResource; /** - * The reference of the remote virtual network address space. + * @member {AddressSpace} [remoteAddressSpace] The reference of the remote + * virtual network address space. */ remoteAddressSpace?: AddressSpace; /** - * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and - * 'Disconnected'. Possible values include: 'Initiated', 'Connected', 'Disconnected' + * @member {VirtualNetworkPeeringState} [peeringState] The status of the + * virtual network peering. Possible values are 'Initiated', 'Connected', and + * 'Disconnected'. Possible values include: 'Initiated', 'Connected', + * 'Disconnected' */ peeringState?: VirtualNetworkPeeringState; /** - * The provisioning state of the resource. + * @member {string} [provisioningState] The provisioning state of the + * resource. */ provisioningState?: string; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** - * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. - * Standard DHCP option for a subnet overrides VNET DHCP options. + * @interface + * An interface representing DhcpOptions. + * DhcpOptions contains an array of DNS servers available to VMs deployed in + * the virtual network. Standard DHCP option for a subnet overrides VNET DHCP + * options. + * */ export interface DhcpOptions { /** - * The list of DNS servers IP addresses. + * @member {string[]} [dnsServers] The list of DNS servers IP addresses. */ dnsServers?: string[]; } /** + * @interface + * An interface representing VirtualNetwork. * Virtual Network resource. + * + * @extends Resource */ export interface VirtualNetwork extends Resource { /** - * The AddressSpace that contains an array of IP address ranges that can be used by subnets. + * @member {AddressSpace} [addressSpace] The AddressSpace that contains an + * array of IP address ranges that can be used by subnets. */ addressSpace?: AddressSpace; /** - * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual - * network. + * @member {DhcpOptions} [dhcpOptions] The dhcpOptions that contains an array + * of DNS servers available to VMs deployed in the virtual network. */ dhcpOptions?: DhcpOptions; /** - * A list of subnets in a Virtual Network. + * @member {Subnet[]} [subnets] A list of subnets in a Virtual Network. */ subnets?: Subnet[]; /** - * A list of peerings in a Virtual Network. + * @member {VirtualNetworkPeering[]} [virtualNetworkPeerings] A list of + * peerings in a Virtual Network. */ virtualNetworkPeerings?: VirtualNetworkPeering[]; /** - * The resourceGuid property of the Virtual Network resource. + * @member {string} [resourceGuid] The resourceGuid property of the Virtual + * Network resource. */ resourceGuid?: string; /** - * The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', - * and 'Failed'. + * @member {string} [provisioningState] The provisioning state of the + * PublicIP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * Indicates if DDoS protection is enabled for all the protected resources in the virtual - * network. It requires a DDoS protection plan associated with the resource. Default value: - * false. + * @member {boolean} [enableDdosProtection] Indicates if DDoS protection is + * enabled for all the protected resources in the virtual network. It + * requires a DDoS protection plan associated with the resource. Default + * value: false . */ enableDdosProtection?: boolean; /** - * Indicates if VM protection is enabled for all the subnets in the virtual network. Default - * value: false. + * @member {boolean} [enableVmProtection] Indicates if VM protection is + * enabled for all the subnets in the virtual network. Default value: false . */ enableVmProtection?: boolean; /** - * The DDoS protection plan associated with the virtual network. + * @member {SubResource} [ddosProtectionPlan] The DDoS protection plan + * associated with the virtual network. */ ddosProtectionPlan?: SubResource; /** - * Gets a unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing IPAddressAvailabilityResult. * Response for CheckIPAddressAvailability API service call + * */ export interface IPAddressAvailabilityResult { /** - * Private IP address availability. + * @member {boolean} [available] Private IP address availability. */ available?: boolean; /** - * Contains other available private IP addresses if the asked for address is taken. + * @member {string[]} [availableIPAddresses] Contains other available private + * IP addresses if the asked for address is taken. */ availableIPAddresses?: string[]; } /** + * @interface + * An interface representing VirtualNetworkUsageName. * Usage strings container. + * */ export interface VirtualNetworkUsageName { /** - * Localized subnet size and usage string. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [localizedValue] Localized subnet size and usage string. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly localizedValue?: string; /** - * Subnet size and usage string. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [value] Subnet size and usage string. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** + */ + readonly value?: string; +} + +/** + * @interface + * An interface representing VirtualNetworkUsage. + * Usage details for subnet. + * + */ +export interface VirtualNetworkUsage { + /** + * @member {number} [currentValue] Indicates number of IPs used from the + * Subnet. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** + */ + readonly currentValue?: number; + /** + * @member {string} [id] Subnet identifier. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** + */ + readonly id?: string; + /** + * @member {number} [limit] Indicates the size of the subnet. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** + */ + readonly limit?: number; + /** + * @member {VirtualNetworkUsageName} [name] The name containing common and + * localized value for usage. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** + */ + readonly name?: VirtualNetworkUsageName; + /** + * @member {string} [unit] Usage units. Returns 'Count' + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** + */ + readonly unit?: string; +} + +/** + * @interface + * An interface representing NetworkIntentPolicy. + * Network Intent Policy resource. + * + * @extends Resource + */ +export interface NetworkIntentPolicy extends Resource { + /** + * @member {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ - readonly value?: string; + etag?: string; } /** - * Usage details for subnet. + * @interface + * An interface representing NetworkIntentPolicyConfiguration. */ -export interface VirtualNetworkUsage { +export interface NetworkIntentPolicyConfiguration { /** - * Indicates number of IPs used from the Subnet. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [networkIntentPolicyName] The name of the Network Intent + * Policy for storing in target subscription. */ - readonly currentValue?: number; + networkIntentPolicyName?: string; /** - * Subnet identifier. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {NetworkIntentPolicy} [sourceNetworkIntentPolicy] */ - readonly id?: string; + sourceNetworkIntentPolicy?: NetworkIntentPolicy; +} + +/** + * @interface + * An interface representing PrepareNetworkPoliciesRequest. + */ +export interface PrepareNetworkPoliciesRequest { /** - * Indicates the size of the subnet. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [serviceName] The name of the service for which subnet is + * being prepared for. */ - readonly limit?: number; + serviceName?: string; /** - * The name containing common and localized value for usage. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [resourceGroupName] The name of the resource group where + * the Network Intent Policy will be stored. */ - readonly name?: VirtualNetworkUsageName; + resourceGroupName?: string; /** - * Usage units. Returns 'Count' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {NetworkIntentPolicyConfiguration[]} + * [networkIntentPolicyConfigurations] A list of + * NetworkIntentPolicyConfiguration. */ - readonly unit?: string; + networkIntentPolicyConfigurations?: NetworkIntentPolicyConfiguration[]; } /** + * @interface + * An interface representing VirtualNetworkGatewayIPConfiguration. * IP configuration for virtual network gateway + * + * @extends SubResource */ export interface VirtualNetworkGatewayIPConfiguration extends SubResource { /** - * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'. Possible values - * include: 'Static', 'Dynamic' + * @member {IPAllocationMethod} [privateIPAllocationMethod] The private IP + * allocation method. Possible values are: 'Static' and 'Dynamic'. Possible + * values include: 'Static', 'Dynamic' */ privateIPAllocationMethod?: IPAllocationMethod; /** - * The reference of the subnet resource. + * @member {SubResource} [subnet] The reference of the subnet resource. */ subnet?: SubResource; /** - * The reference of the public IP resource. + * @member {SubResource} [publicIPAddress] The reference of the public IP + * resource. */ publicIPAddress?: SubResource; /** - * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', - * and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the public + * IP 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; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing VirtualNetworkGatewaySku. * VirtualNetworkGatewaySku details + * */ export interface VirtualNetworkGatewaySku { /** - * Gateway SKU name. Possible values include: 'Basic', 'HighPerformance', 'Standard', - * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', - * 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ' + * @member {VirtualNetworkGatewaySkuName} [name] Gateway SKU name. Possible + * values include: 'Basic', 'HighPerformance', 'Standard', + * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', + * 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ' */ name?: VirtualNetworkGatewaySkuName; /** - * Gateway SKU tier. Possible values include: 'Basic', 'HighPerformance', 'Standard', - * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', - * 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ' + * @member {VirtualNetworkGatewaySkuTier} [tier] Gateway SKU tier. Possible + * values include: 'Basic', 'HighPerformance', 'Standard', + * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', + * 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ' */ tier?: VirtualNetworkGatewaySkuTier; /** - * The capacity. + * @member {number} [capacity] The capacity. */ capacity?: number; } /** + * @interface + * An interface representing VpnClientRootCertificate. * VPN client root certificate of virtual network gateway + * + * @extends SubResource */ export interface VpnClientRootCertificate extends SubResource { /** - * The certificate public data. + * @member {string} publicCertData The certificate public data. */ publicCertData: string; /** - * The provisioning state of the VPN client root certificate resource. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the VPN + * client root certificate 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; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing VpnClientRevokedCertificate. * VPN client revoked certificate of virtual network gateway. + * + * @extends SubResource */ export interface VpnClientRevokedCertificate extends SubResource { /** - * The revoked VPN client certificate thumbprint. + * @member {string} [thumbprint] The revoked VPN client certificate + * thumbprint. */ thumbprint?: string; /** - * The provisioning state of the VPN client revoked certificate resource. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the VPN + * client revoked certificate 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; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing IpsecPolicy. * An IPSec Policy configuration for a virtual network gateway connection + * */ export interface IpsecPolicy { /** - * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for - * a site to site VPN tunnel. + * @member {number} saLifeTimeSeconds The IPSec Security Association (also + * called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site + * VPN tunnel. */ saLifeTimeSeconds: number; /** - * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a - * site to site VPN tunnel. + * @member {number} saDataSizeKilobytes The IPSec Security Association (also + * called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN + * tunnel. */ saDataSizeKilobytes: number; /** - * The IPSec encryption algorithm (IKE phase 1). Possible values include: 'None', 'DES', 'DES3', - * 'AES128', 'AES192', 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256' + * @member {IpsecEncryption} ipsecEncryption The IPSec encryption algorithm + * (IKE phase 1). Possible values include: 'None', 'DES', 'DES3', 'AES128', + * 'AES192', 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256' */ ipsecEncryption: IpsecEncryption; /** - * The IPSec integrity algorithm (IKE phase 1). Possible values include: 'MD5', 'SHA1', 'SHA256', - * 'GCMAES128', 'GCMAES192', 'GCMAES256' + * @member {IpsecIntegrity} ipsecIntegrity The IPSec integrity algorithm (IKE + * phase 1). Possible values include: 'MD5', 'SHA1', 'SHA256', 'GCMAES128', + * 'GCMAES192', 'GCMAES256' */ ipsecIntegrity: IpsecIntegrity; /** - * The IKE encryption algorithm (IKE phase 2). Possible values include: 'DES', 'DES3', 'AES128', - * 'AES192', 'AES256', 'GCMAES256', 'GCMAES128' + * @member {IkeEncryption} ikeEncryption The IKE encryption algorithm (IKE + * phase 2). Possible values include: 'DES', 'DES3', 'AES128', 'AES192', + * 'AES256', 'GCMAES256', 'GCMAES128' */ ikeEncryption: IkeEncryption; /** - * The IKE integrity algorithm (IKE phase 2). Possible values include: 'MD5', 'SHA1', 'SHA256', - * 'SHA384', 'GCMAES256', 'GCMAES128' + * @member {IkeIntegrity} ikeIntegrity The IKE integrity algorithm (IKE phase + * 2). Possible values include: 'MD5', 'SHA1', 'SHA256', 'SHA384', + * 'GCMAES256', 'GCMAES128' */ ikeIntegrity: IkeIntegrity; /** - * The DH Groups used in IKE Phase 1 for initial SA. Possible values include: 'None', 'DHGroup1', - * 'DHGroup2', 'DHGroup14', 'DHGroup2048', 'ECP256', 'ECP384', 'DHGroup24' + * @member {DhGroup} dhGroup The DH Groups used in IKE Phase 1 for initial + * SA. Possible values include: 'None', 'DHGroup1', 'DHGroup2', 'DHGroup14', + * 'DHGroup2048', 'ECP256', 'ECP384', 'DHGroup24' */ dhGroup: DhGroup; /** - * The Pfs Groups used in IKE Phase 2 for new child SA. Possible values include: 'None', 'PFS1', - * 'PFS2', 'PFS2048', 'ECP256', 'ECP384', 'PFS24', 'PFS14', 'PFSMM' + * @member {PfsGroup} pfsGroup The Pfs Groups used in IKE Phase 2 for new + * child SA. Possible values include: 'None', 'PFS1', 'PFS2', 'PFS2048', + * 'ECP256', 'ECP384', 'PFS24', 'PFS14', 'PFSMM' */ pfsGroup: PfsGroup; } /** + * @interface + * An interface representing VpnClientConfiguration. * VpnClientConfiguration for P2S client. + * */ export interface VpnClientConfiguration { /** - * The reference of the address space resource which represents Address space for P2S VpnClient. + * @member {AddressSpace} [vpnClientAddressPool] The reference of the address + * space resource which represents Address space for P2S VpnClient. */ vpnClientAddressPool?: AddressSpace; /** + * @member {VpnClientRootCertificate[]} [vpnClientRootCertificates] * VpnClientRootCertificate for virtual network gateway. */ vpnClientRootCertificates?: VpnClientRootCertificate[]; /** + * @member {VpnClientRevokedCertificate[]} [vpnClientRevokedCertificates] * VpnClientRevokedCertificate for Virtual network gateway. */ vpnClientRevokedCertificates?: VpnClientRevokedCertificate[]; /** - * VpnClientProtocols for Virtual network gateway. + * @member {VpnClientProtocol[]} [vpnClientProtocols] VpnClientProtocols for + * Virtual network gateway. */ vpnClientProtocols?: VpnClientProtocol[]; /** - * VpnClientIpsecPolicies for virtual network gateway P2S client. + * @member {IpsecPolicy[]} [vpnClientIpsecPolicies] VpnClientIpsecPolicies + * for virtual network gateway P2S client. */ vpnClientIpsecPolicies?: IpsecPolicy[]; /** - * The radius server address property of the VirtualNetworkGateway resource for vpn client - * connection. + * @member {string} [radiusServerAddress] The radius server address property + * of the VirtualNetworkGateway resource for vpn client connection. */ radiusServerAddress?: string; /** - * The radius secret property of the VirtualNetworkGateway resource for vpn client connection. + * @member {string} [radiusServerSecret] The radius secret property of the + * VirtualNetworkGateway resource for vpn client connection. */ radiusServerSecret?: string; } /** + * @interface + * An interface representing BgpSettings. * BGP settings details + * */ export interface BgpSettings { /** - * The BGP speaker's ASN. + * @member {number} [asn] The BGP speaker's ASN. */ asn?: number; /** - * The BGP peering address and BGP identifier of this BGP speaker. + * @member {string} [bgpPeeringAddress] The BGP peering address and BGP + * identifier of this BGP speaker. */ bgpPeeringAddress?: string; /** - * The weight added to routes learned from this BGP speaker. + * @member {number} [peerWeight] The weight added to routes learned from this + * BGP speaker. */ peerWeight?: number; } /** + * @interface + * An interface representing BgpPeerStatus. * BGP peer status details + * */ export interface BgpPeerStatus { /** - * The virtual network gateway's local address - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [localAddress] The virtual network gateway's local + * address + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly localAddress?: string; /** - * The remote BGP peer - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [neighbor] The remote BGP peer + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly neighbor?: string; /** - * The autonomous system number of the remote BGP peer - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [asn] The autonomous system number of the remote BGP peer + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly asn?: number; /** - * The BGP peer state. Possible values include: 'Unknown', 'Stopped', 'Idle', 'Connecting', - * 'Connected' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {BgpPeerState} [state] The BGP peer state. Possible values + * include: 'Unknown', 'Stopped', 'Idle', 'Connecting', 'Connected' + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly state?: BgpPeerState; /** - * For how long the peering has been up - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [connectedDuration] For how long the peering has been up + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly connectedDuration?: string; /** - * The number of routes learned from this peer - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [routesReceived] The number of routes learned from this + * peer + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly routesReceived?: number; /** - * The number of BGP messages sent - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [messagesSent] The number of BGP messages sent + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly messagesSent?: number; /** - * The number of BGP messages received - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [messagesReceived] The number of BGP messages received + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly messagesReceived?: number; } /** + * @interface + * An interface representing GatewayRoute. * Gateway routing details + * */ export interface GatewayRoute { /** - * The gateway's local address - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [localAddress] The gateway's local address + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly localAddress?: string; /** - * The route's network prefix - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [network] The route's network prefix + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly network?: string; /** - * The route's next hop - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextHop] The route's next hop + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextHop?: string; /** - * The peer this route was learned from - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [sourcePeer] The peer this route was learned from + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly sourcePeer?: string; /** - * The source this route was learned from - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [origin] The source this route was learned from + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly origin?: string; /** - * The route's AS path sequence - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [asPath] The route's AS path sequence + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly asPath?: string; /** - * The route's weight - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [weight] The route's weight + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly weight?: number; } /** + * @interface + * An interface representing VirtualNetworkGateway. * A common class for general resource information + * + * @extends Resource */ export interface VirtualNetworkGateway extends Resource { /** - * IP configurations for virtual network gateway. + * @member {VirtualNetworkGatewayIPConfiguration[]} [ipConfigurations] IP + * configurations for virtual network gateway. */ ipConfigurations?: VirtualNetworkGatewayIPConfiguration[]; /** - * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. - * Possible values include: 'Vpn', 'ExpressRoute' + * @member {VirtualNetworkGatewayType} [gatewayType] The type of this virtual + * network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. Possible + * values include: 'Vpn', 'ExpressRoute' */ gatewayType?: VirtualNetworkGatewayType; /** - * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. - * Possible values include: 'PolicyBased', 'RouteBased' + * @member {VpnType} [vpnType] The type of this virtual network gateway. + * Possible values are: 'PolicyBased' and 'RouteBased'. Possible values + * include: 'PolicyBased', 'RouteBased' */ vpnType?: VpnType; /** - * Whether BGP is enabled for this virtual network gateway or not. + * @member {boolean} [enableBgp] Whether BGP is enabled for this virtual + * network gateway or not. */ enableBgp?: boolean; /** - * ActiveActive flag + * @member {boolean} [activeActive] ActiveActive flag */ activeActive?: boolean; /** - * The reference of the LocalNetworkGateway resource which represents local network site having - * default routes. Assign Null value in case of removing existing default site setting. + * @member {SubResource} [gatewayDefaultSite] The reference of the + * LocalNetworkGateway resource which represents local network site having + * default routes. Assign Null value in case of removing existing default + * site setting. */ gatewayDefaultSite?: SubResource; /** - * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for + * @member {VirtualNetworkGatewaySku} [sku] The reference of the + * VirtualNetworkGatewaySku resource which represents the SKU selected for * Virtual network gateway. */ sku?: VirtualNetworkGatewaySku; /** - * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient + * @member {VpnClientConfiguration} [vpnClientConfiguration] The reference of + * the VpnClientConfiguration resource which represents the P2S VpnClient * configurations. */ vpnClientConfiguration?: VpnClientConfiguration; /** - * Virtual network gateway's BGP speaker settings. + * @member {BgpSettings} [bgpSettings] Virtual network gateway's BGP speaker + * settings. */ bgpSettings?: BgpSettings; /** - * The resource GUID property of the VirtualNetworkGateway resource. + * @member {string} [resourceGuid] The resource GUID property of the + * VirtualNetworkGateway resource. */ resourceGuid?: string; /** - * The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating', + * @member {string} [provisioningState] The provisioning state of the + * VirtualNetworkGateway resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly provisioningState?: string; /** - * Gets a unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing VpnClientParameters. * Vpn Client Parameters for package generation + * */ export interface VpnClientParameters { /** - * VPN client Processor Architecture. Possible values are: 'AMD64' and 'X86'. Possible values - * include: 'Amd64', 'X86' + * @member {ProcessorArchitecture} [processorArchitecture] VPN client + * Processor Architecture. Possible values are: 'AMD64' and 'X86'. Possible + * values include: 'Amd64', 'X86' */ processorArchitecture?: ProcessorArchitecture; /** - * VPN client Authentication Method. Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'. Possible - * values include: 'EAPTLS', 'EAPMSCHAPv2' + * @member {AuthenticationMethod} [authenticationMethod] VPN client + * Authentication Method. Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'. + * Possible values include: 'EAPTLS', 'EAPMSCHAPv2' */ authenticationMethod?: AuthenticationMethod; /** - * The public certificate data for the radius server authentication certificate as a Base-64 - * encoded string. Required only if external radius authentication has been configured with - * EAPTLS authentication. + * @member {string} [radiusServerAuthCertificate] The public certificate data + * for the radius server authentication certificate as a Base-64 encoded + * string. Required only if external radius authentication has been + * configured with EAPTLS authentication. */ radiusServerAuthCertificate?: string; /** - * A list of client root certificates public certificate data encoded as Base-64 strings. - * Optional parameter for external radius based authentication with EAPTLS. + * @member {string[]} [clientRootCertificates] A list of client root + * certificates public certificate data encoded as Base-64 strings. Optional + * parameter for external radius based authentication with EAPTLS. */ clientRootCertificates?: string[]; } /** + * @interface + * An interface representing BgpPeerStatusListResult. * Response for list BGP peer status API service call + * */ export interface BgpPeerStatusListResult { /** - * List of BGP peers + * @member {BgpPeerStatus[]} [value] List of BGP peers */ value?: BgpPeerStatus[]; } /** + * @interface + * An interface representing GatewayRouteListResult. * List of virtual network gateway routes + * */ export interface GatewayRouteListResult { /** - * List of gateway routes + * @member {GatewayRoute[]} [value] List of gateway routes */ value?: GatewayRoute[]; } /** + * @interface + * An interface representing TunnelConnectionHealth. * VirtualNetworkGatewayConnection properties + * */ export interface TunnelConnectionHealth { /** - * Tunnel name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [tunnel] Tunnel name. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly tunnel?: string; /** - * Virtual network Gateway connection status. Possible values include: 'Unknown', 'Connecting', - * 'Connected', 'NotConnected' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {VirtualNetworkGatewayConnectionStatus} [connectionStatus] Virtual + * network Gateway connection status. Possible values include: 'Unknown', + * 'Connecting', 'Connected', 'NotConnected' + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly connectionStatus?: VirtualNetworkGatewayConnectionStatus; /** - * The Ingress Bytes Transferred in this connection - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [ingressBytesTransferred] The Ingress Bytes Transferred + * in this connection + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly ingressBytesTransferred?: number; /** - * The Egress Bytes Transferred in this connection - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [egressBytesTransferred] The Egress Bytes Transferred in + * this connection + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly egressBytesTransferred?: number; /** - * The time at which connection was established in Utc format. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [lastConnectionEstablishedUtcTime] The time at which + * connection was established in Utc format. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly lastConnectionEstablishedUtcTime?: string; } /** + * @interface + * An interface representing LocalNetworkGateway. * A common class for general resource information + * + * @extends Resource */ export interface LocalNetworkGateway extends Resource { /** - * Local network site address space. + * @member {AddressSpace} [localNetworkAddressSpace] Local network site + * address space. */ localNetworkAddressSpace?: AddressSpace; /** - * IP address of local network gateway. + * @member {string} [gatewayIpAddress] IP address of local network gateway. */ gatewayIpAddress?: string; /** - * Local network gateway's BGP speaker settings. + * @member {BgpSettings} [bgpSettings] Local network gateway's BGP speaker + * settings. */ bgpSettings?: BgpSettings; /** - * The resource GUID property of the LocalNetworkGateway resource. + * @member {string} [resourceGuid] The resource GUID property of the + * LocalNetworkGateway resource. */ resourceGuid?: string; /** - * The provisioning state of the LocalNetworkGateway resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * LocalNetworkGateway 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; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing VirtualNetworkGatewayConnection. * A common class for general resource information + * + * @extends Resource */ export interface VirtualNetworkGatewayConnection extends Resource { /** - * The authorizationKey. + * @member {string} [authorizationKey] The authorizationKey. */ authorizationKey?: string; /** - * The reference to virtual network gateway resource. + * @member {VirtualNetworkGateway} virtualNetworkGateway1 The reference to + * virtual network gateway resource. */ virtualNetworkGateway1: VirtualNetworkGateway; /** - * The reference to virtual network gateway resource. + * @member {VirtualNetworkGateway} [virtualNetworkGateway2] The reference to + * virtual network gateway resource. */ virtualNetworkGateway2?: VirtualNetworkGateway; /** - * The reference to local network gateway resource. + * @member {LocalNetworkGateway} [localNetworkGateway2] The reference to + * local network gateway resource. */ localNetworkGateway2?: LocalNetworkGateway; /** - * Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and - * 'VPNClient. Possible values include: 'IPsec', 'Vnet2Vnet', 'ExpressRoute', 'VPNClient' + * @member {VirtualNetworkGatewayConnectionType} connectionType Gateway + * connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', + * and 'VPNClient. Possible values include: 'IPsec', 'Vnet2Vnet', + * 'ExpressRoute', 'VPNClient' */ connectionType: VirtualNetworkGatewayConnectionType; /** - * Connection protocol used for this connection. Possible values include: 'IKEv2', 'IKEv1' + * @member {VirtualNetworkGatewayConnectionProtocol} [connectionProtocol] + * Connection protocol used for this connection. Possible values include: + * 'IKEv2', 'IKEv1' */ connectionProtocol?: VirtualNetworkGatewayConnectionProtocol; /** - * The routing weight. + * @member {number} [routingWeight] The routing weight. */ routingWeight?: number; /** - * The IPSec shared key. + * @member {string} [sharedKey] The IPSec shared key. */ sharedKey?: string; /** - * Virtual network Gateway connection status. Possible values are 'Unknown', 'Connecting', - * 'Connected' and 'NotConnected'. Possible values include: 'Unknown', 'Connecting', 'Connected', - * 'NotConnected' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {VirtualNetworkGatewayConnectionStatus} [connectionStatus] Virtual + * network Gateway connection status. Possible values are 'Unknown', + * 'Connecting', 'Connected' and 'NotConnected'. Possible values include: + * 'Unknown', 'Connecting', 'Connected', 'NotConnected' + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly connectionStatus?: VirtualNetworkGatewayConnectionStatus; /** - * Collection of all tunnels' connection health status. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {TunnelConnectionHealth[]} [tunnelConnectionStatus] Collection of + * all tunnels' connection health status. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly tunnelConnectionStatus?: TunnelConnectionHealth[]; /** - * The egress bytes transferred in this connection. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [egressBytesTransferred] The egress bytes transferred in + * this connection. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly egressBytesTransferred?: number; /** - * The ingress bytes transferred in this connection. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [ingressBytesTransferred] The ingress bytes transferred + * in this connection. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly ingressBytesTransferred?: number; /** - * The reference to peerings resource. + * @member {SubResource} [peer] The reference to peerings resource. */ peer?: SubResource; /** - * EnableBgp flag + * @member {boolean} [enableBgp] EnableBgp flag */ enableBgp?: boolean; /** - * Enable policy-based traffic selectors. + * @member {boolean} [usePolicyBasedTrafficSelectors] Enable policy-based + * traffic selectors. */ usePolicyBasedTrafficSelectors?: boolean; /** - * The IPSec Policies to be considered by this connection. + * @member {IpsecPolicy[]} [ipsecPolicies] The IPSec Policies to be + * considered by this connection. */ ipsecPolicies?: IpsecPolicy[]; /** - * The resource GUID property of the VirtualNetworkGatewayConnection resource. + * @member {string} [resourceGuid] The resource GUID property of the + * VirtualNetworkGatewayConnection resource. */ resourceGuid?: string; /** - * The provisioning state of the VirtualNetworkGatewayConnection resource. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * VirtualNetworkGatewayConnection 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; /** - * Bypass ExpressRoute Gateway for data forwarding + * @member {boolean} [expressRouteGatewayBypass] Bypass ExpressRoute Gateway + * for data forwarding */ expressRouteGatewayBypass?: boolean; /** - * Gets a unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing ConnectionResetSharedKey. * The virtual network connection reset shared key + * */ export interface ConnectionResetSharedKey { /** - * The virtual network connection reset shared key length, should between 1 and 128. + * @member {number} keyLength The virtual network connection reset shared key + * length, should between 1 and 128. */ keyLength: number; } /** + * @interface + * An interface representing ConnectionSharedKey. * Response for GetConnectionSharedKey API service call + * + * @extends SubResource */ export interface ConnectionSharedKey extends SubResource { /** - * The virtual network connection shared key value. + * @member {string} value The virtual network connection shared key value. */ value: string; } /** + * @interface + * An interface representing VpnClientIPsecParameters. * An IPSec parameters for a virtual network gateway P2S connection. + * */ export interface VpnClientIPsecParameters { /** - * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for - * P2S client. + * @member {number} saLifeTimeSeconds The IPSec Security Association (also + * called Quick Mode or Phase 2 SA) lifetime in seconds for P2S client. */ saLifeTimeSeconds: number; /** - * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for - * P2S client.. + * @member {number} saDataSizeKilobytes The IPSec Security Association (also + * called Quick Mode or Phase 2 SA) payload size in KB for P2S client.. */ saDataSizeKilobytes: number; /** - * The IPSec encryption algorithm (IKE phase 1). Possible values include: 'None', 'DES', 'DES3', - * 'AES128', 'AES192', 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256' + * @member {IpsecEncryption} ipsecEncryption The IPSec encryption algorithm + * (IKE phase 1). Possible values include: 'None', 'DES', 'DES3', 'AES128', + * 'AES192', 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256' */ ipsecEncryption: IpsecEncryption; /** - * The IPSec integrity algorithm (IKE phase 1). Possible values include: 'MD5', 'SHA1', 'SHA256', - * 'GCMAES128', 'GCMAES192', 'GCMAES256' + * @member {IpsecIntegrity} ipsecIntegrity The IPSec integrity algorithm (IKE + * phase 1). Possible values include: 'MD5', 'SHA1', 'SHA256', 'GCMAES128', + * 'GCMAES192', 'GCMAES256' */ ipsecIntegrity: IpsecIntegrity; /** - * The IKE encryption algorithm (IKE phase 2). Possible values include: 'DES', 'DES3', 'AES128', - * 'AES192', 'AES256', 'GCMAES256', 'GCMAES128' + * @member {IkeEncryption} ikeEncryption The IKE encryption algorithm (IKE + * phase 2). Possible values include: 'DES', 'DES3', 'AES128', 'AES192', + * 'AES256', 'GCMAES256', 'GCMAES128' */ ikeEncryption: IkeEncryption; /** - * The IKE integrity algorithm (IKE phase 2). Possible values include: 'MD5', 'SHA1', 'SHA256', - * 'SHA384', 'GCMAES256', 'GCMAES128' + * @member {IkeIntegrity} ikeIntegrity The IKE integrity algorithm (IKE phase + * 2). Possible values include: 'MD5', 'SHA1', 'SHA256', 'SHA384', + * 'GCMAES256', 'GCMAES128' */ ikeIntegrity: IkeIntegrity; /** - * The DH Groups used in IKE Phase 1 for initial SA. Possible values include: 'None', 'DHGroup1', - * 'DHGroup2', 'DHGroup14', 'DHGroup2048', 'ECP256', 'ECP384', 'DHGroup24' + * @member {DhGroup} dhGroup The DH Groups used in IKE Phase 1 for initial + * SA. Possible values include: 'None', 'DHGroup1', 'DHGroup2', 'DHGroup14', + * 'DHGroup2048', 'ECP256', 'ECP384', 'DHGroup24' */ dhGroup: DhGroup; /** - * The Pfs Groups used in IKE Phase 2 for new child SA. Possible values include: 'None', 'PFS1', - * 'PFS2', 'PFS2048', 'ECP256', 'ECP384', 'PFS24', 'PFS14', 'PFSMM' + * @member {PfsGroup} pfsGroup The Pfs Groups used in IKE Phase 2 for new + * child SA. Possible values include: 'None', 'PFS1', 'PFS2', 'PFS2048', + * 'ECP256', 'ECP384', 'PFS24', 'PFS14', 'PFSMM' */ pfsGroup: PfsGroup; } /** + * @interface + * An interface representing VirtualNetworkConnectionGatewayReference. * A reference to VirtualNetworkGateway or LocalNetworkGateway resource. + * */ export interface VirtualNetworkConnectionGatewayReference { /** - * The ID of VirtualNetworkGateway or LocalNetworkGateway resource. + * @member {string} id The ID of VirtualNetworkGateway or LocalNetworkGateway + * resource. */ id: string; } /** + * @interface + * An interface representing VirtualNetworkGatewayConnectionListEntity. * A common class for general resource information + * + * @extends Resource */ export interface VirtualNetworkGatewayConnectionListEntity extends Resource { /** - * The authorizationKey. + * @member {string} [authorizationKey] The authorizationKey. */ authorizationKey?: string; /** + * @member {VirtualNetworkConnectionGatewayReference} virtualNetworkGateway1 * The reference to virtual network gateway resource. */ virtualNetworkGateway1: VirtualNetworkConnectionGatewayReference; /** - * The reference to virtual network gateway resource. + * @member {VirtualNetworkConnectionGatewayReference} + * [virtualNetworkGateway2] The reference to virtual network gateway + * resource. */ virtualNetworkGateway2?: VirtualNetworkConnectionGatewayReference; /** + * @member {VirtualNetworkConnectionGatewayReference} [localNetworkGateway2] * The reference to local network gateway resource. */ localNetworkGateway2?: VirtualNetworkConnectionGatewayReference; /** - * Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and - * 'VPNClient. Possible values include: 'IPsec', 'Vnet2Vnet', 'ExpressRoute', 'VPNClient' + * @member {VirtualNetworkGatewayConnectionType} connectionType Gateway + * connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', + * and 'VPNClient. Possible values include: 'IPsec', 'Vnet2Vnet', + * 'ExpressRoute', 'VPNClient' */ connectionType: VirtualNetworkGatewayConnectionType; /** - * Connection protocol used for this connection. Possible values include: 'IKEv2', 'IKEv1' + * @member {VirtualNetworkGatewayConnectionProtocol} [connectionProtocol] + * Connection protocol used for this connection. Possible values include: + * 'IKEv2', 'IKEv1' */ connectionProtocol?: VirtualNetworkGatewayConnectionProtocol; /** - * The routing weight. + * @member {number} [routingWeight] The routing weight. */ routingWeight?: number; /** - * The IPSec shared key. + * @member {string} [sharedKey] The IPSec shared key. */ sharedKey?: string; /** - * Virtual network Gateway connection status. Possible values are 'Unknown', 'Connecting', - * 'Connected' and 'NotConnected'. Possible values include: 'Unknown', 'Connecting', 'Connected', - * 'NotConnected' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {VirtualNetworkGatewayConnectionStatus} [connectionStatus] Virtual + * network Gateway connection status. Possible values are 'Unknown', + * 'Connecting', 'Connected' and 'NotConnected'. Possible values include: + * 'Unknown', 'Connecting', 'Connected', 'NotConnected' + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly connectionStatus?: VirtualNetworkGatewayConnectionStatus; /** - * Collection of all tunnels' connection health status. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {TunnelConnectionHealth[]} [tunnelConnectionStatus] Collection of + * all tunnels' connection health status. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly tunnelConnectionStatus?: TunnelConnectionHealth[]; /** - * The egress bytes transferred in this connection. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [egressBytesTransferred] The egress bytes transferred in + * this connection. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly egressBytesTransferred?: number; /** - * The ingress bytes transferred in this connection. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [ingressBytesTransferred] The ingress bytes transferred + * in this connection. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly ingressBytesTransferred?: number; /** - * The reference to peerings resource. + * @member {SubResource} [peer] The reference to peerings resource. */ peer?: SubResource; /** - * EnableBgp flag + * @member {boolean} [enableBgp] EnableBgp flag */ enableBgp?: boolean; /** - * Enable policy-based traffic selectors. + * @member {boolean} [usePolicyBasedTrafficSelectors] Enable policy-based + * traffic selectors. */ usePolicyBasedTrafficSelectors?: boolean; /** - * The IPSec Policies to be considered by this connection. + * @member {IpsecPolicy[]} [ipsecPolicies] The IPSec Policies to be + * considered by this connection. */ ipsecPolicies?: IpsecPolicy[]; /** - * The resource GUID property of the VirtualNetworkGatewayConnection resource. + * @member {string} [resourceGuid] The resource GUID property of the + * VirtualNetworkGatewayConnection resource. */ resourceGuid?: string; /** - * The provisioning state of the VirtualNetworkGatewayConnection resource. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * VirtualNetworkGatewayConnection 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; /** - * Bypass ExpressRoute Gateway for data forwarding + * @member {boolean} [expressRouteGatewayBypass] Bypass ExpressRoute Gateway + * for data forwarding */ expressRouteGatewayBypass?: boolean; /** - * Gets a unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing VpnDeviceScriptParameters. * Vpn device configuration script generation parameters + * */ export interface VpnDeviceScriptParameters { /** - * The vendor for the vpn device. + * @member {string} [vendor] The vendor for the vpn device. */ vendor?: string; /** - * The device family for the vpn device. + * @member {string} [deviceFamily] The device family for the vpn device. */ deviceFamily?: string; /** - * The firmware version for the vpn device. + * @member {string} [firmwareVersion] The firmware version for the vpn + * device. */ firmwareVersion?: string; } /** + * @interface + * An interface representing P2SVpnServerConfigVpnClientRootCertificate. * VPN client root certificate of P2SVpnServerConfiguration. + * + * @extends SubResource */ export interface P2SVpnServerConfigVpnClientRootCertificate extends SubResource { /** - * The certificate public data. + * @member {string} publicCertData The certificate public data. */ publicCertData: string; /** - * The provisioning state of the P2SVpnServerConfiguration VPN client root certificate resource. - * Possible values are: 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * P2SVpnServerConfiguration VPN client root certificate 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; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing P2SVpnServerConfigVpnClientRevokedCertificate. * VPN client revoked certificate of P2SVpnServerConfiguration. + * + * @extends SubResource */ export interface P2SVpnServerConfigVpnClientRevokedCertificate extends SubResource { /** - * The revoked VPN client certificate thumbprint. + * @member {string} [thumbprint] The revoked VPN client certificate + * thumbprint. */ thumbprint?: string; /** - * The provisioning state of the VPN client revoked certificate resource. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the VPN + * client revoked certificate 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; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing P2SVpnServerConfigRadiusServerRootCertificate. * Radius Server root certificate of P2SVpnServerConfiguration. + * + * @extends SubResource */ export interface P2SVpnServerConfigRadiusServerRootCertificate extends SubResource { /** - * The certificate public data. + * @member {string} publicCertData The certificate public data. */ publicCertData: string; /** - * The provisioning state of the P2SVpnServerConfiguration Radius Server root certificate - * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * P2SVpnServerConfiguration Radius Server root certificate 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; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing P2SVpnServerConfigRadiusClientRootCertificate. * Radius client root certificate of P2SVpnServerConfiguration. + * + * @extends SubResource */ export interface P2SVpnServerConfigRadiusClientRootCertificate extends SubResource { /** - * The Radius client root certificate thumbprint. + * @member {string} [thumbprint] The Radius client root certificate + * thumbprint. */ thumbprint?: string; /** - * The provisioning state of the Radius client root certificate resource. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the Radius + * client root certificate 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; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ etag?: string; } /** + * @interface + * An interface representing P2SVpnServerConfiguration. * P2SVpnServerConfiguration Resource. + * + * @extends SubResource */ export interface P2SVpnServerConfiguration extends SubResource { /** - * The name of the P2SVpnServerConfiguration that is unique within a VirtualWan in a resource - * group. This name can be used to access the resource along with Paren VirtualWan resource name. + * @member {string} [p2SVpnServerConfigurationPropertiesName] The name of the + * P2SVpnServerConfiguration that is unique within a VirtualWan in a resource + * group. This name can be used to access the resource along with Paren + * VirtualWan resource name. */ p2SVpnServerConfigurationPropertiesName?: string; /** - * vpnProtocols for the P2SVpnServerConfiguration. + * @member {VpnGatewayTunnelingProtocol[]} [vpnProtocols] vpnProtocols for + * the P2SVpnServerConfiguration. */ vpnProtocols?: VpnGatewayTunnelingProtocol[]; /** - * VPN client root certificate of P2SVpnServerConfiguration. + * @member {P2SVpnServerConfigVpnClientRootCertificate[]} + * [p2SVpnServerConfigVpnClientRootCertificates] VPN client root certificate + * of P2SVpnServerConfiguration. */ p2SVpnServerConfigVpnClientRootCertificates?: P2SVpnServerConfigVpnClientRootCertificate[]; /** - * VPN client revoked certificate of P2SVpnServerConfiguration. + * @member {P2SVpnServerConfigVpnClientRevokedCertificate[]} + * [p2SVpnServerConfigVpnClientRevokedCertificates] VPN client revoked + * certificate of P2SVpnServerConfiguration. */ p2SVpnServerConfigVpnClientRevokedCertificates?: P2SVpnServerConfigVpnClientRevokedCertificate[]; /** - * Radius Server root certificate of P2SVpnServerConfiguration. + * @member {P2SVpnServerConfigRadiusServerRootCertificate[]} + * [p2SVpnServerConfigRadiusServerRootCertificates] Radius Server root + * certificate of P2SVpnServerConfiguration. */ p2SVpnServerConfigRadiusServerRootCertificates?: P2SVpnServerConfigRadiusServerRootCertificate[]; /** - * Radius client root certificate of P2SVpnServerConfiguration. + * @member {P2SVpnServerConfigRadiusClientRootCertificate[]} + * [p2SVpnServerConfigRadiusClientRootCertificates] Radius client root + * certificate of P2SVpnServerConfiguration. */ p2SVpnServerConfigRadiusClientRootCertificates?: P2SVpnServerConfigRadiusClientRootCertificate[]; /** - * VpnClientIpsecPolicies for P2SVpnServerConfiguration. + * @member {IpsecPolicy[]} [vpnClientIpsecPolicies] VpnClientIpsecPolicies + * for P2SVpnServerConfiguration. */ vpnClientIpsecPolicies?: IpsecPolicy[]; /** - * The radius server address property of the P2SVpnServerConfiguration resource for point to site - * client connection. + * @member {string} [radiusServerAddress] The radius server address property + * of the P2SVpnServerConfiguration resource for point to site client + * connection. */ radiusServerAddress?: string; /** - * The radius secret property of the P2SVpnServerConfiguration resource for for point to site - * client connection. + * @member {string} [radiusServerSecret] The radius secret property of the + * P2SVpnServerConfiguration resource for point to site client connection. */ radiusServerSecret?: string; /** - * The provisioning state of the P2SVpnServerConfiguration resource. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [provisioningState] The provisioning state of the + * P2SVpnServerConfiguration 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; /** - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {SubResource[]} [p2SVpnGateways] **NOTE: This property will not be + * serialized. It can only be populated by the server.** */ readonly p2SVpnGateways?: SubResource[]; /** - * A unique read-only string that changes whenever the resource is updated. + * @member {string} [p2SVpnServerConfigurationPropertiesEtag] A unique + * read-only string that changes whenever the resource is updated. */ p2SVpnServerConfigurationPropertiesEtag?: string; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * Gets 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.** + * @member {string} [etag] Gets 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 VirtualWAN. * VirtualWAN Resource. + * + * @extends Resource */ export interface VirtualWAN extends Resource { /** - * Vpn encryption to be disabled or not. + * @member {boolean} [disableVpnEncryption] Vpn encryption to be disabled or + * not. */ disableVpnEncryption?: boolean; /** - * List of VirtualHubs in the VirtualWAN. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {SubResource[]} [virtualHubs] List of VirtualHubs in the + * VirtualWAN. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly virtualHubs?: SubResource[]; /** - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {SubResource[]} [vpnSites] **NOTE: This property will not be + * serialized. It can only be populated by the server.** */ readonly vpnSites?: SubResource[]; /** - * The Security Provider name. + * @member {string} [securityProviderName] The Security Provider name. */ securityProviderName?: string; /** - * True if branch to branch traffic is allowed. + * @member {boolean} [allowBranchToBranchTraffic] True if branch to branch + * traffic is allowed. */ allowBranchToBranchTraffic?: boolean; /** - * True if Vnet to Vnet traffic is allowed. + * @member {boolean} [allowVnetToVnetTraffic] True if Vnet to Vnet traffic is + * allowed. */ allowVnetToVnetTraffic?: boolean; /** - * The office local breakout category. Possible values include: 'Optimize', 'OptimizeAndAllow', - * 'All', 'None' + * @member {OfficeTrafficCategory} [office365LocalBreakoutCategory] The + * office local breakout category. Possible values include: 'Optimize', + * 'OptimizeAndAllow', 'All', 'None' */ office365LocalBreakoutCategory?: OfficeTrafficCategory; /** - * list of all P2SVpnServerConfigurations associated with the virtual wan. + * @member {P2SVpnServerConfiguration[]} [p2SVpnServerConfigurations] list of + * all P2SVpnServerConfigurations associated with the virtual wan. */ p2SVpnServerConfigurations?: P2SVpnServerConfiguration[]; /** - * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * @member {ProvisioningState} [provisioningState] The provisioning state of + * the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * Gets 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.** + * @member {string} [etag] Gets 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 DeviceProperties. * List of properties of the device. + * */ export interface DeviceProperties { /** - * Name of the device Vendor. + * @member {string} [deviceVendor] Name of the device Vendor. */ deviceVendor?: string; /** - * Model of the device. + * @member {string} [deviceModel] Model of the device. */ deviceModel?: string; /** - * Link speed. + * @member {number} [linkSpeedInMbps] Link speed. */ linkSpeedInMbps?: number; } /** + * @interface + * An interface representing VpnSite. * VpnSite Resource. + * + * @extends Resource */ export interface VpnSite extends Resource { /** - * The VirtualWAN to which the vpnSite belongs + * @member {SubResource} [virtualWan] The VirtualWAN to which the vpnSite + * belongs */ virtualWan?: SubResource; /** - * The device properties + * @member {DeviceProperties} [deviceProperties] The device properties */ deviceProperties?: DeviceProperties; /** - * The ip-address for the vpn-site. + * @member {string} [ipAddress] The ip-address for the vpn-site. */ ipAddress?: string; /** - * The key for vpn-site that can be used for connections. + * @member {string} [siteKey] The key for vpn-site that can be used for + * connections. */ siteKey?: string; /** - * The AddressSpace that contains an array of IP address ranges. + * @member {AddressSpace} [addressSpace] The AddressSpace that contains an + * array of IP address ranges. */ addressSpace?: AddressSpace; /** - * The set of bgp properties. + * @member {BgpSettings} [bgpProperties] The set of bgp properties. */ bgpProperties?: BgpSettings; /** - * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * @member {ProvisioningState} [provisioningState] The provisioning state of + * the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * IsSecuritySite flag + * @member {boolean} [isSecuritySite] IsSecuritySite flag */ isSecuritySite?: boolean; /** - * Gets 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.** + * @member {string} [etag] Gets 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 GetVpnSitesConfigurationRequest. * List of Vpn-Sites + * */ export interface GetVpnSitesConfigurationRequest { /** - * List of resource-ids of the vpn-sites for which config is to be downloaded. + * @member {string[]} [vpnSites] List of resource-ids of the vpn-sites for + * which config is to be downloaded. */ vpnSites?: string[]; /** - * The sas-url to download the configurations for vpn-sites + * @member {string} [outputBlobSasUrl] The sas-url to download the + * configurations for vpn-sites */ outputBlobSasUrl?: string; } /** + * @interface + * An interface representing HubVirtualNetworkConnection. * HubVirtualNetworkConnection Resource. + * + * @extends SubResource */ export interface HubVirtualNetworkConnection extends SubResource { /** - * Reference to the remote virtual network. + * @member {SubResource} [remoteVirtualNetwork] Reference to the remote + * virtual network. */ remoteVirtualNetwork?: SubResource; /** - * VirtualHub to RemoteVnet transit to enabled or not. + * @member {boolean} [allowHubToRemoteVnetTransit] VirtualHub to RemoteVnet + * transit to enabled or not. */ allowHubToRemoteVnetTransit?: boolean; /** - * Allow RemoteVnet to use Virtual Hub's gateways. + * @member {boolean} [allowRemoteVnetToUseHubVnetGateways] Allow RemoteVnet + * to use Virtual Hub's gateways. */ allowRemoteVnetToUseHubVnetGateways?: boolean; /** - * Enable internet security + * @member {boolean} [enableInternetSecurity] Enable internet security */ enableInternetSecurity?: boolean; /** - * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * @member {ProvisioningState} [provisioningState] The provisioning state of + * the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * Gets 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.** + * @member {string} [etag] Gets 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 VirtualHubRoute. * VirtualHub route + * */ export interface VirtualHubRoute { /** - * list of all addressPrefixes. + * @member {string[]} [addressPrefixes] list of all addressPrefixes. */ addressPrefixes?: string[]; /** - * NextHop ip address. + * @member {string} [nextHopIpAddress] NextHop ip address. */ nextHopIpAddress?: string; } /** + * @interface + * An interface representing VirtualHubRouteTable. * VirtualHub route table + * */ export interface VirtualHubRouteTable { /** - * list of all routes. + * @member {VirtualHubRoute[]} [routes] list of all routes. */ routes?: VirtualHubRoute[]; } /** + * @interface + * An interface representing VirtualHub. * VirtualHub Resource. + * + * @extends Resource */ export interface VirtualHub extends Resource { /** - * The VirtualWAN to which the VirtualHub belongs + * @member {SubResource} [virtualWan] The VirtualWAN to which the VirtualHub + * belongs */ virtualWan?: SubResource; /** - * The VpnGateway associated with this VirtualHub + * @member {SubResource} [vpnGateway] The VpnGateway associated with this + * VirtualHub */ vpnGateway?: SubResource; /** - * The P2SVpnGateway associated with this VirtualHub + * @member {SubResource} [p2SVpnGateway] The P2SVpnGateway associated with + * this VirtualHub */ p2SVpnGateway?: SubResource; /** - * The expressRouteGateway associated with this VirtualHub + * @member {SubResource} [expressRouteGateway] The expressRouteGateway + * associated with this VirtualHub */ expressRouteGateway?: SubResource; /** - * list of all vnet connections with this VirtualHub. + * @member {HubVirtualNetworkConnection[]} [virtualNetworkConnections] list + * of all vnet connections with this VirtualHub. */ virtualNetworkConnections?: HubVirtualNetworkConnection[]; /** - * Address-prefix for this VirtualHub. + * @member {string} [addressPrefix] Address-prefix for this VirtualHub. */ addressPrefix?: string; /** - * The routeTable associated with this virtual hub. + * @member {VirtualHubRouteTable} [routeTable] The routeTable associated with + * this virtual hub. */ routeTable?: VirtualHubRouteTable; /** - * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * @member {ProvisioningState} [provisioningState] The provisioning state of + * the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * Gets 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.** + * @member {string} [etag] Gets 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 VpnConnection. * VpnConnection Resource. + * + * @extends SubResource */ export interface VpnConnection extends SubResource { /** - * Id of the connected vpn site. + * @member {SubResource} [remoteVpnSite] Id of the connected vpn site. */ remoteVpnSite?: SubResource; /** - * routing weight for vpn connection. + * @member {number} [routingWeight] routing weight for vpn connection. */ routingWeight?: number; /** - * The connection status. Possible values include: 'Unknown', 'Connecting', 'Connected', + * @member {VpnConnectionStatus} [connectionStatus] The connection status. + * Possible values include: 'Unknown', 'Connecting', 'Connected', * 'NotConnected' */ connectionStatus?: VpnConnectionStatus; /** - * Connection protocol used for this connection. Possible values include: 'IKEv2', 'IKEv1' + * @member {VirtualNetworkGatewayConnectionProtocol} + * [vpnConnectionProtocolType] Connection protocol used for this connection. + * Possible values include: 'IKEv2', 'IKEv1' */ vpnConnectionProtocolType?: VirtualNetworkGatewayConnectionProtocol; /** - * Ingress bytes transferred. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [ingressBytesTransferred] Ingress bytes transferred. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly ingressBytesTransferred?: number; /** - * Egress bytes transferred. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [egressBytesTransferred] Egress bytes transferred. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly egressBytesTransferred?: number; /** - * Expected bandwidth in MBPS. + * @member {number} [connectionBandwidth] Expected bandwidth in MBPS. */ connectionBandwidth?: number; /** - * SharedKey for the vpn connection. + * @member {string} [sharedKey] SharedKey for the vpn connection. */ sharedKey?: string; /** - * EnableBgp flag + * @member {boolean} [enableBgp] EnableBgp flag */ enableBgp?: boolean; /** - * The IPSec Policies to be considered by this connection. + * @member {IpsecPolicy[]} [ipsecPolicies] The IPSec Policies to be + * considered by this connection. */ ipsecPolicies?: IpsecPolicy[]; /** - * EnableBgp flag + * @member {boolean} [enableRateLimiting] EnableBgp flag */ enableRateLimiting?: boolean; /** - * Enable internet security + * @member {boolean} [enableInternetSecurity] Enable internet security */ enableInternetSecurity?: boolean; /** - * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * @member {ProvisioningState} [provisioningState] The provisioning state of + * the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * @member {string} [name] The name of the resource that is unique within a + * resource group. This name can be used to access the resource. */ name?: string; /** - * Gets 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.** + * @member {string} [etag] Gets 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 VpnGateway. * VpnGateway Resource. + * + * @extends Resource */ export interface VpnGateway extends Resource { /** - * The VirtualHub to which the gateway belongs + * @member {SubResource} [virtualHub] The VirtualHub to which the gateway + * belongs */ virtualHub?: SubResource; /** - * list of all vpn connections to the gateway. + * @member {VpnConnection[]} [connections] list of all vpn connections to the + * gateway. */ connections?: VpnConnection[]; /** - * Local network gateway's BGP speaker settings. + * @member {BgpSettings} [bgpSettings] Local network gateway's BGP speaker + * settings. */ bgpSettings?: BgpSettings; /** - * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * @member {ProvisioningState} [provisioningState] The provisioning state of + * the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * The scale unit for this vpn gateway. + * @member {number} [vpnGatewayScaleUnit] The scale unit for this vpn + * gateway. */ vpnGatewayScaleUnit?: number; /** - * Gets 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.** + * @member {string} [etag] Gets 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 VpnSiteId. * VpnSite Resource. + * */ export interface VpnSiteId { /** - * The resource-uri of the vpn-site for which config is to be fetched. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [vpnSite] The resource-uri of the vpn-site for which + * config is to be fetched. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly vpnSite?: string; } /** + * @interface + * An interface representing VirtualWanSecurityProvider. * Collection of SecurityProviders. + * */ export interface VirtualWanSecurityProvider { /** - * Name of the security provider. + * @member {string} [name] Name of the security provider. */ name?: string; /** - * Url of the security provider. + * @member {string} [url] Url of the security provider. */ url?: string; /** - * Name of the security provider. Possible values include: 'External', 'Native' + * @member {VirtualWanSecurityProviderType} [type] Name of the security + * provider. Possible values include: 'External', 'Native' */ type?: VirtualWanSecurityProviderType; } /** + * @interface + * An interface representing VirtualWanSecurityProviders. * Collection of SecurityProviders. + * */ export interface VirtualWanSecurityProviders { + /** + * @member {VirtualWanSecurityProvider[]} [supportedProviders] + */ supportedProviders?: VirtualWanSecurityProvider[]; } /** + * @interface + * An interface representing VpnClientConnectionHealth. * VpnClientConnectionHealth properties + * */ export interface VpnClientConnectionHealth { /** - * Total of the Ingress Bytes Transferred in this P2S Vpn connection - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [totalIngressBytesTransferred] Total of the Ingress Bytes + * Transferred in this P2S Vpn connection + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly totalIngressBytesTransferred?: number; /** - * Total of the Egress Bytes Transferred in this connection - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {number} [totalEgressBytesTransferred] Total of the Egress Bytes + * Transferred in this connection + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly totalEgressBytesTransferred?: number; /** - * The total of p2s vpn clients connected at this time to this P2SVpnGateway. + * @member {number} [vpnClientConnectionsCount] The total of p2s vpn clients + * connected at this time to this P2SVpnGateway. */ vpnClientConnectionsCount?: number; /** - * List of allocated ip addresses to the connected p2s vpn clients. + * @member {string[]} [allocatedIpAddresses] List of allocated ip addresses + * to the connected p2s vpn clients. */ allocatedIpAddresses?: string[]; } /** + * @interface + * An interface representing P2SVpnGateway. * P2SVpnGateway Resource. + * + * @extends Resource */ export interface P2SVpnGateway extends Resource { /** - * The VirtualHub to which the gateway belongs + * @member {SubResource} [virtualHub] The VirtualHub to which the gateway + * belongs */ virtualHub?: SubResource; /** - * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * @member {ProvisioningState} [provisioningState] The provisioning state of + * the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * The scale unit for this p2s vpn gateway. + * @member {number} [vpnGatewayScaleUnit] The scale unit for this p2s vpn + * gateway. */ vpnGatewayScaleUnit?: number; /** - * The P2SVpnServerConfiguration to which the p2sVpnGateway is attached to. + * @member {SubResource} [p2SVpnServerConfiguration] The + * P2SVpnServerConfiguration to which the p2sVpnGateway is attached to. */ p2SVpnServerConfiguration?: SubResource; /** - * The reference of the address space resource which represents Address space for P2S VpnClient. + * @member {AddressSpace} [vpnClientAddressPool] The reference of the address + * space resource which represents Address space for P2S VpnClient. */ vpnClientAddressPool?: AddressSpace; /** - * All P2S vpnclients' connection health status. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {VpnClientConnectionHealth} [vpnClientConnectionHealth] All P2S + * VPN clients' connection health status. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly vpnClientConnectionHealth?: VpnClientConnectionHealth; /** - * Gets 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.** + * @member {string} [etag] Gets 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 P2SVpnProfileParameters. * Vpn Client Parameters for package generation + * */ export interface P2SVpnProfileParameters { /** - * VPN client Authentication Method. Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'. Possible - * values include: 'EAPTLS', 'EAPMSCHAPv2' + * @member {AuthenticationMethod} [authenticationMethod] VPN client + * Authentication Method. Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'. + * Possible values include: 'EAPTLS', 'EAPMSCHAPv2' */ authenticationMethod?: AuthenticationMethod; } /** + * @interface + * An interface representing VpnProfileResponse. * Vpn Profile Response for package generation + * */ export interface VpnProfileResponse { /** - * URL to the VPN profile + * @member {string} [profileUrl] URL to the VPN profile */ profileUrl?: string; } /** + * @interface + * An interface representing ApplicationGatewaysBackendHealthOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface ApplicationGatewaysBackendHealthOptionalParams extends msRest.RequestOptionsBase { /** - * Expands BackendAddressPool and BackendHttpSettings referenced in backend health. + * @member {string} [expand] Expands BackendAddressPool and + * BackendHttpSettings referenced in backend health. */ expand?: string; } /** + * @interface + * An interface representing ApplicationGatewaysBeginBackendHealthOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface ApplicationGatewaysBeginBackendHealthOptionalParams extends msRest.RequestOptionsBase { /** - * Expands BackendAddressPool and BackendHttpSettings referenced in backend health. + * @member {string} [expand] Expands BackendAddressPool and + * BackendHttpSettings referenced in backend health. */ expand?: string; } /** + * @interface + * An interface representing InterfaceEndpointsGetOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface InterfaceEndpointsGetOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * @member {string} [expand] Expands referenced resources. */ expand?: string; } /** + * @interface + * An interface representing LoadBalancersGetOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface LoadBalancersGetOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * @member {string} [expand] Expands referenced resources. */ expand?: string; } /** + * @interface + * An interface representing InboundNatRulesGetOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface InboundNatRulesGetOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * @member {string} [expand] Expands referenced resources. */ expand?: string; } /** + * @interface + * An interface representing NetworkInterfacesGetOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface NetworkInterfacesGetOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * @member {string} [expand] Expands referenced resources. */ expand?: string; } /** + * @interface + * An interface representing NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * @member {string} [expand] Expands referenced resources. */ expand?: string; } /** + * @interface + * An interface representing NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * @member {string} [expand] Expands referenced resources. */ expand?: string; } /** + * @interface + * An interface representing NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * @member {string} [expand] Expands referenced resources. */ expand?: string; } /** + * @interface + * An interface representing NetworkProfilesGetOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface NetworkProfilesGetOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * @member {string} [expand] Expands referenced resources. */ expand?: string; } /** + * @interface + * An interface representing NetworkSecurityGroupsGetOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface NetworkSecurityGroupsGetOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * @member {string} [expand] Expands referenced resources. */ expand?: string; } /** + * @interface + * An interface representing PublicIPAddressesGetOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface PublicIPAddressesGetOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * @member {string} [expand] Expands referenced resources. */ expand?: string; } /** + * @interface + * An interface representing PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * @member {string} [expand] Expands referenced resources. */ expand?: string; } /** + * @interface + * An interface representing PublicIPPrefixesGetOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface PublicIPPrefixesGetOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * @member {string} [expand] Expands referenced resources. */ expand?: string; } /** + * @interface + * An interface representing RouteFiltersGetOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface RouteFiltersGetOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced express route bgp peering resources. + * @member {string} [expand] Expands referenced express route bgp peering + * resources. */ expand?: string; } /** + * @interface + * An interface representing RouteTablesGetOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface RouteTablesGetOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * @member {string} [expand] Expands referenced resources. */ expand?: string; } /** + * @interface + * An interface representing ServiceEndpointPoliciesGetOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface ServiceEndpointPoliciesGetOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * @member {string} [expand] Expands referenced resources. */ expand?: string; } /** + * @interface + * An interface representing VirtualNetworksGetOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface VirtualNetworksGetOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * @member {string} [expand] Expands referenced resources. */ expand?: string; } /** + * @interface + * An interface representing SubnetsGetOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface SubnetsGetOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * @member {string} [expand] Expands referenced resources. */ expand?: string; } /** + * @interface + * An interface representing VirtualNetworkGatewaysResetOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface VirtualNetworkGatewaysResetOptionalParams extends msRest.RequestOptionsBase { /** - * Virtual network gateway vip address supplied to the begin reset of the active-active feature - * enabled gateway. + * @member {string} [gatewayVip] Virtual network gateway vip address supplied + * to the begin reset of the active-active feature enabled gateway. */ gatewayVip?: string; } /** + * @interface + * An interface representing VirtualNetworkGatewaysGetBgpPeerStatusOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface VirtualNetworkGatewaysGetBgpPeerStatusOptionalParams extends msRest.RequestOptionsBase { /** - * The IP address of the peer to retrieve the status of. + * @member {string} [peer] The IP address of the peer to retrieve the status + * of. */ peer?: string; } /** + * @interface + * An interface representing VirtualNetworkGatewaysBeginResetOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface VirtualNetworkGatewaysBeginResetOptionalParams extends msRest.RequestOptionsBase { /** - * Virtual network gateway vip address supplied to the begin reset of the active-active feature - * enabled gateway. + * @member {string} [gatewayVip] Virtual network gateway vip address supplied + * to the begin reset of the active-active feature enabled gateway. */ gatewayVip?: string; } /** + * @interface + * An interface representing VirtualNetworkGatewaysBeginGetBgpPeerStatusOptionalParams. * Optional Parameters. + * + * @extends RequestOptionsBase */ export interface VirtualNetworkGatewaysBeginGetBgpPeerStatusOptionalParams extends msRest.RequestOptionsBase { /** - * The IP address of the peer to retrieve the status of. + * @member {string} [peer] The IP address of the peer to retrieve the status + * of. */ peer?: string; } /** + * @interface * An interface representing NetworkManagementClientOptions. + * @extends AzureServiceClientOptions */ export interface NetworkManagementClientOptions extends AzureServiceClientOptions { + /** + * @member {string} [baseUri] + */ baseUri?: string; } + /** * @interface + * An interface representing the ApplicationGatewayListResult. * Response for ListApplicationGateways API service call. + * * @extends Array */ export interface ApplicationGatewayListResult extends Array { /** - * URL to get the next set of results. + * @member {string} [nextLink] URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the ApplicationGatewayAvailableSslPredefinedPolicies. * Response for ApplicationGatewayAvailableSslOptions API service call. + * * @extends Array */ export interface ApplicationGatewayAvailableSslPredefinedPolicies extends Array { /** - * URL to get the next set of results. + * @member {string} [nextLink] URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the ApplicationSecurityGroupListResult. * A list of application security groups. + * * @extends Array */ export interface ApplicationSecurityGroupListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the AvailableDelegationsResult. * An array of available delegations. + * * @extends Array */ export interface AvailableDelegationsResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the AzureFirewallListResult. * Response for ListAzureFirewalls API service call. + * * @extends Array */ export interface AzureFirewallListResult extends Array { /** - * URL to get the next set of results. + * @member {string} [nextLink] URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the AzureFirewallFqdnTagListResult. * Response for ListAzureFirewallFqdnTags API service call. + * * @extends Array */ export interface AzureFirewallFqdnTagListResult extends Array { /** - * URL to get the next set of results. + * @member {string} [nextLink] URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the DdosProtectionPlanListResult. * A list of DDoS protection plans. + * * @extends Array */ export interface DdosProtectionPlanListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the EndpointServicesListResult. * Response for the ListAvailableEndpointServices API service call. + * * @extends Array */ export interface EndpointServicesListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * Response for ListAuthorizations API service call retrieves all authorizations that belongs to an - * ExpressRouteCircuit. + * An interface representing the AuthorizationListResult. + * Response for ListAuthorizations API service call retrieves all + * authorizations that belongs to an ExpressRouteCircuit. + * * @extends Array */ export interface AuthorizationListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * Response for ListPeering API service call retrieves all peerings that belong to an - * ExpressRouteCircuit. + * An interface representing the ExpressRouteCircuitPeeringListResult. + * Response for ListPeering API service call retrieves all peerings that belong + * to an ExpressRouteCircuit. + * * @extends Array */ export interface ExpressRouteCircuitPeeringListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * Response for ListConnections API service call retrieves all global reach connections that - * belongs to a Private Peering for an ExpressRouteCircuit. + * An interface representing the ExpressRouteCircuitConnectionListResult. + * Response for ListConnections API service call retrieves all global reach + * connections that belongs to a Private Peering for an ExpressRouteCircuit. + * * @extends Array */ export interface ExpressRouteCircuitConnectionListResult extends Array { /** - * The URL to get the next set of results. + * @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 { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the ExpressRouteServiceProviderListResult. * Response for the ListExpressRouteServiceProvider API service call. + * * @extends Array */ export interface ExpressRouteServiceProviderListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the ExpressRouteCrossConnectionListResult. * Response for ListExpressRouteCrossConnection API service call. + * * @extends Array */ export interface ExpressRouteCrossConnectionListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface - * Response for ListPeering API service call retrieves all peerings that belong to an - * ExpressRouteCrossConnection. + * An interface representing the ExpressRouteCrossConnectionPeeringList. + * Response for ListPeering API service call retrieves all peerings that belong + * to an ExpressRouteCrossConnection. + * * @extends Array */ export interface ExpressRouteCrossConnectionPeeringList extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface - * Response for ListExpressRoutePortsLocations API service call. + * An interface representing the ExpressRoutePortsLocationListResult. * @summary ExpressRoutePorts Location List Result + * + * Response for ListExpressRoutePortsLocations API service call. + * * @extends Array */ export interface ExpressRoutePortsLocationListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * Response for ListExpressRoutePorts API service call. + * An interface representing the ExpressRoutePortListResult. * @summary ExpressRoute Port List Result + * + * Response for ListExpressRoutePorts API service call. + * * @extends Array */ export interface ExpressRoutePortListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * Response for ListExpressRouteLinks API service call. + * An interface representing the ExpressRouteLinkListResult. * @summary ExpressRouteLink List Result + * + * Response for ListExpressRouteLinks API service call. + * * @extends Array */ export interface ExpressRouteLinkListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the InterfaceEndpointListResult. * Response for the ListInterfaceEndpoints API service call. + * * @extends Array */ export interface InterfaceEndpointListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the LoadBalancerListResult. * Response for ListLoadBalancers API service call. + * * @extends Array */ export interface LoadBalancerListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the LoadBalancerBackendAddressPoolListResult. * Response for ListBackendAddressPool API service call. + * * @extends Array */ export interface LoadBalancerBackendAddressPoolListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the LoadBalancerFrontendIPConfigurationListResult. * Response for ListFrontendIPConfiguration API service call. + * * @extends Array */ export interface LoadBalancerFrontendIPConfigurationListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the InboundNatRuleListResult. * Response for ListInboundNatRule API service call. + * * @extends Array */ export interface InboundNatRuleListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the LoadBalancerLoadBalancingRuleListResult. * Response for ListLoadBalancingRule API service call. + * * @extends Array */ export interface LoadBalancerLoadBalancingRuleListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the LoadBalancerOutboundRuleListResult. * Response for ListOutboundRule API service call. + * * @extends Array */ export interface LoadBalancerOutboundRuleListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the NetworkInterfaceListResult. * Response for the ListNetworkInterface API service call. + * * @extends Array */ export interface NetworkInterfaceListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the LoadBalancerProbeListResult. * Response for ListProbe API service call. + * * @extends Array */ export interface LoadBalancerProbeListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the NetworkInterfaceIPConfigurationListResult. * Response for list ip configurations API service call. + * * @extends Array */ export interface NetworkInterfaceIPConfigurationListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the NetworkInterfaceLoadBalancerListResult. * Response for list ip configurations API service call. + * * @extends Array */ export interface NetworkInterfaceLoadBalancerListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the NetworkInterfaceTapConfigurationListResult. * Response for list tap configurations API service call. + * * @extends Array */ export interface NetworkInterfaceTapConfigurationListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the NetworkProfileListResult. * Response for ListNetworkProfiles API service call. + * * @extends Array */ export interface NetworkProfileListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the NetworkSecurityGroupListResult. * Response for ListNetworkSecurityGroups API service call. + * * @extends Array */ export interface NetworkSecurityGroupListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * Response for ListSecurityRule API service call. Retrieves all security rules that belongs to a - * network security group. + * An interface representing the SecurityRuleListResult. + * Response for ListSecurityRule API service call. Retrieves all security rules + * that belongs to a network security group. + * * @extends Array */ export interface SecurityRuleListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the NetworkWatcherListResult. * List of network watcher resources. + * * @extends Array */ export interface NetworkWatcherListResult extends Array { @@ -8552,7 +11094,9 @@ export interface NetworkWatcherListResult extends Array { /** * @interface + * An interface representing the PacketCaptureListResult. * List of packet capture sessions. + * * @extends Array */ export interface PacketCaptureListResult extends Array { @@ -8560,7 +11104,9 @@ export interface PacketCaptureListResult extends Array { /** * @interface + * An interface representing the ConnectionMonitorListResult. * List of connection monitors. + * * @extends Array */ export interface ConnectionMonitorListResult extends Array { @@ -8568,351 +11114,426 @@ export interface ConnectionMonitorListResult extends Array */ export interface OperationListResult extends Array { /** - * URL to get the next set of operation list results if there are any. + * @member {string} [nextLink] URL to get the next set of operation list + * results if there are any. */ nextLink?: string; } /** * @interface + * An interface representing the PublicIPAddressListResult. * Response for ListPublicIpAddresses API service call. + * * @extends Array */ export interface PublicIPAddressListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the PublicIPPrefixListResult. * Response for ListPublicIpPrefixes API service call. + * * @extends Array */ export interface PublicIPPrefixListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the RouteFilterListResult. * Response for the ListRouteFilters API service call. + * * @extends Array */ export interface RouteFilterListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the RouteFilterRuleListResult. * Response for the ListRouteFilterRules API service call + * * @extends Array */ export interface RouteFilterRuleListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the RouteTableListResult. * Response for the ListRouteTable API service call. + * * @extends Array */ export interface RouteTableListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the RouteListResult. * Response for the ListRoute API service call + * * @extends Array */ export interface RouteListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the BgpServiceCommunityListResult. * Response for the ListServiceCommunity API service call. + * * @extends Array */ export interface BgpServiceCommunityListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the ServiceEndpointPolicyListResult. * Response for ListServiceEndpointPolicies API service call. + * * @extends Array */ export interface ServiceEndpointPolicyListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface - * Response for ListServiceEndpointPolicyDefinition API service call. Retrieves all service - * endpoint policy definition that belongs to a service endpoint policy. + * An interface representing the ServiceEndpointPolicyDefinitionListResult. + * Response for ListServiceEndpointPolicyDefinition API service call. Retrieves + * all service endpoint policy definition that belongs to a service endpoint + * policy. + * * @extends Array */ export interface ServiceEndpointPolicyDefinitionListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the UsagesListResult. * The list usages operation response. + * * @extends Array */ export interface UsagesListResult extends Array { /** - * URL to get the next set of results. + * @member {string} [nextLink] URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the VirtualNetworkListResult. * Response for the ListVirtualNetworks API service call. + * * @extends Array */ export interface VirtualNetworkListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the VirtualNetworkListUsageResult. * Response for the virtual networks GetUsage API service call. + * * @extends Array */ export interface VirtualNetworkListUsageResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * Response for ListSubnets API service callRetrieves all subnet that belongs to a virtual network + * An interface representing the SubnetListResult. + * Response for ListSubnets API service callRetrieves all subnet that belongs + * to a virtual network + * * @extends Array */ export interface SubnetListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * Response for ListSubnets API service call. Retrieves all subnets that belong to a virtual - * network. + * An interface representing the VirtualNetworkPeeringListResult. + * Response for ListSubnets API service call. Retrieves all subnets that belong + * to a virtual network. + * * @extends Array */ export interface VirtualNetworkPeeringListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface + * An interface representing the VirtualNetworkGatewayListResult. * Response for the ListVirtualNetworkGateways API service call. + * * @extends Array */ export interface VirtualNetworkGatewayListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the VirtualNetworkGatewayListConnectionsResult. * Response for the VirtualNetworkGatewayListConnections API service call + * * @extends Array */ export interface VirtualNetworkGatewayListConnectionsResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the VirtualNetworkGatewayConnectionListResult. * Response for the ListVirtualNetworkGatewayConnections API service call + * * @extends Array */ export interface VirtualNetworkGatewayConnectionListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the LocalNetworkGatewayListResult. * Response for ListLocalNetworkGateways API service call. + * * @extends Array */ export interface LocalNetworkGatewayListResult extends Array { /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * @member {string} [nextLink] The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** */ readonly nextLink?: string; } /** * @interface + * An interface representing the VirtualNetworkTapListResult. * Response for ListVirtualNetworkTap API service call. + * * @extends Array */ export interface VirtualNetworkTapListResult extends Array { /** - * The URL to get the next set of results. + * @member {string} [nextLink] The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * Result of the request to list VirtualWANs. It contains a list of VirtualWANs and a URL nextLink - * to get the next set of results. + * An interface representing the ListVirtualWANsResult. + * Result of the request to list VirtualWANs. It contains a list of VirtualWANs + * and a URL nextLink to get the next set of results. + * * @extends Array */ export interface ListVirtualWANsResult extends Array { /** - * URL to get the next set of operation list results if there are any. + * @member {string} [nextLink] URL to get the next set of operation list + * results if there are any. */ nextLink?: string; } /** * @interface - * Result of the request to list VpnSites. It contains a list of VpnSites and a URL nextLink to get - * the next set of results. + * An interface representing the ListVpnSitesResult. + * Result of the request to list VpnSites. It contains a list of VpnSites and a + * URL nextLink to get the next set of results. + * * @extends Array */ export interface ListVpnSitesResult extends Array { /** - * URL to get the next set of operation list results if there are any. + * @member {string} [nextLink] URL to get the next set of operation list + * results if there are any. */ nextLink?: string; } /** * @interface - * Result of the request to list VirtualHubs. It contains a list of VirtualHubs and a URL nextLink - * to get the next set of results. + * An interface representing the ListVirtualHubsResult. + * Result of the request to list VirtualHubs. It contains a list of VirtualHubs + * and a URL nextLink to get the next set of results. + * * @extends Array */ export interface ListVirtualHubsResult extends Array { /** - * URL to get the next set of operation list results if there are any. + * @member {string} [nextLink] URL to get the next set of operation list + * results if there are any. */ nextLink?: string; } /** * @interface - * List of HubVirtualNetworkConnections and a URL nextLink to get the next set of results. + * An interface representing the ListHubVirtualNetworkConnectionsResult. + * List of HubVirtualNetworkConnections and a URL nextLink to get the next set + * of results. + * * @extends Array */ export interface ListHubVirtualNetworkConnectionsResult extends Array { /** - * URL to get the next set of operation list results if there are any. + * @member {string} [nextLink] URL to get the next set of operation list + * results if there are any. */ nextLink?: string; } /** * @interface - * Result of the request to list VpnGateways. It contains a list of VpnGateways and a URL nextLink - * to get the next set of results. + * An interface representing the ListVpnGatewaysResult. + * Result of the request to list VpnGateways. It contains a list of VpnGateways + * and a URL nextLink to get the next set of results. + * * @extends Array */ export interface ListVpnGatewaysResult extends Array { /** - * URL to get the next set of operation list results if there are any. + * @member {string} [nextLink] URL to get the next set of operation list + * results if there are any. */ nextLink?: string; } /** * @interface - * Result of the request to list all vpn connections to a virtual wan vpn gateway. It contains a - * list of Vpn Connections and a URL nextLink to get the next set of results. + * An interface representing the ListVpnConnectionsResult. + * Result of the request to list all vpn connections to a virtual wan vpn + * gateway. It contains a list of Vpn Connections and a URL nextLink to get the + * next set of results. + * * @extends Array */ export interface ListVpnConnectionsResult extends Array { /** - * URL to get the next set of operation list results if there are any. + * @member {string} [nextLink] URL to get the next set of operation list + * results if there are any. */ nextLink?: string; } /** * @interface - * Result of the request to list all P2SVpnServerConfigurations associated to a VirtualWan. It - * contains a list of P2SVpnServerConfigurations and a URL nextLink to get the next set of results. + * An interface representing the ListP2SVpnServerConfigurationsResult. + * Result of the request to list all P2SVpnServerConfigurations associated to a + * VirtualWan. It contains a list of P2SVpnServerConfigurations and a URL + * nextLink to get the next set of results. + * * @extends Array */ export interface ListP2SVpnServerConfigurationsResult extends Array { /** - * URL to get the next set of operation list results if there are any. + * @member {string} [nextLink] URL to get the next set of operation list + * results if there are any. */ nextLink?: string; } /** * @interface - * Result of the request to list P2SVpnGateways. It contains a list of P2SVpnGateways and a URL - * nextLink to get the next set of results. + * An interface representing the ListP2SVpnGatewaysResult. + * Result of the request to list P2SVpnGateways. It contains a list of + * P2SVpnGateways and a URL nextLink to get the next set of results. + * * @extends Array */ export interface ListP2SVpnGatewaysResult extends Array { /** - * URL to get the next set of operation list results if there are any. + * @member {string} [nextLink] URL to get the next set of operation list + * results if there are any. */ nextLink?: string; } @@ -9127,11 +11748,11 @@ export type ProvisioningState = 'Succeeded' | 'Updating' | 'Deleting' | 'Failed' /** * Defines values for AzureFirewallRCActionType. - * Possible values include: 'Allow', 'Deny' + * Possible values include: 'Allow', 'Deny', 'Alert' * @readonly * @enum {string} */ -export type AzureFirewallRCActionType = 'Allow' | 'Deny'; +export type AzureFirewallRCActionType = 'Allow' | 'Deny' | 'Alert'; /** * Defines values for AzureFirewallApplicationRuleProtocolType. @@ -9157,6 +11778,14 @@ export type AzureFirewallNatRCActionType = 'Snat' | 'Dnat'; */ export type AzureFirewallNetworkRuleProtocol = 'TCP' | 'UDP' | 'Any' | 'ICMP'; +/** + * Defines values for AzureFirewallThreatIntelMode. + * Possible values include: 'Alert', 'Deny', 'Off' + * @readonly + * @enum {string} + */ +export type AzureFirewallThreatIntelMode = 'Alert' | 'Deny' | 'Off'; + /** * Defines values for DdosCustomPolicyProtocol. * Possible values include: 'Tcp', 'Udp', 'Syn' @@ -9450,11 +12079,11 @@ export type ConnectionStatus = 'Unknown' | 'Connected' | 'Disconnected' | 'Degra /** * Defines values for ConnectionMonitorSourceStatus. - * Possible values include: 'Uknown', 'Active', 'Inactive' + * Possible values include: 'Unknown', 'Active', 'Inactive' * @readonly * @enum {string} */ -export type ConnectionMonitorSourceStatus = 'Uknown' | 'Active' | 'Inactive'; +export type ConnectionMonitorSourceStatus = 'Unknown' | 'Active' | 'Inactive'; /** * Defines values for ConnectionState. @@ -9713,7 +12342,6 @@ export type ApplicationGatewaysGetResponse = ApplicationGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -9733,7 +12361,6 @@ export type ApplicationGatewaysCreateOrUpdateResponse = ApplicationGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -9753,7 +12380,6 @@ export type ApplicationGatewaysUpdateTagsResponse = ApplicationGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -9773,7 +12399,6 @@ export type ApplicationGatewaysListResponse = ApplicationGatewayListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -9793,7 +12418,6 @@ export type ApplicationGatewaysListAllResponse = ApplicationGatewayListResult & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -9813,7 +12437,6 @@ export type ApplicationGatewaysBackendHealthResponse = ApplicationGatewayBackend * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -9824,7 +12447,7 @@ export type ApplicationGatewaysBackendHealthResponse = ApplicationGatewayBackend /** * Contains response data for the listAvailableServerVariables operation. */ -export type ApplicationGatewaysListAvailableServerVariablesResponse = ApplicationGatewayAvailableServerVariablesResult & { +export type ApplicationGatewaysListAvailableServerVariablesResponse = Array & { /** * The underlying HTTP response. */ @@ -9833,18 +12456,17 @@ export type ApplicationGatewaysListAvailableServerVariablesResponse = Applicatio * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ - parsedBody: ApplicationGatewayAvailableServerVariablesResult; + parsedBody: string[]; }; }; /** * Contains response data for the listAvailableRequestHeaders operation. */ -export type ApplicationGatewaysListAvailableRequestHeadersResponse = ApplicationGatewayAvailableRequestHeadersResult & { +export type ApplicationGatewaysListAvailableRequestHeadersResponse = Array & { /** * The underlying HTTP response. */ @@ -9853,18 +12475,17 @@ export type ApplicationGatewaysListAvailableRequestHeadersResponse = Application * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ - parsedBody: ApplicationGatewayAvailableRequestHeadersResult; + parsedBody: string[]; }; }; /** * Contains response data for the listAvailableResponseHeaders operation. */ -export type ApplicationGatewaysListAvailableResponseHeadersResponse = ApplicationGatewayAvailableResponseHeadersResult & { +export type ApplicationGatewaysListAvailableResponseHeadersResponse = Array & { /** * The underlying HTTP response. */ @@ -9873,11 +12494,10 @@ export type ApplicationGatewaysListAvailableResponseHeadersResponse = Applicatio * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ - parsedBody: ApplicationGatewayAvailableResponseHeadersResult; + parsedBody: string[]; }; }; @@ -9893,7 +12513,6 @@ export type ApplicationGatewaysListAvailableWafRuleSetsResponse = ApplicationGat * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -9913,7 +12532,6 @@ export type ApplicationGatewaysListAvailableSslOptionsResponse = ApplicationGate * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -9933,7 +12551,6 @@ export type ApplicationGatewaysListAvailableSslPredefinedPoliciesResponse = Appl * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -9953,7 +12570,6 @@ export type ApplicationGatewaysGetSslPredefinedPolicyResponse = ApplicationGatew * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -9973,7 +12589,6 @@ export type ApplicationGatewaysBeginCreateOrUpdateResponse = ApplicationGateway * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -9993,7 +12608,6 @@ export type ApplicationGatewaysBeginUpdateTagsResponse = ApplicationGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10013,7 +12627,6 @@ export type ApplicationGatewaysBeginBackendHealthResponse = ApplicationGatewayBa * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10033,7 +12646,6 @@ export type ApplicationGatewaysListNextResponse = ApplicationGatewayListResult & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10053,7 +12665,6 @@ export type ApplicationGatewaysListAllNextResponse = ApplicationGatewayListResul * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10073,7 +12684,6 @@ export type ApplicationGatewaysListAvailableSslPredefinedPoliciesNextResponse = * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10093,7 +12703,6 @@ export type ApplicationSecurityGroupsGetResponse = ApplicationSecurityGroup & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10113,7 +12722,6 @@ export type ApplicationSecurityGroupsCreateOrUpdateResponse = ApplicationSecurit * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10133,7 +12741,6 @@ export type ApplicationSecurityGroupsUpdateTagsResponse = ApplicationSecurityGro * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10153,7 +12760,6 @@ export type ApplicationSecurityGroupsListAllResponse = ApplicationSecurityGroupL * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10173,7 +12779,6 @@ export type ApplicationSecurityGroupsListResponse = ApplicationSecurityGroupList * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10193,7 +12798,6 @@ export type ApplicationSecurityGroupsBeginCreateOrUpdateResponse = ApplicationSe * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10213,7 +12817,6 @@ export type ApplicationSecurityGroupsBeginUpdateTagsResponse = ApplicationSecuri * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10233,7 +12836,6 @@ export type ApplicationSecurityGroupsListAllNextResponse = ApplicationSecurityGr * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10253,7 +12855,6 @@ export type ApplicationSecurityGroupsListNextResponse = ApplicationSecurityGroup * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10273,7 +12874,6 @@ export type AvailableDelegationsListResponse = AvailableDelegationsResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10293,7 +12893,6 @@ export type AvailableDelegationsListNextResponse = AvailableDelegationsResult & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10313,7 +12912,6 @@ export type AvailableResourceGroupDelegationsListResponse = AvailableDelegations * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10333,7 +12931,6 @@ export type AvailableResourceGroupDelegationsListNextResponse = AvailableDelegat * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10353,7 +12950,6 @@ export type AzureFirewallsGetResponse = AzureFirewall & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10373,7 +12969,6 @@ export type AzureFirewallsCreateOrUpdateResponse = AzureFirewall & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10393,7 +12988,6 @@ export type AzureFirewallsListResponse = AzureFirewallListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10413,7 +13007,6 @@ export type AzureFirewallsListAllResponse = AzureFirewallListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10433,7 +13026,6 @@ export type AzureFirewallsBeginCreateOrUpdateResponse = AzureFirewall & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10453,7 +13045,6 @@ export type AzureFirewallsListNextResponse = AzureFirewallListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10473,7 +13064,6 @@ export type AzureFirewallsListAllNextResponse = AzureFirewallListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10493,7 +13083,6 @@ export type AzureFirewallFqdnTagsListAllResponse = AzureFirewallFqdnTagListResul * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10513,7 +13102,6 @@ export type AzureFirewallFqdnTagsListAllNextResponse = AzureFirewallFqdnTagListR * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10533,7 +13121,6 @@ export type CheckDnsNameAvailabilityResponse = DnsNameAvailabilityResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10553,7 +13140,6 @@ export type SupportedSecurityProvidersResponse = VirtualWanSecurityProviders & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10573,7 +13159,6 @@ export type DdosCustomPoliciesGetResponse = DdosCustomPolicy & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10593,7 +13178,6 @@ export type DdosCustomPoliciesCreateOrUpdateResponse = DdosCustomPolicy & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10613,7 +13197,6 @@ export type DdosCustomPoliciesUpdateTagsResponse = DdosCustomPolicy & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10633,7 +13216,6 @@ export type DdosCustomPoliciesBeginCreateOrUpdateResponse = DdosCustomPolicy & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10653,7 +13235,6 @@ export type DdosCustomPoliciesBeginUpdateTagsResponse = DdosCustomPolicy & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10673,7 +13254,6 @@ export type DdosProtectionPlansGetResponse = DdosProtectionPlan & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10693,7 +13273,6 @@ export type DdosProtectionPlansCreateOrUpdateResponse = DdosProtectionPlan & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10713,7 +13292,6 @@ export type DdosProtectionPlansListResponse = DdosProtectionPlanListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10733,7 +13311,6 @@ export type DdosProtectionPlansListByResourceGroupResponse = DdosProtectionPlanL * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10753,7 +13330,6 @@ export type DdosProtectionPlansBeginCreateOrUpdateResponse = DdosProtectionPlan * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10773,7 +13349,6 @@ export type DdosProtectionPlansListNextResponse = DdosProtectionPlanListResult & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10793,7 +13368,6 @@ export type DdosProtectionPlansListByResourceGroupNextResponse = DdosProtectionP * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10813,7 +13387,6 @@ export type AvailableEndpointServicesListResponse = EndpointServicesListResult & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10833,7 +13406,6 @@ export type AvailableEndpointServicesListNextResponse = EndpointServicesListResu * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10853,7 +13425,6 @@ export type ExpressRouteCircuitAuthorizationsGetResponse = ExpressRouteCircuitAu * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10873,7 +13444,6 @@ export type ExpressRouteCircuitAuthorizationsCreateOrUpdateResponse = ExpressRou * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10893,7 +13463,6 @@ export type ExpressRouteCircuitAuthorizationsListResponse = AuthorizationListRes * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10913,7 +13482,6 @@ export type ExpressRouteCircuitAuthorizationsBeginCreateOrUpdateResponse = Expre * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10933,7 +13501,6 @@ export type ExpressRouteCircuitAuthorizationsListNextResponse = AuthorizationLis * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10953,7 +13520,6 @@ export type ExpressRouteCircuitPeeringsGetResponse = ExpressRouteCircuitPeering * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10973,7 +13539,6 @@ export type ExpressRouteCircuitPeeringsCreateOrUpdateResponse = ExpressRouteCirc * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -10993,7 +13558,6 @@ export type ExpressRouteCircuitPeeringsListResponse = ExpressRouteCircuitPeering * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11013,7 +13577,6 @@ export type ExpressRouteCircuitPeeringsBeginCreateOrUpdateResponse = ExpressRout * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11033,7 +13596,6 @@ export type ExpressRouteCircuitPeeringsListNextResponse = ExpressRouteCircuitPee * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11053,7 +13615,6 @@ export type ExpressRouteCircuitConnectionsGetResponse = ExpressRouteCircuitConne * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11073,7 +13634,6 @@ export type ExpressRouteCircuitConnectionsCreateOrUpdateResponse = ExpressRouteC * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11093,7 +13653,6 @@ export type ExpressRouteCircuitConnectionsListResponse = ExpressRouteCircuitConn * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11113,7 +13672,6 @@ export type ExpressRouteCircuitConnectionsBeginCreateOrUpdateResponse = ExpressR * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11133,7 +13691,6 @@ export type ExpressRouteCircuitConnectionsListNextResponse = ExpressRouteCircuit * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11153,7 +13710,6 @@ export type ExpressRouteCircuitsGetResponse = ExpressRouteCircuit & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11173,7 +13729,6 @@ export type ExpressRouteCircuitsCreateOrUpdateResponse = ExpressRouteCircuit & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11193,7 +13748,6 @@ export type ExpressRouteCircuitsUpdateTagsResponse = ExpressRouteCircuit & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11213,7 +13767,6 @@ export type ExpressRouteCircuitsListArpTableResponse = ExpressRouteCircuitsArpTa * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11233,7 +13786,6 @@ export type ExpressRouteCircuitsListRoutesTableResponse = ExpressRouteCircuitsRo * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11253,7 +13805,6 @@ export type ExpressRouteCircuitsListRoutesTableSummaryResponse = ExpressRouteCir * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11273,7 +13824,6 @@ export type ExpressRouteCircuitsGetStatsResponse = ExpressRouteCircuitStats & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11293,7 +13843,6 @@ export type ExpressRouteCircuitsGetPeeringStatsResponse = ExpressRouteCircuitSta * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11313,7 +13862,6 @@ export type ExpressRouteCircuitsListResponse = ExpressRouteCircuitListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11333,7 +13881,6 @@ export type ExpressRouteCircuitsListAllResponse = ExpressRouteCircuitListResult * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11353,7 +13900,6 @@ export type ExpressRouteCircuitsBeginCreateOrUpdateResponse = ExpressRouteCircui * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11373,7 +13919,6 @@ export type ExpressRouteCircuitsBeginUpdateTagsResponse = ExpressRouteCircuit & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11393,7 +13938,6 @@ export type ExpressRouteCircuitsBeginListArpTableResponse = ExpressRouteCircuits * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11413,7 +13957,6 @@ export type ExpressRouteCircuitsBeginListRoutesTableResponse = ExpressRouteCircu * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11433,7 +13976,6 @@ export type ExpressRouteCircuitsBeginListRoutesTableSummaryResponse = ExpressRou * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11453,7 +13995,6 @@ export type ExpressRouteCircuitsListNextResponse = ExpressRouteCircuitListResult * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11473,7 +14014,6 @@ export type ExpressRouteCircuitsListAllNextResponse = ExpressRouteCircuitListRes * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11493,7 +14033,6 @@ export type ExpressRouteServiceProvidersListResponse = ExpressRouteServiceProvid * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11513,7 +14052,6 @@ export type ExpressRouteServiceProvidersListNextResponse = ExpressRouteServicePr * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11533,7 +14071,6 @@ export type ExpressRouteCrossConnectionsListResponse = ExpressRouteCrossConnecti * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11553,7 +14090,6 @@ export type ExpressRouteCrossConnectionsListByResourceGroupResponse = ExpressRou * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11573,7 +14109,6 @@ export type ExpressRouteCrossConnectionsGetResponse = ExpressRouteCrossConnectio * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11593,7 +14128,6 @@ export type ExpressRouteCrossConnectionsCreateOrUpdateResponse = ExpressRouteCro * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11613,7 +14147,6 @@ export type ExpressRouteCrossConnectionsUpdateTagsResponse = ExpressRouteCrossCo * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11633,7 +14166,6 @@ export type ExpressRouteCrossConnectionsListArpTableResponse = ExpressRouteCircu * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11653,7 +14185,6 @@ export type ExpressRouteCrossConnectionsListRoutesTableSummaryResponse = Express * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11673,7 +14204,6 @@ export type ExpressRouteCrossConnectionsListRoutesTableResponse = ExpressRouteCi * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11693,7 +14223,6 @@ export type ExpressRouteCrossConnectionsBeginCreateOrUpdateResponse = ExpressRou * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11713,7 +14242,6 @@ export type ExpressRouteCrossConnectionsBeginUpdateTagsResponse = ExpressRouteCr * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11733,7 +14261,6 @@ export type ExpressRouteCrossConnectionsBeginListArpTableResponse = ExpressRoute * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11753,7 +14280,6 @@ export type ExpressRouteCrossConnectionsBeginListRoutesTableSummaryResponse = Ex * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11773,7 +14299,6 @@ export type ExpressRouteCrossConnectionsBeginListRoutesTableResponse = ExpressRo * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11793,7 +14318,6 @@ export type ExpressRouteCrossConnectionsListNextResponse = ExpressRouteCrossConn * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11813,7 +14337,6 @@ export type ExpressRouteCrossConnectionsListByResourceGroupNextResponse = Expres * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11833,7 +14356,6 @@ export type ExpressRouteCrossConnectionPeeringsListResponse = ExpressRouteCrossC * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11853,7 +14375,6 @@ export type ExpressRouteCrossConnectionPeeringsGetResponse = ExpressRouteCrossCo * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11873,7 +14394,6 @@ export type ExpressRouteCrossConnectionPeeringsCreateOrUpdateResponse = ExpressR * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11893,7 +14413,6 @@ export type ExpressRouteCrossConnectionPeeringsBeginCreateOrUpdateResponse = Exp * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11913,7 +14432,6 @@ export type ExpressRouteCrossConnectionPeeringsListNextResponse = ExpressRouteCr * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11933,7 +14451,6 @@ export type ExpressRouteGatewaysListBySubscriptionResponse = ExpressRouteGateway * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11953,7 +14470,6 @@ export type ExpressRouteGatewaysListByResourceGroupResponse = ExpressRouteGatewa * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11973,7 +14489,6 @@ export type ExpressRouteGatewaysCreateOrUpdateResponse = ExpressRouteGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -11993,7 +14508,6 @@ export type ExpressRouteGatewaysGetResponse = ExpressRouteGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12013,7 +14527,6 @@ export type ExpressRouteGatewaysBeginCreateOrUpdateResponse = ExpressRouteGatewa * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12033,7 +14546,6 @@ export type ExpressRouteConnectionsCreateOrUpdateResponse = ExpressRouteConnecti * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12053,7 +14565,6 @@ export type ExpressRouteConnectionsGetResponse = ExpressRouteConnection & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12073,7 +14584,6 @@ export type ExpressRouteConnectionsListResponse = ExpressRouteConnectionList & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12093,7 +14603,6 @@ export type ExpressRouteConnectionsBeginCreateOrUpdateResponse = ExpressRouteCon * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12113,7 +14622,6 @@ export type ExpressRoutePortsLocationsListResponse = ExpressRoutePortsLocationLi * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12133,7 +14641,6 @@ export type ExpressRoutePortsLocationsGetResponse = ExpressRoutePortsLocation & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12153,7 +14660,6 @@ export type ExpressRoutePortsLocationsListNextResponse = ExpressRoutePortsLocati * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12173,7 +14679,6 @@ export type ExpressRoutePortsGetResponse = ExpressRoutePort & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12193,7 +14698,6 @@ export type ExpressRoutePortsCreateOrUpdateResponse = ExpressRoutePort & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12213,7 +14717,6 @@ export type ExpressRoutePortsUpdateTagsResponse = ExpressRoutePort & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12233,7 +14736,6 @@ export type ExpressRoutePortsListByResourceGroupResponse = ExpressRoutePortListR * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12253,7 +14755,6 @@ export type ExpressRoutePortsListResponse = ExpressRoutePortListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12273,7 +14774,6 @@ export type ExpressRoutePortsBeginCreateOrUpdateResponse = ExpressRoutePort & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12293,7 +14793,6 @@ export type ExpressRoutePortsBeginUpdateTagsResponse = ExpressRoutePort & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12313,7 +14812,6 @@ export type ExpressRoutePortsListByResourceGroupNextResponse = ExpressRoutePortL * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12333,7 +14831,6 @@ export type ExpressRoutePortsListNextResponse = ExpressRoutePortListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12353,7 +14850,6 @@ export type ExpressRouteLinksGetResponse = ExpressRouteLink & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12373,7 +14869,6 @@ export type ExpressRouteLinksListResponse = ExpressRouteLinkListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12393,7 +14888,6 @@ export type ExpressRouteLinksListNextResponse = ExpressRouteLinkListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12413,7 +14907,6 @@ export type InterfaceEndpointsGetResponse = InterfaceEndpoint & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12433,7 +14926,6 @@ export type InterfaceEndpointsCreateOrUpdateResponse = InterfaceEndpoint & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12453,7 +14945,6 @@ export type InterfaceEndpointsListResponse = InterfaceEndpointListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12473,7 +14964,6 @@ export type InterfaceEndpointsListBySubscriptionResponse = InterfaceEndpointList * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12493,7 +14983,6 @@ export type InterfaceEndpointsBeginCreateOrUpdateResponse = InterfaceEndpoint & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12513,7 +15002,6 @@ export type InterfaceEndpointsListNextResponse = InterfaceEndpointListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12533,7 +15021,6 @@ export type InterfaceEndpointsListBySubscriptionNextResponse = InterfaceEndpoint * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12553,7 +15040,6 @@ export type LoadBalancersGetResponse = LoadBalancer & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12573,7 +15059,6 @@ export type LoadBalancersCreateOrUpdateResponse = LoadBalancer & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12593,7 +15078,6 @@ export type LoadBalancersUpdateTagsResponse = LoadBalancer & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12613,7 +15097,6 @@ export type LoadBalancersListAllResponse = LoadBalancerListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12633,7 +15116,6 @@ export type LoadBalancersListResponse = LoadBalancerListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12653,7 +15135,6 @@ export type LoadBalancersBeginCreateOrUpdateResponse = LoadBalancer & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12673,7 +15154,6 @@ export type LoadBalancersBeginUpdateTagsResponse = LoadBalancer & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12693,7 +15173,6 @@ export type LoadBalancersListAllNextResponse = LoadBalancerListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12713,7 +15192,6 @@ export type LoadBalancersListNextResponse = LoadBalancerListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12733,7 +15211,6 @@ export type LoadBalancerBackendAddressPoolsListResponse = LoadBalancerBackendAdd * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12753,7 +15230,6 @@ export type LoadBalancerBackendAddressPoolsGetResponse = BackendAddressPool & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12773,7 +15249,6 @@ export type LoadBalancerBackendAddressPoolsListNextResponse = LoadBalancerBacken * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12793,7 +15268,6 @@ export type LoadBalancerFrontendIPConfigurationsListResponse = LoadBalancerFront * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12813,7 +15287,6 @@ export type LoadBalancerFrontendIPConfigurationsGetResponse = FrontendIPConfigur * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12833,7 +15306,6 @@ export type LoadBalancerFrontendIPConfigurationsListNextResponse = LoadBalancerF * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12853,7 +15325,6 @@ export type InboundNatRulesListResponse = InboundNatRuleListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12873,7 +15344,6 @@ export type InboundNatRulesGetResponse = InboundNatRule & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12893,7 +15363,6 @@ export type InboundNatRulesCreateOrUpdateResponse = InboundNatRule & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12913,7 +15382,6 @@ export type InboundNatRulesBeginCreateOrUpdateResponse = InboundNatRule & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12933,7 +15401,6 @@ export type InboundNatRulesListNextResponse = InboundNatRuleListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12953,7 +15420,6 @@ export type LoadBalancerLoadBalancingRulesListResponse = LoadBalancerLoadBalanci * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12973,7 +15439,6 @@ export type LoadBalancerLoadBalancingRulesGetResponse = LoadBalancingRule & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -12993,7 +15458,6 @@ export type LoadBalancerLoadBalancingRulesListNextResponse = LoadBalancerLoadBal * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13013,7 +15477,6 @@ export type LoadBalancerOutboundRulesListResponse = LoadBalancerOutboundRuleList * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13033,7 +15496,6 @@ export type LoadBalancerOutboundRulesGetResponse = OutboundRule & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13053,7 +15515,6 @@ export type LoadBalancerOutboundRulesListNextResponse = LoadBalancerOutboundRule * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13073,7 +15534,6 @@ export type LoadBalancerNetworkInterfacesListResponse = NetworkInterfaceListResu * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13093,7 +15553,6 @@ export type LoadBalancerNetworkInterfacesListNextResponse = NetworkInterfaceList * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13113,7 +15572,6 @@ export type LoadBalancerProbesListResponse = LoadBalancerProbeListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13133,7 +15591,6 @@ export type LoadBalancerProbesGetResponse = Probe & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13153,7 +15610,6 @@ export type LoadBalancerProbesListNextResponse = LoadBalancerProbeListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13173,7 +15629,6 @@ export type NetworkInterfacesGetResponse = NetworkInterface & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13193,7 +15648,6 @@ export type NetworkInterfacesCreateOrUpdateResponse = NetworkInterface & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13213,7 +15667,6 @@ export type NetworkInterfacesUpdateTagsResponse = NetworkInterface & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13233,7 +15686,6 @@ export type NetworkInterfacesListAllResponse = NetworkInterfaceListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13253,7 +15705,6 @@ export type NetworkInterfacesListResponse = NetworkInterfaceListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13273,7 +15724,6 @@ export type NetworkInterfacesGetEffectiveRouteTableResponse = EffectiveRouteList * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13293,7 +15743,6 @@ export type NetworkInterfacesListEffectiveNetworkSecurityGroupsResponse = Effect * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13313,7 +15762,6 @@ export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesRespon * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13333,7 +15781,6 @@ export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesResponse * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13353,7 +15800,6 @@ export type NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceResponse = * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13373,7 +15819,6 @@ export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsResponse * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13393,7 +15838,6 @@ export type NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationResponse = * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13413,7 +15857,6 @@ export type NetworkInterfacesBeginCreateOrUpdateResponse = NetworkInterface & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13433,7 +15876,6 @@ export type NetworkInterfacesBeginUpdateTagsResponse = NetworkInterface & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13453,7 +15895,6 @@ export type NetworkInterfacesBeginGetEffectiveRouteTableResponse = EffectiveRout * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13473,7 +15914,6 @@ export type NetworkInterfacesBeginListEffectiveNetworkSecurityGroupsResponse = E * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13493,7 +15933,6 @@ export type NetworkInterfacesListAllNextResponse = NetworkInterfaceListResult & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13513,7 +15952,6 @@ export type NetworkInterfacesListNextResponse = NetworkInterfaceListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13533,7 +15971,6 @@ export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesNextRe * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13553,7 +15990,6 @@ export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesNextResp * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13573,7 +16009,6 @@ export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextRespo * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13593,7 +16028,6 @@ export type NetworkInterfaceIPConfigurationsListResponse = NetworkInterfaceIPCon * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13613,7 +16047,6 @@ export type NetworkInterfaceIPConfigurationsGetResponse = NetworkInterfaceIPConf * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13633,7 +16066,6 @@ export type NetworkInterfaceIPConfigurationsListNextResponse = NetworkInterfaceI * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13653,7 +16085,6 @@ export type NetworkInterfaceLoadBalancersListResponse = NetworkInterfaceLoadBala * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13673,7 +16104,6 @@ export type NetworkInterfaceLoadBalancersListNextResponse = NetworkInterfaceLoad * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13693,7 +16123,6 @@ export type NetworkInterfaceTapConfigurationsGetResponse = NetworkInterfaceTapCo * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13713,7 +16142,6 @@ export type NetworkInterfaceTapConfigurationsCreateOrUpdateResponse = NetworkInt * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13733,7 +16161,6 @@ export type NetworkInterfaceTapConfigurationsListResponse = NetworkInterfaceTapC * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13753,7 +16180,6 @@ export type NetworkInterfaceTapConfigurationsBeginCreateOrUpdateResponse = Netwo * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13773,7 +16199,6 @@ export type NetworkInterfaceTapConfigurationsListNextResponse = NetworkInterface * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13793,7 +16218,6 @@ export type NetworkProfilesGetResponse = NetworkProfile & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13813,7 +16237,6 @@ export type NetworkProfilesCreateOrUpdateResponse = NetworkProfile & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13833,7 +16256,6 @@ export type NetworkProfilesUpdateTagsResponse = NetworkProfile & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13853,7 +16275,6 @@ export type NetworkProfilesListAllResponse = NetworkProfileListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13873,7 +16294,6 @@ export type NetworkProfilesListResponse = NetworkProfileListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13893,7 +16313,6 @@ export type NetworkProfilesListAllNextResponse = NetworkProfileListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13913,7 +16332,6 @@ export type NetworkProfilesListNextResponse = NetworkProfileListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13933,7 +16351,6 @@ export type NetworkSecurityGroupsGetResponse = NetworkSecurityGroup & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13953,7 +16370,6 @@ export type NetworkSecurityGroupsCreateOrUpdateResponse = NetworkSecurityGroup & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13973,7 +16389,6 @@ export type NetworkSecurityGroupsUpdateTagsResponse = NetworkSecurityGroup & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -13993,7 +16408,6 @@ export type NetworkSecurityGroupsListAllResponse = NetworkSecurityGroupListResul * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14013,7 +16427,6 @@ export type NetworkSecurityGroupsListResponse = NetworkSecurityGroupListResult & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14033,7 +16446,6 @@ export type NetworkSecurityGroupsBeginCreateOrUpdateResponse = NetworkSecurityGr * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14053,7 +16465,6 @@ export type NetworkSecurityGroupsBeginUpdateTagsResponse = NetworkSecurityGroup * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14073,7 +16484,6 @@ export type NetworkSecurityGroupsListAllNextResponse = NetworkSecurityGroupListR * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14093,7 +16503,6 @@ export type NetworkSecurityGroupsListNextResponse = NetworkSecurityGroupListResu * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14113,7 +16522,6 @@ export type SecurityRulesGetResponse = SecurityRule & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14133,7 +16541,6 @@ export type SecurityRulesCreateOrUpdateResponse = SecurityRule & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14153,7 +16560,6 @@ export type SecurityRulesListResponse = SecurityRuleListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14173,7 +16579,6 @@ export type SecurityRulesBeginCreateOrUpdateResponse = SecurityRule & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14193,7 +16598,6 @@ export type SecurityRulesListNextResponse = SecurityRuleListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14213,7 +16617,6 @@ export type DefaultSecurityRulesListResponse = SecurityRuleListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14233,7 +16636,6 @@ export type DefaultSecurityRulesGetResponse = SecurityRule & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14253,7 +16655,6 @@ export type DefaultSecurityRulesListNextResponse = SecurityRuleListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14273,7 +16674,6 @@ export type NetworkWatchersCreateOrUpdateResponse = NetworkWatcher & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14293,7 +16693,6 @@ export type NetworkWatchersGetResponse = NetworkWatcher & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14313,7 +16712,6 @@ export type NetworkWatchersUpdateTagsResponse = NetworkWatcher & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14333,7 +16731,6 @@ export type NetworkWatchersListResponse = NetworkWatcherListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14353,7 +16750,6 @@ export type NetworkWatchersListAllResponse = NetworkWatcherListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14373,7 +16769,6 @@ export type NetworkWatchersGetTopologyResponse = Topology & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14393,7 +16788,6 @@ export type NetworkWatchersVerifyIPFlowResponse = VerificationIPFlowResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14413,7 +16807,6 @@ export type NetworkWatchersGetNextHopResponse = NextHopResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14433,7 +16826,6 @@ export type NetworkWatchersGetVMSecurityRulesResponse = SecurityGroupViewResult * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14453,7 +16845,6 @@ export type NetworkWatchersGetTroubleshootingResponse = TroubleshootingResult & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14473,7 +16864,6 @@ export type NetworkWatchersGetTroubleshootingResultResponse = TroubleshootingRes * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14493,7 +16883,6 @@ export type NetworkWatchersSetFlowLogConfigurationResponse = FlowLogInformation * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14513,7 +16902,6 @@ export type NetworkWatchersGetFlowLogStatusResponse = FlowLogInformation & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14533,7 +16921,6 @@ export type NetworkWatchersCheckConnectivityResponse = ConnectivityInformation & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14553,7 +16940,6 @@ export type NetworkWatchersGetAzureReachabilityReportResponse = AzureReachabilit * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14573,7 +16959,6 @@ export type NetworkWatchersListAvailableProvidersResponse = AvailableProvidersLi * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14593,7 +16978,6 @@ export type NetworkWatchersGetNetworkConfigurationDiagnosticResponse = NetworkCo * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14613,7 +16997,6 @@ export type NetworkWatchersBeginVerifyIPFlowResponse = VerificationIPFlowResult * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14633,7 +17016,6 @@ export type NetworkWatchersBeginGetNextHopResponse = NextHopResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14653,7 +17035,6 @@ export type NetworkWatchersBeginGetVMSecurityRulesResponse = SecurityGroupViewRe * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14673,7 +17054,6 @@ export type NetworkWatchersBeginGetTroubleshootingResponse = TroubleshootingResu * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14693,7 +17073,6 @@ export type NetworkWatchersBeginGetTroubleshootingResultResponse = Troubleshooti * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14713,7 +17092,6 @@ export type NetworkWatchersBeginSetFlowLogConfigurationResponse = FlowLogInforma * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14733,7 +17111,6 @@ export type NetworkWatchersBeginGetFlowLogStatusResponse = FlowLogInformation & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14753,7 +17130,6 @@ export type NetworkWatchersBeginCheckConnectivityResponse = ConnectivityInformat * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14773,7 +17149,6 @@ export type NetworkWatchersBeginGetAzureReachabilityReportResponse = AzureReacha * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14793,7 +17168,6 @@ export type NetworkWatchersBeginListAvailableProvidersResponse = AvailableProvid * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14813,7 +17187,6 @@ export type NetworkWatchersBeginGetNetworkConfigurationDiagnosticResponse = Netw * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14833,7 +17206,6 @@ export type PacketCapturesCreateResponse = PacketCaptureResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14853,7 +17225,6 @@ export type PacketCapturesGetResponse = PacketCaptureResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14873,7 +17244,6 @@ export type PacketCapturesGetStatusResponse = PacketCaptureQueryStatusResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14893,7 +17263,6 @@ export type PacketCapturesListResponse = PacketCaptureListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14913,7 +17282,6 @@ export type PacketCapturesBeginCreateResponse = PacketCaptureResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14933,7 +17301,6 @@ export type PacketCapturesBeginGetStatusResponse = PacketCaptureQueryStatusResul * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14953,7 +17320,6 @@ export type ConnectionMonitorsCreateOrUpdateResponse = ConnectionMonitorResult & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14973,7 +17339,6 @@ export type ConnectionMonitorsGetResponse = ConnectionMonitorResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -14993,7 +17358,6 @@ export type ConnectionMonitorsQueryResponse = ConnectionMonitorQueryResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15013,7 +17377,6 @@ export type ConnectionMonitorsListResponse = ConnectionMonitorListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15033,7 +17396,6 @@ export type ConnectionMonitorsBeginCreateOrUpdateResponse = ConnectionMonitorRes * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15053,7 +17415,6 @@ export type ConnectionMonitorsBeginQueryResponse = ConnectionMonitorQueryResult * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15073,7 +17434,6 @@ export type OperationsListResponse = OperationListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15093,7 +17453,6 @@ export type OperationsListNextResponse = OperationListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15113,7 +17472,6 @@ export type PublicIPAddressesGetResponse = PublicIPAddress & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15133,7 +17491,6 @@ export type PublicIPAddressesCreateOrUpdateResponse = PublicIPAddress & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15153,7 +17510,6 @@ export type PublicIPAddressesUpdateTagsResponse = PublicIPAddress & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15173,7 +17529,6 @@ export type PublicIPAddressesListAllResponse = PublicIPAddressListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15193,7 +17548,6 @@ export type PublicIPAddressesListResponse = PublicIPAddressListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15213,7 +17567,6 @@ export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesResponse * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15233,7 +17586,6 @@ export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesRespon * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15253,7 +17605,6 @@ export type PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressResponse = * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15273,7 +17624,6 @@ export type PublicIPAddressesBeginCreateOrUpdateResponse = PublicIPAddress & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15293,7 +17643,6 @@ export type PublicIPAddressesBeginUpdateTagsResponse = PublicIPAddress & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15313,7 +17662,6 @@ export type PublicIPAddressesListAllNextResponse = PublicIPAddressListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15333,7 +17681,6 @@ export type PublicIPAddressesListNextResponse = PublicIPAddressListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15353,7 +17700,6 @@ export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesNextResp * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15373,7 +17719,6 @@ export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesNextRe * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15393,7 +17738,6 @@ export type PublicIPPrefixesGetResponse = PublicIPPrefix & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15413,7 +17757,6 @@ export type PublicIPPrefixesCreateOrUpdateResponse = PublicIPPrefix & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15433,7 +17776,6 @@ export type PublicIPPrefixesUpdateTagsResponse = PublicIPPrefix & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15453,7 +17795,6 @@ export type PublicIPPrefixesListAllResponse = PublicIPPrefixListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15473,7 +17814,6 @@ export type PublicIPPrefixesListResponse = PublicIPPrefixListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15493,7 +17833,6 @@ export type PublicIPPrefixesBeginCreateOrUpdateResponse = PublicIPPrefix & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15513,7 +17852,6 @@ export type PublicIPPrefixesBeginUpdateTagsResponse = PublicIPPrefix & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15533,7 +17871,6 @@ export type PublicIPPrefixesListAllNextResponse = PublicIPPrefixListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15553,7 +17890,6 @@ export type PublicIPPrefixesListNextResponse = PublicIPPrefixListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15573,7 +17909,6 @@ export type RouteFiltersGetResponse = RouteFilter & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15593,7 +17928,6 @@ export type RouteFiltersCreateOrUpdateResponse = RouteFilter & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15613,7 +17947,6 @@ export type RouteFiltersUpdateResponse = RouteFilter & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15633,7 +17966,6 @@ export type RouteFiltersListByResourceGroupResponse = RouteFilterListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15653,7 +17985,6 @@ export type RouteFiltersListResponse = RouteFilterListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15673,7 +18004,6 @@ export type RouteFiltersBeginCreateOrUpdateResponse = RouteFilter & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15693,7 +18023,6 @@ export type RouteFiltersBeginUpdateResponse = RouteFilter & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15713,7 +18042,6 @@ export type RouteFiltersListByResourceGroupNextResponse = RouteFilterListResult * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15733,7 +18061,6 @@ export type RouteFiltersListNextResponse = RouteFilterListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15753,7 +18080,6 @@ export type RouteFilterRulesGetResponse = RouteFilterRule & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15773,7 +18099,6 @@ export type RouteFilterRulesCreateOrUpdateResponse = RouteFilterRule & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15793,7 +18118,6 @@ export type RouteFilterRulesUpdateResponse = RouteFilterRule & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15813,7 +18137,6 @@ export type RouteFilterRulesListByRouteFilterResponse = RouteFilterRuleListResul * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15833,7 +18156,6 @@ export type RouteFilterRulesBeginCreateOrUpdateResponse = RouteFilterRule & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15853,7 +18175,6 @@ export type RouteFilterRulesBeginUpdateResponse = RouteFilterRule & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15873,7 +18194,6 @@ export type RouteFilterRulesListByRouteFilterNextResponse = RouteFilterRuleListR * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15893,7 +18213,6 @@ export type RouteTablesGetResponse = RouteTable & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15913,7 +18232,6 @@ export type RouteTablesCreateOrUpdateResponse = RouteTable & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15933,7 +18251,6 @@ export type RouteTablesUpdateTagsResponse = RouteTable & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15953,7 +18270,6 @@ export type RouteTablesListResponse = RouteTableListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15973,7 +18289,6 @@ export type RouteTablesListAllResponse = RouteTableListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -15993,7 +18308,6 @@ export type RouteTablesBeginCreateOrUpdateResponse = RouteTable & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16013,7 +18327,6 @@ export type RouteTablesBeginUpdateTagsResponse = RouteTable & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16033,7 +18346,6 @@ export type RouteTablesListNextResponse = RouteTableListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16053,7 +18365,6 @@ export type RouteTablesListAllNextResponse = RouteTableListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16073,7 +18384,6 @@ export type RoutesGetResponse = Route & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16093,7 +18403,6 @@ export type RoutesCreateOrUpdateResponse = Route & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16113,7 +18422,6 @@ export type RoutesListResponse = RouteListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16133,7 +18441,6 @@ export type RoutesBeginCreateOrUpdateResponse = Route & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16153,7 +18460,6 @@ export type RoutesListNextResponse = RouteListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16173,7 +18479,6 @@ export type BgpServiceCommunitiesListResponse = BgpServiceCommunityListResult & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16193,7 +18498,6 @@ export type BgpServiceCommunitiesListNextResponse = BgpServiceCommunityListResul * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16213,7 +18517,6 @@ export type ServiceEndpointPoliciesGetResponse = ServiceEndpointPolicy & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16233,7 +18536,6 @@ export type ServiceEndpointPoliciesCreateOrUpdateResponse = ServiceEndpointPolic * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16253,7 +18555,6 @@ export type ServiceEndpointPoliciesUpdateResponse = ServiceEndpointPolicy & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16273,7 +18574,6 @@ export type ServiceEndpointPoliciesListResponse = ServiceEndpointPolicyListResul * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16293,7 +18593,6 @@ export type ServiceEndpointPoliciesListByResourceGroupResponse = ServiceEndpoint * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16313,7 +18612,6 @@ export type ServiceEndpointPoliciesBeginCreateOrUpdateResponse = ServiceEndpoint * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16333,7 +18631,6 @@ export type ServiceEndpointPoliciesBeginUpdateResponse = ServiceEndpointPolicy & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16353,7 +18650,6 @@ export type ServiceEndpointPoliciesListNextResponse = ServiceEndpointPolicyListR * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16373,7 +18669,6 @@ export type ServiceEndpointPoliciesListByResourceGroupNextResponse = ServiceEndp * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16393,7 +18688,6 @@ export type ServiceEndpointPolicyDefinitionsGetResponse = ServiceEndpointPolicyD * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16413,7 +18707,6 @@ export type ServiceEndpointPolicyDefinitionsCreateOrUpdateResponse = ServiceEndp * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16433,7 +18726,6 @@ export type ServiceEndpointPolicyDefinitionsListByResourceGroupResponse = Servic * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16453,7 +18745,6 @@ export type ServiceEndpointPolicyDefinitionsBeginCreateOrUpdateResponse = Servic * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16473,7 +18764,6 @@ export type ServiceEndpointPolicyDefinitionsListByResourceGroupNextResponse = Se * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16493,7 +18783,6 @@ export type UsagesListResponse = UsagesListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16513,7 +18802,6 @@ export type UsagesListNextResponse = UsagesListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16533,7 +18821,6 @@ export type VirtualNetworksGetResponse = VirtualNetwork & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16553,7 +18840,6 @@ export type VirtualNetworksCreateOrUpdateResponse = VirtualNetwork & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16573,7 +18859,6 @@ export type VirtualNetworksUpdateTagsResponse = VirtualNetwork & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16593,7 +18878,6 @@ export type VirtualNetworksListAllResponse = VirtualNetworkListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16613,7 +18897,6 @@ export type VirtualNetworksListResponse = VirtualNetworkListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16633,7 +18916,6 @@ export type VirtualNetworksCheckIPAddressAvailabilityResponse = IPAddressAvailab * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16653,7 +18935,6 @@ export type VirtualNetworksListUsageResponse = VirtualNetworkListUsageResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16673,7 +18954,6 @@ export type VirtualNetworksBeginCreateOrUpdateResponse = VirtualNetwork & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16693,7 +18973,6 @@ export type VirtualNetworksBeginUpdateTagsResponse = VirtualNetwork & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16713,7 +18992,6 @@ export type VirtualNetworksListAllNextResponse = VirtualNetworkListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16733,7 +19011,6 @@ export type VirtualNetworksListNextResponse = VirtualNetworkListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16753,7 +19030,6 @@ export type VirtualNetworksListUsageNextResponse = VirtualNetworkListUsageResult * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16773,7 +19049,6 @@ export type SubnetsGetResponse = Subnet & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16793,7 +19068,6 @@ export type SubnetsCreateOrUpdateResponse = Subnet & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16813,7 +19087,6 @@ export type SubnetsListResponse = SubnetListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16833,7 +19106,6 @@ export type SubnetsBeginCreateOrUpdateResponse = Subnet & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16853,7 +19125,6 @@ export type SubnetsListNextResponse = SubnetListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16873,7 +19144,6 @@ export type VirtualNetworkPeeringsGetResponse = VirtualNetworkPeering & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16893,7 +19163,6 @@ export type VirtualNetworkPeeringsCreateOrUpdateResponse = VirtualNetworkPeering * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16913,7 +19182,6 @@ export type VirtualNetworkPeeringsListResponse = VirtualNetworkPeeringListResult * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16933,7 +19201,6 @@ export type VirtualNetworkPeeringsBeginCreateOrUpdateResponse = VirtualNetworkPe * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16953,7 +19220,6 @@ export type VirtualNetworkPeeringsListNextResponse = VirtualNetworkPeeringListRe * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16973,7 +19239,6 @@ export type VirtualNetworkGatewaysCreateOrUpdateResponse = VirtualNetworkGateway * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -16993,7 +19258,6 @@ export type VirtualNetworkGatewaysGetResponse = VirtualNetworkGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17013,7 +19277,6 @@ export type VirtualNetworkGatewaysUpdateTagsResponse = VirtualNetworkGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17033,7 +19296,6 @@ export type VirtualNetworkGatewaysListResponse = VirtualNetworkGatewayListResult * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17053,7 +19315,6 @@ export type VirtualNetworkGatewaysListConnectionsResponse = VirtualNetworkGatewa * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17073,7 +19334,6 @@ export type VirtualNetworkGatewaysResetResponse = VirtualNetworkGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17089,7 +19349,6 @@ export type VirtualNetworkGatewaysGeneratevpnclientpackageResponse = { * The parsed response body. */ body: string; - /** * The underlying HTTP response. */ @@ -17098,7 +19357,6 @@ export type VirtualNetworkGatewaysGeneratevpnclientpackageResponse = { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17114,7 +19372,6 @@ export type VirtualNetworkGatewaysGenerateVpnProfileResponse = { * The parsed response body. */ body: string; - /** * The underlying HTTP response. */ @@ -17123,7 +19380,6 @@ export type VirtualNetworkGatewaysGenerateVpnProfileResponse = { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17139,7 +19395,6 @@ export type VirtualNetworkGatewaysGetVpnProfilePackageUrlResponse = { * The parsed response body. */ body: string; - /** * The underlying HTTP response. */ @@ -17148,7 +19403,6 @@ export type VirtualNetworkGatewaysGetVpnProfilePackageUrlResponse = { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17168,7 +19422,6 @@ export type VirtualNetworkGatewaysGetBgpPeerStatusResponse = BgpPeerStatusListRe * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17184,7 +19437,6 @@ export type VirtualNetworkGatewaysSupportedVpnDevicesResponse = { * The parsed response body. */ body: string; - /** * The underlying HTTP response. */ @@ -17193,7 +19445,6 @@ export type VirtualNetworkGatewaysSupportedVpnDevicesResponse = { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17213,7 +19464,6 @@ export type VirtualNetworkGatewaysGetLearnedRoutesResponse = GatewayRouteListRes * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17233,7 +19483,6 @@ export type VirtualNetworkGatewaysGetAdvertisedRoutesResponse = GatewayRouteList * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17253,7 +19502,6 @@ export type VirtualNetworkGatewaysSetVpnclientIpsecParametersResponse = VpnClien * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17273,7 +19521,6 @@ export type VirtualNetworkGatewaysGetVpnclientIpsecParametersResponse = VpnClien * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17289,7 +19536,6 @@ export type VirtualNetworkGatewaysVpnDeviceConfigurationScriptResponse = { * The parsed response body. */ body: string; - /** * The underlying HTTP response. */ @@ -17298,7 +19544,6 @@ export type VirtualNetworkGatewaysVpnDeviceConfigurationScriptResponse = { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17318,7 +19563,6 @@ export type VirtualNetworkGatewaysBeginCreateOrUpdateResponse = VirtualNetworkGa * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17338,7 +19582,6 @@ export type VirtualNetworkGatewaysBeginUpdateTagsResponse = VirtualNetworkGatewa * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17358,7 +19601,6 @@ export type VirtualNetworkGatewaysBeginResetResponse = VirtualNetworkGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17374,7 +19616,6 @@ export type VirtualNetworkGatewaysBeginGeneratevpnclientpackageResponse = { * The parsed response body. */ body: string; - /** * The underlying HTTP response. */ @@ -17383,7 +19624,6 @@ export type VirtualNetworkGatewaysBeginGeneratevpnclientpackageResponse = { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17399,7 +19639,6 @@ export type VirtualNetworkGatewaysBeginGenerateVpnProfileResponse = { * The parsed response body. */ body: string; - /** * The underlying HTTP response. */ @@ -17408,7 +19647,6 @@ export type VirtualNetworkGatewaysBeginGenerateVpnProfileResponse = { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17424,7 +19662,6 @@ export type VirtualNetworkGatewaysBeginGetVpnProfilePackageUrlResponse = { * The parsed response body. */ body: string; - /** * The underlying HTTP response. */ @@ -17433,7 +19670,6 @@ export type VirtualNetworkGatewaysBeginGetVpnProfilePackageUrlResponse = { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17453,7 +19689,6 @@ export type VirtualNetworkGatewaysBeginGetBgpPeerStatusResponse = BgpPeerStatusL * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17473,7 +19708,6 @@ export type VirtualNetworkGatewaysBeginGetLearnedRoutesResponse = GatewayRouteLi * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17493,7 +19727,6 @@ export type VirtualNetworkGatewaysBeginGetAdvertisedRoutesResponse = GatewayRout * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17513,7 +19746,6 @@ export type VirtualNetworkGatewaysBeginSetVpnclientIpsecParametersResponse = Vpn * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17533,7 +19765,6 @@ export type VirtualNetworkGatewaysBeginGetVpnclientIpsecParametersResponse = Vpn * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17553,7 +19784,6 @@ export type VirtualNetworkGatewaysListNextResponse = VirtualNetworkGatewayListRe * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17573,7 +19803,6 @@ export type VirtualNetworkGatewaysListConnectionsNextResponse = VirtualNetworkGa * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17593,7 +19822,6 @@ export type VirtualNetworkGatewayConnectionsCreateOrUpdateResponse = VirtualNetw * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17613,7 +19841,6 @@ export type VirtualNetworkGatewayConnectionsGetResponse = VirtualNetworkGatewayC * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17633,7 +19860,6 @@ export type VirtualNetworkGatewayConnectionsUpdateTagsResponse = VirtualNetworkG * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17653,7 +19879,6 @@ export type VirtualNetworkGatewayConnectionsSetSharedKeyResponse = ConnectionSha * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17673,7 +19898,6 @@ export type VirtualNetworkGatewayConnectionsGetSharedKeyResponse = ConnectionSha * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17693,7 +19917,6 @@ export type VirtualNetworkGatewayConnectionsListResponse = VirtualNetworkGateway * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17713,7 +19936,6 @@ export type VirtualNetworkGatewayConnectionsResetSharedKeyResponse = ConnectionR * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17733,7 +19955,6 @@ export type VirtualNetworkGatewayConnectionsBeginCreateOrUpdateResponse = Virtua * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17753,7 +19974,6 @@ export type VirtualNetworkGatewayConnectionsBeginUpdateTagsResponse = VirtualNet * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17773,7 +19993,6 @@ export type VirtualNetworkGatewayConnectionsBeginSetSharedKeyResponse = Connecti * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17793,7 +20012,6 @@ export type VirtualNetworkGatewayConnectionsBeginResetSharedKeyResponse = Connec * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17813,7 +20031,6 @@ export type VirtualNetworkGatewayConnectionsListNextResponse = VirtualNetworkGat * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17833,7 +20050,6 @@ export type LocalNetworkGatewaysCreateOrUpdateResponse = LocalNetworkGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17853,7 +20069,6 @@ export type LocalNetworkGatewaysGetResponse = LocalNetworkGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17873,7 +20088,6 @@ export type LocalNetworkGatewaysUpdateTagsResponse = LocalNetworkGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17893,7 +20107,6 @@ export type LocalNetworkGatewaysListResponse = LocalNetworkGatewayListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17913,7 +20126,6 @@ export type LocalNetworkGatewaysBeginCreateOrUpdateResponse = LocalNetworkGatewa * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17933,7 +20145,6 @@ export type LocalNetworkGatewaysBeginUpdateTagsResponse = LocalNetworkGateway & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17953,7 +20164,6 @@ export type LocalNetworkGatewaysListNextResponse = LocalNetworkGatewayListResult * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17973,7 +20183,6 @@ export type VirtualNetworkTapsGetResponse = VirtualNetworkTap & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -17993,7 +20202,6 @@ export type VirtualNetworkTapsCreateOrUpdateResponse = VirtualNetworkTap & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18013,7 +20221,6 @@ export type VirtualNetworkTapsUpdateTagsResponse = VirtualNetworkTap & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18033,7 +20240,6 @@ export type VirtualNetworkTapsListAllResponse = VirtualNetworkTapListResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18053,7 +20259,6 @@ export type VirtualNetworkTapsListByResourceGroupResponse = VirtualNetworkTapLis * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18073,7 +20278,6 @@ export type VirtualNetworkTapsBeginCreateOrUpdateResponse = VirtualNetworkTap & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18093,7 +20297,6 @@ export type VirtualNetworkTapsBeginUpdateTagsResponse = VirtualNetworkTap & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18113,7 +20316,6 @@ export type VirtualNetworkTapsListAllNextResponse = VirtualNetworkTapListResult * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18133,7 +20335,6 @@ export type VirtualNetworkTapsListByResourceGroupNextResponse = VirtualNetworkTa * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18153,7 +20354,6 @@ export type VirtualWansGetResponse = VirtualWAN & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18173,7 +20373,6 @@ export type VirtualWansCreateOrUpdateResponse = VirtualWAN & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18193,7 +20392,6 @@ export type VirtualWansUpdateTagsResponse = VirtualWAN & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18213,7 +20411,6 @@ export type VirtualWansListByResourceGroupResponse = ListVirtualWANsResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18233,7 +20430,6 @@ export type VirtualWansListResponse = ListVirtualWANsResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18253,7 +20449,6 @@ export type VirtualWansBeginCreateOrUpdateResponse = VirtualWAN & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18273,7 +20468,6 @@ export type VirtualWansBeginUpdateTagsResponse = VirtualWAN & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18293,7 +20487,6 @@ export type VirtualWansListByResourceGroupNextResponse = ListVirtualWANsResult & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18313,7 +20506,6 @@ export type VirtualWansListNextResponse = ListVirtualWANsResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18333,7 +20525,6 @@ export type VpnSitesGetResponse = VpnSite & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18353,7 +20544,6 @@ export type VpnSitesCreateOrUpdateResponse = VpnSite & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18373,7 +20563,6 @@ export type VpnSitesUpdateTagsResponse = VpnSite & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18393,7 +20582,6 @@ export type VpnSitesListByResourceGroupResponse = ListVpnSitesResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18413,7 +20601,6 @@ export type VpnSitesListResponse = ListVpnSitesResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18433,7 +20620,6 @@ export type VpnSitesBeginCreateOrUpdateResponse = VpnSite & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18453,7 +20639,6 @@ export type VpnSitesBeginUpdateTagsResponse = VpnSite & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18473,7 +20658,6 @@ export type VpnSitesListByResourceGroupNextResponse = ListVpnSitesResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18493,7 +20677,6 @@ export type VpnSitesListNextResponse = ListVpnSitesResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18513,7 +20696,6 @@ export type VirtualHubsGetResponse = VirtualHub & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18533,7 +20715,6 @@ export type VirtualHubsCreateOrUpdateResponse = VirtualHub & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18553,7 +20734,6 @@ export type VirtualHubsUpdateTagsResponse = VirtualHub & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18573,7 +20753,6 @@ export type VirtualHubsListByResourceGroupResponse = ListVirtualHubsResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18593,7 +20772,6 @@ export type VirtualHubsListResponse = ListVirtualHubsResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18613,7 +20791,6 @@ export type VirtualHubsBeginCreateOrUpdateResponse = VirtualHub & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18633,7 +20810,6 @@ export type VirtualHubsBeginUpdateTagsResponse = VirtualHub & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18653,7 +20829,6 @@ export type VirtualHubsListByResourceGroupNextResponse = ListVirtualHubsResult & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18673,7 +20848,6 @@ export type VirtualHubsListNextResponse = ListVirtualHubsResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18693,7 +20867,6 @@ export type HubVirtualNetworkConnectionsGetResponse = HubVirtualNetworkConnectio * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18713,7 +20886,6 @@ export type HubVirtualNetworkConnectionsListResponse = ListHubVirtualNetworkConn * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18733,7 +20905,6 @@ export type HubVirtualNetworkConnectionsListNextResponse = ListHubVirtualNetwork * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18753,7 +20924,6 @@ export type VpnGatewaysGetResponse = VpnGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18773,7 +20943,6 @@ export type VpnGatewaysCreateOrUpdateResponse = VpnGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18793,7 +20962,6 @@ export type VpnGatewaysUpdateTagsResponse = VpnGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18813,7 +20981,6 @@ export type VpnGatewaysListByResourceGroupResponse = ListVpnGatewaysResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18833,7 +21000,6 @@ export type VpnGatewaysListResponse = ListVpnGatewaysResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18853,7 +21019,6 @@ export type VpnGatewaysBeginCreateOrUpdateResponse = VpnGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18873,7 +21038,6 @@ export type VpnGatewaysBeginUpdateTagsResponse = VpnGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18893,7 +21057,6 @@ export type VpnGatewaysListByResourceGroupNextResponse = ListVpnGatewaysResult & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18913,7 +21076,6 @@ export type VpnGatewaysListNextResponse = ListVpnGatewaysResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18933,7 +21095,6 @@ export type VpnConnectionsGetResponse = VpnConnection & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18953,7 +21114,6 @@ export type VpnConnectionsCreateOrUpdateResponse = VpnConnection & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18973,7 +21133,6 @@ export type VpnConnectionsListByVpnGatewayResponse = ListVpnConnectionsResult & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -18993,7 +21152,6 @@ export type VpnConnectionsBeginCreateOrUpdateResponse = VpnConnection & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -19013,7 +21171,6 @@ export type VpnConnectionsListByVpnGatewayNextResponse = ListVpnConnectionsResul * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -19033,7 +21190,6 @@ export type P2sVpnServerConfigurationsGetResponse = P2SVpnServerConfiguration & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -19053,7 +21209,6 @@ export type P2sVpnServerConfigurationsCreateOrUpdateResponse = P2SVpnServerConfi * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -19073,7 +21228,6 @@ export type P2sVpnServerConfigurationsListByVirtualWanResponse = ListP2SVpnServe * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -19093,7 +21247,6 @@ export type P2sVpnServerConfigurationsBeginCreateOrUpdateResponse = P2SVpnServer * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -19113,7 +21266,6 @@ export type P2sVpnServerConfigurationsListByVirtualWanNextResponse = ListP2SVpnS * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -19133,7 +21285,6 @@ export type P2sVpnGatewaysGetResponse = P2SVpnGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -19153,7 +21304,6 @@ export type P2sVpnGatewaysCreateOrUpdateResponse = P2SVpnGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -19173,7 +21323,6 @@ export type P2sVpnGatewaysUpdateTagsResponse = P2SVpnGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -19193,7 +21342,6 @@ export type P2sVpnGatewaysListByResourceGroupResponse = ListP2SVpnGatewaysResult * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -19213,7 +21361,6 @@ export type P2sVpnGatewaysListResponse = ListP2SVpnGatewaysResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -19233,7 +21380,6 @@ export type P2sVpnGatewaysGenerateVpnProfileResponse = VpnProfileResponse & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -19253,7 +21399,6 @@ export type P2sVpnGatewaysBeginCreateOrUpdateResponse = P2SVpnGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -19273,7 +21418,6 @@ export type P2sVpnGatewaysBeginUpdateTagsResponse = P2SVpnGateway & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -19293,7 +21437,6 @@ export type P2sVpnGatewaysBeginGenerateVpnProfileResponse = VpnProfileResponse & * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -19313,7 +21456,6 @@ export type P2sVpnGatewaysListByResourceGroupNextResponse = ListP2SVpnGatewaysRe * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ @@ -19333,7 +21475,6 @@ export type P2sVpnGatewaysListNextResponse = ListP2SVpnGatewaysResult & { * The response body as text (string format) */ bodyAsText: string; - /** * The response body as parsed JSON or XML */ diff --git a/packages/@azure/arm-network/lib/models/interfaceEndpointsMappers.ts b/packages/@azure/arm-network/lib/models/interfaceEndpointsMappers.ts index 5304129d8432..75b8b9ab762a 100644 --- a/packages/@azure/arm-network/lib/models/interfaceEndpointsMappers.ts +++ b/packages/@azure/arm-network/lib/models/interfaceEndpointsMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + InterfaceEndpoint, + Resource, + BaseResource, + EndpointService, + Subnet, + SubResource, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + IPConfiguration, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + InterfaceEndpointListResult, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - InterfaceEndpointListResult, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts index 1ea32955b91f..8fe0f7e1e208 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + LoadBalancerBackendAddressPoolListResult, + BackendAddressPool, + SubResource, + BaseResource, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + InboundNatRule, + CloudError, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, - LoadBalancerBackendAddressPoolListResult, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts index cfc5bea61561..b3f880acde4a 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + LoadBalancerFrontendIPConfigurationListResult, + FrontendIPConfiguration, + SubResource, + BaseResource, + Subnet, + NetworkSecurityGroup, + Resource, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + PublicIPAddress, + PublicIPAddressSku, + IPConfiguration, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + CloudError, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, - LoadBalancerFrontendIPConfigurationListResult, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts index 48dc5fc7d9e3..10f74dfee863 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + LoadBalancerLoadBalancingRuleListResult, + LoadBalancingRule, + SubResource, + BaseResource, + CloudError, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, - LoadBalancerLoadBalancingRuleListResult, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts index 3a0af8347196..6207025f90cd 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + NetworkInterfaceListResult, + NetworkInterface, + Resource, + BaseResource, + SubResource, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + Subnet, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + InterfaceEndpoint, + EndpointService, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + CloudError, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceListResult, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts index da7de57df9a0..99973d1701f1 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + LoadBalancerOutboundRuleListResult, + OutboundRule, + SubResource, + BaseResource, + CloudError, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, - LoadBalancerOutboundRuleListResult, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts index e0cc4496fc31..ff08e5d0cd96 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + LoadBalancerProbeListResult, + Probe, + SubResource, + BaseResource, + CloudError, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, - LoadBalancerProbeListResult, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts index 3de08a4dbc12..6dc3c7c629b9 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts @@ -1,180 +1,185 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + LoadBalancer, + Resource, + BaseResource, + LoadBalancerSku, + FrontendIPConfiguration, + SubResource, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + PublicIPAddress, + PublicIPAddressSku, + IPConfiguration, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + LoadBalancingRule, + Probe, + InboundNatPool, + OutboundRule, + TagsObject, + LoadBalancerListResult, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, - InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, - LoadBalancer, - LoadBalancerListResult, - LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ExpressRouteLink, + ExpressRoutePort, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts index 5996efcab1d9..32684c735fa7 100644 --- a/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts @@ -1,180 +1,185 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { + LocalNetworkGateway, + Resource, + BaseResource, AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + BgpSettings, + CloudError, + TagsObject, + LocalNetworkGatewayListResult, + SubResource, + ApplicationSecurityGroup, + SecurityRule, + InterfaceEndpoint, + EndpointService, + Subnet, + NetworkSecurityGroup, + NetworkInterface, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + IPConfiguration, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - LocalNetworkGatewayListResult, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/mappers.ts b/packages/@azure/arm-network/lib/models/mappers.ts index 477d85392bb4..a2e4d57f2d59 100644 --- a/packages/@azure/arm-network/lib/models/mappers.ts +++ b/packages/@azure/arm-network/lib/models/mappers.ts @@ -1,9 +1,11 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ import { CloudErrorMapper, BaseResourceMapper } from "@azure/ms-rest-azure-js"; @@ -3031,6 +3033,40 @@ export const ApplicationGatewayRequestRoutingRule: msRest.CompositeMapper = { } }; +export const ApplicationGatewayRewriteRuleCondition: msRest.CompositeMapper = { + serializedName: "ApplicationGatewayRewriteRuleCondition", + type: { + name: "Composite", + className: "ApplicationGatewayRewriteRuleCondition", + modelProperties: { + variable: { + serializedName: "variable", + type: { + name: "String" + } + }, + pattern: { + serializedName: "pattern", + type: { + name: "String" + } + }, + ignoreCase: { + serializedName: "ignoreCase", + type: { + name: "Boolean" + } + }, + negate: { + serializedName: "negate", + type: { + name: "Boolean" + } + } + } + } +}; + export const ApplicationGatewayHeaderConfiguration: msRest.CompositeMapper = { serializedName: "ApplicationGatewayHeaderConfiguration", type: { @@ -3099,6 +3135,24 @@ export const ApplicationGatewayRewriteRule: msRest.CompositeMapper = { name: "String" } }, + ruleSequence: { + serializedName: "ruleSequence", + type: { + name: "Number" + } + }, + conditions: { + serializedName: "conditions", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ApplicationGatewayRewriteRuleCondition" + } + } + } + }, actionSet: { serializedName: "actionSet", type: { @@ -3496,6 +3550,15 @@ export const ApplicationGatewayAutoscaleConfiguration: msRest.CompositeMapper = type: { name: "Number" } + }, + maxCapacity: { + serializedName: "maxCapacity", + constraints: { + InclusiveMinimum: 2 + }, + type: { + name: "Number" + } } } } @@ -3847,69 +3910,6 @@ export const ApplicationGateway: msRest.CompositeMapper = { } }; -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" - } - } - } - } - } - } -}; - export const ApplicationGatewayFirewallRule: msRest.CompositeMapper = { serializedName: "ApplicationGatewayFirewallRule", type: { @@ -4818,6 +4818,12 @@ export const AzureFirewall: msRest.CompositeMapper = { name: "String" } }, + threatIntelMode: { + serializedName: "properties.threatIntelMode", + type: { + name: "String" + } + }, etag: { readOnly: true, serializedName: "etag", @@ -11303,6 +11309,80 @@ export const VirtualNetworkUsage: msRest.CompositeMapper = { } }; +export const NetworkIntentPolicy: msRest.CompositeMapper = { + serializedName: "NetworkIntentPolicy", + type: { + name: "Composite", + className: "NetworkIntentPolicy", + modelProperties: { + ...Resource.type.modelProperties, + etag: { + serializedName: "etag", + type: { + name: "String" + } + } + } + } +}; + +export const NetworkIntentPolicyConfiguration: msRest.CompositeMapper = { + serializedName: "NetworkIntentPolicyConfiguration", + type: { + name: "Composite", + className: "NetworkIntentPolicyConfiguration", + modelProperties: { + networkIntentPolicyName: { + serializedName: "networkIntentPolicyName", + type: { + name: "String" + } + }, + sourceNetworkIntentPolicy: { + serializedName: "sourceNetworkIntentPolicy", + type: { + name: "Composite", + className: "NetworkIntentPolicy" + } + } + } + } +}; + +export const PrepareNetworkPoliciesRequest: msRest.CompositeMapper = { + serializedName: "PrepareNetworkPoliciesRequest", + type: { + name: "Composite", + className: "PrepareNetworkPoliciesRequest", + modelProperties: { + serviceName: { + serializedName: "serviceName", + type: { + name: "String" + } + }, + resourceGroupName: { + serializedName: "resourceGroupName", + type: { + name: "String" + } + }, + networkIntentPolicyConfigurations: { + serializedName: "networkIntentPolicyConfigurations", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NetworkIntentPolicyConfiguration" + } + } + } + } + } + } +}; + export const VirtualNetworkGatewayIPConfiguration: msRest.CompositeMapper = { serializedName: "VirtualNetworkGatewayIPConfiguration", type: { diff --git a/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts b/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts index ccddb790fdf5..ac27483771af 100644 --- a/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + NetworkInterfaceIPConfigurationListResult, + NetworkInterfaceIPConfiguration, + SubResource, + BaseResource, + VirtualNetworkTap, + Resource, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + CloudError, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceIPConfigurationListResult, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts b/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts index 4d0bde8a3b41..62c80b8e158d 100644 --- a/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + NetworkInterfaceLoadBalancerListResult, + LoadBalancer, + Resource, + BaseResource, + LoadBalancerSku, + FrontendIPConfiguration, + SubResource, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + PublicIPAddress, + PublicIPAddressSku, + IPConfiguration, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + LoadBalancingRule, + Probe, + InboundNatPool, + OutboundRule, + CloudError, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, - InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, - LoadBalancer, - LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceLoadBalancerListResult, - NetworkInterfaceTapConfiguration, + ExpressRouteLink, + ExpressRoutePort, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts b/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts index b02c404e4d79..9497d6a655e8 100644 --- a/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + NetworkInterfaceTapConfiguration, + SubResource, + BaseResource, + VirtualNetworkTap, + Resource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, + NetworkInterfaceTapConfigurationListResult, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, - NetworkInterfaceTapConfigurationListResult, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts b/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts index 68969bad5d0f..4b40a0417bef 100644 --- a/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts @@ -1,187 +1,192 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + NetworkInterface, + Resource, + BaseResource, + SubResource, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + Subnet, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + InterfaceEndpoint, + EndpointService, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + TagsObject, + NetworkInterfaceListResult, + EffectiveRouteListResult, + EffectiveRoute, + EffectiveNetworkSecurityGroupListResult, + EffectiveNetworkSecurityGroup, + EffectiveNetworkSecurityGroupAssociation, + EffectiveNetworkSecurityRule, + NetworkInterfaceIPConfigurationListResult, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EffectiveNetworkSecurityGroup, - EffectiveNetworkSecurityGroupAssociation, - EffectiveNetworkSecurityGroupListResult, - EffectiveNetworkSecurityRule, - EffectiveRoute, - EffectiveRouteListResult, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceIPConfigurationListResult, - NetworkInterfaceListResult, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts b/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts index 53b9a93b9547..9e0219eed2cd 100644 --- a/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts @@ -1,180 +1,185 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + NetworkProfile, + Resource, + BaseResource, + ContainerNetworkInterface, + SubResource, + ContainerNetworkInterfaceConfiguration, + IPConfigurationProfile, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + IPConfiguration, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + Container, + ContainerNetworkInterfaceIpConfiguration, + TagsObject, + NetworkProfileListResult, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, - NetworkProfile, - NetworkProfileListResult, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts b/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts index a5261485ef71..b346b78fe4ce 100644 --- a/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts @@ -1,180 +1,185 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + NetworkSecurityGroup, + Resource, + BaseResource, + SecurityRule, + SubResource, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + Subnet, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + TagsObject, + NetworkSecurityGroupListResult, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, - NetworkSecurityGroupListResult, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/networkWatchersMappers.ts b/packages/@azure/arm-network/lib/models/networkWatchersMappers.ts index f5e67ea3871d..fb77eb9f9677 100644 --- a/packages/@azure/arm-network/lib/models/networkWatchersMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkWatchersMappers.ts @@ -1,234 +1,239 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + NetworkWatcher, + Resource, + BaseResource, + ErrorResponse, + ErrorDetails, + TagsObject, + NetworkWatcherListResult, + TopologyParameters, + SubResource, + Topology, + TopologyResource, + TopologyAssociation, + VerificationIPFlowParameters, + VerificationIPFlowResult, + NextHopParameters, + NextHopResult, + SecurityGroupViewParameters, + SecurityGroupViewResult, + SecurityGroupNetworkInterface, + SecurityRuleAssociations, + NetworkInterfaceAssociation, + SecurityRule, + ApplicationSecurityGroup, + SubnetAssociation, + EffectiveNetworkSecurityRule, + TroubleshootingParameters, + TroubleshootingResult, + TroubleshootingDetails, + TroubleshootingRecommendedActions, + QueryTroubleshootingParameters, + FlowLogInformation, + RetentionPolicyParameters, + FlowLogFormatParameters, + TrafficAnalyticsProperties, + TrafficAnalyticsConfigurationProperties, + FlowLogStatusParameters, + ConnectivityParameters, + ConnectivitySource, + ConnectivityDestination, + ProtocolConfiguration, + HTTPConfiguration, + HTTPHeader, + ConnectivityInformation, + ConnectivityHop, + ConnectivityIssue, + AzureReachabilityReportParameters, + AzureReachabilityReportLocation, + AzureReachabilityReport, + AzureReachabilityReportItem, + AzureReachabilityReportLatencyInfo, + AvailableProvidersListParameters, + AvailableProvidersList, + AvailableProvidersListCountry, + AvailableProvidersListState, + AvailableProvidersListCity, + NetworkConfigurationDiagnosticParameters, + NetworkConfigurationDiagnosticProfile, + NetworkConfigurationDiagnosticResponse, + NetworkConfigurationDiagnosticResult, + NetworkSecurityGroupResult, + EvaluatedNetworkSecurityGroup, + MatchedRule, + NetworkSecurityRulesEvaluationResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AvailableProvidersList, - AvailableProvidersListCity, - AvailableProvidersListCountry, - AvailableProvidersListParameters, - AvailableProvidersListState, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - AzureReachabilityReport, - AzureReachabilityReportItem, - AzureReachabilityReportLatencyInfo, - AzureReachabilityReportLocation, - AzureReachabilityReportParameters, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - ConnectivityDestination, - ConnectivityHop, - ConnectivityInformation, - ConnectivityIssue, - ConnectivityParameters, - ConnectivitySource, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EffectiveNetworkSecurityRule, - EndpointService, EndpointServiceResult, - ErrorDetails, - ErrorResponse, - EvaluatedNetworkSecurityGroup, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FlowLogFormatParameters, - FlowLogInformation, - FlowLogStatusParameters, - FrontendIPConfiguration, - HTTPConfiguration, - HTTPHeader, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - MatchedRule, - NetworkConfigurationDiagnosticParameters, - NetworkConfigurationDiagnosticProfile, - NetworkConfigurationDiagnosticResponse, - NetworkConfigurationDiagnosticResult, - NetworkInterface, - NetworkInterfaceAssociation, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, - NetworkSecurityGroupResult, - NetworkSecurityRulesEvaluationResult, - NetworkWatcher, - NetworkWatcherListResult, - NextHopParameters, - NextHopResult, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolConfiguration, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, - QueryTroubleshootingParameters, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - RetentionPolicyParameters, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityGroupNetworkInterface, - SecurityGroupViewParameters, - SecurityGroupViewResult, - SecurityRule, - SecurityRuleAssociations, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubnetAssociation, - SubResource, - TagsObject, - Topology, - TopologyAssociation, - TopologyParameters, - TopologyResource, - TrafficAnalyticsConfigurationProperties, - TrafficAnalyticsProperties, - TroubleshootingDetails, - TroubleshootingParameters, - TroubleshootingRecommendedActions, - TroubleshootingResult, - TunnelConnectionHealth, - VerificationIPFlowParameters, - VerificationIPFlowResult, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/operationsMappers.ts b/packages/@azure/arm-network/lib/models/operationsMappers.ts index bf072e23821a..7d80dca9fdb7 100644 --- a/packages/@azure/arm-network/lib/models/operationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/operationsMappers.ts @@ -1,19 +1,22 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { + OperationListResult, + Operation, + OperationDisplay, + OperationPropertiesFormatServiceSpecification, + MetricSpecification, Availability, - CloudError, Dimension, LogSpecification, - MetricSpecification, - Operation, - OperationDisplay, - OperationListResult, - OperationPropertiesFormatServiceSpecification + CloudError } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts index 778c2dcc2656..a6abcb0f3364 100644 --- a/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts @@ -1,184 +1,189 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { + P2SVpnGateway, + Resource, + BaseResource, + SubResource, AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + VpnClientConnectionHealth, + ErrorModel, + ErrorDetails, + TagsObject, + ListP2SVpnGatewaysResult, + P2SVpnProfileParameters, + VpnProfileResponse, + CloudError, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ErrorDetails, - ErrorModel, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, - ListP2SVpnGatewaysResult, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnProfileParameters, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, - VpnGateway, - VpnProfileResponse, - VpnSite + VpnGateway } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts b/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts index 62fc8e2a504d..e36d03056d1e 100644 --- a/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts @@ -1,180 +1,185 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + P2SVpnServerConfiguration, + SubResource, + BaseResource, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + IpsecPolicy, + ErrorModel, + ErrorDetails, + ListP2SVpnServerConfigurationsResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ErrorDetails, - ErrorModel, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, - ListP2SVpnServerConfigurationsResult, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/packetCapturesMappers.ts b/packages/@azure/arm-network/lib/models/packetCapturesMappers.ts index 7bd6f4a8e8df..acd19051ac58 100644 --- a/packages/@azure/arm-network/lib/models/packetCapturesMappers.ts +++ b/packages/@azure/arm-network/lib/models/packetCapturesMappers.ts @@ -1,18 +1,21 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - ErrorDetails, - ErrorResponse, PacketCapture, + PacketCaptureStorageLocation, PacketCaptureFilter, - PacketCaptureListResult, - PacketCaptureQueryStatusResult, PacketCaptureResult, - PacketCaptureStorageLocation + ErrorResponse, + ErrorDetails, + PacketCaptureQueryStatusResult, + PacketCaptureListResult } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/parameters.ts b/packages/@azure/arm-network/lib/models/parameters.ts index b8decefae784..e3ab77d548b9 100644 --- a/packages/@azure/arm-network/lib/models/parameters.ts +++ b/packages/@azure/arm-network/lib/models/parameters.ts @@ -26,7 +26,7 @@ export const apiVersion0: msRest.OperationQueryParameter = { required: true, isConstant: true, serializedName: "api-version", - defaultValue: '2018-11-01', + defaultValue: '2018-12-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 8c1f52f2caac..76b791ddae43 100644 --- a/packages/@azure/arm-network/lib/models/publicIPAddressesMappers.ts +++ b/packages/@azure/arm-network/lib/models/publicIPAddressesMappers.ts @@ -1,180 +1,185 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + PublicIPAddress, + Resource, + BaseResource, + PublicIPAddressSku, + IPConfiguration, + SubResource, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + TagsObject, + PublicIPAddressListResult, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressListResult, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts b/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts index 8ddcf9fa1c49..e3e9cf2b1fac 100644 --- a/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts +++ b/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts @@ -1,180 +1,185 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + PublicIPPrefix, + Resource, + BaseResource, + PublicIPPrefixSku, + IpTag, + ReferencedPublicIpAddress, + TagsObject, + PublicIPPrefixListResult, + SubResource, + ApplicationSecurityGroup, + SecurityRule, + InterfaceEndpoint, + EndpointService, + Subnet, + NetworkSecurityGroup, + NetworkInterface, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + IPConfiguration, + PublicIPAddressDnsSettings, + DdosSettings, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, - PublicIPPrefix, - PublicIPPrefixListResult, - PublicIPPrefixSku, - ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts b/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts index 4ee061ec4cd7..8c702fa89a11 100644 --- a/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + RouteFilterRule, + SubResource, + BaseResource, + PatchRouteFilterRule, + RouteFilterRuleListResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteFilterRuleListResult, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts b/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts index 8cf654c6d02f..23ecd16c5331 100644 --- a/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts +++ b/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + RouteFilter, + Resource, + BaseResource, + RouteFilterRule, + SubResource, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitStats, + Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnectionId, + ExpressRouteCircuitConnection, + PatchRouteFilter, + RouteFilterListResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - ExpressRouteCircuitConnection, - ExpressRouteCircuitPeering, - ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuit, ExpressRouteCircuitSku, - ExpressRouteCircuitStats, - ExpressRouteConnection, - ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterListResult, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/routeTablesMappers.ts b/packages/@azure/arm-network/lib/models/routeTablesMappers.ts index 54d64fef0780..c40d9d040f16 100644 --- a/packages/@azure/arm-network/lib/models/routeTablesMappers.ts +++ b/packages/@azure/arm-network/lib/models/routeTablesMappers.ts @@ -1,180 +1,185 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + RouteTable, + Resource, + BaseResource, + Route, + SubResource, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + IPConfiguration, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + TagsObject, + RouteTableListResult, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - RouteTableListResult, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/routesMappers.ts b/packages/@azure/arm-network/lib/models/routesMappers.ts index 52215135857b..11b77b74c413 100644 --- a/packages/@azure/arm-network/lib/models/routesMappers.ts +++ b/packages/@azure/arm-network/lib/models/routesMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + Route, + SubResource, + BaseResource, + RouteListResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteListResult, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/securityRulesMappers.ts b/packages/@azure/arm-network/lib/models/securityRulesMappers.ts index b290f8be9645..a0d8f90a93c6 100644 --- a/packages/@azure/arm-network/lib/models/securityRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/securityRulesMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + SecurityRule, + SubResource, + BaseResource, + ApplicationSecurityGroup, + Resource, + SecurityRuleListResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - SecurityRuleListResult, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts b/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts index 3d8eb2af305c..f79f581eb029 100644 --- a/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts +++ b/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts @@ -1,180 +1,185 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + ServiceEndpointPolicy, + Resource, + BaseResource, + ServiceEndpointPolicyDefinition, + SubResource, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + IPConfiguration, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + TagsObject, + ServiceEndpointPolicyListResult, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPolicyListResult, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts b/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts index a72a240ee1b8..8510aac4ae67 100644 --- a/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + ServiceEndpointPolicyDefinition, + SubResource, + BaseResource, + ServiceEndpointPolicyDefinitionListResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPolicyDefinitionListResult, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/subnetsMappers.ts b/packages/@azure/arm-network/lib/models/subnetsMappers.ts index 01223592ea57..35736883b929 100644 --- a/packages/@azure/arm-network/lib/models/subnetsMappers.ts +++ b/packages/@azure/arm-network/lib/models/subnetsMappers.ts @@ -1,179 +1,186 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + Subnet, + SubResource, + BaseResource, + NetworkSecurityGroup, + Resource, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + IPConfiguration, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + PrepareNetworkPoliciesRequest, + NetworkIntentPolicyConfiguration, + NetworkIntentPolicy, + SubnetListResult, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubnetListResult, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/usagesMappers.ts b/packages/@azure/arm-network/lib/models/usagesMappers.ts index 9618f0fdc195..6e77fa4a6fcd 100644 --- a/packages/@azure/arm-network/lib/models/usagesMappers.ts +++ b/packages/@azure/arm-network/lib/models/usagesMappers.ts @@ -1,14 +1,17 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - CloudError, + UsagesListResult, Usage, UsageName, - UsagesListResult + CloudError } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts b/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts index 512a3fbc267c..2d19dcaa1ba3 100644 --- a/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts @@ -1,181 +1,186 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + VirtualHub, + Resource, + BaseResource, + SubResource, + HubVirtualNetworkConnection, + VirtualHubRouteTable, + VirtualHubRoute, + ErrorModel, + ErrorDetails, + TagsObject, + ListVirtualHubsResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ErrorDetails, - ErrorModel, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, - ListVirtualHubsResult, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts index 47dc61398929..a1c6866a274d 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts @@ -1,181 +1,186 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { + VirtualNetworkGatewayConnection, + Resource, + BaseResource, + VirtualNetworkGateway, + VirtualNetworkGatewayIPConfiguration, + SubResource, + VirtualNetworkGatewaySku, + VpnClientConfiguration, AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + VpnClientRootCertificate, + VpnClientRevokedCertificate, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, + TunnelConnectionHealth, + CloudError, + TagsObject, + ConnectionSharedKey, + VirtualNetworkGatewayConnectionListResult, + ConnectionResetSharedKey, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionResetSharedKey, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, - VirtualNetworkGateway, - VirtualNetworkGatewayConnection, + DhcpOptions, + NetworkIntentPolicy, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayConnectionListResult, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts index 4544dc519ce8..aebaa87a90d6 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts @@ -1,188 +1,193 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { + VirtualNetworkGateway, + Resource, + BaseResource, + VirtualNetworkGatewayIPConfiguration, + SubResource, + VirtualNetworkGatewaySku, + VpnClientConfiguration, AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + VpnClientRootCertificate, + VpnClientRevokedCertificate, + IpsecPolicy, + BgpSettings, + CloudError, + TagsObject, + VirtualNetworkGatewayListResult, + VirtualNetworkGatewayListConnectionsResult, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkConnectionGatewayReference, + TunnelConnectionHealth, + VpnClientParameters, + BgpPeerStatusListResult, + BgpPeerStatus, + GatewayRouteListResult, + GatewayRoute, + VpnClientIPsecParameters, + VpnDeviceScriptParameters, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpPeerStatus, - BgpPeerStatusListResult, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - GatewayRoute, - GatewayRouteListResult, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, - VirtualNetworkGateway, + DhcpOptions, + NetworkIntentPolicy, + LocalNetworkGateway, VirtualNetworkGatewayConnection, - VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewayListConnectionsResult, - VirtualNetworkGatewayListResult, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + ConnectionSharedKey, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientIPsecParameters, - VpnClientParameters, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, - VpnDeviceScriptParameters, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts index 6e896f9636b1..7a7933d29e3e 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts @@ -1,179 +1,184 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { + CloudError, + VirtualNetworkPeering, + SubResource, + BaseResource, AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + VirtualNetworkPeeringListResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkPeeringListResult, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts index 22a4c38cd99c..94ded9717fd8 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts @@ -1,180 +1,185 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + CloudError, + VirtualNetworkTap, + Resource, + BaseResource, + NetworkInterfaceTapConfiguration, + SubResource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, + TagsObject, + VirtualNetworkTapListResult, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, - VirtualNetworkTapListResult, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts index 83457026a144..3580a331b016 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts @@ -1,184 +1,189 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { + CloudError, + VirtualNetwork, + Resource, + BaseResource, AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + DhcpOptions, + Subnet, + SubResource, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceIPConfiguration, + VirtualNetworkTap, + NetworkInterfaceTapConfiguration, + FrontendIPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + IPConfiguration, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + VirtualNetworkPeering, + TagsObject, + VirtualNetworkListResult, + IPAddressAvailabilityResult, + VirtualNetworkListUsageResult, + VirtualNetworkUsage, + VirtualNetworkUsageName, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - CloudError, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPAddressAvailabilityResult, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, - VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkListResult, - VirtualNetworkListUsageResult, - VirtualNetworkPeering, - VirtualNetworkTap, - VirtualNetworkUsage, - VirtualNetworkUsageName, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/virtualWansMappers.ts b/packages/@azure/arm-network/lib/models/virtualWansMappers.ts index 377092b0a1e0..afe558eb43eb 100644 --- a/packages/@azure/arm-network/lib/models/virtualWansMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualWansMappers.ts @@ -1,181 +1,186 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + VirtualWAN, + Resource, + BaseResource, + SubResource, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + IpsecPolicy, + ErrorModel, + ErrorDetails, + TagsObject, + ListVirtualWANsResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ErrorDetails, - ErrorModel, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, - ListVirtualWANsResult, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, - VirtualNetworkGateway, - VirtualNetworkGatewayConnection, - VirtualNetworkGatewayConnectionListEntity, + DhcpOptions, + NetworkIntentPolicy, VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, + VirtualNetworkGateway, VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, - VirtualWAN, VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + BgpSettings, + LocalNetworkGateway, + VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkConnectionGatewayReference, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts index bac9aad01c86..f4c692e25f2f 100644 --- a/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts @@ -1,180 +1,185 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + VpnConnection, + SubResource, + BaseResource, + IpsecPolicy, + ErrorModel, + ErrorDetails, + ListVpnConnectionsResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + Resource, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ErrorDetails, - ErrorModel, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, - ListVpnConnectionsResult, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + BgpSettings, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, - VpnConnection, + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts index 882235372872..71e3c75f3b2b 100644 --- a/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts @@ -1,181 +1,186 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + VpnGateway, + Resource, + BaseResource, + SubResource, + VpnConnection, + IpsecPolicy, + BgpSettings, + ErrorModel, + ErrorDetails, + TagsObject, + ListVpnGatewaysResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ErrorDetails, - ErrorModel, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, - ListVpnGatewaysResult, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, + AddressSpace, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, - VpnConnection, - VpnGateway, - VpnSite + VpnSite, + DeviceProperties, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/vpnSitesConfigurationMappers.ts b/packages/@azure/arm-network/lib/models/vpnSitesConfigurationMappers.ts index 08b441ba7f56..cd7a461173a8 100644 --- a/packages/@azure/arm-network/lib/models/vpnSitesConfigurationMappers.ts +++ b/packages/@azure/arm-network/lib/models/vpnSitesConfigurationMappers.ts @@ -1,13 +1,16 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { - ErrorDetails, + GetVpnSitesConfigurationRequest, ErrorModel, - GetVpnSitesConfigurationRequest + ErrorDetails } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts b/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts index 933e897962b3..7fc9e1710216 100644 --- a/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts +++ b/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts @@ -1,181 +1,186 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Licensed under the MIT License. See License.txt in the project root for + * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is regenerated. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. */ export { + VpnSite, + Resource, + BaseResource, + SubResource, + DeviceProperties, AddressSpace, - ApplicationGateway, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayAutoscaleConfiguration, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayBackendAddress, + BgpSettings, + ErrorModel, + ErrorDetails, + TagsObject, + ListVpnSitesResult, + NetworkInterfaceTapConfiguration, + VirtualNetworkTap, + NetworkInterfaceIPConfiguration, ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendAddress, + BackendAddressPool, + InboundNatRule, + Subnet, + NetworkSecurityGroup, + SecurityRule, + ApplicationSecurityGroup, + NetworkInterface, + InterfaceEndpoint, + EndpointService, + NetworkInterfaceDnsSettings, + RouteTable, + Route, + ServiceEndpointPropertiesFormat, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + IPConfiguration, + PublicIPAddress, + PublicIPAddressSku, + PublicIPAddressDnsSettings, + DdosSettings, + IpTag, + IPConfigurationProfile, + ResourceNavigationLink, + ServiceAssociationLink, + Delegation, + FrontendIPConfiguration, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayCustomError, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayFirewallRule, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRuleSet, + ApplicationGatewayIPConfiguration, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewaySslCertificate, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, - ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayIPConfiguration, + ApplicationGatewayCustomError, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleCondition, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayRewriteRuleSet, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGateway, ApplicationGatewaySku, - ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewaySslPredefinedPolicy, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationSecurityGroup, - AzureFirewall, - AzureFirewallApplicationRule, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayAutoscaleConfiguration, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRule, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewaySslPredefinedPolicy, + AzureFirewallIPConfiguration, AzureFirewallApplicationRuleCollection, + AzureFirewallRCAction, + AzureFirewallApplicationRule, AzureFirewallApplicationRuleProtocol, - AzureFirewallFqdnTag, - AzureFirewallIPConfiguration, + AzureFirewallNatRuleCollection, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNatRuleCollection, - AzureFirewallNetworkRule, AzureFirewallNetworkRuleCollection, - AzureFirewallRCAction, - BackendAddressPool, - BaseResource, - BGPCommunity, - BgpServiceCommunity, - BgpSettings, - ConnectionMonitorDestination, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionSharedKey, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceConfiguration, - ContainerNetworkInterfaceIpConfiguration, + AzureFirewallNetworkRule, + AzureFirewall, + AzureFirewallFqdnTag, DdosCustomPolicy, + ProtocolCustomSettingsFormat, DdosProtectionPlan, - DdosSettings, - Delegation, - DeviceProperties, - DhcpOptions, - EndpointService, EndpointServiceResult, - ErrorDetails, - ErrorModel, - ExpressRouteCircuit, ExpressRouteCircuitAuthorization, + RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitPeeringId, - ExpressRouteCircuitReference, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCircuitSku, ExpressRouteCircuitStats, - ExpressRouteConnection, + RouteFilter, + Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitSku, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnection, + ExpressRouteCircuitReference, + ExpressRouteConnection, + ExpressRouteCircuitPeeringId, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteLink, - ExpressRoutePort, + VirtualHubId, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - FrontendIPConfiguration, - HubVirtualNetworkConnection, + ExpressRouteLink, + ExpressRoutePort, + LoadBalancingRule, + Probe, InboundNatPool, - InboundNatRule, - InterfaceEndpoint, - IPConfiguration, - IPConfigurationProfile, - IpsecPolicy, - IpTag, - Ipv6ExpressRouteCircuitPeeringConfig, - ListVpnSitesResult, + OutboundRule, LoadBalancer, LoadBalancerSku, - LoadBalancingRule, - LocalNetworkGateway, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - NetworkInterface, - NetworkInterfaceDnsSettings, - NetworkInterfaceIPConfiguration, - NetworkInterfaceTapConfiguration, + ContainerNetworkInterfaceConfiguration, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceIpConfiguration, NetworkProfile, - NetworkSecurityGroup, NetworkWatcher, - OutboundRule, - P2SVpnGateway, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigVpnClientRootCertificate, - PatchRouteFilter, - PatchRouteFilterRule, - Probe, - ProtocolCustomSettingsFormat, - PublicIPAddress, - PublicIPAddressDnsSettings, - PublicIPAddressSku, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorDestination, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - Resource, - ResourceNavigationLink, - Route, - RouteFilter, - RouteFilterRule, - RouteTable, - SecurityRule, - ServiceAssociationLink, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ServiceEndpointPropertiesFormat, - Subnet, - SubResource, - TagsObject, - TunnelConnectionHealth, - VirtualHub, - VirtualHubId, - VirtualHubRoute, - VirtualHubRouteTable, + PatchRouteFilterRule, + PatchRouteFilter, + BgpServiceCommunity, + BGPCommunity, + VirtualNetworkPeering, VirtualNetwork, - VirtualNetworkConnectionGatewayReference, + DhcpOptions, + NetworkIntentPolicy, + VirtualNetworkGatewayIPConfiguration, + VpnClientRootCertificate, + VpnClientRevokedCertificate, VirtualNetworkGateway, + VirtualNetworkGatewaySku, + VpnClientConfiguration, + IpsecPolicy, + LocalNetworkGateway, VirtualNetworkGatewayConnection, + TunnelConnectionHealth, + ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkGatewayIPConfiguration, - VirtualNetworkGatewaySku, - VirtualNetworkPeering, - VirtualNetworkTap, + VirtualNetworkConnectionGatewayReference, + P2SVpnServerConfigVpnClientRootCertificate, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfiguration, VirtualWAN, - VpnClientConfiguration, - VpnClientConnectionHealth, - VpnClientRevokedCertificate, - VpnClientRootCertificate, + HubVirtualNetworkConnection, + VirtualHub, + VirtualHubRouteTable, + VirtualHubRoute, VpnConnection, VpnGateway, - VpnSite + P2SVpnGateway, + VpnClientConnectionHealth } from "../models/mappers"; + diff --git a/packages/@azure/arm-network/lib/operations/applicationGateways.ts b/packages/@azure/arm-network/lib/operations/applicationGateways.ts index 56c80f1aac6f..0414194fa266 100644 --- a/packages/@azure/arm-network/lib/operations/applicationGateways.ts +++ b/packages/@azure/arm-network/lib/operations/applicationGateways.ts @@ -194,13 +194,13 @@ export class ApplicationGateways { /** * @param callback The callback */ - listAvailableServerVariables(callback: msRest.ServiceCallback): void; + 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 { + listAvailableServerVariables(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listAvailableServerVariables(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options @@ -218,13 +218,13 @@ export class ApplicationGateways { /** * @param callback The callback */ - listAvailableRequestHeaders(callback: msRest.ServiceCallback): void; + 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 { + listAvailableRequestHeaders(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listAvailableRequestHeaders(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options @@ -242,13 +242,13 @@ export class ApplicationGateways { /** * @param callback The callback */ - listAvailableResponseHeaders(callback: msRest.ServiceCallback): void; + 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 { + listAvailableResponseHeaders(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listAvailableResponseHeaders(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options @@ -642,7 +642,17 @@ const listAvailableServerVariablesOperationSpec: msRest.OperationSpec = { ], responses: { 200: { - bodyMapper: Mappers.ApplicationGatewayAvailableServerVariablesResult + bodyMapper: { + serializedName: "parsedResponse", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } }, default: { bodyMapper: Mappers.ErrorModel @@ -665,7 +675,17 @@ const listAvailableRequestHeadersOperationSpec: msRest.OperationSpec = { ], responses: { 200: { - bodyMapper: Mappers.ApplicationGatewayAvailableRequestHeadersResult + bodyMapper: { + serializedName: "parsedResponse", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } }, default: { bodyMapper: Mappers.ErrorModel @@ -688,7 +708,17 @@ const listAvailableResponseHeadersOperationSpec: msRest.OperationSpec = { ], responses: { 200: { - bodyMapper: Mappers.ApplicationGatewayAvailableResponseHeadersResult + bodyMapper: { + serializedName: "parsedResponse", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } }, default: { bodyMapper: Mappers.ErrorModel diff --git a/packages/@azure/arm-network/lib/operations/expressRoutePortsLocations.ts b/packages/@azure/arm-network/lib/operations/expressRoutePortsLocations.ts index 0143bbcea975..acccffda1539 100644 --- a/packages/@azure/arm-network/lib/operations/expressRoutePortsLocations.ts +++ b/packages/@azure/arm-network/lib/operations/expressRoutePortsLocations.ts @@ -28,7 +28,7 @@ export class ExpressRoutePortsLocations { /** * Retrieves all ExpressRoutePort peering locations. Does not return available bandwidths for each - * location. Available bandwidths can only be obtained when retriving a specific peering location. + * location. Available bandwidths can only be obtained when retrieving a specific peering location. * @param [options] The optional parameters * @returns Promise */ @@ -82,7 +82,7 @@ export class ExpressRoutePortsLocations { /** * Retrieves all ExpressRoutePort peering locations. Does not return available bandwidths for each - * location. Available bandwidths can only be obtained when retriving a specific peering location. + * location. Available bandwidths can only be obtained when retrieving a specific peering location. * @param nextPageLink The NextLink from the previous successful call to List operation. * @param [options] The optional parameters * @returns Promise diff --git a/packages/@azure/arm-network/lib/operations/networkProfiles.ts b/packages/@azure/arm-network/lib/operations/networkProfiles.ts index 6d6efa299d89..18567211482a 100644 --- a/packages/@azure/arm-network/lib/operations/networkProfiles.ts +++ b/packages/@azure/arm-network/lib/operations/networkProfiles.ts @@ -61,20 +61,20 @@ export class NetworkProfiles { /** * Gets the specified network profile in a specified resource group. * @param resourceGroupName The name of the resource group. - * @param networkProfileName The name of the PublicIPPrefx. + * @param networkProfileName The name of the public IP prefix. * @param [options] The optional parameters * @returns Promise */ get(resourceGroupName: string, networkProfileName: string, options?: Models.NetworkProfilesGetOptionalParams): Promise; /** * @param resourceGroupName The name of the resource group. - * @param networkProfileName The name of the PublicIPPrefx. + * @param networkProfileName The name of the public IP prefix. * @param callback The callback */ get(resourceGroupName: string, networkProfileName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName The name of the resource group. - * @param networkProfileName The name of the PublicIPPrefx. + * @param networkProfileName The name of the public IP prefix. * @param options The optional parameters * @param callback The callback */ diff --git a/packages/@azure/arm-network/lib/operations/publicIPPrefixes.ts b/packages/@azure/arm-network/lib/operations/publicIPPrefixes.ts index ccd16fc31da4..82121b576fe8 100644 --- a/packages/@azure/arm-network/lib/operations/publicIPPrefixes.ts +++ b/packages/@azure/arm-network/lib/operations/publicIPPrefixes.ts @@ -42,20 +42,20 @@ export class PublicIPPrefixes { /** * Gets the specified public IP prefix in a specified resource group. * @param resourceGroupName The name of the resource group. - * @param publicIpPrefixName The name of the PublicIPPrefx. + * @param publicIpPrefixName The name of the public IP prefix. * @param [options] The optional parameters * @returns Promise */ get(resourceGroupName: string, publicIpPrefixName: string, options?: Models.PublicIPPrefixesGetOptionalParams): Promise; /** * @param resourceGroupName The name of the resource group. - * @param publicIpPrefixName The name of the PublicIPPrefx. + * @param publicIpPrefixName The name of the public IP prefix. * @param callback The callback */ get(resourceGroupName: string, publicIpPrefixName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName The name of the resource group. - * @param publicIpPrefixName The name of the PublicIPPrefx. + * @param publicIpPrefixName The name of the public IP prefix. * @param options The optional parameters * @param callback The callback */ diff --git a/packages/@azure/arm-network/lib/operations/subnets.ts b/packages/@azure/arm-network/lib/operations/subnets.ts index 47a6429c677d..8eea4b5db914 100644 --- a/packages/@azure/arm-network/lib/operations/subnets.ts +++ b/packages/@azure/arm-network/lib/operations/subnets.ts @@ -90,6 +90,21 @@ export class Subnets { .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } + /** + * Prepares a subnet by applying network intent policies. + * @param resourceGroupName The name of the resource group. + * @param virtualNetworkName The name of the virtual network. + * @param subnetName The name of the subnet. + * @param prepareNetworkPoliciesRequestParameters Parameters supplied to prepare subnet by applying + * network intent policies. + * @param [options] The optional parameters + * @returns Promise + */ + prepareNetworkPolicies(resourceGroupName: string, virtualNetworkName: string, subnetName: string, prepareNetworkPoliciesRequestParameters: Models.PrepareNetworkPoliciesRequest, options?: msRest.RequestOptionsBase): Promise { + return this.beginPrepareNetworkPolicies(resourceGroupName,virtualNetworkName,subnetName,prepareNetworkPoliciesRequestParameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + /** * Gets all subnets in a virtual network. * @param resourceGroupName The name of the resource group. @@ -164,6 +179,29 @@ export class Subnets { options); } + /** + * Prepares a subnet by applying network intent policies. + * @param resourceGroupName The name of the resource group. + * @param virtualNetworkName The name of the virtual network. + * @param subnetName The name of the subnet. + * @param prepareNetworkPoliciesRequestParameters Parameters supplied to prepare subnet by applying + * network intent policies. + * @param [options] The optional parameters + * @returns Promise + */ + beginPrepareNetworkPolicies(resourceGroupName: string, virtualNetworkName: string, subnetName: string, prepareNetworkPoliciesRequestParameters: Models.PrepareNetworkPoliciesRequest, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualNetworkName, + subnetName, + prepareNetworkPoliciesRequestParameters, + options + }, + beginPrepareNetworkPoliciesOperationSpec, + options); + } + /** * Gets all subnets in a virtual network. * @param nextPageLink The NextLink from the previous successful call to List operation. @@ -309,6 +347,38 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { serializer }; +const beginPrepareNetworkPoliciesOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}/PrepareNetworkPolicies", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.virtualNetworkName, + Parameters.subnetName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "prepareNetworkPoliciesRequestParameters", + mapper: { + ...Mappers.PrepareNetworkPoliciesRequest, + required: true + } + }, + responses: { + 200: {}, + 202: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", diff --git a/packages/@azure/arm-network/lib/operations/vpnSites.ts b/packages/@azure/arm-network/lib/operations/vpnSites.ts index 6f335ec72ddc..faa01a30ef48 100644 --- a/packages/@azure/arm-network/lib/operations/vpnSites.ts +++ b/packages/@azure/arm-network/lib/operations/vpnSites.ts @@ -28,7 +28,7 @@ export class VpnSites { } /** - * Retrieves the details of a VPNsite. + * Retrieves the details of a VPN site. * @param resourceGroupName The resource group name of the VpnSite. * @param vpnSiteName The name of the VpnSite being retrieved. * @param [options] The optional parameters diff --git a/packages/@azure/arm-network/package.json b/packages/@azure/arm-network/package.json index 6d9f498de93e..bf63bfe2c18c 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": "11.1.1", "dependencies": { - "@azure/ms-rest-azure-js": "^1.3.1", - "@azure/ms-rest-js": "^1.2.6", + "@azure/ms-rest-azure-js": "^1.2.0", + "@azure/ms-rest-js": "^1.2.0", "tslib": "^1.9.3" }, "keywords": [ @@ -44,7 +44,6 @@ "esm/**/*.d.ts", "esm/**/*.d.ts.map", "lib/**/*.ts", - "README.md", "rollup.config.js", "tsconfig.json" ], @@ -53,6 +52,5 @@ "minify": "uglifyjs -c -m --comments --source-map \"content='./dist/arm-network.js.map'\" -o ./dist/arm-network.min.js ./dist/arm-network.js", "prepack": "npm install && npm run build" }, - "sideEffects": false, - "authPublish": true + "sideEffects": false }