From ccfb6099ef0172e56fa81c8ed1c997620566ff24 Mon Sep 17 00:00:00 2001 From: SDK Automation Date: Wed, 14 Oct 2020 20:11:51 +0000 Subject: [PATCH] Generated from 089112ee179649a307eb73d217eb683b42f9908f --- ...atewayPrivateEndpointConnectionsMappers.ts | 9 + ...ationGatewayPrivateLinkResourcesMappers.ts | 9 + .../src/models/applicationGatewaysMappers.ts | 9 + .../applicationSecurityGroupsMappers.ts | 9 + .../availableEndpointServicesMappers.ts | 9 + .../models/azureFirewallFqdnTagsMappers.ts | 9 + .../src/models/azureFirewallsMappers.ts | 9 + .../src/models/bastionHostsMappers.ts | 9 + .../models/bgpServiceCommunitiesMappers.ts | 9 + .../src/models/connectionMonitorsMappers.ts | 9 + .../src/models/customIPPrefixesMappers.ts | 9 + .../src/models/ddosCustomPoliciesMappers.ts | 9 + .../src/models/ddosProtectionPlansMappers.ts | 9 + .../src/models/defaultSecurityRulesMappers.ts | 9 + .../dscpConfigurationOperationsMappers.ts | 9 + ...xpressRouteCircuitAuthorizationsMappers.ts | 9 + .../expressRouteCircuitConnectionsMappers.ts | 9 + .../expressRouteCircuitPeeringsMappers.ts | 9 + .../src/models/expressRouteCircuitsMappers.ts | 9 + .../models/expressRouteConnectionsMappers.ts | 9 + ...ressRouteCrossConnectionPeeringsMappers.ts | 9 + .../expressRouteCrossConnectionsMappers.ts | 9 + .../src/models/expressRouteGatewaysMappers.ts | 9 + .../src/models/expressRouteLinksMappers.ts | 9 + .../expressRoutePortAuthorizationsMappers.ts | 310 ++++++++++ .../expressRoutePortsLocationsMappers.ts | 9 + .../src/models/expressRoutePortsMappers.ts | 9 + .../expressRouteServiceProvidersMappers.ts | 9 + .../src/models/firewallPoliciesMappers.ts | 9 + ...rewallPolicyRuleCollectionGroupsMappers.ts | 9 + .../arm-network/src/models/flowLogsMappers.ts | 9 + .../src/models/hubRouteTablesMappers.ts | 9 + .../hubVirtualNetworkConnectionsMappers.ts | 9 + .../src/models/inboundNatRulesMappers.ts | 9 + .../inboundSecurityRuleOperationsMappers.ts | 9 + sdk/network/arm-network/src/models/index.ts | 453 +++++++++++++- .../src/models/ipAllocationsMappers.ts | 9 + .../arm-network/src/models/ipGroupsMappers.ts | 9 + .../loadBalancerBackendAddressPoolsMappers.ts | 9 + ...BalancerFrontendIPConfigurationsMappers.ts | 9 + .../loadBalancerLoadBalancingRulesMappers.ts | 9 + .../loadBalancerNetworkInterfacesMappers.ts | 9 + .../loadBalancerOutboundRulesMappers.ts | 9 + .../src/models/loadBalancerProbesMappers.ts | 9 + .../src/models/loadBalancersMappers.ts | 9 + .../src/models/localNetworkGatewaysMappers.ts | 9 + sdk/network/arm-network/src/models/mappers.ts | 582 +++++++++++++++++- .../src/models/natGatewaysMappers.ts | 9 + ...networkInterfaceIPConfigurationsMappers.ts | 9 + .../networkInterfaceLoadBalancersMappers.ts | 9 + ...etworkInterfaceTapConfigurationsMappers.ts | 9 + .../src/models/networkInterfacesMappers.ts | 9 + .../src/models/networkProfilesMappers.ts | 9 + .../models/networkSecurityGroupsMappers.ts | 9 + .../models/networkVirtualAppliancesMappers.ts | 9 + .../src/models/networkWatchersMappers.ts | 9 + .../src/models/p2sVpnGatewaysMappers.ts | 9 + .../arm-network/src/models/parameters.ts | 14 +- ...erExpressRouteCircuitConnectionsMappers.ts | 9 + .../src/models/privateDnsZoneGroupsMappers.ts | 9 + .../src/models/privateEndpointsMappers.ts | 9 + .../src/models/privateLinkServicesMappers.ts | 9 + .../src/models/publicIPAddressesMappers.ts | 9 + .../src/models/publicIPPrefixesMappers.ts | 9 + .../models/resourceNavigationLinksMappers.ts | 9 + .../src/models/routeFilterRulesMappers.ts | 9 + .../src/models/routeFiltersMappers.ts | 9 + .../src/models/routeTablesMappers.ts | 9 + .../arm-network/src/models/routesMappers.ts | 9 + .../models/securityPartnerProvidersMappers.ts | 9 + .../src/models/securityRulesMappers.ts | 9 + .../models/serviceAssociationLinksMappers.ts | 9 + .../models/serviceEndpointPoliciesMappers.ts | 9 + ...serviceEndpointPolicyDefinitionsMappers.ts | 9 + .../arm-network/src/models/subnetsMappers.ts | 9 + .../models/virtualApplianceSitesMappers.ts | 9 + .../src/models/virtualApplianceSkusMappers.ts | 9 + .../models/virtualHubBgpConnectionMappers.ts | 9 + .../models/virtualHubBgpConnectionsMappers.ts | 9 + .../virtualHubIpConfigurationMappers.ts | 9 + .../models/virtualHubRouteTableV2sMappers.ts | 9 + .../src/models/virtualHubsMappers.ts | 9 + ...virtualNetworkGatewayConnectionsMappers.ts | 9 + .../models/virtualNetworkGatewaysMappers.ts | 9 + .../models/virtualNetworkPeeringsMappers.ts | 9 + .../src/models/virtualNetworkTapsMappers.ts | 9 + .../src/models/virtualNetworksMappers.ts | 9 + .../models/virtualRouterPeeringsMappers.ts | 9 + .../src/models/virtualRoutersMappers.ts | 9 + .../src/models/virtualWansMappers.ts | 9 + .../src/models/vpnConnectionsMappers.ts | 9 + .../src/models/vpnGatewaysMappers.ts | 9 + .../src/models/vpnLinkConnectionsMappers.ts | 9 + .../models/vpnServerConfigurationsMappers.ts | 9 + .../models/vpnSiteLinkConnectionsMappers.ts | 9 + .../src/models/vpnSiteLinksMappers.ts | 9 + .../arm-network/src/models/vpnSitesMappers.ts | 9 + .../webApplicationFirewallPoliciesMappers.ts | 9 + .../src/networkManagementClient.ts | 2 + .../src/operations/connectionMonitors.ts | 7 +- .../expressRoutePortAuthorizations.ts | 332 ++++++++++ .../arm-network/src/operations/index.ts | 1 + .../arm-network/src/operations/natGateways.ts | 4 +- .../src/operations/publicIPAddresses.ts | 10 +- 104 files changed, 2544 insertions(+), 17 deletions(-) create mode 100644 sdk/network/arm-network/src/models/expressRoutePortAuthorizationsMappers.ts create mode 100644 sdk/network/arm-network/src/operations/expressRoutePortAuthorizations.ts diff --git a/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts b/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts index 453ad8e05174..c6b21ee4dec4 100644 --- a/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts b/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts index 569d2ce8819d..4436ca68937e 100644 --- a/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts b/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts index f31262e6e970..4dd1e9b8f67f 100644 --- a/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts @@ -143,20 +143,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts index 426bbf600177..9ac4acc45d8d 100644 --- a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts index 683459eaf495..ae94f4de3512 100644 --- a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts +++ b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts index a4446b11815d..c75b894d1d8e 100644 --- a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts +++ b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts index c5351bf8df2c..531c268014c0 100644 --- a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts +++ b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/bastionHostsMappers.ts b/sdk/network/arm-network/src/models/bastionHostsMappers.ts index a18a7d19bb85..b59652b4b0d4 100644 --- a/sdk/network/arm-network/src/models/bastionHostsMappers.ts +++ b/sdk/network/arm-network/src/models/bastionHostsMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts index d583eb83e505..32bf2a5f7184 100644 --- a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts +++ b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts index f2e79b5bf2e9..292a3eb169ff 100644 --- a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts +++ b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts @@ -139,20 +139,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts b/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts index 0df80d3235f4..e535b528da05 100644 --- a/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts +++ b/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts index 03a4ee6a0364..a0dddc87ce36 100644 --- a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts index 2cb21c3f45d9..645cb1bed2db 100644 --- a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts +++ b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts index bc7c14fc21d4..98bca9b6238e 100644 --- a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts +++ b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts b/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts index 6bc998ce53b4..9b801b823b64 100644 --- a/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts +++ b/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts index 8e216935646d..ac29a7d73f13 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts index 372fdda5dfb2..67d95da18d9c 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts index fee0231c79c4..b183a1f58d27 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts index 176afdf15cf7..de5f109420f1 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts @@ -139,20 +139,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts index cd1a9b0b6ab4..8e50972f5bda 100644 --- a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts index c54204e6c5fa..50b584c27332 100644 --- a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts index 82e0a694c5aa..1d57e6b59c98 100644 --- a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts @@ -139,20 +139,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts index f598c3e0af47..164a6f36b392 100644 --- a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts index 8b9c001158fc..b5ee07fb7faf 100644 --- a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLinkListResult, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRoutePortAuthorizationsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortAuthorizationsMappers.ts new file mode 100644 index 000000000000..3d08118a11af --- /dev/null +++ b/sdk/network/arm-network/src/models/expressRoutePortAuthorizationsMappers.ts @@ -0,0 +1,310 @@ +/* + * 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 { + discriminators, + AadAuthenticationParameters, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewayBackendAddress, + ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendHttpSettings, + ApplicationGatewayClientAuthConfiguration, + ApplicationGatewayConnectionDraining, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFrontendIPConfiguration, + ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayHttpListener, + ApplicationGatewayIPConfiguration, + ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, + ApplicationGatewayProbe, + ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayRewriteRuleCondition, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewaySku, + ApplicationGatewaySslCertificate, + ApplicationGatewaySslPolicy, + ApplicationGatewaySslPredefinedPolicy, + ApplicationGatewaySslProfile, + ApplicationGatewayTrustedClientCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationRule, + ApplicationSecurityGroup, + AzureFirewall, + AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, + AzureFirewallApplicationRuleProtocol, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, + AzureFirewallIpGroups, + AzureFirewallNatRCAction, + AzureFirewallNatRule, + AzureFirewallNatRuleCollection, + AzureFirewallNetworkRule, + AzureFirewallNetworkRuleCollection, + AzureFirewallPublicIPAddress, + AzureFirewallRCAction, + AzureFirewallSku, + BackendAddressPool, + BaseResource, + BastionHost, + BastionHostIPConfiguration, + BGPCommunity, + BgpConnection, + BgpServiceCommunity, + BgpSettings, + BreakOutCategoryPolicies, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorEndpointScope, + ConnectionMonitorEndpointScopeItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + CustomDnsConfigPropertiesFormat, + CustomIpPrefix, + DdosCustomPolicy, + DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + DnsSettings, + DscpConfiguration, + EndpointServiceResult, + ExpressRouteCircuit, + ExpressRouteCircuitAuthorization, + ExpressRouteCircuitConnection, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, + ExpressRouteCircuitStats, + ExpressRouteConnection, + ExpressRouteConnectionId, + ExpressRouteCrossConnection, + ExpressRouteCrossConnectionPeering, + ExpressRouteGateway, + ExpressRouteGatewayPropertiesAutoScaleConfiguration, + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, + ExpressRouteLink, + ExpressRouteLinkMacSecConfig, + ExpressRoutePort, + ExpressRoutePortAuthorization, + ExpressRoutePortAuthorizationListResult, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, + FirewallPolicy, + FirewallPolicyCertificateAuthority, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, + FirewallPolicyRule, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, + FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, + FlowLog, + FlowLogFormatParameters, + FrontendIPConfiguration, + HTTPHeader, + HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, + HubRoute, + HubRouteTable, + HubVirtualNetworkConnection, + InboundNatPool, + InboundNatRule, + InboundSecurityRule, + InboundSecurityRules, + IpAllocation, + IPConfiguration, + IPConfigurationBgpPeeringAddress, + IPConfigurationProfile, + IpGroup, + IpsecPolicy, + IpTag, + Ipv6CircuitConnectionConfig, + Ipv6ExpressRouteCircuitPeeringConfig, + LoadBalancer, + LoadBalancerBackendAddress, + LoadBalancerSku, + LoadBalancingRule, + LocalNetworkGateway, + ManagedRuleGroupOverride, + ManagedRuleOverride, + ManagedRulesDefinition, + ManagedRuleSet, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + MatchCondition, + MatchVariable, + NatGateway, + NatGatewaySku, + NatRule, + NetworkIntentPolicy, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, + NetworkInterfaceTapConfiguration, + NetworkProfile, + NetworkRule, + NetworkSecurityGroup, + NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, + NetworkWatcher, + O365BreakOutCategoryPolicies, + O365PolicyProperties, + Office365PolicyProperties, + OutboundRule, + OwaspCrsExclusionEntry, + P2SConnectionConfiguration, + P2SVpnGateway, + PatchRouteFilter, + PatchRouteFilterRule, + PeerExpressRouteCircuitConnection, + PolicySettings, + PrivateDnsZoneConfig, + PrivateDnsZoneGroup, + PrivateEndpoint, + PrivateEndpointConnection, + PrivateLinkService, + PrivateLinkServiceConnection, + PrivateLinkServiceConnectionState, + PrivateLinkServiceIpConfiguration, + PrivateLinkServicePropertiesAutoApproval, + PrivateLinkServicePropertiesVisibility, + Probe, + PropagatedRouteTable, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, + PublicIPPrefix, + PublicIPPrefixSku, + QosIpRange, + QosPortRange, + RadiusServer, + RecordSet, + ReferencedPublicIpAddress, + Resource, + ResourceNavigationLink, + ResourceSet, + RetentionPolicyParameters, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + RoutingConfiguration, + SecurityPartnerProvider, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + StaticRoute, + Subnet, + SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, + TrafficSelectorPolicy, + TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSite, + VirtualApplianceSkuProperties, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, + VirtualHubRouteTableV2, + VirtualHubRouteV2, + VirtualNetwork, + VirtualNetworkBgpCommunities, + VirtualNetworkConnectionGatewayReference, + VirtualNetworkGateway, + VirtualNetworkGatewayConnection, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualRouter, + VirtualRouterPeering, + VirtualWAN, + VM, + VnetRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, + VpnGateway, + VpnGatewayIpConfiguration, + VpnLinkBgpSettings, + VpnLinkProviderProperties, + VpnServerConfigRadiusClientRootCertificate, + VpnServerConfigRadiusServerRootCertificate, + VpnServerConfiguration, + VpnServerConfigVpnClientRevokedCertificate, + VpnServerConfigVpnClientRootCertificate, + VpnSite, + VpnSiteLink, + VpnSiteLinkConnection, + WebApplicationFirewallCustomRule, + WebApplicationFirewallPolicy +} from "../models/mappers"; diff --git a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts index 11fe7fe2d56a..9b77892ef115 100644 --- a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts @@ -132,21 +132,30 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRoutePortsLocationListResult, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts index 51f4575faa57..40be5431f092 100644 --- a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts @@ -132,21 +132,30 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortListResult, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts index baeb513b9530..ea5e272d9c15 100644 --- a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts @@ -132,21 +132,30 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteServiceProviderListResult, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts index e9d6c9117cea..ea6a59609239 100644 --- a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts @@ -132,13 +132,20 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyListResult, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, @@ -146,7 +153,9 @@ export { FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts b/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts index 53e41319d44b..dcfc0427eaa7 100644 --- a/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts @@ -132,13 +132,20 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -146,7 +153,9 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicyRuleCollectionGroupListResult, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/flowLogsMappers.ts b/sdk/network/arm-network/src/models/flowLogsMappers.ts index 1a57ffecc4c9..21f10ec1c973 100644 --- a/sdk/network/arm-network/src/models/flowLogsMappers.ts +++ b/sdk/network/arm-network/src/models/flowLogsMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FlowLogListResult, diff --git a/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts b/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts index e1673ab26874..85493c86d181 100644 --- a/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts +++ b/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts index c950f1204788..b172bd46d4d5 100644 --- a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts index 1a019e5a35cb..05696dbb9e77 100644 --- a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts +++ b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts b/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts index 5ba342df97a1..9c22b62c4789 100644 --- a/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts +++ b/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/index.ts b/sdk/network/arm-network/src/models/index.ts index 69193e63ed28..9bcf83ad3bc7 100644 --- a/sdk/network/arm-network/src/models/index.ts +++ b/sdk/network/arm-network/src/models/index.ts @@ -251,6 +251,16 @@ export interface SecurityRule extends SubResource { readonly etag?: string; } +/** + * ExtendedLocation complex type. + */ +export interface ExtendedLocation { + /** + * The name of the extended location. + */ + name: string; +} + /** * A collection of information about the state of the connection between service consumer and * provider. @@ -411,6 +421,10 @@ export interface NetworkInterfaceDnsSettings { * A network interface in a resource group. */ export interface NetworkInterface extends Resource { + /** + * The extended location of the network interface. + */ + extendedLocation?: ExtendedLocation; /** * The reference to a virtual machine. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -799,6 +813,10 @@ export interface PublicIPAddressSku { * Name of a public IP address SKU. Possible values include: 'Basic', 'Standard' */ name?: PublicIPAddressSkuName; + /** + * Tier of a public IP address SKU. Possible values include: 'Regional', 'Global' + */ + tier?: PublicIPAddressSkuTier; } /** @@ -862,6 +880,10 @@ export interface IpTag { * Public IP address resource. */ export interface PublicIPAddress extends Resource { + /** + * The extended location of the public ip address. + */ + extendedLocation?: ExtendedLocation; /** * The public IP address SKU. */ @@ -1333,6 +1355,10 @@ export interface LoadBalancerBackendAddress { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly networkInterfaceIPConfiguration?: SubResource; + /** + * Reference to the frontend ip address configuration defined in regional loadbalancer. + */ + loadBalancerFrontendIPConfiguration?: SubResource; /** * Name of the backend address. */ @@ -4651,6 +4677,10 @@ export interface ExpressRouteCircuit extends Resource { * Flag denoting global reach status. */ globalReachEnabled?: boolean; + /** + * The authorizationKey. + */ + authorizationKey?: string; /** * A unique read-only string that changes whenever the resource is updated. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -5212,6 +5242,49 @@ export interface GenerateExpressRoutePortsLOAResult { encodedContent?: string; } +/** + * ExpressRoutePort Authorization resource definition. + * @summary ExpressRoute Port Authorization + */ +export interface ExpressRoutePortAuthorization extends SubResource { + /** + * The authorization key. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly authorizationKey?: string; + /** + * The authorization use status. Possible values include: 'Available', 'InUse' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly authorizationUseStatus?: ExpressRoutePortAuthorizationUseStatus; + /** + * The reference to the ExpressRoute circuit resource using the authorization. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly circuit?: SubResource; + /** + * The provisioning state of the authorization resource. Possible values include: 'Succeeded', + * 'Updating', 'Deleting', 'Failed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provisioningState?: ProvisioningState; + /** + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. + */ + name?: string; + /** + * A unique read-only string that changes whenever the resource is updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly etag?: string; + /** + * Type of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; +} + /** * ThreatIntel Whitelist for Firewall Policy. */ @@ -5244,6 +5317,121 @@ export interface DnsSettings { requireProxyForNetworkRules?: boolean; } +/** + * Intrusion detection signatures specification states. + */ +export interface FirewallPolicyIntrusionDetectionSignatureSpecification { + /** + * Signature id. + */ + id?: string; + /** + * The signature state. Possible values include: 'Off', 'Alert', 'Deny' + */ + mode?: FirewallPolicyIntrusionDetectionStateType; +} + +/** + * Intrusion detection bypass traffic specification. + */ +export interface FirewallPolicyIntrusionDetectionBypassTrafficSpecifications { + /** + * Name of the bypass traffic rule. + */ + name?: string; + /** + * Description of the bypass traffic rule. + */ + description?: string; + /** + * The rule bypass protocol. Possible values include: 'TCP', 'UDP', 'ICMP', 'ANY' + */ + protocol?: FirewallPolicyIntrusionDetectionProtocol; + /** + * List of source IP addresses or ranges for this rule. + */ + sourceAddresses?: string[]; + /** + * List of destination IP addresses or ranges for this rule. + */ + destinationAddresses?: string[]; + /** + * List of destination ports or ranges. + */ + destinationPorts?: string[]; + /** + * List of source IpGroups for this rule. + */ + sourceIpGroups?: string[]; + /** + * List of destination IpGroups for this rule. + */ + destinationIpGroups?: string[]; +} + +/** + * The operation for configuring intrusion detection. + */ +export interface FirewallPolicyIntrusionDetectionConfiguration { + /** + * List of specific signatures states. + */ + signatureOverrides?: FirewallPolicyIntrusionDetectionSignatureSpecification[]; + /** + * List of rules for traffic to bypass. + */ + bypassTrafficSettings?: FirewallPolicyIntrusionDetectionBypassTrafficSpecifications[]; +} + +/** + * Configuration for intrusion detection mode and rules. + */ +export interface FirewallPolicyIntrusionDetection { + /** + * Intrusion detection general state. Possible values include: 'Off', 'Alert', 'Deny' + */ + mode?: FirewallPolicyIntrusionDetectionStateType; + /** + * Intrusion detection configuration properties. + */ + configuration?: FirewallPolicyIntrusionDetectionConfiguration; +} + +/** + * Trusted Root certificates properties for tls. + */ +export interface FirewallPolicyCertificateAuthority { + /** + * Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in + * KeyVault. + */ + keyVaultSecretId?: string; + /** + * Name of the CA certificate. + */ + name?: string; +} + +/** + * Configuration needed to perform TLS termination & initiation. + */ +export interface FirewallPolicyTransportSecurity { + /** + * The CA used for intermediate CA generation. + */ + certificateAuthority?: FirewallPolicyCertificateAuthority; +} + +/** + * SKU of Firewall policy. + */ +export interface FirewallPolicySku { + /** + * Tier of Firewall Policy. Possible values include: 'Standard', 'Premium' + */ + tier?: FirewallPolicySkuTier; +} + /** * FirewallPolicy Resource. */ @@ -5285,11 +5473,27 @@ export interface FirewallPolicy extends Resource { * DNS Proxy Settings definition. */ dnsSettings?: DnsSettings; + /** + * The configuration for Intrusion detection. + */ + intrusionDetection?: FirewallPolicyIntrusionDetection; + /** + * TLS Configuration definition. + */ + transportSecurity?: FirewallPolicyTransportSecurity; + /** + * The Firewall Policy SKU. + */ + sku?: FirewallPolicySku; /** * 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; + /** + * The identity of the firewall policy. + */ + identity?: ManagedServiceIdentity; } /** @@ -5491,6 +5695,10 @@ export interface ApplicationRule { * List of FQDNs for this rule. */ targetFqdns?: string[]; + /** + * List of Urls for this rule condition. + */ + targetUrls?: string[]; /** * List of FQDN Tags for this rule. */ @@ -5499,6 +5707,10 @@ export interface ApplicationRule { * List of source IpGroups for this rule. */ sourceIpGroups?: string[]; + /** + * Terminate TLS connections for this rule. + */ + terminateTLS?: boolean; } /** @@ -5545,6 +5757,10 @@ export interface NatRule { * List of source IpGroups for this rule. */ sourceIpGroups?: string[]; + /** + * The translated FQDN for this NAT rule. + */ + translatedFqdn?: string; } /** @@ -5653,10 +5869,15 @@ export interface IpGroup extends Resource { */ ipAddresses?: string[]; /** - * List of references to Azure resources that this IpGroups is associated with. + * List of references to Firewall resources that this IpGroups is associated with. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly firewalls?: SubResource[]; + /** + * List of references to Firewall Policies resources that this IpGroups is associated with. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly firewallPolicies?: SubResource[]; /** * A unique read-only string that changes whenever the resource is updated. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -5672,6 +5893,10 @@ export interface LoadBalancerSku { * Name of a load balancer SKU. Possible values include: 'Basic', 'Standard' */ name?: LoadBalancerSkuName; + /** + * Tier of a load balancer SKU. Possible values include: 'Regional', 'Global' + */ + tier?: LoadBalancerSkuTier; } /** @@ -5942,6 +6167,10 @@ export interface OutboundRule extends SubResource { * LoadBalancer resource. */ export interface LoadBalancer extends Resource { + /** + * The extended location of the load balancer. + */ + extendedLocation?: ExtendedLocation; /** * The load balancer SKU. */ @@ -8893,6 +9122,10 @@ export interface PublicIPPrefixSku { * Name of a public IP prefix SKU. Possible values include: 'Standard' */ name?: PublicIPPrefixSkuName; + /** + * Tier of a public IP prefix SKU. Possible values include: 'Regional', 'Global' + */ + tier?: PublicIPPrefixSkuTier; } /** @@ -8909,6 +9142,10 @@ export interface ReferencedPublicIpAddress { * Public IP prefix resource. */ export interface PublicIPPrefix extends Resource { + /** + * The extended location of the public ip address. + */ + extendedLocation?: ExtendedLocation; /** * The public IP prefix SKU. */ @@ -9265,6 +9502,11 @@ export interface ServiceTagsListResult { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly values?: ServiceTagInformation[]; + /** + * The URL to get next page of service tag information resources. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; } /** @@ -9437,6 +9679,10 @@ export interface DhcpOptions { * Virtual Network resource. */ export interface VirtualNetwork extends Resource { + /** + * The extended location of the virtual network. + */ + extendedLocation?: ExtendedLocation; /** * The AddressSpace that contains an array of IP address ranges that can be used by subnets. */ @@ -11182,9 +11428,9 @@ export interface VirtualHub extends Resource { */ virtualRouterIps?: string[]; /** - * Flag to control route propogation for VirtualRouter hub. + * Flag to control transit for VirtualRouter hub. */ - enableVirtualRouterRoutePropogation?: boolean; + allowBranchToBranchTraffic?: boolean; /** * 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.** @@ -12079,6 +12325,10 @@ export interface ExpressRouteConnection extends SubResource { * Enable internet security. */ enableInternetSecurity?: boolean; + /** + * Enable FastPath to vWan Firewall hub. + */ + expressRouteGatewayBypass?: boolean; /** * The Routing Configuration indicating the associated and propagated route tables on this * connection. @@ -12608,6 +12858,26 @@ export interface NetworkVirtualAppliancesGetOptionalParams extends msRest.Reques expand?: string; } +/** + * Optional Parameters. + */ +export interface ConnectionMonitorsCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { + /** + * Value indicating whether connection monitor V1 should be migrated to V2 format. + */ + migrate?: string; +} + +/** + * Optional Parameters. + */ +export interface ConnectionMonitorsBeginCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { + /** + * Value indicating whether connection monitor V1 should be migrated to V2 format. + */ + migrate?: string; +} + /** * Optional Parameters. */ @@ -13276,6 +13546,19 @@ export interface ExpressRouteLinkListResult extends Array { nextLink?: string; } +/** + * @interface + * Response for ListExpressRoutePortAuthorizations API service call. + * @summary ExpressRoute Port Authorization List Result + * @extends Array + */ +export interface ExpressRoutePortAuthorizationListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + /** * @interface * Response for ListFirewallPolicies API service call. @@ -14224,6 +14507,14 @@ export type RouteNextHopType = 'VirtualNetworkGateway' | 'VnetLocal' | 'Internet */ export type PublicIPAddressSkuName = 'Basic' | 'Standard'; +/** + * Defines values for PublicIPAddressSkuTier. + * Possible values include: 'Regional', 'Global' + * @readonly + * @enum {string} + */ +export type PublicIPAddressSkuTier = 'Regional' | 'Global'; + /** * Defines values for DdosSettingsProtectionCoverage. * Possible values include: 'Basic', 'Standard' @@ -14369,6 +14660,14 @@ export type ApplicationGatewayFirewallMode = 'Detection' | 'Prevention'; */ export type ResourceIdentityType = 'SystemAssigned' | 'UserAssigned' | 'SystemAssigned, UserAssigned' | 'None'; +/** + * Defines values for ExtendedLocationTypes. + * Possible values include: 'EdgeZone' + * @readonly + * @enum {string} + */ +export type ExtendedLocationTypes = 'EdgeZone'; + /** * Defines values for AzureFirewallRCActionType. * Possible values include: 'Allow', 'Deny' @@ -14578,6 +14877,38 @@ export type ExpressRouteLinkAdminState = 'Enabled' | 'Disabled'; */ export type ExpressRoutePortsEncapsulation = 'Dot1Q' | 'QinQ'; +/** + * Defines values for ExpressRoutePortAuthorizationUseStatus. + * Possible values include: 'Available', 'InUse' + * @readonly + * @enum {string} + */ +export type ExpressRoutePortAuthorizationUseStatus = 'Available' | 'InUse'; + +/** + * Defines values for FirewallPolicyIntrusionDetectionStateType. + * Possible values include: 'Off', 'Alert', 'Deny' + * @readonly + * @enum {string} + */ +export type FirewallPolicyIntrusionDetectionStateType = 'Off' | 'Alert' | 'Deny'; + +/** + * Defines values for FirewallPolicyIntrusionDetectionProtocol. + * Possible values include: 'TCP', 'UDP', 'ICMP', 'ANY' + * @readonly + * @enum {string} + */ +export type FirewallPolicyIntrusionDetectionProtocol = 'TCP' | 'UDP' | 'ICMP' | 'ANY'; + +/** + * Defines values for FirewallPolicySkuTier. + * Possible values include: 'Standard', 'Premium' + * @readonly + * @enum {string} + */ +export type FirewallPolicySkuTier = 'Standard' | 'Premium'; + /** * Defines values for FirewallPolicyNatRuleCollectionActionType. * Possible values include: 'DNAT' @@ -14626,6 +14957,14 @@ export type IpAllocationType = 'Undefined' | 'Hypernet'; */ export type LoadBalancerSkuName = 'Basic' | 'Standard'; +/** + * Defines values for LoadBalancerSkuTier. + * Possible values include: 'Regional', 'Global' + * @readonly + * @enum {string} + */ +export type LoadBalancerSkuTier = 'Regional' | 'Global'; + /** * Defines values for LoadDistribution. * Possible values include: 'Default', 'SourceIP', 'SourceIPProtocol' @@ -14942,6 +15281,14 @@ export type ConnectionMonitorSourceStatus = 'Unknown' | 'Active' | 'Inactive'; */ export type PublicIPPrefixSkuName = 'Standard'; +/** + * Defines values for PublicIPPrefixSkuTier. + * Possible values include: 'Regional', 'Global' + * @readonly + * @enum {string} + */ +export type PublicIPPrefixSkuTier = 'Regional' | 'Global'; + /** * Defines values for SecurityProviderName. * Possible values include: 'ZScaler', 'IBoss', 'Checkpoint' @@ -18793,6 +19140,106 @@ export type ExpressRouteLinksListNextResponse = ExpressRouteLinkListResult & { }; }; +/** + * Contains response data for the get operation. + */ +export type ExpressRoutePortAuthorizationsGetResponse = ExpressRoutePortAuthorization & { + /** + * 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: ExpressRoutePortAuthorization; + }; +}; + +/** + * Contains response data for the createOrUpdate operation. + */ +export type ExpressRoutePortAuthorizationsCreateOrUpdateResponse = ExpressRoutePortAuthorization & { + /** + * 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: ExpressRoutePortAuthorization; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type ExpressRoutePortAuthorizationsListResponse = ExpressRoutePortAuthorizationListResult & { + /** + * 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: ExpressRoutePortAuthorizationListResult; + }; +}; + +/** + * Contains response data for the beginCreateOrUpdate operation. + */ +export type ExpressRoutePortAuthorizationsBeginCreateOrUpdateResponse = ExpressRoutePortAuthorization & { + /** + * 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: ExpressRoutePortAuthorization; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type ExpressRoutePortAuthorizationsListNextResponse = ExpressRoutePortAuthorizationListResult & { + /** + * 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: ExpressRoutePortAuthorizationListResult; + }; +}; + /** * Contains response data for the get operation. */ diff --git a/sdk/network/arm-network/src/models/ipAllocationsMappers.ts b/sdk/network/arm-network/src/models/ipAllocationsMappers.ts index 08c52d19e20c..f79646ad883f 100644 --- a/sdk/network/arm-network/src/models/ipAllocationsMappers.ts +++ b/sdk/network/arm-network/src/models/ipAllocationsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/ipGroupsMappers.ts b/sdk/network/arm-network/src/models/ipGroupsMappers.ts index 89ae4e47b2db..d766345d92ab 100644 --- a/sdk/network/arm-network/src/models/ipGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/ipGroupsMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts index c17ec038956a..340e4fe02eb8 100644 --- a/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts index 251b21c2b5b4..38510c561ab3 100644 --- a/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts index 4abc8acb2043..846dfdf3416a 100644 --- a/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts index 148ae7cf681e..b6df2017b1bb 100644 --- a/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts index 7ff72f37f822..4536ceed27c3 100644 --- a/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts index edc658eb6bbb..73d306ff8051 100644 --- a/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/loadBalancersMappers.ts b/sdk/network/arm-network/src/models/loadBalancersMappers.ts index cd5dbb2d70d1..3e2d359b5257 100644 --- a/sdk/network/arm-network/src/models/loadBalancersMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancersMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts index 6554829752a4..ca841b3cf5cc 100644 --- a/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/mappers.ts b/sdk/network/arm-network/src/models/mappers.ts index 289160c16a23..0e4ee81aa509 100644 --- a/sdk/network/arm-network/src/models/mappers.ts +++ b/sdk/network/arm-network/src/models/mappers.ts @@ -396,6 +396,32 @@ export const SecurityRule: msRest.CompositeMapper = { } }; +export const ExtendedLocation: msRest.CompositeMapper = { + serializedName: "ExtendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + type: { + required: true, + isConstant: true, + serializedName: "type", + defaultValue: 'EdgeZone', + type: { + name: "String" + } + } + } + } +}; + export const PrivateLinkServiceConnectionState: msRest.CompositeMapper = { serializedName: "PrivateLinkServiceConnectionState", type: { @@ -660,6 +686,13 @@ export const NetworkInterface: msRest.CompositeMapper = { className: "NetworkInterface", modelProperties: { ...Resource.type.modelProperties, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } + }, virtualMachine: { readOnly: true, serializedName: "properties.virtualMachine", @@ -1321,6 +1354,12 @@ export const PublicIPAddressSku: msRest.CompositeMapper = { type: { name: "String" } + }, + tier: { + serializedName: "tier", + type: { + name: "String" + } } } } @@ -1412,6 +1451,13 @@ export const PublicIPAddress: msRest.CompositeMapper = { className: "PublicIPAddress", modelProperties: { ...Resource.type.modelProperties, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } + }, sku: { serializedName: "sku", type: { @@ -2221,6 +2267,13 @@ export const LoadBalancerBackendAddress: msRest.CompositeMapper = { className: "SubResource" } }, + loadBalancerFrontendIPConfiguration: { + serializedName: "properties.loadBalancerFrontendIPConfiguration", + type: { + name: "Composite", + className: "SubResource" + } + }, name: { serializedName: "name", type: { @@ -7851,6 +7904,12 @@ export const ExpressRouteCircuit: msRest.CompositeMapper = { name: "Boolean" } }, + authorizationKey: { + serializedName: "properties.authorizationKey", + type: { + name: "String" + } + }, etag: { readOnly: true, serializedName: "etag", @@ -8742,6 +8801,66 @@ export const GenerateExpressRoutePortsLOAResult: msRest.CompositeMapper = { } }; +export const ExpressRoutePortAuthorization: msRest.CompositeMapper = { + serializedName: "ExpressRoutePortAuthorization", + type: { + name: "Composite", + className: "ExpressRoutePortAuthorization", + modelProperties: { + ...SubResource.type.modelProperties, + authorizationKey: { + readOnly: true, + serializedName: "properties.authorizationKey", + type: { + name: "String" + } + }, + authorizationUseStatus: { + readOnly: true, + serializedName: "properties.authorizationUseStatus", + type: { + name: "String" + } + }, + circuit: { + readOnly: true, + serializedName: "properties.circuit", + type: { + name: "Composite", + className: "SubResource" + } + }, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + name: { + serializedName: "name", + type: { + name: "String" + } + }, + etag: { + readOnly: true, + serializedName: "etag", + type: { + name: "String" + } + }, + type: { + readOnly: true, + serializedName: "type", + type: { + name: "String" + } + } + } + } +}; + export const FirewallPolicyThreatIntelWhitelist: msRest.CompositeMapper = { serializedName: "FirewallPolicyThreatIntelWhitelist", type: { @@ -8808,6 +8927,223 @@ export const DnsSettings: msRest.CompositeMapper = { } }; +export const FirewallPolicyIntrusionDetectionSignatureSpecification: msRest.CompositeMapper = { + serializedName: "FirewallPolicyIntrusionDetectionSignatureSpecification", + type: { + name: "Composite", + className: "FirewallPolicyIntrusionDetectionSignatureSpecification", + modelProperties: { + id: { + serializedName: "id", + type: { + name: "String" + } + }, + mode: { + serializedName: "mode", + type: { + name: "String" + } + } + } + } +}; + +export const FirewallPolicyIntrusionDetectionBypassTrafficSpecifications: msRest.CompositeMapper = { + serializedName: "FirewallPolicyIntrusionDetectionBypassTrafficSpecifications", + type: { + name: "Composite", + className: "FirewallPolicyIntrusionDetectionBypassTrafficSpecifications", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" + } + }, + description: { + serializedName: "description", + type: { + name: "String" + } + }, + protocol: { + serializedName: "protocol", + type: { + name: "String" + } + }, + sourceAddresses: { + serializedName: "sourceAddresses", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + destinationAddresses: { + serializedName: "destinationAddresses", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + destinationPorts: { + serializedName: "destinationPorts", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + sourceIpGroups: { + serializedName: "sourceIpGroups", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + destinationIpGroups: { + serializedName: "destinationIpGroups", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const FirewallPolicyIntrusionDetectionConfiguration: msRest.CompositeMapper = { + serializedName: "FirewallPolicyIntrusionDetectionConfiguration", + type: { + name: "Composite", + className: "FirewallPolicyIntrusionDetectionConfiguration", + modelProperties: { + signatureOverrides: { + serializedName: "signatureOverrides", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FirewallPolicyIntrusionDetectionSignatureSpecification" + } + } + } + }, + bypassTrafficSettings: { + serializedName: "bypassTrafficSettings", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FirewallPolicyIntrusionDetectionBypassTrafficSpecifications" + } + } + } + } + } + } +}; + +export const FirewallPolicyIntrusionDetection: msRest.CompositeMapper = { + serializedName: "FirewallPolicyIntrusionDetection", + type: { + name: "Composite", + className: "FirewallPolicyIntrusionDetection", + modelProperties: { + mode: { + serializedName: "mode", + type: { + name: "String" + } + }, + configuration: { + serializedName: "configuration", + type: { + name: "Composite", + className: "FirewallPolicyIntrusionDetectionConfiguration" + } + } + } + } +}; + +export const FirewallPolicyCertificateAuthority: msRest.CompositeMapper = { + serializedName: "FirewallPolicyCertificateAuthority", + type: { + name: "Composite", + className: "FirewallPolicyCertificateAuthority", + modelProperties: { + keyVaultSecretId: { + serializedName: "keyVaultSecretId", + type: { + name: "String" + } + }, + name: { + serializedName: "name", + type: { + name: "String" + } + } + } + } +}; + +export const FirewallPolicyTransportSecurity: msRest.CompositeMapper = { + serializedName: "FirewallPolicyTransportSecurity", + type: { + name: "Composite", + className: "FirewallPolicyTransportSecurity", + modelProperties: { + certificateAuthority: { + serializedName: "certificateAuthority", + type: { + name: "Composite", + className: "FirewallPolicyCertificateAuthority" + } + } + } + } +}; + +export const FirewallPolicySku: msRest.CompositeMapper = { + serializedName: "FirewallPolicySku", + type: { + name: "Composite", + className: "FirewallPolicySku", + modelProperties: { + tier: { + serializedName: "tier", + type: { + name: "String" + } + } + } + } +}; + export const FirewallPolicy: msRest.CompositeMapper = { serializedName: "FirewallPolicy", type: { @@ -8888,12 +9224,40 @@ export const FirewallPolicy: msRest.CompositeMapper = { className: "DnsSettings" } }, + intrusionDetection: { + serializedName: "properties.intrusionDetection", + type: { + name: "Composite", + className: "FirewallPolicyIntrusionDetection" + } + }, + transportSecurity: { + serializedName: "properties.transportSecurity", + type: { + name: "Composite", + className: "FirewallPolicyTransportSecurity" + } + }, + sku: { + serializedName: "properties.sku", + type: { + name: "Composite", + className: "FirewallPolicySku" + } + }, etag: { readOnly: true, serializedName: "etag", type: { name: "String" } + }, + identity: { + serializedName: "identity", + type: { + name: "Composite", + className: "ManagedServiceIdentity" + } } } } @@ -9207,6 +9571,17 @@ export const ApplicationRule: msRest.CompositeMapper = { } } }, + targetUrls: { + serializedName: "targetUrls", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, fqdnTags: { serializedName: "fqdnTags", type: { @@ -9228,6 +9603,12 @@ export const ApplicationRule: msRest.CompositeMapper = { } } } + }, + terminateTLS: { + serializedName: "terminateTLS", + type: { + name: "Boolean" + } } } } @@ -9308,6 +9689,12 @@ export const NatRule: msRest.CompositeMapper = { } } } + }, + translatedFqdn: { + serializedName: "translatedFqdn", + type: { + name: "String" + } } } } @@ -9518,6 +9905,19 @@ export const IpGroup: msRest.CompositeMapper = { } } }, + firewallPolicies: { + readOnly: true, + serializedName: "properties.firewallPolicies", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" + } + } + } + }, etag: { readOnly: true, serializedName: "etag", @@ -9540,6 +9940,12 @@ export const LoadBalancerSku: msRest.CompositeMapper = { type: { name: "String" } + }, + tier: { + serializedName: "tier", + type: { + name: "String" + } } } } @@ -9919,6 +10325,13 @@ export const LoadBalancer: msRest.CompositeMapper = { className: "LoadBalancer", modelProperties: { ...Resource.type.modelProperties, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } + }, sku: { serializedName: "sku", type: { @@ -11754,6 +12167,10 @@ export const PacketCaptureParameters: msRest.CompositeMapper = { bytesToCapturePerPacket: { serializedName: "bytesToCapturePerPacket", defaultValue: 0, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11761,6 +12178,10 @@ export const PacketCaptureParameters: msRest.CompositeMapper = { totalBytesPerSession: { serializedName: "totalBytesPerSession", defaultValue: 1073741824, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11768,6 +12189,10 @@ export const PacketCaptureParameters: msRest.CompositeMapper = { timeLimitInSeconds: { serializedName: "timeLimitInSeconds", defaultValue: 18000, + constraints: { + InclusiveMaximum: 18000, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11812,6 +12237,10 @@ export const PacketCapture: msRest.CompositeMapper = { bytesToCapturePerPacket: { serializedName: "properties.bytesToCapturePerPacket", defaultValue: 0, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11819,6 +12248,10 @@ export const PacketCapture: msRest.CompositeMapper = { totalBytesPerSession: { serializedName: "properties.totalBytesPerSession", defaultValue: 1073741824, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11826,6 +12259,10 @@ export const PacketCapture: msRest.CompositeMapper = { timeLimitInSeconds: { serializedName: "properties.timeLimitInSeconds", defaultValue: 18000, + constraints: { + InclusiveMaximum: 18000, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11891,6 +12328,10 @@ export const PacketCaptureResult: msRest.CompositeMapper = { bytesToCapturePerPacket: { serializedName: "properties.bytesToCapturePerPacket", defaultValue: 0, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11898,6 +12339,10 @@ export const PacketCaptureResult: msRest.CompositeMapper = { totalBytesPerSession: { serializedName: "properties.totalBytesPerSession", defaultValue: 1073741824, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11905,6 +12350,10 @@ export const PacketCaptureResult: msRest.CompositeMapper = { timeLimitInSeconds: { serializedName: "properties.timeLimitInSeconds", defaultValue: 18000, + constraints: { + InclusiveMaximum: 18000, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -12243,6 +12692,10 @@ export const ConnectivitySource: msRest.CompositeMapper = { }, port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -12271,6 +12724,10 @@ export const ConnectivityDestination: msRest.CompositeMapper = { }, port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -12473,6 +12930,10 @@ export const HopLink: msRest.CompositeMapper = { roundTripTimeMin: { readOnly: true, serializedName: "properties.roundTripTimeMin", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -12480,6 +12941,10 @@ export const HopLink: msRest.CompositeMapper = { roundTripTimeAvg: { readOnly: true, serializedName: "properties.roundTripTimeAvg", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -12487,6 +12952,10 @@ export const HopLink: msRest.CompositeMapper = { roundTripTimeMax: { readOnly: true, serializedName: "properties.roundTripTimeMax", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -13323,6 +13792,10 @@ export const ConnectionMonitorSource: msRest.CompositeMapper = { }, port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -13351,6 +13824,10 @@ export const ConnectionMonitorDestination: msRest.CompositeMapper = { }, port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -13522,6 +13999,10 @@ export const ConnectionMonitorHttpConfiguration: msRest.CompositeMapper = { modelProperties: { port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -13579,6 +14060,10 @@ export const ConnectionMonitorTcpConfiguration: msRest.CompositeMapper = { modelProperties: { port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -13829,6 +14314,10 @@ export const ConnectionMonitorParameters: msRest.CompositeMapper = { monitoringIntervalInSeconds: { serializedName: "monitoringIntervalInSeconds", defaultValue: 60, + constraints: { + InclusiveMaximum: 1800, + InclusiveMinimum: 30 + }, type: { name: "Number" } @@ -13938,6 +14427,10 @@ export const ConnectionMonitor: msRest.CompositeMapper = { monitoringIntervalInSeconds: { serializedName: "properties.monitoringIntervalInSeconds", defaultValue: 60, + constraints: { + InclusiveMaximum: 1800, + InclusiveMinimum: 30 + }, type: { name: "Number" } @@ -14032,30 +14525,50 @@ export const ConnectionStateSnapshot: msRest.CompositeMapper = { }, avgLatencyInMs: { serializedName: "avgLatencyInMs", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } }, minLatencyInMs: { serializedName: "minLatencyInMs", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } }, maxLatencyInMs: { serializedName: "maxLatencyInMs", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } }, probesSent: { serializedName: "probesSent", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } }, probesFailed: { serializedName: "probesFailed", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -14152,6 +14665,10 @@ export const ConnectionMonitorResult: msRest.CompositeMapper = { monitoringIntervalInSeconds: { serializedName: "properties.monitoringIntervalInSeconds", defaultValue: 60, + constraints: { + InclusiveMaximum: 1800, + InclusiveMinimum: 30 + }, type: { name: "Number" } @@ -15072,6 +15589,12 @@ export const PublicIPPrefixSku: msRest.CompositeMapper = { type: { name: "String" } + }, + tier: { + serializedName: "tier", + type: { + name: "String" + } } } } @@ -15100,6 +15623,13 @@ export const PublicIPPrefix: msRest.CompositeMapper = { className: "PublicIPPrefix", modelProperties: { ...Resource.type.modelProperties, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } + }, sku: { serializedName: "sku", type: { @@ -15731,6 +16261,13 @@ export const ServiceTagsListResult: msRest.CompositeMapper = { } } } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } } } } @@ -16019,6 +16556,13 @@ export const VirtualNetwork: msRest.CompositeMapper = { className: "VirtualNetwork", modelProperties: { ...Resource.type.modelProperties, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } + }, addressSpace: { serializedName: "properties.addressSpace", type: { @@ -18912,8 +19456,8 @@ export const VirtualHub: msRest.CompositeMapper = { } } }, - enableVirtualRouterRoutePropogation: { - serializedName: "properties.enableVirtualRouterRoutePropogation", + allowBranchToBranchTraffic: { + serializedName: "properties.allowBranchToBranchTraffic", type: { name: "Boolean" } @@ -20450,6 +20994,12 @@ export const ExpressRouteConnection: msRest.CompositeMapper = { name: "Boolean" } }, + expressRouteGatewayBypass: { + serializedName: "properties.expressRouteGatewayBypass", + type: { + name: "Boolean" + } + }, routingConfiguration: { serializedName: "properties.routingConfiguration", type: { @@ -21892,6 +22442,34 @@ export const ExpressRouteLinkListResult: msRest.CompositeMapper = { } }; +export const ExpressRoutePortAuthorizationListResult: msRest.CompositeMapper = { + serializedName: "ExpressRoutePortAuthorizationListResult", + type: { + name: "Composite", + className: "ExpressRoutePortAuthorizationListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ExpressRoutePortAuthorization" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const FirewallPolicyListResult: msRest.CompositeMapper = { serializedName: "FirewallPolicyListResult", type: { diff --git a/sdk/network/arm-network/src/models/natGatewaysMappers.ts b/sdk/network/arm-network/src/models/natGatewaysMappers.ts index ec5cf75d6785..0e577297b033 100644 --- a/sdk/network/arm-network/src/models/natGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/natGatewaysMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts index 9142f0adab6f..ca3ce278ea8b 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts index 669fca5b1d77..9585d5d3b002 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts index 392dab673215..6811b3ded41a 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/networkInterfacesMappers.ts b/sdk/network/arm-network/src/models/networkInterfacesMappers.ts index 4e0935c54dd3..0079a03161c7 100644 --- a/sdk/network/arm-network/src/models/networkInterfacesMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfacesMappers.ts @@ -138,20 +138,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/networkProfilesMappers.ts b/sdk/network/arm-network/src/models/networkProfilesMappers.ts index a603479563f2..f136b5bd5a70 100644 --- a/sdk/network/arm-network/src/models/networkProfilesMappers.ts +++ b/sdk/network/arm-network/src/models/networkProfilesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts index a171a0c26f14..2a1b0af0438d 100644 --- a/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts b/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts index 826ed66f01c3..d99bebbb9da4 100644 --- a/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts +++ b/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/networkWatchersMappers.ts b/sdk/network/arm-network/src/models/networkWatchersMappers.ts index 4b035ed679d7..16c698efabfe 100644 --- a/sdk/network/arm-network/src/models/networkWatchersMappers.ts +++ b/sdk/network/arm-network/src/models/networkWatchersMappers.ts @@ -151,20 +151,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FlowLogInformation, diff --git a/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts index 9128bea07996..7bd82922aef4 100644 --- a/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/parameters.ts b/sdk/network/arm-network/src/models/parameters.ts index 8e08d841473e..727e4f2d307d 100644 --- a/sdk/network/arm-network/src/models/parameters.ts +++ b/sdk/network/arm-network/src/models/parameters.ts @@ -26,7 +26,7 @@ export const apiVersion0: msRest.OperationQueryParameter = { required: true, isConstant: true, serializedName: "api-version", - defaultValue: '2020-06-01', + defaultValue: '2020-07-01', type: { name: "String" } @@ -468,6 +468,18 @@ export const locationName: msRest.OperationURLParameter = { } } }; +export const migrate: msRest.OperationQueryParameter = { + parameterPath: [ + "options", + "migrate" + ], + mapper: { + serializedName: "migrate", + type: { + name: "String" + } + } +}; export const natGatewayName: msRest.OperationURLParameter = { parameterPath: "natGatewayName", mapper: { diff --git a/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts index 835b8df6812f..559d161e6330 100644 --- a/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts b/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts index b92e578ecc74..1db4a5ff2bed 100644 --- a/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts @@ -134,20 +134,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/privateEndpointsMappers.ts b/sdk/network/arm-network/src/models/privateEndpointsMappers.ts index 4802a8a2dfc3..e6d8f23e53a1 100644 --- a/sdk/network/arm-network/src/models/privateEndpointsMappers.ts +++ b/sdk/network/arm-network/src/models/privateEndpointsMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts b/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts index 1bd04b51091d..efa6cb37d9dd 100644 --- a/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts +++ b/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts @@ -137,20 +137,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts b/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts index a64d865221b6..ad951e988505 100644 --- a/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts +++ b/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts b/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts index b616ff37e081..e03a61ca3a2b 100644 --- a/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts +++ b/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts b/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts index d576597753e2..5b336b190e81 100644 --- a/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts +++ b/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts b/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts index b9a97c8054de..6c062f56a31c 100644 --- a/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts +++ b/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/routeFiltersMappers.ts b/sdk/network/arm-network/src/models/routeFiltersMappers.ts index 137b98920062..803037b39aa9 100644 --- a/sdk/network/arm-network/src/models/routeFiltersMappers.ts +++ b/sdk/network/arm-network/src/models/routeFiltersMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/routeTablesMappers.ts b/sdk/network/arm-network/src/models/routeTablesMappers.ts index ecfa26ee77cb..1778126dcb67 100644 --- a/sdk/network/arm-network/src/models/routeTablesMappers.ts +++ b/sdk/network/arm-network/src/models/routeTablesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/routesMappers.ts b/sdk/network/arm-network/src/models/routesMappers.ts index 323036e21240..86a1f3727170 100644 --- a/sdk/network/arm-network/src/models/routesMappers.ts +++ b/sdk/network/arm-network/src/models/routesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts b/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts index 7a96db04c955..c52802c743bd 100644 --- a/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts +++ b/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/securityRulesMappers.ts b/sdk/network/arm-network/src/models/securityRulesMappers.ts index bc7c14fc21d4..98bca9b6238e 100644 --- a/sdk/network/arm-network/src/models/securityRulesMappers.ts +++ b/sdk/network/arm-network/src/models/securityRulesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts b/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts index 9eadb7dc50cc..2cb0a5680107 100644 --- a/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts +++ b/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts index eb880729183d..59779abeb478 100644 --- a/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts index cef1032db273..938e73b0f007 100644 --- a/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts +++ b/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/subnetsMappers.ts b/sdk/network/arm-network/src/models/subnetsMappers.ts index 35b660c26a4a..19e136f992f2 100644 --- a/sdk/network/arm-network/src/models/subnetsMappers.ts +++ b/sdk/network/arm-network/src/models/subnetsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts b/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts index b1a718ece348..bb11145aab12 100644 --- a/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts +++ b/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts b/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts index 0c4cd109cf34..7018c3ef647f 100644 --- a/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts +++ b/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts b/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts index 5ba342df97a1..9c22b62c4789 100644 --- a/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts b/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts index 5abf007083c3..e1430a54f6da 100644 --- a/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts b/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts index dc50cea9158a..892badc42ec7 100644 --- a/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts b/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts index df229c032cf2..76ad1d118ceb 100644 --- a/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts @@ -134,20 +134,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualHubsMappers.ts b/sdk/network/arm-network/src/models/virtualHubsMappers.ts index 1d68ad31ad84..9ea58c8f67aa 100644 --- a/sdk/network/arm-network/src/models/virtualHubsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubsMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts index 88cf0270231a..427da34bcac2 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts @@ -135,20 +135,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts index d8da8ccaf0c1..a0ff76f26fc3 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts @@ -136,20 +136,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts index b2dea44d4176..2dc616c9dbf5 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts index 580e9dfcf72d..1d0e33e557ff 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualNetworksMappers.ts b/sdk/network/arm-network/src/models/virtualNetworksMappers.ts index 02883bcb952d..a37bce42fe1c 100644 --- a/sdk/network/arm-network/src/models/virtualNetworksMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworksMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts index fb563ab5fdad..4c25da9878a4 100644 --- a/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualRoutersMappers.ts b/sdk/network/arm-network/src/models/virtualRoutersMappers.ts index 75461d08c9fc..a99f8d3f4959 100644 --- a/sdk/network/arm-network/src/models/virtualRoutersMappers.ts +++ b/sdk/network/arm-network/src/models/virtualRoutersMappers.ts @@ -133,20 +133,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualWansMappers.ts b/sdk/network/arm-network/src/models/virtualWansMappers.ts index 0b52f5950c42..fcf9d1b7d709 100644 --- a/sdk/network/arm-network/src/models/virtualWansMappers.ts +++ b/sdk/network/arm-network/src/models/virtualWansMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts index 66b709aa7fcc..272803cd4b42 100644 --- a/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts index abff21b2b6f1..f307ba8f3777 100644 --- a/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts index 4381a881bca3..2b36f751d401 100644 --- a/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts b/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts index d59cf6dbf630..26fb42b08d26 100644 --- a/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts index 5ba342df97a1..9c22b62c4789 100644 --- a/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts index 63b79cbb5686..217343390de3 100644 --- a/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/vpnSitesMappers.ts b/sdk/network/arm-network/src/models/vpnSitesMappers.ts index b5d53064d419..60abe7bc312a 100644 --- a/sdk/network/arm-network/src/models/vpnSitesMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSitesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts index 1591aa322c58..1202dc405a16 100644 --- a/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts @@ -132,20 +132,29 @@ export { ExpressRouteLink, ExpressRouteLinkMacSecConfig, ExpressRoutePort, + ExpressRoutePortAuthorization, ExpressRoutePortsLocation, ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, diff --git a/sdk/network/arm-network/src/networkManagementClient.ts b/sdk/network/arm-network/src/networkManagementClient.ts index 397e00c7fb53..16f42c0766fe 100644 --- a/sdk/network/arm-network/src/networkManagementClient.ts +++ b/sdk/network/arm-network/src/networkManagementClient.ts @@ -45,6 +45,7 @@ class NetworkManagementClient extends NetworkManagementClientContext { expressRoutePortsLocations: operations.ExpressRoutePortsLocations; expressRoutePorts: operations.ExpressRoutePorts; expressRouteLinks: operations.ExpressRouteLinks; + expressRoutePortAuthorizations: operations.ExpressRoutePortAuthorizations; firewallPolicies: operations.FirewallPolicies; firewallPolicyRuleCollectionGroups: operations.FirewallPolicyRuleCollectionGroups; ipAllocations: operations.IpAllocations; @@ -159,6 +160,7 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.expressRoutePortsLocations = new operations.ExpressRoutePortsLocations(this); this.expressRoutePorts = new operations.ExpressRoutePorts(this); this.expressRouteLinks = new operations.ExpressRouteLinks(this); + this.expressRoutePortAuthorizations = new operations.ExpressRoutePortAuthorizations(this); this.firewallPolicies = new operations.FirewallPolicies(this); this.firewallPolicyRuleCollectionGroups = new operations.FirewallPolicyRuleCollectionGroups(this); this.ipAllocations = new operations.IpAllocations(this); diff --git a/sdk/network/arm-network/src/operations/connectionMonitors.ts b/sdk/network/arm-network/src/operations/connectionMonitors.ts index 34283f64c0bb..b95173d4368b 100644 --- a/sdk/network/arm-network/src/operations/connectionMonitors.ts +++ b/sdk/network/arm-network/src/operations/connectionMonitors.ts @@ -36,7 +36,7 @@ export class ConnectionMonitors { * @param [options] The optional parameters * @returns Promise */ - createOrUpdate(resourceGroupName: string, networkWatcherName: string, connectionMonitorName: string, parameters: Models.ConnectionMonitor, options?: msRest.RequestOptionsBase): Promise { + createOrUpdate(resourceGroupName: string, networkWatcherName: string, connectionMonitorName: string, parameters: Models.ConnectionMonitor, options?: Models.ConnectionMonitorsCreateOrUpdateOptionalParams): Promise { return this.beginCreateOrUpdate(resourceGroupName,networkWatcherName,connectionMonitorName,parameters,options) .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } @@ -210,7 +210,7 @@ export class ConnectionMonitors { * @param [options] The optional parameters * @returns Promise */ - beginCreateOrUpdate(resourceGroupName: string, networkWatcherName: string, connectionMonitorName: string, parameters: Models.ConnectionMonitor, options?: msRest.RequestOptionsBase): Promise { + beginCreateOrUpdate(resourceGroupName: string, networkWatcherName: string, connectionMonitorName: string, parameters: Models.ConnectionMonitor, options?: Models.ConnectionMonitorsBeginCreateOrUpdateOptionalParams): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -400,7 +400,8 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion0, + Parameters.migrate ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/network/arm-network/src/operations/expressRoutePortAuthorizations.ts b/sdk/network/arm-network/src/operations/expressRoutePortAuthorizations.ts new file mode 100644 index 000000000000..ba8389fd901f --- /dev/null +++ b/sdk/network/arm-network/src/operations/expressRoutePortAuthorizations.ts @@ -0,0 +1,332 @@ +/* + * 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/expressRoutePortAuthorizationsMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a ExpressRoutePortAuthorizations. */ +export class ExpressRoutePortAuthorizations { + private readonly client: NetworkManagementClientContext; + + /** + * Create a ExpressRoutePortAuthorizations. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Deletes the specified authorization from the specified express route port. + * @param resourceGroupName The name of the resource group. + * @param expressRoutePortName The name of the express route port. + * @param authorizationName The name of the authorization. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, expressRoutePortName: string, authorizationName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,expressRoutePortName,authorizationName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Gets the specified authorization from the specified express route port. + * @param resourceGroupName The name of the resource group. + * @param expressRoutePortName The name of the express route port. + * @param authorizationName The name of the authorization. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, expressRoutePortName: string, authorizationName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param expressRoutePortName The name of the express route port. + * @param authorizationName The name of the authorization. + * @param callback The callback + */ + get(resourceGroupName: string, expressRoutePortName: string, authorizationName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param expressRoutePortName The name of the express route port. + * @param authorizationName The name of the authorization. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, expressRoutePortName: string, authorizationName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, expressRoutePortName: string, authorizationName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + expressRoutePortName, + authorizationName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Creates or updates an authorization in the specified express route port. + * @param resourceGroupName The name of the resource group. + * @param expressRoutePortName The name of the express route port. + * @param authorizationName The name of the authorization. + * @param authorizationParameters Parameters supplied to the create or update express route port + * authorization operation. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, expressRoutePortName: string, authorizationName: string, authorizationParameters: Models.ExpressRoutePortAuthorization, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,expressRoutePortName,authorizationName,authorizationParameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Gets all authorizations in an express route port. + * @param resourceGroupName The name of the resource group. + * @param expressRoutePortName The name of the express route port. + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroupName: string, expressRoutePortName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param expressRoutePortName The name of the express route port. + * @param callback The callback + */ + list(resourceGroupName: string, expressRoutePortName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param expressRoutePortName The name of the express route port. + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroupName: string, expressRoutePortName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, expressRoutePortName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + expressRoutePortName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Deletes the specified authorization from the specified express route port. + * @param resourceGroupName The name of the resource group. + * @param expressRoutePortName The name of the express route port. + * @param authorizationName The name of the authorization. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, expressRoutePortName: string, authorizationName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + expressRoutePortName, + authorizationName, + options + }, + beginDeleteMethodOperationSpec, + options); + } + + /** + * Creates or updates an authorization in the specified express route port. + * @param resourceGroupName The name of the resource group. + * @param expressRoutePortName The name of the express route port. + * @param authorizationName The name of the authorization. + * @param authorizationParameters Parameters supplied to the create or update express route port + * authorization operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, expressRoutePortName: string, authorizationName: string, authorizationParameters: Models.ExpressRoutePortAuthorization, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + expressRoutePortName, + authorizationName, + authorizationParameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Gets all authorizations in an express route port. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRoutePorts/{expressRoutePortName}/authorizations/{authorizationName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.expressRoutePortName, + Parameters.authorizationName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ExpressRoutePortAuthorization + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRoutePorts/{expressRoutePortName}/authorizations", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.expressRoutePortName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ExpressRoutePortAuthorizationListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRoutePorts/{expressRoutePortName}/authorizations/{authorizationName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.expressRoutePortName, + Parameters.authorizationName, + 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/expressRoutePorts/{expressRoutePortName}/authorizations/{authorizationName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.expressRoutePortName, + Parameters.authorizationName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "authorizationParameters", + mapper: { + ...Mappers.ExpressRoutePortAuthorization, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.ExpressRoutePortAuthorization + }, + 201: { + bodyMapper: Mappers.ExpressRoutePortAuthorization + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ExpressRoutePortAuthorizationListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/index.ts b/sdk/network/arm-network/src/operations/index.ts index e60c6a996d87..d6815bbc9d95 100644 --- a/sdk/network/arm-network/src/operations/index.ts +++ b/sdk/network/arm-network/src/operations/index.ts @@ -34,6 +34,7 @@ export * from "./expressRouteCrossConnectionPeerings"; export * from "./expressRoutePortsLocations"; export * from "./expressRoutePorts"; export * from "./expressRouteLinks"; +export * from "./expressRoutePortAuthorizations"; export * from "./firewallPolicies"; export * from "./firewallPolicyRuleCollectionGroups"; export * from "./ipAllocations"; diff --git a/sdk/network/arm-network/src/operations/natGateways.ts b/sdk/network/arm-network/src/operations/natGateways.ts index a0c43b685f99..58992edc1dee 100644 --- a/sdk/network/arm-network/src/operations/natGateways.ts +++ b/sdk/network/arm-network/src/operations/natGateways.ts @@ -427,9 +427,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { 201: { bodyMapper: Mappers.NatGateway }, - 202: { - bodyMapper: Mappers.NatGateway - }, + 202: {}, default: { bodyMapper: Mappers.CloudError } diff --git a/sdk/network/arm-network/src/operations/publicIPAddresses.ts b/sdk/network/arm-network/src/operations/publicIPAddresses.ts index 911da7337416..e69e9de0d1b8 100644 --- a/sdk/network/arm-network/src/operations/publicIPAddresses.ts +++ b/sdk/network/arm-network/src/operations/publicIPAddresses.ts @@ -30,7 +30,7 @@ export class PublicIPAddresses { /** * Deletes the specified public IP address. * @param resourceGroupName The name of the resource group. - * @param publicIpAddressName The name of the subnet. + * @param publicIpAddressName The name of the public IP address. * @param [options] The optional parameters * @returns Promise */ @@ -42,20 +42,20 @@ export class PublicIPAddresses { /** * Gets the specified public IP address in a specified resource group. * @param resourceGroupName The name of the resource group. - * @param publicIpAddressName The name of the subnet. + * @param publicIpAddressName The name of the public IP address. * @param [options] The optional parameters * @returns Promise */ get(resourceGroupName: string, publicIpAddressName: string, options?: Models.PublicIPAddressesGetOptionalParams): Promise; /** * @param resourceGroupName The name of the resource group. - * @param publicIpAddressName The name of the subnet. + * @param publicIpAddressName The name of the public IP address. * @param callback The callback */ get(resourceGroupName: string, publicIpAddressName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName The name of the resource group. - * @param publicIpAddressName The name of the subnet. + * @param publicIpAddressName The name of the public IP address. * @param options The optional parameters * @param callback The callback */ @@ -300,7 +300,7 @@ export class PublicIPAddresses { /** * Deletes the specified public IP address. * @param resourceGroupName The name of the resource group. - * @param publicIpAddressName The name of the subnet. + * @param publicIpAddressName The name of the public IP address. * @param [options] The optional parameters * @returns Promise */