diff --git a/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts b/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts index 453ad8e05174..b22b3884322f 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts b/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts index 569d2ce8819d..fc8796e39235 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts b/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts index f31262e6e970..f32a9b2a9697 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, @@ -169,8 +178,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts index 426bbf600177..4982e8dfe3ce 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts index 683459eaf495..800994966ed0 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts index a4446b11815d..b8b44825eb16 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts index c5351bf8df2c..dac7e42dfdbb 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/bastionHostsMappers.ts b/sdk/network/arm-network/src/models/bastionHostsMappers.ts index a18a7d19bb85..23f465e23e5b 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts index d583eb83e505..5b2beb4a6657 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts index f2e79b5bf2e9..7c22f3605724 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, @@ -166,8 +175,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts b/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts index 0df80d3235f4..4490f1c54644 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts index 03a4ee6a0364..a59ba465c1d0 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts index 2cb21c3f45d9..944231227f6c 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts index bc7c14fc21d4..ab54ebb55d0c 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts b/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts index 6bc998ce53b4..baa85ec82bc5 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts index 8e216935646d..2fe74a202681 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts index 372fdda5dfb2..1eeb9fc1b2ff 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts index fee0231c79c4..ec4e109fc9fe 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts index 176afdf15cf7..f58281be7539 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, @@ -165,8 +174,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts index cd1a9b0b6ab4..7c1de2ef7cf9 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts index c54204e6c5fa..8ebd7e25f790 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts index 82e0a694c5aa..c6c54d3824cd 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, @@ -165,8 +174,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts index f598c3e0af47..501952536b35 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts index 8b9c001158fc..b40cc854fc27 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortAuthorizationsMappers.ts similarity index 95% rename from sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts rename to sdk/network/arm-network/src/models/expressRoutePortAuthorizationsMappers.ts index 5ba342df97a1..6019dcf019ac 100644 --- a/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRoutePortAuthorizationsMappers.ts @@ -132,20 +132,30 @@ export { 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, @@ -158,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts index 11fe7fe2d56a..2dfa55879fd5 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts index 51f4575faa57..8671d7e3409b 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, @@ -161,8 +170,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts index baeb513b9530..9a8adaa9c0f7 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts index e9d6c9117cea..478fa01a99a9 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts b/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts index 53e41319d44b..08a66a5fdae9 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/flowLogsMappers.ts b/sdk/network/arm-network/src/models/flowLogsMappers.ts index 1a57ffecc4c9..2dce9f38cfc8 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, @@ -160,8 +169,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts b/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts index e1673ab26874..3d61ec03ca98 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts index c950f1204788..99d8ada85b63 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts index 1a019e5a35cb..8d4fac7547a7 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, @@ -159,8 +168,6 @@ export { InboundNatPool, InboundNatRule, InboundNatRuleListResult, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/index.ts b/sdk/network/arm-network/src/models/index.ts index 69193e63ed28..9f3806091d0e 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. */ @@ -6472,11 +6701,6 @@ export interface NetworkVirtualAppliance extends Resource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly virtualApplianceSites?: SubResource[]; - /** - * List of references to InboundSecurityRules. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly inboundSecurityRules?: SubResource[]; /** * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' @@ -6599,54 +6823,6 @@ export interface NetworkVirtualApplianceSku extends Resource { readonly etag?: string; } -/** - * Properties of the Inbound Security Rules resource. - */ -export interface InboundSecurityRules { - /** - * Protocol. This should be either TCP or UDP. Possible values include: 'TCP', 'UDP' - */ - protocol?: InboundSecurityRulesProtocol; - /** - * The CIDR or source IP range. Only /30, /31 and /32 Ip ranges are allowed. - */ - sourceAddressPrefix?: string; - /** - * NVA port ranges to be opened up. One needs to provide specific ports. - */ - destinationPortRange?: number; -} - -/** - * NVA Inbound Security Rule resource. - */ -export interface InboundSecurityRule extends SubResource { - /** - * List of allowed rules. - */ - rules?: InboundSecurityRules[]; - /** - * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', - * 'Deleting', 'Failed' - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly provisioningState?: ProvisioningState; - /** - * Name of security rule collection. - */ - 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; - /** - * NVA inbound security rule type. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly type?: string; -} - /** * The error object. */ @@ -8893,6 +9069,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 +9089,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. */ @@ -9437,6 +9621,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. */ @@ -11012,57 +11200,6 @@ export interface BgpConnection extends SubResource { readonly type?: string; } -/** - * Peer routing details. - */ -export interface PeerRoute { - /** - * The peer's local address. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly localAddress?: string; - /** - * The route's network prefix. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly network?: string; - /** - * The route's next hop. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly nextHop?: string; - /** - * The peer this route was learned from. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly sourcePeer?: string; - /** - * The source this route was learned from. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly origin?: string; - /** - * The route's AS path sequence. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly asPath?: string; - /** - * The route's weight. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly weight?: number; -} - -/** - * List of virtual router peer routes. - */ -export interface PeerRouteList { - /** - * List of peer routes. - */ - value?: PeerRoute[]; -} - /** * IpConfigurations. */ @@ -12079,6 +12216,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. @@ -12593,19 +12734,39 @@ export interface NetworkProfilesGetOptionalParams extends msRest.RequestOptionsB */ export interface NetworkSecurityGroupsGetOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * Expands referenced resources. + */ + expand?: string; +} + +/** + * Optional Parameters. + */ +export interface NetworkVirtualAppliancesGetOptionalParams extends msRest.RequestOptionsBase { + /** + * Expands referenced resources. + */ + expand?: string; +} + +/** + * Optional Parameters. + */ +export interface ConnectionMonitorsCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { + /** + * Value indicating whether connection monitor V1 should be migrated to V2 format. */ - expand?: string; + migrate?: string; } /** * Optional Parameters. */ -export interface NetworkVirtualAppliancesGetOptionalParams extends msRest.RequestOptionsBase { +export interface ConnectionMonitorsBeginCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * Value indicating whether connection monitor V1 should be migrated to V2 format. */ - expand?: string; + migrate?: string; } /** @@ -13276,6 +13437,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 +14398,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 +14551,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 +14768,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 +14848,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' @@ -14706,14 +14936,6 @@ export type EffectiveRouteSource = 'Unknown' | 'User' | 'VirtualNetworkGateway' */ export type EffectiveRouteState = 'Active' | 'Invalid'; -/** - * Defines values for InboundSecurityRulesProtocol. - * Possible values include: 'TCP', 'UDP' - * @readonly - * @enum {string} - */ -export type InboundSecurityRulesProtocol = 'TCP' | 'UDP'; - /** * Defines values for AssociationType. * Possible values include: 'Associated', 'Contains' @@ -14942,6 +15164,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 +19023,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. */ @@ -21533,46 +21863,6 @@ export type VirtualApplianceSkusListNextResponse = NetworkVirtualApplianceSkuLis }; }; -/** - * Contains response data for the createOrUpdate operation. - */ -export type InboundSecurityRuleCreateOrUpdateResponse = InboundSecurityRule & { - /** - * 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: InboundSecurityRule; - }; -}; - -/** - * Contains response data for the beginCreateOrUpdate operation. - */ -export type InboundSecurityRuleBeginCreateOrUpdateResponse = InboundSecurityRule & { - /** - * 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: InboundSecurityRule; - }; -}; - /** * Contains response data for the createOrUpdate operation. */ @@ -28913,86 +29203,6 @@ export type VirtualHubBgpConnectionsListResponse = ListVirtualHubBgpConnectionRe }; }; -/** - * Contains response data for the listLearnedRoutes operation. - */ -export type VirtualHubBgpConnectionsListLearnedRoutesResponse = PeerRouteList & { - /** - * 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: PeerRouteList; - }; -}; - -/** - * Contains response data for the listAdvertisedRoutes operation. - */ -export type VirtualHubBgpConnectionsListAdvertisedRoutesResponse = PeerRouteList & { - /** - * 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: PeerRouteList; - }; -}; - -/** - * Contains response data for the beginListLearnedRoutes operation. - */ -export type VirtualHubBgpConnectionsBeginListLearnedRoutesResponse = PeerRouteList & { - /** - * 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: PeerRouteList; - }; -}; - -/** - * Contains response data for the beginListAdvertisedRoutes operation. - */ -export type VirtualHubBgpConnectionsBeginListAdvertisedRoutesResponse = PeerRouteList & { - /** - * 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: PeerRouteList; - }; -}; - /** * Contains response data for the listNext operation. */ diff --git a/sdk/network/arm-network/src/models/ipAllocationsMappers.ts b/sdk/network/arm-network/src/models/ipAllocationsMappers.ts index 08c52d19e20c..e0cd129c0c32 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IpAllocationListResult, IPConfiguration, diff --git a/sdk/network/arm-network/src/models/ipGroupsMappers.ts b/sdk/network/arm-network/src/models/ipGroupsMappers.ts index 89ae4e47b2db..ddbedaa73cd7 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts index c17ec038956a..3318aad3c730 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts index 251b21c2b5b4..b603456cddd8 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts index 4abc8acb2043..90c534264647 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts index 148ae7cf681e..972344f94180 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts index 7ff72f37f822..d1a89b957fc5 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts index edc658eb6bbb..c16fb93eb1bd 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/loadBalancersMappers.ts b/sdk/network/arm-network/src/models/loadBalancersMappers.ts index cd5dbb2d70d1..3056c91e42e2 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts index 6554829752a4..607f3f1fea0f 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/mappers.ts b/sdk/network/arm-network/src/models/mappers.ts index 289160c16a23..fa9cf7a77e9f 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: { @@ -10877,19 +11290,6 @@ export const NetworkVirtualAppliance: msRest.CompositeMapper = { } } }, - inboundSecurityRules: { - readOnly: true, - serializedName: "properties.inboundSecurityRules", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SubResource" - } - } - } - }, provisioningState: { readOnly: true, serializedName: "properties.provisioningState", @@ -11039,113 +11439,38 @@ export const NetworkVirtualApplianceSku: msRest.CompositeMapper = { serializedName: "NetworkVirtualApplianceSku", type: { name: "Composite", - className: "NetworkVirtualApplianceSku", - modelProperties: { - ...Resource.type.modelProperties, - vendor: { - readOnly: true, - serializedName: "properties.vendor", - type: { - name: "String" - } - }, - availableVersions: { - readOnly: true, - serializedName: "properties.availableVersions", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - availableScaleUnits: { - serializedName: "properties.availableScaleUnits", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NetworkVirtualApplianceSkuInstances" - } - } - } - }, - etag: { - readOnly: true, - serializedName: "etag", - type: { - name: "String" - } - } - } - } -}; - -export const InboundSecurityRules: msRest.CompositeMapper = { - serializedName: "InboundSecurityRules", - type: { - name: "Composite", - className: "InboundSecurityRules", - modelProperties: { - protocol: { - serializedName: "protocol", - type: { - name: "String" - } - }, - sourceAddressPrefix: { - serializedName: "sourceAddressPrefix", - type: { - name: "String" - } - }, - destinationPortRange: { - serializedName: "destinationPortRange", - constraints: { - InclusiveMaximum: 65535, - InclusiveMinimum: 0 - }, - type: { - name: "Number" - } - } - } - } -}; - -export const InboundSecurityRule: msRest.CompositeMapper = { - serializedName: "InboundSecurityRule", - type: { - name: "Composite", - className: "InboundSecurityRule", + className: "NetworkVirtualApplianceSku", modelProperties: { - ...SubResource.type.modelProperties, - rules: { - serializedName: "properties.rules", + ...Resource.type.modelProperties, + vendor: { + readOnly: true, + serializedName: "properties.vendor", + type: { + name: "String" + } + }, + availableVersions: { + readOnly: true, + serializedName: "properties.availableVersions", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "InboundSecurityRules" + name: "String" } } } }, - provisioningState: { - readOnly: true, - serializedName: "properties.provisioningState", - type: { - name: "String" - } - }, - name: { - serializedName: "name", + availableScaleUnits: { + serializedName: "properties.availableScaleUnits", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NetworkVirtualApplianceSkuInstances" + } + } } }, etag: { @@ -11154,13 +11479,6 @@ export const InboundSecurityRule: msRest.CompositeMapper = { type: { name: "String" } - }, - type: { - readOnly: true, - serializedName: "type", - type: { - name: "String" - } } } } @@ -11754,6 +12072,10 @@ export const PacketCaptureParameters: msRest.CompositeMapper = { bytesToCapturePerPacket: { serializedName: "bytesToCapturePerPacket", defaultValue: 0, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11761,6 +12083,10 @@ export const PacketCaptureParameters: msRest.CompositeMapper = { totalBytesPerSession: { serializedName: "totalBytesPerSession", defaultValue: 1073741824, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11768,6 +12094,10 @@ export const PacketCaptureParameters: msRest.CompositeMapper = { timeLimitInSeconds: { serializedName: "timeLimitInSeconds", defaultValue: 18000, + constraints: { + InclusiveMaximum: 18000, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11812,6 +12142,10 @@ export const PacketCapture: msRest.CompositeMapper = { bytesToCapturePerPacket: { serializedName: "properties.bytesToCapturePerPacket", defaultValue: 0, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11819,6 +12153,10 @@ export const PacketCapture: msRest.CompositeMapper = { totalBytesPerSession: { serializedName: "properties.totalBytesPerSession", defaultValue: 1073741824, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11826,6 +12164,10 @@ export const PacketCapture: msRest.CompositeMapper = { timeLimitInSeconds: { serializedName: "properties.timeLimitInSeconds", defaultValue: 18000, + constraints: { + InclusiveMaximum: 18000, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11891,6 +12233,10 @@ export const PacketCaptureResult: msRest.CompositeMapper = { bytesToCapturePerPacket: { serializedName: "properties.bytesToCapturePerPacket", defaultValue: 0, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11898,6 +12244,10 @@ export const PacketCaptureResult: msRest.CompositeMapper = { totalBytesPerSession: { serializedName: "properties.totalBytesPerSession", defaultValue: 1073741824, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11905,6 +12255,10 @@ export const PacketCaptureResult: msRest.CompositeMapper = { timeLimitInSeconds: { serializedName: "properties.timeLimitInSeconds", defaultValue: 18000, + constraints: { + InclusiveMaximum: 18000, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -12243,6 +12597,10 @@ export const ConnectivitySource: msRest.CompositeMapper = { }, port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -12271,6 +12629,10 @@ export const ConnectivityDestination: msRest.CompositeMapper = { }, port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -12473,6 +12835,10 @@ export const HopLink: msRest.CompositeMapper = { roundTripTimeMin: { readOnly: true, serializedName: "properties.roundTripTimeMin", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -12480,6 +12846,10 @@ export const HopLink: msRest.CompositeMapper = { roundTripTimeAvg: { readOnly: true, serializedName: "properties.roundTripTimeAvg", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -12487,6 +12857,10 @@ export const HopLink: msRest.CompositeMapper = { roundTripTimeMax: { readOnly: true, serializedName: "properties.roundTripTimeMax", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -13323,6 +13697,10 @@ export const ConnectionMonitorSource: msRest.CompositeMapper = { }, port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -13351,6 +13729,10 @@ export const ConnectionMonitorDestination: msRest.CompositeMapper = { }, port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -13522,6 +13904,10 @@ export const ConnectionMonitorHttpConfiguration: msRest.CompositeMapper = { modelProperties: { port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -13579,6 +13965,10 @@ export const ConnectionMonitorTcpConfiguration: msRest.CompositeMapper = { modelProperties: { port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -13829,6 +14219,10 @@ export const ConnectionMonitorParameters: msRest.CompositeMapper = { monitoringIntervalInSeconds: { serializedName: "monitoringIntervalInSeconds", defaultValue: 60, + constraints: { + InclusiveMaximum: 1800, + InclusiveMinimum: 30 + }, type: { name: "Number" } @@ -13938,6 +14332,10 @@ export const ConnectionMonitor: msRest.CompositeMapper = { monitoringIntervalInSeconds: { serializedName: "properties.monitoringIntervalInSeconds", defaultValue: 60, + constraints: { + InclusiveMaximum: 1800, + InclusiveMinimum: 30 + }, type: { name: "Number" } @@ -14032,30 +14430,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 +14570,10 @@ export const ConnectionMonitorResult: msRest.CompositeMapper = { monitoringIntervalInSeconds: { serializedName: "properties.monitoringIntervalInSeconds", defaultValue: 60, + constraints: { + InclusiveMaximum: 1800, + InclusiveMinimum: 30 + }, type: { name: "Number" } @@ -15072,6 +15494,12 @@ export const PublicIPPrefixSku: msRest.CompositeMapper = { type: { name: "String" } + }, + tier: { + serializedName: "tier", + type: { + name: "String" + } } } } @@ -15100,6 +15528,13 @@ export const PublicIPPrefix: msRest.CompositeMapper = { className: "PublicIPPrefix", modelProperties: { ...Resource.type.modelProperties, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } + }, sku: { serializedName: "sku", type: { @@ -16019,6 +16454,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: { @@ -18621,87 +19063,6 @@ export const BgpConnection: msRest.CompositeMapper = { } }; -export const PeerRoute: msRest.CompositeMapper = { - serializedName: "PeerRoute", - type: { - name: "Composite", - className: "PeerRoute", - modelProperties: { - localAddress: { - readOnly: true, - serializedName: "localAddress", - type: { - name: "String" - } - }, - network: { - readOnly: true, - serializedName: "network", - type: { - name: "String" - } - }, - nextHop: { - readOnly: true, - serializedName: "nextHop", - type: { - name: "String" - } - }, - sourcePeer: { - readOnly: true, - serializedName: "sourcePeer", - type: { - name: "String" - } - }, - origin: { - readOnly: true, - serializedName: "origin", - type: { - name: "String" - } - }, - asPath: { - readOnly: true, - serializedName: "asPath", - type: { - name: "String" - } - }, - weight: { - readOnly: true, - serializedName: "weight", - type: { - name: "Number" - } - } - } - } -}; - -export const PeerRouteList: msRest.CompositeMapper = { - serializedName: "PeerRouteList", - type: { - name: "Composite", - className: "PeerRouteList", - modelProperties: { - value: { - serializedName: "value", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PeerRoute" - } - } - } - } - } - } -}; - export const HubIpConfiguration: msRest.CompositeMapper = { serializedName: "HubIpConfiguration", type: { @@ -20450,6 +20811,12 @@ export const ExpressRouteConnection: msRest.CompositeMapper = { name: "Boolean" } }, + expressRouteGatewayBypass: { + serializedName: "properties.expressRouteGatewayBypass", + type: { + name: "Boolean" + } + }, routingConfiguration: { serializedName: "properties.routingConfiguration", type: { @@ -21892,6 +22259,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..6bf09efbae57 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts index 9142f0adab6f..6490359c2245 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts index 669fca5b1d77..ccd0f0f2a0f1 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts index 392dab673215..81d07f8fa90e 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/networkInterfacesMappers.ts b/sdk/network/arm-network/src/models/networkInterfacesMappers.ts index 4e0935c54dd3..e8a1b5872a58 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, @@ -164,8 +173,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/networkProfilesMappers.ts b/sdk/network/arm-network/src/models/networkProfilesMappers.ts index a603479563f2..1de205970019 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts index a171a0c26f14..097dd9f5058e 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts b/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts index 826ed66f01c3..0f165c48d5dc 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/networkWatchersMappers.ts b/sdk/network/arm-network/src/models/networkWatchersMappers.ts index 4b035ed679d7..e30a23c73596 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, @@ -181,8 +190,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts index 9128bea07996..c7d7c3dbe04a 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/parameters.ts b/sdk/network/arm-network/src/models/parameters.ts index 8e08d841473e..48669e54c34f 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" } @@ -312,16 +312,6 @@ export const gatewayVip: msRest.OperationQueryParameter = { } } }; -export const hubName: msRest.OperationURLParameter = { - parameterPath: "hubName", - mapper: { - required: true, - serializedName: "hubName", - type: { - name: "String" - } - } -}; export const inboundNatRuleName: msRest.OperationURLParameter = { parameterPath: "inboundNatRuleName", mapper: { @@ -468,6 +458,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: { @@ -734,16 +736,6 @@ export const ruleCollectionGroupName: msRest.OperationURLParameter = { } } }; -export const ruleCollectionName: msRest.OperationURLParameter = { - parameterPath: "ruleCollectionName", - mapper: { - required: true, - serializedName: "ruleCollectionName", - type: { - name: "String" - } - } -}; export const ruleName: msRest.OperationURLParameter = { parameterPath: "ruleName", mapper: { diff --git a/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts index 835b8df6812f..91deaaa51d68 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts b/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts index b92e578ecc74..dd4ca06d6389 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, @@ -160,8 +169,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/privateEndpointsMappers.ts b/sdk/network/arm-network/src/models/privateEndpointsMappers.ts index 4802a8a2dfc3..c836ec66f12d 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts b/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts index 1bd04b51091d..60667a127a6c 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, @@ -163,8 +172,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts b/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts index a64d865221b6..3bd0ba4d46de 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts b/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts index b616ff37e081..622d547a7b85 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts b/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts index d576597753e2..909374dd16e9 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts b/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts index b9a97c8054de..0c0cbb4d779f 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/routeFiltersMappers.ts b/sdk/network/arm-network/src/models/routeFiltersMappers.ts index 137b98920062..8822157c645e 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/routeTablesMappers.ts b/sdk/network/arm-network/src/models/routeTablesMappers.ts index ecfa26ee77cb..f139e5095a7b 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/routesMappers.ts b/sdk/network/arm-network/src/models/routesMappers.ts index 323036e21240..36c59d902778 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts b/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts index 7a96db04c955..9c0977931b9b 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/securityRulesMappers.ts b/sdk/network/arm-network/src/models/securityRulesMappers.ts index bc7c14fc21d4..ab54ebb55d0c 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts b/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts index 9eadb7dc50cc..c89863dc95b5 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts index eb880729183d..32da40208f74 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts index cef1032db273..2bb0c2a0cb75 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/subnetsMappers.ts b/sdk/network/arm-network/src/models/subnetsMappers.ts index 35b660c26a4a..bd8f30a35638 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts b/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts index b1a718ece348..7b8596e16736 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts b/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts index 0c4cd109cf34..917c4bd1491a 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts b/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts index 5ba342df97a1..c3e5de6c422e 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts b/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts index 5abf007083c3..8e7132247667 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, @@ -209,8 +216,6 @@ export { PatchRouteFilter, PatchRouteFilterRule, PeerExpressRouteCircuitConnection, - PeerRoute, - PeerRouteList, PolicySettings, PrivateDnsZoneConfig, PrivateDnsZoneGroup, diff --git a/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts b/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts index dc50cea9158a..1a936930c35c 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts b/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts index df229c032cf2..4347270f5862 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, @@ -160,8 +169,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/virtualHubsMappers.ts b/sdk/network/arm-network/src/models/virtualHubsMappers.ts index 1d68ad31ad84..6c95b304e9d1 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts index 88cf0270231a..6c6c72486547 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, @@ -161,8 +170,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts index d8da8ccaf0c1..447fbfe5f77f 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, @@ -164,8 +173,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts index b2dea44d4176..5431cbc2e892 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts index 580e9dfcf72d..7c0215d0d29b 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/virtualNetworksMappers.ts b/sdk/network/arm-network/src/models/virtualNetworksMappers.ts index 02883bcb952d..b88030cf11ea 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IPAddressAvailabilityResult, IpAllocation, IPConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts index fb563ab5fdad..f05fa17112ec 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/virtualRoutersMappers.ts b/sdk/network/arm-network/src/models/virtualRoutersMappers.ts index 75461d08c9fc..dde08c0840b2 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, @@ -159,8 +168,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/virtualWansMappers.ts b/sdk/network/arm-network/src/models/virtualWansMappers.ts index 0b52f5950c42..872c318e9121 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts index 66b709aa7fcc..cb790d0e60fa 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts index abff21b2b6f1..fd199389afcf 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts index 4381a881bca3..f570a134de46 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts b/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts index d59cf6dbf630..2061688406c9 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts index 5ba342df97a1..c3e5de6c422e 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts index 63b79cbb5686..119857c665dc 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/vpnSitesMappers.ts b/sdk/network/arm-network/src/models/vpnSitesMappers.ts index b5d53064d419..a36d010d6c00 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts index 1591aa322c58..29544ab1b7fd 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, @@ -158,8 +167,6 @@ export { HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, - InboundSecurityRule, - InboundSecurityRules, IpAllocation, IPConfiguration, IPConfigurationBgpPeeringAddress, diff --git a/sdk/network/arm-network/src/networkManagementClient.ts b/sdk/network/arm-network/src/networkManagementClient.ts index 397e00c7fb53..7e27ebfdcf9d 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; @@ -69,7 +70,6 @@ class NetworkManagementClient extends NetworkManagementClientContext { networkVirtualAppliances: operations.NetworkVirtualAppliances; virtualApplianceSites: operations.VirtualApplianceSites; virtualApplianceSkus: operations.VirtualApplianceSkus; - inboundSecurityRule: operations.InboundSecurityRuleOperations; networkWatchers: operations.NetworkWatchers; packetCaptures: operations.PacketCaptures; connectionMonitors: operations.ConnectionMonitors; @@ -159,6 +159,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); @@ -183,7 +184,6 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.networkVirtualAppliances = new operations.NetworkVirtualAppliances(this); this.virtualApplianceSites = new operations.VirtualApplianceSites(this); this.virtualApplianceSkus = new operations.VirtualApplianceSkus(this); - this.inboundSecurityRule = new operations.InboundSecurityRuleOperations(this); this.networkWatchers = new operations.NetworkWatchers(this); this.packetCaptures = new operations.PacketCaptures(this); this.connectionMonitors = new operations.ConnectionMonitors(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/inboundSecurityRuleOperations.ts b/sdk/network/arm-network/src/operations/inboundSecurityRuleOperations.ts deleted file mode 100644 index b3de78742cc4..000000000000 --- a/sdk/network/arm-network/src/operations/inboundSecurityRuleOperations.ts +++ /dev/null @@ -1,105 +0,0 @@ -/* - * 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/inboundSecurityRuleOperationsMappers"; -import * as Parameters from "../models/parameters"; -import { NetworkManagementClientContext } from "../networkManagementClientContext"; - -/** Class representing a InboundSecurityRuleOperations. */ -export class InboundSecurityRuleOperations { - private readonly client: NetworkManagementClientContext; - - /** - * Create a InboundSecurityRuleOperations. - * @param {NetworkManagementClientContext} client Reference to the service client. - */ - constructor(client: NetworkManagementClientContext) { - this.client = client; - } - - /** - * Creates or updates the specified Network Virtual Appliance Inbound Security Rules. - * @param resourceGroupName The name of the resource group. - * @param networkVirtualApplianceName The name of the Network Virtual Appliance. - * @param ruleCollectionName The name of security rule collection. - * @param parameters Parameters supplied to the create or update Network Virtual Appliance Inbound - * Security Rules operation. - * @param [options] The optional parameters - * @returns Promise - */ - createOrUpdate(resourceGroupName: string, networkVirtualApplianceName: string, ruleCollectionName: string, parameters: Models.InboundSecurityRule, options?: msRest.RequestOptionsBase): Promise { - return this.beginCreateOrUpdate(resourceGroupName,networkVirtualApplianceName,ruleCollectionName,parameters,options) - .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; - } - - /** - * Creates or updates the specified Network Virtual Appliance Inbound Security Rules. - * @param resourceGroupName The name of the resource group. - * @param networkVirtualApplianceName The name of the Network Virtual Appliance. - * @param ruleCollectionName The name of security rule collection. - * @param parameters Parameters supplied to the create or update Network Virtual Appliance Inbound - * Security Rules operation. - * @param [options] The optional parameters - * @returns Promise - */ - beginCreateOrUpdate(resourceGroupName: string, networkVirtualApplianceName: string, ruleCollectionName: string, parameters: Models.InboundSecurityRule, options?: msRest.RequestOptionsBase): Promise { - return this.client.sendLRORequest( - { - resourceGroupName, - networkVirtualApplianceName, - ruleCollectionName, - parameters, - options - }, - beginCreateOrUpdateOperationSpec, - options); - } -} - -// Operation Specifications -const serializer = new msRest.Serializer(Mappers); -const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { - httpMethod: "PUT", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/inboundSecurityRules/{ruleCollectionName}", - urlParameters: [ - Parameters.resourceGroupName, - Parameters.networkVirtualApplianceName, - Parameters.ruleCollectionName, - Parameters.subscriptionId - ], - queryParameters: [ - Parameters.apiVersion0 - ], - headerParameters: [ - Parameters.acceptLanguage - ], - requestBody: { - parameterPath: "parameters", - mapper: { - ...Mappers.InboundSecurityRule, - required: true - } - }, - responses: { - 200: { - bodyMapper: Mappers.InboundSecurityRule - }, - 201: { - bodyMapper: Mappers.InboundSecurityRule - }, - 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..19a3ccbd423d 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"; @@ -58,7 +59,6 @@ export * from "./defaultSecurityRules"; export * from "./networkVirtualAppliances"; export * from "./virtualApplianceSites"; export * from "./virtualApplianceSkus"; -export * from "./inboundSecurityRuleOperations"; export * from "./networkWatchers"; export * from "./packetCaptures"; export * from "./connectionMonitors"; 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 */ diff --git a/sdk/network/arm-network/src/operations/virtualHubBgpConnections.ts b/sdk/network/arm-network/src/operations/virtualHubBgpConnections.ts index 2828c439c3c5..22c9ccecefe2 100644 --- a/sdk/network/arm-network/src/operations/virtualHubBgpConnections.ts +++ b/sdk/network/arm-network/src/operations/virtualHubBgpConnections.ts @@ -9,7 +9,6 @@ */ 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/virtualHubBgpConnectionsMappers"; import * as Parameters from "../models/parameters"; @@ -59,72 +58,6 @@ export class VirtualHubBgpConnections { callback) as Promise; } - /** - * Retrieves a list of routes the virtual hub bgp connection has learned. - * @param resourceGroupName The name of the resource group. - * @param hubName The name of the virtual hub. - * @param connectionName The name of the virtual hub bgp connection. - * @param [options] The optional parameters - * @returns Promise - */ - listLearnedRoutes(resourceGroupName: string, hubName: string, connectionName: string, options?: msRest.RequestOptionsBase): Promise { - return this.beginListLearnedRoutes(resourceGroupName,hubName,connectionName,options) - .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; - } - - /** - * Retrieves a list of routes the virtual hub bgp connection is advertising to the specified peer. - * @param resourceGroupName The name of the resource group. - * @param hubName The name of the virtual hub. - * @param connectionName The name of the virtual hub bgp connection. - * @param [options] The optional parameters - * @returns Promise - */ - listAdvertisedRoutes(resourceGroupName: string, hubName: string, connectionName: string, options?: msRest.RequestOptionsBase): Promise { - return this.beginListAdvertisedRoutes(resourceGroupName,hubName,connectionName,options) - .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; - } - - /** - * Retrieves a list of routes the virtual hub bgp connection has learned. - * @param resourceGroupName The name of the resource group. - * @param hubName The name of the virtual hub. - * @param connectionName The name of the virtual hub bgp connection. - * @param [options] The optional parameters - * @returns Promise - */ - beginListLearnedRoutes(resourceGroupName: string, hubName: string, connectionName: string, options?: msRest.RequestOptionsBase): Promise { - return this.client.sendLRORequest( - { - resourceGroupName, - hubName, - connectionName, - options - }, - beginListLearnedRoutesOperationSpec, - options); - } - - /** - * Retrieves a list of routes the virtual hub bgp connection is advertising to the specified peer. - * @param resourceGroupName The name of the resource group. - * @param hubName The name of the virtual hub. - * @param connectionName The name of the virtual hub bgp connection. - * @param [options] The optional parameters - * @returns Promise - */ - beginListAdvertisedRoutes(resourceGroupName: string, hubName: string, connectionName: string, options?: msRest.RequestOptionsBase): Promise { - return this.client.sendLRORequest( - { - resourceGroupName, - hubName, - connectionName, - options - }, - beginListAdvertisedRoutesOperationSpec, - options); - } - /** * Retrieves the details of all VirtualHubBgpConnections. * @param nextPageLink The NextLink from the previous successful call to List operation. @@ -181,60 +114,6 @@ const listOperationSpec: msRest.OperationSpec = { serializer }; -const beginListLearnedRoutesOperationSpec: msRest.OperationSpec = { - httpMethod: "POST", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{hubName}/bgpConnections/{connectionName}/learnedRoutes", - urlParameters: [ - Parameters.resourceGroupName, - Parameters.hubName, - Parameters.connectionName, - Parameters.subscriptionId - ], - queryParameters: [ - Parameters.apiVersion0 - ], - headerParameters: [ - Parameters.acceptLanguage - ], - responses: { - 200: { - bodyMapper: Mappers.PeerRouteList - }, - 202: {}, - default: { - bodyMapper: Mappers.CloudError - } - }, - serializer -}; - -const beginListAdvertisedRoutesOperationSpec: msRest.OperationSpec = { - httpMethod: "POST", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{hubName}/bgpConnections/{connectionName}/advertisedRoutes", - urlParameters: [ - Parameters.resourceGroupName, - Parameters.hubName, - Parameters.connectionName, - Parameters.subscriptionId - ], - queryParameters: [ - Parameters.apiVersion0 - ], - headerParameters: [ - Parameters.acceptLanguage - ], - responses: { - 200: { - bodyMapper: Mappers.PeerRouteList - }, - 202: {}, - default: { - bodyMapper: Mappers.CloudError - } - }, - serializer -}; - const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com",