diff --git a/packages/@azure/arm-network/LICENSE.txt b/packages/@azure/arm-network/LICENSE.txt index 5431ba98b936..8f3d856145c5 100644 --- a/packages/@azure/arm-network/LICENSE.txt +++ b/packages/@azure/arm-network/LICENSE.txt @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2018 Microsoft +Copyright (c) 2019 Microsoft Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/packages/@azure/arm-network/README.md b/packages/@azure/arm-network/README.md index 71cc22360cd4..2b20ec8987a7 100644 --- a/packages/@azure/arm-network/README.md +++ b/packages/@azure/arm-network/README.md @@ -1,100 +1,100 @@ -## Azure NetworkManagementClient SDK for JavaScript - -This package contains an isomorphic SDK for NetworkManagementClient. - -### Currently supported environments - -- Node.js version 6.x.x or higher -- Browser JavaScript - -### How to Install - -```bash -npm install @azure/arm-network -``` - -### How to use - -#### nodejs - Authentication, client creation and get applicationGateways as an example written in TypeScript. - -##### Install @azure/ms-rest-nodeauth - -```bash -npm install @azure/ms-rest-nodeauth -``` - -##### Sample code - -```typescript -import * as msRest from "@azure/ms-rest-js"; -import * as msRestAzure from "@azure/ms-rest-azure-js"; -import * as msRestNodeAuth from "@azure/ms-rest-nodeauth"; -import { NetworkManagementClient, NetworkManagementModels, NetworkManagementMappers } from "@azure/arm-network"; -const subscriptionId = process.env["AZURE_SUBSCRIPTION_ID"]; - -msRestNodeAuth.interactiveLogin().then((creds) => { - const client = new NetworkManagementClient(creds, subscriptionId); - const resourceGroupName = "testresourceGroupName"; - const applicationGatewayName = "testapplicationGatewayName"; - client.applicationGateways.get(resourceGroupName, applicationGatewayName).then((result) => { - console.log("The result is:"); - console.log(result); - }); -}).catch((err) => { - console.error(err); -}); -``` - -#### browser - Authentication, client creation and get applicationGateways as an example written in JavaScript. - -##### Install @azure/ms-rest-browserauth - -```bash -npm install @azure/ms-rest-browserauth -``` - -##### Sample code - -See https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to Azure in the browser. - -- index.html -```html - - - - @azure/arm-network sample - - - - - - - - -``` - -## Related projects - -- [Microsoft Azure SDK for Javascript](https://github.com/Azure/azure-sdk-for-js) +## Azure NetworkManagementClient SDK for JavaScript + +This package contains an isomorphic SDK for NetworkManagementClient. + +### Currently supported environments + +- Node.js version 6.x.x or higher +- Browser JavaScript + +### How to Install + +```bash +npm install @azure/arm-network +``` + +### How to use + +#### nodejs - Authentication, client creation and get applicationGateways as an example written in TypeScript. + +##### Install @azure/ms-rest-nodeauth + +```bash +npm install @azure/ms-rest-nodeauth +``` + +##### Sample code + +```typescript +import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as msRestNodeAuth from "@azure/ms-rest-nodeauth"; +import { NetworkManagementClient, NetworkManagementModels, NetworkManagementMappers } from "@azure/arm-network"; +const subscriptionId = process.env["AZURE_SUBSCRIPTION_ID"]; + +msRestNodeAuth.interactiveLogin().then((creds) => { + const client = new NetworkManagementClient(creds, subscriptionId); + const resourceGroupName = "testresourceGroupName"; + const applicationGatewayName = "testapplicationGatewayName"; + client.applicationGateways.get(resourceGroupName, applicationGatewayName).then((result) => { + console.log("The result is:"); + console.log(result); + }); +}).catch((err) => { + console.error(err); +}); +``` + +#### browser - Authentication, client creation and get applicationGateways as an example written in JavaScript. + +##### Install @azure/ms-rest-browserauth + +```bash +npm install @azure/ms-rest-browserauth +``` + +##### Sample code + +See https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to Azure in the browser. + +- index.html +```html + + + + @azure/arm-network sample + + + + + + + + +``` + +## Related projects + +- [Microsoft Azure SDK for Javascript](https://github.com/Azure/azure-sdk-for-js) diff --git a/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts index a10d4b1c97c6..843011f80b74 100644 --- a/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.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 { - CloudError, + AddressSpace, ApplicationGateway, - Resource, - BaseResource, - ApplicationGatewaySku, - ApplicationGatewaySslPolicy, - ApplicationGatewayIPConfiguration, - SubResource, ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, - ApplicationGatewayFrontendIPConfiguration, - ApplicationGatewayFrontendPort, - ApplicationGatewayProbe, - ApplicationGatewayProbeHealthResponseMatch, - ApplicationGatewayBackendAddressPool, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - BackendAddressPool, - InboundNatRule, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableRequestHeadersResult, + ApplicationGatewayAvailableResponseHeadersResult, + ApplicationGatewayAvailableServerVariablesResult, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewayAvailableSslPredefinedPolicies, + ApplicationGatewayAvailableWafRuleSetsResult, ApplicationGatewayBackendAddress, + ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendHealth, + ApplicationGatewayBackendHealthHttpSettings, + ApplicationGatewayBackendHealthPool, + ApplicationGatewayBackendHealthServer, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayHttpListener, ApplicationGatewayCustomError, - ApplicationGatewayUrlPathMap, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFrontendIPConfiguration, + ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayHttpListener, + ApplicationGatewayIPConfiguration, + ApplicationGatewayListResult, ApplicationGatewayPathRule, + ApplicationGatewayProbe, + ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - TagsObject, - ApplicationGatewayListResult, - ApplicationGatewayBackendHealth, - ApplicationGatewayBackendHealthPool, - ApplicationGatewayBackendHealthHttpSettings, - ApplicationGatewayBackendHealthServer, - ApplicationGatewayAvailableWafRuleSetsResult, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, - ApplicationGatewayAvailableSslPredefinedPolicies, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewaySku, + ApplicationGatewaySslCertificate, + ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ErrorDetails, + ErrorModel, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts b/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts index 945f0e809afb..dd65ef96ef19 100644 --- a/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts +++ b/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts @@ -1,179 +1,180 @@ /* * 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, - ApplicationSecurityGroup, - Resource, - BaseResource, - ApplicationSecurityGroupListResult, - SubResource, - SecurityRule, - InterfaceEndpoint, - EndpointService, - Subnet, - NetworkSecurityGroup, - NetworkInterface, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - IPConfiguration, - PublicIPAddressDnsSettings, - IpTag, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + ApplicationSecurityGroupListResult, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/availableDelegationsMappers.ts b/packages/@azure/arm-network/lib/models/availableDelegationsMappers.ts index 65118ed48d12..c9d8bd330c17 100644 --- a/packages/@azure/arm-network/lib/models/availableDelegationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/availableDelegationsMappers.ts @@ -1,16 +1,13 @@ /* * 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 { - AvailableDelegationsResult, AvailableDelegation, + AvailableDelegationsResult, 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 81140554e3cb..709e3706a72b 100644 --- a/packages/@azure/arm-network/lib/models/availableEndpointServicesMappers.ts +++ b/packages/@azure/arm-network/lib/models/availableEndpointServicesMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - EndpointServicesListResult, - EndpointServiceResult, - SubResource, - BaseResource, - CloudError, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - Resource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, + EndpointServiceResult, + EndpointServicesListResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/availableResourceGroupDelegationsMappers.ts b/packages/@azure/arm-network/lib/models/availableResourceGroupDelegationsMappers.ts index 65118ed48d12..c9d8bd330c17 100644 --- a/packages/@azure/arm-network/lib/models/availableResourceGroupDelegationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/availableResourceGroupDelegationsMappers.ts @@ -1,16 +1,13 @@ /* * 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 { - AvailableDelegationsResult, AvailableDelegation, + AvailableDelegationsResult, 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 117f9e1be4a6..d7b3e9b5ce4a 100644 --- a/packages/@azure/arm-network/lib/models/azureFirewallFqdnTagsMappers.ts +++ b/packages/@azure/arm-network/lib/models/azureFirewallFqdnTagsMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - AzureFirewallFqdnTagListResult, - AzureFirewallFqdnTag, - Resource, - BaseResource, - CloudError, - SubResource, - ApplicationSecurityGroup, - SecurityRule, - InterfaceEndpoint, - EndpointService, - Subnet, - NetworkSecurityGroup, - NetworkInterface, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - IPConfiguration, - PublicIPAddressDnsSettings, - IpTag, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallFqdnTagListResult, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts b/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts index 8642165afde2..e924a4d7db39 100644 --- a/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts +++ b/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts @@ -1,179 +1,179 @@ /* * 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, - AzureFirewall, - Resource, - BaseResource, - AzureFirewallApplicationRuleCollection, - SubResource, - AzureFirewallRCAction, - AzureFirewallApplicationRule, - AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, - AzureFirewallNatRCAction, - AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, - AzureFirewallNetworkRule, - AzureFirewallIPConfiguration, - AzureFirewallListResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, + AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, + AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, + AzureFirewallListResult, + AzureFirewallNatRCAction, + AzureFirewallNatRule, + AzureFirewallNatRuleCollection, + AzureFirewallNetworkRule, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts b/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts index d4f219f1fa3f..341a5e8b055b 100644 --- a/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts +++ b/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - BgpServiceCommunityListResult, - BgpServiceCommunity, - Resource, - BaseResource, - BGPCommunity, - CloudError, - SubResource, - ApplicationSecurityGroup, - SecurityRule, - InterfaceEndpoint, - EndpointService, - Subnet, - NetworkSecurityGroup, - NetworkInterface, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - IPConfiguration, - PublicIPAddressDnsSettings, - IpTag, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpServiceCommunityListResult, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts b/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts index 24d462a92423..6d67d7ab1db3 100644 --- a/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts +++ b/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts @@ -1,185 +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 { - 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, - IpTag, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + ConnectionMonitor, + ConnectionMonitorDestination, + ConnectionMonitorListResult, + ConnectionMonitorQueryResult, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + ConnectionStateSnapshot, + ConnectivityHop, + ConnectivityIssue, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ErrorDetails, + ErrorResponse, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/ddosCustomPoliciesMappers.ts b/packages/@azure/arm-network/lib/models/ddosCustomPoliciesMappers.ts new file mode 100644 index 000000000000..08879609bc82 --- /dev/null +++ b/packages/@azure/arm-network/lib/models/ddosCustomPoliciesMappers.ts @@ -0,0 +1,179 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * 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. + */ + +export { + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewayBackendAddress, + ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendHttpSettings, + ApplicationGatewayConnectionDraining, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFrontendIPConfiguration, + ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayHttpListener, + ApplicationGatewayIPConfiguration, + ApplicationGatewayPathRule, + ApplicationGatewayProbe, + ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewaySku, + ApplicationGatewaySslCertificate, + ApplicationGatewaySslPolicy, + ApplicationGatewaySslPredefinedPolicy, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, + AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, + AzureFirewallApplicationRuleProtocol, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, + AzureFirewallNatRCAction, + AzureFirewallNatRule, + AzureFirewallNatRuleCollection, + AzureFirewallNetworkRule, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, + DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, + EndpointServiceResult, + ExpressRouteCircuit, + ExpressRouteCircuitAuthorization, + ExpressRouteCircuitConnection, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, + ExpressRouteCircuitStats, + ExpressRouteConnection, + ExpressRouteConnectionId, + ExpressRouteCrossConnection, + ExpressRouteCrossConnectionPeering, + ExpressRouteGateway, + ExpressRouteGatewayPropertiesAutoScaleConfiguration, + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, + ExpressRouteLink, + ExpressRoutePort, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, + InboundNatPool, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, + LoadBalancer, + LoadBalancerSku, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, + 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, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, + VirtualNetwork, + VirtualNetworkConnectionGatewayReference, + VirtualNetworkGateway, + VirtualNetworkGatewayConnection, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualWAN, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, + VpnGateway, + VpnSite +} from "../models/mappers"; diff --git a/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts b/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts index b636650d28ce..a7e548feec19 100644 --- a/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts +++ b/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts @@ -1,179 +1,179 @@ /* * 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, - DdosProtectionPlan, - BaseResource, - SubResource, - DdosProtectionPlanListResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - Resource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, + DdosProtectionPlan, + DdosProtectionPlanListResult, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts b/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts index 770ba6ce4a33..b290f8be9645 100644 --- a/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - SecurityRuleListResult, - SecurityRule, - SubResource, - BaseResource, - ApplicationSecurityGroup, - Resource, - CloudError, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + SecurityRuleListResult, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts index d58f38bd33f7..f6daf35ad7bc 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts @@ -1,179 +1,179 @@ /* * 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, - ExpressRouteCircuitAuthorization, - SubResource, - BaseResource, - AuthorizationListResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - Resource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AuthorizationListResult, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, - RouteFilterRule, + ExpressRouteCircuit, + ExpressRouteCircuitAuthorization, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/expressRouteCircuitConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCircuitConnectionsMappers.ts index 68ccdc717bf3..0350dfa48b24 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCircuitConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitConnectionsMappers.ts @@ -1,179 +1,179 @@ /* * 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, - ExpressRouteCircuitConnection, - SubResource, - BaseResource, - ExpressRouteCircuitConnectionListResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - Resource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, + ExpressRouteCircuitConnection, + ExpressRouteCircuitConnectionListResult, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts index d0f823573604..75e9a191165b 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts @@ -1,179 +1,179 @@ /* * 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, - ExpressRouteCircuitPeering, - SubResource, - BaseResource, - ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitStats, - RouteFilter, - Resource, - RouteFilterRule, - Ipv6ExpressRouteCircuitPeeringConfig, - ExpressRouteConnectionId, - ExpressRouteCircuitConnection, - ExpressRouteCircuitPeeringListResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, - ExpressRouteCircuitAuthorization, ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, - ExpressRouteCrossConnection, + ExpressRouteCircuitAuthorization, + ExpressRouteCircuitConnection, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitPeeringListResult, ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, + ExpressRouteCircuitStats, ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteConnectionId, + ExpressRouteCrossConnection, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts index c99754de34fa..09d4e2733ca6 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts @@ -1,186 +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 { - 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, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, - ExpressRouteCrossConnection, + ExpressRouteCircuit, + ExpressRouteCircuitArpTable, + ExpressRouteCircuitAuthorization, + ExpressRouteCircuitConnection, + ExpressRouteCircuitListResult, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, ExpressRouteCircuitReference, + ExpressRouteCircuitRoutesTable, + ExpressRouteCircuitRoutesTableSummary, + ExpressRouteCircuitsArpTableListResult, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, + ExpressRouteCircuitsRoutesTableListResult, + ExpressRouteCircuitsRoutesTableSummaryListResult, + ExpressRouteCircuitStats, ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteConnectionId, + ExpressRouteCrossConnection, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts index f68416fb16b8..306d47c45cc3 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - ExpressRouteConnection, - SubResource, - BaseResource, - ExpressRouteCircuitPeeringId, - CloudError, - ExpressRouteConnectionList, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - Resource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, + ExpressRouteConnectionList, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts index cb318fe1f6e0..9a58ede8d6d4 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - ExpressRouteCrossConnectionPeeringList, - ExpressRouteCrossConnectionPeering, - SubResource, - BaseResource, - ExpressRouteCircuitPeeringConfig, - Ipv6ExpressRouteCircuitPeeringConfig, - RouteFilter, - Resource, - RouteFilterRule, - ExpressRouteCircuitPeering, - ExpressRouteCircuitStats, - ExpressRouteConnectionId, - ExpressRouteCircuitConnection, - CloudError, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, - ExpressRouteCircuitAuthorization, ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnection, + ExpressRouteCircuitAuthorization, + ExpressRouteCircuitConnection, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, + ExpressRouteCircuitStats, ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteConnectionId, + ExpressRouteCrossConnection, + ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnectionPeeringList, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts index cc65965162c4..8b166402556f 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts @@ -1,186 +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 { - 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, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, - ExpressRouteCircuitAuthorization, ExpressRouteCircuit, - ExpressRouteCircuitSku, + ExpressRouteCircuitArpTable, + ExpressRouteCircuitAuthorization, + ExpressRouteCircuitConnection, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitRoutesTable, + ExpressRouteCircuitsArpTableListResult, ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, + ExpressRouteCircuitSku, + ExpressRouteCircuitsRoutesTableListResult, + ExpressRouteCircuitStats, ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteConnectionId, + ExpressRouteCrossConnection, + ExpressRouteCrossConnectionListResult, + ExpressRouteCrossConnectionPeering, + ExpressRouteCrossConnectionRoutesTableSummary, + ExpressRouteCrossConnectionsRoutesTableSummaryListResult, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts index ec429115f876..b5b5b985ee39 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - ExpressRouteGatewayList, - ExpressRouteGateway, - Resource, - BaseResource, - ExpressRouteGatewayPropertiesAutoScaleConfiguration, - ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - ExpressRouteConnection, - SubResource, - ExpressRouteCircuitPeeringId, - VirtualHubId, - CloudError, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, + ExpressRouteCrossConnectionPeering, + ExpressRouteGateway, + ExpressRouteGatewayList, + ExpressRouteGatewayPropertiesAutoScaleConfiguration, + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts index 0cda01dfdc0f..36d8d1d45c5b 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - ExpressRouteLink, - SubResource, - BaseResource, - CloudError, - ExpressRouteLinkListResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - Resource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, + ExpressRouteLink, + ExpressRouteLinkListResult, + ExpressRoutePort, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts b/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts index 7cb8bf9f49ad..f6874bc24268 100644 --- a/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - ExpressRoutePortsLocationListResult, - ExpressRoutePortsLocation, - Resource, - BaseResource, - ExpressRoutePortsLocationBandwidths, - CloudError, - SubResource, - ApplicationSecurityGroup, - SecurityRule, - InterfaceEndpoint, - EndpointService, - Subnet, - NetworkSecurityGroup, - NetworkInterface, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - IPConfiguration, - PublicIPAddressDnsSettings, - IpTag, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRoutePortsLocationListResult, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts b/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts index 27489667d17c..d2d630920da2 100644 --- a/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts @@ -1,180 +1,180 @@ /* * 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, - ExpressRoutePort, - Resource, - BaseResource, - ExpressRouteLink, - SubResource, - TagsObject, - ExpressRoutePortListResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, + ExpressRouteLink, + ExpressRoutePort, + ExpressRoutePortListResult, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, - LoadBalancingRule, - Probe, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts index e8c3a2aee73b..00abb998e435 100644 --- a/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts +++ b/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - ExpressRouteServiceProviderListResult, - ExpressRouteServiceProvider, - Resource, - BaseResource, - ExpressRouteServiceProviderBandwidthsOffered, - CloudError, - SubResource, - ApplicationSecurityGroup, - SecurityRule, - InterfaceEndpoint, - EndpointService, - Subnet, - NetworkSecurityGroup, - NetworkInterface, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - IPConfiguration, - PublicIPAddressDnsSettings, - IpTag, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + ExpressRouteServiceProviderListResult, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts index f6e6ab3a7add..b49df32e2285 100644 --- a/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts @@ -1,180 +1,180 @@ /* * 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 { - HubVirtualNetworkConnection, - SubResource, - BaseResource, - ErrorModel, - ErrorDetails, - ListHubVirtualNetworkConnectionsResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - Resource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ErrorDetails, + ErrorModel, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, + ListHubVirtualNetworkConnectionsResult, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts b/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts index 6c00c3994d31..98d863a6e3bb 100644 --- a/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - 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, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - CloudError, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InboundNatRuleListResult, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/index.ts b/packages/@azure/arm-network/lib/models/index.ts index 67a3519adbaa..5429ec299cd4 100644 --- a/packages/@azure/arm-network/lib/models/index.ts +++ b/packages/@azure/arm-network/lib/models/index.ts @@ -1,11 +1,9 @@ /* * 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"; @@ -13,10870 +11,8540 @@ 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 { /** - * @member {string} [id] Resource ID. + * Resource ID. */ id?: string; } /** - * @interface - * An interface representing NetworkInterfaceTapConfiguration. * Tap configuration in a Network Interface - * - * @extends SubResource */ export interface NetworkInterfaceTapConfiguration extends SubResource { /** - * @member {VirtualNetworkTap} [virtualNetworkTap] The reference of the - * Virtual Network Tap resource. + * The reference of the Virtual Network Tap resource. */ virtualNetworkTap?: VirtualNetworkTap; /** - * @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.** + * 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; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string} [type] Sub Resource type. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @member {string} [id] Resource ID. + * Resource ID. */ id?: string; /** - * @member {string} [name] Resource name. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Resource name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly name?: string; /** - * @member {string} [type] Resource type. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Resource type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly type?: string; /** - * @member {string} [location] Resource location. + * Resource location. */ location?: string; /** - * @member {{ [propertyName: string]: string }} [tags] Resource 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 { /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @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.** + * 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 { /** - * @member {string} [description] A description for this rule. Restricted to - * 140 chars. + * A description for this rule. Restricted to 140 chars. */ description?: string; /** - * @member {SecurityRuleProtocol} protocol Network protocol this rule applies - * to. Possible values are 'Tcp', 'Udp', and '*'. Possible values include: - * 'Tcp', 'Udp', '*' + * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'. Possible + * values include: 'Tcp', 'Udp', '*' */ protocol: SecurityRuleProtocol; /** - * @member {string} [sourcePortRange] The source port or range. Integer or - * range between 0 and 65535. Asterix '*' can also be used to match all - * ports. + * The source port or range. Integer or range between 0 and 65535. Asterix '*' can also be used + * to match all ports. */ sourcePortRange?: string; /** - * @member {string} [destinationPortRange] The destination port or range. - * Integer or range between 0 and 65535. Asterix '*' can also be used to - * match all ports. + * The destination port or range. Integer or range between 0 and 65535. Asterix '*' can also be + * used to match all ports. */ destinationPortRange?: string; /** - * @member {string} [sourceAddressPrefix] 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. + * 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. */ sourceAddressPrefix?: string; /** - * @member {string[]} [sourceAddressPrefixes] The CIDR or source IP ranges. + * The CIDR or source IP ranges. */ sourceAddressPrefixes?: string[]; /** - * @member {ApplicationSecurityGroup[]} [sourceApplicationSecurityGroups] The - * application security group specified as source. + * The application security group specified as source. */ sourceApplicationSecurityGroups?: ApplicationSecurityGroup[]; /** - * @member {string} [destinationAddressPrefix] 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. + * 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. */ destinationAddressPrefix?: string; /** - * @member {string[]} [destinationAddressPrefixes] The destination address - * prefixes. CIDR or destination IP ranges. + * The destination address prefixes. CIDR or destination IP ranges. */ destinationAddressPrefixes?: string[]; /** - * @member {ApplicationSecurityGroup[]} - * [destinationApplicationSecurityGroups] The application security group - * specified as destination. + * The application security group specified as destination. */ destinationApplicationSecurityGroups?: ApplicationSecurityGroup[]; /** - * @member {string[]} [sourcePortRanges] The source port ranges. + * The source port ranges. */ sourcePortRanges?: string[]; /** - * @member {string[]} [destinationPortRanges] The destination port ranges. + * The destination port ranges. */ destinationPortRanges?: string[]; /** - * @member {SecurityRuleAccess} access The network traffic is allowed or - * denied. Possible values are: 'Allow' and 'Deny'. Possible values include: - * 'Allow', 'Deny' + * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. Possible + * values include: 'Allow', 'Deny' */ access: SecurityRuleAccess; /** - * @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. + * 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; /** - * @member {SecurityRuleDirection} direction 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' + * 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' */ direction: SecurityRuleDirection; /** - * @member {string} [provisioningState] The provisioning state of the public - * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. + * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', + * and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {string} [id] A unique identifier of the service being referenced - * by the interface endpoint. + * 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 { /** - * @member {string} [fqdn] A first-party service's FQDN that is mapped to the - * private IP allocated via this interface endpoint. + * A first-party service's FQDN that is mapped to the private IP allocated via this interface + * endpoint. */ fqdn?: string; /** - * @member {EndpointService} [endpointService] A reference to the service - * being brought into the virtual network. + * A reference to the service being brought into the virtual network. */ endpointService?: EndpointService; /** - * @member {Subnet} [subnet] The ID of the subnet from which the private IP - * will be allocated. + * The ID of the subnet from which the private IP will be allocated. */ subnet?: Subnet; /** - * @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.** + * 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[]; /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @member {string} [etag] Gets a unique read-only string that changes - * whenever the resource is updated. + * 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 { /** - * @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. + * 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[]; /** - * @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. + * 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[]; /** - * @member {string} [internalDnsNameLabel] Relative DNS name for this NIC - * used for internal communications between VMs in the same virtual network. + * Relative DNS name for this NIC used for internal communications between VMs in the same + * virtual network. */ internalDnsNameLabel?: string; /** - * @member {string} [internalFqdn] Fully qualified DNS name supporting - * internal communications between VMs in the same virtual network. + * Fully qualified DNS name supporting internal communications between VMs in the same virtual + * network. */ internalFqdn?: string; /** - * @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. + * 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 { /** - * @member {SubResource} [virtualMachine] The reference of a virtual machine. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The reference of a virtual machine. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly virtualMachine?: SubResource; /** - * @member {NetworkSecurityGroup} [networkSecurityGroup] The reference of the - * NetworkSecurityGroup resource. + * The reference of the NetworkSecurityGroup resource. */ networkSecurityGroup?: NetworkSecurityGroup; /** - * @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.** + * 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; /** - * @member {NetworkInterfaceIPConfiguration[]} [ipConfigurations] A list of - * IPConfigurations of the network interface. + * A list of IPConfigurations of the network interface. */ ipConfigurations?: NetworkInterfaceIPConfiguration[]; /** - * @member {NetworkInterfaceTapConfiguration[]} [tapConfigurations] A list of - * TapConfigurations of the network interface. + * A list of TapConfigurations of the network interface. */ tapConfigurations?: NetworkInterfaceTapConfiguration[]; /** - * @member {NetworkInterfaceDnsSettings} [dnsSettings] The DNS settings in - * network interface. + * The DNS settings in network interface. */ dnsSettings?: NetworkInterfaceDnsSettings; /** - * @member {string} [macAddress] The MAC address of the network interface. + * The MAC address of the network interface. */ macAddress?: string; /** - * @member {boolean} [primary] Gets whether this is a primary network - * interface on a virtual machine. + * Gets whether this is a primary network interface on a virtual machine. */ primary?: boolean; /** - * @member {boolean} [enableAcceleratedNetworking] If the network interface - * is accelerated networking enabled. + * If the network interface is accelerated networking enabled. */ enableAcceleratedNetworking?: boolean; /** - * @member {boolean} [enableIPForwarding] Indicates whether IP forwarding is - * enabled on this network interface. + * Indicates whether IP forwarding is enabled on this network interface. */ enableIPForwarding?: boolean; /** - * @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.** + * 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[]; /** - * @member {string} [resourceGuid] The resource GUID property of the network - * interface resource. + * The resource GUID property of the network interface resource. */ resourceGuid?: string; /** - * @member {string} [provisioningState] The provisioning state of the public - * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. + * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', + * and 'Failed'. */ provisioningState?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {SecurityRule[]} [securityRules] A collection of security rules of - * the network security group. + * A collection of security rules of the network security group. */ securityRules?: SecurityRule[]; /** - * @member {SecurityRule[]} [defaultSecurityRules] The default security rules - * of network security group. + * The default security rules of network security group. */ defaultSecurityRules?: SecurityRule[]; /** - * @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.** + * 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[]; /** - * @member {Subnet[]} [subnets] A collection of references to subnets. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * A collection of references to subnets. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly subnets?: Subnet[]; /** - * @member {string} [resourceGuid] The resource GUID property of the network - * security group resource. + * The resource GUID property of the network security group resource. */ resourceGuid?: string; /** - * @member {string} [provisioningState] The provisioning state of the public - * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. + * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', + * and 'Failed'. */ provisioningState?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {string} [addressPrefix] The destination CIDR to which the route - * applies. + * The destination CIDR to which the route applies. */ addressPrefix?: string; /** - * @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' + * 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; /** - * @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. + * 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; /** - * @member {string} [provisioningState] The provisioning state of the - * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. + * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {Route[]} [routes] Collection of routes contained within a route - * table. + * Collection of routes contained within a route table. */ routes?: Route[]; /** - * @member {Subnet[]} [subnets] A collection of references to subnets. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * A collection of references to subnets. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly subnets?: Subnet[]; /** - * @member {boolean} [disableBgpRoutePropagation] Gets or sets whether to - * disable the routes learned by BGP on that route table. True means disable. + * Gets or sets whether to disable the routes learned by BGP on that route table. True means + * disable. */ disableBgpRoutePropagation?: boolean; /** - * @member {string} [provisioningState] The provisioning state of the - * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. + * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * @member {string} [etag] Gets a unique read-only string that changes - * whenever the resource is updated. + * 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 { /** - * @member {string} [service] The type of the endpoint service. + * The type of the endpoint service. */ service?: string; /** - * @member {string[]} [locations] A list of locations. + * A list of locations. */ locations?: string[]; /** - * @member {string} [provisioningState] The provisioning state of the - * resource. + * The provisioning state of the resource. */ provisioningState?: string; } /** - * @interface - * An interface representing ServiceEndpointPolicyDefinition. * Service Endpoint policy definitions. - * - * @extends SubResource */ export interface ServiceEndpointPolicyDefinition extends SubResource { /** - * @member {string} [description] A description for this rule. Restricted to - * 140 chars. + * A description for this rule. Restricted to 140 chars. */ description?: string; /** - * @member {string} [service] service endpoint name. + * service endpoint name. */ service?: string; /** - * @member {string[]} [serviceResources] A list of service resources. + * A list of service resources. */ serviceResources?: string[]; /** - * @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.** + * 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; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {ServiceEndpointPolicyDefinition[]} - * [serviceEndpointPolicyDefinitions] A collection of service endpoint policy - * definitions of the service endpoint policy. + * A collection of service endpoint policy definitions of the service endpoint policy. */ serviceEndpointPolicyDefinitions?: ServiceEndpointPolicyDefinition[]; /** - * @member {Subnet[]} [subnets] A collection of references to subnets. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * A collection of references to subnets. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly subnets?: Subnet[]; /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {PublicIPAddressSkuName} [name] Name of a public IP address SKU. - * Possible values include: 'Basic', 'Standard' + * 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 { /** - * @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. + * 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; /** - * @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. + * 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; /** - * @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. + * 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 IpTag. + * Contains the DDoS protection settings of the public IP. + */ +export interface DdosSettings { + /** + * 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 + * the ability to be customized. Possible values include: 'Basic', 'Standard' + */ + protectionCoverage?: ProtectionCoverage; +} + +/** * Contains the IpTag associated with the object - * */ export interface IpTag { /** - * @member {string} [ipTagType] Gets or sets the ipTag type: Example - * FirstPartyUsage. + * Gets or sets the ipTag type: Example FirstPartyUsage. */ ipTagType?: string; /** - * @member {string} [tag] Gets or sets value of the IpTag associated with the - * public IP. Example SQL, Storage etc + * 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 { /** - * @member {PublicIPAddressSku} [sku] The public IP address SKU. + * The public IP address SKU. */ sku?: PublicIPAddressSku; /** - * @member {IPAllocationMethod} [publicIPAllocationMethod] The public IP - * allocation method. Possible values are: 'Static' and 'Dynamic'. Possible - * values include: 'Static', 'Dynamic' + * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. Possible values + * include: 'Static', 'Dynamic' */ publicIPAllocationMethod?: IPAllocationMethod; /** - * @member {IPVersion} [publicIPAddressVersion] The public IP address - * version. Possible values are: 'IPv4' and 'IPv6'. Possible values include: - * 'IPv4', 'IPv6' + * The public IP address version. Possible values are: 'IPv4' and 'IPv6'. Possible values + * include: 'IPv4', 'IPv6' */ publicIPAddressVersion?: IPVersion; /** - * @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.** + * 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; /** - * @member {PublicIPAddressDnsSettings} [dnsSettings] The FQDN of the DNS - * record associated with the public IP address. + * The FQDN of the DNS record associated with the public IP address. */ dnsSettings?: PublicIPAddressDnsSettings; /** - * @member {IpTag[]} [ipTags] The list of tags associated with the public IP - * address. + * The DDoS protection custom policy associated with the public IP address. + */ + ddosSettings?: DdosSettings; + /** + * The list of tags associated with the public IP address. */ ipTags?: IpTag[]; /** - * @member {string} [ipAddress] The IP address associated with the public IP - * address resource. + * The IP address associated with the public IP address resource. */ ipAddress?: string; /** - * @member {SubResource} [publicIPPrefix] The Public IP Prefix this Public IP - * Address should be allocated from. + * The Public IP Prefix this Public IP Address should be allocated from. */ publicIPPrefix?: SubResource; /** - * @member {number} [idleTimeoutInMinutes] The idle timeout of the public IP - * address. + * The idle timeout of the public IP address. */ idleTimeoutInMinutes?: number; /** - * @member {string} [resourceGuid] The resource GUID property of the public - * IP resource. + * The resource GUID property of the public IP resource. */ resourceGuid?: string; /** - * @member {string} [provisioningState] The provisioning state of the - * PublicIP resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', + * and 'Failed'. */ provisioningState?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string[]} [zones] A list of availability zones denoting the IP - * allocated for the resource needs to come from. + * 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 { /** - * @member {string} [privateIPAddress] The private IP address of the IP - * configuration. + * The private IP address of the IP configuration. */ privateIPAddress?: string; /** - * @member {IPAllocationMethod} [privateIPAllocationMethod] The private IP - * allocation method. Possible values are 'Static' and 'Dynamic'. Possible - * values include: 'Static', 'Dynamic' + * The private IP allocation method. Possible values are 'Static' and 'Dynamic'. Possible values + * include: 'Static', 'Dynamic' */ privateIPAllocationMethod?: IPAllocationMethod; /** - * @member {Subnet} [subnet] The reference of the subnet resource. + * The reference of the subnet resource. */ subnet?: Subnet; /** - * @member {PublicIPAddress} [publicIPAddress] The reference of the public IP - * resource. + * The reference of the public IP resource. */ publicIPAddress?: PublicIPAddress; /** - * @member {string} [provisioningState] Gets the provisioning state of the - * public IP resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {Subnet} [subnet] The reference of the subnet resource to create a - * contatainer network interface ip configruation. + * The reference of the subnet resource to create a contatainer network interface ip + * configruation. */ subnet?: Subnet; /** - * @member {string} [provisioningState] The provisioning state of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning state of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [name] The name of the resource. This name can be used to - * access the resource. + * The name of the resource. This name can be used to access the resource. */ name?: string; /** - * @member {string} [type] Sub Resource type. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Sub Resource type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly type?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {string} [linkedResourceType] Resource type of the linked - * resource. + * Resource type of the linked resource. */ linkedResourceType?: string; /** - * @member {string} [link] Link to the external resource + * Link to the external resource */ link?: string; /** - * @member {string} [provisioningState] Provisioning state of the - * ResourceNavigationLink resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Provisioning state of the ResourceNavigationLink resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [name] Name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * Name of the resource that is unique within a resource group. This name can be used to access + * the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @member {string} [linkedResourceType] Resource type of the linked - * resource. + * Resource type of the linked resource. */ linkedResourceType?: string; /** - * @member {string} [link] Link to the external resource. + * Link to the external resource. */ link?: string; /** - * @member {string} [provisioningState] Provisioning state of the - * ServiceAssociationLink resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Provisioning state of the ServiceAssociationLink resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [name] Name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * Name of the resource that is unique within a resource group. This name can be used to access + * the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @member {string} [serviceName] The name of the service to whom the subnet - * should be delegated (e.g. Microsoft.Sql/servers) + * The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers) */ serviceName?: string; /** - * @member {string[]} [actions] Describes the actions permitted to the - * service upon delegation + * Describes the actions permitted to the service upon delegation */ actions?: string[]; /** - * @member {string} [provisioningState] The provisioning state of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning state of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [name] The name of the resource that is unique within a - * subnet. This name can be used to access the resource. + * The name of the resource that is unique within a subnet. This name can be used to access the + * resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {string} [addressPrefix] The address prefix for the subnet. + * The address prefix for the subnet. */ addressPrefix?: string; /** - * @member {string[]} [addressPrefixes] List of address prefixes for the - * subnet. + * List of address prefixes for the subnet. */ addressPrefixes?: string[]; /** - * @member {NetworkSecurityGroup} [networkSecurityGroup] The reference of the - * NetworkSecurityGroup resource. + * The reference of the NetworkSecurityGroup resource. */ networkSecurityGroup?: NetworkSecurityGroup; /** - * @member {RouteTable} [routeTable] The reference of the RouteTable - * resource. + * The reference of the RouteTable resource. */ routeTable?: RouteTable; /** - * @member {ServiceEndpointPropertiesFormat[]} [serviceEndpoints] An array of - * service endpoints. + * An array of service endpoints. */ serviceEndpoints?: ServiceEndpointPropertiesFormat[]; /** - * @member {ServiceEndpointPolicy[]} [serviceEndpointPolicies] An array of - * service endpoint policies. + * An array of service endpoint policies. */ serviceEndpointPolicies?: ServiceEndpointPolicy[]; /** - * @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.** + * 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[]; /** - * @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.** + * 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[]; /** - * @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.** + * 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[]; /** - * @member {ResourceNavigationLink[]} [resourceNavigationLinks] Gets an array - * of references to the external resources using subnet. + * Gets an array of references to the external resources using subnet. */ resourceNavigationLinks?: ResourceNavigationLink[]; /** - * @member {ServiceAssociationLink[]} [serviceAssociationLinks] Gets an array - * of references to services injecting into this subnet. + * Gets an array of references to services injecting into this subnet. */ serviceAssociationLinks?: ServiceAssociationLink[]; /** - * @member {Delegation[]} [delegations] Gets an array of references to the - * delegations on the subnet. + * Gets an array of references to the delegations on the subnet. */ delegations?: Delegation[]; /** - * @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.** + * 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; /** - * @member {string} [provisioningState] The provisioning state of the - * resource. + * The provisioning state of the resource. */ provisioningState?: string; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @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.** + * 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[]; /** - * @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.** + * 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[]; /** - * @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.** + * 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[]; /** - * @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.** + * 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[]; /** - * @member {string} [privateIPAddress] The private IP address of the IP - * configuration. + * The private IP address of the IP configuration. */ privateIPAddress?: string; /** - * @member {IPAllocationMethod} [privateIPAllocationMethod] The Private IP - * allocation method. Possible values are: 'Static' and 'Dynamic'. Possible - * values include: 'Static', 'Dynamic' + * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'. Possible values + * include: 'Static', 'Dynamic' */ privateIPAllocationMethod?: IPAllocationMethod; /** - * @member {Subnet} [subnet] The reference of the subnet resource. + * The reference of the subnet resource. */ subnet?: Subnet; /** - * @member {PublicIPAddress} [publicIPAddress] The reference of the Public IP - * resource. + * The reference of the Public IP resource. */ publicIPAddress?: PublicIPAddress; /** - * @member {SubResource} [publicIPPrefix] The reference of the Public IP - * Prefix resource. + * The reference of the Public IP Prefix resource. */ publicIPPrefix?: SubResource; /** - * @member {string} [provisioningState] Gets the provisioning state of the - * public IP resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string[]} [zones] A list of availability zones denoting the IP - * allocated for the resource needs to come from. + * 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 { /** - * @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.** + * 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[]; /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @member {NetworkInterfaceIPConfiguration} - * [destinationNetworkInterfaceIPConfiguration] The reference to the private - * IP Address of the collector nic that will receive the tap + * The reference to the private IP Address of the collector nic that will receive the tap */ destinationNetworkInterfaceIPConfiguration?: NetworkInterfaceIPConfiguration; /** - * @member {FrontendIPConfiguration} - * [destinationLoadBalancerFrontEndIPConfiguration] The reference to the - * private IP address on the internal Load Balancer that will receive the tap + * The reference to the private IP address on the internal Load Balancer that will receive the + * tap */ destinationLoadBalancerFrontEndIPConfiguration?: FrontendIPConfiguration; /** - * @member {number} [destinationPort] The VXLAN destination port that will - * receive the tapped traffic. + * The VXLAN destination port that will receive the tapped traffic. */ destinationPort?: number; /** - * @member {string} [etag] Gets a unique read-only string that changes - * whenever the resource is updated. + * 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 { /** - * @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.** + * 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[]; /** - * @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.** + * 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[]; /** - * @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.** + * 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; /** - * @member {string} [provisioningState] Get provisioning state of the public - * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. + * Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', + * and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * Gets name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {SubResource} [frontendIPConfiguration] A reference to frontend IP - * addresses. + * A reference to frontend IP addresses. */ frontendIPConfiguration?: SubResource; /** - * @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.** + * 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; /** - * @member {TransportProtocol} [protocol] Possible values include: 'Udp', - * 'Tcp', 'All' + * Possible values include: 'Udp', 'Tcp', 'All' */ protocol?: TransportProtocol; /** - * @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. + * 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; /** - * @member {number} [backendPort] The port used for the internal endpoint. - * Acceptable values range from 1 to 65535. + * The port used for the internal endpoint. Acceptable values range from 1 to 65535. */ backendPort?: number; /** - * @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. + * 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; /** - * @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. + * 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; /** - * @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. + * 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; /** - * @member {string} [provisioningState] Gets the provisioning state of the - * public IP resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * Gets name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {VirtualNetworkTap[]} [virtualNetworkTaps] The reference to - * Virtual Network Taps. + * The reference to Virtual Network Taps. */ virtualNetworkTaps?: VirtualNetworkTap[]; /** - * @member {ApplicationGatewayBackendAddressPool[]} - * [applicationGatewayBackendAddressPools] The reference of - * ApplicationGatewayBackendAddressPool resource. + * The reference of ApplicationGatewayBackendAddressPool resource. */ applicationGatewayBackendAddressPools?: ApplicationGatewayBackendAddressPool[]; /** - * @member {BackendAddressPool[]} [loadBalancerBackendAddressPools] The - * reference of LoadBalancerBackendAddressPool resource. + * The reference of LoadBalancerBackendAddressPool resource. */ loadBalancerBackendAddressPools?: BackendAddressPool[]; /** - * @member {InboundNatRule[]} [loadBalancerInboundNatRules] A list of - * references of LoadBalancerInboundNatRules. + * A list of references of LoadBalancerInboundNatRules. */ loadBalancerInboundNatRules?: InboundNatRule[]; /** - * @member {string} [privateIPAddress] Private IP address of the IP - * configuration. + * Private IP address of the IP configuration. */ privateIPAddress?: string; /** - * @member {IPAllocationMethod} [privateIPAllocationMethod] Defines how a - * private IP address is assigned. Possible values are: 'Static' and - * 'Dynamic'. Possible values include: 'Static', 'Dynamic' + * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'. + * Possible values include: 'Static', 'Dynamic' */ privateIPAllocationMethod?: IPAllocationMethod; /** - * @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 + * 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; /** - * @member {Subnet} [subnet] Subnet bound to the IP configuration. + * Subnet bound to the IP configuration. */ subnet?: Subnet; /** - * @member {boolean} [primary] Gets whether this is a primary customer - * address on the network interface. + * Gets whether this is a primary customer address on the network interface. */ primary?: boolean; /** - * @member {PublicIPAddress} [publicIPAddress] Public IP address bound to the - * IP configuration. + * 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[]; /** - * @member {string} [provisioningState] The provisioning state of the network - * interface IP configuration. Possible values are: 'Updating', 'Deleting', - * and 'Failed'. + * The provisioning state of the network interface IP configuration. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {string} [fqdn] Fully qualified domain name (FQDN). + * Fully qualified domain name (FQDN). */ fqdn?: string; /** - * @member {string} [ipAddress] IP address + * 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[]; /** - * @member {ApplicationGatewayBackendAddress[]} [backendAddresses] Backend - * addresses + * Backend addresses */ backendAddresses?: ApplicationGatewayBackendAddress[]; /** - * @member {string} [provisioningState] Provisioning state of the backend - * address pool resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Provisioning state of the backend address pool resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] Name of the backend address pool that is unique - * within an Application Gateway. + * Name of the backend address pool that is unique within an Application Gateway. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string} [type] Type of the resource. + * Type of the resource. */ type?: string; } /** - * @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. - * + * 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 { /** - * @member {boolean} enabled Whether connection draining is enabled or not. + * Whether connection draining is enabled or not. */ enabled: boolean; /** - * @member {number} drainTimeoutInSec The number of seconds connection - * draining is active. Acceptable values are from 1 second to 3600 seconds. + * 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 { /** - * @member {number} [port] The destination port on the backend. + * The destination port on the backend. */ port?: number; /** - * @member {ApplicationGatewayProtocol} [protocol] The protocol used to - * communicate with the backend. Possible values are 'Http' and 'Https'. + * 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; /** - * @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. + * 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; /** - * @member {SubResource} [probe] Probe resource of an application gateway. + * Probe resource of an application gateway. */ probe?: SubResource; /** - * @member {SubResource[]} [authenticationCertificates] Array of references - * to application gateway authentication certificates. + * Array of references to application gateway authentication certificates. */ authenticationCertificates?: SubResource[]; /** - * @member {SubResource[]} [trustedRootCertificates] Array of references to - * application gateway trusted root certificates. + * Array of references to application gateway trusted root certificates. */ trustedRootCertificates?: SubResource[]; /** - * @member {ApplicationGatewayConnectionDraining} [connectionDraining] * Connection draining of the backend http settings resource. */ connectionDraining?: ApplicationGatewayConnectionDraining; /** - * @member {string} [hostName] Host header to be sent to the backend servers. + * Host header to be sent to the backend servers. */ hostName?: string; /** - * @member {boolean} [pickHostNameFromBackendAddress] Whether to pick host - * header should be picked from the host name of the backend server. Default + * Whether to pick host header should be picked from the host name of the backend server. Default * value is false. */ pickHostNameFromBackendAddress?: boolean; /** - * @member {string} [affinityCookieName] Cookie name to use for the affinity - * cookie. + * Cookie name to use for the affinity cookie. */ affinityCookieName?: string; /** - * @member {boolean} [probeEnabled] Whether the probe is enabled. Default - * value is false. + * Whether the probe is enabled. Default value is false. */ probeEnabled?: boolean; /** - * @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 which should be used as a prefix for all HTTP requests. Null means no path will be + * prefixed. Default value is null. */ path?: string; /** - * @member {string} [provisioningState] Provisioning state of the backend - * http settings resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Provisioning state of the backend http settings resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] Name of the backend http settings that is unique - * within an Application Gateway. + * Name of the backend http settings that is unique within an Application Gateway. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string} [type] Type of the resource. + * Type of the resource. */ type?: string; } /** - * @interface - * An interface representing ApplicationGatewayBackendHealthServer. * Application gateway backendhealth http settings. - * */ export interface ApplicationGatewayBackendHealthServer { /** - * @member {string} [address] IP address or FQDN of backend server. + * IP address or FQDN of backend server. */ address?: string; /** - * @member {NetworkInterfaceIPConfiguration} [ipConfiguration] Reference of - * IP configuration of backend server. + * Reference of IP configuration of backend server. */ ipConfiguration?: NetworkInterfaceIPConfiguration; /** - * @member {ApplicationGatewayBackendHealthServerHealth} [health] Health of - * backend server. Possible values include: 'Unknown', 'Up', 'Down', - * 'Partial', 'Draining' + * 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; /** - * @member {ApplicationGatewayBackendHealthServer[]} [servers] List of - * ApplicationGatewayBackendHealthServer resources. + * 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; /** - * @member {ApplicationGatewayBackendHealthHttpSettings[]} - * [backendHttpSettingsCollection] List of - * ApplicationGatewayBackendHealthHttpSettings resources. + * 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 { /** - * @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 of an application gateway SKU. Possible values include: 'Standard_Small', + * 'Standard_Medium', 'Standard_Large', 'WAF_Medium', 'WAF_Large', 'Standard_v2', 'WAF_v2' */ name?: ApplicationGatewaySkuName; /** - * @member {ApplicationGatewayTier} [tier] Tier of an application gateway. - * Possible values include: 'Standard', 'WAF', 'Standard_v2', 'WAF_v2' + * Tier of an application gateway. Possible values include: 'Standard', 'WAF', 'Standard_v2', + * 'WAF_v2' */ tier?: ApplicationGatewayTier; /** - * @member {number} [capacity] Capacity (instance count) of an application - * gateway. + * Capacity (instance count) of an application gateway. */ capacity?: number; } /** - * @interface - * An interface representing ApplicationGatewaySslPolicy. * Application Gateway Ssl policy. - * */ export interface ApplicationGatewaySslPolicy { /** - * @member {ApplicationGatewaySslProtocol[]} [disabledSslProtocols] Ssl - * protocols to be disabled on application gateway. + * Ssl protocols to be disabled on application gateway. */ disabledSslProtocols?: ApplicationGatewaySslProtocol[]; /** - * @member {ApplicationGatewaySslPolicyType} [policyType] Type of Ssl Policy. - * Possible values include: 'Predefined', 'Custom' + * Type of Ssl Policy. Possible values include: 'Predefined', 'Custom' */ policyType?: ApplicationGatewaySslPolicyType; /** - * @member {ApplicationGatewaySslPolicyName} [policyName] Name of Ssl - * predefined policy. Possible values include: 'AppGwSslPolicy20150501', + * Name of Ssl predefined policy. Possible values include: 'AppGwSslPolicy20150501', * 'AppGwSslPolicy20170401', 'AppGwSslPolicy20170401S' */ policyName?: ApplicationGatewaySslPolicyName; /** - * @member {ApplicationGatewaySslCipherSuite[]} [cipherSuites] Ssl cipher - * suites to be enabled in the specified order to application gateway. + * Ssl cipher suites to be enabled in the specified order to application gateway. */ cipherSuites?: ApplicationGatewaySslCipherSuite[]; /** - * @member {ApplicationGatewaySslProtocol} [minProtocolVersion] Minimum - * version of Ssl protocol to be supported on application gateway. Possible - * values include: 'TLSv1_0', 'TLSv1_1', 'TLSv1_2' + * 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 ApplicationGatewayIPConfiguration. - * IP configuration of an application gateway. Currently 1 public and 1 private - * IP configuration is allowed. - * - * @extends SubResource + * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is + * allowed. */ export interface ApplicationGatewayIPConfiguration extends SubResource { /** - * @member {SubResource} [subnet] Reference of the subnet resource. A subnet - * from where application gateway gets its private address. + * Reference of the subnet resource. A subnet from where application gateway gets its private + * address. */ subnet?: SubResource; /** - * @member {string} [provisioningState] Provisioning state of the application - * gateway subnet resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Provisioning state of the application gateway subnet resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] Name of the IP configuration that is unique within - * an Application Gateway. + * Name of the IP configuration that is unique within an Application Gateway. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string} [type] Type of the resource. + * Type of the resource. */ type?: string; } /** - * @interface - * An interface representing ApplicationGatewayAuthenticationCertificate. * Authentication certificates of an application gateway. - * - * @extends SubResource */ export interface ApplicationGatewayAuthenticationCertificate extends SubResource { /** - * @member {string} [data] Certificate public data. + * Certificate public data. */ data?: string; /** - * @member {string} [provisioningState] Provisioning state of the - * authentication certificate resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. + * Provisioning state of the authentication certificate resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] Name of the authentication certificate that is - * unique within an Application Gateway. + * Name of the authentication certificate that is unique within an Application Gateway. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string} [type] Type of the resource. + * 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 { /** - * @member {string} [data] Certificate public data. + * Certificate public data. */ data?: string; /** - * @member {string} [keyVaultSecretId] Secret Id of (base-64 encoded - * unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault. + * Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in + * KeyVault. */ keyVaultSecretId?: string; /** - * @member {string} [provisioningState] Provisioning state of the trusted - * root certificate resource. Possible values are: 'Updating', 'Deleting', - * and 'Failed'. + * Provisioning state of the trusted root certificate resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] Name of the trusted root certificate that is - * unique within an Application Gateway. + * Name of the trusted root certificate that is unique within an Application Gateway. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string} [type] Type of the resource. + * Type of the resource. */ type?: string; } /** - * @interface - * An interface representing ApplicationGatewaySslCertificate. * SSL certificates of an application gateway. - * - * @extends SubResource */ export interface ApplicationGatewaySslCertificate extends SubResource { /** - * @member {string} [data] Base-64 encoded pfx certificate. Only applicable - * in PUT Request. + * Base-64 encoded pfx certificate. Only applicable in PUT Request. */ data?: string; /** - * @member {string} [password] Password for the pfx file specified in data. - * Only applicable in PUT request. + * Password for the pfx file specified in data. Only applicable in PUT request. */ password?: string; /** - * @member {string} [publicCertData] Base-64 encoded Public cert data - * corresponding to pfx specified in data. Only applicable in GET request. + * Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in + * GET request. */ publicCertData?: string; /** - * @member {string} [keyVaultSecretId] Secret Id of (base-64 encoded - * unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault. + * Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in + * KeyVault. */ keyVaultSecretId?: string; /** - * @member {string} [provisioningState] Provisioning state of the SSL - * certificate resource Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Provisioning state of the SSL certificate resource Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] Name of the SSL certificate that is unique within - * an Application Gateway. + * Name of the SSL certificate that is unique within an Application Gateway. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string} [type] Type of the resource. + * 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 { /** - * @member {string} [privateIPAddress] PrivateIPAddress of the network - * interface IP Configuration. + * PrivateIPAddress of the network interface IP Configuration. */ privateIPAddress?: string; /** - * @member {IPAllocationMethod} [privateIPAllocationMethod] PrivateIP - * allocation method. Possible values include: 'Static', 'Dynamic' + * PrivateIP allocation method. Possible values include: 'Static', 'Dynamic' */ privateIPAllocationMethod?: IPAllocationMethod; /** - * @member {SubResource} [subnet] Reference of the subnet resource. + * Reference of the subnet resource. */ subnet?: SubResource; /** - * @member {SubResource} [publicIPAddress] Reference of the PublicIP - * resource. + * Reference of the PublicIP resource. */ publicIPAddress?: SubResource; /** - * @member {string} [provisioningState] Provisioning state of the public IP - * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. + * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] Name of the frontend IP configuration that is - * unique within an Application Gateway. + * Name of the frontend IP configuration that is unique within an Application Gateway. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string} [type] Type of the resource. + * Type of the resource. */ type?: string; } /** - * @interface - * An interface representing ApplicationGatewayFrontendPort. * Frontend port of an application gateway. - * - * @extends SubResource */ export interface ApplicationGatewayFrontendPort extends SubResource { /** - * @member {number} [port] Frontend port + * Frontend port */ port?: number; /** - * @member {string} [provisioningState] Provisioning state of the frontend - * port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. + * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', + * and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] Name of the frontend port that is unique within an - * Application Gateway + * Name of the frontend port that is unique within an Application Gateway */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string} [type] Type of the resource. + * Type of the resource. */ type?: string; } /** - * @interface - * An interface representing ApplicationGatewayCustomError. * Customer error of an application gateway. - * */ export interface ApplicationGatewayCustomError { /** - * @member {ApplicationGatewayCustomErrorStatusCode} [statusCode] Status code - * of the application gateway customer error. Possible values include: + * Status code of the application gateway customer error. Possible values include: * 'HttpStatus403', 'HttpStatus502' */ statusCode?: ApplicationGatewayCustomErrorStatusCode; /** - * @member {string} [customErrorPageUrl] Error page URL of the application - * gateway customer error. + * 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 { /** - * @member {SubResource} [frontendIPConfiguration] Frontend IP configuration - * resource of an application gateway. + * Frontend IP configuration resource of an application gateway. */ frontendIPConfiguration?: SubResource; /** - * @member {SubResource} [frontendPort] Frontend port resource of an - * application gateway. + * Frontend port resource of an application gateway. */ frontendPort?: SubResource; /** - * @member {ApplicationGatewayProtocol} [protocol] Protocol of the HTTP - * listener. Possible values are 'Http' and 'Https'. Possible values include: - * 'Http', 'Https' + * Protocol of the HTTP listener. Possible values are 'Http' and 'Https'. Possible values + * include: 'Http', 'Https' */ protocol?: ApplicationGatewayProtocol; /** - * @member {string} [hostName] Host name of HTTP listener. + * Host name of HTTP listener. */ hostName?: string; /** - * @member {SubResource} [sslCertificate] SSL certificate resource of an - * application gateway. + * SSL certificate resource of an application gateway. */ sslCertificate?: SubResource; /** - * @member {boolean} [requireServerNameIndication] Applicable only if - * protocol is https. Enables SNI for multi-hosting. + * Applicable only if protocol is https. Enables SNI for multi-hosting. */ requireServerNameIndication?: boolean; /** - * @member {string} [provisioningState] Provisioning state of the HTTP - * listener resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * 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[]; /** - * @member {string} [name] Name of the HTTP listener that is unique within an - * Application Gateway. + * Name of the HTTP listener that is unique within an Application Gateway. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string} [type] Type of the resource. + * 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 { /** - * @member {string[]} [paths] Path rules of URL path map. + * Path rules of URL path map. */ paths?: string[]; /** - * @member {SubResource} [backendAddressPool] Backend address pool resource - * of URL path map path rule. + * Backend address pool resource of URL path map path rule. */ backendAddressPool?: SubResource; /** - * @member {SubResource} [backendHttpSettings] Backend http settings resource - * of URL path map path rule. + * Backend http settings resource of URL path map path rule. */ backendHttpSettings?: SubResource; /** - * @member {SubResource} [redirectConfiguration] Redirect configuration - * resource of URL path map path rule. + * Redirect configuration resource of URL path map path rule. */ redirectConfiguration?: SubResource; /** - * @member {SubResource} [rewriteRuleSet] Rewrite rule set resource of URL - * path map path rule. + * Rewrite rule set resource of URL path map path rule. */ rewriteRuleSet?: SubResource; /** - * @member {string} [provisioningState] Path rule of URL path map resource. - * Possible values are: 'Updating', 'Deleting', and 'Failed'. + * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] Name of the path rule that is unique within an - * Application Gateway. + * Name of the path rule that is unique within an Application Gateway. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string} [type] Type of the resource. + * Type of the resource. */ type?: string; } /** - * @interface - * An interface representing ApplicationGatewayProbeHealthResponseMatch. * Application gateway probe health response match - * */ export interface ApplicationGatewayProbeHealthResponseMatch { /** - * @member {string} [body] Body that must be contained in the health - * response. Default value is empty. + * Body that must be contained in the health response. Default value is empty. */ body?: string; /** - * @member {string[]} [statusCodes] Allowed ranges of healthy status codes. - * Default range of healthy status codes is 200-399. + * 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 { /** - * @member {ApplicationGatewayProtocol} [protocol] The protocol used for the - * probe. Possible values are 'Http' and 'Https'. Possible values include: - * 'Http', 'Https' + * The protocol used for the probe. Possible values are 'Http' and 'Https'. Possible values + * include: 'Http', 'Https' */ protocol?: ApplicationGatewayProtocol; /** - * @member {string} [host] Host name to send the probe to. + * Host name to send the probe to. */ host?: string; /** - * @member {string} [path] Relative path of probe. Valid path starts from - * '/'. Probe is sent to ://: + * Relative path of probe. Valid path starts from '/'. Probe is sent to + * ://: */ path?: string; /** - * @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. + * 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; /** - * @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. + * 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; /** - * @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. + * 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; /** - * @member {boolean} [pickHostNameFromBackendHttpSettings] Whether the host - * header should be picked from the backend http settings. Default value is + * Whether the host header should be picked from the backend http settings. Default value is * false. */ pickHostNameFromBackendHttpSettings?: boolean; /** - * @member {number} [minServers] Minimum number of servers that are always - * marked healthy. Default value is 0. + * Minimum number of servers that are always marked healthy. Default value is 0. */ minServers?: number; /** - * @member {ApplicationGatewayProbeHealthResponseMatch} [match] Criterion for - * classifying a healthy probe response. + * Criterion for classifying a healthy probe response. */ match?: ApplicationGatewayProbeHealthResponseMatch; /** - * @member {string} [provisioningState] Provisioning state of the backend - * http settings resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Provisioning state of the backend http settings resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] Name of the probe that is unique within an - * Application Gateway. + * Name of the probe that is unique within an Application Gateway. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string} [type] Type of the resource. + * 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 { /** - * @member {ApplicationGatewayRequestRoutingRuleType} [ruleType] Rule type. - * Possible values include: 'Basic', 'PathBasedRouting' + * Rule type. Possible values include: 'Basic', 'PathBasedRouting' */ ruleType?: ApplicationGatewayRequestRoutingRuleType; /** - * @member {SubResource} [backendAddressPool] Backend address pool resource - * of the application gateway. + * Backend address pool resource of the application gateway. */ backendAddressPool?: SubResource; /** - * @member {SubResource} [backendHttpSettings] Backend http settings resource - * of the application gateway. + * Backend http settings resource of the application gateway. */ backendHttpSettings?: SubResource; /** - * @member {SubResource} [httpListener] Http listener resource of the - * application gateway. + * Http listener resource of the application gateway. */ httpListener?: SubResource; /** - * @member {SubResource} [urlPathMap] URL path map resource of the - * application gateway. + * URL path map resource of the application gateway. */ urlPathMap?: SubResource; /** - * @member {SubResource} [rewriteRuleSet] Rewrite Rule Set resource in Basic - * rule of the application gateway. + * Rewrite Rule Set resource in Basic rule of the application gateway. */ rewriteRuleSet?: SubResource; /** - * @member {SubResource} [redirectConfiguration] Redirect configuration - * resource of the application gateway. + * Redirect configuration resource of the application gateway. */ redirectConfiguration?: SubResource; /** - * @member {string} [provisioningState] Provisioning state of the request - * routing rule resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Provisioning state of the request routing rule resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] Name of the request routing rule that is unique - * within an Application Gateway. + * Name of the request routing rule that is unique within an Application Gateway. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string} [type] Type of the resource. + * Type of the resource. */ type?: string; } /** - * @interface - * An interface representing ApplicationGatewayHeaderConfiguration. * Header configuration of the Actions set in Application Gateway. - * */ export interface ApplicationGatewayHeaderConfiguration { /** - * @member {string} [headerName] Header name of the header configuration + * Header name of the header configuration */ headerName?: string; /** - * @member {string} [headerValue] Header value of the header configuration + * Header value of the header configuration */ headerValue?: string; } /** - * @interface - * An interface representing ApplicationGatewayRewriteRuleActionSet. * Set of actions in the Rewrite Rule in Application Gateway. - * */ export interface ApplicationGatewayRewriteRuleActionSet { /** - * @member {ApplicationGatewayHeaderConfiguration[]} - * [requestHeaderConfigurations] Request Header Actions in the Action Set + * Request Header Actions in the Action Set */ requestHeaderConfigurations?: ApplicationGatewayHeaderConfiguration[]; /** - * @member {ApplicationGatewayHeaderConfiguration[]} - * [responseHeaderConfigurations] Response Header Actions in the Action Set + * Response Header Actions in the Action Set */ responseHeaderConfigurations?: ApplicationGatewayHeaderConfiguration[]; } /** - * @interface - * An interface representing ApplicationGatewayRewriteRule. * Rewrite rule of an application gateway. - * */ export interface ApplicationGatewayRewriteRule { /** - * @member {string} [name] Name of the rewrite rule that is unique within an - * Application Gateway. + * Name of the rewrite rule that is unique within an Application Gateway. */ name?: string; /** - * @member {ApplicationGatewayRewriteRuleActionSet} [actionSet] Set of - * actions to be done as part of the rewrite Rule. + * Set of actions to be done as part of the rewrite Rule. */ actionSet?: ApplicationGatewayRewriteRuleActionSet; } /** - * @interface - * An interface representing ApplicationGatewayRewriteRuleSet. * Rewrite rule set of an application gateway. - * - * @extends SubResource */ export interface ApplicationGatewayRewriteRuleSet extends SubResource { /** - * @member {ApplicationGatewayRewriteRule[]} [rewriteRules] Rewrite rules in - * the rewrite rule set. + * Rewrite rules in the rewrite rule set. */ rewriteRules?: ApplicationGatewayRewriteRule[]; /** - * @member {string} [provisioningState] Provisioning state of the rewrite - * rule set resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Provisioning state of the rewrite rule set resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [name] Name of the rewrite rule set that is unique within - * an Application Gateway. + * Name of the rewrite rule set that is unique within an Application Gateway. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @member {ApplicationGatewayRedirectType} [redirectType] Supported http - * redirection types - Permanent, Temporary, Found, SeeOther. Possible values + * Supported http redirection types - Permanent, Temporary, Found, SeeOther. Possible values * include: 'Permanent', 'Found', 'SeeOther', 'Temporary' */ redirectType?: ApplicationGatewayRedirectType; /** - * @member {SubResource} [targetListener] Reference to a listener to redirect - * the request to. + * Reference to a listener to redirect the request to. */ targetListener?: SubResource; /** - * @member {string} [targetUrl] Url to redirect the request to. + * Url to redirect the request to. */ targetUrl?: string; /** - * @member {boolean} [includePath] Include path in the redirected url. + * Include path in the redirected url. */ includePath?: boolean; /** - * @member {boolean} [includeQueryString] Include query string in the - * redirected url. + * Include query string in the redirected url. */ includeQueryString?: boolean; /** - * @member {SubResource[]} [requestRoutingRules] Request routing specifying - * redirect configuration. + * Request routing specifying redirect configuration. */ requestRoutingRules?: SubResource[]; /** - * @member {SubResource[]} [urlPathMaps] Url path maps specifying default - * redirect configuration. + * Url path maps specifying default redirect configuration. */ urlPathMaps?: SubResource[]; /** - * @member {SubResource[]} [pathRules] Path rules specifying redirect - * configuration. + * Path rules specifying redirect configuration. */ pathRules?: SubResource[]; /** - * @member {string} [name] Name of the redirect configuration that is unique - * within an Application Gateway. + * Name of the redirect configuration that is unique within an Application Gateway. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string} [type] Type of the resource. + * Type of the resource. */ type?: string; } /** - * @interface - * An interface representing ApplicationGatewayUrlPathMap. - * UrlPathMaps give a url path to the backend mapping information for - * PathBasedRouting. - * - * @extends SubResource + * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting. */ export interface ApplicationGatewayUrlPathMap extends SubResource { /** - * @member {SubResource} [defaultBackendAddressPool] Default backend address - * pool resource of URL path map. + * Default backend address pool resource of URL path map. */ defaultBackendAddressPool?: SubResource; /** - * @member {SubResource} [defaultBackendHttpSettings] Default backend http - * settings resource of URL path map. + * Default backend http settings resource of URL path map. */ defaultBackendHttpSettings?: SubResource; /** - * @member {SubResource} [defaultRewriteRuleSet] Default Rewrite rule set - * resource of URL path map. + * Default Rewrite rule set resource of URL path map. */ defaultRewriteRuleSet?: SubResource; /** - * @member {SubResource} [defaultRedirectConfiguration] Default redirect - * configuration resource of URL path map. + * Default redirect configuration resource of URL path map. */ defaultRedirectConfiguration?: SubResource; /** - * @member {ApplicationGatewayPathRule[]} [pathRules] Path rule of URL path - * map resource. + * Path rule of URL path map resource. */ pathRules?: ApplicationGatewayPathRule[]; /** - * @member {string} [provisioningState] Provisioning state of the backend - * http settings resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Provisioning state of the backend http settings resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] Name of the URL path map that is unique within an - * Application Gateway. + * Name of the URL path map that is unique within an Application Gateway. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string} [type] Type of the resource. + * 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 { /** - * @member {string} ruleGroupName The name of the rule group that will be - * disabled. + * The name of the rule group that will be disabled. */ ruleGroupName: string; /** - * @member {number[]} [rules] The list of rules that will be disabled. If - * null, all rules of the rule group will be disabled. + * 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 { /** - * @member {string} matchVariable The variable to be excluded. + * The variable to be excluded. */ matchVariable: string; /** - * @member {string} selectorMatchOperator When matchVariable is a collection, - * operate on the selector to specify which elements in the collection this - * exclusion applies to. + * When matchVariable is a collection, operate on the selector to specify which elements in the + * collection this exclusion applies to. */ selectorMatchOperator: string; /** - * @member {string} selector When matchVariable is a collection, operator - * used to specify which elements in the collection this exclusion applies - * to. + * 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 { /** - * @member {boolean} enabled Whether the web application firewall is enabled - * or not. + * Whether the web application firewall is enabled or not. */ enabled: boolean; /** - * @member {ApplicationGatewayFirewallMode} firewallMode Web application - * firewall mode. Possible values include: 'Detection', 'Prevention' + * Web application firewall mode. Possible values include: 'Detection', 'Prevention' */ firewallMode: ApplicationGatewayFirewallMode; /** - * @member {string} ruleSetType The type of the web application firewall rule - * set. Possible values are: 'OWASP'. + * The type of the web application firewall rule set. Possible values are: 'OWASP'. */ ruleSetType: string; /** - * @member {string} ruleSetVersion The version of the rule set type. + * The version of the rule set type. */ ruleSetVersion: string; /** - * @member {ApplicationGatewayFirewallDisabledRuleGroup[]} - * [disabledRuleGroups] The disabled rule groups. + * The disabled rule groups. */ disabledRuleGroups?: ApplicationGatewayFirewallDisabledRuleGroup[]; /** - * @member {boolean} [requestBodyCheck] Whether allow WAF to check request - * Body. + * Whether allow WAF to check request Body. */ requestBodyCheck?: boolean; /** - * @member {number} [maxRequestBodySize] Maxium request body size for WAF. + * Maxium request body size for WAF. */ maxRequestBodySize?: number; /** - * @member {number} [maxRequestBodySizeInKb] Maxium request body size in Kb - * for WAF. + * Maxium request body size in Kb for WAF. */ maxRequestBodySizeInKb?: number; /** - * @member {number} [fileUploadLimitInMb] Maxium file upload size in Mb for - * WAF. + * Maxium file upload size in Mb for WAF. */ fileUploadLimitInMb?: number; /** - * @member {ApplicationGatewayFirewallExclusion[]} [exclusions] The exclusion - * list. + * The exclusion list. */ exclusions?: ApplicationGatewayFirewallExclusion[]; } /** - * @interface - * An interface representing ApplicationGatewayAutoscaleConfiguration. * Application Gateway autoscale configuration. - * */ export interface ApplicationGatewayAutoscaleConfiguration { /** - * @member {number} minCapacity Lower bound on number of Application Gateway - * instances + * Lower bound on number of Application Gateway instances */ minCapacity: number; } /** - * @interface * An interface representing ManagedServiceIdentityUserAssignedIdentitiesValue. */ export interface ManagedServiceIdentityUserAssignedIdentitiesValue { /** - * @member {string} [principalId] The principal id of user assigned identity. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The principal id of user assigned identity. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly principalId?: string; /** - * @member {string} [clientId] The client id of user assigned identity. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The client id of user assigned identity. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly clientId?: string; } /** - * @interface - * An interface representing ManagedServiceIdentity. * Identity for the resource. - * */ export interface ManagedServiceIdentity { /** - * @member {string} [principalId] The principal id of the system assigned - * identity. This property will only be provided for a system assigned - * identity. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The principal id of the system assigned identity. This property will only be provided for a + * system assigned identity. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly principalId?: string; /** - * @member {string} [tenantId] The tenant id of the system assigned identity. - * This property will only be provided for a system assigned identity. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The tenant id of the system assigned identity. This property will only be provided for a + * system assigned identity. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly tenantId?: string; /** - * @member {ResourceIdentityType} [type] The type of identity used for the - * resource. The type 'SystemAssigned, UserAssigned' includes both an - * implicitly created identity and a set of user assigned identities. The - * type 'None' will remove any identities from the virtual machine. Possible - * values include: 'SystemAssigned', 'UserAssigned', 'SystemAssigned, - * UserAssigned', 'None' + * The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes + * both an implicitly created identity and a set of user assigned identities. The type 'None' + * will remove any identities from the virtual machine. Possible values include: + * 'SystemAssigned', 'UserAssigned', 'SystemAssigned, UserAssigned', 'None' */ type?: ResourceIdentityType; /** - * @member {{ [propertyName: string]: - * ManagedServiceIdentityUserAssignedIdentitiesValue }} - * [userAssignedIdentities] The list of user identities associated with - * resource. The user identity dictionary key references will be ARM resource - * ids in the form: + * 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 { /** - * @member {ApplicationGatewaySku} [sku] SKU of the application gateway - * resource. + * SKU of the application gateway resource. */ sku?: ApplicationGatewaySku; /** - * @member {ApplicationGatewaySslPolicy} [sslPolicy] SSL policy of the - * application gateway resource. + * SSL policy of the application gateway resource. */ sslPolicy?: ApplicationGatewaySslPolicy; /** - * @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.** + * 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[]; /** - * @member {ApplicationGatewayAuthenticationCertificate[]} - * [authenticationCertificates] Authentication certificates of the - * application gateway resource. + * Authentication certificates of the application gateway resource. */ authenticationCertificates?: ApplicationGatewayAuthenticationCertificate[]; /** - * @member {ApplicationGatewayTrustedRootCertificate[]} - * [trustedRootCertificates] Trusted Root certificates of the application - * gateway resource. + * Trusted Root certificates of the application gateway resource. */ trustedRootCertificates?: ApplicationGatewayTrustedRootCertificate[]; /** - * @member {ApplicationGatewaySslCertificate[]} [sslCertificates] SSL - * certificates of the application gateway resource. + * SSL certificates of the application gateway resource. */ sslCertificates?: ApplicationGatewaySslCertificate[]; /** - * @member {ApplicationGatewayFrontendIPConfiguration[]} - * [frontendIPConfigurations] Frontend IP addresses of the application - * gateway resource. + * Frontend IP addresses of the application gateway resource. */ frontendIPConfigurations?: ApplicationGatewayFrontendIPConfiguration[]; /** - * @member {ApplicationGatewayFrontendPort[]} [frontendPorts] Frontend ports - * of the application gateway resource. + * Frontend ports of the application gateway resource. */ frontendPorts?: ApplicationGatewayFrontendPort[]; /** - * @member {ApplicationGatewayProbe[]} [probes] Probes of the application - * gateway resource. + * Probes of the application gateway resource. */ probes?: ApplicationGatewayProbe[]; /** - * @member {ApplicationGatewayBackendAddressPool[]} [backendAddressPools] * Backend address pool of the application gateway resource. */ backendAddressPools?: ApplicationGatewayBackendAddressPool[]; /** - * @member {ApplicationGatewayBackendHttpSettings[]} - * [backendHttpSettingsCollection] Backend http settings of the application - * gateway resource. + * Backend http settings of the application gateway resource. */ backendHttpSettingsCollection?: ApplicationGatewayBackendHttpSettings[]; /** - * @member {ApplicationGatewayHttpListener[]} [httpListeners] Http listeners - * of the application gateway resource. + * Http listeners of the application gateway resource. */ httpListeners?: ApplicationGatewayHttpListener[]; /** - * @member {ApplicationGatewayUrlPathMap[]} [urlPathMaps] URL path map of the - * application gateway resource. + * URL path map of the application gateway resource. */ urlPathMaps?: ApplicationGatewayUrlPathMap[]; /** - * @member {ApplicationGatewayRequestRoutingRule[]} [requestRoutingRules] * Request routing rules of the application gateway resource. */ requestRoutingRules?: ApplicationGatewayRequestRoutingRule[]; /** - * @member {ApplicationGatewayRewriteRuleSet[]} [rewriteRuleSets] Rewrite - * rules for the application gateway resource. + * Rewrite rules for the application gateway resource. */ rewriteRuleSets?: ApplicationGatewayRewriteRuleSet[]; /** - * @member {ApplicationGatewayRedirectConfiguration[]} - * [redirectConfigurations] Redirect configurations of the application - * gateway resource. + * Redirect configurations of the application gateway resource. */ redirectConfigurations?: ApplicationGatewayRedirectConfiguration[]; /** - * @member {ApplicationGatewayWebApplicationFirewallConfiguration} - * [webApplicationFirewallConfiguration] Web application firewall - * configuration. + * Web application firewall configuration. */ webApplicationFirewallConfiguration?: ApplicationGatewayWebApplicationFirewallConfiguration; /** - * @member {boolean} [enableHttp2] Whether HTTP2 is enabled on the - * application gateway resource. + * Whether HTTP2 is enabled on the application gateway resource. */ enableHttp2?: boolean; /** - * @member {boolean} [enableFips] Whether FIPS is enabled on the application - * gateway resource. + * Whether FIPS is enabled on the application gateway resource. */ enableFips?: boolean; /** - * @member {ApplicationGatewayAutoscaleConfiguration} - * [autoscaleConfiguration] Autoscale Configuration. + * Autoscale Configuration. */ autoscaleConfiguration?: ApplicationGatewayAutoscaleConfiguration; /** - * @member {string} [resourceGuid] Resource GUID property of the application - * gateway resource. + * Resource GUID property of the application gateway resource. */ resourceGuid?: string; /** - * @member {string} [provisioningState] Provisioning state of the application - * gateway resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * 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[]; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string[]} [zones] A list of availability zones denoting where the - * resource needs to come from. + * A list of availability zones denoting where the resource needs to come from. */ zones?: string[]; /** - * @member {ManagedServiceIdentity} [identity] The identity of the - * application gateway, if configured. + * The identity of the application gateway, if configured. */ identity?: ManagedServiceIdentity; } /** - * @interface - * An interface representing ApplicationGatewayFirewallRule. - * A web application firewall rule. - * + * Response for ApplicationGatewayAvailableServerVariables API service call. */ -export interface ApplicationGatewayFirewallRule { +export interface ApplicationGatewayAvailableServerVariablesResult { /** - * @member {number} ruleId The identifier of the web application firewall - * rule. + * The list of supported server variables in application gateway. */ - ruleId: number; + value?: string[]; +} + +/** + * Response for ApplicationGatewayAvailableRequestHeaders API service call. + */ +export interface ApplicationGatewayAvailableRequestHeadersResult { /** - * @member {string} [description] The description of the web application - * firewall rule. + * The list of supported request headers in application gateway. */ - description?: string; + value?: string[]; } /** - * @interface - * An interface representing ApplicationGatewayFirewallRuleGroup. - * A web application firewall rule group. - * + * Response for ApplicationGatewayAvailableResponeHeaders API service call. */ -export interface ApplicationGatewayFirewallRuleGroup { +export interface ApplicationGatewayAvailableResponseHeadersResult { /** - * @member {string} ruleGroupName The name of the web application firewall - * rule group. + * The list of supported response header in application gateway. */ - ruleGroupName: string; + value?: string[]; +} + +/** + * A web application firewall rule. + */ +export interface ApplicationGatewayFirewallRule { + /** + * The identifier of the web application firewall rule. + */ + ruleId: number; + /** + * The description of the web application firewall rule. + */ + description?: string; +} + +/** + * A web application firewall rule group. + */ +export interface ApplicationGatewayFirewallRuleGroup { + /** + * The name of the web application firewall rule group. + */ + ruleGroupName: string; /** - * @member {string} [description] The description of the web application - * firewall rule group. + * The description of the web application firewall rule group. */ description?: string; /** - * @member {ApplicationGatewayFirewallRule[]} rules The rules of the web - * application firewall rule group. + * 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 { /** - * @member {string} [provisioningState] The provisioning state of the web - * application firewall rule set. + * The provisioning state of the web application firewall rule set. */ provisioningState?: string; /** - * @member {string} ruleSetType The type of the web application firewall rule - * set. + * The type of the web application firewall rule set. */ ruleSetType: string; /** - * @member {string} ruleSetVersion The version of the web application - * firewall rule set type. + * The version of the web application firewall rule set type. */ ruleSetVersion: string; /** - * @member {ApplicationGatewayFirewallRuleGroup[]} ruleGroups The rule groups - * of the web application firewall rule set. + * 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 { /** - * @member {ApplicationGatewayFirewallRuleSet[]} [value] The list of - * application gateway rule sets. + * 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 { /** - * @member {SubResource[]} [predefinedPolicies] List of available Ssl - * predefined policy. + * List of available Ssl predefined policy. */ predefinedPolicies?: SubResource[]; /** - * @member {ApplicationGatewaySslPolicyName} [defaultPolicy] Name of the Ssl - * predefined policy applied by default to application gateway. Possible - * values include: 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401', - * 'AppGwSslPolicy20170401S' + * Name of the Ssl predefined policy applied by default to application gateway. Possible values + * include: 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401', 'AppGwSslPolicy20170401S' */ defaultPolicy?: ApplicationGatewaySslPolicyName; /** - * @member {ApplicationGatewaySslCipherSuite[]} [availableCipherSuites] List - * of available Ssl cipher suites. + * List of available Ssl cipher suites. */ availableCipherSuites?: ApplicationGatewaySslCipherSuite[]; /** - * @member {ApplicationGatewaySslProtocol[]} [availableProtocols] List of - * available Ssl protocols. + * List of available Ssl protocols. */ availableProtocols?: ApplicationGatewaySslProtocol[]; } /** - * @interface - * An interface representing ApplicationGatewaySslPredefinedPolicy. * An Ssl predefined policy - * - * @extends SubResource */ export interface ApplicationGatewaySslPredefinedPolicy extends SubResource { /** - * @member {string} [name] Name of the Ssl predefined policy. + * Name of the Ssl predefined policy. */ name?: string; /** - * @member {ApplicationGatewaySslCipherSuite[]} [cipherSuites] Ssl cipher - * suites to be enabled in the specified order for application gateway. + * Ssl cipher suites to be enabled in the specified order for application gateway. */ cipherSuites?: ApplicationGatewaySslCipherSuite[]; /** - * @member {ApplicationGatewaySslProtocol} [minProtocolVersion] Minimum - * version of Ssl protocol to be supported on application gateway. Possible - * values include: 'TLSv1_0', 'TLSv1_1', 'TLSv1_2' + * 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 TagsObject. + * An interface representing ErrorDetails. + */ +export interface ErrorDetails { + code?: string; + target?: string; + message?: string; +} + +/** + * An interface representing ErrorModel. + */ +export interface ErrorModel { + code?: string; + message?: string; + target?: string; + details?: ErrorDetails[]; + innerError?: string; +} + +/** * Tags object for patch operations. - * */ export interface TagsObject { /** - * @member {{ [propertyName: string]: string }} [tags] Resource tags. + * Resource tags. */ tags?: { [propertyName: string]: string }; } /** - * @interface - * An interface representing AvailableDelegation. - * The serviceName of an AvailableDelegation indicates a possible delegation - * for a subnet. - * + * The serviceName of an AvailableDelegation indicates a possible delegation for a subnet. */ export interface AvailableDelegation { /** - * @member {string} [name] The name of the AvailableDelegation resource. + * The name of the AvailableDelegation resource. */ name?: string; /** - * @member {string} [id] A unique identifier of the AvailableDelegation - * resource. + * A unique identifier of the AvailableDelegation resource. */ id?: string; /** - * @member {string} [type] Resource type. + * Resource type. */ type?: string; /** - * @member {string} [serviceName] The name of the service and resource + * The name of the service and resource */ serviceName?: string; /** - * @member {string[]} [actions] Describes the actions permitted to the - * service upon delegation + * 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 { /** - * @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.** + * 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; /** - * @member {SubResource} [subnet] Reference of the subnet resource. This - * resource must be named 'AzureFirewallSubnet'. + * Reference of the subnet resource. This resource must be named 'AzureFirewallSubnet'. */ subnet?: SubResource; /** - * @member {SubResource} [publicIPAddress] Reference of the PublicIP - * resource. This field is a mandatory input if subnet is not null. + * Reference of the PublicIP resource. This field is a mandatory input if subnet is not null. */ publicIPAddress?: SubResource; /** - * @member {ProvisioningState} [provisioningState] The provisioning state of - * the resource. Possible values include: 'Succeeded', 'Updating', + * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * @member {string} [name] Name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * Name of the resource that is unique within a resource group. This name can be used to access + * the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @member {AzureFirewallRCActionType} [type] The type of action. Possible - * values include: 'Allow', 'Deny' + * The type of action. Possible values include: 'Allow', 'Deny' */ type?: AzureFirewallRCActionType; } /** - * @interface - * An interface representing AzureFirewallApplicationRuleProtocol. * Properties of the application rule protocol. - * */ export interface AzureFirewallApplicationRuleProtocol { /** - * @member {AzureFirewallApplicationRuleProtocolType} [protocolType] Protocol - * type. Possible values include: 'Http', 'Https' + * Protocol type. Possible values include: 'Http', 'Https' */ protocolType?: AzureFirewallApplicationRuleProtocolType; /** - * @member {number} [port] Port number for the protocol, cannot be greater - * than 64000. This field is optional. + * 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 { /** - * @member {string} [name] Name of the application rule. + * Name of the application rule. */ name?: string; /** - * @member {string} [description] Description of the rule. + * Description of the rule. */ description?: string; /** - * @member {string[]} [sourceAddresses] List of source IP addresses for this - * rule. + * List of source IP addresses for this rule. */ sourceAddresses?: string[]; /** - * @member {AzureFirewallApplicationRuleProtocol[]} [protocols] Array of - * ApplicationRuleProtocols. + * Array of ApplicationRuleProtocols. */ protocols?: AzureFirewallApplicationRuleProtocol[]; /** - * @member {string[]} [targetFqdns] List of FQDNs for this rule. + * List of FQDNs for this rule. */ targetFqdns?: string[]; /** - * @member {string[]} [fqdnTags] List of FQDN Tags for this rule. + * 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 { /** - * @member {number} [priority] Priority of the application rule collection - * resource. + * Priority of the application rule collection resource. */ priority?: number; /** - * @member {AzureFirewallRCAction} [action] The action type of a rule - * collection + * The action type of a rule collection */ action?: AzureFirewallRCAction; /** - * @member {AzureFirewallApplicationRule[]} [rules] Collection of rules used - * by a application rule collection. + * Collection of rules used by a application rule collection. */ rules?: AzureFirewallApplicationRule[]; /** - * @member {ProvisioningState} [provisioningState] The provisioning state of - * the resource. Possible values include: 'Succeeded', 'Updating', + * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * Gets name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @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.** + * 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 { /** - * @member {AzureFirewallNatRCActionType} [type] The type of action. Possible - * values include: 'Snat', 'Dnat' + * The type of action. Possible values include: 'Snat', 'Dnat' */ type?: AzureFirewallNatRCActionType; } /** - * @interface - * An interface representing AzureFirewallNatRule. * Properties of a NAT rule. - * */ export interface AzureFirewallNatRule { /** - * @member {string} [name] Name of the NAT rule. + * Name of the NAT rule. */ name?: string; /** - * @member {string} [description] Description of the rule. + * Description of the rule. */ description?: string; /** - * @member {string[]} [sourceAddresses] List of source IP addresses for this - * rule. + * List of source IP addresses for this rule. */ sourceAddresses?: string[]; /** - * @member {string[]} [destinationAddresses] List of destination IP addresses - * for this rule. + * List of destination IP addresses for this rule. */ destinationAddresses?: string[]; /** - * @member {string[]} [destinationPorts] List of destination ports. + * List of destination ports. */ destinationPorts?: string[]; /** - * @member {AzureFirewallNetworkRuleProtocol[]} [protocols] Array of - * AzureFirewallNetworkRuleProtocols applicable to this NAT rule. + * Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule. */ protocols?: AzureFirewallNetworkRuleProtocol[]; /** - * @member {string} [translatedAddress] The translated address for this NAT - * rule. + * The translated address for this NAT rule. */ translatedAddress?: string; /** - * @member {string} [translatedPort] The translated port for this NAT rule. + * 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 { /** - * @member {number} [priority] Priority of the NAT rule collection resource. + * Priority of the NAT rule collection resource. */ priority?: number; /** - * @member {AzureFirewallNatRCAction} [action] The action type of a NAT rule - * collection + * The action type of a NAT rule collection */ action?: AzureFirewallNatRCAction; /** - * @member {AzureFirewallNatRule[]} [rules] Collection of rules used by a NAT - * rule collection. + * Collection of rules used by a NAT rule collection. */ rules?: AzureFirewallNatRule[]; /** - * @member {ProvisioningState} [provisioningState] The provisioning state of - * the resource. Possible values include: 'Succeeded', 'Updating', + * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * Gets name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @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.** + * 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 { /** - * @member {string} [name] Name of the network rule. + * Name of the network rule. */ name?: string; /** - * @member {string} [description] Description of the rule. + * Description of the rule. */ description?: string; /** - * @member {AzureFirewallNetworkRuleProtocol[]} [protocols] Array of - * AzureFirewallNetworkRuleProtocols. + * Array of AzureFirewallNetworkRuleProtocols. */ protocols?: AzureFirewallNetworkRuleProtocol[]; /** - * @member {string[]} [sourceAddresses] List of source IP addresses for this - * rule. + * List of source IP addresses for this rule. */ sourceAddresses?: string[]; /** - * @member {string[]} [destinationAddresses] List of destination IP - * addresses. + * List of destination IP addresses. */ destinationAddresses?: string[]; /** - * @member {string[]} [destinationPorts] List of destination ports. + * List of destination ports. */ destinationPorts?: string[]; } /** - * @interface - * An interface representing AzureFirewallNetworkRuleCollection. * Network rule collection resource - * - * @extends SubResource */ export interface AzureFirewallNetworkRuleCollection extends SubResource { /** - * @member {number} [priority] Priority of the network rule collection - * resource. + * Priority of the network rule collection resource. */ priority?: number; /** - * @member {AzureFirewallRCAction} [action] The action type of a rule - * collection + * The action type of a rule collection */ action?: AzureFirewallRCAction; /** - * @member {AzureFirewallNetworkRule[]} [rules] Collection of rules used by a - * network rule collection. + * Collection of rules used by a network rule collection. */ rules?: AzureFirewallNetworkRule[]; /** - * @member {ProvisioningState} [provisioningState] The provisioning state of - * the resource. Possible values include: 'Succeeded', 'Updating', + * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * Gets name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @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.** + * 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 { /** - * @member {AzureFirewallApplicationRuleCollection[]} - * [applicationRuleCollections] Collection of application rule collections - * used by Azure Firewall. + * Collection of application rule collections used by Azure Firewall. */ applicationRuleCollections?: AzureFirewallApplicationRuleCollection[]; /** - * @member {AzureFirewallNatRuleCollection[]} [natRuleCollections] Collection - * of NAT rule collections used by Azure Firewall. + * 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[]; /** - * @member {AzureFirewallIPConfiguration[]} [ipConfigurations] IP - * configuration of the Azure Firewall resource. + * IP configuration of the Azure Firewall resource. */ ipConfigurations?: AzureFirewallIPConfiguration[]; /** - * @member {ProvisioningState} [provisioningState] The provisioning state of - * the resource. Possible values include: 'Succeeded', 'Updating', + * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * @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.** + * 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 { /** - * @member {string} [provisioningState] The provisioning state of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning state of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [fqdnTagName] The name of this FQDN Tag. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The name of this FQDN Tag. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly fqdnTagName?: string; /** - * @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.** + * 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 { /** - * @member {boolean} [available] Domain availability (True/False). + * Domain availability (True/False). */ available?: boolean; } /** - * @interface - * An interface representing DdosProtectionPlan. + * DDoS custom policy properties. + */ +export interface ProtocolCustomSettingsFormat { + /** + * 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. + */ + triggerRateOverride?: string; + /** + * 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' + */ + triggerSensitivityOverride?: DdosCustomPolicyTriggerSensitivityOverride; +} + +/** + * A DDoS custom policy in a resource group. + */ +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 + * 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 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.** + */ + readonly publicIPAddresses?: SubResource[]; + /** + * 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.** + */ + readonly etag?: string; +} + +/** * A DDoS protection plan in a resource group. - * - * @extends BaseResource */ export interface DdosProtectionPlan extends BaseResource { /** - * @member {string} [id] Resource ID. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Resource ID. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly id?: string; /** - * @member {string} [name] Resource name. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Resource name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly name?: string; /** - * @member {string} [type] Resource type. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Resource type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly type?: string; /** - * @member {string} [location] Resource location. + * Resource location. */ location?: string; /** - * @member {{ [propertyName: string]: string }} [tags] Resource tags. + * Resource tags. */ tags?: { [propertyName: string]: string }; /** - * @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 + * 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; /** - * @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.** + * 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; /** - * @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.** + * 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[]; /** - * @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.** + * 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 { /** - * @member {string} [name] Name of the endpoint service. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Name of the endpoint service. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly name?: string; /** - * @member {string} [type] Type of the endpoint service. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @member {string} [authorizationKey] The authorization key. + * The authorization key. */ authorizationKey?: string; /** - * @member {AuthorizationUseStatus} [authorizationUseStatus] - * AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. - * Possible values include: 'Available', 'InUse' + * AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. Possible values include: + * 'Available', 'InUse' */ authorizationUseStatus?: AuthorizationUseStatus; /** - * @member {string} [provisioningState] Gets the provisioning state of the - * public IP resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * Gets name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @member {string[]} [advertisedPublicPrefixes] The reference of - * AdvertisedPublicPrefixes. + * The reference of AdvertisedPublicPrefixes. */ advertisedPublicPrefixes?: string[]; /** - * @member {string[]} [advertisedCommunities] The communities of bgp peering. - * Spepcified for microsoft peering + * The communities of bgp peering. Spepcified for microsoft peering */ advertisedCommunities?: string[]; /** - * @member {ExpressRouteCircuitPeeringAdvertisedPublicPrefixState} - * [advertisedPublicPrefixesState] AdvertisedPublicPrefixState of the Peering - * resource. Possible values are 'NotConfigured', 'Configuring', - * 'Configured', and 'ValidationNeeded'. Possible values include: - * 'NotConfigured', 'Configuring', 'Configured', 'ValidationNeeded' + * AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', + * 'Configuring', 'Configured', and 'ValidationNeeded'. Possible values include: 'NotConfigured', + * 'Configuring', 'Configured', 'ValidationNeeded' */ advertisedPublicPrefixesState?: ExpressRouteCircuitPeeringAdvertisedPublicPrefixState; /** - * @member {number} [legacyMode] The legacy mode of the peering. + * The legacy mode of the peering. */ legacyMode?: number; /** - * @member {number} [customerASN] The CustomerASN of the peering. + * The CustomerASN of the peering. */ customerASN?: number; /** - * @member {string} [routingRegistryName] The RoutingRegistryName of the - * configuration. + * The RoutingRegistryName of the configuration. */ routingRegistryName?: string; } /** - * @interface - * An interface representing RouteFilterRule. * Route Filter Rule Resource - * - * @extends SubResource */ export interface RouteFilterRule extends SubResource { /** - * @member {Access} access The access type of the rule. Valid values are: - * 'Allow', 'Deny'. Possible values include: 'Allow', 'Deny' + * The access type of the rule. Valid values are: 'Allow', 'Deny'. Possible values include: + * 'Allow', 'Deny' */ access: Access; /** - * @member {string[]} communities The collection for bgp community values to - * filter on. e.g. ['12076:5010','12076:5020'] + * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'] */ communities: string[]; /** - * @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.** + * 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; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [location] Resource location. + * Resource location. */ location?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @member {number} [primarybytesIn] Gets BytesIn of the peering. + * Gets BytesIn of the peering. */ primarybytesIn?: number; /** - * @member {number} [primarybytesOut] Gets BytesOut of the peering. + * Gets BytesOut of the peering. */ primarybytesOut?: number; /** - * @member {number} [secondarybytesIn] Gets BytesIn of the peering. + * Gets BytesIn of the peering. */ secondarybytesIn?: number; /** - * @member {number} [secondarybytesOut] Gets BytesOut of the peering. + * Gets BytesOut of the peering. */ secondarybytesOut?: number; } /** - * @interface - * An interface representing ExpressRouteConnectionId. * The ID of the ExpressRouteConnection. - * */ export interface ExpressRouteConnectionId { /** - * @member {string} [id] The ID of the ExpressRouteConnection. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @member {SubResource} [expressRouteCircuitPeering] Reference to Express - * Route Circuit Private Peering Resource of the circuit initiating + * Reference to Express Route Circuit Private Peering Resource of the circuit initiating * connection. */ expressRouteCircuitPeering?: SubResource; /** - * @member {SubResource} [peerExpressRouteCircuitPeering] Reference to - * Express Route Circuit Private Peering Resource of the peered circuit. + * Reference to Express Route Circuit Private Peering Resource of the peered circuit. */ peerExpressRouteCircuitPeering?: SubResource; /** - * @member {string} [addressPrefix] /29 IP address space to carve out - * Customer addresses for tunnels. + * /29 IP address space to carve out Customer addresses for tunnels. */ addressPrefix?: string; /** - * @member {string} [authorizationKey] The authorization key. + * The authorization key. */ authorizationKey?: string; /** - * @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.** + * 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; /** - * @member {string} [provisioningState] 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.** + * 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.** */ readonly provisioningState?: string; /** - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * Gets name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @member {ExpressRoutePeeringType} [peeringType] The peering type. Possible - * values include: 'AzurePublicPeering', 'AzurePrivatePeering', + * The peering type. Possible values include: 'AzurePublicPeering', 'AzurePrivatePeering', * 'MicrosoftPeering' */ peeringType?: ExpressRoutePeeringType; /** - * @member {ExpressRoutePeeringState} [state] The peering state. Possible - * values include: 'Disabled', 'Enabled' + * The peering state. Possible values include: 'Disabled', 'Enabled' */ state?: ExpressRoutePeeringState; /** - * @member {number} [azureASN] The Azure ASN. + * The Azure ASN. */ azureASN?: number; /** - * @member {number} [peerASN] The peer ASN. + * The peer ASN. */ peerASN?: number; /** - * @member {string} [primaryPeerAddressPrefix] The primary address prefix. + * The primary address prefix. */ primaryPeerAddressPrefix?: string; /** - * @member {string} [secondaryPeerAddressPrefix] The secondary address - * prefix. + * The secondary address prefix. */ secondaryPeerAddressPrefix?: string; /** - * @member {string} [primaryAzurePort] The primary port. + * The primary port. */ primaryAzurePort?: string; /** - * @member {string} [secondaryAzurePort] The secondary port. + * The secondary port. */ secondaryAzurePort?: string; /** - * @member {string} [sharedKey] The shared key. + * The shared key. */ sharedKey?: string; /** - * @member {number} [vlanId] The VLAN ID. + * The VLAN ID. */ vlanId?: number; /** - * @member {ExpressRouteCircuitPeeringConfig} [microsoftPeeringConfig] The - * Microsoft peering configuration. + * The Microsoft peering configuration. */ microsoftPeeringConfig?: ExpressRouteCircuitPeeringConfig; /** - * @member {ExpressRouteCircuitStats} [stats] Gets peering stats. + * Gets peering stats. */ stats?: ExpressRouteCircuitStats; /** - * @member {string} [provisioningState] Gets the provisioning state of the - * public IP resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [gatewayManagerEtag] The GatewayManager Etag. + * The GatewayManager Etag. */ gatewayManagerEtag?: string; /** - * @member {string} [lastModifiedBy] Gets whether the provider or the - * customer last modified the peering. + * Gets whether the provider or the customer last modified the peering. */ lastModifiedBy?: string; /** - * @member {RouteFilter} [routeFilter] The reference of the RouteFilter - * resource. + * The reference of the RouteFilter resource. */ routeFilter?: RouteFilter; /** - * @member {Ipv6ExpressRouteCircuitPeeringConfig} [ipv6PeeringConfig] The - * IPv6 peering configuration. + * The IPv6 peering configuration. */ ipv6PeeringConfig?: Ipv6ExpressRouteCircuitPeeringConfig; /** - * @member {ExpressRouteConnectionId} [expressRouteConnection] The - * ExpressRoute connection. + * The ExpressRoute connection. */ expressRouteConnection?: ExpressRouteConnectionId; /** - * @member {ExpressRouteCircuitConnection[]} [connections] The list of - * circuit connections associated with Azure Private Peering for this - * circuit. + * The list of circuit connections associated with Azure Private Peering for this circuit. */ connections?: ExpressRouteCircuitConnection[]; /** - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * Gets name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @member {RouteFilterRule[]} [rules] Collection of RouteFilterRules - * contained within a route filter. + * Collection of RouteFilterRules contained within a route filter. */ rules?: RouteFilterRule[]; /** - * @member {ExpressRouteCircuitPeering[]} [peerings] A collection of - * references to express route circuit peerings. + * A collection of references to express route circuit peerings. */ peerings?: ExpressRouteCircuitPeering[]; /** - * @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.** + * 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; /** - * @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.** + * 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 { /** - * @member {string} [primaryPeerAddressPrefix] The primary address prefix. + * The primary address prefix. */ primaryPeerAddressPrefix?: string; /** - * @member {string} [secondaryPeerAddressPrefix] The secondary address - * prefix. + * The secondary address prefix. */ secondaryPeerAddressPrefix?: string; /** - * @member {ExpressRouteCircuitPeeringConfig} [microsoftPeeringConfig] The - * Microsoft peering configuration. + * The Microsoft peering configuration. */ microsoftPeeringConfig?: ExpressRouteCircuitPeeringConfig; /** - * @member {RouteFilter} [routeFilter] The reference of the RouteFilter - * resource. + * The reference of the RouteFilter resource. */ routeFilter?: RouteFilter; /** - * @member {ExpressRouteCircuitPeeringState} [state] The state of peering. - * Possible values are: 'Disabled' and 'Enabled'. Possible values include: + * 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 { /** - * @member {string} [name] The name of the SKU. + * The name of the SKU. */ name?: string; /** - * @member {ExpressRouteCircuitSkuTier} [tier] The tier of the SKU. Possible - * values are 'Standard', 'Premium' or 'Basic'. Possible values include: - * 'Standard', 'Premium', 'Basic' + * The tier of the SKU. Possible values are 'Standard', 'Premium' or 'Basic'. Possible values + * include: 'Standard', 'Premium', 'Basic' */ tier?: ExpressRouteCircuitSkuTier; /** - * @member {ExpressRouteCircuitSkuFamily} [family] The family of the SKU. - * Possible values are: 'UnlimitedData' and 'MeteredData'. Possible values + * 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 { /** - * @member {string} [serviceProviderName] The serviceProviderName. + * The serviceProviderName. */ serviceProviderName?: string; /** - * @member {string} [peeringLocation] The peering location. + * The peering location. */ peeringLocation?: string; /** - * @member {number} [bandwidthInMbps] The BandwidthInMbps. + * The BandwidthInMbps. */ bandwidthInMbps?: number; } /** - * @interface - * An interface representing ExpressRouteCircuit. * ExpressRouteCircuit resource - * - * @extends Resource */ export interface ExpressRouteCircuit extends Resource { /** - * @member {ExpressRouteCircuitSku} [sku] The SKU. + * The SKU. */ sku?: ExpressRouteCircuitSku; /** - * @member {boolean} [allowClassicOperations] Allow classic operations + * Allow classic operations */ allowClassicOperations?: boolean; /** - * @member {string} [circuitProvisioningState] The CircuitProvisioningState - * state of the resource. + * The CircuitProvisioningState state of the resource. */ circuitProvisioningState?: string; /** - * @member {ServiceProviderProvisioningState} - * [serviceProviderProvisioningState] The ServiceProviderProvisioningState - * state of the resource. Possible values are 'NotProvisioned', - * 'Provisioning', 'Provisioned', and 'Deprovisioning'. Possible values + * The ServiceProviderProvisioningState state of the resource. Possible values are + * 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'. Possible values * include: 'NotProvisioned', 'Provisioning', 'Provisioned', 'Deprovisioning' */ serviceProviderProvisioningState?: ServiceProviderProvisioningState; /** - * @member {ExpressRouteCircuitAuthorization[]} [authorizations] The list of - * authorizations. + * The list of authorizations. */ authorizations?: ExpressRouteCircuitAuthorization[]; /** - * @member {ExpressRouteCircuitPeering[]} [peerings] The list of peerings. + * The list of peerings. */ peerings?: ExpressRouteCircuitPeering[]; /** - * @member {string} [serviceKey] The ServiceKey. + * The ServiceKey. */ serviceKey?: string; /** - * @member {string} [serviceProviderNotes] The ServiceProviderNotes. + * The ServiceProviderNotes. */ serviceProviderNotes?: string; /** - * @member {ExpressRouteCircuitServiceProviderProperties} - * [serviceProviderProperties] The ServiceProviderProperties. + * The ServiceProviderProperties. */ serviceProviderProperties?: ExpressRouteCircuitServiceProviderProperties; /** - * @member {SubResource} [expressRoutePort] The reference to the - * ExpressRoutePort resource when the circuit is provisioned on an + * The reference to the ExpressRoutePort resource when the circuit is provisioned on an * ExpressRoutePort resource. */ expressRoutePort?: SubResource; /** - * @member {number} [bandwidthInGbps] The bandwidth of the circuit when the - * circuit is provisioned on an ExpressRoutePort resource. + * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource. */ bandwidthInGbps?: number; /** - * @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.** + * 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; /** - * @member {string} [provisioningState] Gets the provisioning state of the - * public IP resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [gatewayManagerEtag] The GatewayManager Etag. + * The GatewayManager Etag. */ gatewayManagerEtag?: string; /** - * @member {boolean} [allowGlobalReach] Flag to enable Global Reach on the - * circuit. + * Flag to enable Global Reach on the circuit. */ allowGlobalReach?: boolean; /** - * @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.** + * 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 { /** - * @member {number} [age] Entry age in minutes + * Entry age in minutes */ age?: number; /** - * @member {string} [interfaceProperty] Interface address + * Interface address */ interfaceProperty?: string; /** - * @member {string} [ipAddress] The IP address. + * The IP address. */ ipAddress?: string; /** - * @member {string} [macAddress] The MAC address. + * The MAC address. */ macAddress?: string; } /** - * @interface - * An interface representing ExpressRouteCircuitsArpTableListResult. * Response for ListArpTable associated with the Express Route Circuits API. - * */ export interface ExpressRouteCircuitsArpTableListResult { /** - * @member {ExpressRouteCircuitArpTable[]} [value] Gets list of the ARP - * table. + * Gets list of the ARP table. */ value?: ExpressRouteCircuitArpTable[]; /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @member {string} [network] IP address of a network entity + * IP address of a network entity */ network?: string; /** - * @member {string} [nextHop] NextHop address + * NextHop address */ nextHop?: string; /** - * @member {string} [locPrf] Local preference value as set with the set - * local-preference route-map configuration command + * Local preference value as set with the set local-preference route-map configuration command */ locPrf?: string; /** - * @member {number} [weight] Route Weight. + * Route Weight. */ weight?: number; /** - * @member {string} [path] Autonomous system paths to the destination - * network. + * 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 { /** - * @member {ExpressRouteCircuitRoutesTable[]} [value] The list of routes - * table. + * The list of routes table. */ value?: ExpressRouteCircuitRoutesTable[]; /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @member {string} [neighbor] IP address of the neighbor. + * IP address of the neighbor. */ neighbor?: string; /** - * @member {number} [v] BGP version number spoken to the neighbor. + * BGP version number spoken to the neighbor. */ v?: number; /** - * @member {number} [as] Autonomous system number. + * Autonomous system number. */ as?: number; /** - * @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. + * 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; /** - * @member {string} [statePfxRcd] Current state of the BGP session, and the - * number of prefixes that have been received from a neighbor or peer group. + * 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 { /** - * @member {ExpressRouteCircuitRoutesTableSummary[]} [value] A list of the - * routes table. + * A list of the routes table. */ value?: ExpressRouteCircuitRoutesTableSummary[]; /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @member {string} [offerName] The OfferName. + * The OfferName. */ offerName?: string; /** - * @member {number} [valueInMbps] The ValueInMbps. + * The ValueInMbps. */ valueInMbps?: number; } /** - * @interface - * An interface representing ExpressRouteServiceProvider. * A ExpressRouteResourceProvider object. - * - * @extends Resource */ export interface ExpressRouteServiceProvider extends Resource { /** - * @member {string[]} [peeringLocations] Get a list of peering locations. + * Get a list of peering locations. */ peeringLocations?: string[]; /** - * @member {ExpressRouteServiceProviderBandwidthsOffered[]} - * [bandwidthsOffered] Gets bandwidths offered. + * Gets bandwidths offered. */ bandwidthsOffered?: ExpressRouteServiceProviderBandwidthsOffered[]; /** - * @member {string} [provisioningState] Gets the provisioning state of the - * resource. + * Gets the provisioning state of the resource. */ provisioningState?: string; } /** - * @interface - * An interface representing ExpressRouteCrossConnectionRoutesTableSummary. * The routes table associated with the ExpressRouteCircuit. - * */ export interface ExpressRouteCrossConnectionRoutesTableSummary { /** - * @member {string} [neighbor] IP address of Neighbor router + * IP address of Neighbor router */ neighbor?: string; /** - * @member {number} [asn] Autonomous system number. + * Autonomous system number. */ asn?: number; /** - * @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. + * 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; /** - * @member {string} [stateOrPrefixesReceived] Current state of the BGP - * session, and the number of prefixes that have been received from a + * Current state of the BGP session, and the number of prefixes that have been received from a * neighbor or peer group. */ stateOrPrefixesReceived?: string; } /** - * @interface - * An interface representing ExpressRouteCrossConnectionsRoutesTableSummaryListResult. - * Response for ListRoutesTable associated with the Express Route Cross - * Connections. - * + * Response for ListRoutesTable associated with the Express Route Cross Connections. */ export interface ExpressRouteCrossConnectionsRoutesTableSummaryListResult { /** - * @member {ExpressRouteCrossConnectionRoutesTableSummary[]} [value] A list - * of the routes table. + * A list of the routes table. */ value?: ExpressRouteCrossConnectionRoutesTableSummary[]; /** - * @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.** + * 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 { /** - * @member {string} [id] Corresponding Express Route Circuit 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 { /** - * @member {ExpressRoutePeeringType} [peeringType] The peering type. Possible - * values include: 'AzurePublicPeering', 'AzurePrivatePeering', + * The peering type. Possible values include: 'AzurePublicPeering', 'AzurePrivatePeering', * 'MicrosoftPeering' */ peeringType?: ExpressRoutePeeringType; /** - * @member {ExpressRoutePeeringState} [state] The peering state. Possible - * values include: 'Disabled', 'Enabled' + * The peering state. Possible values include: 'Disabled', 'Enabled' */ state?: ExpressRoutePeeringState; /** - * @member {number} [azureASN] The Azure ASN. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The Azure ASN. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly azureASN?: number; /** - * @member {number} [peerASN] The peer ASN. + * The peer ASN. */ peerASN?: number; /** - * @member {string} [primaryPeerAddressPrefix] The primary address prefix. + * The primary address prefix. */ primaryPeerAddressPrefix?: string; /** - * @member {string} [secondaryPeerAddressPrefix] The secondary address - * prefix. + * The secondary address prefix. */ secondaryPeerAddressPrefix?: string; /** - * @member {string} [primaryAzurePort] The primary port. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The primary port. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly primaryAzurePort?: string; /** - * @member {string} [secondaryAzurePort] The secondary port. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The secondary port. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly secondaryAzurePort?: string; /** - * @member {string} [sharedKey] The shared key. + * The shared key. */ sharedKey?: string; /** - * @member {number} [vlanId] The VLAN ID. + * The VLAN ID. */ vlanId?: number; /** - * @member {ExpressRouteCircuitPeeringConfig} [microsoftPeeringConfig] The - * Microsoft peering configuration. + * The Microsoft peering configuration. */ microsoftPeeringConfig?: ExpressRouteCircuitPeeringConfig; /** - * @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.** + * 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; /** - * @member {string} [gatewayManagerEtag] The GatewayManager Etag. + * The GatewayManager Etag. */ gatewayManagerEtag?: string; /** - * @member {string} [lastModifiedBy] Gets whether the provider or the - * customer last modified the peering. + * Gets whether the provider or the customer last modified the peering. */ lastModifiedBy?: string; /** - * @member {Ipv6ExpressRouteCircuitPeeringConfig} [ipv6PeeringConfig] The - * IPv6 peering configuration. + * The IPv6 peering configuration. */ ipv6PeeringConfig?: Ipv6ExpressRouteCircuitPeeringConfig; /** - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * Gets name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @member {string} [primaryAzurePort] The name of the primary port. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The name of the primary port. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly primaryAzurePort?: string; /** - * @member {string} [secondaryAzurePort] The name of the secondary port. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The name of the secondary port. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly secondaryAzurePort?: string; /** - * @member {number} [sTag] The identifier of the circuit traffic. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The identifier of the circuit traffic. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly sTag?: number; /** - * @member {string} [peeringLocation] The peering location of the - * ExpressRoute circuit. + * The peering location of the ExpressRoute circuit. */ peeringLocation?: string; /** - * @member {number} [bandwidthInMbps] The circuit bandwidth In Mbps. + * The circuit bandwidth In Mbps. */ bandwidthInMbps?: number; /** - * @member {ExpressRouteCircuitReference} [expressRouteCircuit] The - * ExpressRouteCircuit + * The ExpressRouteCircuit */ expressRouteCircuit?: ExpressRouteCircuitReference; /** - * @member {ServiceProviderProvisioningState} - * [serviceProviderProvisioningState] The provisioning state of the circuit - * in the connectivity provider system. Possible values are 'NotProvisioned', - * 'Provisioning', 'Provisioned'. Possible values include: 'NotProvisioned', + * 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; /** - * @member {string} [serviceProviderNotes] Additional read only notes set by - * the connectivity provider. + * Additional read only notes set by the connectivity provider. */ serviceProviderNotes?: string; /** - * @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.** + * 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; /** - * @member {ExpressRouteCrossConnectionPeering[]} [peerings] The list of - * peerings. + * The list of peerings. */ peerings?: ExpressRouteCrossConnectionPeering[]; /** - * @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.** + * 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 { /** - * @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. + * 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 { /** - * @member {string} [id] The ID of the ExpressRoute circuit peering. + * 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 { /** - * @member {number} [min] Minimum number of scale units deployed for - * ExpressRoute gateway. + * Minimum number of scale units deployed for ExpressRoute gateway. */ min?: number; /** - * @member {number} [max] Maximum number of scale units deployed for - * ExpressRoute gateway. + * Maximum number of scale units deployed for ExpressRoute gateway. */ max?: number; } /** - * @interface - * An interface representing ExpressRouteGatewayPropertiesAutoScaleConfiguration. * Configuration for auto scaling. - * */ export interface ExpressRouteGatewayPropertiesAutoScaleConfiguration { /** - * @member {ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds} - * [bounds] Minimum and maximum number of scale units to deploy. + * 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 { /** - * @member {ProvisioningState} [provisioningState] The provisioning state of - * the resource. Possible values include: 'Succeeded', 'Updating', + * 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; /** - * @member {ExpressRouteCircuitPeeringId} expressRouteCircuitPeering The - * ExpressRoute circuit peering. + * The ExpressRoute circuit peering. */ expressRouteCircuitPeering: ExpressRouteCircuitPeeringId; /** - * @member {string} [authorizationKey] Authorization key to establish the - * connection. + * Authorization key to establish the connection. */ authorizationKey?: string; /** - * @member {number} [routingWeight] The routing weight associated to the - * connection. + * The routing weight associated to the connection. */ routingWeight?: number; /** - * @member {string} name The name of the resource. + * The name of the resource. */ name: string; } /** - * @interface - * An interface representing ExpressRouteGateway. * ExpressRoute gateway resource. - * - * @extends Resource */ export interface ExpressRouteGateway extends Resource { /** - * @member {ExpressRouteGatewayPropertiesAutoScaleConfiguration} - * [autoScaleConfiguration] Configuration for auto scaling. + * Configuration for auto scaling. */ autoScaleConfiguration?: ExpressRouteGatewayPropertiesAutoScaleConfiguration; /** - * @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.** + * 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[]; /** - * @member {ProvisioningState} [provisioningState] The provisioning state of - * the resource. Possible values include: 'Succeeded', 'Updating', + * 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; /** - * @member {VirtualHubId} virtualHub The Virtual Hub where the ExpressRoute - * gateway is or will be deployed. + * The Virtual Hub where the ExpressRoute gateway is or will be deployed. */ virtualHub: VirtualHubId; /** - * @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.** + * 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 { /** - * @member {ExpressRouteGateway[]} [value] List of ExpressRoute gateways. + * List of ExpressRoute gateways. */ value?: ExpressRouteGateway[]; } /** - * @interface - * An interface representing ExpressRouteConnectionList. * ExpressRouteConnection list - * */ export interface ExpressRouteConnectionList { /** - * @member {ExpressRouteConnection[]} [value] The list of ExpressRoute - * connections + * The list of ExpressRoute connections */ value?: ExpressRouteConnection[]; } /** - * @interface - * An interface representing ExpressRoutePortsLocationBandwidths. - * @summary ExpressRoutePorts Location Bandwidths - * * Real-time inventory of available ExpressRoute port bandwidths. - * + * @summary ExpressRoutePorts Location Bandwidths */ export interface ExpressRoutePortsLocationBandwidths { /** - * @member {string} [offerName] Bandwidth descriptive name - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Bandwidth descriptive name + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly offerName?: string; /** - * @member {number} [valueInGbps] Bandwidth value in Gbps - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Bandwidth value in Gbps + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly valueInGbps?: number; } /** - * @interface - * An interface representing ExpressRoutePortsLocation. - * @summary ExpressRoutePorts Peering Location - * * Definition of the ExpressRoutePorts peering location resource. - * - * @extends Resource + * @summary ExpressRoutePorts Peering Location */ export interface ExpressRoutePortsLocation extends Resource { /** - * @member {string} [address] Address of peering location. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Address of peering location. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly address?: string; /** - * @member {string} [contact] Contact details of peering locations. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Contact details of peering locations. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly contact?: string; /** - * @member {ExpressRoutePortsLocationBandwidths[]} [availableBandwidths] The - * inventory of available ExpressRoutePort bandwidths. + * The inventory of available ExpressRoutePort bandwidths. */ availableBandwidths?: ExpressRoutePortsLocationBandwidths[]; /** - * @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.** + * 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; } /** - * @interface - * An interface representing ExpressRouteLink. - * @summary ExpressRouteLink - * * ExpressRouteLink child resource definition. - * - * @extends SubResource + * @summary ExpressRouteLink */ export interface ExpressRouteLink extends SubResource { /** - * @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.** + * 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; /** - * @member {string} [interfaceName] Name of Azure router interface. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Name of Azure router interface. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly interfaceName?: string; /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @member {ExpressRouteLinkAdminState} [adminState] Administrative state of - * the physical port. Possible values include: 'Enabled', 'Disabled' + * Administrative state of the physical port. Possible values include: 'Enabled', 'Disabled' */ adminState?: ExpressRouteLinkAdminState; /** - * @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.** + * 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; /** - * @member {string} [name] Name of child port resource that is unique among - * child port resources of the parent. + * Name of child port resource that is unique among child port resources of the parent. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 ExpressRoutePort. - * @summary ExpressRoute Port - * * ExpressRoutePort resource definition. - * - * @extends Resource + * @summary ExpressRoute Port */ export interface ExpressRoutePort extends Resource { /** - * @member {string} [peeringLocation] The name of the peering location that - * the ExpressRoutePort is mapped to physically. + * The name of the peering location that the ExpressRoutePort is mapped to physically. */ peeringLocation?: string; /** - * @member {number} [bandwidthInGbps] Bandwidth of procured ports in Gbps + * Bandwidth of procured ports in Gbps */ bandwidthInGbps?: number; /** - * @member {number} [provisionedBandwidthInGbps] Aggregate Gbps of associated - * circuit bandwidths. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Aggregate Gbps of associated circuit bandwidths. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisionedBandwidthInGbps?: number; /** - * @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.** + * 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; /** - * @member {ExpressRoutePortsEncapsulation} [encapsulation] Encapsulation - * method on physical ports. Possible values include: 'Dot1Q', 'QinQ' + * Encapsulation method on physical ports. Possible values include: 'Dot1Q', 'QinQ' */ encapsulation?: ExpressRoutePortsEncapsulation; /** - * @member {string} [etherType] Ethertype of the physical port. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Ethertype of the physical port. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly etherType?: string; /** - * @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.** + * 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; /** - * @member {ExpressRouteLink[]} [links] ExpressRouteLink Sub-Resources. The - * set of physical links of the ExpressRoutePort resource + * ExpressRouteLink Sub-Resources. The set of physical links of the ExpressRoutePort resource */ links?: ExpressRouteLink[]; /** - * @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.** + * 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[]; /** - * @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.** + * 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; /** - * @member {string} [resourceGuid] The resource GUID property of the - * ExpressRoutePort resource. + * The resource GUID property of the ExpressRoutePort resource. */ resourceGuid?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @member {LoadBalancerSkuName} [name] Name of a load balancer SKU. Possible - * values include: 'Basic', 'Standard' + * 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 { /** - * @member {SubResource} [frontendIPConfiguration] A reference to frontend IP - * addresses. + * A reference to frontend IP addresses. */ frontendIPConfiguration?: SubResource; /** - * @member {SubResource} [backendAddressPool] A reference to a pool of DIPs. - * Inbound traffic is randomly load balanced across IPs in the backend IPs. + * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the + * backend IPs. */ backendAddressPool?: SubResource; /** - * @member {SubResource} [probe] The reference of the load balancer probe - * used by the load balancing rule. + * The reference of the load balancer probe used by the load balancing rule. */ probe?: SubResource; /** - * @member {TransportProtocol} protocol Possible values include: 'Udp', - * 'Tcp', 'All' + * Possible values include: 'Udp', 'Tcp', 'All' */ protocol: TransportProtocol; /** - * @member {LoadDistribution} [loadDistribution] The load distribution policy - * for this rule. Possible values are 'Default', 'SourceIP', and - * 'SourceIPProtocol'. Possible values include: 'Default', 'SourceIP', - * 'SourceIPProtocol' + * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and + * 'SourceIPProtocol'. Possible values include: 'Default', 'SourceIP', 'SourceIPProtocol' */ loadDistribution?: LoadDistribution; /** - * @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" + * 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; /** - * @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" + * 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; /** - * @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. + * 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; /** - * @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. + * 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; /** - * @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. + * 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; /** - * @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. + * 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; /** - * @member {string} [provisioningState] Gets the provisioning state of the - * PublicIP resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @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.** + * 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[]; /** - * @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' + * 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; /** - * @member {number} port The port for communicating the probe. Possible - * values range from 1 to 65535, inclusive. + * The port for communicating the probe. Possible values range from 1 to 65535, inclusive. */ port: number; /** - * @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. + * 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; /** - * @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. + * 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; /** - * @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. + * 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; /** - * @member {string} [provisioningState] Gets the provisioning state of the - * public IP resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * Gets name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {SubResource} [frontendIPConfiguration] A reference to frontend IP - * addresses. + * A reference to frontend IP addresses. */ frontendIPConfiguration?: SubResource; /** - * @member {TransportProtocol} protocol Possible values include: 'Udp', - * 'Tcp', 'All' + * Possible values include: 'Udp', 'Tcp', 'All' */ protocol: TransportProtocol; /** - * @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. + * 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; /** - * @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. + * 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; /** - * @member {number} backendPort The port used for internal connections on the - * endpoint. Acceptable values are between 1 and 65535. + * The port used for internal connections on the endpoint. Acceptable values are between 1 and + * 65535. */ backendPort: number; /** - * @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. + * 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; /** - * @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. + * 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; /** - * @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. + * 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; /** - * @member {string} [provisioningState] Gets the provisioning state of the - * PublicIP resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {number} [allocatedOutboundPorts] The number of outbound ports to - * be used for NAT. + * The number of outbound ports to be used for NAT. */ allocatedOutboundPorts?: number; /** - * @member {SubResource[]} frontendIPConfigurations The Frontend IP addresses - * of the load balancer. + * The Frontend IP addresses of the load balancer. */ frontendIPConfigurations: SubResource[]; /** - * @member {SubResource} backendAddressPool A reference to a pool of DIPs. - * Outbound traffic is randomly load balanced across IPs in the backend IPs. + * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the + * backend IPs. */ backendAddressPool: SubResource; /** - * @member {string} [provisioningState] Gets the provisioning state of the - * PublicIP resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {Protocol1} protocol Protocol - TCP, UDP or All. Possible values - * include: 'Tcp', 'Udp', 'All' + * Protocol - TCP, UDP or All. Possible values include: 'Tcp', 'Udp', 'All' */ protocol: Protocol1; /** - * @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. + * 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; /** - * @member {number} [idleTimeoutInMinutes] The timeout for the TCP idle - * connection + * The timeout for the TCP idle connection */ idleTimeoutInMinutes?: number; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {LoadBalancerSku} [sku] The load balancer SKU. + * The load balancer SKU. */ sku?: LoadBalancerSku; /** - * @member {FrontendIPConfiguration[]} [frontendIPConfigurations] Object - * representing the frontend IPs to be used for the load balancer + * Object representing the frontend IPs to be used for the load balancer */ frontendIPConfigurations?: FrontendIPConfiguration[]; /** - * @member {BackendAddressPool[]} [backendAddressPools] Collection of backend - * address pools used by a load balancer + * Collection of backend address pools used by a load balancer */ backendAddressPools?: BackendAddressPool[]; /** - * @member {LoadBalancingRule[]} [loadBalancingRules] Object collection - * representing the load balancing rules Gets the provisioning + * Object collection representing the load balancing rules Gets the provisioning */ loadBalancingRules?: LoadBalancingRule[]; /** - * @member {Probe[]} [probes] Collection of probe objects used in the load - * balancer + * Collection of probe objects used in the load balancer */ probes?: Probe[]; /** - * @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. + * 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[]; /** - * @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. + * 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[]; /** - * @member {OutboundRule[]} [outboundRules] The outbound rules. + * The outbound rules. */ outboundRules?: OutboundRule[]; /** - * @member {string} [resourceGuid] The resource GUID property of the load - * balancer resource. + * The resource GUID property of the load balancer resource. */ resourceGuid?: string; /** - * @member {string} [provisioningState] Gets the provisioning state of the - * PublicIP resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; } /** - * @interface - * An interface representing ErrorDetails. - */ -export interface ErrorDetails { - /** - * @member {string} [code] - */ - code?: string; - /** - * @member {string} [target] - */ - target?: string; - /** - * @member {string} [message] - */ - message?: string; -} - -/** - * @interface - * An interface representing ErrorModel. - */ -export interface ErrorModel { - /** - * @member {string} [code] - */ - code?: string; - /** - * @member {string} [message] - */ - message?: string; - /** - * @member {string} [target] - */ - target?: string; - /** - * @member {ErrorDetails[]} [details] - */ - details?: ErrorDetails[]; - /** - * @member {string} [innerError] - */ - innerError?: string; -} - -/** - * @interface - * An interface representing AzureAsyncOperationResult. - * 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. - * + * 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 { /** - * @member {NetworkOperationStatus} [status] Status of the Azure async - * operation. Possible values are: 'InProgress', 'Succeeded', and 'Failed'. - * Possible values include: 'InProgress', 'Succeeded', 'Failed' + * 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 { /** - * @member {SubResource} [subnet] The ID of the subnet if assigned. + * The ID of the subnet if assigned. */ subnet?: SubResource; /** - * @member {SubResource} [networkInterface] The ID of the network interface - * if assigned. + * The ID of the network interface if assigned. */ networkInterface?: SubResource; } /** - * @interface - * An interface representing EffectiveNetworkSecurityRule. * Effective network security rules. - * */ export interface EffectiveNetworkSecurityRule { /** - * @member {string} [name] The name of the security rule specified by the - * user (if created by the user). + * The name of the security rule specified by the user (if created by the user). */ name?: string; /** - * @member {EffectiveSecurityRuleProtocol} [protocol] The network protocol - * this rule applies to. Possible values are: 'Tcp', 'Udp', and 'All'. + * The network protocol this rule applies to. Possible values are: 'Tcp', 'Udp', and 'All'. * Possible values include: 'Tcp', 'Udp', 'All' */ protocol?: EffectiveSecurityRuleProtocol; /** - * @member {string} [sourcePortRange] The source port or range. + * The source port or range. */ sourcePortRange?: string; /** - * @member {string} [destinationPortRange] The destination port or range. + * The destination port or range. */ destinationPortRange?: string; /** - * @member {string[]} [sourcePortRanges] 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 (*) + * 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 (*) */ sourcePortRanges?: string[]; /** - * @member {string[]} [destinationPortRanges] 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 (*) + * 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 (*) */ destinationPortRanges?: string[]; /** - * @member {string} [sourceAddressPrefix] The source address prefix. + * The source address prefix. */ sourceAddressPrefix?: string; /** - * @member {string} [destinationAddressPrefix] The destination address - * prefix. + * The destination address prefix. */ destinationAddressPrefix?: string; /** - * @member {string[]} [sourceAddressPrefixes] The source address prefixes. - * Expected values include CIDR IP ranges, Default Tags (VirtualNetwork, - * AureLoadBalancer, Internet), System Tags, and the asterix (*). + * The source address prefixes. Expected values include CIDR IP ranges, Default Tags + * (VirtualNetwork, AureLoadBalancer, Internet), System Tags, and the asterix (*). */ sourceAddressPrefixes?: string[]; /** - * @member {string[]} [destinationAddressPrefixes] The destination address - * prefixes. Expected values include CIDR IP ranges, Default Tags - * (VirtualNetwork, AureLoadBalancer, Internet), System Tags, and the asterix - * (*). + * The destination address prefixes. Expected values include CIDR IP ranges, Default Tags + * (VirtualNetwork, AureLoadBalancer, Internet), System Tags, and the asterix (*). */ destinationAddressPrefixes?: string[]; /** - * @member {string[]} [expandedSourceAddressPrefix] The expanded source - * address prefix. + * The expanded source address prefix. */ expandedSourceAddressPrefix?: string[]; /** - * @member {string[]} [expandedDestinationAddressPrefix] Expanded destination - * address prefix. + * Expanded destination address prefix. */ expandedDestinationAddressPrefix?: string[]; /** - * @member {SecurityRuleAccess} [access] Whether network traffic is allowed - * or denied. Possible values are: 'Allow' and 'Deny'. Possible values - * include: 'Allow', 'Deny' + * Whether network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. + * Possible values include: 'Allow', 'Deny' */ access?: SecurityRuleAccess; /** - * @member {number} [priority] The priority of the rule. + * The priority of the rule. */ priority?: number; /** - * @member {SecurityRuleDirection} [direction] The direction of the rule. - * Possible values are: 'Inbound and Outbound'. Possible values include: - * 'Inbound', 'Outbound' + * 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 { /** - * @member {SubResource} [networkSecurityGroup] The ID of network security - * group that is applied. + * The ID of network security group that is applied. */ networkSecurityGroup?: SubResource; /** - * @member {EffectiveNetworkSecurityGroupAssociation} [association] * Associated resources. */ association?: EffectiveNetworkSecurityGroupAssociation; /** - * @member {EffectiveNetworkSecurityRule[]} [effectiveSecurityRules] A - * collection of effective security rules. + * A collection of effective security rules. */ effectiveSecurityRules?: EffectiveNetworkSecurityRule[]; /** - * @member {{ [propertyName: string]: string[] }} [tagMap] Mapping of tags to - * list of IP Addresses included within the tag. + * 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 { /** - * @member {EffectiveNetworkSecurityGroup[]} [value] A list of effective - * network security groups. + * A list of effective network security groups. */ value?: EffectiveNetworkSecurityGroup[]; /** - * @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.** + * 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 { /** - * @member {string} [name] The name of the user defined route. This is - * optional. + * The name of the user defined route. This is optional. */ name?: string; /** - * @member {EffectiveRouteSource} [source] Who created the route. Possible - * values are: 'Unknown', 'User', 'VirtualNetworkGateway', and 'Default'. - * Possible values include: 'Unknown', 'User', 'VirtualNetworkGateway', - * 'Default' + * Who created the route. Possible values are: 'Unknown', 'User', 'VirtualNetworkGateway', and + * 'Default'. Possible values include: 'Unknown', 'User', 'VirtualNetworkGateway', 'Default' */ source?: EffectiveRouteSource; /** - * @member {EffectiveRouteState} [state] The value of effective route. - * Possible values are: 'Active' and 'Invalid'. Possible values include: - * 'Active', 'Invalid' + * The value of effective route. Possible values are: 'Active' and 'Invalid'. Possible values + * include: 'Active', 'Invalid' */ state?: EffectiveRouteState; /** - * @member {string[]} [addressPrefix] The address prefixes of the effective - * routes in CIDR notation. + * The address prefixes of the effective routes in CIDR notation. */ addressPrefix?: string[]; /** - * @member {string[]} [nextHopIpAddress] The IP address of the next hop of - * the effective route. + * The IP address of the next hop of the effective route. */ nextHopIpAddress?: string[]; /** - * @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' + * 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 { /** - * @member {EffectiveRoute[]} [value] A list of effective routes. + * A list of effective routes. */ value?: EffectiveRoute[]; /** - * @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.** + * 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 ContainerNetworkInterfaceConfiguration. * Container network interface configruation child resource. - * - * @extends SubResource */ export interface ContainerNetworkInterfaceConfiguration extends SubResource { /** - * @member {IPConfigurationProfile[]} [ipConfigurations] A list of ip - * configurations of the container network interface configuration. + * A list of ip configurations of the container network interface configuration. */ ipConfigurations?: IPConfigurationProfile[]; /** - * @member {SubResource[]} [containerNetworkInterfaces] A list of container - * network interfaces created from this container network interface + * A list of container network interfaces created from this container network interface * configuration. */ containerNetworkInterfaces?: SubResource[]; /** - * @member {string} [provisioningState] The provisioning state of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning state of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [name] The name of the resource. This name can be used to - * access the resource. + * The name of the resource. This name can be used to access the resource. */ name?: string; /** - * @member {string} [type] Sub Resource type. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Sub Resource type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly type?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {string} [provisioningState] The provisioning state of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning state of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [name] The name of the resource. This name can be used to - * access the resource. + * The name of the resource. This name can be used to access the resource. */ name?: string; /** - * @member {string} [type] Sub Resource type. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Sub Resource type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly type?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {ContainerNetworkInterfaceConfiguration} - * [containerNetworkInterfaceConfiguration] Container network interface - * configuration from which this container network interface is created. + * Container network interface configuration from which this container network interface is + * created. */ containerNetworkInterfaceConfiguration?: ContainerNetworkInterfaceConfiguration; /** - * @member {Container} [container] Reference to the conatinaer to which this - * container network interface is attached. + * Reference to the conatinaer to which this container network interface is attached. */ container?: Container; /** - * @member {ContainerNetworkInterfaceIpConfiguration[]} [ipConfigurations] * Reference to the ip configuration on this container nic. */ ipConfigurations?: ContainerNetworkInterfaceIpConfiguration[]; /** - * @member {string} [provisioningState] The provisioning state of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning state of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [name] The name of the resource. This name can be used to - * access the resource. + * The name of the resource. This name can be used to access the resource. */ name?: string; /** - * @member {string} [type] Sub Resource type. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Sub Resource type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly type?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {ContainerNetworkInterface[]} [containerNetworkInterfaces] List of - * child container network interfaces. + * List of child container network interfaces. */ containerNetworkInterfaces?: ContainerNetworkInterface[]; /** - * @member {ContainerNetworkInterfaceConfiguration[]} - * [containerNetworkInterfaceConfigurations] List of chid container network - * interface configurations. + * List of chid container network interface configurations. */ containerNetworkInterfaceConfigurations?: ContainerNetworkInterfaceConfiguration[]; /** - * @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.** + * 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; /** - * @member {string} [provisioningState] The provisioning state of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning state of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {ErrorDetails} [error] Error. + * Error. */ error?: ErrorDetails; } /** - * @interface - * An interface representing NetworkWatcher. * Network watcher in a resource group. - * - * @extends Resource */ export interface NetworkWatcher extends Resource { /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {ProvisioningState} [provisioningState] The provisioning state of - * the resource. Possible values include: 'Succeeded', 'Updating', + * 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 { /** - * @member {string} [targetResourceGroupName] The name of the target resource - * group to perform topology on. + * The name of the target resource group to perform topology on. */ targetResourceGroupName?: string; /** - * @member {SubResource} [targetVirtualNetwork] The reference of the Virtual - * Network resource. + * The reference of the Virtual Network resource. */ targetVirtualNetwork?: SubResource; /** - * @member {SubResource} [targetSubnet] The reference of the Subnet resource. + * 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 { /** - * @member {string} [name] The name of the resource that is associated with - * the parent resource. + * The name of the resource that is associated with the parent resource. */ name?: string; /** - * @member {string} [resourceId] The ID of the resource that is associated - * with the parent resource. + * The ID of the resource that is associated with the parent resource. */ resourceId?: string; /** - * @member {AssociationType} [associationType] The association type of the - * child resource to the parent resource. Possible values include: + * 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 { /** - * @member {string} [name] Name of the resource. + * Name of the resource. */ name?: string; /** - * @member {string} [id] ID of the resource. + * ID of the resource. */ id?: string; /** - * @member {string} [location] Resource location. + * Resource location. */ location?: string; /** - * @member {TopologyAssociation[]} [associations] Holds the associations the - * resource has with other resources in the resource group. + * 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 { /** - * @member {string} [id] GUID representing the operation id. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * GUID representing the operation id. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly id?: string; /** - * @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.** + * 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; /** - * @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.** + * 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 { /** - * @member {string} targetResourceId The ID of the target resource to perform - * next-hop on. + * The ID of the target resource to perform next-hop on. */ targetResourceId: string; /** - * @member {Direction} direction The direction of the packet represented as a - * 5-tuple. Possible values include: 'Inbound', 'Outbound' + * The direction of the packet represented as a 5-tuple. Possible values include: 'Inbound', + * 'Outbound' */ direction: Direction; /** - * @member {IpFlowProtocol} protocol Protocol to be verified on. Possible - * values include: 'TCP', 'UDP' + * Protocol to be verified on. Possible values include: 'TCP', 'UDP' */ protocol: IpFlowProtocol; /** - * @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. + * 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; /** - * @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. + * 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; /** - * @member {string} localIPAddress The local IP address. Acceptable values - * are valid IPv4 addresses. + * The local IP address. Acceptable values are valid IPv4 addresses. */ localIPAddress: string; /** - * @member {string} remoteIPAddress The remote IP address. Acceptable values - * are valid IPv4 addresses. + * The remote IP address. Acceptable values are valid IPv4 addresses. */ remoteIPAddress: string; /** - * @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). + * 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 { /** - * @member {Access} [access] Indicates whether the traffic is allowed or - * denied. Possible values include: 'Allow', 'Deny' + * Indicates whether the traffic is allowed or denied. Possible values include: 'Allow', 'Deny' */ access?: Access; /** - * @member {string} [ruleName] Name of the rule. If input is not matched - * against any security rule, it is not displayed. + * 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 { /** - * @member {string} targetResourceId The resource identifier of the target - * resource against which the action is to be performed. + * The resource identifier of the target resource against which the action is to be performed. */ targetResourceId: string; /** - * @member {string} sourceIPAddress The source IP address. + * The source IP address. */ sourceIPAddress: string; /** - * @member {string} destinationIPAddress The destination IP address. + * The destination IP address. */ destinationIPAddress: string; /** - * @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). + * 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 { /** - * @member {NextHopType} [nextHopType] Next hop type. Possible values - * include: 'Internet', 'VirtualAppliance', 'VirtualNetworkGateway', - * 'VnetLocal', 'HyperNetGateway', 'None' + * Next hop type. Possible values include: 'Internet', 'VirtualAppliance', + * 'VirtualNetworkGateway', 'VnetLocal', 'HyperNetGateway', 'None' */ nextHopType?: NextHopType; /** - * @member {string} [nextHopIpAddress] Next hop IP Address + * Next hop IP Address */ nextHopIpAddress?: string; /** - * @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'. + * 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 { /** - * @member {string} targetResourceId ID of the target VM. + * ID of the target VM. */ targetResourceId: string; } /** - * @interface - * An interface representing NetworkInterfaceAssociation. * Network interface and its custom security rules. - * */ export interface NetworkInterfaceAssociation { /** - * @member {string} [id] Network interface ID. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Network interface ID. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly id?: string; /** - * @member {SecurityRule[]} [securityRules] Collection of custom security - * rules. + * Collection of custom security rules. */ securityRules?: SecurityRule[]; } /** - * @interface - * An interface representing SubnetAssociation. * Network interface and its custom security rules. - * */ export interface SubnetAssociation { /** - * @member {string} [id] Subnet ID. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Subnet ID. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly id?: string; /** - * @member {SecurityRule[]} [securityRules] Collection of custom security - * rules. + * 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; /** - * @member {SecurityRule[]} [defaultSecurityRules] Collection of default - * security rules of the network security group. + * 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 { /** - * @member {string} [id] ID of the network interface. + * 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 { /** - * @member {SecurityGroupNetworkInterface[]} [networkInterfaces] List of - * network interfaces on the specified VM. + * 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 { /** - * @member {string} [storageId] The ID of the storage account to save the - * packet capture session. Required if no local file path is provided. + * The ID of the storage account to save the packet capture session. Required if no local file + * path is provided. */ storageId?: string; /** - * @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. + * 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; /** - * @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, + * 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; } /** - * @interface - * An interface representing PacketCaptureFilter. - * Filter that is applied to packet capture request. Multiple filters can be - * applied. - * + * Filter that is applied to packet capture request. Multiple filters can be applied. */ export interface PacketCaptureFilter { /** - * @member {PcProtocol} [protocol] Protocol to be filtered on. Possible - * values include: 'TCP', 'UDP', 'Any'. Default value: 'Any' . + * Protocol to be filtered on. Possible values include: 'TCP', 'UDP', 'Any'. Default value: + * 'Any'. */ protocol?: PcProtocol; /** - * @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. + * 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; /** - * @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. + * 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; /** - * @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. + * 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; /** - * @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 + * 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 { /** - * @member {string} target The ID of the targeted resource, only VM is - * currently supported. + * The ID of the targeted resource, only VM is currently supported. */ target: string; /** - * @member {number} [bytesToCapturePerPacket] Number of bytes captured per - * packet, the remaining bytes are truncated. Default value: 0 . + * Number of bytes captured per packet, the remaining bytes are truncated. Default value: 0. */ bytesToCapturePerPacket?: number; /** - * @member {number} [totalBytesPerSession] Maximum size of the capture - * output. Default value: 1073741824 . + * Maximum size of the capture output. Default value: 1073741824. */ totalBytesPerSession?: number; /** - * @member {number} [timeLimitInSeconds] Maximum duration of the capture - * session in seconds. Default value: 18000 . + * 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 { /** - * @member {string} target The ID of the targeted resource, only VM is - * currently supported. + * The ID of the targeted resource, only VM is currently supported. */ target: string; /** - * @member {number} [bytesToCapturePerPacket] Number of bytes captured per - * packet, the remaining bytes are truncated. Default value: 0 . + * Number of bytes captured per packet, the remaining bytes are truncated. Default value: 0. */ bytesToCapturePerPacket?: number; /** - * @member {number} [totalBytesPerSession] Maximum size of the capture - * output. Default value: 1073741824 . + * Maximum size of the capture output. Default value: 1073741824. */ totalBytesPerSession?: number; /** - * @member {number} [timeLimitInSeconds] Maximum duration of the capture - * session in seconds. Default value: 18000 . + * 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 { /** - * @member {string} [name] Name of the packet capture session. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Name of the packet capture session. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly name?: string; /** - * @member {string} [id] ID of the packet capture operation. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * ID of the packet capture operation. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly id?: string; /** - * @member {string} [etag] Default value: 'A unique read-only string that - * changes whenever the resource is updated.' . + * Default value: 'A unique read-only string that changes whenever the resource is updated.'. */ etag?: string; /** - * @member {string} target The ID of the targeted resource, only VM is - * currently supported. + * The ID of the targeted resource, only VM is currently supported. */ target: string; /** - * @member {number} [bytesToCapturePerPacket] Number of bytes captured per - * packet, the remaining bytes are truncated. Default value: 0 . + * Number of bytes captured per packet, the remaining bytes are truncated. Default value: 0. */ bytesToCapturePerPacket?: number; /** - * @member {number} [totalBytesPerSession] Maximum size of the capture - * output. Default value: 1073741824 . + * Maximum size of the capture output. Default value: 1073741824. */ totalBytesPerSession?: number; /** - * @member {number} [timeLimitInSeconds] Maximum duration of the capture - * session in seconds. Default value: 18000 . + * Maximum duration of the capture session in seconds. Default value: 18000. */ timeLimitInSeconds?: number; - /** - * @member {PacketCaptureStorageLocation} storageLocation - */ storageLocation: PacketCaptureStorageLocation; - /** - * @member {PacketCaptureFilter[]} [filters] - */ filters?: PacketCaptureFilter[]; /** - * @member {ProvisioningState} [provisioningState] The provisioning state of - * the packet capture session. Possible values include: 'Succeeded', + * 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 { /** - * @member {string} [name] The name of the packet capture resource. + * The name of the packet capture resource. */ name?: string; /** - * @member {string} [id] The ID of the packet capture resource. + * The ID of the packet capture resource. */ id?: string; /** - * @member {Date} [captureStartTime] The start time of the packet capture - * session. + * The start time of the packet capture session. */ captureStartTime?: Date; /** - * @member {PcStatus} [packetCaptureStatus] The status of the packet capture - * session. Possible values include: 'NotStarted', 'Running', 'Stopped', - * 'Error', 'Unknown' + * The status of the packet capture session. Possible values include: 'NotStarted', 'Running', + * 'Stopped', 'Error', 'Unknown' */ packetCaptureStatus?: PcStatus; /** - * @member {string} [stopReason] The reason the current packet capture - * session was stopped. + * The reason the current packet capture session was stopped. */ stopReason?: string; /** - * @member {PcError[]} [packetCaptureError] List of errors of packet capture - * session. + * List of errors of packet capture session. */ packetCaptureError?: PcError[]; } /** - * @interface - * An interface representing TroubleshootingParameters. * Parameters that define the resource to troubleshoot. - * */ export interface TroubleshootingParameters { /** - * @member {string} targetResourceId The target resource to troubleshoot. + * The target resource to troubleshoot. */ targetResourceId: string; /** - * @member {string} storageId The ID for the storage account to save the - * troubleshoot result. + * The ID for the storage account to save the troubleshoot result. */ storageId: string; /** - * @member {string} storagePath The path to the blob to save the troubleshoot - * result in. + * 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 { /** - * @member {string} targetResourceId The target resource ID to query the - * troubleshooting result. + * 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 { /** - * @member {string} [actionId] ID of the recommended action. + * ID of the recommended action. */ actionId?: string; /** - * @member {string} [actionText] Description of recommended actions. + * Description of recommended actions. */ actionText?: string; /** - * @member {string} [actionUri] The uri linking to a documentation for the - * recommended troubleshooting actions. + * The uri linking to a documentation for the recommended troubleshooting actions. */ actionUri?: string; /** - * @member {string} [actionUriText] The information from the URI for the - * recommended troubleshooting actions. + * 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 { /** - * @member {string} [id] The id of the get troubleshoot operation. + * The id of the get troubleshoot operation. */ id?: string; /** - * @member {string} [reasonType] Reason type of failure. + * Reason type of failure. */ reasonType?: string; /** - * @member {string} [summary] A summary of troubleshooting. + * A summary of troubleshooting. */ summary?: string; /** - * @member {string} [detail] Details on troubleshooting results. + * Details on troubleshooting results. */ detail?: string; /** - * @member {TroubleshootingRecommendedActions[]} [recommendedActions] List of - * recommended actions. + * List of recommended actions. */ recommendedActions?: TroubleshootingRecommendedActions[]; } /** - * @interface - * An interface representing TroubleshootingResult. * Troubleshooting information gained from specified resource. - * */ export interface TroubleshootingResult { /** - * @member {Date} [startTime] The start time of the troubleshooting. + * The start time of the troubleshooting. */ startTime?: Date; /** - * @member {Date} [endTime] The end time of the troubleshooting. + * The end time of the troubleshooting. */ endTime?: Date; /** - * @member {string} [code] The result code of the troubleshooting. + * The result code of the troubleshooting. */ code?: string; /** - * @member {TroubleshootingDetails[]} [results] Information from - * troubleshooting. + * Information from troubleshooting. */ results?: TroubleshootingDetails[]; } /** - * @interface - * An interface representing RetentionPolicyParameters. * Parameters that define the retention policy for flow log. - * */ export interface RetentionPolicyParameters { /** - * @member {number} [days] Number of days to retain flow log records. Default - * value: 0 . + * Number of days to retain flow log records. Default value: 0. */ days?: number; /** - * @member {boolean} [enabled] Flag to enable/disable retention. Default - * value: false . + * 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 { /** - * @member {FlowLogFormatType} [type] The file type of flow log. Possible - * values include: 'JSON' + * The file type of flow log. Possible values include: 'JSON' */ type?: FlowLogFormatType; /** - * @member {number} [version] The version (revision) of the flow log. Default - * value: 0 . + * The version (revision) of the flow log. Default value: 0. */ version?: number; } /** - * @interface - * An interface representing FlowLogStatusParameters. - * Parameters that define a resource to query flow log and traffic analytics - * (optional) status. - * + * Parameters that define a resource to query flow log and traffic analytics (optional) status. */ export interface FlowLogStatusParameters { /** - * @member {string} targetResourceId The target resource where getting the - * flow log and traffic analytics (optional) status. + * 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 { /** - * @member {boolean} enabled Flag to enable/disable traffic analytics. + * Flag to enable/disable traffic analytics. */ enabled: boolean; /** - * @member {string} workspaceId The resource guid of the attached workspace + * The resource guid of the attached workspace */ workspaceId: string; /** - * @member {string} workspaceRegion The location of the attached workspace + * The location of the attached workspace */ workspaceRegion: string; /** - * @member {string} workspaceResourceId Resource Id of the attached workspace + * Resource Id of the attached workspace */ workspaceResourceId: string; /** - * @member {number} [trafficAnalyticsInterval] The interval in minutes which - * would decide how frequently TA service should do flow analytics + * 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; } /** - * @interface - * An interface representing FlowLogInformation. - * Information on the configuration of flow log and traffic analytics - * (optional) . - * + * Information on the configuration of flow log and traffic analytics (optional) . */ export interface FlowLogInformation { /** - * @member {string} targetResourceId The ID of the resource to configure for - * flow log and traffic analytics (optional) . + * The ID of the resource to configure for flow log and traffic analytics (optional) . */ targetResourceId: string; /** - * @member {string} storageId ID of the storage account which is used to - * store the flow log. + * ID of the storage account which is used to store the flow log. */ storageId: string; /** - * @member {boolean} enabled Flag to enable/disable flow logging. + * 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 { /** - * @member {string} resourceId The ID of the resource from which a - * connectivity check will be initiated. + * The ID of the resource from which a connectivity check will be initiated. */ resourceId: string; /** - * @member {number} [port] The source port from which a connectivity check - * will be performed. + * 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 { /** - * @member {string} [resourceId] The ID of the resource to which a connection - * attempt will be made. + * The ID of the resource to which a connection attempt will be made. */ resourceId?: string; /** - * @member {string} [address] The IP address or URI the resource to which a - * connection attempt will be made. + * The IP address or URI the resource to which a connection attempt will be made. */ address?: string; /** - * @member {number} [port] Port on which check connectivity will be - * performed. + * Port on which check connectivity will be performed. */ port?: number; } /** - * @interface - * An interface representing HTTPHeader. * Describes the HTTP header. - * */ export interface HTTPHeader { /** - * @member {string} [name] The name in HTTP header. + * The name in HTTP header. */ name?: string; /** - * @member {string} [value] The value in HTTP header. + * The value in HTTP header. */ value?: string; } /** - * @interface - * An interface representing HTTPConfiguration. * HTTP configuration of the connectivity check. - * */ export interface HTTPConfiguration { /** - * @member {HTTPMethod} [method] HTTP method. Possible values include: 'Get' + * HTTP method. Possible values include: 'Get' */ method?: HTTPMethod; /** - * @member {HTTPHeader[]} [headers] List of HTTP headers. + * List of HTTP headers. */ headers?: HTTPHeader[]; /** - * @member {number[]} [validStatusCodes] Valid status codes. + * 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; /** - * @member {Protocol} [protocol] Network protocol. Possible values include: - * 'Tcp', 'Http', 'Https', 'Icmp' + * Network protocol. Possible values include: 'Tcp', 'Http', 'Https', 'Icmp' */ protocol?: Protocol; - /** - * @member {ProtocolConfiguration} [protocolConfiguration] - */ protocolConfiguration?: ProtocolConfiguration; } /** - * @interface - * An interface representing ConnectivityIssue. - * Information about an issue encountered in the process of checking for - * connectivity. - * + * Information about an issue encountered in the process of checking for connectivity. */ export interface ConnectivityIssue { /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @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.** + * 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 { /** - * @member {string} [type] The type of the hop. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The type of the hop. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly type?: string; /** - * @member {string} [id] The ID of the hop. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The ID of the hop. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly id?: string; /** - * @member {string} [address] The IP address of the hop. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The IP address of the hop. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly address?: string; /** - * @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.** + * 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; /** - * @member {string[]} [nextHopIds] List of next hop identifiers. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * List of next hop identifiers. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly nextHopIds?: string[]; /** - * @member {ConnectivityIssue[]} [issues] List of issues. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @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.** + * 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[]; /** - * @member {ConnectionStatus} [connectionStatus] The connection status. - * Possible values include: 'Unknown', 'Connected', 'Disconnected', + * 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; /** - * @member {number} [avgLatencyInMs] Average latency in milliseconds. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Average latency in milliseconds. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly avgLatencyInMs?: number; /** - * @member {number} [minLatencyInMs] Minimum latency in milliseconds. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Minimum latency in milliseconds. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly minLatencyInMs?: number; /** - * @member {number} [maxLatencyInMs] Maximum latency in milliseconds. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Maximum latency in milliseconds. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly maxLatencyInMs?: number; /** - * @member {number} [probesSent] Total number of probes sent. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Total number of probes sent. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly probesSent?: number; /** - * @member {number} [probesFailed] Number of failed probes. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @member {string} country The name of the country. + * The name of the country. */ country: string; /** - * @member {string} [state] The name of the state. + * The name of the state. */ state?: string; /** - * @member {string} [city] The name of the city or town. + * 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; /** - * @member {string[]} [providers] List of Internet service providers. + * List of Internet service providers. */ providers?: string[]; /** - * @member {string[]} [azureLocations] Optional Azure regions to scope the - * query to. + * Optional Azure regions to scope the query to. */ azureLocations?: string[]; /** - * @member {Date} startTime The start time for the Azure reachability report. + * The start time for the Azure reachability report. */ startTime: Date; /** - * @member {Date} endTime The end time for the Azure reachability report. + * 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 { /** - * @member {Date} [timeStamp] The time stamp. + * The time stamp. */ timeStamp?: Date; /** - * @member {number} [score] The relative latency score between 1 and 100, - * higher values indicating a faster connection. + * 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 { /** - * @member {string} [provider] The Internet service provider. + * The Internet service provider. */ provider?: string; /** - * @member {string} [azureLocation] The Azure region. + * The Azure region. */ azureLocation?: string; /** - * @member {AzureReachabilityReportLatencyInfo[]} [latencies] List of latency - * details for each of the time series. + * List of latency details for each of the time series. */ latencies?: AzureReachabilityReportLatencyInfo[]; } /** - * @interface - * An interface representing AzureReachabilityReport. * Azure reachability report details. - * */ export interface AzureReachabilityReport { /** - * @member {string} aggregationLevel The aggregation level of Azure - * reachability report. Can be Country, State or City. + * The aggregation level of Azure reachability report. Can be Country, State or City. */ aggregationLevel: string; - /** - * @member {AzureReachabilityReportLocation} providerLocation - */ providerLocation: AzureReachabilityReportLocation; /** - * @member {AzureReachabilityReportItem[]} reachabilityReport List of Azure - * reachability report items. + * 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 { /** - * @member {string[]} [azureLocations] A list of Azure regions. + * A list of Azure regions. */ azureLocations?: string[]; /** - * @member {string} [country] The country for available providers list. + * The country for available providers list. */ country?: string; /** - * @member {string} [state] The state for available providers list. + * The state for available providers list. */ state?: string; /** - * @member {string} [city] The city or town for available providers list. + * The city or town for available providers list. */ city?: string; } /** - * @interface - * An interface representing AvailableProvidersListCity. * City or town details. - * */ export interface AvailableProvidersListCity { /** - * @member {string} [cityName] The city or town name. + * The city or town name. */ cityName?: string; /** - * @member {string[]} [providers] A list of Internet service providers. + * A list of Internet service providers. */ providers?: string[]; } /** - * @interface - * An interface representing AvailableProvidersListState. * State details. - * */ export interface AvailableProvidersListState { /** - * @member {string} [stateName] The state name. + * The state name. */ stateName?: string; /** - * @member {string[]} [providers] A list of Internet service providers. + * A list of Internet service providers. */ providers?: string[]; /** - * @member {AvailableProvidersListCity[]} [cities] List of available cities - * or towns in the state. + * List of available cities or towns in the state. */ cities?: AvailableProvidersListCity[]; } /** - * @interface - * An interface representing AvailableProvidersListCountry. * Country details. - * */ export interface AvailableProvidersListCountry { /** - * @member {string} [countryName] The country name. + * The country name. */ countryName?: string; /** - * @member {string[]} [providers] A list of Internet service providers. + * A list of Internet service providers. */ providers?: string[]; /** - * @member {AvailableProvidersListState[]} [states] List of available states - * in the country. + * List of available states in the country. */ states?: AvailableProvidersListState[]; } /** - * @interface - * An interface representing AvailableProvidersList. * List of available countries with details. - * */ export interface AvailableProvidersList { /** - * @member {AvailableProvidersListCountry[]} countries List of available - * countries. + * List of available countries. */ countries: AvailableProvidersListCountry[]; } /** - * @interface - * An interface representing ConnectionMonitorSource. * Describes the source of connection monitor. - * */ export interface ConnectionMonitorSource { /** - * @member {string} resourceId The ID of the resource used as the source by - * connection monitor. + * The ID of the resource used as the source by connection monitor. */ resourceId: string; /** - * @member {number} [port] The source port used by connection monitor. + * The source port used by connection monitor. */ port?: number; } /** - * @interface - * An interface representing ConnectionMonitorDestination. * Describes the destination of connection monitor. - * */ export interface ConnectionMonitorDestination { /** - * @member {string} [resourceId] The ID of the resource used as the - * destination by connection monitor. + * The ID of the resource used as the destination by connection monitor. */ resourceId?: string; /** - * @member {string} [address] Address of the connection monitor destination - * (IP or domain name). + * Address of the connection monitor destination (IP or domain name). */ address?: string; /** - * @member {number} [port] The destination port used by connection monitor. + * 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; /** - * @member {boolean} [autoStart] Determines if the connection monitor will - * start automatically once created. Default value: true . + * Determines if the connection monitor will start automatically once created. Default value: + * true. */ autoStart?: boolean; /** - * @member {number} [monitoringIntervalInSeconds] Monitoring interval in - * seconds. Default value: 60 . + * 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 { /** - * @member {string} [location] Connection monitor location. + * Connection monitor location. */ location?: string; /** - * @member {{ [propertyName: string]: string }} [tags] Connection monitor - * tags. + * Connection monitor tags. */ tags?: { [propertyName: string]: string }; - /** - * @member {ConnectionMonitorSource} source - */ source: ConnectionMonitorSource; - /** - * @member {ConnectionMonitorDestination} destination - */ destination: ConnectionMonitorDestination; /** - * @member {boolean} [autoStart] Determines if the connection monitor will - * start automatically once created. Default value: true . + * Determines if the connection monitor will start automatically once created. Default value: + * true. */ autoStart?: boolean; /** - * @member {number} [monitoringIntervalInSeconds] Monitoring interval in - * seconds. Default value: 60 . + * 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 { /** - * @member {string} [name] Name of the connection monitor. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Name of the connection monitor. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly name?: string; /** - * @member {string} [id] ID of the connection monitor. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * ID of the connection monitor. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly id?: string; /** - * @member {string} [etag] Default value: 'A unique read-only string that - * changes whenever the resource is updated.' . + * Default value: 'A unique read-only string that changes whenever the resource is updated.'. */ etag?: string; /** - * @member {string} [type] Connection monitor type. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Connection monitor type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly type?: string; /** - * @member {string} [location] Connection monitor location. + * Connection monitor location. */ location?: string; /** - * @member {{ [propertyName: string]: string }} [tags] Connection monitor - * tags. + * Connection monitor tags. */ tags?: { [propertyName: string]: string }; - /** - * @member {ConnectionMonitorSource} source - */ source: ConnectionMonitorSource; - /** - * @member {ConnectionMonitorDestination} destination - */ destination: ConnectionMonitorDestination; /** - * @member {boolean} [autoStart] Determines if the connection monitor will - * start automatically once created. Default value: true . + * Determines if the connection monitor will start automatically once created. Default value: + * true. */ autoStart?: boolean; /** - * @member {number} [monitoringIntervalInSeconds] Monitoring interval in - * seconds. Default value: 60 . + * Monitoring interval in seconds. Default value: 60. */ monitoringIntervalInSeconds?: number; /** - * @member {ProvisioningState} [provisioningState] The provisioning state of - * the connection monitor. Possible values include: 'Succeeded', 'Updating', - * 'Deleting', 'Failed' + * The provisioning state of the connection monitor. Possible values include: 'Succeeded', + * 'Updating', 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * @member {Date} [startTime] The date and time when the connection monitor - * was started. + * The date and time when the connection monitor was started. */ startTime?: Date; /** - * @member {string} [monitoringStatus] The monitoring status of the - * connection monitor. + * The monitoring status of the connection monitor. */ monitoringStatus?: string; } /** - * @interface - * An interface representing ConnectionStateSnapshot. * Connection state snapshot. - * */ export interface ConnectionStateSnapshot { /** - * @member {ConnectionState} [connectionState] The connection state. Possible - * values include: 'Reachable', 'Unreachable', 'Unknown' + * The connection state. Possible values include: 'Reachable', 'Unreachable', 'Unknown' */ connectionState?: ConnectionState; /** - * @member {Date} [startTime] The start time of the connection snapshot. + * The start time of the connection snapshot. */ startTime?: Date; /** - * @member {Date} [endTime] The end time of the connection snapshot. + * The end time of the connection snapshot. */ endTime?: Date; /** - * @member {EvaluationState} [evaluationState] Connectivity analysis - * evaluation state. Possible values include: 'NotStarted', 'InProgress', + * Connectivity analysis evaluation state. Possible values include: 'NotStarted', 'InProgress', * 'Completed' */ evaluationState?: EvaluationState; /** - * @member {number} [avgLatencyInMs] Average latency in ms. + * Average latency in ms. */ avgLatencyInMs?: number; /** - * @member {number} [minLatencyInMs] Minimum latency in ms. + * Minimum latency in ms. */ minLatencyInMs?: number; /** - * @member {number} [maxLatencyInMs] Maximum latency in ms. + * Maximum latency in ms. */ maxLatencyInMs?: number; /** - * @member {number} [probesSent] The number of sent probes. + * The number of sent probes. */ probesSent?: number; /** - * @member {number} [probesFailed] The number of failed probes. + * The number of failed probes. */ probesFailed?: number; /** - * @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.** + * 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[]; } /** - * @interface - * An interface representing ConnectionMonitorQueryResult. * List of connection states snaphots. - * */ export interface ConnectionMonitorQueryResult { /** - * @member {ConnectionMonitorSourceStatus} [sourceStatus] Status of - * connection monitor source. Possible values include: 'Uknown', 'Active', - * 'Inactive' + * Status of connection monitor source. Possible values include: 'Uknown', 'Active', 'Inactive' */ sourceStatus?: ConnectionMonitorSourceStatus; /** - * @member {ConnectionStateSnapshot[]} [states] Information about connection - * states. + * Information about connection states. */ states?: ConnectionStateSnapshot[]; } /** - * @interface - * An interface representing NetworkConfigurationDiagnosticProfile. * Parameters to compare with network configuration. - * */ export interface NetworkConfigurationDiagnosticProfile { /** - * @member {Direction} direction The direction of the traffic. Accepted - * values are 'Inbound' and 'Outbound'. Possible values include: 'Inbound', - * 'Outbound' + * The direction of the traffic. Accepted values are 'Inbound' and 'Outbound'. Possible values + * include: 'Inbound', 'Outbound' */ direction: Direction; /** - * @member {string} protocol Protocol to be verified on. Accepted values are - * '*', TCP, UDP. + * Protocol to be verified on. Accepted values are '*', TCP, UDP. */ protocol: string; /** - * @member {string} source Traffic source. Accepted values are '*', IP - * Address/CIDR, Service Tag. + * Traffic source. Accepted values are '*', IP Address/CIDR, Service Tag. */ source: string; /** - * @member {string} destination Traffic destination. Accepted values are: - * '*', IP Address/CIDR, Service Tag. + * Traffic destination. Accepted values are: '*', IP Address/CIDR, Service Tag. */ destination: string; /** - * @member {string} destinationPort Traffice destination port. Accepted - * values are '*', port (for example, 3389) and port range (for example, - * 80-100). + * Traffice 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 { /** - * @member {string} targetResourceId The ID of the target resource to perform - * network configuration diagnostic. Valid options are VM, NetworkInterface, - * VMSS/NetworkInterface and Application Gateway. + * The ID of the target resource to perform network configuration diagnostic. Valid options are + * VM, NetworkInterface, VMSS/NetworkInterface and Application Gateway. */ targetResourceId: string; /** - * @member {VerbosityLevel} [verbosityLevel] Verbosity level. Accepted values - * are 'Normal', 'Minimum', 'Full'. Possible values include: 'Normal', - * 'Minimum', 'Full' + * Verbosity level. Accepted values are 'Normal', 'Minimum', 'Full'. Possible values include: + * 'Normal', 'Minimum', 'Full' */ verbosityLevel?: VerbosityLevel; /** - * @member {NetworkConfigurationDiagnosticProfile[]} profiles List of network - * configuration diagnostic profiles. + * List of network configuration diagnostic profiles. */ profiles: NetworkConfigurationDiagnosticProfile[]; } /** - * @interface - * An interface representing MatchedRule. * Matched rule. - * */ export interface MatchedRule { /** - * @member {string} [ruleName] Name of the matched network security rule. + * Name of the matched network security rule. */ ruleName?: string; /** - * @member {string} [action] The network traffic is allowed or denied. - * Possible values are 'Allow' and 'Deny'. + * 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 { /** - * @member {string} [name] Name of the network security rule. + * Name of the network security rule. */ name?: string; /** - * @member {boolean} [protocolMatched] Value indicating whether protocol is - * matched. + * Value indicating whether protocol is matched. */ protocolMatched?: boolean; /** - * @member {boolean} [sourceMatched] Value indicating whether source is - * matched. + * Value indicating whether source is matched. */ sourceMatched?: boolean; /** - * @member {boolean} [sourcePortMatched] Value indicating whether source port - * is matched. + * Value indicating whether source port is matched. */ sourcePortMatched?: boolean; /** - * @member {boolean} [destinationMatched] Value indicating whether - * destination is matched. + * Value indicating whether destination is matched. */ destinationMatched?: boolean; /** - * @member {boolean} [destinationPortMatched] Value indicating whether - * destination port is matched. + * Value indicating whether destination port is matched. */ destinationPortMatched?: boolean; } /** - * @interface - * An interface representing EvaluatedNetworkSecurityGroup. * Results of network security group evaluation. - * */ export interface EvaluatedNetworkSecurityGroup { /** - * @member {string} [networkSecurityGroupId] Network security group ID. + * Network security group ID. */ networkSecurityGroupId?: string; /** - * @member {string} [appliedTo] Resource ID of nic or subnet to which network - * security group is applied. + * 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 { /** - * @member {SecurityRuleAccess} [securityRuleAccessResult] The network - * traffic is allowed or denied. Possible values are 'Allow' and 'Deny'. - * Possible values include: 'Allow', 'Deny' + * 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[]; } /** - * @interface - * An interface representing NetworkConfigurationDiagnosticResult. - * Network configuration diagnostic result corresponded to provided traffic - * query. - * + * 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 { /** - * @member {NetworkConfigurationDiagnosticResult[]} [results] List of network - * configuration diagnostic results. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @member {string} [provider] Service provider: Microsoft Network. + * Service provider: Microsoft Network. */ provider?: string; /** - * @member {string} [resource] Resource on which the operation is performed. + * Resource on which the operation is performed. */ resource?: string; /** - * @member {string} [operation] Type of the operation: get, read, delete, - * etc. + * Type of the operation: get, read, delete, etc. */ operation?: string; /** - * @member {string} [description] Description of the operation. + * Description of the operation. */ description?: string; } /** - * @interface - * An interface representing Availability. * Availability of the metric. - * */ export interface Availability { /** - * @member {string} [timeGrain] The time grain of the availability. + * The time grain of the availability. */ timeGrain?: string; /** - * @member {string} [retention] The retention of the availability. + * The retention of the availability. */ retention?: string; /** - * @member {string} [blobDuration] Duration of the availability blob. + * Duration of the availability blob. */ blobDuration?: string; } /** - * @interface - * An interface representing Dimension. * Dimension of the metric. - * */ export interface Dimension { /** - * @member {string} [name] The name of the dimension. + * The name of the dimension. */ name?: string; /** - * @member {string} [displayName] The display name of the dimension. + * The display name of the dimension. */ displayName?: string; /** - * @member {string} [internalName] The internal name of the dimension. + * The internal name of the dimension. */ internalName?: string; } /** - * @interface - * An interface representing MetricSpecification. * Description of metrics specification. - * */ export interface MetricSpecification { /** - * @member {string} [name] The name of the metric. + * The name of the metric. */ name?: string; /** - * @member {string} [displayName] The display name of the metric. + * The display name of the metric. */ displayName?: string; /** - * @member {string} [displayDescription] The description of the metric. + * The description of the metric. */ displayDescription?: string; /** - * @member {string} [unit] Units the metric to be displayed in. + * Units the metric to be displayed in. */ unit?: string; /** - * @member {string} [aggregationType] The aggregation type. + * The aggregation type. */ aggregationType?: string; /** - * @member {Availability[]} [availabilities] List of availability. + * List of availability. */ availabilities?: Availability[]; /** - * @member {boolean} [enableRegionalMdmAccount] Whether regional MDM account - * enabled. + * Whether regional MDM account enabled. */ enableRegionalMdmAccount?: boolean; /** - * @member {boolean} [fillGapWithZero] Whether gaps would be filled with - * zeros. + * Whether gaps would be filled with zeros. */ fillGapWithZero?: boolean; /** - * @member {string} [metricFilterPattern] Pattern for the filter of the - * metric. + * Pattern for the filter of the metric. */ metricFilterPattern?: string; /** - * @member {Dimension[]} [dimensions] List of dimensions. + * List of dimensions. */ dimensions?: Dimension[]; /** - * @member {boolean} [isInternal] Whether the metric is internal. + * Whether the metric is internal. */ isInternal?: boolean; /** - * @member {string} [sourceMdmAccount] The source MDM account. + * The source MDM account. */ sourceMdmAccount?: string; /** - * @member {string} [sourceMdmNamespace] The source MDM namespace. + * The source MDM namespace. */ sourceMdmNamespace?: string; /** - * @member {string} [resourceIdDimensionNameOverride] The resource Id - * dimension name override. + * The resource Id dimension name override. */ resourceIdDimensionNameOverride?: string; } /** - * @interface - * An interface representing LogSpecification. * Description of logging specification. - * */ export interface LogSpecification { /** - * @member {string} [name] The name of the specification. + * The name of the specification. */ name?: string; /** - * @member {string} [displayName] The display name of the specification. + * The display name of the specification. */ displayName?: string; /** - * @member {string} [blobDuration] Duration of the blob. + * Duration of the blob. */ blobDuration?: string; } /** - * @interface - * An interface representing OperationPropertiesFormatServiceSpecification. * Specification of the service. - * */ export interface OperationPropertiesFormatServiceSpecification { /** - * @member {MetricSpecification[]} [metricSpecifications] Operation service - * specification. + * Operation service specification. */ metricSpecifications?: MetricSpecification[]; /** - * @member {LogSpecification[]} [logSpecifications] Operation log - * specification. + * Operation log specification. */ logSpecifications?: LogSpecification[]; } /** - * @interface - * An interface representing Operation. * Network REST API operation definition. - * */ export interface Operation { /** - * @member {string} [name] Operation name: {provider}/{resource}/{operation} + * Operation name: {provider}/{resource}/{operation} */ name?: string; /** - * @member {OperationDisplay} [display] Display metadata associated with the - * operation. + * Display metadata associated with the operation. */ display?: OperationDisplay; /** - * @member {string} [origin] Origin of the operation. + * Origin of the operation. */ origin?: string; /** - * @member {OperationPropertiesFormatServiceSpecification} - * [serviceSpecification] Specification of the service. + * Specification of the service. */ serviceSpecification?: OperationPropertiesFormatServiceSpecification; } /** - * @interface - * An interface representing PublicIPPrefixSku. * SKU of a public IP prefix - * */ export interface PublicIPPrefixSku { /** - * @member {PublicIPPrefixSkuName} [name] Name of a public IP prefix SKU. - * Possible values include: 'Standard' + * Name of a public IP prefix SKU. Possible values include: 'Standard' */ name?: PublicIPPrefixSkuName; } /** - * @interface * An interface representing ReferencedPublicIpAddress. */ export interface ReferencedPublicIpAddress { /** - * @member {string} [id] The PublicIPAddress Reference + * The PublicIPAddress Reference */ id?: string; } /** - * @interface - * An interface representing PublicIPPrefix. * Public IP prefix resource. - * - * @extends Resource */ export interface PublicIPPrefix extends Resource { /** - * @member {PublicIPPrefixSku} [sku] The public IP prefix SKU. + * The public IP prefix SKU. */ sku?: PublicIPPrefixSku; /** - * @member {IPVersion} [publicIPAddressVersion] The public IP address - * version. Possible values are: 'IPv4' and 'IPv6'. Possible values include: - * 'IPv4', 'IPv6' + * The public IP address version. Possible values are: 'IPv4' and 'IPv6'. Possible values + * include: 'IPv4', 'IPv6' */ publicIPAddressVersion?: IPVersion; /** - * @member {IpTag[]} [ipTags] The list of tags associated with the public IP - * prefix. + * The list of tags associated with the public IP prefix. */ ipTags?: IpTag[]; /** - * @member {number} [prefixLength] The Length of the Public IP Prefix. + * The Length of the Public IP Prefix. */ prefixLength?: number; /** - * @member {string} [ipPrefix] The allocated Prefix + * The allocated Prefix */ ipPrefix?: string; /** - * @member {ReferencedPublicIpAddress[]} [publicIPAddresses] The list of all - * referenced PublicIPAddresses + * The list of all referenced PublicIPAddresses */ publicIPAddresses?: ReferencedPublicIpAddress[]; /** - * @member {string} [resourceGuid] The resource GUID property of the public - * IP prefix resource. + * The resource GUID property of the public IP prefix resource. */ resourceGuid?: string; /** - * @member {string} [provisioningState] The provisioning state of the Public - * IP prefix resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * The provisioning state of the Public IP prefix resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. */ provisioningState?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; /** - * @member {string[]} [zones] A list of availability zones denoting the IP - * allocated for the resource needs to come from. + * 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 { /** - * @member {Access} access The access type of the rule. Valid values are: - * 'Allow', 'Deny'. Possible values include: 'Allow', 'Deny' + * The access type of the rule. Valid values are: 'Allow', 'Deny'. Possible values include: + * 'Allow', 'Deny' */ access: Access; /** - * @member {string[]} communities The collection for bgp community values to - * filter on. e.g. ['12076:5010','12076:5020'] + * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'] */ communities: string[]; /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @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.** + * 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 { /** - * @member {RouteFilterRule[]} [rules] Collection of RouteFilterRules - * contained within a route filter. + * Collection of RouteFilterRules contained within a route filter. */ rules?: RouteFilterRule[]; /** - * @member {ExpressRouteCircuitPeering[]} [peerings] A collection of - * references to express route circuit peerings. + * A collection of references to express route circuit peerings. */ peerings?: ExpressRouteCircuitPeering[]; /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @member {string} [type] Resource type. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Resource type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly type?: string; /** - * @member {{ [propertyName: string]: string }} [tags] Resource tags. + * Resource tags. */ tags?: { [propertyName: string]: string }; } /** - * @interface - * An interface representing BGPCommunity. * Contains bgp community information offered in Service Community resources. - * */ export interface BGPCommunity { /** - * @member {string} [serviceSupportedRegion] The region which the service - * support. e.g. For O365, region is Global. + * The region which the service support. e.g. For O365, region is Global. */ serviceSupportedRegion?: string; /** - * @member {string} [communityName] The name of the bgp community. e.g. - * Skype. + * The name of the bgp community. e.g. Skype. */ communityName?: string; /** - * @member {string} [communityValue] The value of the bgp community. For more - * information: + * The value of the bgp community. For more information: * https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. */ communityValue?: string; /** - * @member {string[]} [communityPrefixes] The prefixes that the bgp community - * contains. + * The prefixes that the bgp community contains. */ communityPrefixes?: string[]; /** - * @member {boolean} [isAuthorizedToUse] Customer is authorized to use bgp - * community or not. + * Customer is authorized to use bgp community or not. */ isAuthorizedToUse?: boolean; /** - * @member {string} [serviceGroup] The service group of the bgp community - * contains. + * 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 { /** - * @member {string} [serviceName] The name of the bgp community. e.g. Skype. + * The name of the bgp community. e.g. Skype. */ serviceName?: string; /** - * @member {BGPCommunity[]} [bgpCommunities] Get a list of bgp communities. + * Get a list of bgp communities. */ bgpCommunities?: BGPCommunity[]; } /** - * @interface - * An interface representing UsageName. * The usage names. - * */ export interface UsageName { /** - * @member {string} [value] A string describing the resource name. + * A string describing the resource name. */ value?: string; /** - * @member {string} [localizedValue] A localized string describing the - * resource name. + * A localized string describing the resource name. */ localizedValue?: string; } /** - * @interface - * An interface representing Usage. * Describes network resource usage. - * */ export interface Usage { /** - * @member {string} [id] Resource identifier. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Resource identifier. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly id?: string; /** - * @member {number} currentValue The current value of the usage. + * The current value of the usage. */ currentValue: number; /** - * @member {number} limit The limit of usage. + * The limit of usage. */ limit: number; /** - * @member {UsageName} name The name of the type of usage. + * The name of the type of usage. */ name: UsageName; } /** - * @interface - * An interface representing AddressSpace. - * AddressSpace contains an array of IP address ranges that can be used by - * subnets of the virtual network. - * + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual + * network. */ export interface AddressSpace { /** - * @member {string[]} [addressPrefixes] A list of address blocks reserved for - * this virtual network in CIDR notation. + * 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 { /** - * @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. + * Whether the VMs in the linked virtual network space would be able to access all the VMs in + * local Virtual network space. */ allowVirtualNetworkAccess?: boolean; /** - * @member {boolean} [allowForwardedTraffic] Whether the forwarded traffic - * from the VMs in the remote virtual network will be allowed/disallowed. + * Whether the forwarded traffic from the VMs in the remote virtual network will be + * allowed/disallowed. */ allowForwardedTraffic?: boolean; /** - * @member {boolean} [allowGatewayTransit] If gateway links can be used in - * remote virtual networking to link to this virtual network. + * If gateway links can be used in remote virtual networking to link to this virtual network. */ allowGatewayTransit?: boolean; /** - * @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. + * 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; /** - * @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 + * 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; /** - * @member {AddressSpace} [remoteAddressSpace] The reference of the remote - * virtual network address space. + * The reference of the remote virtual network address space. */ remoteAddressSpace?: AddressSpace; /** - * @member {VirtualNetworkPeeringState} [peeringState] The status of the - * virtual network peering. Possible values are 'Initiated', 'Connected', and - * 'Disconnected'. Possible values include: 'Initiated', 'Connected', - * 'Disconnected' + * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and + * 'Disconnected'. Possible values include: 'Initiated', 'Connected', 'Disconnected' */ peeringState?: VirtualNetworkPeeringState; /** - * @member {string} [provisioningState] The provisioning state of the - * resource. + * The provisioning state of the resource. */ provisioningState?: string; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; } /** - * @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. - * + * 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 { /** - * @member {string[]} [dnsServers] The list of DNS servers IP addresses. + * The list of DNS servers IP addresses. */ dnsServers?: string[]; } /** - * @interface - * An interface representing VirtualNetwork. * Virtual Network resource. - * - * @extends Resource */ export interface VirtualNetwork extends Resource { /** - * @member {AddressSpace} [addressSpace] The AddressSpace that contains an - * array of IP address ranges that can be used by subnets. + * The AddressSpace that contains an array of IP address ranges that can be used by subnets. */ addressSpace?: AddressSpace; /** - * @member {DhcpOptions} [dhcpOptions] The dhcpOptions that contains an array - * of DNS servers available to VMs deployed in the virtual network. + * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual + * network. */ dhcpOptions?: DhcpOptions; /** - * @member {Subnet[]} [subnets] A list of subnets in a Virtual Network. + * A list of subnets in a Virtual Network. */ subnets?: Subnet[]; /** - * @member {VirtualNetworkPeering[]} [virtualNetworkPeerings] A list of - * peerings in a Virtual Network. + * A list of peerings in a Virtual Network. */ virtualNetworkPeerings?: VirtualNetworkPeering[]; /** - * @member {string} [resourceGuid] The resourceGuid property of the Virtual - * Network resource. + * The resourceGuid property of the Virtual Network resource. */ resourceGuid?: string; /** - * @member {string} [provisioningState] The provisioning state of the - * PublicIP resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. + * The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', + * and 'Failed'. */ provisioningState?: string; /** - * @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 . + * 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; /** - * @member {boolean} [enableVmProtection] Indicates if VM protection is - * enabled for all the subnets in the virtual network. Default value: false . + * Indicates if VM protection is enabled for all the subnets in the virtual network. Default + * value: false. */ enableVmProtection?: boolean; /** - * @member {SubResource} [ddosProtectionPlan] The DDoS protection plan - * associated with the virtual network. + * The DDoS protection plan associated with the virtual network. */ ddosProtectionPlan?: SubResource; /** - * @member {string} [etag] Gets a unique read-only string that changes - * whenever the resource is updated. + * 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 { /** - * @member {boolean} [available] Private IP address availability. + * Private IP address availability. */ available?: boolean; /** - * @member {string[]} [availableIPAddresses] Contains other available private - * IP addresses if the asked for address is taken. + * 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 { /** - * @member {string} [localizedValue] Localized subnet size and usage string. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Localized subnet size and usage string. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly localizedValue?: string; /** - * @member {string} [value] Subnet size and usage string. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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.** + * 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.** + * 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.** + * 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.** + * 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.** + * 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 VirtualNetworkGatewayIPConfiguration. * IP configuration for virtual network gateway - * - * @extends SubResource */ export interface VirtualNetworkGatewayIPConfiguration extends SubResource { /** - * @member {IPAllocationMethod} [privateIPAllocationMethod] The private IP - * allocation method. Possible values are: 'Static' and 'Dynamic'. Possible - * values include: 'Static', 'Dynamic' + * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'. Possible values + * include: 'Static', 'Dynamic' */ privateIPAllocationMethod?: IPAllocationMethod; /** - * @member {SubResource} [subnet] The reference of the subnet resource. + * The reference of the subnet resource. */ subnet?: SubResource; /** - * @member {SubResource} [publicIPAddress] The reference of the public IP - * resource. + * The reference of the public IP resource. */ publicIPAddress?: SubResource; /** - * @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.** + * 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; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ etag?: string; } /** - * @interface - * An interface representing VirtualNetworkGatewaySku. * VirtualNetworkGatewaySku details - * */ export interface VirtualNetworkGatewaySku { /** - * @member {VirtualNetworkGatewaySkuName} [name] Gateway SKU name. Possible - * values include: 'Basic', 'HighPerformance', 'Standard', - * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', - * 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ' + * Gateway SKU name. Possible values include: 'Basic', 'HighPerformance', 'Standard', + * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', + * 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ' */ name?: VirtualNetworkGatewaySkuName; /** - * @member {VirtualNetworkGatewaySkuTier} [tier] Gateway SKU tier. Possible - * values include: 'Basic', 'HighPerformance', 'Standard', - * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', - * 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ' + * Gateway SKU tier. Possible values include: 'Basic', 'HighPerformance', 'Standard', + * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', + * 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ' */ tier?: VirtualNetworkGatewaySkuTier; /** - * @member {number} [capacity] The 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 { /** - * @member {string} publicCertData The certificate public data. + * The certificate public data. */ publicCertData: string; /** - * @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.** + * 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; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {string} [thumbprint] The revoked VPN client certificate - * thumbprint. + * The revoked VPN client certificate thumbprint. */ thumbprint?: string; /** - * @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.** + * 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; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @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. + * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for + * a site to site VPN tunnel. */ saLifeTimeSeconds: number; /** - * @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. + * 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; /** - * @member {IpsecEncryption} ipsecEncryption The IPSec encryption algorithm - * (IKE phase 1). Possible values include: 'None', 'DES', 'DES3', 'AES128', - * 'AES192', 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256' + * The IPSec encryption algorithm (IKE phase 1). Possible values include: 'None', 'DES', 'DES3', + * 'AES128', 'AES192', 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256' */ ipsecEncryption: IpsecEncryption; /** - * @member {IpsecIntegrity} ipsecIntegrity The IPSec integrity algorithm (IKE - * phase 1). Possible values include: 'MD5', 'SHA1', 'SHA256', 'GCMAES128', - * 'GCMAES192', 'GCMAES256' + * The IPSec integrity algorithm (IKE phase 1). Possible values include: 'MD5', 'SHA1', 'SHA256', + * 'GCMAES128', 'GCMAES192', 'GCMAES256' */ ipsecIntegrity: IpsecIntegrity; /** - * @member {IkeEncryption} ikeEncryption The IKE encryption algorithm (IKE - * phase 2). Possible values include: 'DES', 'DES3', 'AES128', 'AES192', - * 'AES256', 'GCMAES256', 'GCMAES128' + * The IKE encryption algorithm (IKE phase 2). Possible values include: 'DES', 'DES3', 'AES128', + * 'AES192', 'AES256', 'GCMAES256', 'GCMAES128' */ ikeEncryption: IkeEncryption; /** - * @member {IkeIntegrity} ikeIntegrity The IKE integrity algorithm (IKE phase - * 2). Possible values include: 'MD5', 'SHA1', 'SHA256', 'SHA384', - * 'GCMAES256', 'GCMAES128' + * The IKE integrity algorithm (IKE phase 2). Possible values include: 'MD5', 'SHA1', 'SHA256', + * 'SHA384', 'GCMAES256', 'GCMAES128' */ ikeIntegrity: IkeIntegrity; /** - * @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' + * The DH Groups used in IKE Phase 1 for initial SA. Possible values include: 'None', 'DHGroup1', + * 'DHGroup2', 'DHGroup14', 'DHGroup2048', 'ECP256', 'ECP384', 'DHGroup24' */ dhGroup: DhGroup; /** - * @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' + * 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 { /** - * @member {AddressSpace} [vpnClientAddressPool] The reference of the address - * space resource which represents Address space for P2S VpnClient. + * 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[]; /** - * @member {VpnClientProtocol[]} [vpnClientProtocols] VpnClientProtocols for - * Virtual network gateway. + * VpnClientProtocols for Virtual network gateway. */ vpnClientProtocols?: VpnClientProtocol[]; /** - * @member {IpsecPolicy[]} [vpnClientIpsecPolicies] VpnClientIpsecPolicies - * for virtual network gateway P2S client. + * VpnClientIpsecPolicies for virtual network gateway P2S client. */ vpnClientIpsecPolicies?: IpsecPolicy[]; /** - * @member {string} [radiusServerAddress] The radius server address property - * of the VirtualNetworkGateway resource for vpn client connection. + * The radius server address property of the VirtualNetworkGateway resource for vpn client + * connection. */ radiusServerAddress?: string; /** - * @member {string} [radiusServerSecret] The radius secret property of the - * VirtualNetworkGateway resource for vpn client connection. + * 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 { /** - * @member {number} [asn] The BGP speaker's ASN. + * The BGP speaker's ASN. */ asn?: number; /** - * @member {string} [bgpPeeringAddress] The BGP peering address and BGP - * identifier of this BGP speaker. + * The BGP peering address and BGP identifier of this BGP speaker. */ bgpPeeringAddress?: string; /** - * @member {number} [peerWeight] The weight added to routes learned from this - * BGP speaker. + * The weight added to routes learned from this BGP speaker. */ peerWeight?: number; } /** - * @interface - * An interface representing BgpPeerStatus. * BGP peer status details - * */ export interface BgpPeerStatus { /** - * @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.** + * 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; /** - * @member {string} [neighbor] The remote BGP peer - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The remote BGP peer + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly neighbor?: string; /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @member {number} [messagesSent] The number of BGP messages sent - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The number of BGP messages sent + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly messagesSent?: number; /** - * @member {number} [messagesReceived] The number of BGP messages received - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @member {string} [localAddress] The gateway's local address - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The gateway's local address + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly localAddress?: string; /** - * @member {string} [network] The route's network prefix - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The route's network prefix + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly network?: string; /** - * @member {string} [nextHop] The route's next hop - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The route's next hop + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly nextHop?: string; /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @member {string} [asPath] The route's AS path sequence - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The route's AS path sequence + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly asPath?: string; /** - * @member {number} [weight] The route's weight - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * 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 { /** - * @member {VirtualNetworkGatewayIPConfiguration[]} [ipConfigurations] IP - * configurations for virtual network gateway. + * IP configurations for virtual network gateway. */ ipConfigurations?: VirtualNetworkGatewayIPConfiguration[]; /** - * @member {VirtualNetworkGatewayType} [gatewayType] The type of this virtual - * network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. Possible - * values include: 'Vpn', 'ExpressRoute' + * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. + * Possible values include: 'Vpn', 'ExpressRoute' */ gatewayType?: VirtualNetworkGatewayType; /** - * @member {VpnType} [vpnType] The type of this virtual network gateway. - * Possible values are: 'PolicyBased' and 'RouteBased'. Possible values - * include: 'PolicyBased', 'RouteBased' + * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. + * Possible values include: 'PolicyBased', 'RouteBased' */ vpnType?: VpnType; /** - * @member {boolean} [enableBgp] Whether BGP is enabled for this virtual - * network gateway or not. + * Whether BGP is enabled for this virtual network gateway or not. */ enableBgp?: boolean; /** - * @member {boolean} [activeActive] ActiveActive flag + * ActiveActive flag */ activeActive?: boolean; /** - * @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. + * 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; /** - * @member {VirtualNetworkGatewaySku} [sku] The reference of the - * VirtualNetworkGatewaySku resource which represents the SKU selected for + * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for * Virtual network gateway. */ sku?: VirtualNetworkGatewaySku; /** - * @member {VpnClientConfiguration} [vpnClientConfiguration] The reference of - * the VpnClientConfiguration resource which represents the P2S VpnClient + * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient * configurations. */ vpnClientConfiguration?: VpnClientConfiguration; /** - * @member {BgpSettings} [bgpSettings] Virtual network gateway's BGP speaker - * settings. + * Virtual network gateway's BGP speaker settings. */ bgpSettings?: BgpSettings; /** - * @member {string} [resourceGuid] The resource GUID property of the - * VirtualNetworkGateway resource. + * The resource GUID property of the VirtualNetworkGateway resource. */ resourceGuid?: string; /** - * @member {string} [provisioningState] The provisioning state of the - * VirtualNetworkGateway resource. Possible values are: 'Updating', + * 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; /** - * @member {string} [etag] Gets a unique read-only string that changes - * whenever the resource is updated. + * 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 { /** - * @member {ProcessorArchitecture} [processorArchitecture] VPN client - * Processor Architecture. Possible values are: 'AMD64' and 'X86'. Possible - * values include: 'Amd64', 'X86' + * VPN client Processor Architecture. Possible values are: 'AMD64' and 'X86'. Possible values + * include: 'Amd64', 'X86' */ processorArchitecture?: ProcessorArchitecture; /** - * @member {AuthenticationMethod} [authenticationMethod] VPN client - * Authentication Method. Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'. - * Possible values include: 'EAPTLS', 'EAPMSCHAPv2' + * VPN client Authentication Method. Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'. Possible + * values include: 'EAPTLS', 'EAPMSCHAPv2' */ authenticationMethod?: AuthenticationMethod; /** - * @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. + * 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; /** - * @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. + * 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 { /** - * @member {BgpPeerStatus[]} [value] List of BGP peers + * List of BGP peers */ value?: BgpPeerStatus[]; } /** - * @interface - * An interface representing GatewayRouteListResult. * List of virtual network gateway routes - * */ export interface GatewayRouteListResult { /** - * @member {GatewayRoute[]} [value] List of gateway routes + * List of gateway routes */ value?: GatewayRoute[]; } /** - * @interface - * An interface representing TunnelConnectionHealth. * VirtualNetworkGatewayConnection properties - * */ export interface TunnelConnectionHealth { /** - * @member {string} [tunnel] Tunnel name. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Tunnel name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly tunnel?: string; /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @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.** + * 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 { /** - * @member {AddressSpace} [localNetworkAddressSpace] Local network site - * address space. + * Local network site address space. */ localNetworkAddressSpace?: AddressSpace; /** - * @member {string} [gatewayIpAddress] IP address of local network gateway. + * IP address of local network gateway. */ gatewayIpAddress?: string; /** - * @member {BgpSettings} [bgpSettings] Local network gateway's BGP speaker - * settings. + * Local network gateway's BGP speaker settings. */ bgpSettings?: BgpSettings; /** - * @member {string} [resourceGuid] The resource GUID property of the - * LocalNetworkGateway resource. + * The resource GUID property of the LocalNetworkGateway resource. */ resourceGuid?: string; /** - * @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.** + * 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; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {string} [authorizationKey] The authorizationKey. + * The authorizationKey. */ authorizationKey?: string; /** - * @member {VirtualNetworkGateway} virtualNetworkGateway1 The reference to - * virtual network gateway resource. + * The reference to virtual network gateway resource. */ virtualNetworkGateway1: VirtualNetworkGateway; /** - * @member {VirtualNetworkGateway} [virtualNetworkGateway2] The reference to - * virtual network gateway resource. + * The reference to virtual network gateway resource. */ virtualNetworkGateway2?: VirtualNetworkGateway; /** - * @member {LocalNetworkGateway} [localNetworkGateway2] The reference to - * local network gateway resource. + * The reference to local network gateway resource. */ localNetworkGateway2?: LocalNetworkGateway; /** - * @member {VirtualNetworkGatewayConnectionType} connectionType Gateway - * connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', - * and 'VPNClient. Possible values include: 'IPsec', 'Vnet2Vnet', - * 'ExpressRoute', 'VPNClient' + * Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and + * 'VPNClient. Possible values include: 'IPsec', 'Vnet2Vnet', 'ExpressRoute', 'VPNClient' */ connectionType: VirtualNetworkGatewayConnectionType; /** - * @member {VirtualNetworkGatewayConnectionProtocol} [connectionProtocol] - * Connection protocol used for this connection. Possible values include: - * 'IKEv2', 'IKEv1' + * Connection protocol used for this connection. Possible values include: 'IKEv2', 'IKEv1' */ connectionProtocol?: VirtualNetworkGatewayConnectionProtocol; /** - * @member {number} [routingWeight] The routing weight. + * The routing weight. */ routingWeight?: number; /** - * @member {string} [sharedKey] The IPSec shared key. + * The IPSec shared key. */ sharedKey?: string; /** - * @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.** + * 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; /** - * @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.** + * 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[]; /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @member {SubResource} [peer] The reference to peerings resource. + * The reference to peerings resource. */ peer?: SubResource; /** - * @member {boolean} [enableBgp] EnableBgp flag + * EnableBgp flag */ enableBgp?: boolean; /** - * @member {boolean} [usePolicyBasedTrafficSelectors] Enable policy-based - * traffic selectors. + * Enable policy-based traffic selectors. */ usePolicyBasedTrafficSelectors?: boolean; /** - * @member {IpsecPolicy[]} [ipsecPolicies] The IPSec Policies to be - * considered by this connection. + * The IPSec Policies to be considered by this connection. */ ipsecPolicies?: IpsecPolicy[]; /** - * @member {string} [resourceGuid] The resource GUID property of the - * VirtualNetworkGatewayConnection resource. + * The resource GUID property of the VirtualNetworkGatewayConnection resource. */ resourceGuid?: string; /** - * @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.** + * 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; /** - * @member {boolean} [expressRouteGatewayBypass] Bypass ExpressRoute Gateway - * for data forwarding + * Bypass ExpressRoute Gateway for data forwarding */ expressRouteGatewayBypass?: boolean; /** - * @member {string} [etag] Gets a unique read-only string that changes - * whenever the resource is updated. + * 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 { /** - * @member {number} keyLength The virtual network connection reset shared key - * length, should between 1 and 128. + * 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 { /** - * @member {string} value The virtual network connection shared key 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 { /** - * @member {number} saLifeTimeSeconds The IPSec Security Association (also - * called Quick Mode or Phase 2 SA) lifetime in seconds for P2S client. + * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for + * P2S client. */ saLifeTimeSeconds: number; /** - * @member {number} saDataSizeKilobytes The IPSec Security Association (also - * called Quick Mode or Phase 2 SA) payload size in KB for P2S client.. + * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for + * P2S client.. */ saDataSizeKilobytes: number; /** - * @member {IpsecEncryption} ipsecEncryption The IPSec encryption algorithm - * (IKE phase 1). Possible values include: 'None', 'DES', 'DES3', 'AES128', - * 'AES192', 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256' + * The IPSec encryption algorithm (IKE phase 1). Possible values include: 'None', 'DES', 'DES3', + * 'AES128', 'AES192', 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256' */ ipsecEncryption: IpsecEncryption; /** - * @member {IpsecIntegrity} ipsecIntegrity The IPSec integrity algorithm (IKE - * phase 1). Possible values include: 'MD5', 'SHA1', 'SHA256', 'GCMAES128', - * 'GCMAES192', 'GCMAES256' + * The IPSec integrity algorithm (IKE phase 1). Possible values include: 'MD5', 'SHA1', 'SHA256', + * 'GCMAES128', 'GCMAES192', 'GCMAES256' */ ipsecIntegrity: IpsecIntegrity; /** - * @member {IkeEncryption} ikeEncryption The IKE encryption algorithm (IKE - * phase 2). Possible values include: 'DES', 'DES3', 'AES128', 'AES192', - * 'AES256', 'GCMAES256', 'GCMAES128' + * The IKE encryption algorithm (IKE phase 2). Possible values include: 'DES', 'DES3', 'AES128', + * 'AES192', 'AES256', 'GCMAES256', 'GCMAES128' */ ikeEncryption: IkeEncryption; /** - * @member {IkeIntegrity} ikeIntegrity The IKE integrity algorithm (IKE phase - * 2). Possible values include: 'MD5', 'SHA1', 'SHA256', 'SHA384', - * 'GCMAES256', 'GCMAES128' + * The IKE integrity algorithm (IKE phase 2). Possible values include: 'MD5', 'SHA1', 'SHA256', + * 'SHA384', 'GCMAES256', 'GCMAES128' */ ikeIntegrity: IkeIntegrity; /** - * @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' + * The DH Groups used in IKE Phase 1 for initial SA. Possible values include: 'None', 'DHGroup1', + * 'DHGroup2', 'DHGroup14', 'DHGroup2048', 'ECP256', 'ECP384', 'DHGroup24' */ dhGroup: DhGroup; /** - * @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' + * 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 { /** - * @member {string} id The ID of VirtualNetworkGateway or LocalNetworkGateway - * resource. + * 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 { /** - * @member {string} [authorizationKey] The authorizationKey. + * The authorizationKey. */ authorizationKey?: string; /** - * @member {VirtualNetworkConnectionGatewayReference} virtualNetworkGateway1 * The reference to virtual network gateway resource. */ virtualNetworkGateway1: VirtualNetworkConnectionGatewayReference; /** - * @member {VirtualNetworkConnectionGatewayReference} - * [virtualNetworkGateway2] The reference to virtual network gateway - * resource. + * The reference to virtual network gateway resource. */ virtualNetworkGateway2?: VirtualNetworkConnectionGatewayReference; /** - * @member {VirtualNetworkConnectionGatewayReference} [localNetworkGateway2] * The reference to local network gateway resource. */ localNetworkGateway2?: VirtualNetworkConnectionGatewayReference; /** - * @member {VirtualNetworkGatewayConnectionType} connectionType Gateway - * connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', - * and 'VPNClient. Possible values include: 'IPsec', 'Vnet2Vnet', - * 'ExpressRoute', 'VPNClient' + * Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and + * 'VPNClient. Possible values include: 'IPsec', 'Vnet2Vnet', 'ExpressRoute', 'VPNClient' */ connectionType: VirtualNetworkGatewayConnectionType; /** - * @member {VirtualNetworkGatewayConnectionProtocol} [connectionProtocol] - * Connection protocol used for this connection. Possible values include: - * 'IKEv2', 'IKEv1' + * Connection protocol used for this connection. Possible values include: 'IKEv2', 'IKEv1' */ connectionProtocol?: VirtualNetworkGatewayConnectionProtocol; /** - * @member {number} [routingWeight] The routing weight. + * The routing weight. */ routingWeight?: number; /** - * @member {string} [sharedKey] The IPSec shared key. + * The IPSec shared key. */ sharedKey?: string; /** - * @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.** + * 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; /** - * @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.** + * 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[]; /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @member {SubResource} [peer] The reference to peerings resource. + * The reference to peerings resource. */ peer?: SubResource; /** - * @member {boolean} [enableBgp] EnableBgp flag + * EnableBgp flag */ enableBgp?: boolean; /** - * @member {boolean} [usePolicyBasedTrafficSelectors] Enable policy-based - * traffic selectors. + * Enable policy-based traffic selectors. */ usePolicyBasedTrafficSelectors?: boolean; /** - * @member {IpsecPolicy[]} [ipsecPolicies] The IPSec Policies to be - * considered by this connection. + * The IPSec Policies to be considered by this connection. */ ipsecPolicies?: IpsecPolicy[]; /** - * @member {string} [resourceGuid] The resource GUID property of the - * VirtualNetworkGatewayConnection resource. + * The resource GUID property of the VirtualNetworkGatewayConnection resource. */ resourceGuid?: string; /** - * @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.** + * 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; /** - * @member {boolean} [expressRouteGatewayBypass] Bypass ExpressRoute Gateway - * for data forwarding + * Bypass ExpressRoute Gateway for data forwarding */ expressRouteGatewayBypass?: boolean; /** - * @member {string} [etag] Gets a unique read-only string that changes - * whenever the resource is updated. + * 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 { /** - * @member {string} [vendor] The vendor for the vpn device. + * The vendor for the vpn device. */ vendor?: string; /** - * @member {string} [deviceFamily] The device family for the vpn device. + * The device family for the vpn device. */ deviceFamily?: string; /** - * @member {string} [firmwareVersion] The firmware version for the vpn - * device. + * 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 { /** - * @member {string} publicCertData The certificate public data. + * The certificate public data. */ publicCertData: string; /** - * @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.** + * 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; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {string} [thumbprint] The revoked VPN client certificate - * thumbprint. + * The revoked VPN client certificate thumbprint. */ thumbprint?: string; /** - * @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.** + * 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; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {string} publicCertData The certificate public data. + * The certificate public data. */ publicCertData: string; /** - * @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.** + * 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; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @member {string} [thumbprint] The Radius client root certificate - * thumbprint. + * The Radius client root certificate thumbprint. */ thumbprint?: string; /** - * @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.** + * 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; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @member {string} [etag] A unique read-only string that changes whenever - * the resource is updated. + * 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 { /** - * @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. + * 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; /** - * @member {VpnGatewayTunnelingProtocol[]} [vpnProtocols] vpnProtocols for - * the P2SVpnServerConfiguration. + * vpnProtocols for the P2SVpnServerConfiguration. */ vpnProtocols?: VpnGatewayTunnelingProtocol[]; /** - * @member {P2SVpnServerConfigVpnClientRootCertificate[]} - * [p2SVpnServerConfigVpnClientRootCertificates] VPN client root certificate - * of P2SVpnServerConfiguration. + * VPN client root certificate of P2SVpnServerConfiguration. */ p2SVpnServerConfigVpnClientRootCertificates?: P2SVpnServerConfigVpnClientRootCertificate[]; /** - * @member {P2SVpnServerConfigVpnClientRevokedCertificate[]} - * [p2SVpnServerConfigVpnClientRevokedCertificates] VPN client revoked - * certificate of P2SVpnServerConfiguration. + * VPN client revoked certificate of P2SVpnServerConfiguration. */ p2SVpnServerConfigVpnClientRevokedCertificates?: P2SVpnServerConfigVpnClientRevokedCertificate[]; /** - * @member {P2SVpnServerConfigRadiusServerRootCertificate[]} - * [p2SVpnServerConfigRadiusServerRootCertificates] Radius Server root - * certificate of P2SVpnServerConfiguration. + * Radius Server root certificate of P2SVpnServerConfiguration. */ p2SVpnServerConfigRadiusServerRootCertificates?: P2SVpnServerConfigRadiusServerRootCertificate[]; /** - * @member {P2SVpnServerConfigRadiusClientRootCertificate[]} - * [p2SVpnServerConfigRadiusClientRootCertificates] Radius client root - * certificate of P2SVpnServerConfiguration. + * Radius client root certificate of P2SVpnServerConfiguration. */ p2SVpnServerConfigRadiusClientRootCertificates?: P2SVpnServerConfigRadiusClientRootCertificate[]; /** - * @member {IpsecPolicy[]} [vpnClientIpsecPolicies] VpnClientIpsecPolicies - * for P2SVpnServerConfiguration. + * VpnClientIpsecPolicies for P2SVpnServerConfiguration. */ vpnClientIpsecPolicies?: IpsecPolicy[]; /** - * @member {string} [radiusServerAddress] The radius server address property - * of the P2SVpnServerConfiguration resource for point to site client - * connection. + * The radius server address property of the P2SVpnServerConfiguration resource for point to site + * client connection. */ radiusServerAddress?: string; /** - * @member {string} [radiusServerSecret] The radius secret property of the - * P2SVpnServerConfiguration resource for for point to site client - * connection. + * The radius secret property of the P2SVpnServerConfiguration resource for for point to site + * client connection. */ radiusServerSecret?: string; /** - * @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.** + * 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; /** - * @member {SubResource[]} [p2SVpnGateways] **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 p2SVpnGateways?: SubResource[]; /** - * @member {string} [p2SVpnServerConfigurationPropertiesEtag] A unique - * read-only string that changes whenever the resource is updated. + * A unique read-only string that changes whenever the resource is updated. */ p2SVpnServerConfigurationPropertiesEtag?: string; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @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.** + * 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 { /** - * @member {boolean} [disableVpnEncryption] Vpn encryption to be disabled or - * not. + * Vpn encryption to be disabled or not. */ disableVpnEncryption?: boolean; /** - * @member {SubResource[]} [virtualHubs] List of VirtualHubs in the - * VirtualWAN. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * List of VirtualHubs in the VirtualWAN. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly virtualHubs?: SubResource[]; /** - * @member {SubResource[]} [vpnSites] **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 vpnSites?: SubResource[]; /** - * @member {string} [securityProviderName] The Security Provider name. + * The Security Provider name. */ securityProviderName?: string; /** - * @member {boolean} [allowBranchToBranchTraffic] True if branch to branch - * traffic is allowed. + * True if branch to branch traffic is allowed. */ allowBranchToBranchTraffic?: boolean; /** - * @member {boolean} [allowVnetToVnetTraffic] True if Vnet to Vnet traffic is - * allowed. + * True if Vnet to Vnet traffic is allowed. */ allowVnetToVnetTraffic?: boolean; /** - * @member {OfficeTrafficCategory} [office365LocalBreakoutCategory] The - * office local breakout category. Possible values include: 'Optimize', - * 'OptimizeAndAllow', 'All', 'None' + * The office local breakout category. Possible values include: 'Optimize', 'OptimizeAndAllow', + * 'All', 'None' */ office365LocalBreakoutCategory?: OfficeTrafficCategory; /** - * @member {P2SVpnServerConfiguration[]} [p2SVpnServerConfigurations] list of - * all P2SVpnServerConfigurations associated with the virtual wan. + * list of all P2SVpnServerConfigurations associated with the virtual wan. */ p2SVpnServerConfigurations?: P2SVpnServerConfiguration[]; /** - * @member {ProvisioningState} [provisioningState] The provisioning state of - * the resource. Possible values include: 'Succeeded', 'Updating', + * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * @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.** + * 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 { /** - * @member {string} [deviceVendor] Name of the device Vendor. + * Name of the device Vendor. */ deviceVendor?: string; /** - * @member {string} [deviceModel] Model of the device. + * Model of the device. */ deviceModel?: string; /** - * @member {number} [linkSpeedInMbps] Link speed. + * Link speed. */ linkSpeedInMbps?: number; } /** - * @interface - * An interface representing VpnSite. * VpnSite Resource. - * - * @extends Resource */ export interface VpnSite extends Resource { /** - * @member {SubResource} [virtualWan] The VirtualWAN to which the vpnSite - * belongs + * The VirtualWAN to which the vpnSite belongs */ virtualWan?: SubResource; /** - * @member {DeviceProperties} [deviceProperties] The device properties + * The device properties */ deviceProperties?: DeviceProperties; /** - * @member {string} [ipAddress] The ip-address for the vpn-site. + * The ip-address for the vpn-site. */ ipAddress?: string; /** - * @member {string} [siteKey] The key for vpn-site that can be used for - * connections. + * The key for vpn-site that can be used for connections. */ siteKey?: string; /** - * @member {AddressSpace} [addressSpace] The AddressSpace that contains an - * array of IP address ranges. + * The AddressSpace that contains an array of IP address ranges. */ addressSpace?: AddressSpace; /** - * @member {BgpSettings} [bgpProperties] The set of bgp properties. + * The set of bgp properties. */ bgpProperties?: BgpSettings; /** - * @member {ProvisioningState} [provisioningState] The provisioning state of - * the resource. Possible values include: 'Succeeded', 'Updating', + * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * @member {boolean} [isSecuritySite] IsSecuritySite flag + * IsSecuritySite flag */ isSecuritySite?: boolean; /** - * @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.** + * 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 { /** - * @member {string[]} [vpnSites] List of resource-ids of the vpn-sites for - * which config is to be downloaded. + * List of resource-ids of the vpn-sites for which config is to be downloaded. */ vpnSites?: string[]; /** - * @member {string} [outputBlobSasUrl] The sas-url to download the - * configurations for vpn-sites + * 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 { /** - * @member {SubResource} [remoteVirtualNetwork] Reference to the remote - * virtual network. + * Reference to the remote virtual network. */ remoteVirtualNetwork?: SubResource; /** - * @member {boolean} [allowHubToRemoteVnetTransit] VirtualHub to RemoteVnet - * transit to enabled or not. + * VirtualHub to RemoteVnet transit to enabled or not. */ allowHubToRemoteVnetTransit?: boolean; /** - * @member {boolean} [allowRemoteVnetToUseHubVnetGateways] Allow RemoteVnet - * to use Virtual Hub's gateways. + * Allow RemoteVnet to use Virtual Hub's gateways. */ allowRemoteVnetToUseHubVnetGateways?: boolean; /** - * @member {boolean} [enableInternetSecurity] Enable internet security + * Enable internet security */ enableInternetSecurity?: boolean; /** - * @member {ProvisioningState} [provisioningState] The provisioning state of - * the resource. Possible values include: 'Succeeded', 'Updating', + * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @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.** + * 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 { /** - * @member {string[]} [addressPrefixes] list of all addressPrefixes. + * list of all addressPrefixes. */ addressPrefixes?: string[]; /** - * @member {string} [nextHopIpAddress] NextHop ip address. + * NextHop ip address. */ nextHopIpAddress?: string; } /** - * @interface - * An interface representing VirtualHubRouteTable. * VirtualHub route table - * */ export interface VirtualHubRouteTable { /** - * @member {VirtualHubRoute[]} [routes] list of all routes. + * list of all routes. */ routes?: VirtualHubRoute[]; } /** - * @interface - * An interface representing VirtualHub. * VirtualHub Resource. - * - * @extends Resource */ export interface VirtualHub extends Resource { /** - * @member {SubResource} [virtualWan] The VirtualWAN to which the VirtualHub - * belongs + * The VirtualWAN to which the VirtualHub belongs */ virtualWan?: SubResource; /** - * @member {SubResource} [vpnGateway] The VpnGateway associated with this - * VirtualHub + * The VpnGateway associated with this VirtualHub */ vpnGateway?: SubResource; /** - * @member {SubResource} [p2SVpnGateway] The P2SVpnGateway associated with - * this VirtualHub + * The P2SVpnGateway associated with this VirtualHub */ p2SVpnGateway?: SubResource; /** - * @member {SubResource} [expressRouteGateway] The expressRouteGateway - * associated with this VirtualHub + * The expressRouteGateway associated with this VirtualHub */ expressRouteGateway?: SubResource; /** - * @member {HubVirtualNetworkConnection[]} [virtualNetworkConnections] list - * of all vnet connections with this VirtualHub. + * list of all vnet connections with this VirtualHub. */ virtualNetworkConnections?: HubVirtualNetworkConnection[]; /** - * @member {string} [addressPrefix] Address-prefix for this VirtualHub. + * Address-prefix for this VirtualHub. */ addressPrefix?: string; /** - * @member {VirtualHubRouteTable} [routeTable] The routeTable associated with - * this virtual hub. + * The routeTable associated with this virtual hub. */ routeTable?: VirtualHubRouteTable; /** - * @member {ProvisioningState} [provisioningState] The provisioning state of - * the resource. Possible values include: 'Succeeded', 'Updating', + * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * @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.** + * 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 { /** - * @member {SubResource} [remoteVpnSite] Id of the connected vpn site. + * Id of the connected vpn site. */ remoteVpnSite?: SubResource; /** - * @member {number} [routingWeight] routing weight for vpn connection. + * routing weight for vpn connection. */ routingWeight?: number; /** - * @member {VpnConnectionStatus} [connectionStatus] The connection status. - * Possible values include: 'Unknown', 'Connecting', 'Connected', + * The connection status. Possible values include: 'Unknown', 'Connecting', 'Connected', * 'NotConnected' */ connectionStatus?: VpnConnectionStatus; /** - * @member {VirtualNetworkGatewayConnectionProtocol} - * [vpnConnectionProtocolType] Connection protocol used for this connection. - * Possible values include: 'IKEv2', 'IKEv1' + * Connection protocol used for this connection. Possible values include: 'IKEv2', 'IKEv1' */ vpnConnectionProtocolType?: VirtualNetworkGatewayConnectionProtocol; /** - * @member {number} [ingressBytesTransferred] Ingress bytes transferred. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Ingress bytes transferred. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly ingressBytesTransferred?: number; /** - * @member {number} [egressBytesTransferred] Egress bytes transferred. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Egress bytes transferred. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly egressBytesTransferred?: number; /** - * @member {number} [connectionBandwidth] Expected bandwidth in MBPS. + * Expected bandwidth in MBPS. */ connectionBandwidth?: number; /** - * @member {string} [sharedKey] SharedKey for the vpn connection. + * SharedKey for the vpn connection. */ sharedKey?: string; /** - * @member {boolean} [enableBgp] EnableBgp flag + * EnableBgp flag */ enableBgp?: boolean; /** - * @member {IpsecPolicy[]} [ipsecPolicies] The IPSec Policies to be - * considered by this connection. + * The IPSec Policies to be considered by this connection. */ ipsecPolicies?: IpsecPolicy[]; /** - * @member {boolean} [enableRateLimiting] EnableBgp flag + * EnableBgp flag */ enableRateLimiting?: boolean; /** - * @member {boolean} [enableInternetSecurity] Enable internet security + * Enable internet security */ enableInternetSecurity?: boolean; /** - * @member {ProvisioningState} [provisioningState] The provisioning state of - * the resource. Possible values include: 'Succeeded', 'Updating', + * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * @member {string} [name] The name of the resource that is unique within a - * resource group. This name can be used to access the resource. + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. */ name?: string; /** - * @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.** + * 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 { /** - * @member {SubResource} [virtualHub] The VirtualHub to which the gateway - * belongs + * The VirtualHub to which the gateway belongs */ virtualHub?: SubResource; /** - * @member {VpnConnection[]} [connections] list of all vpn connections to the - * gateway. + * list of all vpn connections to the gateway. */ connections?: VpnConnection[]; /** - * @member {BgpSettings} [bgpSettings] Local network gateway's BGP speaker - * settings. + * Local network gateway's BGP speaker settings. */ bgpSettings?: BgpSettings; /** - * @member {ProvisioningState} [provisioningState] The provisioning state of - * the resource. Possible values include: 'Succeeded', 'Updating', + * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * @member {number} [vpnGatewayScaleUnit] The scale unit for this vpn - * gateway. + * The scale unit for this vpn gateway. */ vpnGatewayScaleUnit?: number; /** - * @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.** + * 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 { /** - * @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.** + * 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 { /** - * @member {string} [name] Name of the security provider. + * Name of the security provider. */ name?: string; /** - * @member {string} [url] Url of the security provider. + * Url of the security provider. */ url?: string; /** - * @member {VirtualWanSecurityProviderType} [type] Name of the security - * provider. Possible values include: 'External', 'Native' + * 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 { /** - * @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.** + * 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; /** - * @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.** + * 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; /** - * @member {number} [vpnClientConnectionsCount] The total of p2s vpn clients - * connected at this time to this P2SVpnGateway. + * The total of p2s vpn clients connected at this time to this P2SVpnGateway. */ vpnClientConnectionsCount?: number; /** - * @member {string[]} [allocatedIpAddresses] List of allocated ip addresses - * to the connected p2s vpn clients. + * 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 { /** - * @member {SubResource} [virtualHub] The VirtualHub to which the gateway - * belongs + * The VirtualHub to which the gateway belongs */ virtualHub?: SubResource; /** - * @member {ProvisioningState} [provisioningState] The provisioning state of - * the resource. Possible values include: 'Succeeded', 'Updating', + * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ provisioningState?: ProvisioningState; /** - * @member {number} [vpnGatewayScaleUnit] The scale unit for this p2s vpn - * gateway. + * The scale unit for this p2s vpn gateway. */ vpnGatewayScaleUnit?: number; /** - * @member {SubResource} [p2SVpnServerConfiguration] The - * P2SVpnServerConfiguration to which the p2sVpnGateway is attached to. + * The P2SVpnServerConfiguration to which the p2sVpnGateway is attached to. */ p2SVpnServerConfiguration?: SubResource; /** - * @member {AddressSpace} [vpnClientAddressPool] The reference of the address - * space resource which represents Address space for P2S VpnClient. + * The reference of the address space resource which represents Address space for P2S VpnClient. */ vpnClientAddressPool?: AddressSpace; /** - * @member {VpnClientConnectionHealth} [vpnClientConnectionHealth] All P2S - * vpnclients' connection health status. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * All P2S vpnclients' connection health status. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly vpnClientConnectionHealth?: VpnClientConnectionHealth; /** - * @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.** + * 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 { /** - * @member {AuthenticationMethod} [authenticationMethod] VPN client - * Authentication Method. Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'. - * Possible values include: 'EAPTLS', 'EAPMSCHAPv2' + * 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 { /** - * @member {string} [profileUrl] URL to the VPN profile + * URL to the VPN profile */ profileUrl?: string; } /** - * @interface - * An interface representing ApplicationGatewaysBackendHealthOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface ApplicationGatewaysBackendHealthOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Expands BackendAddressPool and - * BackendHttpSettings referenced in backend health. + * 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 { /** - * @member {string} [expand] Expands BackendAddressPool and - * BackendHttpSettings referenced in backend health. + * 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 { /** - * @member {string} [expand] Expands referenced resources. + * Expands referenced resources. */ expand?: string; } /** - * @interface - * An interface representing LoadBalancersGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface LoadBalancersGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Expands referenced resources. + * Expands referenced resources. */ expand?: string; } /** - * @interface - * An interface representing InboundNatRulesGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface InboundNatRulesGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Expands referenced resources. + * Expands referenced resources. */ expand?: string; } /** - * @interface - * An interface representing NetworkInterfacesGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface NetworkInterfacesGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Expands referenced resources. + * Expands referenced resources. */ expand?: string; } /** - * @interface - * An interface representing NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Expands referenced resources. + * Expands referenced resources. */ expand?: string; } /** - * @interface - * An interface representing NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Expands referenced resources. + * Expands referenced resources. */ expand?: string; } /** - * @interface - * An interface representing NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Expands referenced resources. + * Expands referenced resources. */ expand?: string; } /** - * @interface - * An interface representing NetworkProfilesGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface NetworkProfilesGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Expands referenced resources. + * Expands referenced resources. */ expand?: string; } /** - * @interface - * An interface representing NetworkSecurityGroupsGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface NetworkSecurityGroupsGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Expands referenced resources. + * Expands referenced resources. */ expand?: string; } /** - * @interface - * An interface representing PublicIPAddressesGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface PublicIPAddressesGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Expands referenced resources. + * Expands referenced resources. */ expand?: string; } /** - * @interface - * An interface representing PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Expands referenced resources. + * Expands referenced resources. */ expand?: string; } /** - * @interface - * An interface representing PublicIPPrefixesGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface PublicIPPrefixesGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Expands referenced resources. + * Expands referenced resources. */ expand?: string; } /** - * @interface - * An interface representing RouteFiltersGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface RouteFiltersGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Expands referenced express route bgp peering - * resources. + * Expands referenced express route bgp peering resources. */ expand?: string; } /** - * @interface - * An interface representing RouteTablesGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface RouteTablesGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Expands referenced resources. + * Expands referenced resources. */ expand?: string; } /** - * @interface - * An interface representing ServiceEndpointPoliciesGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface ServiceEndpointPoliciesGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Expands referenced resources. + * Expands referenced resources. */ expand?: string; } /** - * @interface - * An interface representing VirtualNetworksGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface VirtualNetworksGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Expands referenced resources. + * Expands referenced resources. */ expand?: string; } /** - * @interface - * An interface representing SubnetsGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface SubnetsGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Expands referenced resources. + * Expands referenced resources. */ expand?: string; } /** - * @interface - * An interface representing VirtualNetworkGatewaysResetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface VirtualNetworkGatewaysResetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [gatewayVip] Virtual network gateway vip address supplied - * to the begin reset of the active-active feature enabled gateway. + * 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 { /** - * @member {string} [peer] The IP address of the peer to retrieve the status - * of. + * 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 { /** - * @member {string} [gatewayVip] Virtual network gateway vip address supplied - * to the begin reset of the active-active feature enabled gateway. + * 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 { /** - * @member {string} [peer] The IP address of the peer to retrieve the status - * of. + * 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 { /** - * @member {string} [nextLink] URL to get the next set of results. + * 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 { /** - * @member {string} [nextLink] URL to get the next set of results. + * 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 { /** - * @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.** + * 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 { /** - * @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.** + * 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 { /** - * @member {string} [nextLink] URL to get the next set of results. + * 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 { /** - * @member {string} [nextLink] URL to get the next set of results. + * 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 { /** - * @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.** + * 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 { /** - * @member {string} [nextLink] The URL to get the next set of results. + * The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the AuthorizationListResult. - * Response for ListAuthorizations API service call retrieves all - * authorizations that belongs to an ExpressRouteCircuit. - * + * Response for ListAuthorizations API service call retrieves all authorizations that belongs to an + * ExpressRouteCircuit. * @extends Array */ export interface AuthorizationListResult extends Array { /** - * @member {string} [nextLink] The URL to get the next set of results. + * The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the ExpressRouteCircuitPeeringListResult. - * Response for ListPeering API service call retrieves all peerings that belong - * to an ExpressRouteCircuit. - * + * Response for ListPeering API service call retrieves all peerings that belong to an + * ExpressRouteCircuit. * @extends Array */ export interface ExpressRouteCircuitPeeringListResult extends Array { /** - * @member {string} [nextLink] The URL to get the next set of results. + * The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * 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. - * + * 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 { /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @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.** + * 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 ExpressRouteCrossConnectionPeeringList. - * Response for ListPeering API service call retrieves all peerings that belong - * to an ExpressRouteCrossConnection. - * + * Response for ListPeering API service call retrieves all peerings that belong to an + * ExpressRouteCrossConnection. * @extends Array */ export interface ExpressRouteCrossConnectionPeeringList extends Array { /** - * @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.** + * 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 ExpressRoutePortsLocationListResult. - * @summary ExpressRoutePorts Location List Result - * * Response for ListExpressRoutePortsLocations API service call. - * + * @summary ExpressRoutePorts Location List Result * @extends Array */ export interface ExpressRoutePortsLocationListResult extends Array { /** - * @member {string} [nextLink] The URL to get the next set of results. + * The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the ExpressRoutePortListResult. - * @summary ExpressRoute Port List Result - * * Response for ListExpressRoutePorts API service call. - * + * @summary ExpressRoute Port List Result * @extends Array */ export interface ExpressRoutePortListResult extends Array { /** - * @member {string} [nextLink] The URL to get the next set of results. + * The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the ExpressRouteLinkListResult. - * @summary ExpressRouteLink List Result - * * Response for ListExpressRouteLinks API service call. - * + * @summary ExpressRouteLink List Result * @extends Array */ export interface ExpressRouteLinkListResult extends Array { /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @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.** + * 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 { /** - * @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.** + * 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 { /** - * @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.** + * 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 { /** - * @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.** + * 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 { /** - * @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.** + * 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 { /** - * @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.** + * 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 { /** - * @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.** + * 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 { /** - * @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.** + * 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 { /** - * @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.** + * 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 { /** - * @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.** + * 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 { /** - * @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.** + * 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 { /** - * @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.** + * 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 { /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @member {string} [nextLink] The URL to get the next set of results. + * The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the SecurityRuleListResult. - * Response for ListSecurityRule API service call. Retrieves all security rules - * that belongs to a network security group. - * + * Response for ListSecurityRule API service call. Retrieves all security rules that belongs to a + * network security group. * @extends Array */ export interface SecurityRuleListResult extends Array { /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { @@ -10884,9 +8552,7 @@ export interface NetworkWatcherListResult extends Array { /** * @interface - * An interface representing the PacketCaptureListResult. * List of packet capture sessions. - * * @extends Array */ export interface PacketCaptureListResult extends Array { @@ -10894,9 +8560,7 @@ export interface PacketCaptureListResult extends Array { /** * @interface - * An interface representing the ConnectionMonitorListResult. * List of connection monitors. - * * @extends Array */ export interface ConnectionMonitorListResult extends Array { @@ -10904,426 +8568,351 @@ export interface ConnectionMonitorListResult extends Array */ export interface OperationListResult extends Array { /** - * @member {string} [nextLink] URL to get the next set of operation list - * results if there are any. + * 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 { /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @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.** + * 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 ServiceEndpointPolicyDefinitionListResult. - * Response for ListServiceEndpointPolicyDefinition API service call. Retrieves - * all service endpoint policy definition that belongs to a service endpoint - * policy. - * + * 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 { /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @member {string} [nextLink] URL to get the next set of results. + * 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 { /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @member {string} [nextLink] The URL to get the next set of results. + * The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the SubnetListResult. - * Response for ListSubnets API service callRetrieves all subnet that belongs - * to a virtual network - * + * Response for ListSubnets API service callRetrieves all subnet that belongs to a virtual network * @extends Array */ export interface SubnetListResult extends Array { /** - * @member {string} [nextLink] The URL to get the next set of results. + * The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the VirtualNetworkPeeringListResult. - * Response for ListSubnets API service call. Retrieves all subnets that belong - * to a virtual network. - * + * Response for ListSubnets API service call. Retrieves all subnets that belong to a virtual + * network. * @extends Array */ export interface VirtualNetworkPeeringListResult extends Array { /** - * @member {string} [nextLink] The URL to get the next set of results. + * 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 { /** - * @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.** + * 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 { /** - * @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.** + * 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 { /** - * @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.** + * 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 { /** - * @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.** + * 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 { /** - * @member {string} [nextLink] The URL to get the next set of results. + * The URL to get the next set of results. */ nextLink?: string; } /** * @interface - * 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. - * + * 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 { /** - * @member {string} [nextLink] URL to get the next set of operation list - * results if there are any. + * URL to get the next set of operation list results if there are any. */ nextLink?: string; } /** * @interface - * 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. - * + * 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 { /** - * @member {string} [nextLink] URL to get the next set of operation list - * results if there are any. + * URL to get the next set of operation list results if there are any. */ nextLink?: string; } /** * @interface - * 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. - * + * 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 { /** - * @member {string} [nextLink] URL to get the next set of operation list - * results if there are any. + * URL to get the next set of operation list results if there are any. */ nextLink?: string; } /** * @interface - * An interface representing the ListHubVirtualNetworkConnectionsResult. - * List of HubVirtualNetworkConnections and a URL nextLink to get the next set - * of results. - * + * List of HubVirtualNetworkConnections and a URL nextLink to get the next set of results. * @extends Array */ export interface ListHubVirtualNetworkConnectionsResult extends Array { /** - * @member {string} [nextLink] URL to get the next set of operation list - * results if there are any. + * URL to get the next set of operation list results if there are any. */ nextLink?: string; } /** * @interface - * 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. - * + * 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 { /** - * @member {string} [nextLink] URL to get the next set of operation list - * results if there are any. + * URL to get the next set of operation list results if there are any. */ nextLink?: string; } /** * @interface - * 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. - * + * 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 { /** - * @member {string} [nextLink] URL to get the next set of operation list - * results if there are any. + * URL to get the next set of operation list results if there are any. */ nextLink?: string; } /** * @interface - * 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. - * + * 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 { /** - * @member {string} [nextLink] URL to get the next set of operation list - * results if there are any. + * URL to get the next set of operation list results if there are any. */ nextLink?: string; } /** * @interface - * 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. - * + * 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 { /** - * @member {string} [nextLink] URL to get the next set of operation list - * results if there are any. + * URL to get the next set of operation list results if there are any. */ nextLink?: string; } @@ -11568,6 +9157,22 @@ export type AzureFirewallNatRCActionType = 'Snat' | 'Dnat'; */ export type AzureFirewallNetworkRuleProtocol = 'TCP' | 'UDP' | 'Any' | 'ICMP'; +/** + * Defines values for DdosCustomPolicyProtocol. + * Possible values include: 'Tcp', 'Udp', 'Syn' + * @readonly + * @enum {string} + */ +export type DdosCustomPolicyProtocol = 'Tcp' | 'Udp' | 'Syn'; + +/** + * Defines values for DdosCustomPolicyTriggerSensitivityOverride. + * Possible values include: 'Relaxed', 'Low', 'Default', 'High' + * @readonly + * @enum {string} + */ +export type DdosCustomPolicyTriggerSensitivityOverride = 'Relaxed' | 'Low' | 'Default' | 'High'; + /** * Defines values for AuthorizationUseStatus. * Possible values include: 'Available', 'InUse' @@ -12080,6 +9685,14 @@ export type TunnelConnectionStatus = 'Unknown' | 'Connecting' | 'Connected' | 'N */ export type HubVirtualNetworkConnectionStatus = 'Unknown' | 'Connecting' | 'Connected' | 'NotConnected'; +/** + * Defines values for ProtectionCoverage. + * Possible values include: 'Basic', 'Standard' + * @readonly + * @enum {string} + */ +export type ProtectionCoverage = 'Basic' | 'Standard'; + /** * Defines values for Protocol1. * Possible values include: 'Tcp', 'Udp', 'All' @@ -12100,6 +9713,7 @@ export type ApplicationGatewaysGetResponse = ApplicationGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12119,6 +9733,7 @@ export type ApplicationGatewaysCreateOrUpdateResponse = ApplicationGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12138,6 +9753,7 @@ export type ApplicationGatewaysUpdateTagsResponse = ApplicationGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12157,6 +9773,7 @@ export type ApplicationGatewaysListResponse = ApplicationGatewayListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12176,6 +9793,7 @@ export type ApplicationGatewaysListAllResponse = ApplicationGatewayListResult & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12195,6 +9813,7 @@ export type ApplicationGatewaysBackendHealthResponse = ApplicationGatewayBackend * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12202,6 +9821,66 @@ export type ApplicationGatewaysBackendHealthResponse = ApplicationGatewayBackend }; }; +/** + * Contains response data for the listAvailableServerVariables operation. + */ +export type ApplicationGatewaysListAvailableServerVariablesResponse = ApplicationGatewayAvailableServerVariablesResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationGatewayAvailableServerVariablesResult; + }; +}; + +/** + * Contains response data for the listAvailableRequestHeaders operation. + */ +export type ApplicationGatewaysListAvailableRequestHeadersResponse = ApplicationGatewayAvailableRequestHeadersResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationGatewayAvailableRequestHeadersResult; + }; +}; + +/** + * Contains response data for the listAvailableResponseHeaders operation. + */ +export type ApplicationGatewaysListAvailableResponseHeadersResponse = ApplicationGatewayAvailableResponseHeadersResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationGatewayAvailableResponseHeadersResult; + }; +}; + /** * Contains response data for the listAvailableWafRuleSets operation. */ @@ -12214,6 +9893,7 @@ export type ApplicationGatewaysListAvailableWafRuleSetsResponse = ApplicationGat * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12233,6 +9913,7 @@ export type ApplicationGatewaysListAvailableSslOptionsResponse = ApplicationGate * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12252,6 +9933,7 @@ export type ApplicationGatewaysListAvailableSslPredefinedPoliciesResponse = Appl * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12271,6 +9953,7 @@ export type ApplicationGatewaysGetSslPredefinedPolicyResponse = ApplicationGatew * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12290,6 +9973,7 @@ export type ApplicationGatewaysBeginCreateOrUpdateResponse = ApplicationGateway * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12309,6 +9993,7 @@ export type ApplicationGatewaysBeginUpdateTagsResponse = ApplicationGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12328,6 +10013,7 @@ export type ApplicationGatewaysBeginBackendHealthResponse = ApplicationGatewayBa * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12347,6 +10033,7 @@ export type ApplicationGatewaysListNextResponse = ApplicationGatewayListResult & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12366,6 +10053,7 @@ export type ApplicationGatewaysListAllNextResponse = ApplicationGatewayListResul * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12385,6 +10073,7 @@ export type ApplicationGatewaysListAvailableSslPredefinedPoliciesNextResponse = * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12404,6 +10093,7 @@ export type ApplicationSecurityGroupsGetResponse = ApplicationSecurityGroup & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12423,6 +10113,27 @@ export type ApplicationSecurityGroupsCreateOrUpdateResponse = ApplicationSecurit * The response body as text (string format) */ bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationSecurityGroup; + }; +}; + +/** + * Contains response data for the updateTags operation. + */ +export type ApplicationSecurityGroupsUpdateTagsResponse = ApplicationSecurityGroup & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12442,6 +10153,7 @@ export type ApplicationSecurityGroupsListAllResponse = ApplicationSecurityGroupL * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12461,6 +10173,7 @@ export type ApplicationSecurityGroupsListResponse = ApplicationSecurityGroupList * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12480,6 +10193,27 @@ export type ApplicationSecurityGroupsBeginCreateOrUpdateResponse = ApplicationSe * The response body as text (string format) */ bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationSecurityGroup; + }; +}; + +/** + * Contains response data for the beginUpdateTags operation. + */ +export type ApplicationSecurityGroupsBeginUpdateTagsResponse = ApplicationSecurityGroup & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12499,6 +10233,7 @@ export type ApplicationSecurityGroupsListAllNextResponse = ApplicationSecurityGr * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12518,6 +10253,7 @@ export type ApplicationSecurityGroupsListNextResponse = ApplicationSecurityGroup * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12537,6 +10273,7 @@ export type AvailableDelegationsListResponse = AvailableDelegationsResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12556,6 +10293,7 @@ export type AvailableDelegationsListNextResponse = AvailableDelegationsResult & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12575,6 +10313,7 @@ export type AvailableResourceGroupDelegationsListResponse = AvailableDelegations * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12585,7 +10324,107 @@ export type AvailableResourceGroupDelegationsListResponse = AvailableDelegations /** * Contains response data for the listNext operation. */ -export type AvailableResourceGroupDelegationsListNextResponse = AvailableDelegationsResult & { +export type AvailableResourceGroupDelegationsListNextResponse = AvailableDelegationsResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: AvailableDelegationsResult; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type AzureFirewallsGetResponse = AzureFirewall & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: AzureFirewall; + }; +}; + +/** + * Contains response data for the createOrUpdate operation. + */ +export type AzureFirewallsCreateOrUpdateResponse = AzureFirewall & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: AzureFirewall; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type AzureFirewallsListResponse = AzureFirewallListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: AzureFirewallListResult; + }; +}; + +/** + * Contains response data for the listAll operation. + */ +export type AzureFirewallsListAllResponse = AzureFirewallListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: AzureFirewallListResult; + }; +}; + +/** + * Contains response data for the beginCreateOrUpdate operation. + */ +export type AzureFirewallsBeginCreateOrUpdateResponse = AzureFirewall & { /** * The underlying HTTP response. */ @@ -12594,17 +10433,18 @@ export type AvailableResourceGroupDelegationsListNextResponse = AvailableDelegat * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ - parsedBody: AvailableDelegationsResult; + parsedBody: AzureFirewall; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type AzureFirewallsGetResponse = AzureFirewall & { +export type AzureFirewallsListNextResponse = AzureFirewallListResult & { /** * The underlying HTTP response. */ @@ -12613,17 +10453,18 @@ export type AzureFirewallsGetResponse = AzureFirewall & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewall; + parsedBody: AzureFirewallListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listAllNext operation. */ -export type AzureFirewallsCreateOrUpdateResponse = AzureFirewall & { +export type AzureFirewallsListAllNextResponse = AzureFirewallListResult & { /** * The underlying HTTP response. */ @@ -12632,17 +10473,18 @@ export type AzureFirewallsCreateOrUpdateResponse = AzureFirewall & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewall; + parsedBody: AzureFirewallListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listAll operation. */ -export type AzureFirewallsListResponse = AzureFirewallListResult & { +export type AzureFirewallFqdnTagsListAllResponse = AzureFirewallFqdnTagListResult & { /** * The underlying HTTP response. */ @@ -12651,17 +10493,18 @@ export type AzureFirewallsListResponse = AzureFirewallListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewallListResult; + parsedBody: AzureFirewallFqdnTagListResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the listAllNext operation. */ -export type AzureFirewallsListAllResponse = AzureFirewallListResult & { +export type AzureFirewallFqdnTagsListAllNextResponse = AzureFirewallFqdnTagListResult & { /** * The underlying HTTP response. */ @@ -12670,17 +10513,18 @@ export type AzureFirewallsListAllResponse = AzureFirewallListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewallListResult; + parsedBody: AzureFirewallFqdnTagListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the checkDnsNameAvailability operation. */ -export type AzureFirewallsBeginCreateOrUpdateResponse = AzureFirewall & { +export type CheckDnsNameAvailabilityResponse = DnsNameAvailabilityResult & { /** * The underlying HTTP response. */ @@ -12689,17 +10533,18 @@ export type AzureFirewallsBeginCreateOrUpdateResponse = AzureFirewall & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewall; + parsedBody: DnsNameAvailabilityResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the supportedSecurityProviders operation. */ -export type AzureFirewallsListNextResponse = AzureFirewallListResult & { +export type SupportedSecurityProvidersResponse = VirtualWanSecurityProviders & { /** * The underlying HTTP response. */ @@ -12708,17 +10553,18 @@ export type AzureFirewallsListNextResponse = AzureFirewallListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewallListResult; + parsedBody: VirtualWanSecurityProviders; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the get operation. */ -export type AzureFirewallsListAllNextResponse = AzureFirewallListResult & { +export type DdosCustomPoliciesGetResponse = DdosCustomPolicy & { /** * The underlying HTTP response. */ @@ -12727,17 +10573,18 @@ export type AzureFirewallsListAllNextResponse = AzureFirewallListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewallListResult; + parsedBody: DdosCustomPolicy; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the createOrUpdate operation. */ -export type AzureFirewallFqdnTagsListAllResponse = AzureFirewallFqdnTagListResult & { +export type DdosCustomPoliciesCreateOrUpdateResponse = DdosCustomPolicy & { /** * The underlying HTTP response. */ @@ -12746,17 +10593,18 @@ export type AzureFirewallFqdnTagsListAllResponse = AzureFirewallFqdnTagListResul * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewallFqdnTagListResult; + parsedBody: DdosCustomPolicy; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the updateTags operation. */ -export type AzureFirewallFqdnTagsListAllNextResponse = AzureFirewallFqdnTagListResult & { +export type DdosCustomPoliciesUpdateTagsResponse = DdosCustomPolicy & { /** * The underlying HTTP response. */ @@ -12765,17 +10613,18 @@ export type AzureFirewallFqdnTagsListAllNextResponse = AzureFirewallFqdnTagListR * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewallFqdnTagListResult; + parsedBody: DdosCustomPolicy; }; }; /** - * Contains response data for the checkDnsNameAvailability operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type CheckDnsNameAvailabilityResponse = DnsNameAvailabilityResult & { +export type DdosCustomPoliciesBeginCreateOrUpdateResponse = DdosCustomPolicy & { /** * The underlying HTTP response. */ @@ -12784,17 +10633,18 @@ export type CheckDnsNameAvailabilityResponse = DnsNameAvailabilityResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ - parsedBody: DnsNameAvailabilityResult; + parsedBody: DdosCustomPolicy; }; }; /** - * Contains response data for the supportedSecurityProviders operation. + * Contains response data for the beginUpdateTags operation. */ -export type SupportedSecurityProvidersResponse = VirtualWanSecurityProviders & { +export type DdosCustomPoliciesBeginUpdateTagsResponse = DdosCustomPolicy & { /** * The underlying HTTP response. */ @@ -12803,10 +10653,11 @@ export type SupportedSecurityProvidersResponse = VirtualWanSecurityProviders & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ - parsedBody: VirtualWanSecurityProviders; + parsedBody: DdosCustomPolicy; }; }; @@ -12822,6 +10673,7 @@ export type DdosProtectionPlansGetResponse = DdosProtectionPlan & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12841,6 +10693,7 @@ export type DdosProtectionPlansCreateOrUpdateResponse = DdosProtectionPlan & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12860,6 +10713,7 @@ export type DdosProtectionPlansListResponse = DdosProtectionPlanListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12879,6 +10733,7 @@ export type DdosProtectionPlansListByResourceGroupResponse = DdosProtectionPlanL * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12898,6 +10753,7 @@ export type DdosProtectionPlansBeginCreateOrUpdateResponse = DdosProtectionPlan * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12917,6 +10773,7 @@ export type DdosProtectionPlansListNextResponse = DdosProtectionPlanListResult & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12936,6 +10793,7 @@ export type DdosProtectionPlansListByResourceGroupNextResponse = DdosProtectionP * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12955,6 +10813,7 @@ export type AvailableEndpointServicesListResponse = EndpointServicesListResult & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12974,6 +10833,7 @@ export type AvailableEndpointServicesListNextResponse = EndpointServicesListResu * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -12993,6 +10853,7 @@ export type ExpressRouteCircuitAuthorizationsGetResponse = ExpressRouteCircuitAu * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13012,6 +10873,7 @@ export type ExpressRouteCircuitAuthorizationsCreateOrUpdateResponse = ExpressRou * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13031,6 +10893,7 @@ export type ExpressRouteCircuitAuthorizationsListResponse = AuthorizationListRes * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13050,6 +10913,7 @@ export type ExpressRouteCircuitAuthorizationsBeginCreateOrUpdateResponse = Expre * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13069,6 +10933,7 @@ export type ExpressRouteCircuitAuthorizationsListNextResponse = AuthorizationLis * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13088,6 +10953,7 @@ export type ExpressRouteCircuitPeeringsGetResponse = ExpressRouteCircuitPeering * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13107,6 +10973,7 @@ export type ExpressRouteCircuitPeeringsCreateOrUpdateResponse = ExpressRouteCirc * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13126,6 +10993,7 @@ export type ExpressRouteCircuitPeeringsListResponse = ExpressRouteCircuitPeering * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13145,6 +11013,7 @@ export type ExpressRouteCircuitPeeringsBeginCreateOrUpdateResponse = ExpressRout * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13164,6 +11033,7 @@ export type ExpressRouteCircuitPeeringsListNextResponse = ExpressRouteCircuitPee * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13183,6 +11053,7 @@ export type ExpressRouteCircuitConnectionsGetResponse = ExpressRouteCircuitConne * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13202,6 +11073,7 @@ export type ExpressRouteCircuitConnectionsCreateOrUpdateResponse = ExpressRouteC * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13221,6 +11093,7 @@ export type ExpressRouteCircuitConnectionsListResponse = ExpressRouteCircuitConn * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13240,6 +11113,7 @@ export type ExpressRouteCircuitConnectionsBeginCreateOrUpdateResponse = ExpressR * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13259,6 +11133,7 @@ export type ExpressRouteCircuitConnectionsListNextResponse = ExpressRouteCircuit * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13278,6 +11153,7 @@ export type ExpressRouteCircuitsGetResponse = ExpressRouteCircuit & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13297,6 +11173,7 @@ export type ExpressRouteCircuitsCreateOrUpdateResponse = ExpressRouteCircuit & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13316,6 +11193,7 @@ export type ExpressRouteCircuitsUpdateTagsResponse = ExpressRouteCircuit & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13335,6 +11213,7 @@ export type ExpressRouteCircuitsListArpTableResponse = ExpressRouteCircuitsArpTa * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13354,6 +11233,7 @@ export type ExpressRouteCircuitsListRoutesTableResponse = ExpressRouteCircuitsRo * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13373,6 +11253,7 @@ export type ExpressRouteCircuitsListRoutesTableSummaryResponse = ExpressRouteCir * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13392,6 +11273,7 @@ export type ExpressRouteCircuitsGetStatsResponse = ExpressRouteCircuitStats & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13411,6 +11293,7 @@ export type ExpressRouteCircuitsGetPeeringStatsResponse = ExpressRouteCircuitSta * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13430,6 +11313,7 @@ export type ExpressRouteCircuitsListResponse = ExpressRouteCircuitListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13449,6 +11333,7 @@ export type ExpressRouteCircuitsListAllResponse = ExpressRouteCircuitListResult * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13468,6 +11353,7 @@ export type ExpressRouteCircuitsBeginCreateOrUpdateResponse = ExpressRouteCircui * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13487,6 +11373,7 @@ export type ExpressRouteCircuitsBeginUpdateTagsResponse = ExpressRouteCircuit & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13506,6 +11393,7 @@ export type ExpressRouteCircuitsBeginListArpTableResponse = ExpressRouteCircuits * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13525,6 +11413,7 @@ export type ExpressRouteCircuitsBeginListRoutesTableResponse = ExpressRouteCircu * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13544,6 +11433,7 @@ export type ExpressRouteCircuitsBeginListRoutesTableSummaryResponse = ExpressRou * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13563,6 +11453,7 @@ export type ExpressRouteCircuitsListNextResponse = ExpressRouteCircuitListResult * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13582,6 +11473,7 @@ export type ExpressRouteCircuitsListAllNextResponse = ExpressRouteCircuitListRes * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13601,6 +11493,7 @@ export type ExpressRouteServiceProvidersListResponse = ExpressRouteServiceProvid * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13620,6 +11513,7 @@ export type ExpressRouteServiceProvidersListNextResponse = ExpressRouteServicePr * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13639,6 +11533,7 @@ export type ExpressRouteCrossConnectionsListResponse = ExpressRouteCrossConnecti * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13658,6 +11553,7 @@ export type ExpressRouteCrossConnectionsListByResourceGroupResponse = ExpressRou * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13677,6 +11573,7 @@ export type ExpressRouteCrossConnectionsGetResponse = ExpressRouteCrossConnectio * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13696,6 +11593,7 @@ export type ExpressRouteCrossConnectionsCreateOrUpdateResponse = ExpressRouteCro * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13715,6 +11613,7 @@ export type ExpressRouteCrossConnectionsUpdateTagsResponse = ExpressRouteCrossCo * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13734,6 +11633,7 @@ export type ExpressRouteCrossConnectionsListArpTableResponse = ExpressRouteCircu * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13753,6 +11653,7 @@ export type ExpressRouteCrossConnectionsListRoutesTableSummaryResponse = Express * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13772,6 +11673,7 @@ export type ExpressRouteCrossConnectionsListRoutesTableResponse = ExpressRouteCi * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13791,6 +11693,7 @@ export type ExpressRouteCrossConnectionsBeginCreateOrUpdateResponse = ExpressRou * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13810,6 +11713,7 @@ export type ExpressRouteCrossConnectionsBeginUpdateTagsResponse = ExpressRouteCr * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13829,6 +11733,7 @@ export type ExpressRouteCrossConnectionsBeginListArpTableResponse = ExpressRoute * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13848,6 +11753,7 @@ export type ExpressRouteCrossConnectionsBeginListRoutesTableSummaryResponse = Ex * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13867,6 +11773,7 @@ export type ExpressRouteCrossConnectionsBeginListRoutesTableResponse = ExpressRo * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13886,6 +11793,7 @@ export type ExpressRouteCrossConnectionsListNextResponse = ExpressRouteCrossConn * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13905,6 +11813,7 @@ export type ExpressRouteCrossConnectionsListByResourceGroupNextResponse = Expres * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13924,6 +11833,7 @@ export type ExpressRouteCrossConnectionPeeringsListResponse = ExpressRouteCrossC * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13943,6 +11853,7 @@ export type ExpressRouteCrossConnectionPeeringsGetResponse = ExpressRouteCrossCo * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13962,6 +11873,7 @@ export type ExpressRouteCrossConnectionPeeringsCreateOrUpdateResponse = ExpressR * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -13981,6 +11893,7 @@ export type ExpressRouteCrossConnectionPeeringsBeginCreateOrUpdateResponse = Exp * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14000,6 +11913,7 @@ export type ExpressRouteCrossConnectionPeeringsListNextResponse = ExpressRouteCr * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14019,6 +11933,7 @@ export type ExpressRouteGatewaysListBySubscriptionResponse = ExpressRouteGateway * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14038,6 +11953,7 @@ export type ExpressRouteGatewaysListByResourceGroupResponse = ExpressRouteGatewa * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14057,6 +11973,7 @@ export type ExpressRouteGatewaysCreateOrUpdateResponse = ExpressRouteGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14076,6 +11993,7 @@ export type ExpressRouteGatewaysGetResponse = ExpressRouteGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14095,6 +12013,7 @@ export type ExpressRouteGatewaysBeginCreateOrUpdateResponse = ExpressRouteGatewa * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14114,6 +12033,7 @@ export type ExpressRouteConnectionsCreateOrUpdateResponse = ExpressRouteConnecti * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14133,6 +12053,7 @@ export type ExpressRouteConnectionsGetResponse = ExpressRouteConnection & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14152,6 +12073,7 @@ export type ExpressRouteConnectionsListResponse = ExpressRouteConnectionList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14171,6 +12093,7 @@ export type ExpressRouteConnectionsBeginCreateOrUpdateResponse = ExpressRouteCon * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14190,6 +12113,7 @@ export type ExpressRoutePortsLocationsListResponse = ExpressRoutePortsLocationLi * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14209,6 +12133,7 @@ export type ExpressRoutePortsLocationsGetResponse = ExpressRoutePortsLocation & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14228,6 +12153,7 @@ export type ExpressRoutePortsLocationsListNextResponse = ExpressRoutePortsLocati * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14247,6 +12173,7 @@ export type ExpressRoutePortsGetResponse = ExpressRoutePort & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14266,6 +12193,7 @@ export type ExpressRoutePortsCreateOrUpdateResponse = ExpressRoutePort & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14285,6 +12213,7 @@ export type ExpressRoutePortsUpdateTagsResponse = ExpressRoutePort & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14304,6 +12233,7 @@ export type ExpressRoutePortsListByResourceGroupResponse = ExpressRoutePortListR * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14323,6 +12253,7 @@ export type ExpressRoutePortsListResponse = ExpressRoutePortListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14342,6 +12273,7 @@ export type ExpressRoutePortsBeginCreateOrUpdateResponse = ExpressRoutePort & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14361,6 +12293,7 @@ export type ExpressRoutePortsBeginUpdateTagsResponse = ExpressRoutePort & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14380,6 +12313,7 @@ export type ExpressRoutePortsListByResourceGroupNextResponse = ExpressRoutePortL * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14399,6 +12333,7 @@ export type ExpressRoutePortsListNextResponse = ExpressRoutePortListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14418,6 +12353,7 @@ export type ExpressRouteLinksGetResponse = ExpressRouteLink & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14437,6 +12373,7 @@ export type ExpressRouteLinksListResponse = ExpressRouteLinkListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14456,6 +12393,7 @@ export type ExpressRouteLinksListNextResponse = ExpressRouteLinkListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14475,6 +12413,7 @@ export type InterfaceEndpointsGetResponse = InterfaceEndpoint & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14494,6 +12433,7 @@ export type InterfaceEndpointsCreateOrUpdateResponse = InterfaceEndpoint & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14513,6 +12453,7 @@ export type InterfaceEndpointsListResponse = InterfaceEndpointListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14532,6 +12473,7 @@ export type InterfaceEndpointsListBySubscriptionResponse = InterfaceEndpointList * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14551,6 +12493,7 @@ export type InterfaceEndpointsBeginCreateOrUpdateResponse = InterfaceEndpoint & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14570,6 +12513,7 @@ export type InterfaceEndpointsListNextResponse = InterfaceEndpointListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14589,6 +12533,7 @@ export type InterfaceEndpointsListBySubscriptionNextResponse = InterfaceEndpoint * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14608,6 +12553,7 @@ export type LoadBalancersGetResponse = LoadBalancer & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14627,6 +12573,7 @@ export type LoadBalancersCreateOrUpdateResponse = LoadBalancer & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14646,6 +12593,7 @@ export type LoadBalancersUpdateTagsResponse = LoadBalancer & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14665,6 +12613,7 @@ export type LoadBalancersListAllResponse = LoadBalancerListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14684,6 +12633,7 @@ export type LoadBalancersListResponse = LoadBalancerListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14703,6 +12653,7 @@ export type LoadBalancersBeginCreateOrUpdateResponse = LoadBalancer & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14722,6 +12673,7 @@ export type LoadBalancersBeginUpdateTagsResponse = LoadBalancer & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14741,6 +12693,7 @@ export type LoadBalancersListAllNextResponse = LoadBalancerListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14760,6 +12713,7 @@ export type LoadBalancersListNextResponse = LoadBalancerListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14779,6 +12733,7 @@ export type LoadBalancerBackendAddressPoolsListResponse = LoadBalancerBackendAdd * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14798,6 +12753,7 @@ export type LoadBalancerBackendAddressPoolsGetResponse = BackendAddressPool & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14817,6 +12773,7 @@ export type LoadBalancerBackendAddressPoolsListNextResponse = LoadBalancerBacken * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14836,6 +12793,7 @@ export type LoadBalancerFrontendIPConfigurationsListResponse = LoadBalancerFront * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14855,6 +12813,7 @@ export type LoadBalancerFrontendIPConfigurationsGetResponse = FrontendIPConfigur * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14874,6 +12833,7 @@ export type LoadBalancerFrontendIPConfigurationsListNextResponse = LoadBalancerF * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14893,6 +12853,7 @@ export type InboundNatRulesListResponse = InboundNatRuleListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14912,6 +12873,7 @@ export type InboundNatRulesGetResponse = InboundNatRule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14931,6 +12893,7 @@ export type InboundNatRulesCreateOrUpdateResponse = InboundNatRule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14950,6 +12913,7 @@ export type InboundNatRulesBeginCreateOrUpdateResponse = InboundNatRule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14969,6 +12933,7 @@ export type InboundNatRulesListNextResponse = InboundNatRuleListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -14988,6 +12953,7 @@ export type LoadBalancerLoadBalancingRulesListResponse = LoadBalancerLoadBalanci * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15007,6 +12973,7 @@ export type LoadBalancerLoadBalancingRulesGetResponse = LoadBalancingRule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15026,6 +12993,7 @@ export type LoadBalancerLoadBalancingRulesListNextResponse = LoadBalancerLoadBal * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15045,6 +13013,7 @@ export type LoadBalancerOutboundRulesListResponse = LoadBalancerOutboundRuleList * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15064,6 +13033,7 @@ export type LoadBalancerOutboundRulesGetResponse = OutboundRule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15083,6 +13053,7 @@ export type LoadBalancerOutboundRulesListNextResponse = LoadBalancerOutboundRule * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15102,6 +13073,7 @@ export type LoadBalancerNetworkInterfacesListResponse = NetworkInterfaceListResu * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15121,6 +13093,7 @@ export type LoadBalancerNetworkInterfacesListNextResponse = NetworkInterfaceList * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15140,6 +13113,7 @@ export type LoadBalancerProbesListResponse = LoadBalancerProbeListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15159,6 +13133,7 @@ export type LoadBalancerProbesGetResponse = Probe & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15178,6 +13153,7 @@ export type LoadBalancerProbesListNextResponse = LoadBalancerProbeListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15197,6 +13173,7 @@ export type NetworkInterfacesGetResponse = NetworkInterface & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15216,6 +13193,7 @@ export type NetworkInterfacesCreateOrUpdateResponse = NetworkInterface & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15235,6 +13213,7 @@ export type NetworkInterfacesUpdateTagsResponse = NetworkInterface & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15254,6 +13233,7 @@ export type NetworkInterfacesListAllResponse = NetworkInterfaceListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15273,6 +13253,7 @@ export type NetworkInterfacesListResponse = NetworkInterfaceListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15292,6 +13273,7 @@ export type NetworkInterfacesGetEffectiveRouteTableResponse = EffectiveRouteList * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15311,6 +13293,7 @@ export type NetworkInterfacesListEffectiveNetworkSecurityGroupsResponse = Effect * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15330,6 +13313,7 @@ export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesRespon * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15349,6 +13333,7 @@ export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesResponse * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15368,6 +13353,7 @@ export type NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceResponse = * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15387,6 +13373,7 @@ export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsResponse * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15406,6 +13393,7 @@ export type NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationResponse = * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15425,6 +13413,7 @@ export type NetworkInterfacesBeginCreateOrUpdateResponse = NetworkInterface & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15444,6 +13433,7 @@ export type NetworkInterfacesBeginUpdateTagsResponse = NetworkInterface & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15463,6 +13453,7 @@ export type NetworkInterfacesBeginGetEffectiveRouteTableResponse = EffectiveRout * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15482,6 +13473,7 @@ export type NetworkInterfacesBeginListEffectiveNetworkSecurityGroupsResponse = E * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15501,6 +13493,7 @@ export type NetworkInterfacesListAllNextResponse = NetworkInterfaceListResult & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15520,6 +13513,7 @@ export type NetworkInterfacesListNextResponse = NetworkInterfaceListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15539,6 +13533,7 @@ export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesNextRe * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15558,6 +13553,7 @@ export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesNextResp * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15577,6 +13573,7 @@ export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextRespo * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15596,6 +13593,7 @@ export type NetworkInterfaceIPConfigurationsListResponse = NetworkInterfaceIPCon * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15615,6 +13613,7 @@ export type NetworkInterfaceIPConfigurationsGetResponse = NetworkInterfaceIPConf * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15634,6 +13633,7 @@ export type NetworkInterfaceIPConfigurationsListNextResponse = NetworkInterfaceI * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15653,6 +13653,7 @@ export type NetworkInterfaceLoadBalancersListResponse = NetworkInterfaceLoadBala * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15672,6 +13673,7 @@ export type NetworkInterfaceLoadBalancersListNextResponse = NetworkInterfaceLoad * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15691,6 +13693,7 @@ export type NetworkInterfaceTapConfigurationsGetResponse = NetworkInterfaceTapCo * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15710,6 +13713,7 @@ export type NetworkInterfaceTapConfigurationsCreateOrUpdateResponse = NetworkInt * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15729,6 +13733,7 @@ export type NetworkInterfaceTapConfigurationsListResponse = NetworkInterfaceTapC * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15748,6 +13753,7 @@ export type NetworkInterfaceTapConfigurationsBeginCreateOrUpdateResponse = Netwo * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15767,6 +13773,7 @@ export type NetworkInterfaceTapConfigurationsListNextResponse = NetworkInterface * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15786,6 +13793,7 @@ export type NetworkProfilesGetResponse = NetworkProfile & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15805,6 +13813,7 @@ export type NetworkProfilesCreateOrUpdateResponse = NetworkProfile & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15824,6 +13833,7 @@ export type NetworkProfilesUpdateTagsResponse = NetworkProfile & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15843,6 +13853,7 @@ export type NetworkProfilesListAllResponse = NetworkProfileListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15862,6 +13873,7 @@ export type NetworkProfilesListResponse = NetworkProfileListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15881,6 +13893,7 @@ export type NetworkProfilesListAllNextResponse = NetworkProfileListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15900,6 +13913,7 @@ export type NetworkProfilesListNextResponse = NetworkProfileListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15919,6 +13933,7 @@ export type NetworkSecurityGroupsGetResponse = NetworkSecurityGroup & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15938,6 +13953,7 @@ export type NetworkSecurityGroupsCreateOrUpdateResponse = NetworkSecurityGroup & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15957,6 +13973,7 @@ export type NetworkSecurityGroupsUpdateTagsResponse = NetworkSecurityGroup & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15976,6 +13993,7 @@ export type NetworkSecurityGroupsListAllResponse = NetworkSecurityGroupListResul * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -15995,6 +14013,7 @@ export type NetworkSecurityGroupsListResponse = NetworkSecurityGroupListResult & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16014,6 +14033,7 @@ export type NetworkSecurityGroupsBeginCreateOrUpdateResponse = NetworkSecurityGr * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16033,6 +14053,7 @@ export type NetworkSecurityGroupsBeginUpdateTagsResponse = NetworkSecurityGroup * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16052,6 +14073,7 @@ export type NetworkSecurityGroupsListAllNextResponse = NetworkSecurityGroupListR * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16071,6 +14093,7 @@ export type NetworkSecurityGroupsListNextResponse = NetworkSecurityGroupListResu * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16090,6 +14113,7 @@ export type SecurityRulesGetResponse = SecurityRule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16109,6 +14133,7 @@ export type SecurityRulesCreateOrUpdateResponse = SecurityRule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16128,6 +14153,7 @@ export type SecurityRulesListResponse = SecurityRuleListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16147,6 +14173,7 @@ export type SecurityRulesBeginCreateOrUpdateResponse = SecurityRule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16166,6 +14193,7 @@ export type SecurityRulesListNextResponse = SecurityRuleListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16185,6 +14213,7 @@ export type DefaultSecurityRulesListResponse = SecurityRuleListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16204,6 +14233,7 @@ export type DefaultSecurityRulesGetResponse = SecurityRule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16223,6 +14253,7 @@ export type DefaultSecurityRulesListNextResponse = SecurityRuleListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16242,6 +14273,7 @@ export type NetworkWatchersCreateOrUpdateResponse = NetworkWatcher & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16261,6 +14293,7 @@ export type NetworkWatchersGetResponse = NetworkWatcher & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16280,6 +14313,7 @@ export type NetworkWatchersUpdateTagsResponse = NetworkWatcher & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16299,6 +14333,7 @@ export type NetworkWatchersListResponse = NetworkWatcherListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16318,6 +14353,7 @@ export type NetworkWatchersListAllResponse = NetworkWatcherListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16337,6 +14373,7 @@ export type NetworkWatchersGetTopologyResponse = Topology & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16356,6 +14393,7 @@ export type NetworkWatchersVerifyIPFlowResponse = VerificationIPFlowResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16375,6 +14413,7 @@ export type NetworkWatchersGetNextHopResponse = NextHopResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16394,6 +14433,7 @@ export type NetworkWatchersGetVMSecurityRulesResponse = SecurityGroupViewResult * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16413,6 +14453,7 @@ export type NetworkWatchersGetTroubleshootingResponse = TroubleshootingResult & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16432,6 +14473,7 @@ export type NetworkWatchersGetTroubleshootingResultResponse = TroubleshootingRes * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16451,6 +14493,7 @@ export type NetworkWatchersSetFlowLogConfigurationResponse = FlowLogInformation * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16470,6 +14513,7 @@ export type NetworkWatchersGetFlowLogStatusResponse = FlowLogInformation & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16489,6 +14533,7 @@ export type NetworkWatchersCheckConnectivityResponse = ConnectivityInformation & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16508,6 +14553,7 @@ export type NetworkWatchersGetAzureReachabilityReportResponse = AzureReachabilit * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16527,6 +14573,7 @@ export type NetworkWatchersListAvailableProvidersResponse = AvailableProvidersLi * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16546,6 +14593,7 @@ export type NetworkWatchersGetNetworkConfigurationDiagnosticResponse = NetworkCo * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16565,6 +14613,7 @@ export type NetworkWatchersBeginVerifyIPFlowResponse = VerificationIPFlowResult * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16584,6 +14633,7 @@ export type NetworkWatchersBeginGetNextHopResponse = NextHopResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16603,6 +14653,7 @@ export type NetworkWatchersBeginGetVMSecurityRulesResponse = SecurityGroupViewRe * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16622,6 +14673,7 @@ export type NetworkWatchersBeginGetTroubleshootingResponse = TroubleshootingResu * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16641,6 +14693,7 @@ export type NetworkWatchersBeginGetTroubleshootingResultResponse = Troubleshooti * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16660,6 +14713,7 @@ export type NetworkWatchersBeginSetFlowLogConfigurationResponse = FlowLogInforma * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16679,6 +14733,7 @@ export type NetworkWatchersBeginGetFlowLogStatusResponse = FlowLogInformation & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16698,6 +14753,7 @@ export type NetworkWatchersBeginCheckConnectivityResponse = ConnectivityInformat * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16717,6 +14773,7 @@ export type NetworkWatchersBeginGetAzureReachabilityReportResponse = AzureReacha * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16736,6 +14793,7 @@ export type NetworkWatchersBeginListAvailableProvidersResponse = AvailableProvid * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16755,6 +14813,7 @@ export type NetworkWatchersBeginGetNetworkConfigurationDiagnosticResponse = Netw * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16774,6 +14833,7 @@ export type PacketCapturesCreateResponse = PacketCaptureResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16793,6 +14853,7 @@ export type PacketCapturesGetResponse = PacketCaptureResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16812,6 +14873,7 @@ export type PacketCapturesGetStatusResponse = PacketCaptureQueryStatusResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16831,6 +14893,7 @@ export type PacketCapturesListResponse = PacketCaptureListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16850,6 +14913,7 @@ export type PacketCapturesBeginCreateResponse = PacketCaptureResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16869,6 +14933,7 @@ export type PacketCapturesBeginGetStatusResponse = PacketCaptureQueryStatusResul * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16888,6 +14953,7 @@ export type ConnectionMonitorsCreateOrUpdateResponse = ConnectionMonitorResult & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16907,6 +14973,7 @@ export type ConnectionMonitorsGetResponse = ConnectionMonitorResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16926,6 +14993,7 @@ export type ConnectionMonitorsQueryResponse = ConnectionMonitorQueryResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16945,6 +15013,7 @@ export type ConnectionMonitorsListResponse = ConnectionMonitorListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16964,6 +15033,7 @@ export type ConnectionMonitorsBeginCreateOrUpdateResponse = ConnectionMonitorRes * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -16983,6 +15053,7 @@ export type ConnectionMonitorsBeginQueryResponse = ConnectionMonitorQueryResult * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17002,6 +15073,7 @@ export type OperationsListResponse = OperationListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17021,6 +15093,7 @@ export type OperationsListNextResponse = OperationListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17040,6 +15113,7 @@ export type PublicIPAddressesGetResponse = PublicIPAddress & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17059,6 +15133,7 @@ export type PublicIPAddressesCreateOrUpdateResponse = PublicIPAddress & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17078,6 +15153,7 @@ export type PublicIPAddressesUpdateTagsResponse = PublicIPAddress & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17097,6 +15173,7 @@ export type PublicIPAddressesListAllResponse = PublicIPAddressListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17116,6 +15193,7 @@ export type PublicIPAddressesListResponse = PublicIPAddressListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17135,6 +15213,7 @@ export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesResponse * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17154,6 +15233,7 @@ export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesRespon * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17173,6 +15253,7 @@ export type PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressResponse = * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17192,6 +15273,7 @@ export type PublicIPAddressesBeginCreateOrUpdateResponse = PublicIPAddress & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17211,6 +15293,7 @@ export type PublicIPAddressesBeginUpdateTagsResponse = PublicIPAddress & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17230,6 +15313,7 @@ export type PublicIPAddressesListAllNextResponse = PublicIPAddressListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17249,6 +15333,7 @@ export type PublicIPAddressesListNextResponse = PublicIPAddressListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17268,6 +15353,7 @@ export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesNextResp * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17287,6 +15373,7 @@ export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesNextRe * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17306,6 +15393,7 @@ export type PublicIPPrefixesGetResponse = PublicIPPrefix & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17325,6 +15413,7 @@ export type PublicIPPrefixesCreateOrUpdateResponse = PublicIPPrefix & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17344,6 +15433,7 @@ export type PublicIPPrefixesUpdateTagsResponse = PublicIPPrefix & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17363,6 +15453,7 @@ export type PublicIPPrefixesListAllResponse = PublicIPPrefixListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17382,6 +15473,7 @@ export type PublicIPPrefixesListResponse = PublicIPPrefixListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17401,6 +15493,7 @@ export type PublicIPPrefixesBeginCreateOrUpdateResponse = PublicIPPrefix & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17420,6 +15513,7 @@ export type PublicIPPrefixesBeginUpdateTagsResponse = PublicIPPrefix & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17439,6 +15533,7 @@ export type PublicIPPrefixesListAllNextResponse = PublicIPPrefixListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17458,6 +15553,7 @@ export type PublicIPPrefixesListNextResponse = PublicIPPrefixListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17477,6 +15573,7 @@ export type RouteFiltersGetResponse = RouteFilter & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17496,6 +15593,7 @@ export type RouteFiltersCreateOrUpdateResponse = RouteFilter & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17515,6 +15613,7 @@ export type RouteFiltersUpdateResponse = RouteFilter & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17534,6 +15633,7 @@ export type RouteFiltersListByResourceGroupResponse = RouteFilterListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17553,6 +15653,7 @@ export type RouteFiltersListResponse = RouteFilterListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17572,6 +15673,7 @@ export type RouteFiltersBeginCreateOrUpdateResponse = RouteFilter & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17591,6 +15693,7 @@ export type RouteFiltersBeginUpdateResponse = RouteFilter & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17610,6 +15713,7 @@ export type RouteFiltersListByResourceGroupNextResponse = RouteFilterListResult * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17629,6 +15733,7 @@ export type RouteFiltersListNextResponse = RouteFilterListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17648,6 +15753,7 @@ export type RouteFilterRulesGetResponse = RouteFilterRule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17667,6 +15773,7 @@ export type RouteFilterRulesCreateOrUpdateResponse = RouteFilterRule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17686,6 +15793,7 @@ export type RouteFilterRulesUpdateResponse = RouteFilterRule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17705,6 +15813,7 @@ export type RouteFilterRulesListByRouteFilterResponse = RouteFilterRuleListResul * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17724,6 +15833,7 @@ export type RouteFilterRulesBeginCreateOrUpdateResponse = RouteFilterRule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17743,6 +15853,7 @@ export type RouteFilterRulesBeginUpdateResponse = RouteFilterRule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17762,6 +15873,7 @@ export type RouteFilterRulesListByRouteFilterNextResponse = RouteFilterRuleListR * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17781,6 +15893,7 @@ export type RouteTablesGetResponse = RouteTable & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17800,6 +15913,7 @@ export type RouteTablesCreateOrUpdateResponse = RouteTable & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17819,6 +15933,7 @@ export type RouteTablesUpdateTagsResponse = RouteTable & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17838,6 +15953,7 @@ export type RouteTablesListResponse = RouteTableListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17857,6 +15973,7 @@ export type RouteTablesListAllResponse = RouteTableListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17876,6 +15993,7 @@ export type RouteTablesBeginCreateOrUpdateResponse = RouteTable & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17895,6 +16013,7 @@ export type RouteTablesBeginUpdateTagsResponse = RouteTable & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17914,6 +16033,7 @@ export type RouteTablesListNextResponse = RouteTableListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17933,6 +16053,7 @@ export type RouteTablesListAllNextResponse = RouteTableListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17952,6 +16073,7 @@ export type RoutesGetResponse = Route & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17971,6 +16093,7 @@ export type RoutesCreateOrUpdateResponse = Route & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -17990,6 +16113,7 @@ export type RoutesListResponse = RouteListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18009,6 +16133,7 @@ export type RoutesBeginCreateOrUpdateResponse = Route & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18028,6 +16153,7 @@ export type RoutesListNextResponse = RouteListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18047,6 +16173,7 @@ export type BgpServiceCommunitiesListResponse = BgpServiceCommunityListResult & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18066,6 +16193,7 @@ export type BgpServiceCommunitiesListNextResponse = BgpServiceCommunityListResul * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18085,6 +16213,7 @@ export type ServiceEndpointPoliciesGetResponse = ServiceEndpointPolicy & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18104,6 +16233,7 @@ export type ServiceEndpointPoliciesCreateOrUpdateResponse = ServiceEndpointPolic * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18123,6 +16253,7 @@ export type ServiceEndpointPoliciesUpdateResponse = ServiceEndpointPolicy & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18142,6 +16273,7 @@ export type ServiceEndpointPoliciesListResponse = ServiceEndpointPolicyListResul * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18161,6 +16293,7 @@ export type ServiceEndpointPoliciesListByResourceGroupResponse = ServiceEndpoint * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18180,6 +16313,7 @@ export type ServiceEndpointPoliciesBeginCreateOrUpdateResponse = ServiceEndpoint * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18199,6 +16333,7 @@ export type ServiceEndpointPoliciesBeginUpdateResponse = ServiceEndpointPolicy & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18218,6 +16353,7 @@ export type ServiceEndpointPoliciesListNextResponse = ServiceEndpointPolicyListR * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18237,6 +16373,7 @@ export type ServiceEndpointPoliciesListByResourceGroupNextResponse = ServiceEndp * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18256,6 +16393,7 @@ export type ServiceEndpointPolicyDefinitionsGetResponse = ServiceEndpointPolicyD * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18275,6 +16413,7 @@ export type ServiceEndpointPolicyDefinitionsCreateOrUpdateResponse = ServiceEndp * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18294,6 +16433,7 @@ export type ServiceEndpointPolicyDefinitionsListByResourceGroupResponse = Servic * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18313,6 +16453,7 @@ export type ServiceEndpointPolicyDefinitionsBeginCreateOrUpdateResponse = Servic * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18332,6 +16473,7 @@ export type ServiceEndpointPolicyDefinitionsListByResourceGroupNextResponse = Se * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18351,6 +16493,7 @@ export type UsagesListResponse = UsagesListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18370,6 +16513,7 @@ export type UsagesListNextResponse = UsagesListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18389,6 +16533,7 @@ export type VirtualNetworksGetResponse = VirtualNetwork & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18408,6 +16553,7 @@ export type VirtualNetworksCreateOrUpdateResponse = VirtualNetwork & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18427,6 +16573,7 @@ export type VirtualNetworksUpdateTagsResponse = VirtualNetwork & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18446,6 +16593,7 @@ export type VirtualNetworksListAllResponse = VirtualNetworkListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18465,6 +16613,7 @@ export type VirtualNetworksListResponse = VirtualNetworkListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18484,6 +16633,7 @@ export type VirtualNetworksCheckIPAddressAvailabilityResponse = IPAddressAvailab * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18503,6 +16653,7 @@ export type VirtualNetworksListUsageResponse = VirtualNetworkListUsageResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18522,6 +16673,7 @@ export type VirtualNetworksBeginCreateOrUpdateResponse = VirtualNetwork & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18541,6 +16693,7 @@ export type VirtualNetworksBeginUpdateTagsResponse = VirtualNetwork & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18560,6 +16713,7 @@ export type VirtualNetworksListAllNextResponse = VirtualNetworkListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18579,6 +16733,7 @@ export type VirtualNetworksListNextResponse = VirtualNetworkListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18598,6 +16753,7 @@ export type VirtualNetworksListUsageNextResponse = VirtualNetworkListUsageResult * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18617,6 +16773,7 @@ export type SubnetsGetResponse = Subnet & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18636,6 +16793,7 @@ export type SubnetsCreateOrUpdateResponse = Subnet & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18655,6 +16813,7 @@ export type SubnetsListResponse = SubnetListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18674,6 +16833,7 @@ export type SubnetsBeginCreateOrUpdateResponse = Subnet & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18693,6 +16853,7 @@ export type SubnetsListNextResponse = SubnetListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18712,6 +16873,7 @@ export type VirtualNetworkPeeringsGetResponse = VirtualNetworkPeering & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18731,6 +16893,7 @@ export type VirtualNetworkPeeringsCreateOrUpdateResponse = VirtualNetworkPeering * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18750,6 +16913,7 @@ export type VirtualNetworkPeeringsListResponse = VirtualNetworkPeeringListResult * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18769,6 +16933,7 @@ export type VirtualNetworkPeeringsBeginCreateOrUpdateResponse = VirtualNetworkPe * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18788,6 +16953,7 @@ export type VirtualNetworkPeeringsListNextResponse = VirtualNetworkPeeringListRe * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18807,6 +16973,7 @@ export type VirtualNetworkGatewaysCreateOrUpdateResponse = VirtualNetworkGateway * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18826,6 +16993,7 @@ export type VirtualNetworkGatewaysGetResponse = VirtualNetworkGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18845,6 +17013,7 @@ export type VirtualNetworkGatewaysUpdateTagsResponse = VirtualNetworkGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18864,6 +17033,7 @@ export type VirtualNetworkGatewaysListResponse = VirtualNetworkGatewayListResult * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18883,6 +17053,7 @@ export type VirtualNetworkGatewaysListConnectionsResponse = VirtualNetworkGatewa * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18902,6 +17073,7 @@ export type VirtualNetworkGatewaysResetResponse = VirtualNetworkGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18917,6 +17089,7 @@ export type VirtualNetworkGatewaysGeneratevpnclientpackageResponse = { * The parsed response body. */ body: string; + /** * The underlying HTTP response. */ @@ -18925,6 +17098,7 @@ export type VirtualNetworkGatewaysGeneratevpnclientpackageResponse = { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18940,6 +17114,7 @@ export type VirtualNetworkGatewaysGenerateVpnProfileResponse = { * The parsed response body. */ body: string; + /** * The underlying HTTP response. */ @@ -18948,6 +17123,7 @@ export type VirtualNetworkGatewaysGenerateVpnProfileResponse = { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18963,6 +17139,7 @@ export type VirtualNetworkGatewaysGetVpnProfilePackageUrlResponse = { * The parsed response body. */ body: string; + /** * The underlying HTTP response. */ @@ -18971,6 +17148,7 @@ export type VirtualNetworkGatewaysGetVpnProfilePackageUrlResponse = { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -18990,6 +17168,7 @@ export type VirtualNetworkGatewaysGetBgpPeerStatusResponse = BgpPeerStatusListRe * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19005,6 +17184,7 @@ export type VirtualNetworkGatewaysSupportedVpnDevicesResponse = { * The parsed response body. */ body: string; + /** * The underlying HTTP response. */ @@ -19013,6 +17193,7 @@ export type VirtualNetworkGatewaysSupportedVpnDevicesResponse = { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19032,6 +17213,7 @@ export type VirtualNetworkGatewaysGetLearnedRoutesResponse = GatewayRouteListRes * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19051,6 +17233,7 @@ export type VirtualNetworkGatewaysGetAdvertisedRoutesResponse = GatewayRouteList * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19070,6 +17253,7 @@ export type VirtualNetworkGatewaysSetVpnclientIpsecParametersResponse = VpnClien * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19089,6 +17273,7 @@ export type VirtualNetworkGatewaysGetVpnclientIpsecParametersResponse = VpnClien * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19104,6 +17289,7 @@ export type VirtualNetworkGatewaysVpnDeviceConfigurationScriptResponse = { * The parsed response body. */ body: string; + /** * The underlying HTTP response. */ @@ -19112,6 +17298,7 @@ export type VirtualNetworkGatewaysVpnDeviceConfigurationScriptResponse = { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19131,6 +17318,7 @@ export type VirtualNetworkGatewaysBeginCreateOrUpdateResponse = VirtualNetworkGa * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19150,6 +17338,7 @@ export type VirtualNetworkGatewaysBeginUpdateTagsResponse = VirtualNetworkGatewa * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19169,6 +17358,7 @@ export type VirtualNetworkGatewaysBeginResetResponse = VirtualNetworkGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19184,6 +17374,7 @@ export type VirtualNetworkGatewaysBeginGeneratevpnclientpackageResponse = { * The parsed response body. */ body: string; + /** * The underlying HTTP response. */ @@ -19192,6 +17383,7 @@ export type VirtualNetworkGatewaysBeginGeneratevpnclientpackageResponse = { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19207,6 +17399,7 @@ export type VirtualNetworkGatewaysBeginGenerateVpnProfileResponse = { * The parsed response body. */ body: string; + /** * The underlying HTTP response. */ @@ -19215,6 +17408,7 @@ export type VirtualNetworkGatewaysBeginGenerateVpnProfileResponse = { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19230,6 +17424,7 @@ export type VirtualNetworkGatewaysBeginGetVpnProfilePackageUrlResponse = { * The parsed response body. */ body: string; + /** * The underlying HTTP response. */ @@ -19238,6 +17433,7 @@ export type VirtualNetworkGatewaysBeginGetVpnProfilePackageUrlResponse = { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19257,6 +17453,7 @@ export type VirtualNetworkGatewaysBeginGetBgpPeerStatusResponse = BgpPeerStatusL * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19276,6 +17473,7 @@ export type VirtualNetworkGatewaysBeginGetLearnedRoutesResponse = GatewayRouteLi * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19295,6 +17493,7 @@ export type VirtualNetworkGatewaysBeginGetAdvertisedRoutesResponse = GatewayRout * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19314,6 +17513,7 @@ export type VirtualNetworkGatewaysBeginSetVpnclientIpsecParametersResponse = Vpn * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19333,6 +17533,7 @@ export type VirtualNetworkGatewaysBeginGetVpnclientIpsecParametersResponse = Vpn * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19352,6 +17553,7 @@ export type VirtualNetworkGatewaysListNextResponse = VirtualNetworkGatewayListRe * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19371,6 +17573,7 @@ export type VirtualNetworkGatewaysListConnectionsNextResponse = VirtualNetworkGa * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19390,6 +17593,7 @@ export type VirtualNetworkGatewayConnectionsCreateOrUpdateResponse = VirtualNetw * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19409,6 +17613,7 @@ export type VirtualNetworkGatewayConnectionsGetResponse = VirtualNetworkGatewayC * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19428,6 +17633,7 @@ export type VirtualNetworkGatewayConnectionsUpdateTagsResponse = VirtualNetworkG * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19447,6 +17653,7 @@ export type VirtualNetworkGatewayConnectionsSetSharedKeyResponse = ConnectionSha * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19466,6 +17673,7 @@ export type VirtualNetworkGatewayConnectionsGetSharedKeyResponse = ConnectionSha * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19485,6 +17693,7 @@ export type VirtualNetworkGatewayConnectionsListResponse = VirtualNetworkGateway * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19504,6 +17713,7 @@ export type VirtualNetworkGatewayConnectionsResetSharedKeyResponse = ConnectionR * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19523,6 +17733,7 @@ export type VirtualNetworkGatewayConnectionsBeginCreateOrUpdateResponse = Virtua * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19542,6 +17753,7 @@ export type VirtualNetworkGatewayConnectionsBeginUpdateTagsResponse = VirtualNet * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19561,6 +17773,7 @@ export type VirtualNetworkGatewayConnectionsBeginSetSharedKeyResponse = Connecti * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19580,6 +17793,7 @@ export type VirtualNetworkGatewayConnectionsBeginResetSharedKeyResponse = Connec * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19599,6 +17813,7 @@ export type VirtualNetworkGatewayConnectionsListNextResponse = VirtualNetworkGat * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19618,6 +17833,7 @@ export type LocalNetworkGatewaysCreateOrUpdateResponse = LocalNetworkGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19637,6 +17853,7 @@ export type LocalNetworkGatewaysGetResponse = LocalNetworkGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19656,6 +17873,7 @@ export type LocalNetworkGatewaysUpdateTagsResponse = LocalNetworkGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19675,6 +17893,7 @@ export type LocalNetworkGatewaysListResponse = LocalNetworkGatewayListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19694,6 +17913,7 @@ export type LocalNetworkGatewaysBeginCreateOrUpdateResponse = LocalNetworkGatewa * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19713,6 +17933,7 @@ export type LocalNetworkGatewaysBeginUpdateTagsResponse = LocalNetworkGateway & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19732,6 +17953,7 @@ export type LocalNetworkGatewaysListNextResponse = LocalNetworkGatewayListResult * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19751,6 +17973,7 @@ export type VirtualNetworkTapsGetResponse = VirtualNetworkTap & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19770,6 +17993,7 @@ export type VirtualNetworkTapsCreateOrUpdateResponse = VirtualNetworkTap & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19789,6 +18013,7 @@ export type VirtualNetworkTapsUpdateTagsResponse = VirtualNetworkTap & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19808,6 +18033,7 @@ export type VirtualNetworkTapsListAllResponse = VirtualNetworkTapListResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19827,6 +18053,7 @@ export type VirtualNetworkTapsListByResourceGroupResponse = VirtualNetworkTapLis * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19846,6 +18073,7 @@ export type VirtualNetworkTapsBeginCreateOrUpdateResponse = VirtualNetworkTap & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19865,6 +18093,7 @@ export type VirtualNetworkTapsBeginUpdateTagsResponse = VirtualNetworkTap & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19884,6 +18113,7 @@ export type VirtualNetworkTapsListAllNextResponse = VirtualNetworkTapListResult * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19903,6 +18133,7 @@ export type VirtualNetworkTapsListByResourceGroupNextResponse = VirtualNetworkTa * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19922,6 +18153,7 @@ export type VirtualWansGetResponse = VirtualWAN & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19941,6 +18173,7 @@ export type VirtualWansCreateOrUpdateResponse = VirtualWAN & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19960,6 +18193,7 @@ export type VirtualWansUpdateTagsResponse = VirtualWAN & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19979,6 +18213,7 @@ export type VirtualWansListByResourceGroupResponse = ListVirtualWANsResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -19998,6 +18233,7 @@ export type VirtualWansListResponse = ListVirtualWANsResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20017,6 +18253,7 @@ export type VirtualWansBeginCreateOrUpdateResponse = VirtualWAN & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20036,6 +18273,7 @@ export type VirtualWansBeginUpdateTagsResponse = VirtualWAN & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20055,6 +18293,7 @@ export type VirtualWansListByResourceGroupNextResponse = ListVirtualWANsResult & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20074,6 +18313,7 @@ export type VirtualWansListNextResponse = ListVirtualWANsResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20093,6 +18333,7 @@ export type VpnSitesGetResponse = VpnSite & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20112,6 +18353,7 @@ export type VpnSitesCreateOrUpdateResponse = VpnSite & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20131,6 +18373,7 @@ export type VpnSitesUpdateTagsResponse = VpnSite & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20150,6 +18393,7 @@ export type VpnSitesListByResourceGroupResponse = ListVpnSitesResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20169,6 +18413,7 @@ export type VpnSitesListResponse = ListVpnSitesResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20188,6 +18433,7 @@ export type VpnSitesBeginCreateOrUpdateResponse = VpnSite & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20207,6 +18453,7 @@ export type VpnSitesBeginUpdateTagsResponse = VpnSite & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20226,6 +18473,7 @@ export type VpnSitesListByResourceGroupNextResponse = ListVpnSitesResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20245,6 +18493,7 @@ export type VpnSitesListNextResponse = ListVpnSitesResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20264,6 +18513,7 @@ export type VirtualHubsGetResponse = VirtualHub & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20283,6 +18533,7 @@ export type VirtualHubsCreateOrUpdateResponse = VirtualHub & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20302,6 +18553,7 @@ export type VirtualHubsUpdateTagsResponse = VirtualHub & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20321,6 +18573,7 @@ export type VirtualHubsListByResourceGroupResponse = ListVirtualHubsResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20340,6 +18593,7 @@ export type VirtualHubsListResponse = ListVirtualHubsResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20359,6 +18613,7 @@ export type VirtualHubsBeginCreateOrUpdateResponse = VirtualHub & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20378,6 +18633,7 @@ export type VirtualHubsBeginUpdateTagsResponse = VirtualHub & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20397,6 +18653,7 @@ export type VirtualHubsListByResourceGroupNextResponse = ListVirtualHubsResult & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20416,6 +18673,7 @@ export type VirtualHubsListNextResponse = ListVirtualHubsResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20435,6 +18693,7 @@ export type HubVirtualNetworkConnectionsGetResponse = HubVirtualNetworkConnectio * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20454,6 +18713,7 @@ export type HubVirtualNetworkConnectionsListResponse = ListHubVirtualNetworkConn * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20473,6 +18733,7 @@ export type HubVirtualNetworkConnectionsListNextResponse = ListHubVirtualNetwork * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20492,6 +18753,7 @@ export type VpnGatewaysGetResponse = VpnGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20511,6 +18773,7 @@ export type VpnGatewaysCreateOrUpdateResponse = VpnGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20530,6 +18793,7 @@ export type VpnGatewaysUpdateTagsResponse = VpnGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20549,6 +18813,7 @@ export type VpnGatewaysListByResourceGroupResponse = ListVpnGatewaysResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20568,6 +18833,7 @@ export type VpnGatewaysListResponse = ListVpnGatewaysResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20587,6 +18853,7 @@ export type VpnGatewaysBeginCreateOrUpdateResponse = VpnGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20606,6 +18873,7 @@ export type VpnGatewaysBeginUpdateTagsResponse = VpnGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20625,6 +18893,7 @@ export type VpnGatewaysListByResourceGroupNextResponse = ListVpnGatewaysResult & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20644,6 +18913,7 @@ export type VpnGatewaysListNextResponse = ListVpnGatewaysResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20663,6 +18933,7 @@ export type VpnConnectionsGetResponse = VpnConnection & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20682,6 +18953,7 @@ export type VpnConnectionsCreateOrUpdateResponse = VpnConnection & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20701,6 +18973,7 @@ export type VpnConnectionsListByVpnGatewayResponse = ListVpnConnectionsResult & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20720,6 +18993,7 @@ export type VpnConnectionsBeginCreateOrUpdateResponse = VpnConnection & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20739,6 +19013,7 @@ export type VpnConnectionsListByVpnGatewayNextResponse = ListVpnConnectionsResul * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20758,6 +19033,7 @@ export type P2sVpnServerConfigurationsGetResponse = P2SVpnServerConfiguration & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20777,6 +19053,7 @@ export type P2sVpnServerConfigurationsCreateOrUpdateResponse = P2SVpnServerConfi * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20796,6 +19073,7 @@ export type P2sVpnServerConfigurationsListByVirtualWanResponse = ListP2SVpnServe * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20815,6 +19093,7 @@ export type P2sVpnServerConfigurationsBeginCreateOrUpdateResponse = P2SVpnServer * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20834,6 +19113,7 @@ export type P2sVpnServerConfigurationsListByVirtualWanNextResponse = ListP2SVpnS * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20853,6 +19133,7 @@ export type P2sVpnGatewaysGetResponse = P2SVpnGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20872,6 +19153,7 @@ export type P2sVpnGatewaysCreateOrUpdateResponse = P2SVpnGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20891,6 +19173,7 @@ export type P2sVpnGatewaysUpdateTagsResponse = P2SVpnGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20910,6 +19193,7 @@ export type P2sVpnGatewaysListByResourceGroupResponse = ListP2SVpnGatewaysResult * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20929,6 +19213,7 @@ export type P2sVpnGatewaysListResponse = ListP2SVpnGatewaysResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20948,6 +19233,7 @@ export type P2sVpnGatewaysGenerateVpnProfileResponse = VpnProfileResponse & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20967,6 +19253,7 @@ export type P2sVpnGatewaysBeginCreateOrUpdateResponse = P2SVpnGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -20986,6 +19273,7 @@ export type P2sVpnGatewaysBeginUpdateTagsResponse = P2SVpnGateway & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -21005,6 +19293,7 @@ export type P2sVpnGatewaysBeginGenerateVpnProfileResponse = VpnProfileResponse & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -21024,6 +19313,7 @@ export type P2sVpnGatewaysListByResourceGroupNextResponse = ListP2SVpnGatewaysRe * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -21043,6 +19333,7 @@ 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 53507cc334b7..5304129d8432 100644 --- a/packages/@azure/arm-network/lib/models/interfaceEndpointsMappers.ts +++ b/packages/@azure/arm-network/lib/models/interfaceEndpointsMappers.ts @@ -1,179 +1,179 @@ /* * 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, - InterfaceEndpoint, - Resource, - BaseResource, - EndpointService, - Subnet, - SubResource, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - IPConfiguration, - PublicIPAddressDnsSettings, - IpTag, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - InterfaceEndpointListResult, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + InterfaceEndpointListResult, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts index 890e31557648..1ea32955b91f 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - 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, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - InboundNatRule, - CloudError, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, + LoadBalancerBackendAddressPoolListResult, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts index 4e34f7a63579..cfc5bea61561 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - LoadBalancerFrontendIPConfigurationListResult, - FrontendIPConfiguration, - SubResource, - BaseResource, - Subnet, - NetworkSecurityGroup, - Resource, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - PublicIPAddress, - PublicIPAddressSku, - IPConfiguration, - PublicIPAddressDnsSettings, - IpTag, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - CloudError, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, + LoadBalancerFrontendIPConfigurationListResult, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts index d307b29c9c98..48dc5fc7d9e3 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - LoadBalancerLoadBalancingRuleListResult, - LoadBalancingRule, - SubResource, - BaseResource, - CloudError, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - Resource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, + LoadBalancerLoadBalancingRuleListResult, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts index 310c3fbb3c6a..3a0af8347196 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - NetworkInterfaceListResult, - NetworkInterface, - Resource, - BaseResource, - SubResource, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - Subnet, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - InterfaceEndpoint, - EndpointService, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - CloudError, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceListResult, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts index d1e9cc05ca35..da7de57df9a0 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - LoadBalancerOutboundRuleListResult, - OutboundRule, - SubResource, - BaseResource, - CloudError, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - Resource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, + LoadBalancerOutboundRuleListResult, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts index 9143d8747942..e0cc4496fc31 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - LoadBalancerProbeListResult, - Probe, - SubResource, - BaseResource, - CloudError, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - Resource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, + LoadBalancerProbeListResult, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts index ca540035da6f..3de08a4dbc12 100644 --- a/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts +++ b/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts @@ -1,180 +1,180 @@ /* * 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, - LoadBalancer, - Resource, - BaseResource, - LoadBalancerSku, - FrontendIPConfiguration, - SubResource, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - PublicIPAddress, - PublicIPAddressSku, - IPConfiguration, - PublicIPAddressDnsSettings, - IpTag, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - LoadBalancingRule, - Probe, - InboundNatPool, - OutboundRule, - TagsObject, - LoadBalancerListResult, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + 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, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts index 55f2734b84cc..5996efcab1d9 100644 --- a/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts @@ -1,180 +1,180 @@ /* * 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, - BgpSettings, - CloudError, - TagsObject, - LocalNetworkGatewayListResult, - SubResource, - ApplicationSecurityGroup, - SecurityRule, - InterfaceEndpoint, - EndpointService, - Subnet, - NetworkSecurityGroup, - NetworkInterface, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - IPConfiguration, - PublicIPAddressDnsSettings, - IpTag, - ApplicationGatewayBackendAddressPool, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + LocalNetworkGatewayListResult, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/mappers.ts b/packages/@azure/arm-network/lib/models/mappers.ts index ba84b8382540..477d85392bb4 100644 --- a/packages/@azure/arm-network/lib/models/mappers.ts +++ b/packages/@azure/arm-network/lib/models/mappers.ts @@ -1,11 +1,9 @@ /* * 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"; @@ -923,6 +921,29 @@ export const PublicIPAddressDnsSettings: msRest.CompositeMapper = { } }; +export const DdosSettings: msRest.CompositeMapper = { + serializedName: "DdosSettings", + type: { + name: "Composite", + className: "DdosSettings", + modelProperties: { + ddosCustomPolicy: { + serializedName: "ddosCustomPolicy", + type: { + name: "Composite", + className: "SubResource" + } + }, + protectionCoverage: { + serializedName: "protectionCoverage", + type: { + name: "String" + } + } + } + } +}; + export const IpTag: msRest.CompositeMapper = { serializedName: "IpTag", type: { @@ -986,6 +1007,13 @@ export const PublicIPAddress: msRest.CompositeMapper = { className: "PublicIPAddressDnsSettings" } }, + ddosSettings: { + serializedName: "properties.ddosSettings", + type: { + name: "Composite", + className: "DdosSettings" + } + }, ipTags: { serializedName: "properties.ipTags", type: { @@ -3819,6 +3847,69 @@ 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: { @@ -4029,6 +4120,80 @@ export const ApplicationGatewaySslPredefinedPolicy: msRest.CompositeMapper = { } }; +export const ErrorDetails: msRest.CompositeMapper = { + serializedName: "ErrorDetails", + type: { + name: "Composite", + className: "ErrorDetails", + modelProperties: { + code: { + serializedName: "code", + type: { + name: "String" + } + }, + target: { + serializedName: "target", + type: { + name: "String" + } + }, + message: { + serializedName: "message", + type: { + name: "String" + } + } + } + } +}; + +export const ErrorModel: msRest.CompositeMapper = { + serializedName: "Error", + type: { + name: "Composite", + className: "ErrorModel", + modelProperties: { + code: { + serializedName: "code", + type: { + name: "String" + } + }, + message: { + serializedName: "message", + type: { + name: "String" + } + }, + target: { + serializedName: "target", + type: { + name: "String" + } + }, + details: { + serializedName: "details", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ErrorDetails" + } + } + } + }, + innerError: { + serializedName: "innerError", + type: { + name: "String" + } + } + } + } +}; + export const TagsObject: msRest.CompositeMapper = { serializedName: "TagsObject", type: { @@ -4712,6 +4877,97 @@ export const DnsNameAvailabilityResult: msRest.CompositeMapper = { } }; +export const ProtocolCustomSettingsFormat: msRest.CompositeMapper = { + serializedName: "ProtocolCustomSettingsFormat", + type: { + name: "Composite", + className: "ProtocolCustomSettingsFormat", + modelProperties: { + protocol: { + serializedName: "protocol", + type: { + name: "String" + } + }, + triggerRateOverride: { + serializedName: "triggerRateOverride", + type: { + name: "String" + } + }, + sourceRateOverride: { + serializedName: "sourceRateOverride", + type: { + name: "String" + } + }, + triggerSensitivityOverride: { + serializedName: "triggerSensitivityOverride", + type: { + name: "String" + } + } + } + } +}; + +export const DdosCustomPolicy: msRest.CompositeMapper = { + serializedName: "DdosCustomPolicy", + type: { + name: "Composite", + className: "DdosCustomPolicy", + modelProperties: { + ...Resource.type.modelProperties, + resourceGuid: { + readOnly: true, + serializedName: "properties.resourceGuid", + type: { + name: "String" + } + }, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + publicIPAddresses: { + readOnly: true, + serializedName: "properties.publicIPAddresses", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" + } + } + } + }, + protocolCustomSettings: { + serializedName: "properties.protocolCustomSettings", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ProtocolCustomSettingsFormat" + } + } + } + }, + etag: { + readOnly: true, + serializedName: "etag", + type: { + name: "String" + } + } + } + } +}; + export const DdosProtectionPlan: msRest.CompositeMapper = { serializedName: "DdosProtectionPlan", type: { @@ -6995,80 +7251,6 @@ export const LoadBalancer: msRest.CompositeMapper = { } }; -export const ErrorDetails: msRest.CompositeMapper = { - serializedName: "ErrorDetails", - type: { - name: "Composite", - className: "ErrorDetails", - modelProperties: { - code: { - serializedName: "code", - type: { - name: "String" - } - }, - target: { - serializedName: "target", - type: { - name: "String" - } - }, - message: { - serializedName: "message", - type: { - name: "String" - } - } - } - } -}; - -export const ErrorModel: msRest.CompositeMapper = { - serializedName: "Error", - type: { - name: "Composite", - className: "ErrorModel", - modelProperties: { - code: { - serializedName: "code", - type: { - name: "String" - } - }, - message: { - serializedName: "message", - type: { - name: "String" - } - }, - target: { - serializedName: "target", - type: { - name: "String" - } - }, - details: { - serializedName: "details", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ErrorDetails" - } - } - } - }, - innerError: { - serializedName: "innerError", - type: { - name: "String" - } - } - } - } -}; - export const AzureAsyncOperationResult: msRest.CompositeMapper = { serializedName: "AzureAsyncOperationResult", type: { diff --git a/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts b/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts index b2b18d10673f..ccddb790fdf5 100644 --- a/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - 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, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - CloudError, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceIPConfigurationListResult, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts b/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts index 64900fb91d3c..4d0bde8a3b41 100644 --- a/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts @@ -1,179 +1,179 @@ /* * 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 { - NetworkInterfaceLoadBalancerListResult, - LoadBalancer, - Resource, - BaseResource, - LoadBalancerSku, - FrontendIPConfiguration, - SubResource, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - PublicIPAddress, - PublicIPAddressSku, - IPConfiguration, - PublicIPAddressDnsSettings, - IpTag, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - LoadBalancingRule, - Probe, - InboundNatPool, - OutboundRule, - CloudError, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + 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, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts b/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts index 7fb0fe450489..b02c404e4d79 100644 --- a/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts @@ -1,179 +1,179 @@ /* * 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, - NetworkInterfaceTapConfiguration, - SubResource, - BaseResource, - VirtualNetworkTap, - Resource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, - NetworkInterfaceTapConfigurationListResult, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, + NetworkInterfaceTapConfigurationListResult, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts b/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts index b80447d9ea66..68969bad5d0f 100644 --- a/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts @@ -1,187 +1,187 @@ /* * 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, - NetworkInterface, - Resource, - BaseResource, - SubResource, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - Subnet, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - InterfaceEndpoint, - EndpointService, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - TagsObject, - NetworkInterfaceListResult, - EffectiveRouteListResult, - EffectiveRoute, - EffectiveNetworkSecurityGroupListResult, - EffectiveNetworkSecurityGroup, - EffectiveNetworkSecurityGroupAssociation, - EffectiveNetworkSecurityRule, - NetworkInterfaceIPConfigurationListResult, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EffectiveNetworkSecurityGroup, + EffectiveNetworkSecurityGroupAssociation, + EffectiveNetworkSecurityGroupListResult, + EffectiveNetworkSecurityRule, + EffectiveRoute, + EffectiveRouteListResult, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceIPConfigurationListResult, + NetworkInterfaceListResult, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts b/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts index 3bd75d4a3b5a..53b9a93b9547 100644 --- a/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts @@ -1,180 +1,180 @@ /* * 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, - NetworkProfile, - Resource, - BaseResource, - ContainerNetworkInterface, - SubResource, - ContainerNetworkInterfaceConfiguration, - IPConfigurationProfile, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - IPConfiguration, - PublicIPAddressDnsSettings, - IpTag, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - Container, - ContainerNetworkInterfaceIpConfiguration, - TagsObject, - NetworkProfileListResult, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, + NetworkProfile, + NetworkProfileListResult, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts b/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts index 20e4118a6d42..a5261485ef71 100644 --- a/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts @@ -1,180 +1,180 @@ /* * 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, - NetworkSecurityGroup, - Resource, - BaseResource, - SecurityRule, - SubResource, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - Subnet, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - TagsObject, - NetworkSecurityGroupListResult, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, + NetworkSecurityGroupListResult, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/networkWatchersMappers.ts b/packages/@azure/arm-network/lib/models/networkWatchersMappers.ts index b95ff50b5fbd..f5e67ea3871d 100644 --- a/packages/@azure/arm-network/lib/models/networkWatchersMappers.ts +++ b/packages/@azure/arm-network/lib/models/networkWatchersMappers.ts @@ -1,234 +1,234 @@ /* * 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 { - 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, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AvailableProvidersList, + AvailableProvidersListCity, + AvailableProvidersListCountry, + AvailableProvidersListParameters, + AvailableProvidersListState, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + 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, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EffectiveNetworkSecurityRule, + EndpointService, EndpointServiceResult, + ErrorDetails, + ErrorResponse, + EvaluatedNetworkSecurityGroup, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FlowLogFormatParameters, + FlowLogInformation, + FlowLogStatusParameters, + FrontendIPConfiguration, + HTTPConfiguration, + HTTPHeader, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + MatchedRule, + NetworkConfigurationDiagnosticParameters, + NetworkConfigurationDiagnosticProfile, + NetworkConfigurationDiagnosticResponse, + NetworkConfigurationDiagnosticResult, + NetworkInterface, + NetworkInterfaceAssociation, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + NetworkSecurityGroup, + NetworkSecurityGroupResult, + NetworkSecurityRulesEvaluationResult, + NetworkWatcher, + NetworkWatcherListResult, + NextHopParameters, + NextHopResult, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolConfiguration, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, + QueryTroubleshootingParameters, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + 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, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/operationsMappers.ts b/packages/@azure/arm-network/lib/models/operationsMappers.ts index 7d80dca9fdb7..bf072e23821a 100644 --- a/packages/@azure/arm-network/lib/models/operationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/operationsMappers.ts @@ -1,22 +1,19 @@ /* * 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, - CloudError + MetricSpecification, + Operation, + OperationDisplay, + OperationListResult, + OperationPropertiesFormatServiceSpecification } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts index d2a8321ddb57..778c2dcc2656 100644 --- a/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts @@ -1,184 +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 { - P2SVpnGateway, - Resource, - BaseResource, - SubResource, AddressSpace, - VpnClientConnectionHealth, - ErrorModel, - ErrorDetails, - TagsObject, - ListP2SVpnGatewaysResult, - P2SVpnProfileParameters, - VpnProfileResponse, - CloudError, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ErrorDetails, + ErrorModel, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, + ListP2SVpnGatewaysResult, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnProfileParameters, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, - VpnGateway + VpnGateway, + VpnProfileResponse, + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts b/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts index 69b5755e1531..62fc8e2a504d 100644 --- a/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts +++ b/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts @@ -1,180 +1,180 @@ /* * 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 { - P2SVpnServerConfiguration, - SubResource, - BaseResource, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - IpsecPolicy, - ErrorModel, - ErrorDetails, - ListP2SVpnServerConfigurationsResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - Resource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ErrorDetails, + ErrorModel, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, + ListP2SVpnServerConfigurationsResult, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/packetCapturesMappers.ts b/packages/@azure/arm-network/lib/models/packetCapturesMappers.ts index acd19051ac58..7bd6f4a8e8df 100644 --- a/packages/@azure/arm-network/lib/models/packetCapturesMappers.ts +++ b/packages/@azure/arm-network/lib/models/packetCapturesMappers.ts @@ -1,21 +1,18 @@ /* * 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, - PacketCaptureResult, - ErrorResponse, - ErrorDetails, + PacketCaptureListResult, PacketCaptureQueryStatusResult, - PacketCaptureListResult + PacketCaptureResult, + PacketCaptureStorageLocation } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/parameters.ts b/packages/@azure/arm-network/lib/models/parameters.ts index b9d89677521a..b8decefae784 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-10-01', + defaultValue: '2018-11-01', type: { name: "String" } @@ -134,6 +134,16 @@ export const crossConnectionName: msRest.OperationURLParameter = { } } }; +export const ddosCustomPolicyName: msRest.OperationURLParameter = { + parameterPath: "ddosCustomPolicyName", + mapper: { + required: true, + serializedName: "ddosCustomPolicyName", + type: { + name: "String" + } + } +}; export const ddosProtectionPlanName: msRest.OperationURLParameter = { parameterPath: "ddosProtectionPlanName", mapper: { diff --git a/packages/@azure/arm-network/lib/models/publicIPAddressesMappers.ts b/packages/@azure/arm-network/lib/models/publicIPAddressesMappers.ts index 8b96e08aad38..8c1f52f2caac 100644 --- a/packages/@azure/arm-network/lib/models/publicIPAddressesMappers.ts +++ b/packages/@azure/arm-network/lib/models/publicIPAddressesMappers.ts @@ -1,180 +1,180 @@ /* * 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, - PublicIPAddress, - Resource, - BaseResource, - PublicIPAddressSku, - IPConfiguration, - SubResource, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - PublicIPAddressDnsSettings, - IpTag, - TagsObject, - PublicIPAddressListResult, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressListResult, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts b/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts index 6150f30e4e9f..8ddcf9fa1c49 100644 --- a/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts +++ b/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts @@ -1,180 +1,180 @@ /* * 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, - PublicIPPrefix, - Resource, - BaseResource, - PublicIPPrefixSku, - IpTag, - ReferencedPublicIpAddress, - TagsObject, - PublicIPPrefixListResult, - SubResource, - ApplicationSecurityGroup, - SecurityRule, - InterfaceEndpoint, - EndpointService, - Subnet, - NetworkSecurityGroup, - NetworkInterface, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - IPConfiguration, - PublicIPAddressDnsSettings, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, - PatchRouteFilterRule, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + 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, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts b/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts index 0a1c18438495..4ee061ec4cd7 100644 --- a/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts @@ -1,179 +1,179 @@ /* * 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, - RouteFilterRule, - SubResource, - BaseResource, - PatchRouteFilterRule, - RouteFilterRuleListResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - Resource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteFilterRuleListResult, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts b/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts index 3342e6a85f4a..8cf654c6d02f 100644 --- a/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts +++ b/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts @@ -1,179 +1,179 @@ /* * 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, - RouteFilter, - Resource, - BaseResource, - RouteFilterRule, - SubResource, - ExpressRouteCircuitPeering, - ExpressRouteCircuitPeeringConfig, - ExpressRouteCircuitStats, - Ipv6ExpressRouteCircuitPeeringConfig, - ExpressRouteConnectionId, - ExpressRouteCircuitConnection, - PatchRouteFilter, - RouteFilterListResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, - ExpressRouteCircuitAuthorization, ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, - ExpressRouteCrossConnection, + ExpressRouteCircuitAuthorization, + ExpressRouteCircuitConnection, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, + ExpressRouteCircuitStats, ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteConnectionId, + ExpressRouteCrossConnection, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterListResult, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/routeTablesMappers.ts b/packages/@azure/arm-network/lib/models/routeTablesMappers.ts index 6f58adedb2c2..54d64fef0780 100644 --- a/packages/@azure/arm-network/lib/models/routeTablesMappers.ts +++ b/packages/@azure/arm-network/lib/models/routeTablesMappers.ts @@ -1,180 +1,180 @@ /* * 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, - RouteTable, - Resource, - BaseResource, - Route, - SubResource, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - IPConfiguration, - PublicIPAddressDnsSettings, - IpTag, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - TagsObject, - RouteTableListResult, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + RouteTableListResult, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/routesMappers.ts b/packages/@azure/arm-network/lib/models/routesMappers.ts index 38e8c03f0671..52215135857b 100644 --- a/packages/@azure/arm-network/lib/models/routesMappers.ts +++ b/packages/@azure/arm-network/lib/models/routesMappers.ts @@ -1,179 +1,179 @@ /* * 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, - Route, - SubResource, - BaseResource, - RouteListResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - Resource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteListResult, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/securityRulesMappers.ts b/packages/@azure/arm-network/lib/models/securityRulesMappers.ts index 58e0c7ca30b4..b290f8be9645 100644 --- a/packages/@azure/arm-network/lib/models/securityRulesMappers.ts +++ b/packages/@azure/arm-network/lib/models/securityRulesMappers.ts @@ -1,179 +1,179 @@ /* * 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, - SecurityRule, - SubResource, - BaseResource, - ApplicationSecurityGroup, - Resource, - SecurityRuleListResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + SecurityRuleListResult, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts b/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts index a55b797a92fb..3d8eb2af305c 100644 --- a/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts +++ b/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts @@ -1,180 +1,180 @@ /* * 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, - ServiceEndpointPolicy, - Resource, - BaseResource, - ServiceEndpointPolicyDefinition, - SubResource, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - IPConfiguration, - PublicIPAddressDnsSettings, - IpTag, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - TagsObject, - ServiceEndpointPolicyListResult, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPolicyListResult, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts b/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts index c06fed981f71..a72a240ee1b8 100644 --- a/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts @@ -1,179 +1,179 @@ /* * 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, - ServiceEndpointPolicyDefinition, - SubResource, - BaseResource, - ServiceEndpointPolicyDefinitionListResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - Resource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPolicyDefinitionListResult, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/subnetsMappers.ts b/packages/@azure/arm-network/lib/models/subnetsMappers.ts index e0983bc332d3..01223592ea57 100644 --- a/packages/@azure/arm-network/lib/models/subnetsMappers.ts +++ b/packages/@azure/arm-network/lib/models/subnetsMappers.ts @@ -1,179 +1,179 @@ /* * 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, - Subnet, - SubResource, - BaseResource, - NetworkSecurityGroup, - Resource, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - IPConfiguration, - PublicIPAddressDnsSettings, - IpTag, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - SubnetListResult, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubnetListResult, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/usagesMappers.ts b/packages/@azure/arm-network/lib/models/usagesMappers.ts index 6e77fa4a6fcd..9618f0fdc195 100644 --- a/packages/@azure/arm-network/lib/models/usagesMappers.ts +++ b/packages/@azure/arm-network/lib/models/usagesMappers.ts @@ -1,17 +1,14 @@ /* * 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 { - UsagesListResult, + CloudError, Usage, UsageName, - CloudError + UsagesListResult } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts b/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts index b085bfd2a1ed..512a3fbc267c 100644 --- a/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts @@ -1,181 +1,181 @@ /* * 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 { - VirtualHub, - Resource, - BaseResource, - SubResource, - HubVirtualNetworkConnection, - VirtualHubRouteTable, - VirtualHubRoute, - ErrorModel, - ErrorDetails, - TagsObject, - ListVirtualHubsResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ErrorDetails, + ErrorModel, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, + ListVirtualHubsResult, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts index 041f610561aa..47dc61398929 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts @@ -1,181 +1,181 @@ /* * 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, - VpnClientRootCertificate, - VpnClientRevokedCertificate, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, - TunnelConnectionHealth, - CloudError, - TagsObject, - ConnectionSharedKey, - VirtualNetworkGatewayConnectionListResult, - ConnectionResetSharedKey, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionResetSharedKey, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayConnectionListEntity, VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGateway, + VirtualNetworkGatewayConnection, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayConnectionListResult, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts index 9b99dca8ea82..4544dc519ce8 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts @@ -1,188 +1,188 @@ /* * 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, - VpnClientRootCertificate, - VpnClientRevokedCertificate, - IpsecPolicy, - BgpSettings, - CloudError, - TagsObject, - VirtualNetworkGatewayListResult, - VirtualNetworkGatewayListConnectionsResult, - VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - TunnelConnectionHealth, - VpnClientParameters, - BgpPeerStatusListResult, - BgpPeerStatus, - GatewayRouteListResult, - GatewayRoute, - VpnClientIPsecParameters, - VpnDeviceScriptParameters, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpPeerStatus, + BgpPeerStatusListResult, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + GatewayRoute, + GatewayRouteListResult, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - LocalNetworkGateway, + VirtualNetworkConnectionGatewayReference, + VirtualNetworkGateway, VirtualNetworkGatewayConnection, - ConnectionSharedKey, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayListConnectionsResult, + VirtualNetworkGatewayListResult, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientIPsecParameters, + VpnClientParameters, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, + VpnDeviceScriptParameters, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts index 706dd5e18f93..6e896f9636b1 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts @@ -1,179 +1,179 @@ /* * 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, - VirtualNetworkPeeringListResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - Resource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkPeeringListResult, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts index c743ee3b6641..22a4c38cd99c 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts @@ -1,180 +1,180 @@ /* * 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, - VirtualNetworkTap, - Resource, - BaseResource, - NetworkInterfaceTapConfiguration, - SubResource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, - TagsObject, - VirtualNetworkTapListResult, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualNetworkTapListResult, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts index bf4f42f36d2d..83457026a144 100644 --- a/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts @@ -1,184 +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, - VirtualNetwork, - Resource, - BaseResource, AddressSpace, - DhcpOptions, - Subnet, - SubResource, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceIPConfiguration, - VirtualNetworkTap, - NetworkInterfaceTapConfiguration, - FrontendIPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - IPConfiguration, - PublicIPAddressDnsSettings, - IpTag, - ApplicationGatewayBackendAddressPool, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - VirtualNetworkPeering, - TagsObject, - VirtualNetworkListResult, - IPAddressAvailabilityResult, - VirtualNetworkListUsageResult, - VirtualNetworkUsage, - VirtualNetworkUsageName, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPAddressAvailabilityResult, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, + VirtualNetwork, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkListResult, + VirtualNetworkListUsageResult, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualNetworkUsage, + VirtualNetworkUsageName, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/virtualWansMappers.ts b/packages/@azure/arm-network/lib/models/virtualWansMappers.ts index ca27936c2c49..377092b0a1e0 100644 --- a/packages/@azure/arm-network/lib/models/virtualWansMappers.ts +++ b/packages/@azure/arm-network/lib/models/virtualWansMappers.ts @@ -1,181 +1,181 @@ /* * 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 { - VirtualWAN, - Resource, - BaseResource, - SubResource, - P2SVpnServerConfiguration, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - IpsecPolicy, - ErrorModel, - ErrorDetails, - TagsObject, - ListVirtualWANsResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ErrorDetails, + ErrorModel, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, + ListVirtualWANsResult, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualWAN, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts index b0c59247239d..bac9aad01c86 100644 --- a/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts +++ b/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts @@ -1,180 +1,180 @@ /* * 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 { - VpnConnection, - SubResource, - BaseResource, - IpsecPolicy, - ErrorModel, - ErrorDetails, - ListVpnConnectionsResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - Resource, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ErrorDetails, + ErrorModel, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, + ListVpnConnectionsResult, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - BgpSettings, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts index f2c2586ffa1f..882235372872 100644 --- a/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts +++ b/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts @@ -1,181 +1,181 @@ /* * 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 { - VpnGateway, - Resource, - BaseResource, - SubResource, - VpnConnection, - IpsecPolicy, - BgpSettings, - ErrorModel, - ErrorDetails, - TagsObject, - ListVpnGatewaysResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ErrorDetails, + ErrorModel, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, + ListVpnGatewaysResult, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, - AddressSpace, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - VpnSite, - DeviceProperties, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, - P2SVpnGateway, - VpnClientConnectionHealth + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, + VpnGateway, + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/vpnSitesConfigurationMappers.ts b/packages/@azure/arm-network/lib/models/vpnSitesConfigurationMappers.ts index cd7a461173a8..08b441ba7f56 100644 --- a/packages/@azure/arm-network/lib/models/vpnSitesConfigurationMappers.ts +++ b/packages/@azure/arm-network/lib/models/vpnSitesConfigurationMappers.ts @@ -1,16 +1,13 @@ /* * 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 { - GetVpnSitesConfigurationRequest, + ErrorDetails, ErrorModel, - ErrorDetails + GetVpnSitesConfigurationRequest } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts b/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts index b5e5eaa51253..933e897962b3 100644 --- a/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts +++ b/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts @@ -1,181 +1,181 @@ /* * 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, - BgpSettings, - ErrorModel, - ErrorDetails, - TagsObject, - ListVpnSitesResult, - NetworkInterfaceTapConfiguration, - VirtualNetworkTap, - NetworkInterfaceIPConfiguration, - ApplicationGatewayBackendAddressPool, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, ApplicationGatewayBackendAddress, - BackendAddressPool, - InboundNatRule, - Subnet, - NetworkSecurityGroup, - SecurityRule, - ApplicationSecurityGroup, - NetworkInterface, - InterfaceEndpoint, - EndpointService, - NetworkInterfaceDnsSettings, - RouteTable, - Route, - ServiceEndpointPropertiesFormat, - ServiceEndpointPolicy, - ServiceEndpointPolicyDefinition, - IPConfiguration, - PublicIPAddress, - PublicIPAddressSku, - PublicIPAddressDnsSettings, - IpTag, - IPConfigurationProfile, - ResourceNavigationLink, - ServiceAssociationLink, - Delegation, - FrontendIPConfiguration, + ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendHttpSettings, ApplicationGatewayConnectionDraining, - ApplicationGatewayIPConfiguration, - ApplicationGatewayAuthenticationCertificate, - ApplicationGatewayTrustedRootCertificate, - ApplicationGatewaySslCertificate, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, ApplicationGatewayFrontendIPConfiguration, ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, ApplicationGatewayHttpListener, - ApplicationGatewayCustomError, + ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, ApplicationGatewayRequestRoutingRule, - ApplicationGatewayRewriteRuleSet, ApplicationGatewayRewriteRule, ApplicationGatewayRewriteRuleActionSet, - ApplicationGatewayHeaderConfiguration, - ApplicationGatewayRedirectConfiguration, - ApplicationGatewayUrlPathMap, - ApplicationGateway, + ApplicationGatewayRewriteRuleSet, ApplicationGatewaySku, + ApplicationGatewaySslCertificate, ApplicationGatewaySslPolicy, - ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationGatewayFirewallDisabledRuleGroup, - ApplicationGatewayFirewallExclusion, - ApplicationGatewayAutoscaleConfiguration, - ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, - ApplicationGatewayFirewallRuleSet, - ApplicationGatewayFirewallRuleGroup, - ApplicationGatewayFirewallRule, - ApplicationGatewayAvailableSslOptions, ApplicationGatewaySslPredefinedPolicy, - AzureFirewallIPConfiguration, - AzureFirewallApplicationRuleCollection, - AzureFirewallRCAction, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationSecurityGroup, + AzureFirewall, AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, AzureFirewallApplicationRuleProtocol, - AzureFirewallNatRuleCollection, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, AzureFirewallNatRCAction, AzureFirewallNatRule, - AzureFirewallNetworkRuleCollection, + AzureFirewallNatRuleCollection, AzureFirewallNetworkRule, - AzureFirewall, - AzureFirewallFqdnTag, + AzureFirewallNetworkRuleCollection, + AzureFirewallRCAction, + BackendAddressPool, + BaseResource, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + ConnectionMonitorDestination, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointService, EndpointServiceResult, + ErrorDetails, + ErrorModel, + ExpressRouteCircuit, ExpressRouteCircuitAuthorization, - RouteFilterRule, ExpressRouteCircuitConnection, ExpressRouteCircuitPeering, ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, ExpressRouteCircuitStats, - RouteFilter, - Ipv6ExpressRouteCircuitPeeringConfig, + ExpressRouteConnection, ExpressRouteConnectionId, - ExpressRouteCircuit, - ExpressRouteCircuitSku, - ExpressRouteCircuitServiceProviderProperties, - ExpressRouteServiceProvider, - ExpressRouteServiceProviderBandwidthsOffered, - ExpressRouteCrossConnectionPeering, ExpressRouteCrossConnection, - ExpressRouteCircuitReference, - ExpressRouteConnection, - ExpressRouteCircuitPeeringId, + ExpressRouteCrossConnectionPeering, ExpressRouteGateway, ExpressRouteGatewayPropertiesAutoScaleConfiguration, ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, - VirtualHubId, - ExpressRoutePortsLocation, - ExpressRoutePortsLocationBandwidths, ExpressRouteLink, ExpressRoutePort, - LoadBalancingRule, - Probe, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FrontendIPConfiguration, + HubVirtualNetworkConnection, InboundNatPool, - OutboundRule, + InboundNatRule, + InterfaceEndpoint, + IPConfiguration, + IPConfigurationProfile, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, + ListVpnSitesResult, LoadBalancer, LoadBalancerSku, - ContainerNetworkInterfaceConfiguration, - Container, - ContainerNetworkInterface, - ContainerNetworkInterfaceIpConfiguration, + LoadBalancingRule, + LocalNetworkGateway, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceTapConfiguration, NetworkProfile, + NetworkSecurityGroup, NetworkWatcher, - ConnectionMonitorResult, - ConnectionMonitorSource, - ConnectionMonitorDestination, + OutboundRule, + P2SVpnGateway, + P2SVpnServerConfigRadiusClientRootCertificate, + P2SVpnServerConfigRadiusServerRootCertificate, + P2SVpnServerConfiguration, + P2SVpnServerConfigVpnClientRevokedCertificate, + P2SVpnServerConfigVpnClientRootCertificate, + PatchRouteFilter, + PatchRouteFilterRule, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, PublicIPPrefix, PublicIPPrefixSku, ReferencedPublicIpAddress, - PatchRouteFilterRule, - PatchRouteFilter, - BgpServiceCommunity, - BGPCommunity, - VirtualNetworkPeering, + Resource, + ResourceNavigationLink, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TagsObject, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, VirtualNetwork, - DhcpOptions, - VirtualNetworkGatewayIPConfiguration, - VpnClientRootCertificate, - VpnClientRevokedCertificate, + VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, - VirtualNetworkGatewaySku, - VpnClientConfiguration, - IpsecPolicy, - LocalNetworkGateway, VirtualNetworkGatewayConnection, - TunnelConnectionHealth, - ConnectionSharedKey, VirtualNetworkGatewayConnectionListEntity, - VirtualNetworkConnectionGatewayReference, - P2SVpnServerConfigVpnClientRootCertificate, - P2SVpnServerConfigVpnClientRevokedCertificate, - P2SVpnServerConfigRadiusServerRootCertificate, - P2SVpnServerConfigRadiusClientRootCertificate, - P2SVpnServerConfiguration, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, VirtualWAN, - HubVirtualNetworkConnection, - VirtualHub, - VirtualHubRouteTable, - VirtualHubRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, VpnConnection, VpnGateway, - P2SVpnGateway, - VpnClientConnectionHealth + VpnSite } from "../models/mappers"; - diff --git a/packages/@azure/arm-network/lib/networkManagementClient.ts b/packages/@azure/arm-network/lib/networkManagementClient.ts index 991493633a7a..efc01fd022f3 100644 --- a/packages/@azure/arm-network/lib/networkManagementClient.ts +++ b/packages/@azure/arm-network/lib/networkManagementClient.ts @@ -24,6 +24,7 @@ class NetworkManagementClient extends NetworkManagementClientContext { availableResourceGroupDelegations: operations.AvailableResourceGroupDelegations; azureFirewalls: operations.AzureFirewalls; azureFirewallFqdnTags: operations.AzureFirewallFqdnTags; + ddosCustomPolicies: operations.DdosCustomPolicies; ddosProtectionPlans: operations.DdosProtectionPlans; availableEndpointServices: operations.AvailableEndpointServices; expressRouteCircuitAuthorizations: operations.ExpressRouteCircuitAuthorizations; @@ -101,6 +102,7 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.availableResourceGroupDelegations = new operations.AvailableResourceGroupDelegations(this); this.azureFirewalls = new operations.AzureFirewalls(this); this.azureFirewallFqdnTags = new operations.AzureFirewallFqdnTags(this); + this.ddosCustomPolicies = new operations.DdosCustomPolicies(this); this.ddosProtectionPlans = new operations.DdosProtectionPlans(this); this.availableEndpointServices = new operations.AvailableEndpointServices(this); this.expressRouteCircuitAuthorizations = new operations.ExpressRouteCircuitAuthorizations(this); diff --git a/packages/@azure/arm-network/lib/networkManagementClientContext.ts b/packages/@azure/arm-network/lib/networkManagementClientContext.ts index acfbe2e70db3..11d3d5ab0d9a 100644 --- a/packages/@azure/arm-network/lib/networkManagementClientContext.ts +++ b/packages/@azure/arm-network/lib/networkManagementClientContext.ts @@ -13,7 +13,7 @@ import * as msRest from "@azure/ms-rest-js"; import * as msRestAzure from "@azure/ms-rest-azure-js"; const packageName = "@azure/arm-network"; -const packageVersion = "0.2.1"; +const packageVersion = "0.2.2"; export class NetworkManagementClientContext extends msRestAzure.AzureServiceClient { credentials: msRest.ServiceClientCredentials; diff --git a/packages/@azure/arm-network/lib/operations/applicationGateways.ts b/packages/@azure/arm-network/lib/operations/applicationGateways.ts index 50b702269fc5..56c80f1aac6f 100644 --- a/packages/@azure/arm-network/lib/operations/applicationGateways.ts +++ b/packages/@azure/arm-network/lib/operations/applicationGateways.ts @@ -185,6 +185,78 @@ export class ApplicationGateways { .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } + /** + * Lists all available server variables. + * @param [options] The optional parameters + * @returns Promise + */ + listAvailableServerVariables(options?: msRest.RequestOptionsBase): Promise; + /** + * @param callback The callback + */ + listAvailableServerVariables(callback: msRest.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + listAvailableServerVariables(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listAvailableServerVariables(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + listAvailableServerVariablesOperationSpec, + callback) as Promise; + } + + /** + * Lists all available request headers. + * @param [options] The optional parameters + * @returns Promise + */ + listAvailableRequestHeaders(options?: msRest.RequestOptionsBase): Promise; + /** + * @param callback The callback + */ + listAvailableRequestHeaders(callback: msRest.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + listAvailableRequestHeaders(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listAvailableRequestHeaders(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + listAvailableRequestHeadersOperationSpec, + callback) as Promise; + } + + /** + * Lists all available response headers. + * @param [options] The optional parameters + * @returns Promise + */ + listAvailableResponseHeaders(options?: msRest.RequestOptionsBase): Promise; + /** + * @param callback The callback + */ + listAvailableResponseHeaders(callback: msRest.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + listAvailableResponseHeaders(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listAvailableResponseHeaders(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + listAvailableResponseHeadersOperationSpec, + callback) as Promise; + } + /** * Lists all available web application firewall rule sets. * @param [options] The optional parameters @@ -556,6 +628,75 @@ const listAllOperationSpec: msRest.OperationSpec = { serializer }; +const listAvailableServerVariablesOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableServerVariables", + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ApplicationGatewayAvailableServerVariablesResult + }, + default: { + bodyMapper: Mappers.ErrorModel + } + }, + serializer +}; + +const listAvailableRequestHeadersOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableRequestHeaders", + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ApplicationGatewayAvailableRequestHeadersResult + }, + default: { + bodyMapper: Mappers.ErrorModel + } + }, + serializer +}; + +const listAvailableResponseHeadersOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableResponseHeaders", + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ApplicationGatewayAvailableResponseHeadersResult + }, + default: { + bodyMapper: Mappers.ErrorModel + } + }, + serializer +}; + const listAvailableWafRuleSetsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableWafRuleSets", diff --git a/packages/@azure/arm-network/lib/operations/applicationSecurityGroups.ts b/packages/@azure/arm-network/lib/operations/applicationSecurityGroups.ts index a3b3ff12c223..779621dd76c0 100644 --- a/packages/@azure/arm-network/lib/operations/applicationSecurityGroups.ts +++ b/packages/@azure/arm-network/lib/operations/applicationSecurityGroups.ts @@ -85,6 +85,19 @@ export class ApplicationSecurityGroups { .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } + /** + * Updates an application security group's tags. + * @param resourceGroupName The name of the resource group. + * @param applicationSecurityGroupName The name of the application security group. + * @param parameters Parameters supplied to update application security group tags. + * @param [options] The optional parameters + * @returns Promise + */ + updateTags(resourceGroupName: string, applicationSecurityGroupName: string, parameters: Models.TagsObject, options?: msRest.RequestOptionsBase): Promise { + return this.beginUpdateTags(resourceGroupName,applicationSecurityGroupName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + /** * Gets all application security groups in a subscription. * @param [options] The optional parameters @@ -176,6 +189,26 @@ export class ApplicationSecurityGroups { options); } + /** + * Updates an application security group's tags. + * @param resourceGroupName The name of the resource group. + * @param applicationSecurityGroupName The name of the application security group. + * @param parameters Parameters supplied to update application security group tags. + * @param [options] The optional parameters + * @returns Promise + */ + beginUpdateTags(resourceGroupName: string, applicationSecurityGroupName: string, parameters: Models.TagsObject, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + applicationSecurityGroupName, + parameters, + options + }, + beginUpdateTagsOperationSpec, + options); + } + /** * Gets all application security groups in a subscription. * @param nextPageLink The NextLink from the previous successful call to List operation. @@ -367,6 +400,38 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { serializer }; +const beginUpdateTagsOperationSpec: msRest.OperationSpec = { + httpMethod: "PATCH", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.applicationSecurityGroupName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.TagsObject, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.ApplicationSecurityGroup + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const listAllNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", diff --git a/packages/@azure/arm-network/lib/operations/ddosCustomPolicies.ts b/packages/@azure/arm-network/lib/operations/ddosCustomPolicies.ts new file mode 100644 index 000000000000..4a240729a46c --- /dev/null +++ b/packages/@azure/arm-network/lib/operations/ddosCustomPolicies.ts @@ -0,0 +1,276 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * 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. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/ddosCustomPoliciesMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a DdosCustomPolicies. */ +export class DdosCustomPolicies { + private readonly client: NetworkManagementClientContext; + + /** + * Create a DdosCustomPolicies. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Deletes the specified DDoS custom policy. + * @param resourceGroupName The name of the resource group. + * @param ddosCustomPolicyName The name of the DDoS custom policy. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, ddosCustomPolicyName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,ddosCustomPolicyName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Gets information about the specified DDoS custom policy. + * @param resourceGroupName The name of the resource group. + * @param ddosCustomPolicyName The name of the DDoS custom policy. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, ddosCustomPolicyName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param ddosCustomPolicyName The name of the DDoS custom policy. + * @param callback The callback + */ + get(resourceGroupName: string, ddosCustomPolicyName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param ddosCustomPolicyName The name of the DDoS custom policy. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, ddosCustomPolicyName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, ddosCustomPolicyName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + ddosCustomPolicyName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Creates or updates a DDoS custom policy. + * @param resourceGroupName The name of the resource group. + * @param ddosCustomPolicyName The name of the DDoS custom policy. + * @param parameters Parameters supplied to the create or update operation. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, ddosCustomPolicyName: string, parameters: Models.DdosCustomPolicy, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,ddosCustomPolicyName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Update a DDoS custom policy tags + * @param resourceGroupName The name of the resource group. + * @param ddosCustomPolicyName The name of the DDoS custom policy. + * @param parameters Parameters supplied to the update DDoS custom policy resource tags. + * @param [options] The optional parameters + * @returns Promise + */ + updateTags(resourceGroupName: string, ddosCustomPolicyName: string, parameters: Models.TagsObject, options?: msRest.RequestOptionsBase): Promise { + return this.beginUpdateTags(resourceGroupName,ddosCustomPolicyName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes the specified DDoS custom policy. + * @param resourceGroupName The name of the resource group. + * @param ddosCustomPolicyName The name of the DDoS custom policy. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, ddosCustomPolicyName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + ddosCustomPolicyName, + options + }, + beginDeleteMethodOperationSpec, + options); + } + + /** + * Creates or updates a DDoS custom policy. + * @param resourceGroupName The name of the resource group. + * @param ddosCustomPolicyName The name of the DDoS custom policy. + * @param parameters Parameters supplied to the create or update operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, ddosCustomPolicyName: string, parameters: Models.DdosCustomPolicy, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + ddosCustomPolicyName, + parameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Update a DDoS custom policy tags + * @param resourceGroupName The name of the resource group. + * @param ddosCustomPolicyName The name of the DDoS custom policy. + * @param parameters Parameters supplied to the update DDoS custom policy resource tags. + * @param [options] The optional parameters + * @returns Promise + */ + beginUpdateTags(resourceGroupName: string, ddosCustomPolicyName: string, parameters: Models.TagsObject, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + ddosCustomPolicyName, + parameters, + options + }, + beginUpdateTagsOperationSpec, + options); + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosCustomPolicies/{ddosCustomPolicyName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.ddosCustomPolicyName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.DdosCustomPolicy + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosCustomPolicies/{ddosCustomPolicyName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.ddosCustomPolicyName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosCustomPolicies/{ddosCustomPolicyName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.ddosCustomPolicyName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.DdosCustomPolicy, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.DdosCustomPolicy + }, + 201: { + bodyMapper: Mappers.DdosCustomPolicy + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginUpdateTagsOperationSpec: msRest.OperationSpec = { + httpMethod: "PATCH", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosCustomPolicies/{ddosCustomPolicyName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.ddosCustomPolicyName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.TagsObject, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.DdosCustomPolicy + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/packages/@azure/arm-network/lib/operations/index.ts b/packages/@azure/arm-network/lib/operations/index.ts index 988917538cb2..d2f3af235853 100644 --- a/packages/@azure/arm-network/lib/operations/index.ts +++ b/packages/@azure/arm-network/lib/operations/index.ts @@ -14,6 +14,7 @@ export * from "./availableDelegations"; export * from "./availableResourceGroupDelegations"; export * from "./azureFirewalls"; export * from "./azureFirewallFqdnTags"; +export * from "./ddosCustomPolicies"; export * from "./ddosProtectionPlans"; export * from "./availableEndpointServices"; export * from "./expressRouteCircuitAuthorizations"; diff --git a/packages/@azure/arm-network/package.json b/packages/@azure/arm-network/package.json index 0bc8ed438def..5f5073d8bfd6 100644 --- a/packages/@azure/arm-network/package.json +++ b/packages/@azure/arm-network/package.json @@ -2,10 +2,10 @@ "name": "@azure/arm-network", "author": "Microsoft Corporation", "description": "NetworkManagementClient Library with typescript type definitions for node.js and browser.", - "version": "0.2.2", + "version": "11.1.0", "dependencies": { - "@azure/ms-rest-azure-js": "^1.2.0", - "@azure/ms-rest-js": "^1.2.0", + "@azure/ms-rest-azure-js": "^1.3.1", + "@azure/ms-rest-js": "^1.2.6", "tslib": "^1.9.3" }, "keywords": [ @@ -44,6 +44,7 @@ "esm/**/*.d.ts", "esm/**/*.d.ts.map", "lib/**/*.ts", + "README.md", "rollup.config.js", "tsconfig.json" ],