diff --git a/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts b/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts index 4feaf0e9fd8d..54e9dc1cd4dc 100644 --- a/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts b/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts index 346b0c1d12aa..7794cc22e608 100644 --- a/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts b/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts index f290586992d9..0c892ecc6e4c 100644 --- a/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts @@ -152,10 +152,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -163,6 +166,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -290,6 +294,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts index c4d4797046c8..f59cc6ef3290 100644 --- a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts index 39e83ec6d608..fb5d151f368c 100644 --- a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts +++ b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts index 0f8eb2ad5552..42ac8b1fd401 100644 --- a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts +++ b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts index 1b8b6fbc458a..b1c370e17c0d 100644 --- a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts +++ b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/bastionHostsMappers.ts b/sdk/network/arm-network/src/models/bastionHostsMappers.ts index 6ff7817dd9c8..aef7ce486d0c 100644 --- a/sdk/network/arm-network/src/models/bastionHostsMappers.ts +++ b/sdk/network/arm-network/src/models/bastionHostsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts index 009a2f68e3e5..fc6adf600508 100644 --- a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts +++ b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts index e79026fed11b..219c1d0cdc1f 100644 --- a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts +++ b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts @@ -148,10 +148,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -159,6 +162,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -287,6 +291,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts b/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts index 7b0217224548..d6ce1ff18507 100644 --- a/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts +++ b/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts index 9a38431b11f3..e48697a8a823 100644 --- a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts index 0bb79c5ead82..8c283807b46e 100644 --- a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts +++ b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts index abf3c393f86a..0d3da14c71e6 100644 --- a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts +++ b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts b/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts index 8cddff27b9ab..d26388b46951 100644 --- a/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts +++ b/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts index 38d0bd642cfc..adfe7fa11572 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts index 54ae6f104692..bdd8c1dd5c26 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts index 00d5ed8796bb..be4c978144a3 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts index efdd5b83787c..a02ee569fdba 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts @@ -148,10 +148,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -159,6 +162,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -286,6 +290,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts index ddb74e2cc03d..b2decc4cccbb 100644 --- a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts index 939df8c9228c..e1d4fe1fe7a3 100644 --- a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts index 2d0da6e0827a..1a3e6519d602 100644 --- a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts @@ -148,10 +148,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -159,6 +162,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -286,6 +290,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts index 5e452d0e3c01..a12e84797a9d 100644 --- a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts index 0ba7d9f879e7..9e2b50d18c11 100644 --- a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts index 00e3252d2b16..fdbbf7b451b3 100644 --- a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts index e2a94e48faa1..f35e84b75c40 100644 --- a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -282,6 +286,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts index bcac8145a87a..d1f6275333d5 100644 --- a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts index adc95e9f5fa2..3a383527d6a4 100644 --- a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts @@ -141,11 +141,14 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyListResult, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts b/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts index 792abc7e71c2..298f5adc44ed 100644 --- a/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollectionGroup, FirewallPolicyRuleCollectionGroupListResult, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/flowLogsMappers.ts b/sdk/network/arm-network/src/models/flowLogsMappers.ts index 372be8b5e678..7feafa4cc7bc 100644 --- a/sdk/network/arm-network/src/models/flowLogsMappers.ts +++ b/sdk/network/arm-network/src/models/flowLogsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -281,6 +285,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts b/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts index 84de10c576af..4ee0f7e212f3 100644 --- a/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts +++ b/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts index d566ac11bb7b..ce07e45c9ee1 100644 --- a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts index 0fc75a20e857..d774ed1e411c 100644 --- a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts +++ b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts b/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts index ac8c7224569d..d4d7edbeabc4 100644 --- a/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts +++ b/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -278,6 +282,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/index.ts b/sdk/network/arm-network/src/models/index.ts index c3ba213b149a..4376cf56e64f 100644 --- a/sdk/network/arm-network/src/models/index.ts +++ b/sdk/network/arm-network/src/models/index.ts @@ -1367,6 +1367,10 @@ export interface LoadBalancerBackendAddress { * Reference to an existing virtual network. */ virtualNetwork?: SubResource; + /** + * Reference to an existing subnet. + */ + subnet?: SubResource; /** * IP Address belonging to the referenced virtual network. */ @@ -5311,6 +5315,62 @@ export interface FirewallPolicyThreatIntelWhitelist { fqdns?: string[]; } +/** + * Log Analytics Workspace for Firewall Policy Insights. + */ +export interface FirewallPolicyLogAnalyticsWorkspace { + /** + * Region to configure the Workspace. + */ + region?: string; + /** + * The workspace Id for Firewall Policy Insights. + */ + workspaceId?: SubResource; +} + +/** + * Log Analytics Resources for Firewall Policy Insights. + */ +export interface FirewallPolicyLogAnalyticsResources { + /** + * List of workspaces for Firewall Policy Insights. + */ + workspaces?: FirewallPolicyLogAnalyticsWorkspace[]; + /** + * The default workspace Id for Firewall Policy Insights. + */ + defaultWorkspaceId?: SubResource; +} + +/** + * Firewall Policy Insights. + */ +export interface FirewallPolicyInsights { + /** + * A flag to indicate if the insights are enabled on the policy. + */ + isEnabled?: boolean; + /** + * Number of days the insights should be enabled on the policy. + */ + retentionDays?: number; + /** + * Workspaces needed to configure the Firewall Policy Insights. + */ + logAnalyticsResources?: FirewallPolicyLogAnalyticsResources; +} + +/** + * The private IP addresses/IP ranges to which traffic will not be SNAT. + */ +export interface FirewallPolicySNAT { + /** + * List of private IP addresses/IP address ranges to not be SNAT. + */ + privateRanges?: string[]; +} + /** * DNS Proxy Settings in Firewall Policy. */ @@ -5481,6 +5541,14 @@ export interface FirewallPolicy extends Resource { * ThreatIntel Whitelist for Firewall Policy. */ threatIntelWhitelist?: FirewallPolicyThreatIntelWhitelist; + /** + * Insights on Firewall Policy. + */ + insights?: FirewallPolicyInsights; + /** + * The private IP addresses/IP ranges to which traffic will not be SNAT. + */ + snat?: FirewallPolicySNAT; /** * DNS Proxy Settings definition. */ @@ -9910,6 +9978,68 @@ export interface VirtualNetworkGatewayIPConfiguration extends SubResource { readonly etag?: string; } +/** + * Vpn NatRule mapping. + */ +export interface VpnNatRuleMapping { + /** + * Address space for Vpn NatRule mapping. + */ + addressSpace?: string; +} + +/** + * VirtualNetworkGatewayNatRule Resource. + */ +export interface VirtualNetworkGatewayNatRule extends SubResource { + /** + * The provisioning state of the NAT Rule 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 type of NAT rule for VPN NAT. Possible values include: 'Static', 'Dynamic' + */ + virtualNetworkGatewayNatRulePropertiesType?: VpnNatRuleType; + /** + * The Source NAT direction of a VPN NAT. Possible values include: 'EgressSnat', 'IngressSnat' + */ + mode?: VpnNatRuleMode; + /** + * The private IP address internal mapping for NAT. + */ + internalMappings?: VpnNatRuleMapping[]; + /** + * The private IP address external mapping for NAT. + */ + externalMappings?: VpnNatRuleMapping[]; + /** + * The IP Configuration ID this NAT rule applies to. + */ + ipConfigurationId?: string; + /** + * List of VirtualNetworkGatewayConnections + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly virtualNetworkGatewayConnections?: SubResource[]; + /** + * 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; + /** + * Resource type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; +} + /** * VirtualNetworkGatewaySku details. */ @@ -10069,6 +10199,10 @@ export interface VpnClientConfiguration { * VpnClientProtocols for Virtual network gateway. */ vpnClientProtocols?: VpnClientProtocol[]; + /** + * VPN authentication types for the virtual network gateway.. + */ + vpnAuthenticationTypes?: VpnAuthenticationType[]; /** * VpnClientIpsecPolicies for virtual network gateway P2S client. */ @@ -10324,6 +10458,14 @@ export interface VirtualNetworkGateway extends Resource { * The extended location of type local virtual network gateway. */ extendedLocation?: ExtendedLocation; + /** + * NatRules for virtual network gateway. + */ + natRules?: VirtualNetworkGatewayNatRule[]; + /** + * enableBgpRouteTranslationForNat flag. + */ + enableBgpRouteTranslationForNat?: boolean; /** * A unique read-only string that changes whenever the resource is updated. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -10480,6 +10622,14 @@ export interface VirtualNetworkGatewayConnection extends Resource { * The reference to local network gateway resource. */ localNetworkGateway2?: LocalNetworkGateway; + /** + * List of ingress NatRules + */ + ingressNatRules?: SubResource[]; + /** + * List of egress NatRules. + */ + egressNatRules?: SubResource[]; /** * Gateway connection type. Possible values include: 'IPsec', 'Vnet2Vnet', 'ExpressRoute', * 'VPNClient' @@ -11687,6 +11837,10 @@ export interface VpnConnection extends SubResource { * The IPSec Policies to be considered by this connection. */ ipsecPolicies?: IpsecPolicy[]; + /** + * The Traffic Selector Policies to be considered by this connection. + */ + trafficSelectorPolicies?: TrafficSelectorPolicy[]; /** * EnableBgp flag. */ @@ -11744,16 +11898,6 @@ export interface VpnGatewayIpConfiguration { privateIpAddress?: string; } -/** - * Vpn NatRule mapping. - */ -export interface VpnNatRuleMapping { - /** - * Address space for Vpn NatRule mapping. - */ - addressSpace?: string; -} - /** * VpnGatewayNatRule Resource. */ @@ -12861,7 +13005,7 @@ export interface WebCategoriesGetOptionalParams extends msRest.RequestOptionsBas /** * Optional Parameters. */ -export interface CustomIPPrefixesGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12871,7 +13015,7 @@ export interface CustomIPPrefixesGetOptionalParams extends msRest.RequestOptions /** * Optional Parameters. */ -export interface FirewallPoliciesGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkInterfacesGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12881,7 +13025,7 @@ export interface FirewallPoliciesGetOptionalParams extends msRest.RequestOptions /** * Optional Parameters. */ -export interface IpAllocationsGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12891,10 +13035,9 @@ export interface IpAllocationsGetOptionalParams extends msRest.RequestOptionsBas /** * Optional Parameters. */ -export interface IpGroupsGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOptionalParams extends msRest.RequestOptionsBase { /** - * Expands resourceIds (of Firewalls/Network Security Groups etc.) back referenced by the - * IpGroups resource. + * Expands referenced resources. */ expand?: string; } @@ -12902,7 +13045,7 @@ export interface IpGroupsGetOptionalParams extends msRest.RequestOptionsBase { /** * Optional Parameters. */ -export interface LoadBalancersGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12912,7 +13055,7 @@ export interface LoadBalancersGetOptionalParams extends msRest.RequestOptionsBas /** * Optional Parameters. */ -export interface InboundNatRulesGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12922,7 +13065,7 @@ export interface InboundNatRulesGetOptionalParams extends msRest.RequestOptionsB /** * Optional Parameters. */ -export interface NatGatewaysGetOptionalParams extends msRest.RequestOptionsBase { +export interface PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12932,7 +13075,7 @@ export interface NatGatewaysGetOptionalParams extends msRest.RequestOptionsBase /** * Optional Parameters. */ -export interface NetworkInterfacesGetOptionalParams extends msRest.RequestOptionsBase { +export interface PublicIPAddressesGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12942,7 +13085,7 @@ export interface NetworkInterfacesGetOptionalParams extends msRest.RequestOption /** * Optional Parameters. */ -export interface NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptionalParams extends msRest.RequestOptionsBase { +export interface PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12952,7 +13095,7 @@ export interface NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptio /** * Optional Parameters. */ -export interface NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOptionalParams extends msRest.RequestOptionsBase { +export interface CustomIPPrefixesGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12962,7 +13105,7 @@ export interface NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOpti /** * Optional Parameters. */ -export interface NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOptionalParams extends msRest.RequestOptionsBase { +export interface FirewallPoliciesGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12972,7 +13115,7 @@ export interface NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOption /** * Optional Parameters. */ -export interface NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams extends msRest.RequestOptionsBase { +export interface IpAllocationsGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12982,9 +13125,10 @@ export interface NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams /** * Optional Parameters. */ -export interface NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextOptionalParams extends msRest.RequestOptionsBase { +export interface IpGroupsGetOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * Expands resourceIds (of Firewalls/Network Security Groups etc.) back referenced by the + * IpGroups resource. */ expand?: string; } @@ -12992,7 +13136,7 @@ export interface NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNext /** * Optional Parameters. */ -export interface NetworkProfilesGetOptionalParams extends msRest.RequestOptionsBase { +export interface LoadBalancersGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -13002,7 +13146,7 @@ export interface NetworkProfilesGetOptionalParams extends msRest.RequestOptionsB /** * Optional Parameters. */ -export interface NetworkSecurityGroupsGetOptionalParams extends msRest.RequestOptionsBase { +export interface InboundNatRulesGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -13012,7 +13156,7 @@ export interface NetworkSecurityGroupsGetOptionalParams extends msRest.RequestOp /** * Optional Parameters. */ -export interface NetworkVirtualAppliancesGetOptionalParams extends msRest.RequestOptionsBase { +export interface NatGatewaysGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -13022,27 +13166,27 @@ export interface NetworkVirtualAppliancesGetOptionalParams extends msRest.Reques /** * Optional Parameters. */ -export interface ConnectionMonitorsCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkProfilesGetOptionalParams extends msRest.RequestOptionsBase { /** - * Value indicating whether connection monitor V1 should be migrated to V2 format. + * Expands referenced resources. */ - migrate?: string; + expand?: string; } /** * Optional Parameters. */ -export interface ConnectionMonitorsBeginCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkSecurityGroupsGetOptionalParams extends msRest.RequestOptionsBase { /** - * Value indicating whether connection monitor V1 should be migrated to V2 format. + * Expands referenced resources. */ - migrate?: string; + expand?: string; } /** * Optional Parameters. */ -export interface PrivateEndpointsGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkVirtualAppliancesGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -13052,27 +13196,27 @@ export interface PrivateEndpointsGetOptionalParams extends msRest.RequestOptions /** * Optional Parameters. */ -export interface PrivateLinkServicesGetOptionalParams extends msRest.RequestOptionsBase { +export interface ConnectionMonitorsCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * Value indicating whether connection monitor V1 should be migrated to V2 format. */ - expand?: string; + migrate?: string; } /** * Optional Parameters. */ -export interface PrivateLinkServicesGetPrivateEndpointConnectionOptionalParams 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; } /** * Optional Parameters. */ -export interface PublicIPAddressesGetOptionalParams extends msRest.RequestOptionsBase { +export interface PrivateEndpointsGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -13082,7 +13226,7 @@ export interface PublicIPAddressesGetOptionalParams extends msRest.RequestOption /** * Optional Parameters. */ -export interface PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams extends msRest.RequestOptionsBase { +export interface PrivateLinkServicesGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -13092,7 +13236,7 @@ export interface PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOption /** * Optional Parameters. */ -export interface PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams extends msRest.RequestOptionsBase { +export interface PrivateLinkServicesGetPrivateEndpointConnectionOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -13537,6 +13681,44 @@ export interface BastionSessionDeleteResult extends Array { nextLink?: string; } +/** + * @interface + * Response for the ListNetworkInterface API service call. + * @extends Array + */ +export interface NetworkInterfaceListResult extends Array { + /** + * The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * Response for list ip configurations API service call. + * @extends Array + */ +export interface NetworkInterfaceIPConfigurationListResult extends Array { + /** + * The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * Response for ListPublicIpAddresses API service call. + * @extends Array + */ +export interface PublicIPAddressListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + /** * @interface * Response for ListCustomIpPrefixes API service call. @@ -13855,19 +14037,6 @@ export interface LoadBalancerOutboundRuleListResult extends Array readonly nextLink?: string; } -/** - * @interface - * Response for the ListNetworkInterface API service call. - * @extends Array - */ -export interface NetworkInterfaceListResult extends Array { - /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly nextLink?: string; -} - /** * @interface * Response for ListProbe API service call. @@ -13896,9 +14065,9 @@ export interface NatGatewayListResult extends Array { /** * @interface * Response for list ip configurations API service call. - * @extends Array + * @extends Array */ -export interface NetworkInterfaceIPConfigurationListResult extends Array { +export interface NetworkInterfaceLoadBalancerListResult extends Array { /** * The URL to get the next set of results. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -13908,23 +14077,10 @@ export interface NetworkInterfaceIPConfigurationListResult extends Array + * Response for list tap configurations API service call. + * @extends Array */ -export interface NetworkInterfaceLoadBalancerListResult extends Array { - /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly nextLink?: string; -} - -/** - * @interface - * Response for list tap configurations API service call. - * @extends Array - */ -export interface NetworkInterfaceTapConfigurationListResult extends Array { +export interface NetworkInterfaceTapConfigurationListResult extends Array { /** * The URL to get the next set of results. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -14134,18 +14290,6 @@ export interface AutoApprovedPrivateLinkServicesResult extends Array - */ -export interface PublicIPAddressListResult extends Array { - /** - * The URL to get the next set of results. - */ - nextLink?: string; -} - /** * @interface * Response for ListPublicIpPrefixes API service call. @@ -14369,6 +14513,32 @@ export interface LocalNetworkGatewayListResult extends Array + */ +export interface ListVirtualNetworkGatewayNatRulesResult extends Array { + /** + * URL to get the next set of operation list results if there are any. + */ + nextLink?: string; +} + +/** + * @interface + * Result of the request to list all nat rules to a virtual wan vpn gateway. It contains a list of + * Nat rules and a URL nextLink to get the next set of results. + * @extends Array + */ +export interface ListVpnGatewayNatRulesResult extends Array { + /** + * URL to get the next set of operation list results if there are any. + */ + nextLink?: string; +} + /** * @interface * Response for ListVirtualNetworkTap API service call. @@ -14495,19 +14665,6 @@ export interface ListVpnGatewaysResult extends Array { nextLink?: string; } -/** - * @interface - * Result of the request to list all vpn connections to a virtual wan vpn gateway. It contains a - * list of Vpn Connections and a URL nextLink to get the next set of results. - * @extends Array - */ -export interface ListVpnConnectionsResult extends Array { - /** - * URL to get the next set of operation list results if there are any. - */ - nextLink?: string; -} - /** * @interface * Result of the request to list all vpn connections to a virtual wan vpn gateway. It contains a @@ -14523,11 +14680,11 @@ export interface ListVpnSiteLinkConnectionsResult extends Array + * Result of the request to list all vpn connections to a virtual wan vpn gateway. It contains a + * list of Vpn Connections and a URL nextLink to get the next set of results. + * @extends Array */ -export interface ListVpnGatewayNatRulesResult extends Array { +export interface ListVpnConnectionsResult extends Array { /** * URL to get the next set of operation list results if there are any. */ @@ -15488,6 +15645,22 @@ export type SecurityPartnerProviderConnectionStatus = 'Unknown' | 'PartiallyConn */ export type VirtualNetworkPeeringState = 'Initiated' | 'Connected' | 'Disconnected'; +/** + * Defines values for VpnNatRuleType. + * Possible values include: 'Static', 'Dynamic' + * @readonly + * @enum {string} + */ +export type VpnNatRuleType = 'Static' | 'Dynamic'; + +/** + * Defines values for VpnNatRuleMode. + * Possible values include: 'EgressSnat', 'IngressSnat' + * @readonly + * @enum {string} + */ +export type VpnNatRuleMode = 'EgressSnat' | 'IngressSnat'; + /** * Defines values for VirtualNetworkGatewayType. * Possible values include: 'Vpn', 'ExpressRoute', 'LocalGateway' @@ -15540,6 +15713,14 @@ export type VirtualNetworkGatewaySkuTier = 'Basic' | 'HighPerformance' | 'Standa */ export type VpnClientProtocol = 'IkeV2' | 'SSTP' | 'OpenVPN'; +/** + * Defines values for VpnAuthenticationType. + * Possible values include: 'Certificate', 'Radius', 'AAD' + * @readonly + * @enum {string} + */ +export type VpnAuthenticationType = 'Certificate' | 'Radius' | 'AAD'; + /** * Defines values for IpsecEncryption. * Possible values include: 'None', 'DES', 'DES3', 'AES128', 'AES192', 'AES256', 'GCMAES128', @@ -15679,22 +15860,6 @@ export type VpnConnectionStatus = 'Unknown' | 'Connecting' | 'Connected' | 'NotC */ export type VpnLinkConnectionMode = 'Default' | 'ResponderOnly' | 'InitiatorOnly'; -/** - * Defines values for VpnNatRuleType. - * Possible values include: 'Static', 'Dynamic' - * @readonly - * @enum {string} - */ -export type VpnNatRuleType = 'Static' | 'Dynamic'; - -/** - * Defines values for VpnNatRuleMode. - * Possible values include: 'EgressSnat', 'IngressSnat' - * @readonly - * @enum {string} - */ -export type VpnNatRuleMode = 'EgressSnat' | 'IngressSnat'; - /** * Defines values for VirtualWanSecurityProviderType. * Possible values include: 'External', 'Native' @@ -15727,14 +15892,6 @@ export type HubVirtualNetworkConnectionStatus = 'Unknown' | 'Connecting' | 'Conn */ export type VpnGatewayTunnelingProtocol = 'IkeV2' | 'OpenVPN'; -/** - * Defines values for VpnAuthenticationType. - * Possible values include: 'Certificate', 'Radius', 'AAD' - * @readonly - * @enum {string} - */ -export type VpnAuthenticationType = 'Certificate' | 'Radius' | 'AAD'; - /** * Defines values for WebApplicationFirewallEnabledState. * Possible values include: 'Disabled', 'Enabled' @@ -17428,9 +17585,9 @@ export type BeginGetActiveSessionsNextResponse = BastionActiveSessionListResult }; /** - * Contains response data for the get operation. + * Contains response data for the listCloudServiceRoleInstanceNetworkInterfaces operation. */ -export type CustomIPPrefixesGetResponse = CustomIpPrefix & { +export type NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17443,14 +17600,14 @@ export type CustomIPPrefixesGetResponse = CustomIpPrefix & { /** * The response body as parsed JSON or XML */ - parsedBody: CustomIpPrefix; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listCloudServiceNetworkInterfaces operation. */ -export type CustomIPPrefixesCreateOrUpdateResponse = CustomIpPrefix & { +export type NetworkInterfacesListCloudServiceNetworkInterfacesResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17463,14 +17620,14 @@ export type CustomIPPrefixesCreateOrUpdateResponse = CustomIpPrefix & { /** * The response body as parsed JSON or XML */ - parsedBody: CustomIpPrefix; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the getCloudServiceNetworkInterface operation. */ -export type CustomIPPrefixesUpdateTagsResponse = CustomIpPrefix & { +export type NetworkInterfacesGetCloudServiceNetworkInterfaceResponse = NetworkInterface & { /** * The underlying HTTP response. */ @@ -17483,14 +17640,14 @@ export type CustomIPPrefixesUpdateTagsResponse = CustomIpPrefix & { /** * The response body as parsed JSON or XML */ - parsedBody: CustomIpPrefix; + parsedBody: NetworkInterface; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the get operation. */ -export type CustomIPPrefixesListAllResponse = CustomIpPrefixListResult & { +export type NetworkInterfacesGetResponse = NetworkInterface & { /** * The underlying HTTP response. */ @@ -17503,14 +17660,14 @@ export type CustomIPPrefixesListAllResponse = CustomIpPrefixListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: CustomIpPrefixListResult; + parsedBody: NetworkInterface; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type CustomIPPrefixesListResponse = CustomIpPrefixListResult & { +export type NetworkInterfacesCreateOrUpdateResponse = NetworkInterface & { /** * The underlying HTTP response. */ @@ -17523,14 +17680,14 @@ export type CustomIPPrefixesListResponse = CustomIpPrefixListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: CustomIpPrefixListResult; + parsedBody: NetworkInterface; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the updateTags operation. */ -export type CustomIPPrefixesBeginCreateOrUpdateResponse = CustomIpPrefix & { +export type NetworkInterfacesUpdateTagsResponse = NetworkInterface & { /** * The underlying HTTP response. */ @@ -17543,14 +17700,14 @@ export type CustomIPPrefixesBeginCreateOrUpdateResponse = CustomIpPrefix & { /** * The response body as parsed JSON or XML */ - parsedBody: CustomIpPrefix; + parsedBody: NetworkInterface; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the listAll operation. */ -export type CustomIPPrefixesListAllNextResponse = CustomIpPrefixListResult & { +export type NetworkInterfacesListAllResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17563,14 +17720,14 @@ export type CustomIPPrefixesListAllNextResponse = CustomIpPrefixListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: CustomIpPrefixListResult; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type CustomIPPrefixesListNextResponse = CustomIpPrefixListResult & { +export type NetworkInterfacesListResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17583,14 +17740,14 @@ export type CustomIPPrefixesListNextResponse = CustomIpPrefixListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: CustomIpPrefixListResult; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the getEffectiveRouteTable operation. */ -export type DdosCustomPoliciesGetResponse = DdosCustomPolicy & { +export type NetworkInterfacesGetEffectiveRouteTableResponse = EffectiveRouteListResult & { /** * The underlying HTTP response. */ @@ -17603,14 +17760,14 @@ export type DdosCustomPoliciesGetResponse = DdosCustomPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: DdosCustomPolicy; + parsedBody: EffectiveRouteListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listEffectiveNetworkSecurityGroups operation. */ -export type DdosCustomPoliciesCreateOrUpdateResponse = DdosCustomPolicy & { +export type NetworkInterfacesListEffectiveNetworkSecurityGroupsResponse = EffectiveNetworkSecurityGroupListResult & { /** * The underlying HTTP response. */ @@ -17623,14 +17780,14 @@ export type DdosCustomPoliciesCreateOrUpdateResponse = DdosCustomPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: DdosCustomPolicy; + parsedBody: EffectiveNetworkSecurityGroupListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listVirtualMachineScaleSetVMNetworkInterfaces operation. */ -export type DdosCustomPoliciesUpdateTagsResponse = DdosCustomPolicy & { +export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17643,14 +17800,14 @@ export type DdosCustomPoliciesUpdateTagsResponse = DdosCustomPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: DdosCustomPolicy; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listVirtualMachineScaleSetNetworkInterfaces operation. */ -export type DdosCustomPoliciesBeginCreateOrUpdateResponse = DdosCustomPolicy & { +export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17663,14 +17820,14 @@ export type DdosCustomPoliciesBeginCreateOrUpdateResponse = DdosCustomPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: DdosCustomPolicy; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the getVirtualMachineScaleSetNetworkInterface operation. */ -export type DdosProtectionPlansGetResponse = DdosProtectionPlan & { +export type NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceResponse = NetworkInterface & { /** * The underlying HTTP response. */ @@ -17683,14 +17840,14 @@ export type DdosProtectionPlansGetResponse = DdosProtectionPlan & { /** * The response body as parsed JSON or XML */ - parsedBody: DdosProtectionPlan; + parsedBody: NetworkInterface; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listVirtualMachineScaleSetIpConfigurations operation. */ -export type DdosProtectionPlansCreateOrUpdateResponse = DdosProtectionPlan & { +export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsResponse = NetworkInterfaceIPConfigurationListResult & { /** * The underlying HTTP response. */ @@ -17703,14 +17860,14 @@ export type DdosProtectionPlansCreateOrUpdateResponse = DdosProtectionPlan & { /** * The response body as parsed JSON or XML */ - parsedBody: DdosProtectionPlan; + parsedBody: NetworkInterfaceIPConfigurationListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the getVirtualMachineScaleSetIpConfiguration operation. */ -export type DdosProtectionPlansUpdateTagsResponse = DdosProtectionPlan & { +export type NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationResponse = NetworkInterfaceIPConfiguration & { /** * The underlying HTTP response. */ @@ -17723,14 +17880,14 @@ export type DdosProtectionPlansUpdateTagsResponse = DdosProtectionPlan & { /** * The response body as parsed JSON or XML */ - parsedBody: DdosProtectionPlan; + parsedBody: NetworkInterfaceIPConfiguration; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type DdosProtectionPlansListResponse = DdosProtectionPlanListResult & { +export type NetworkInterfacesBeginCreateOrUpdateResponse = NetworkInterface & { /** * The underlying HTTP response. */ @@ -17743,14 +17900,14 @@ export type DdosProtectionPlansListResponse = DdosProtectionPlanListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: DdosProtectionPlanListResult; + parsedBody: NetworkInterface; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the beginGetEffectiveRouteTable operation. */ -export type DdosProtectionPlansListByResourceGroupResponse = DdosProtectionPlanListResult & { +export type NetworkInterfacesBeginGetEffectiveRouteTableResponse = EffectiveRouteListResult & { /** * The underlying HTTP response. */ @@ -17763,14 +17920,14 @@ export type DdosProtectionPlansListByResourceGroupResponse = DdosProtectionPlanL /** * The response body as parsed JSON or XML */ - parsedBody: DdosProtectionPlanListResult; + parsedBody: EffectiveRouteListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginListEffectiveNetworkSecurityGroups operation. */ -export type DdosProtectionPlansBeginCreateOrUpdateResponse = DdosProtectionPlan & { +export type NetworkInterfacesBeginListEffectiveNetworkSecurityGroupsResponse = EffectiveNetworkSecurityGroupListResult & { /** * The underlying HTTP response. */ @@ -17783,14 +17940,14 @@ export type DdosProtectionPlansBeginCreateOrUpdateResponse = DdosProtectionPlan /** * The response body as parsed JSON or XML */ - parsedBody: DdosProtectionPlan; + parsedBody: EffectiveNetworkSecurityGroupListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listCloudServiceRoleInstanceNetworkInterfacesNext operation. */ -export type DdosProtectionPlansListNextResponse = DdosProtectionPlanListResult & { +export type NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesNextResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17803,14 +17960,14 @@ export type DdosProtectionPlansListNextResponse = DdosProtectionPlanListResult & /** * The response body as parsed JSON or XML */ - parsedBody: DdosProtectionPlanListResult; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listCloudServiceNetworkInterfacesNext operation. */ -export type DdosProtectionPlansListByResourceGroupNextResponse = DdosProtectionPlanListResult & { +export type NetworkInterfacesListCloudServiceNetworkInterfacesNextResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17823,14 +17980,14 @@ export type DdosProtectionPlansListByResourceGroupNextResponse = DdosProtectionP /** * The response body as parsed JSON or XML */ - parsedBody: DdosProtectionPlanListResult; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listAllNext operation. */ -export type DscpConfigurationCreateOrUpdateResponse = DscpConfiguration & { +export type NetworkInterfacesListAllNextResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17843,14 +18000,14 @@ export type DscpConfigurationCreateOrUpdateResponse = DscpConfiguration & { /** * The response body as parsed JSON or XML */ - parsedBody: DscpConfiguration; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type DscpConfigurationGetResponse = DscpConfiguration & { +export type NetworkInterfacesListNextResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17863,14 +18020,14 @@ export type DscpConfigurationGetResponse = DscpConfiguration & { /** * The response body as parsed JSON or XML */ - parsedBody: DscpConfiguration; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listVirtualMachineScaleSetVMNetworkInterfacesNext operation. */ -export type DscpConfigurationListResponse = DscpConfigurationListResult & { +export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesNextResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17883,14 +18040,14 @@ export type DscpConfigurationListResponse = DscpConfigurationListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: DscpConfigurationListResult; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the listVirtualMachineScaleSetNetworkInterfacesNext operation. */ -export type DscpConfigurationListAllResponse = DscpConfigurationListResult & { +export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesNextResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17903,14 +18060,14 @@ export type DscpConfigurationListAllResponse = DscpConfigurationListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: DscpConfigurationListResult; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listVirtualMachineScaleSetIpConfigurationsNext operation. */ -export type DscpConfigurationBeginCreateOrUpdateResponse = DscpConfiguration & { +export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextResponse = NetworkInterfaceIPConfigurationListResult & { /** * The underlying HTTP response. */ @@ -17923,14 +18080,14 @@ export type DscpConfigurationBeginCreateOrUpdateResponse = DscpConfiguration & { /** * The response body as parsed JSON or XML */ - parsedBody: DscpConfiguration; + parsedBody: NetworkInterfaceIPConfigurationListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listCloudServicePublicIPAddresses operation. */ -export type DscpConfigurationListNextResponse = DscpConfigurationListResult & { +export type PublicIPAddressesListCloudServicePublicIPAddressesResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -17943,14 +18100,14 @@ export type DscpConfigurationListNextResponse = DscpConfigurationListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: DscpConfigurationListResult; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the listCloudServiceRoleInstancePublicIPAddresses operation. */ -export type DscpConfigurationListAllNextResponse = DscpConfigurationListResult & { +export type PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -17963,14 +18120,14 @@ export type DscpConfigurationListAllNextResponse = DscpConfigurationListResult & /** * The response body as parsed JSON or XML */ - parsedBody: DscpConfigurationListResult; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the getCloudServicePublicIPAddress operation. */ -export type AvailableEndpointServicesListResponse = EndpointServicesListResult & { +export type PublicIPAddressesGetCloudServicePublicIPAddressResponse = PublicIPAddress & { /** * The underlying HTTP response. */ @@ -17983,14 +18140,14 @@ export type AvailableEndpointServicesListResponse = EndpointServicesListResult & /** * The response body as parsed JSON or XML */ - parsedBody: EndpointServicesListResult; + parsedBody: PublicIPAddress; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type AvailableEndpointServicesListNextResponse = EndpointServicesListResult & { +export type PublicIPAddressesGetResponse = PublicIPAddress & { /** * The underlying HTTP response. */ @@ -18003,14 +18160,14 @@ export type AvailableEndpointServicesListNextResponse = EndpointServicesListResu /** * The response body as parsed JSON or XML */ - parsedBody: EndpointServicesListResult; + parsedBody: PublicIPAddress; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type ExpressRouteCircuitAuthorizationsGetResponse = ExpressRouteCircuitAuthorization & { +export type PublicIPAddressesCreateOrUpdateResponse = PublicIPAddress & { /** * The underlying HTTP response. */ @@ -18023,14 +18180,14 @@ export type ExpressRouteCircuitAuthorizationsGetResponse = ExpressRouteCircuitAu /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitAuthorization; + parsedBody: PublicIPAddress; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the updateTags operation. */ -export type ExpressRouteCircuitAuthorizationsCreateOrUpdateResponse = ExpressRouteCircuitAuthorization & { +export type PublicIPAddressesUpdateTagsResponse = PublicIPAddress & { /** * The underlying HTTP response. */ @@ -18043,14 +18200,14 @@ export type ExpressRouteCircuitAuthorizationsCreateOrUpdateResponse = ExpressRou /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitAuthorization; + parsedBody: PublicIPAddress; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listAll operation. */ -export type ExpressRouteCircuitAuthorizationsListResponse = AuthorizationListResult & { +export type PublicIPAddressesListAllResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18063,14 +18220,14 @@ export type ExpressRouteCircuitAuthorizationsListResponse = AuthorizationListRes /** * The response body as parsed JSON or XML */ - parsedBody: AuthorizationListResult; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the list operation. */ -export type ExpressRouteCircuitAuthorizationsBeginCreateOrUpdateResponse = ExpressRouteCircuitAuthorization & { +export type PublicIPAddressesListResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18083,14 +18240,14 @@ export type ExpressRouteCircuitAuthorizationsBeginCreateOrUpdateResponse = Expre /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitAuthorization; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listVirtualMachineScaleSetPublicIPAddresses operation. */ -export type ExpressRouteCircuitAuthorizationsListNextResponse = AuthorizationListResult & { +export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18103,14 +18260,14 @@ export type ExpressRouteCircuitAuthorizationsListNextResponse = AuthorizationLis /** * The response body as parsed JSON or XML */ - parsedBody: AuthorizationListResult; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listVirtualMachineScaleSetVMPublicIPAddresses operation. */ -export type ExpressRouteCircuitPeeringsGetResponse = ExpressRouteCircuitPeering & { +export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18123,14 +18280,14 @@ export type ExpressRouteCircuitPeeringsGetResponse = ExpressRouteCircuitPeering /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitPeering; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the getVirtualMachineScaleSetPublicIPAddress operation. */ -export type ExpressRouteCircuitPeeringsCreateOrUpdateResponse = ExpressRouteCircuitPeering & { +export type PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressResponse = PublicIPAddress & { /** * The underlying HTTP response. */ @@ -18143,14 +18300,14 @@ export type ExpressRouteCircuitPeeringsCreateOrUpdateResponse = ExpressRouteCirc /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitPeering; + parsedBody: PublicIPAddress; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ExpressRouteCircuitPeeringsListResponse = ExpressRouteCircuitPeeringListResult & { +export type PublicIPAddressesBeginCreateOrUpdateResponse = PublicIPAddress & { /** * The underlying HTTP response. */ @@ -18163,14 +18320,14 @@ export type ExpressRouteCircuitPeeringsListResponse = ExpressRouteCircuitPeering /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitPeeringListResult; + parsedBody: PublicIPAddress; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listCloudServicePublicIPAddressesNext operation. */ -export type ExpressRouteCircuitPeeringsBeginCreateOrUpdateResponse = ExpressRouteCircuitPeering & { +export type PublicIPAddressesListCloudServicePublicIPAddressesNextResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18183,14 +18340,14 @@ export type ExpressRouteCircuitPeeringsBeginCreateOrUpdateResponse = ExpressRout /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitPeering; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listCloudServiceRoleInstancePublicIPAddressesNext operation. */ -export type ExpressRouteCircuitPeeringsListNextResponse = ExpressRouteCircuitPeeringListResult & { +export type PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesNextResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18203,14 +18360,14 @@ export type ExpressRouteCircuitPeeringsListNextResponse = ExpressRouteCircuitPee /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitPeeringListResult; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listAllNext operation. */ -export type ExpressRouteCircuitConnectionsGetResponse = ExpressRouteCircuitConnection & { +export type PublicIPAddressesListAllNextResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18223,14 +18380,14 @@ export type ExpressRouteCircuitConnectionsGetResponse = ExpressRouteCircuitConne /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitConnection; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type ExpressRouteCircuitConnectionsCreateOrUpdateResponse = ExpressRouteCircuitConnection & { +export type PublicIPAddressesListNextResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18243,14 +18400,14 @@ export type ExpressRouteCircuitConnectionsCreateOrUpdateResponse = ExpressRouteC /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitConnection; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listVirtualMachineScaleSetPublicIPAddressesNext operation. */ -export type ExpressRouteCircuitConnectionsListResponse = ExpressRouteCircuitConnectionListResult & { +export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesNextResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18263,14 +18420,14 @@ export type ExpressRouteCircuitConnectionsListResponse = ExpressRouteCircuitConn /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitConnectionListResult; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listVirtualMachineScaleSetVMPublicIPAddressesNext operation. */ -export type ExpressRouteCircuitConnectionsBeginCreateOrUpdateResponse = ExpressRouteCircuitConnection & { +export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesNextResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18283,14 +18440,14 @@ export type ExpressRouteCircuitConnectionsBeginCreateOrUpdateResponse = ExpressR /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitConnection; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type ExpressRouteCircuitConnectionsListNextResponse = ExpressRouteCircuitConnectionListResult & { +export type CustomIPPrefixesGetResponse = CustomIpPrefix & { /** * The underlying HTTP response. */ @@ -18303,14 +18460,14 @@ export type ExpressRouteCircuitConnectionsListNextResponse = ExpressRouteCircuit /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitConnectionListResult; + parsedBody: CustomIpPrefix; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type PeerExpressRouteCircuitConnectionsGetResponse = PeerExpressRouteCircuitConnection & { +export type CustomIPPrefixesCreateOrUpdateResponse = CustomIpPrefix & { /** * The underlying HTTP response. */ @@ -18323,14 +18480,14 @@ export type PeerExpressRouteCircuitConnectionsGetResponse = PeerExpressRouteCirc /** * The response body as parsed JSON or XML */ - parsedBody: PeerExpressRouteCircuitConnection; + parsedBody: CustomIpPrefix; }; }; /** - * Contains response data for the list operation. + * Contains response data for the updateTags operation. */ -export type PeerExpressRouteCircuitConnectionsListResponse = PeerExpressRouteCircuitConnectionListResult & { +export type CustomIPPrefixesUpdateTagsResponse = CustomIpPrefix & { /** * The underlying HTTP response. */ @@ -18343,14 +18500,14 @@ export type PeerExpressRouteCircuitConnectionsListResponse = PeerExpressRouteCir /** * The response body as parsed JSON or XML */ - parsedBody: PeerExpressRouteCircuitConnectionListResult; + parsedBody: CustomIpPrefix; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listAll operation. */ -export type PeerExpressRouteCircuitConnectionsListNextResponse = PeerExpressRouteCircuitConnectionListResult & { +export type CustomIPPrefixesListAllResponse = CustomIpPrefixListResult & { /** * The underlying HTTP response. */ @@ -18363,14 +18520,14 @@ export type PeerExpressRouteCircuitConnectionsListNextResponse = PeerExpressRout /** * The response body as parsed JSON or XML */ - parsedBody: PeerExpressRouteCircuitConnectionListResult; + parsedBody: CustomIpPrefixListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type ExpressRouteCircuitsGetResponse = ExpressRouteCircuit & { +export type CustomIPPrefixesListResponse = CustomIpPrefixListResult & { /** * The underlying HTTP response. */ @@ -18383,14 +18540,14 @@ export type ExpressRouteCircuitsGetResponse = ExpressRouteCircuit & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuit; + parsedBody: CustomIpPrefixListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ExpressRouteCircuitsCreateOrUpdateResponse = ExpressRouteCircuit & { +export type CustomIPPrefixesBeginCreateOrUpdateResponse = CustomIpPrefix & { /** * The underlying HTTP response. */ @@ -18403,14 +18560,14 @@ export type ExpressRouteCircuitsCreateOrUpdateResponse = ExpressRouteCircuit & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuit; + parsedBody: CustomIpPrefix; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listAllNext operation. */ -export type ExpressRouteCircuitsUpdateTagsResponse = ExpressRouteCircuit & { +export type CustomIPPrefixesListAllNextResponse = CustomIpPrefixListResult & { /** * The underlying HTTP response. */ @@ -18423,14 +18580,14 @@ export type ExpressRouteCircuitsUpdateTagsResponse = ExpressRouteCircuit & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuit; + parsedBody: CustomIpPrefixListResult; }; }; /** - * Contains response data for the listArpTable operation. + * Contains response data for the listNext operation. */ -export type ExpressRouteCircuitsListArpTableResponse = ExpressRouteCircuitsArpTableListResult & { +export type CustomIPPrefixesListNextResponse = CustomIpPrefixListResult & { /** * The underlying HTTP response. */ @@ -18443,14 +18600,14 @@ export type ExpressRouteCircuitsListArpTableResponse = ExpressRouteCircuitsArpTa /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsArpTableListResult; + parsedBody: CustomIpPrefixListResult; }; }; /** - * Contains response data for the listRoutesTable operation. + * Contains response data for the get operation. */ -export type ExpressRouteCircuitsListRoutesTableResponse = ExpressRouteCircuitsRoutesTableListResult & { +export type DdosCustomPoliciesGetResponse = DdosCustomPolicy & { /** * The underlying HTTP response. */ @@ -18463,14 +18620,14 @@ export type ExpressRouteCircuitsListRoutesTableResponse = ExpressRouteCircuitsRo /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsRoutesTableListResult; + parsedBody: DdosCustomPolicy; }; }; /** - * Contains response data for the listRoutesTableSummary operation. + * Contains response data for the createOrUpdate operation. */ -export type ExpressRouteCircuitsListRoutesTableSummaryResponse = ExpressRouteCircuitsRoutesTableSummaryListResult & { +export type DdosCustomPoliciesCreateOrUpdateResponse = DdosCustomPolicy & { /** * The underlying HTTP response. */ @@ -18483,14 +18640,14 @@ export type ExpressRouteCircuitsListRoutesTableSummaryResponse = ExpressRouteCir /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsRoutesTableSummaryListResult; + parsedBody: DdosCustomPolicy; }; }; /** - * Contains response data for the getStats operation. + * Contains response data for the updateTags operation. */ -export type ExpressRouteCircuitsGetStatsResponse = ExpressRouteCircuitStats & { +export type DdosCustomPoliciesUpdateTagsResponse = DdosCustomPolicy & { /** * The underlying HTTP response. */ @@ -18503,14 +18660,14 @@ export type ExpressRouteCircuitsGetStatsResponse = ExpressRouteCircuitStats & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitStats; + parsedBody: DdosCustomPolicy; }; }; /** - * Contains response data for the getPeeringStats operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ExpressRouteCircuitsGetPeeringStatsResponse = ExpressRouteCircuitStats & { +export type DdosCustomPoliciesBeginCreateOrUpdateResponse = DdosCustomPolicy & { /** * The underlying HTTP response. */ @@ -18523,14 +18680,14 @@ export type ExpressRouteCircuitsGetPeeringStatsResponse = ExpressRouteCircuitSta /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitStats; + parsedBody: DdosCustomPolicy; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type ExpressRouteCircuitsListResponse = ExpressRouteCircuitListResult & { +export type DdosProtectionPlansGetResponse = DdosProtectionPlan & { /** * The underlying HTTP response. */ @@ -18543,14 +18700,14 @@ export type ExpressRouteCircuitsListResponse = ExpressRouteCircuitListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitListResult; + parsedBody: DdosProtectionPlan; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the createOrUpdate operation. */ -export type ExpressRouteCircuitsListAllResponse = ExpressRouteCircuitListResult & { +export type DdosProtectionPlansCreateOrUpdateResponse = DdosProtectionPlan & { /** * The underlying HTTP response. */ @@ -18563,14 +18720,14 @@ export type ExpressRouteCircuitsListAllResponse = ExpressRouteCircuitListResult /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitListResult; + parsedBody: DdosProtectionPlan; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the updateTags operation. */ -export type ExpressRouteCircuitsBeginCreateOrUpdateResponse = ExpressRouteCircuit & { +export type DdosProtectionPlansUpdateTagsResponse = DdosProtectionPlan & { /** * The underlying HTTP response. */ @@ -18583,14 +18740,14 @@ export type ExpressRouteCircuitsBeginCreateOrUpdateResponse = ExpressRouteCircui /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuit; + parsedBody: DdosProtectionPlan; }; }; /** - * Contains response data for the beginListArpTable operation. + * Contains response data for the list operation. */ -export type ExpressRouteCircuitsBeginListArpTableResponse = ExpressRouteCircuitsArpTableListResult & { +export type DdosProtectionPlansListResponse = DdosProtectionPlanListResult & { /** * The underlying HTTP response. */ @@ -18603,14 +18760,14 @@ export type ExpressRouteCircuitsBeginListArpTableResponse = ExpressRouteCircuits /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsArpTableListResult; + parsedBody: DdosProtectionPlanListResult; }; }; /** - * Contains response data for the beginListRoutesTable operation. + * Contains response data for the listByResourceGroup operation. */ -export type ExpressRouteCircuitsBeginListRoutesTableResponse = ExpressRouteCircuitsRoutesTableListResult & { +export type DdosProtectionPlansListByResourceGroupResponse = DdosProtectionPlanListResult & { /** * The underlying HTTP response. */ @@ -18623,14 +18780,14 @@ export type ExpressRouteCircuitsBeginListRoutesTableResponse = ExpressRouteCircu /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsRoutesTableListResult; + parsedBody: DdosProtectionPlanListResult; }; }; /** - * Contains response data for the beginListRoutesTableSummary operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ExpressRouteCircuitsBeginListRoutesTableSummaryResponse = ExpressRouteCircuitsRoutesTableSummaryListResult & { +export type DdosProtectionPlansBeginCreateOrUpdateResponse = DdosProtectionPlan & { /** * The underlying HTTP response. */ @@ -18643,14 +18800,14 @@ export type ExpressRouteCircuitsBeginListRoutesTableSummaryResponse = ExpressRou /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsRoutesTableSummaryListResult; + parsedBody: DdosProtectionPlan; }; }; /** * Contains response data for the listNext operation. */ -export type ExpressRouteCircuitsListNextResponse = ExpressRouteCircuitListResult & { +export type DdosProtectionPlansListNextResponse = DdosProtectionPlanListResult & { /** * The underlying HTTP response. */ @@ -18663,14 +18820,14 @@ export type ExpressRouteCircuitsListNextResponse = ExpressRouteCircuitListResult /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitListResult; + parsedBody: DdosProtectionPlanListResult; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type ExpressRouteCircuitsListAllNextResponse = ExpressRouteCircuitListResult & { +export type DdosProtectionPlansListByResourceGroupNextResponse = DdosProtectionPlanListResult & { /** * The underlying HTTP response. */ @@ -18683,14 +18840,14 @@ export type ExpressRouteCircuitsListAllNextResponse = ExpressRouteCircuitListRes /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitListResult; + parsedBody: DdosProtectionPlanListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type ExpressRouteServiceProvidersListResponse = ExpressRouteServiceProviderListResult & { +export type DscpConfigurationCreateOrUpdateResponse = DscpConfiguration & { /** * The underlying HTTP response. */ @@ -18703,14 +18860,14 @@ export type ExpressRouteServiceProvidersListResponse = ExpressRouteServiceProvid /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteServiceProviderListResult; + parsedBody: DscpConfiguration; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type ExpressRouteServiceProvidersListNextResponse = ExpressRouteServiceProviderListResult & { +export type DscpConfigurationGetResponse = DscpConfiguration & { /** * The underlying HTTP response. */ @@ -18723,14 +18880,14 @@ export type ExpressRouteServiceProvidersListNextResponse = ExpressRouteServicePr /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteServiceProviderListResult; + parsedBody: DscpConfiguration; }; }; /** * Contains response data for the list operation. */ -export type ExpressRouteCrossConnectionsListResponse = ExpressRouteCrossConnectionListResult & { +export type DscpConfigurationListResponse = DscpConfigurationListResult & { /** * The underlying HTTP response. */ @@ -18743,14 +18900,14 @@ export type ExpressRouteCrossConnectionsListResponse = ExpressRouteCrossConnecti /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionListResult; + parsedBody: DscpConfigurationListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listAll operation. */ -export type ExpressRouteCrossConnectionsListByResourceGroupResponse = ExpressRouteCrossConnectionListResult & { +export type DscpConfigurationListAllResponse = DscpConfigurationListResult & { /** * The underlying HTTP response. */ @@ -18763,14 +18920,14 @@ export type ExpressRouteCrossConnectionsListByResourceGroupResponse = ExpressRou /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionListResult; + parsedBody: DscpConfigurationListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ExpressRouteCrossConnectionsGetResponse = ExpressRouteCrossConnection & { +export type DscpConfigurationBeginCreateOrUpdateResponse = DscpConfiguration & { /** * The underlying HTTP response. */ @@ -18783,14 +18940,14 @@ export type ExpressRouteCrossConnectionsGetResponse = ExpressRouteCrossConnectio /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnection; + parsedBody: DscpConfiguration; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type ExpressRouteCrossConnectionsCreateOrUpdateResponse = ExpressRouteCrossConnection & { +export type DscpConfigurationListNextResponse = DscpConfigurationListResult & { /** * The underlying HTTP response. */ @@ -18803,14 +18960,14 @@ export type ExpressRouteCrossConnectionsCreateOrUpdateResponse = ExpressRouteCro /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnection; + parsedBody: DscpConfigurationListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listAllNext operation. */ -export type ExpressRouteCrossConnectionsUpdateTagsResponse = ExpressRouteCrossConnection & { +export type DscpConfigurationListAllNextResponse = DscpConfigurationListResult & { /** * The underlying HTTP response. */ @@ -18823,14 +18980,14 @@ export type ExpressRouteCrossConnectionsUpdateTagsResponse = ExpressRouteCrossCo /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnection; + parsedBody: DscpConfigurationListResult; }; }; /** - * Contains response data for the listArpTable operation. + * Contains response data for the list operation. */ -export type ExpressRouteCrossConnectionsListArpTableResponse = ExpressRouteCircuitsArpTableListResult & { +export type AvailableEndpointServicesListResponse = EndpointServicesListResult & { /** * The underlying HTTP response. */ @@ -18843,14 +19000,14 @@ export type ExpressRouteCrossConnectionsListArpTableResponse = ExpressRouteCircu /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsArpTableListResult; + parsedBody: EndpointServicesListResult; }; }; /** - * Contains response data for the listRoutesTableSummary operation. + * Contains response data for the listNext operation. */ -export type ExpressRouteCrossConnectionsListRoutesTableSummaryResponse = ExpressRouteCrossConnectionsRoutesTableSummaryListResult & { +export type AvailableEndpointServicesListNextResponse = EndpointServicesListResult & { /** * The underlying HTTP response. */ @@ -18863,14 +19020,14 @@ export type ExpressRouteCrossConnectionsListRoutesTableSummaryResponse = Express /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionsRoutesTableSummaryListResult; + parsedBody: EndpointServicesListResult; }; }; /** - * Contains response data for the listRoutesTable operation. + * Contains response data for the get operation. */ -export type ExpressRouteCrossConnectionsListRoutesTableResponse = ExpressRouteCircuitsRoutesTableListResult & { +export type ExpressRouteCircuitAuthorizationsGetResponse = ExpressRouteCircuitAuthorization & { /** * The underlying HTTP response. */ @@ -18883,14 +19040,14 @@ export type ExpressRouteCrossConnectionsListRoutesTableResponse = ExpressRouteCi /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsRoutesTableListResult; + parsedBody: ExpressRouteCircuitAuthorization; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the createOrUpdate operation. */ -export type ExpressRouteCrossConnectionsBeginCreateOrUpdateResponse = ExpressRouteCrossConnection & { +export type ExpressRouteCircuitAuthorizationsCreateOrUpdateResponse = ExpressRouteCircuitAuthorization & { /** * The underlying HTTP response. */ @@ -18903,14 +19060,14 @@ export type ExpressRouteCrossConnectionsBeginCreateOrUpdateResponse = ExpressRou /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnection; + parsedBody: ExpressRouteCircuitAuthorization; }; }; /** - * Contains response data for the beginListArpTable operation. + * Contains response data for the list operation. */ -export type ExpressRouteCrossConnectionsBeginListArpTableResponse = ExpressRouteCircuitsArpTableListResult & { +export type ExpressRouteCircuitAuthorizationsListResponse = AuthorizationListResult & { /** * The underlying HTTP response. */ @@ -18923,14 +19080,14 @@ export type ExpressRouteCrossConnectionsBeginListArpTableResponse = ExpressRoute /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsArpTableListResult; + parsedBody: AuthorizationListResult; }; }; /** - * Contains response data for the beginListRoutesTableSummary operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ExpressRouteCrossConnectionsBeginListRoutesTableSummaryResponse = ExpressRouteCrossConnectionsRoutesTableSummaryListResult & { +export type ExpressRouteCircuitAuthorizationsBeginCreateOrUpdateResponse = ExpressRouteCircuitAuthorization & { /** * The underlying HTTP response. */ @@ -18943,14 +19100,14 @@ export type ExpressRouteCrossConnectionsBeginListRoutesTableSummaryResponse = Ex /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionsRoutesTableSummaryListResult; + parsedBody: ExpressRouteCircuitAuthorization; }; }; /** - * Contains response data for the beginListRoutesTable operation. + * Contains response data for the listNext operation. */ -export type ExpressRouteCrossConnectionsBeginListRoutesTableResponse = ExpressRouteCircuitsRoutesTableListResult & { +export type ExpressRouteCircuitAuthorizationsListNextResponse = AuthorizationListResult & { /** * The underlying HTTP response. */ @@ -18963,14 +19120,14 @@ export type ExpressRouteCrossConnectionsBeginListRoutesTableResponse = ExpressRo /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsRoutesTableListResult; + parsedBody: AuthorizationListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type ExpressRouteCrossConnectionsListNextResponse = ExpressRouteCrossConnectionListResult & { +export type ExpressRouteCircuitPeeringsGetResponse = ExpressRouteCircuitPeering & { /** * The underlying HTTP response. */ @@ -18983,14 +19140,14 @@ export type ExpressRouteCrossConnectionsListNextResponse = ExpressRouteCrossConn /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionListResult; + parsedBody: ExpressRouteCircuitPeering; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the createOrUpdate operation. */ -export type ExpressRouteCrossConnectionsListByResourceGroupNextResponse = ExpressRouteCrossConnectionListResult & { +export type ExpressRouteCircuitPeeringsCreateOrUpdateResponse = ExpressRouteCircuitPeering & { /** * The underlying HTTP response. */ @@ -19003,14 +19160,14 @@ export type ExpressRouteCrossConnectionsListByResourceGroupNextResponse = Expres /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionListResult; + parsedBody: ExpressRouteCircuitPeering; }; }; /** * Contains response data for the list operation. */ -export type ExpressRouteCrossConnectionPeeringsListResponse = ExpressRouteCrossConnectionPeeringList & { +export type ExpressRouteCircuitPeeringsListResponse = ExpressRouteCircuitPeeringListResult & { /** * The underlying HTTP response. */ @@ -19023,14 +19180,14 @@ export type ExpressRouteCrossConnectionPeeringsListResponse = ExpressRouteCrossC /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionPeeringList; + parsedBody: ExpressRouteCircuitPeeringListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ExpressRouteCrossConnectionPeeringsGetResponse = ExpressRouteCrossConnectionPeering & { +export type ExpressRouteCircuitPeeringsBeginCreateOrUpdateResponse = ExpressRouteCircuitPeering & { /** * The underlying HTTP response. */ @@ -19043,14 +19200,14 @@ export type ExpressRouteCrossConnectionPeeringsGetResponse = ExpressRouteCrossCo /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionPeering; + parsedBody: ExpressRouteCircuitPeering; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type ExpressRouteCrossConnectionPeeringsCreateOrUpdateResponse = ExpressRouteCrossConnectionPeering & { +export type ExpressRouteCircuitPeeringsListNextResponse = ExpressRouteCircuitPeeringListResult & { /** * The underlying HTTP response. */ @@ -19063,14 +19220,14 @@ export type ExpressRouteCrossConnectionPeeringsCreateOrUpdateResponse = ExpressR /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionPeering; + parsedBody: ExpressRouteCircuitPeeringListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type ExpressRouteCrossConnectionPeeringsBeginCreateOrUpdateResponse = ExpressRouteCrossConnectionPeering & { +export type ExpressRouteCircuitConnectionsGetResponse = ExpressRouteCircuitConnection & { /** * The underlying HTTP response. */ @@ -19083,14 +19240,14 @@ export type ExpressRouteCrossConnectionPeeringsBeginCreateOrUpdateResponse = Exp /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionPeering; + parsedBody: ExpressRouteCircuitConnection; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type ExpressRouteCrossConnectionPeeringsListNextResponse = ExpressRouteCrossConnectionPeeringList & { +export type ExpressRouteCircuitConnectionsCreateOrUpdateResponse = ExpressRouteCircuitConnection & { /** * The underlying HTTP response. */ @@ -19103,14 +19260,14 @@ export type ExpressRouteCrossConnectionPeeringsListNextResponse = ExpressRouteCr /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionPeeringList; + parsedBody: ExpressRouteCircuitConnection; }; }; /** * Contains response data for the list operation. */ -export type ExpressRoutePortsLocationsListResponse = ExpressRoutePortsLocationListResult & { +export type ExpressRouteCircuitConnectionsListResponse = ExpressRouteCircuitConnectionListResult & { /** * The underlying HTTP response. */ @@ -19123,14 +19280,14 @@ export type ExpressRoutePortsLocationsListResponse = ExpressRoutePortsLocationLi /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePortsLocationListResult; + parsedBody: ExpressRouteCircuitConnectionListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ExpressRoutePortsLocationsGetResponse = ExpressRoutePortsLocation & { +export type ExpressRouteCircuitConnectionsBeginCreateOrUpdateResponse = ExpressRouteCircuitConnection & { /** * The underlying HTTP response. */ @@ -19143,14 +19300,14 @@ export type ExpressRoutePortsLocationsGetResponse = ExpressRoutePortsLocation & /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePortsLocation; + parsedBody: ExpressRouteCircuitConnection; }; }; /** * Contains response data for the listNext operation. */ -export type ExpressRoutePortsLocationsListNextResponse = ExpressRoutePortsLocationListResult & { +export type ExpressRouteCircuitConnectionsListNextResponse = ExpressRouteCircuitConnectionListResult & { /** * The underlying HTTP response. */ @@ -19163,14 +19320,14 @@ export type ExpressRoutePortsLocationsListNextResponse = ExpressRoutePortsLocati /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePortsLocationListResult; + parsedBody: ExpressRouteCircuitConnectionListResult; }; }; /** * Contains response data for the get operation. */ -export type ExpressRoutePortsGetResponse = ExpressRoutePort & { +export type PeerExpressRouteCircuitConnectionsGetResponse = PeerExpressRouteCircuitConnection & { /** * The underlying HTTP response. */ @@ -19183,14 +19340,14 @@ export type ExpressRoutePortsGetResponse = ExpressRoutePort & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePort; + parsedBody: PeerExpressRouteCircuitConnection; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the list operation. */ -export type ExpressRoutePortsCreateOrUpdateResponse = ExpressRoutePort & { +export type PeerExpressRouteCircuitConnectionsListResponse = PeerExpressRouteCircuitConnectionListResult & { /** * The underlying HTTP response. */ @@ -19203,14 +19360,14 @@ export type ExpressRoutePortsCreateOrUpdateResponse = ExpressRoutePort & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePort; + parsedBody: PeerExpressRouteCircuitConnectionListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listNext operation. */ -export type ExpressRoutePortsUpdateTagsResponse = ExpressRoutePort & { +export type PeerExpressRouteCircuitConnectionsListNextResponse = PeerExpressRouteCircuitConnectionListResult & { /** * The underlying HTTP response. */ @@ -19223,14 +19380,14 @@ export type ExpressRoutePortsUpdateTagsResponse = ExpressRoutePort & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePort; + parsedBody: PeerExpressRouteCircuitConnectionListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the get operation. */ -export type ExpressRoutePortsListByResourceGroupResponse = ExpressRoutePortListResult & { +export type ExpressRouteCircuitsGetResponse = ExpressRouteCircuit & { /** * The underlying HTTP response. */ @@ -19243,14 +19400,14 @@ export type ExpressRoutePortsListByResourceGroupResponse = ExpressRoutePortListR /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePortListResult; + parsedBody: ExpressRouteCircuit; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type ExpressRoutePortsListResponse = ExpressRoutePortListResult & { +export type ExpressRouteCircuitsCreateOrUpdateResponse = ExpressRouteCircuit & { /** * The underlying HTTP response. */ @@ -19263,14 +19420,14 @@ export type ExpressRoutePortsListResponse = ExpressRoutePortListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePortListResult; + parsedBody: ExpressRouteCircuit; }; }; /** - * Contains response data for the generateLOA operation. + * Contains response data for the updateTags operation. */ -export type ExpressRoutePortsGenerateLOAResponse = GenerateExpressRoutePortsLOAResult & { +export type ExpressRouteCircuitsUpdateTagsResponse = ExpressRouteCircuit & { /** * The underlying HTTP response. */ @@ -19283,14 +19440,14 @@ export type ExpressRoutePortsGenerateLOAResponse = GenerateExpressRoutePortsLOAR /** * The response body as parsed JSON or XML */ - parsedBody: GenerateExpressRoutePortsLOAResult; + parsedBody: ExpressRouteCircuit; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listArpTable operation. */ -export type ExpressRoutePortsBeginCreateOrUpdateResponse = ExpressRoutePort & { +export type ExpressRouteCircuitsListArpTableResponse = ExpressRouteCircuitsArpTableListResult & { /** * The underlying HTTP response. */ @@ -19303,14 +19460,14 @@ export type ExpressRoutePortsBeginCreateOrUpdateResponse = ExpressRoutePort & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePort; + parsedBody: ExpressRouteCircuitsArpTableListResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listRoutesTable operation. */ -export type ExpressRoutePortsListByResourceGroupNextResponse = ExpressRoutePortListResult & { +export type ExpressRouteCircuitsListRoutesTableResponse = ExpressRouteCircuitsRoutesTableListResult & { /** * The underlying HTTP response. */ @@ -19323,14 +19480,14 @@ export type ExpressRoutePortsListByResourceGroupNextResponse = ExpressRoutePortL /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePortListResult; + parsedBody: ExpressRouteCircuitsRoutesTableListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listRoutesTableSummary operation. */ -export type ExpressRoutePortsListNextResponse = ExpressRoutePortListResult & { +export type ExpressRouteCircuitsListRoutesTableSummaryResponse = ExpressRouteCircuitsRoutesTableSummaryListResult & { /** * The underlying HTTP response. */ @@ -19343,14 +19500,14 @@ export type ExpressRoutePortsListNextResponse = ExpressRoutePortListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePortListResult; + parsedBody: ExpressRouteCircuitsRoutesTableSummaryListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the getStats operation. */ -export type ExpressRouteLinksGetResponse = ExpressRouteLink & { +export type ExpressRouteCircuitsGetStatsResponse = ExpressRouteCircuitStats & { /** * The underlying HTTP response. */ @@ -19363,14 +19520,14 @@ export type ExpressRouteLinksGetResponse = ExpressRouteLink & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteLink; + parsedBody: ExpressRouteCircuitStats; }; }; /** - * Contains response data for the list operation. + * Contains response data for the getPeeringStats operation. */ -export type ExpressRouteLinksListResponse = ExpressRouteLinkListResult & { +export type ExpressRouteCircuitsGetPeeringStatsResponse = ExpressRouteCircuitStats & { /** * The underlying HTTP response. */ @@ -19383,14 +19540,14 @@ export type ExpressRouteLinksListResponse = ExpressRouteLinkListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteLinkListResult; + parsedBody: ExpressRouteCircuitStats; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type ExpressRouteLinksListNextResponse = ExpressRouteLinkListResult & { +export type ExpressRouteCircuitsListResponse = ExpressRouteCircuitListResult & { /** * The underlying HTTP response. */ @@ -19403,14 +19560,14 @@ export type ExpressRouteLinksListNextResponse = ExpressRouteLinkListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteLinkListResult; + parsedBody: ExpressRouteCircuitListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listAll operation. */ -export type FirewallPoliciesGetResponse = FirewallPolicy & { +export type ExpressRouteCircuitsListAllResponse = ExpressRouteCircuitListResult & { /** * The underlying HTTP response. */ @@ -19423,14 +19580,14 @@ export type FirewallPoliciesGetResponse = FirewallPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicy; + parsedBody: ExpressRouteCircuitListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type FirewallPoliciesCreateOrUpdateResponse = FirewallPolicy & { +export type ExpressRouteCircuitsBeginCreateOrUpdateResponse = ExpressRouteCircuit & { /** * The underlying HTTP response. */ @@ -19443,14 +19600,14 @@ export type FirewallPoliciesCreateOrUpdateResponse = FirewallPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicy; + parsedBody: ExpressRouteCircuit; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginListArpTable operation. */ -export type FirewallPoliciesListResponse = FirewallPolicyListResult & { +export type ExpressRouteCircuitsBeginListArpTableResponse = ExpressRouteCircuitsArpTableListResult & { /** * The underlying HTTP response. */ @@ -19463,14 +19620,14 @@ export type FirewallPoliciesListResponse = FirewallPolicyListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyListResult; + parsedBody: ExpressRouteCircuitsArpTableListResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the beginListRoutesTable operation. */ -export type FirewallPoliciesListAllResponse = FirewallPolicyListResult & { +export type ExpressRouteCircuitsBeginListRoutesTableResponse = ExpressRouteCircuitsRoutesTableListResult & { /** * The underlying HTTP response. */ @@ -19483,14 +19640,14 @@ export type FirewallPoliciesListAllResponse = FirewallPolicyListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyListResult; + parsedBody: ExpressRouteCircuitsRoutesTableListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginListRoutesTableSummary operation. */ -export type FirewallPoliciesBeginCreateOrUpdateResponse = FirewallPolicy & { +export type ExpressRouteCircuitsBeginListRoutesTableSummaryResponse = ExpressRouteCircuitsRoutesTableSummaryListResult & { /** * The underlying HTTP response. */ @@ -19503,14 +19660,14 @@ export type FirewallPoliciesBeginCreateOrUpdateResponse = FirewallPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicy; + parsedBody: ExpressRouteCircuitsRoutesTableSummaryListResult; }; }; /** * Contains response data for the listNext operation. */ -export type FirewallPoliciesListNextResponse = FirewallPolicyListResult & { +export type ExpressRouteCircuitsListNextResponse = ExpressRouteCircuitListResult & { /** * The underlying HTTP response. */ @@ -19523,14 +19680,14 @@ export type FirewallPoliciesListNextResponse = FirewallPolicyListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyListResult; + parsedBody: ExpressRouteCircuitListResult; }; }; /** * Contains response data for the listAllNext operation. */ -export type FirewallPoliciesListAllNextResponse = FirewallPolicyListResult & { +export type ExpressRouteCircuitsListAllNextResponse = ExpressRouteCircuitListResult & { /** * The underlying HTTP response. */ @@ -19543,14 +19700,14 @@ export type FirewallPoliciesListAllNextResponse = FirewallPolicyListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyListResult; + parsedBody: ExpressRouteCircuitListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type FirewallPolicyRuleCollectionGroupsGetResponse = FirewallPolicyRuleCollectionGroup & { +export type ExpressRouteServiceProvidersListResponse = ExpressRouteServiceProviderListResult & { /** * The underlying HTTP response. */ @@ -19563,14 +19720,14 @@ export type FirewallPolicyRuleCollectionGroupsGetResponse = FirewallPolicyRuleCo /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyRuleCollectionGroup; + parsedBody: ExpressRouteServiceProviderListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type FirewallPolicyRuleCollectionGroupsCreateOrUpdateResponse = FirewallPolicyRuleCollectionGroup & { +export type ExpressRouteServiceProvidersListNextResponse = ExpressRouteServiceProviderListResult & { /** * The underlying HTTP response. */ @@ -19583,14 +19740,14 @@ export type FirewallPolicyRuleCollectionGroupsCreateOrUpdateResponse = FirewallP /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyRuleCollectionGroup; + parsedBody: ExpressRouteServiceProviderListResult; }; }; /** * Contains response data for the list operation. */ -export type FirewallPolicyRuleCollectionGroupsListResponse = FirewallPolicyRuleCollectionGroupListResult & { +export type ExpressRouteCrossConnectionsListResponse = ExpressRouteCrossConnectionListResult & { /** * The underlying HTTP response. */ @@ -19603,14 +19760,14 @@ export type FirewallPolicyRuleCollectionGroupsListResponse = FirewallPolicyRuleC /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyRuleCollectionGroupListResult; + parsedBody: ExpressRouteCrossConnectionListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByResourceGroup operation. */ -export type FirewallPolicyRuleCollectionGroupsBeginCreateOrUpdateResponse = FirewallPolicyRuleCollectionGroup & { +export type ExpressRouteCrossConnectionsListByResourceGroupResponse = ExpressRouteCrossConnectionListResult & { /** * The underlying HTTP response. */ @@ -19623,14 +19780,14 @@ export type FirewallPolicyRuleCollectionGroupsBeginCreateOrUpdateResponse = Fire /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyRuleCollectionGroup; + parsedBody: ExpressRouteCrossConnectionListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type FirewallPolicyRuleCollectionGroupsListNextResponse = FirewallPolicyRuleCollectionGroupListResult & { +export type ExpressRouteCrossConnectionsGetResponse = ExpressRouteCrossConnection & { /** * The underlying HTTP response. */ @@ -19643,14 +19800,14 @@ export type FirewallPolicyRuleCollectionGroupsListNextResponse = FirewallPolicyR /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyRuleCollectionGroupListResult; + parsedBody: ExpressRouteCrossConnection; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type IpAllocationsGetResponse = IpAllocation & { +export type ExpressRouteCrossConnectionsCreateOrUpdateResponse = ExpressRouteCrossConnection & { /** * The underlying HTTP response. */ @@ -19663,14 +19820,14 @@ export type IpAllocationsGetResponse = IpAllocation & { /** * The response body as parsed JSON or XML */ - parsedBody: IpAllocation; + parsedBody: ExpressRouteCrossConnection; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the updateTags operation. */ -export type IpAllocationsCreateOrUpdateResponse = IpAllocation & { +export type ExpressRouteCrossConnectionsUpdateTagsResponse = ExpressRouteCrossConnection & { /** * The underlying HTTP response. */ @@ -19683,14 +19840,14 @@ export type IpAllocationsCreateOrUpdateResponse = IpAllocation & { /** * The response body as parsed JSON or XML */ - parsedBody: IpAllocation; + parsedBody: ExpressRouteCrossConnection; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listArpTable operation. */ -export type IpAllocationsUpdateTagsResponse = IpAllocation & { +export type ExpressRouteCrossConnectionsListArpTableResponse = ExpressRouteCircuitsArpTableListResult & { /** * The underlying HTTP response. */ @@ -19703,14 +19860,14 @@ export type IpAllocationsUpdateTagsResponse = IpAllocation & { /** * The response body as parsed JSON or XML */ - parsedBody: IpAllocation; + parsedBody: ExpressRouteCircuitsArpTableListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listRoutesTableSummary operation. */ -export type IpAllocationsListResponse = IpAllocationListResult & { +export type ExpressRouteCrossConnectionsListRoutesTableSummaryResponse = ExpressRouteCrossConnectionsRoutesTableSummaryListResult & { /** * The underlying HTTP response. */ @@ -19723,14 +19880,14 @@ export type IpAllocationsListResponse = IpAllocationListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: IpAllocationListResult; + parsedBody: ExpressRouteCrossConnectionsRoutesTableSummaryListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listRoutesTable operation. */ -export type IpAllocationsListByResourceGroupResponse = IpAllocationListResult & { +export type ExpressRouteCrossConnectionsListRoutesTableResponse = ExpressRouteCircuitsRoutesTableListResult & { /** * The underlying HTTP response. */ @@ -19743,14 +19900,14 @@ export type IpAllocationsListByResourceGroupResponse = IpAllocationListResult & /** * The response body as parsed JSON or XML */ - parsedBody: IpAllocationListResult; + parsedBody: ExpressRouteCircuitsRoutesTableListResult; }; }; /** * Contains response data for the beginCreateOrUpdate operation. */ -export type IpAllocationsBeginCreateOrUpdateResponse = IpAllocation & { +export type ExpressRouteCrossConnectionsBeginCreateOrUpdateResponse = ExpressRouteCrossConnection & { /** * The underlying HTTP response. */ @@ -19763,14 +19920,14 @@ export type IpAllocationsBeginCreateOrUpdateResponse = IpAllocation & { /** * The response body as parsed JSON or XML */ - parsedBody: IpAllocation; + parsedBody: ExpressRouteCrossConnection; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the beginListArpTable operation. */ -export type IpAllocationsListNextResponse = IpAllocationListResult & { +export type ExpressRouteCrossConnectionsBeginListArpTableResponse = ExpressRouteCircuitsArpTableListResult & { /** * The underlying HTTP response. */ @@ -19783,14 +19940,14 @@ export type IpAllocationsListNextResponse = IpAllocationListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: IpAllocationListResult; + parsedBody: ExpressRouteCircuitsArpTableListResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the beginListRoutesTableSummary operation. */ -export type IpAllocationsListByResourceGroupNextResponse = IpAllocationListResult & { +export type ExpressRouteCrossConnectionsBeginListRoutesTableSummaryResponse = ExpressRouteCrossConnectionsRoutesTableSummaryListResult & { /** * The underlying HTTP response. */ @@ -19803,14 +19960,14 @@ export type IpAllocationsListByResourceGroupNextResponse = IpAllocationListResul /** * The response body as parsed JSON or XML */ - parsedBody: IpAllocationListResult; + parsedBody: ExpressRouteCrossConnectionsRoutesTableSummaryListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginListRoutesTable operation. */ -export type IpGroupsGetResponse = IpGroup & { +export type ExpressRouteCrossConnectionsBeginListRoutesTableResponse = ExpressRouteCircuitsRoutesTableListResult & { /** * The underlying HTTP response. */ @@ -19823,14 +19980,14 @@ export type IpGroupsGetResponse = IpGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: IpGroup; + parsedBody: ExpressRouteCircuitsRoutesTableListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type IpGroupsCreateOrUpdateResponse = IpGroup & { +export type ExpressRouteCrossConnectionsListNextResponse = ExpressRouteCrossConnectionListResult & { /** * The underlying HTTP response. */ @@ -19843,14 +20000,14 @@ export type IpGroupsCreateOrUpdateResponse = IpGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: IpGroup; + parsedBody: ExpressRouteCrossConnectionListResult; }; }; /** - * Contains response data for the updateGroups operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type IpGroupsUpdateGroupsResponse = IpGroup & { +export type ExpressRouteCrossConnectionsListByResourceGroupNextResponse = ExpressRouteCrossConnectionListResult & { /** * The underlying HTTP response. */ @@ -19863,14 +20020,14 @@ export type IpGroupsUpdateGroupsResponse = IpGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: IpGroup; + parsedBody: ExpressRouteCrossConnectionListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the list operation. */ -export type IpGroupsListByResourceGroupResponse = IpGroupListResult & { +export type ExpressRouteCrossConnectionPeeringsListResponse = ExpressRouteCrossConnectionPeeringList & { /** * The underlying HTTP response. */ @@ -19883,14 +20040,14 @@ export type IpGroupsListByResourceGroupResponse = IpGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: IpGroupListResult; + parsedBody: ExpressRouteCrossConnectionPeeringList; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type IpGroupsListResponse = IpGroupListResult & { +export type ExpressRouteCrossConnectionPeeringsGetResponse = ExpressRouteCrossConnectionPeering & { /** * The underlying HTTP response. */ @@ -19903,14 +20060,14 @@ export type IpGroupsListResponse = IpGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: IpGroupListResult; + parsedBody: ExpressRouteCrossConnectionPeering; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the createOrUpdate operation. */ -export type IpGroupsBeginCreateOrUpdateResponse = IpGroup & { +export type ExpressRouteCrossConnectionPeeringsCreateOrUpdateResponse = ExpressRouteCrossConnectionPeering & { /** * The underlying HTTP response. */ @@ -19923,14 +20080,14 @@ export type IpGroupsBeginCreateOrUpdateResponse = IpGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: IpGroup; + parsedBody: ExpressRouteCrossConnectionPeering; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type IpGroupsListByResourceGroupNextResponse = IpGroupListResult & { +export type ExpressRouteCrossConnectionPeeringsBeginCreateOrUpdateResponse = ExpressRouteCrossConnectionPeering & { /** * The underlying HTTP response. */ @@ -19943,14 +20100,14 @@ export type IpGroupsListByResourceGroupNextResponse = IpGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: IpGroupListResult; + parsedBody: ExpressRouteCrossConnectionPeering; }; }; /** * Contains response data for the listNext operation. */ -export type IpGroupsListNextResponse = IpGroupListResult & { +export type ExpressRouteCrossConnectionPeeringsListNextResponse = ExpressRouteCrossConnectionPeeringList & { /** * The underlying HTTP response. */ @@ -19963,14 +20120,14 @@ export type IpGroupsListNextResponse = IpGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: IpGroupListResult; + parsedBody: ExpressRouteCrossConnectionPeeringList; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type LoadBalancersGetResponse = LoadBalancer & { +export type ExpressRoutePortsLocationsListResponse = ExpressRoutePortsLocationListResult & { /** * The underlying HTTP response. */ @@ -19983,14 +20140,14 @@ export type LoadBalancersGetResponse = LoadBalancer & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancer; + parsedBody: ExpressRoutePortsLocationListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type LoadBalancersCreateOrUpdateResponse = LoadBalancer & { +export type ExpressRoutePortsLocationsGetResponse = ExpressRoutePortsLocation & { /** * The underlying HTTP response. */ @@ -20003,14 +20160,14 @@ export type LoadBalancersCreateOrUpdateResponse = LoadBalancer & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancer; + parsedBody: ExpressRoutePortsLocation; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listNext operation. */ -export type LoadBalancersUpdateTagsResponse = LoadBalancer & { +export type ExpressRoutePortsLocationsListNextResponse = ExpressRoutePortsLocationListResult & { /** * The underlying HTTP response. */ @@ -20023,14 +20180,14 @@ export type LoadBalancersUpdateTagsResponse = LoadBalancer & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancer; + parsedBody: ExpressRoutePortsLocationListResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the get operation. */ -export type LoadBalancersListAllResponse = LoadBalancerListResult & { +export type ExpressRoutePortsGetResponse = ExpressRoutePort & { /** * The underlying HTTP response. */ @@ -20043,14 +20200,14 @@ export type LoadBalancersListAllResponse = LoadBalancerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerListResult; + parsedBody: ExpressRoutePort; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type LoadBalancersListResponse = LoadBalancerListResult & { +export type ExpressRoutePortsCreateOrUpdateResponse = ExpressRoutePort & { /** * The underlying HTTP response. */ @@ -20063,14 +20220,14 @@ export type LoadBalancersListResponse = LoadBalancerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerListResult; + parsedBody: ExpressRoutePort; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the updateTags operation. */ -export type LoadBalancersBeginCreateOrUpdateResponse = LoadBalancer & { +export type ExpressRoutePortsUpdateTagsResponse = ExpressRoutePort & { /** * The underlying HTTP response. */ @@ -20083,14 +20240,14 @@ export type LoadBalancersBeginCreateOrUpdateResponse = LoadBalancer & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancer; + parsedBody: ExpressRoutePort; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the listByResourceGroup operation. */ -export type LoadBalancersListAllNextResponse = LoadBalancerListResult & { +export type ExpressRoutePortsListByResourceGroupResponse = ExpressRoutePortListResult & { /** * The underlying HTTP response. */ @@ -20103,14 +20260,14 @@ export type LoadBalancersListAllNextResponse = LoadBalancerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerListResult; + parsedBody: ExpressRoutePortListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type LoadBalancersListNextResponse = LoadBalancerListResult & { +export type ExpressRoutePortsListResponse = ExpressRoutePortListResult & { /** * The underlying HTTP response. */ @@ -20123,14 +20280,14 @@ export type LoadBalancersListNextResponse = LoadBalancerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerListResult; + parsedBody: ExpressRoutePortListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the generateLOA operation. */ -export type LoadBalancerBackendAddressPoolsListResponse = LoadBalancerBackendAddressPoolListResult & { +export type ExpressRoutePortsGenerateLOAResponse = GenerateExpressRoutePortsLOAResult & { /** * The underlying HTTP response. */ @@ -20143,14 +20300,14 @@ export type LoadBalancerBackendAddressPoolsListResponse = LoadBalancerBackendAdd /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerBackendAddressPoolListResult; + parsedBody: GenerateExpressRoutePortsLOAResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type LoadBalancerBackendAddressPoolsGetResponse = BackendAddressPool & { +export type ExpressRoutePortsBeginCreateOrUpdateResponse = ExpressRoutePort & { /** * The underlying HTTP response. */ @@ -20163,14 +20320,14 @@ export type LoadBalancerBackendAddressPoolsGetResponse = BackendAddressPool & { /** * The response body as parsed JSON or XML */ - parsedBody: BackendAddressPool; + parsedBody: ExpressRoutePort; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type LoadBalancerBackendAddressPoolsCreateOrUpdateResponse = BackendAddressPool & { +export type ExpressRoutePortsListByResourceGroupNextResponse = ExpressRoutePortListResult & { /** * The underlying HTTP response. */ @@ -20183,14 +20340,14 @@ export type LoadBalancerBackendAddressPoolsCreateOrUpdateResponse = BackendAddre /** * The response body as parsed JSON or XML */ - parsedBody: BackendAddressPool; + parsedBody: ExpressRoutePortListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listNext operation. */ -export type LoadBalancerBackendAddressPoolsBeginCreateOrUpdateResponse = BackendAddressPool & { +export type ExpressRoutePortsListNextResponse = ExpressRoutePortListResult & { /** * The underlying HTTP response. */ @@ -20203,14 +20360,14 @@ export type LoadBalancerBackendAddressPoolsBeginCreateOrUpdateResponse = Backend /** * The response body as parsed JSON or XML */ - parsedBody: BackendAddressPool; + parsedBody: ExpressRoutePortListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type LoadBalancerBackendAddressPoolsListNextResponse = LoadBalancerBackendAddressPoolListResult & { +export type ExpressRouteLinksGetResponse = ExpressRouteLink & { /** * The underlying HTTP response. */ @@ -20223,14 +20380,14 @@ export type LoadBalancerBackendAddressPoolsListNextResponse = LoadBalancerBacken /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerBackendAddressPoolListResult; + parsedBody: ExpressRouteLink; }; }; /** * Contains response data for the list operation. */ -export type LoadBalancerFrontendIPConfigurationsListResponse = LoadBalancerFrontendIPConfigurationListResult & { +export type ExpressRouteLinksListResponse = ExpressRouteLinkListResult & { /** * The underlying HTTP response. */ @@ -20243,14 +20400,14 @@ export type LoadBalancerFrontendIPConfigurationsListResponse = LoadBalancerFront /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerFrontendIPConfigurationListResult; + parsedBody: ExpressRouteLinkListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type LoadBalancerFrontendIPConfigurationsGetResponse = FrontendIPConfiguration & { +export type ExpressRouteLinksListNextResponse = ExpressRouteLinkListResult & { /** * The underlying HTTP response. */ @@ -20263,14 +20420,14 @@ export type LoadBalancerFrontendIPConfigurationsGetResponse = FrontendIPConfigur /** * The response body as parsed JSON or XML */ - parsedBody: FrontendIPConfiguration; + parsedBody: ExpressRouteLinkListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type LoadBalancerFrontendIPConfigurationsListNextResponse = LoadBalancerFrontendIPConfigurationListResult & { +export type FirewallPoliciesGetResponse = FirewallPolicy & { /** * The underlying HTTP response. */ @@ -20283,14 +20440,14 @@ export type LoadBalancerFrontendIPConfigurationsListNextResponse = LoadBalancerF /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerFrontendIPConfigurationListResult; + parsedBody: FirewallPolicy; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type InboundNatRulesListResponse = InboundNatRuleListResult & { +export type FirewallPoliciesCreateOrUpdateResponse = FirewallPolicy & { /** * The underlying HTTP response. */ @@ -20303,14 +20460,14 @@ export type InboundNatRulesListResponse = InboundNatRuleListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: InboundNatRuleListResult; + parsedBody: FirewallPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type InboundNatRulesGetResponse = InboundNatRule & { +export type FirewallPoliciesListResponse = FirewallPolicyListResult & { /** * The underlying HTTP response. */ @@ -20323,14 +20480,14 @@ export type InboundNatRulesGetResponse = InboundNatRule & { /** * The response body as parsed JSON or XML */ - parsedBody: InboundNatRule; + parsedBody: FirewallPolicyListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listAll operation. */ -export type InboundNatRulesCreateOrUpdateResponse = InboundNatRule & { +export type FirewallPoliciesListAllResponse = FirewallPolicyListResult & { /** * The underlying HTTP response. */ @@ -20343,14 +20500,14 @@ export type InboundNatRulesCreateOrUpdateResponse = InboundNatRule & { /** * The response body as parsed JSON or XML */ - parsedBody: InboundNatRule; + parsedBody: FirewallPolicyListResult; }; }; /** * Contains response data for the beginCreateOrUpdate operation. */ -export type InboundNatRulesBeginCreateOrUpdateResponse = InboundNatRule & { +export type FirewallPoliciesBeginCreateOrUpdateResponse = FirewallPolicy & { /** * The underlying HTTP response. */ @@ -20363,14 +20520,14 @@ export type InboundNatRulesBeginCreateOrUpdateResponse = InboundNatRule & { /** * The response body as parsed JSON or XML */ - parsedBody: InboundNatRule; + parsedBody: FirewallPolicy; }; }; /** * Contains response data for the listNext operation. */ -export type InboundNatRulesListNextResponse = InboundNatRuleListResult & { +export type FirewallPoliciesListNextResponse = FirewallPolicyListResult & { /** * The underlying HTTP response. */ @@ -20383,14 +20540,14 @@ export type InboundNatRulesListNextResponse = InboundNatRuleListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: InboundNatRuleListResult; + parsedBody: FirewallPolicyListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listAllNext operation. */ -export type LoadBalancerLoadBalancingRulesListResponse = LoadBalancerLoadBalancingRuleListResult & { +export type FirewallPoliciesListAllNextResponse = FirewallPolicyListResult & { /** * The underlying HTTP response. */ @@ -20403,14 +20560,14 @@ export type LoadBalancerLoadBalancingRulesListResponse = LoadBalancerLoadBalanci /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerLoadBalancingRuleListResult; + parsedBody: FirewallPolicyListResult; }; }; /** * Contains response data for the get operation. */ -export type LoadBalancerLoadBalancingRulesGetResponse = LoadBalancingRule & { +export type FirewallPolicyRuleCollectionGroupsGetResponse = FirewallPolicyRuleCollectionGroup & { /** * The underlying HTTP response. */ @@ -20423,14 +20580,14 @@ export type LoadBalancerLoadBalancingRulesGetResponse = LoadBalancingRule & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancingRule; + parsedBody: FirewallPolicyRuleCollectionGroup; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type LoadBalancerLoadBalancingRulesListNextResponse = LoadBalancerLoadBalancingRuleListResult & { +export type FirewallPolicyRuleCollectionGroupsCreateOrUpdateResponse = FirewallPolicyRuleCollectionGroup & { /** * The underlying HTTP response. */ @@ -20443,14 +20600,14 @@ export type LoadBalancerLoadBalancingRulesListNextResponse = LoadBalancerLoadBal /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerLoadBalancingRuleListResult; + parsedBody: FirewallPolicyRuleCollectionGroup; }; }; /** * Contains response data for the list operation. */ -export type LoadBalancerOutboundRulesListResponse = LoadBalancerOutboundRuleListResult & { +export type FirewallPolicyRuleCollectionGroupsListResponse = FirewallPolicyRuleCollectionGroupListResult & { /** * The underlying HTTP response. */ @@ -20463,14 +20620,14 @@ export type LoadBalancerOutboundRulesListResponse = LoadBalancerOutboundRuleList /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerOutboundRuleListResult; + parsedBody: FirewallPolicyRuleCollectionGroupListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type LoadBalancerOutboundRulesGetResponse = OutboundRule & { +export type FirewallPolicyRuleCollectionGroupsBeginCreateOrUpdateResponse = FirewallPolicyRuleCollectionGroup & { /** * The underlying HTTP response. */ @@ -20483,14 +20640,14 @@ export type LoadBalancerOutboundRulesGetResponse = OutboundRule & { /** * The response body as parsed JSON or XML */ - parsedBody: OutboundRule; + parsedBody: FirewallPolicyRuleCollectionGroup; }; }; /** * Contains response data for the listNext operation. */ -export type LoadBalancerOutboundRulesListNextResponse = LoadBalancerOutboundRuleListResult & { +export type FirewallPolicyRuleCollectionGroupsListNextResponse = FirewallPolicyRuleCollectionGroupListResult & { /** * The underlying HTTP response. */ @@ -20503,14 +20660,14 @@ export type LoadBalancerOutboundRulesListNextResponse = LoadBalancerOutboundRule /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerOutboundRuleListResult; + parsedBody: FirewallPolicyRuleCollectionGroupListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type LoadBalancerNetworkInterfacesListResponse = NetworkInterfaceListResult & { +export type IpAllocationsGetResponse = IpAllocation & { /** * The underlying HTTP response. */ @@ -20523,14 +20680,14 @@ export type LoadBalancerNetworkInterfacesListResponse = NetworkInterfaceListResu /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: IpAllocation; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type LoadBalancerNetworkInterfacesListNextResponse = NetworkInterfaceListResult & { +export type IpAllocationsCreateOrUpdateResponse = IpAllocation & { /** * The underlying HTTP response. */ @@ -20543,14 +20700,14 @@ export type LoadBalancerNetworkInterfacesListNextResponse = NetworkInterfaceList /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: IpAllocation; }; }; /** - * Contains response data for the list operation. + * Contains response data for the updateTags operation. */ -export type LoadBalancerProbesListResponse = LoadBalancerProbeListResult & { +export type IpAllocationsUpdateTagsResponse = IpAllocation & { /** * The underlying HTTP response. */ @@ -20563,14 +20720,14 @@ export type LoadBalancerProbesListResponse = LoadBalancerProbeListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerProbeListResult; + parsedBody: IpAllocation; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type LoadBalancerProbesGetResponse = Probe & { +export type IpAllocationsListResponse = IpAllocationListResult & { /** * The underlying HTTP response. */ @@ -20583,14 +20740,14 @@ export type LoadBalancerProbesGetResponse = Probe & { /** * The response body as parsed JSON or XML */ - parsedBody: Probe; + parsedBody: IpAllocationListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listByResourceGroup operation. */ -export type LoadBalancerProbesListNextResponse = LoadBalancerProbeListResult & { +export type IpAllocationsListByResourceGroupResponse = IpAllocationListResult & { /** * The underlying HTTP response. */ @@ -20603,14 +20760,14 @@ export type LoadBalancerProbesListNextResponse = LoadBalancerProbeListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerProbeListResult; + parsedBody: IpAllocationListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NatGatewaysGetResponse = NatGateway & { +export type IpAllocationsBeginCreateOrUpdateResponse = IpAllocation & { /** * The underlying HTTP response. */ @@ -20623,14 +20780,14 @@ export type NatGatewaysGetResponse = NatGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: NatGateway; + parsedBody: IpAllocation; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type NatGatewaysCreateOrUpdateResponse = NatGateway & { +export type IpAllocationsListNextResponse = IpAllocationListResult & { /** * The underlying HTTP response. */ @@ -20643,14 +20800,14 @@ export type NatGatewaysCreateOrUpdateResponse = NatGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: NatGateway; + parsedBody: IpAllocationListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type NatGatewaysUpdateTagsResponse = NatGateway & { +export type IpAllocationsListByResourceGroupNextResponse = IpAllocationListResult & { /** * The underlying HTTP response. */ @@ -20663,14 +20820,14 @@ export type NatGatewaysUpdateTagsResponse = NatGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: NatGateway; + parsedBody: IpAllocationListResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the get operation. */ -export type NatGatewaysListAllResponse = NatGatewayListResult & { +export type IpGroupsGetResponse = IpGroup & { /** * The underlying HTTP response. */ @@ -20683,14 +20840,14 @@ export type NatGatewaysListAllResponse = NatGatewayListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NatGatewayListResult; + parsedBody: IpGroup; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type NatGatewaysListResponse = NatGatewayListResult & { +export type IpGroupsCreateOrUpdateResponse = IpGroup & { /** * The underlying HTTP response. */ @@ -20703,14 +20860,14 @@ export type NatGatewaysListResponse = NatGatewayListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NatGatewayListResult; + parsedBody: IpGroup; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the updateGroups operation. */ -export type NatGatewaysBeginCreateOrUpdateResponse = NatGateway & { +export type IpGroupsUpdateGroupsResponse = IpGroup & { /** * The underlying HTTP response. */ @@ -20723,14 +20880,14 @@ export type NatGatewaysBeginCreateOrUpdateResponse = NatGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: NatGateway; + parsedBody: IpGroup; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the listByResourceGroup operation. */ -export type NatGatewaysListAllNextResponse = NatGatewayListResult & { +export type IpGroupsListByResourceGroupResponse = IpGroupListResult & { /** * The underlying HTTP response. */ @@ -20743,14 +20900,14 @@ export type NatGatewaysListAllNextResponse = NatGatewayListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NatGatewayListResult; + parsedBody: IpGroupListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type NatGatewaysListNextResponse = NatGatewayListResult & { +export type IpGroupsListResponse = IpGroupListResult & { /** * The underlying HTTP response. */ @@ -20763,14 +20920,14 @@ export type NatGatewaysListNextResponse = NatGatewayListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NatGatewayListResult; + parsedBody: IpGroupListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkInterfacesGetResponse = NetworkInterface & { +export type IpGroupsBeginCreateOrUpdateResponse = IpGroup & { /** * The underlying HTTP response. */ @@ -20783,14 +20940,14 @@ export type NetworkInterfacesGetResponse = NetworkInterface & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterface; + parsedBody: IpGroup; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type NetworkInterfacesCreateOrUpdateResponse = NetworkInterface & { +export type IpGroupsListByResourceGroupNextResponse = IpGroupListResult & { /** * The underlying HTTP response. */ @@ -20803,14 +20960,14 @@ export type NetworkInterfacesCreateOrUpdateResponse = NetworkInterface & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterface; + parsedBody: IpGroupListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listNext operation. */ -export type NetworkInterfacesUpdateTagsResponse = NetworkInterface & { +export type IpGroupsListNextResponse = IpGroupListResult & { /** * The underlying HTTP response. */ @@ -20823,14 +20980,14 @@ export type NetworkInterfacesUpdateTagsResponse = NetworkInterface & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterface; + parsedBody: IpGroupListResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the get operation. */ -export type NetworkInterfacesListAllResponse = NetworkInterfaceListResult & { +export type LoadBalancersGetResponse = LoadBalancer & { /** * The underlying HTTP response. */ @@ -20843,14 +21000,14 @@ export type NetworkInterfacesListAllResponse = NetworkInterfaceListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: LoadBalancer; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkInterfacesListResponse = NetworkInterfaceListResult & { +export type LoadBalancersCreateOrUpdateResponse = LoadBalancer & { /** * The underlying HTTP response. */ @@ -20863,14 +21020,14 @@ export type NetworkInterfacesListResponse = NetworkInterfaceListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: LoadBalancer; }; }; /** - * Contains response data for the getEffectiveRouteTable operation. + * Contains response data for the updateTags operation. */ -export type NetworkInterfacesGetEffectiveRouteTableResponse = EffectiveRouteListResult & { +export type LoadBalancersUpdateTagsResponse = LoadBalancer & { /** * The underlying HTTP response. */ @@ -20883,14 +21040,14 @@ export type NetworkInterfacesGetEffectiveRouteTableResponse = EffectiveRouteList /** * The response body as parsed JSON or XML */ - parsedBody: EffectiveRouteListResult; + parsedBody: LoadBalancer; }; }; /** - * Contains response data for the listEffectiveNetworkSecurityGroups operation. + * Contains response data for the listAll operation. */ -export type NetworkInterfacesListEffectiveNetworkSecurityGroupsResponse = EffectiveNetworkSecurityGroupListResult & { +export type LoadBalancersListAllResponse = LoadBalancerListResult & { /** * The underlying HTTP response. */ @@ -20903,14 +21060,14 @@ export type NetworkInterfacesListEffectiveNetworkSecurityGroupsResponse = Effect /** * The response body as parsed JSON or XML */ - parsedBody: EffectiveNetworkSecurityGroupListResult; + parsedBody: LoadBalancerListResult; }; }; /** - * Contains response data for the listVirtualMachineScaleSetVMNetworkInterfaces operation. + * Contains response data for the list operation. */ -export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesResponse = NetworkInterfaceListResult & { +export type LoadBalancersListResponse = LoadBalancerListResult & { /** * The underlying HTTP response. */ @@ -20923,14 +21080,14 @@ export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesRespon /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: LoadBalancerListResult; }; }; /** - * Contains response data for the listVirtualMachineScaleSetNetworkInterfaces operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesResponse = NetworkInterfaceListResult & { +export type LoadBalancersBeginCreateOrUpdateResponse = LoadBalancer & { /** * The underlying HTTP response. */ @@ -20943,14 +21100,14 @@ export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesResponse /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: LoadBalancer; }; }; /** - * Contains response data for the getVirtualMachineScaleSetNetworkInterface operation. + * Contains response data for the listAllNext operation. */ -export type NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceResponse = NetworkInterface & { +export type LoadBalancersListAllNextResponse = LoadBalancerListResult & { /** * The underlying HTTP response. */ @@ -20963,14 +21120,14 @@ export type NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceResponse = /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterface; + parsedBody: LoadBalancerListResult; }; }; /** - * Contains response data for the listVirtualMachineScaleSetIpConfigurations operation. + * Contains response data for the listNext operation. */ -export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsResponse = NetworkInterfaceIPConfigurationListResult & { +export type LoadBalancersListNextResponse = LoadBalancerListResult & { /** * The underlying HTTP response. */ @@ -20983,14 +21140,14 @@ export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsResponse /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceIPConfigurationListResult; + parsedBody: LoadBalancerListResult; }; }; /** - * Contains response data for the getVirtualMachineScaleSetIpConfiguration operation. + * Contains response data for the list operation. */ -export type NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationResponse = NetworkInterfaceIPConfiguration & { +export type LoadBalancerBackendAddressPoolsListResponse = LoadBalancerBackendAddressPoolListResult & { /** * The underlying HTTP response. */ @@ -21003,14 +21160,14 @@ export type NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationResponse = /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceIPConfiguration; + parsedBody: LoadBalancerBackendAddressPoolListResult; }; }; /** - * Contains response data for the listCloudServiceRoleInstanceNetworkInterfaces operation. + * Contains response data for the get operation. */ -export type NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesResponse = NetworkInterfaceListResult & { +export type LoadBalancerBackendAddressPoolsGetResponse = BackendAddressPool & { /** * The underlying HTTP response. */ @@ -21023,14 +21180,14 @@ export type NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesRespon /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: BackendAddressPool; }; }; /** - * Contains response data for the listCloudServiceNetworkInterfaces operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkInterfacesListCloudServiceNetworkInterfacesResponse = NetworkInterfaceListResult & { +export type LoadBalancerBackendAddressPoolsCreateOrUpdateResponse = BackendAddressPool & { /** * The underlying HTTP response. */ @@ -21043,14 +21200,14 @@ export type NetworkInterfacesListCloudServiceNetworkInterfacesResponse = Network /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: BackendAddressPool; }; }; /** - * Contains response data for the getCloudServiceNetworkInterface operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkInterfacesGetCloudServiceNetworkInterfaceResponse = NetworkInterface & { +export type LoadBalancerBackendAddressPoolsBeginCreateOrUpdateResponse = BackendAddressPool & { /** * The underlying HTTP response. */ @@ -21063,14 +21220,14 @@ export type NetworkInterfacesGetCloudServiceNetworkInterfaceResponse = NetworkIn /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterface; + parsedBody: BackendAddressPool; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listNext operation. */ -export type NetworkInterfacesBeginCreateOrUpdateResponse = NetworkInterface & { +export type LoadBalancerBackendAddressPoolsListNextResponse = LoadBalancerBackendAddressPoolListResult & { /** * The underlying HTTP response. */ @@ -21083,14 +21240,14 @@ export type NetworkInterfacesBeginCreateOrUpdateResponse = NetworkInterface & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterface; + parsedBody: LoadBalancerBackendAddressPoolListResult; }; }; /** - * Contains response data for the beginGetEffectiveRouteTable operation. + * Contains response data for the list operation. */ -export type NetworkInterfacesBeginGetEffectiveRouteTableResponse = EffectiveRouteListResult & { +export type LoadBalancerFrontendIPConfigurationsListResponse = LoadBalancerFrontendIPConfigurationListResult & { /** * The underlying HTTP response. */ @@ -21103,14 +21260,14 @@ export type NetworkInterfacesBeginGetEffectiveRouteTableResponse = EffectiveRout /** * The response body as parsed JSON or XML */ - parsedBody: EffectiveRouteListResult; + parsedBody: LoadBalancerFrontendIPConfigurationListResult; }; }; /** - * Contains response data for the beginListEffectiveNetworkSecurityGroups operation. + * Contains response data for the get operation. */ -export type NetworkInterfacesBeginListEffectiveNetworkSecurityGroupsResponse = EffectiveNetworkSecurityGroupListResult & { +export type LoadBalancerFrontendIPConfigurationsGetResponse = FrontendIPConfiguration & { /** * The underlying HTTP response. */ @@ -21123,14 +21280,14 @@ export type NetworkInterfacesBeginListEffectiveNetworkSecurityGroupsResponse = E /** * The response body as parsed JSON or XML */ - parsedBody: EffectiveNetworkSecurityGroupListResult; + parsedBody: FrontendIPConfiguration; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the listNext operation. */ -export type NetworkInterfacesListAllNextResponse = NetworkInterfaceListResult & { +export type LoadBalancerFrontendIPConfigurationsListNextResponse = LoadBalancerFrontendIPConfigurationListResult & { /** * The underlying HTTP response. */ @@ -21143,14 +21300,14 @@ export type NetworkInterfacesListAllNextResponse = NetworkInterfaceListResult & /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: LoadBalancerFrontendIPConfigurationListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type NetworkInterfacesListNextResponse = NetworkInterfaceListResult & { +export type InboundNatRulesListResponse = InboundNatRuleListResult & { /** * The underlying HTTP response. */ @@ -21163,14 +21320,14 @@ export type NetworkInterfacesListNextResponse = NetworkInterfaceListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: InboundNatRuleListResult; }; }; /** - * Contains response data for the listVirtualMachineScaleSetVMNetworkInterfacesNext operation. + * Contains response data for the get operation. */ -export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesNextResponse = NetworkInterfaceListResult & { +export type InboundNatRulesGetResponse = InboundNatRule & { /** * The underlying HTTP response. */ @@ -21183,14 +21340,14 @@ export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesNextRe /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: InboundNatRule; }; }; /** - * Contains response data for the listVirtualMachineScaleSetNetworkInterfacesNext operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesNextResponse = NetworkInterfaceListResult & { +export type InboundNatRulesCreateOrUpdateResponse = InboundNatRule & { /** * The underlying HTTP response. */ @@ -21203,14 +21360,14 @@ export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesNextResp /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: InboundNatRule; }; }; /** - * Contains response data for the listVirtualMachineScaleSetIpConfigurationsNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextResponse = NetworkInterfaceIPConfigurationListResult & { +export type InboundNatRulesBeginCreateOrUpdateResponse = InboundNatRule & { /** * The underlying HTTP response. */ @@ -21223,14 +21380,14 @@ export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextRespo /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceIPConfigurationListResult; + parsedBody: InboundNatRule; }; }; /** - * Contains response data for the listCloudServiceRoleInstanceNetworkInterfacesNext operation. + * Contains response data for the listNext operation. */ -export type NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesNextResponse = NetworkInterfaceListResult & { +export type InboundNatRulesListNextResponse = InboundNatRuleListResult & { /** * The underlying HTTP response. */ @@ -21243,14 +21400,14 @@ export type NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesNextRe /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: InboundNatRuleListResult; }; }; /** - * Contains response data for the listCloudServiceNetworkInterfacesNext operation. + * Contains response data for the list operation. */ -export type NetworkInterfacesListCloudServiceNetworkInterfacesNextResponse = NetworkInterfaceListResult & { +export type LoadBalancerLoadBalancingRulesListResponse = LoadBalancerLoadBalancingRuleListResult & { /** * The underlying HTTP response. */ @@ -21263,14 +21420,14 @@ export type NetworkInterfacesListCloudServiceNetworkInterfacesNextResponse = Net /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: LoadBalancerLoadBalancingRuleListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type NetworkInterfaceIPConfigurationsListResponse = NetworkInterfaceIPConfigurationListResult & { +export type LoadBalancerLoadBalancingRulesGetResponse = LoadBalancingRule & { /** * The underlying HTTP response. */ @@ -21283,14 +21440,14 @@ export type NetworkInterfaceIPConfigurationsListResponse = NetworkInterfaceIPCon /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceIPConfigurationListResult; + parsedBody: LoadBalancingRule; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type NetworkInterfaceIPConfigurationsGetResponse = NetworkInterfaceIPConfiguration & { +export type LoadBalancerLoadBalancingRulesListNextResponse = LoadBalancerLoadBalancingRuleListResult & { /** * The underlying HTTP response. */ @@ -21303,14 +21460,14 @@ export type NetworkInterfaceIPConfigurationsGetResponse = NetworkInterfaceIPConf /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceIPConfiguration; + parsedBody: LoadBalancerLoadBalancingRuleListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type NetworkInterfaceIPConfigurationsListNextResponse = NetworkInterfaceIPConfigurationListResult & { +export type LoadBalancerOutboundRulesListResponse = LoadBalancerOutboundRuleListResult & { /** * The underlying HTTP response. */ @@ -21323,14 +21480,14 @@ export type NetworkInterfaceIPConfigurationsListNextResponse = NetworkInterfaceI /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceIPConfigurationListResult; + parsedBody: LoadBalancerOutboundRuleListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type NetworkInterfaceLoadBalancersListResponse = NetworkInterfaceLoadBalancerListResult & { +export type LoadBalancerOutboundRulesGetResponse = OutboundRule & { /** * The underlying HTTP response. */ @@ -21343,14 +21500,14 @@ export type NetworkInterfaceLoadBalancersListResponse = NetworkInterfaceLoadBala /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceLoadBalancerListResult; + parsedBody: OutboundRule; }; }; /** * Contains response data for the listNext operation. */ -export type NetworkInterfaceLoadBalancersListNextResponse = NetworkInterfaceLoadBalancerListResult & { +export type LoadBalancerOutboundRulesListNextResponse = LoadBalancerOutboundRuleListResult & { /** * The underlying HTTP response. */ @@ -21363,14 +21520,14 @@ export type NetworkInterfaceLoadBalancersListNextResponse = NetworkInterfaceLoad /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceLoadBalancerListResult; + parsedBody: LoadBalancerOutboundRuleListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type NetworkInterfaceTapConfigurationsGetResponse = NetworkInterfaceTapConfiguration & { +export type LoadBalancerNetworkInterfacesListResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -21383,14 +21540,14 @@ export type NetworkInterfaceTapConfigurationsGetResponse = NetworkInterfaceTapCo /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceTapConfiguration; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type NetworkInterfaceTapConfigurationsCreateOrUpdateResponse = NetworkInterfaceTapConfiguration & { +export type LoadBalancerNetworkInterfacesListNextResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -21403,14 +21560,14 @@ export type NetworkInterfaceTapConfigurationsCreateOrUpdateResponse = NetworkInt /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceTapConfiguration; + parsedBody: NetworkInterfaceListResult; }; }; /** * Contains response data for the list operation. */ -export type NetworkInterfaceTapConfigurationsListResponse = NetworkInterfaceTapConfigurationListResult & { +export type LoadBalancerProbesListResponse = LoadBalancerProbeListResult & { /** * The underlying HTTP response. */ @@ -21423,14 +21580,14 @@ export type NetworkInterfaceTapConfigurationsListResponse = NetworkInterfaceTapC /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceTapConfigurationListResult; + parsedBody: LoadBalancerProbeListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type NetworkInterfaceTapConfigurationsBeginCreateOrUpdateResponse = NetworkInterfaceTapConfiguration & { +export type LoadBalancerProbesGetResponse = Probe & { /** * The underlying HTTP response. */ @@ -21443,14 +21600,14 @@ export type NetworkInterfaceTapConfigurationsBeginCreateOrUpdateResponse = Netwo /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceTapConfiguration; + parsedBody: Probe; }; }; /** * Contains response data for the listNext operation. */ -export type NetworkInterfaceTapConfigurationsListNextResponse = NetworkInterfaceTapConfigurationListResult & { +export type LoadBalancerProbesListNextResponse = LoadBalancerProbeListResult & { /** * The underlying HTTP response. */ @@ -21463,14 +21620,14 @@ export type NetworkInterfaceTapConfigurationsListNextResponse = NetworkInterface /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceTapConfigurationListResult; + parsedBody: LoadBalancerProbeListResult; }; }; /** * Contains response data for the get operation. */ -export type NetworkProfilesGetResponse = NetworkProfile & { +export type NatGatewaysGetResponse = NatGateway & { /** * The underlying HTTP response. */ @@ -21483,14 +21640,14 @@ export type NetworkProfilesGetResponse = NetworkProfile & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkProfile; + parsedBody: NatGateway; }; }; /** * Contains response data for the createOrUpdate operation. */ -export type NetworkProfilesCreateOrUpdateResponse = NetworkProfile & { +export type NatGatewaysCreateOrUpdateResponse = NatGateway & { /** * The underlying HTTP response. */ @@ -21503,14 +21660,14 @@ export type NetworkProfilesCreateOrUpdateResponse = NetworkProfile & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkProfile; + parsedBody: NatGateway; }; }; /** * Contains response data for the updateTags operation. */ -export type NetworkProfilesUpdateTagsResponse = NetworkProfile & { +export type NatGatewaysUpdateTagsResponse = NatGateway & { /** * The underlying HTTP response. */ @@ -21523,14 +21680,14 @@ export type NetworkProfilesUpdateTagsResponse = NetworkProfile & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkProfile; + parsedBody: NatGateway; }; }; /** * Contains response data for the listAll operation. */ -export type NetworkProfilesListAllResponse = NetworkProfileListResult & { +export type NatGatewaysListAllResponse = NatGatewayListResult & { /** * The underlying HTTP response. */ @@ -21543,14 +21700,14 @@ export type NetworkProfilesListAllResponse = NetworkProfileListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkProfileListResult; + parsedBody: NatGatewayListResult; }; }; /** * Contains response data for the list operation. */ -export type NetworkProfilesListResponse = NetworkProfileListResult & { +export type NatGatewaysListResponse = NatGatewayListResult & { /** * The underlying HTTP response. */ @@ -21563,14 +21720,14 @@ export type NetworkProfilesListResponse = NetworkProfileListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkProfileListResult; + parsedBody: NatGatewayListResult; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkProfilesListAllNextResponse = NetworkProfileListResult & { +export type NatGatewaysBeginCreateOrUpdateResponse = NatGateway & { /** * The underlying HTTP response. */ @@ -21583,14 +21740,14 @@ export type NetworkProfilesListAllNextResponse = NetworkProfileListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkProfileListResult; + parsedBody: NatGateway; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listAllNext operation. */ -export type NetworkProfilesListNextResponse = NetworkProfileListResult & { +export type NatGatewaysListAllNextResponse = NatGatewayListResult & { /** * The underlying HTTP response. */ @@ -21603,14 +21760,14 @@ export type NetworkProfilesListNextResponse = NetworkProfileListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkProfileListResult; + parsedBody: NatGatewayListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type NetworkSecurityGroupsGetResponse = NetworkSecurityGroup & { +export type NatGatewaysListNextResponse = NatGatewayListResult & { /** * The underlying HTTP response. */ @@ -21623,14 +21780,14 @@ export type NetworkSecurityGroupsGetResponse = NetworkSecurityGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkSecurityGroup; + parsedBody: NatGatewayListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the list operation. */ -export type NetworkSecurityGroupsCreateOrUpdateResponse = NetworkSecurityGroup & { +export type NetworkInterfaceIPConfigurationsListResponse = NetworkInterfaceIPConfigurationListResult & { /** * The underlying HTTP response. */ @@ -21643,14 +21800,14 @@ export type NetworkSecurityGroupsCreateOrUpdateResponse = NetworkSecurityGroup & /** * The response body as parsed JSON or XML */ - parsedBody: NetworkSecurityGroup; + parsedBody: NetworkInterfaceIPConfigurationListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the get operation. */ -export type NetworkSecurityGroupsUpdateTagsResponse = NetworkSecurityGroup & { +export type NetworkInterfaceIPConfigurationsGetResponse = NetworkInterfaceIPConfiguration & { /** * The underlying HTTP response. */ @@ -21663,14 +21820,14 @@ export type NetworkSecurityGroupsUpdateTagsResponse = NetworkSecurityGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkSecurityGroup; + parsedBody: NetworkInterfaceIPConfiguration; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the listNext operation. */ -export type NetworkSecurityGroupsListAllResponse = NetworkSecurityGroupListResult & { +export type NetworkInterfaceIPConfigurationsListNextResponse = NetworkInterfaceIPConfigurationListResult & { /** * The underlying HTTP response. */ @@ -21683,14 +21840,14 @@ export type NetworkSecurityGroupsListAllResponse = NetworkSecurityGroupListResul /** * The response body as parsed JSON or XML */ - parsedBody: NetworkSecurityGroupListResult; + parsedBody: NetworkInterfaceIPConfigurationListResult; }; }; /** * Contains response data for the list operation. */ -export type NetworkSecurityGroupsListResponse = NetworkSecurityGroupListResult & { +export type NetworkInterfaceLoadBalancersListResponse = NetworkInterfaceLoadBalancerListResult & { /** * The underlying HTTP response. */ @@ -21703,14 +21860,14 @@ export type NetworkSecurityGroupsListResponse = NetworkSecurityGroupListResult & /** * The response body as parsed JSON or XML */ - parsedBody: NetworkSecurityGroupListResult; + parsedBody: NetworkInterfaceLoadBalancerListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listNext operation. */ -export type NetworkSecurityGroupsBeginCreateOrUpdateResponse = NetworkSecurityGroup & { +export type NetworkInterfaceLoadBalancersListNextResponse = NetworkInterfaceLoadBalancerListResult & { /** * The underlying HTTP response. */ @@ -21723,14 +21880,14 @@ export type NetworkSecurityGroupsBeginCreateOrUpdateResponse = NetworkSecurityGr /** * The response body as parsed JSON or XML */ - parsedBody: NetworkSecurityGroup; + parsedBody: NetworkInterfaceLoadBalancerListResult; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the get operation. */ -export type NetworkSecurityGroupsListAllNextResponse = NetworkSecurityGroupListResult & { +export type NetworkInterfaceTapConfigurationsGetResponse = NetworkInterfaceTapConfiguration & { /** * The underlying HTTP response. */ @@ -21743,14 +21900,14 @@ export type NetworkSecurityGroupsListAllNextResponse = NetworkSecurityGroupListR /** * The response body as parsed JSON or XML */ - parsedBody: NetworkSecurityGroupListResult; + parsedBody: NetworkInterfaceTapConfiguration; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkSecurityGroupsListNextResponse = NetworkSecurityGroupListResult & { +export type NetworkInterfaceTapConfigurationsCreateOrUpdateResponse = NetworkInterfaceTapConfiguration & { /** * The underlying HTTP response. */ @@ -21763,14 +21920,14 @@ export type NetworkSecurityGroupsListNextResponse = NetworkSecurityGroupListResu /** * The response body as parsed JSON or XML */ - parsedBody: NetworkSecurityGroupListResult; + parsedBody: NetworkInterfaceTapConfiguration; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type SecurityRulesGetResponse = SecurityRule & { +export type NetworkInterfaceTapConfigurationsListResponse = NetworkInterfaceTapConfigurationListResult & { /** * The underlying HTTP response. */ @@ -21783,14 +21940,14 @@ export type SecurityRulesGetResponse = SecurityRule & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRule; + parsedBody: NetworkInterfaceTapConfigurationListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type SecurityRulesCreateOrUpdateResponse = SecurityRule & { +export type NetworkInterfaceTapConfigurationsBeginCreateOrUpdateResponse = NetworkInterfaceTapConfiguration & { /** * The underlying HTTP response. */ @@ -21803,14 +21960,14 @@ export type SecurityRulesCreateOrUpdateResponse = SecurityRule & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRule; + parsedBody: NetworkInterfaceTapConfiguration; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listNext operation. */ -export type SecurityRulesListResponse = SecurityRuleListResult & { +export type NetworkInterfaceTapConfigurationsListNextResponse = NetworkInterfaceTapConfigurationListResult & { /** * The underlying HTTP response. */ @@ -21823,14 +21980,14 @@ export type SecurityRulesListResponse = SecurityRuleListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRuleListResult; + parsedBody: NetworkInterfaceTapConfigurationListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type SecurityRulesBeginCreateOrUpdateResponse = SecurityRule & { +export type NetworkProfilesGetResponse = NetworkProfile & { /** * The underlying HTTP response. */ @@ -21843,14 +22000,14 @@ export type SecurityRulesBeginCreateOrUpdateResponse = SecurityRule & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRule; + parsedBody: NetworkProfile; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type SecurityRulesListNextResponse = SecurityRuleListResult & { +export type NetworkProfilesCreateOrUpdateResponse = NetworkProfile & { /** * The underlying HTTP response. */ @@ -21863,14 +22020,14 @@ export type SecurityRulesListNextResponse = SecurityRuleListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRuleListResult; + parsedBody: NetworkProfile; }; }; /** - * Contains response data for the list operation. + * Contains response data for the updateTags operation. */ -export type DefaultSecurityRulesListResponse = SecurityRuleListResult & { +export type NetworkProfilesUpdateTagsResponse = NetworkProfile & { /** * The underlying HTTP response. */ @@ -21883,14 +22040,14 @@ export type DefaultSecurityRulesListResponse = SecurityRuleListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRuleListResult; + parsedBody: NetworkProfile; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listAll operation. */ -export type DefaultSecurityRulesGetResponse = SecurityRule & { +export type NetworkProfilesListAllResponse = NetworkProfileListResult & { /** * The underlying HTTP response. */ @@ -21903,14 +22060,14 @@ export type DefaultSecurityRulesGetResponse = SecurityRule & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRule; + parsedBody: NetworkProfileListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type DefaultSecurityRulesListNextResponse = SecurityRuleListResult & { +export type NetworkProfilesListResponse = NetworkProfileListResult & { /** * The underlying HTTP response. */ @@ -21923,14 +22080,14 @@ export type DefaultSecurityRulesListNextResponse = SecurityRuleListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRuleListResult; + parsedBody: NetworkProfileListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listAllNext operation. */ -export type NetworkVirtualAppliancesGetResponse = NetworkVirtualAppliance & { +export type NetworkProfilesListAllNextResponse = NetworkProfileListResult & { /** * The underlying HTTP response. */ @@ -21943,14 +22100,14 @@ export type NetworkVirtualAppliancesGetResponse = NetworkVirtualAppliance & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualAppliance; + parsedBody: NetworkProfileListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listNext operation. */ -export type NetworkVirtualAppliancesUpdateTagsResponse = NetworkVirtualAppliance & { +export type NetworkProfilesListNextResponse = NetworkProfileListResult & { /** * The underlying HTTP response. */ @@ -21963,14 +22120,14 @@ export type NetworkVirtualAppliancesUpdateTagsResponse = NetworkVirtualAppliance /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualAppliance; + parsedBody: NetworkProfileListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type NetworkVirtualAppliancesCreateOrUpdateResponse = NetworkVirtualAppliance & { +export type NetworkSecurityGroupsGetResponse = NetworkSecurityGroup & { /** * The underlying HTTP response. */ @@ -21983,14 +22140,14 @@ export type NetworkVirtualAppliancesCreateOrUpdateResponse = NetworkVirtualAppli /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualAppliance; + parsedBody: NetworkSecurityGroup; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkVirtualAppliancesListByResourceGroupResponse = NetworkVirtualApplianceListResult & { +export type NetworkSecurityGroupsCreateOrUpdateResponse = NetworkSecurityGroup & { /** * The underlying HTTP response. */ @@ -22003,14 +22160,14 @@ export type NetworkVirtualAppliancesListByResourceGroupResponse = NetworkVirtual /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceListResult; + parsedBody: NetworkSecurityGroup; }; }; /** - * Contains response data for the list operation. + * Contains response data for the updateTags operation. */ -export type NetworkVirtualAppliancesListResponse = NetworkVirtualApplianceListResult & { +export type NetworkSecurityGroupsUpdateTagsResponse = NetworkSecurityGroup & { /** * The underlying HTTP response. */ @@ -22023,14 +22180,14 @@ export type NetworkVirtualAppliancesListResponse = NetworkVirtualApplianceListRe /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceListResult; + parsedBody: NetworkSecurityGroup; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listAll operation. */ -export type NetworkVirtualAppliancesBeginCreateOrUpdateResponse = NetworkVirtualAppliance & { +export type NetworkSecurityGroupsListAllResponse = NetworkSecurityGroupListResult & { /** * The underlying HTTP response. */ @@ -22043,14 +22200,14 @@ export type NetworkVirtualAppliancesBeginCreateOrUpdateResponse = NetworkVirtual /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualAppliance; + parsedBody: NetworkSecurityGroupListResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the list operation. */ -export type NetworkVirtualAppliancesListByResourceGroupNextResponse = NetworkVirtualApplianceListResult & { +export type NetworkSecurityGroupsListResponse = NetworkSecurityGroupListResult & { /** * The underlying HTTP response. */ @@ -22063,14 +22220,14 @@ export type NetworkVirtualAppliancesListByResourceGroupNextResponse = NetworkVir /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceListResult; + parsedBody: NetworkSecurityGroupListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkVirtualAppliancesListNextResponse = NetworkVirtualApplianceListResult & { +export type NetworkSecurityGroupsBeginCreateOrUpdateResponse = NetworkSecurityGroup & { /** * The underlying HTTP response. */ @@ -22083,14 +22240,14 @@ export type NetworkVirtualAppliancesListNextResponse = NetworkVirtualApplianceLi /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceListResult; + parsedBody: NetworkSecurityGroup; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listAllNext operation. */ -export type VirtualApplianceSitesGetResponse = VirtualApplianceSite & { +export type NetworkSecurityGroupsListAllNextResponse = NetworkSecurityGroupListResult & { /** * The underlying HTTP response. */ @@ -22103,14 +22260,14 @@ export type VirtualApplianceSitesGetResponse = VirtualApplianceSite & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualApplianceSite; + parsedBody: NetworkSecurityGroupListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type VirtualApplianceSitesCreateOrUpdateResponse = VirtualApplianceSite & { +export type NetworkSecurityGroupsListNextResponse = NetworkSecurityGroupListResult & { /** * The underlying HTTP response. */ @@ -22123,14 +22280,14 @@ export type VirtualApplianceSitesCreateOrUpdateResponse = VirtualApplianceSite & /** * The response body as parsed JSON or XML */ - parsedBody: VirtualApplianceSite; + parsedBody: NetworkSecurityGroupListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type VirtualApplianceSitesListResponse = NetworkVirtualApplianceSiteListResult & { +export type SecurityRulesGetResponse = SecurityRule & { /** * The underlying HTTP response. */ @@ -22143,14 +22300,14 @@ export type VirtualApplianceSitesListResponse = NetworkVirtualApplianceSiteListR /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceSiteListResult; + parsedBody: SecurityRule; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the createOrUpdate operation. */ -export type VirtualApplianceSitesBeginCreateOrUpdateResponse = VirtualApplianceSite & { +export type SecurityRulesCreateOrUpdateResponse = SecurityRule & { /** * The underlying HTTP response. */ @@ -22163,14 +22320,14 @@ export type VirtualApplianceSitesBeginCreateOrUpdateResponse = VirtualApplianceS /** * The response body as parsed JSON or XML */ - parsedBody: VirtualApplianceSite; + parsedBody: SecurityRule; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type VirtualApplianceSitesListNextResponse = NetworkVirtualApplianceSiteListResult & { +export type SecurityRulesListResponse = SecurityRuleListResult & { /** * The underlying HTTP response. */ @@ -22183,14 +22340,14 @@ export type VirtualApplianceSitesListNextResponse = NetworkVirtualApplianceSiteL /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceSiteListResult; + parsedBody: SecurityRuleListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type VirtualApplianceSkusListResponse = NetworkVirtualApplianceSkuListResult & { +export type SecurityRulesBeginCreateOrUpdateResponse = SecurityRule & { /** * The underlying HTTP response. */ @@ -22203,14 +22360,14 @@ export type VirtualApplianceSkusListResponse = NetworkVirtualApplianceSkuListRes /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceSkuListResult; + parsedBody: SecurityRule; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type VirtualApplianceSkusGetResponse = NetworkVirtualApplianceSku & { +export type SecurityRulesListNextResponse = SecurityRuleListResult & { /** * The underlying HTTP response. */ @@ -22223,14 +22380,14 @@ export type VirtualApplianceSkusGetResponse = NetworkVirtualApplianceSku & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceSku; + parsedBody: SecurityRuleListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type VirtualApplianceSkusListNextResponse = NetworkVirtualApplianceSkuListResult & { +export type DefaultSecurityRulesListResponse = SecurityRuleListResult & { /** * The underlying HTTP response. */ @@ -22243,14 +22400,14 @@ export type VirtualApplianceSkusListNextResponse = NetworkVirtualApplianceSkuLis /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceSkuListResult; + parsedBody: SecurityRuleListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type InboundSecurityRuleCreateOrUpdateResponse = InboundSecurityRule & { +export type DefaultSecurityRulesGetResponse = SecurityRule & { /** * The underlying HTTP response. */ @@ -22263,14 +22420,14 @@ export type InboundSecurityRuleCreateOrUpdateResponse = InboundSecurityRule & { /** * The response body as parsed JSON or XML */ - parsedBody: InboundSecurityRule; + parsedBody: SecurityRule; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listNext operation. */ -export type InboundSecurityRuleBeginCreateOrUpdateResponse = InboundSecurityRule & { +export type DefaultSecurityRulesListNextResponse = SecurityRuleListResult & { /** * The underlying HTTP response. */ @@ -22283,14 +22440,14 @@ export type InboundSecurityRuleBeginCreateOrUpdateResponse = InboundSecurityRule /** * The response body as parsed JSON or XML */ - parsedBody: InboundSecurityRule; + parsedBody: SecurityRuleListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type NetworkWatchersCreateOrUpdateResponse = NetworkWatcher & { +export type NetworkVirtualAppliancesGetResponse = NetworkVirtualAppliance & { /** * The underlying HTTP response. */ @@ -22303,14 +22460,14 @@ export type NetworkWatchersCreateOrUpdateResponse = NetworkWatcher & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkWatcher; + parsedBody: NetworkVirtualAppliance; }; }; /** - * Contains response data for the get operation. + * Contains response data for the updateTags operation. */ -export type NetworkWatchersGetResponse = NetworkWatcher & { +export type NetworkVirtualAppliancesUpdateTagsResponse = NetworkVirtualAppliance & { /** * The underlying HTTP response. */ @@ -22323,14 +22480,14 @@ export type NetworkWatchersGetResponse = NetworkWatcher & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkWatcher; + parsedBody: NetworkVirtualAppliance; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkWatchersUpdateTagsResponse = NetworkWatcher & { +export type NetworkVirtualAppliancesCreateOrUpdateResponse = NetworkVirtualAppliance & { /** * The underlying HTTP response. */ @@ -22343,14 +22500,14 @@ export type NetworkWatchersUpdateTagsResponse = NetworkWatcher & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkWatcher; + parsedBody: NetworkVirtualAppliance; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listByResourceGroup operation. */ -export type NetworkWatchersListResponse = NetworkWatcherListResult & { +export type NetworkVirtualAppliancesListByResourceGroupResponse = NetworkVirtualApplianceListResult & { /** * The underlying HTTP response. */ @@ -22363,14 +22520,14 @@ export type NetworkWatchersListResponse = NetworkWatcherListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkWatcherListResult; + parsedBody: NetworkVirtualApplianceListResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the list operation. */ -export type NetworkWatchersListAllResponse = NetworkWatcherListResult & { +export type NetworkVirtualAppliancesListResponse = NetworkVirtualApplianceListResult & { /** * The underlying HTTP response. */ @@ -22383,14 +22540,14 @@ export type NetworkWatchersListAllResponse = NetworkWatcherListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkWatcherListResult; + parsedBody: NetworkVirtualApplianceListResult; }; }; /** - * Contains response data for the getTopology operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkWatchersGetTopologyResponse = Topology & { +export type NetworkVirtualAppliancesBeginCreateOrUpdateResponse = NetworkVirtualAppliance & { /** * The underlying HTTP response. */ @@ -22403,14 +22560,14 @@ export type NetworkWatchersGetTopologyResponse = Topology & { /** * The response body as parsed JSON or XML */ - parsedBody: Topology; + parsedBody: NetworkVirtualAppliance; }; }; /** - * Contains response data for the verifyIPFlow operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type NetworkWatchersVerifyIPFlowResponse = VerificationIPFlowResult & { +export type NetworkVirtualAppliancesListByResourceGroupNextResponse = NetworkVirtualApplianceListResult & { /** * The underlying HTTP response. */ @@ -22423,14 +22580,14 @@ export type NetworkWatchersVerifyIPFlowResponse = VerificationIPFlowResult & { /** * The response body as parsed JSON or XML */ - parsedBody: VerificationIPFlowResult; + parsedBody: NetworkVirtualApplianceListResult; }; }; /** - * Contains response data for the getNextHop operation. + * Contains response data for the listNext operation. */ -export type NetworkWatchersGetNextHopResponse = NextHopResult & { +export type NetworkVirtualAppliancesListNextResponse = NetworkVirtualApplianceListResult & { /** * The underlying HTTP response. */ @@ -22443,14 +22600,14 @@ export type NetworkWatchersGetNextHopResponse = NextHopResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NextHopResult; + parsedBody: NetworkVirtualApplianceListResult; }; }; /** - * Contains response data for the getVMSecurityRules operation. + * Contains response data for the get operation. */ -export type NetworkWatchersGetVMSecurityRulesResponse = SecurityGroupViewResult & { +export type VirtualApplianceSitesGetResponse = VirtualApplianceSite & { /** * The underlying HTTP response. */ @@ -22463,14 +22620,14 @@ export type NetworkWatchersGetVMSecurityRulesResponse = SecurityGroupViewResult /** * The response body as parsed JSON or XML */ - parsedBody: SecurityGroupViewResult; + parsedBody: VirtualApplianceSite; }; }; /** - * Contains response data for the getTroubleshooting operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkWatchersGetTroubleshootingResponse = TroubleshootingResult & { +export type VirtualApplianceSitesCreateOrUpdateResponse = VirtualApplianceSite & { /** * The underlying HTTP response. */ @@ -22483,14 +22640,14 @@ export type NetworkWatchersGetTroubleshootingResponse = TroubleshootingResult & /** * The response body as parsed JSON or XML */ - parsedBody: TroubleshootingResult; + parsedBody: VirtualApplianceSite; }; }; /** - * Contains response data for the getTroubleshootingResult operation. + * Contains response data for the list operation. */ -export type NetworkWatchersGetTroubleshootingResultResponse = TroubleshootingResult & { +export type VirtualApplianceSitesListResponse = NetworkVirtualApplianceSiteListResult & { /** * The underlying HTTP response. */ @@ -22503,14 +22660,14 @@ export type NetworkWatchersGetTroubleshootingResultResponse = TroubleshootingRes /** * The response body as parsed JSON or XML */ - parsedBody: TroubleshootingResult; + parsedBody: NetworkVirtualApplianceSiteListResult; }; }; /** - * Contains response data for the setFlowLogConfiguration operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkWatchersSetFlowLogConfigurationResponse = FlowLogInformation & { +export type VirtualApplianceSitesBeginCreateOrUpdateResponse = VirtualApplianceSite & { /** * The underlying HTTP response. */ @@ -22523,14 +22680,14 @@ export type NetworkWatchersSetFlowLogConfigurationResponse = FlowLogInformation /** * The response body as parsed JSON or XML */ - parsedBody: FlowLogInformation; + parsedBody: VirtualApplianceSite; }; }; /** - * Contains response data for the getFlowLogStatus operation. + * Contains response data for the listNext operation. */ -export type NetworkWatchersGetFlowLogStatusResponse = FlowLogInformation & { +export type VirtualApplianceSitesListNextResponse = NetworkVirtualApplianceSiteListResult & { /** * The underlying HTTP response. */ @@ -22543,14 +22700,14 @@ export type NetworkWatchersGetFlowLogStatusResponse = FlowLogInformation & { /** * The response body as parsed JSON or XML */ - parsedBody: FlowLogInformation; + parsedBody: NetworkVirtualApplianceSiteListResult; }; }; /** - * Contains response data for the checkConnectivity operation. + * Contains response data for the list operation. */ -export type NetworkWatchersCheckConnectivityResponse = ConnectivityInformation & { +export type VirtualApplianceSkusListResponse = NetworkVirtualApplianceSkuListResult & { /** * The underlying HTTP response. */ @@ -22563,14 +22720,14 @@ export type NetworkWatchersCheckConnectivityResponse = ConnectivityInformation & /** * The response body as parsed JSON or XML */ - parsedBody: ConnectivityInformation; + parsedBody: NetworkVirtualApplianceSkuListResult; }; }; /** - * Contains response data for the getAzureReachabilityReport operation. + * Contains response data for the get operation. */ -export type NetworkWatchersGetAzureReachabilityReportResponse = AzureReachabilityReport & { +export type VirtualApplianceSkusGetResponse = NetworkVirtualApplianceSku & { /** * The underlying HTTP response. */ @@ -22583,14 +22740,14 @@ export type NetworkWatchersGetAzureReachabilityReportResponse = AzureReachabilit /** * The response body as parsed JSON or XML */ - parsedBody: AzureReachabilityReport; + parsedBody: NetworkVirtualApplianceSku; }; }; /** - * Contains response data for the listAvailableProviders operation. + * Contains response data for the listNext operation. */ -export type NetworkWatchersListAvailableProvidersResponse = AvailableProvidersList & { +export type VirtualApplianceSkusListNextResponse = NetworkVirtualApplianceSkuListResult & { /** * The underlying HTTP response. */ @@ -22603,14 +22760,14 @@ export type NetworkWatchersListAvailableProvidersResponse = AvailableProvidersLi /** * The response body as parsed JSON or XML */ - parsedBody: AvailableProvidersList; + parsedBody: NetworkVirtualApplianceSkuListResult; }; }; /** - * Contains response data for the getNetworkConfigurationDiagnostic operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkWatchersGetNetworkConfigurationDiagnosticResponse = NetworkConfigurationDiagnosticResponse & { +export type InboundSecurityRuleCreateOrUpdateResponse = InboundSecurityRule & { /** * The underlying HTTP response. */ @@ -22623,14 +22780,14 @@ export type NetworkWatchersGetNetworkConfigurationDiagnosticResponse = NetworkCo /** * The response body as parsed JSON or XML */ - parsedBody: NetworkConfigurationDiagnosticResponse; + parsedBody: InboundSecurityRule; }; }; /** - * Contains response data for the beginVerifyIPFlow operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkWatchersBeginVerifyIPFlowResponse = VerificationIPFlowResult & { +export type InboundSecurityRuleBeginCreateOrUpdateResponse = InboundSecurityRule & { /** * The underlying HTTP response. */ @@ -22643,14 +22800,14 @@ export type NetworkWatchersBeginVerifyIPFlowResponse = VerificationIPFlowResult /** * The response body as parsed JSON or XML */ - parsedBody: VerificationIPFlowResult; + parsedBody: InboundSecurityRule; }; }; /** - * Contains response data for the beginGetNextHop operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkWatchersBeginGetNextHopResponse = NextHopResult & { +export type NetworkWatchersCreateOrUpdateResponse = NetworkWatcher & { /** * The underlying HTTP response. */ @@ -22663,14 +22820,14 @@ export type NetworkWatchersBeginGetNextHopResponse = NextHopResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NextHopResult; + parsedBody: NetworkWatcher; }; }; /** - * Contains response data for the beginGetVMSecurityRules operation. + * Contains response data for the get operation. */ -export type NetworkWatchersBeginGetVMSecurityRulesResponse = SecurityGroupViewResult & { +export type NetworkWatchersGetResponse = NetworkWatcher & { /** * The underlying HTTP response. */ @@ -22683,14 +22840,14 @@ export type NetworkWatchersBeginGetVMSecurityRulesResponse = SecurityGroupViewRe /** * The response body as parsed JSON or XML */ - parsedBody: SecurityGroupViewResult; + parsedBody: NetworkWatcher; }; }; /** - * Contains response data for the beginGetTroubleshooting operation. + * Contains response data for the updateTags operation. */ -export type NetworkWatchersBeginGetTroubleshootingResponse = TroubleshootingResult & { +export type NetworkWatchersUpdateTagsResponse = NetworkWatcher & { /** * The underlying HTTP response. */ @@ -22703,14 +22860,14 @@ export type NetworkWatchersBeginGetTroubleshootingResponse = TroubleshootingResu /** * The response body as parsed JSON or XML */ - parsedBody: TroubleshootingResult; + parsedBody: NetworkWatcher; }; }; /** - * Contains response data for the beginGetTroubleshootingResult operation. + * Contains response data for the list operation. */ -export type NetworkWatchersBeginGetTroubleshootingResultResponse = TroubleshootingResult & { +export type NetworkWatchersListResponse = NetworkWatcherListResult & { /** * The underlying HTTP response. */ @@ -22723,14 +22880,14 @@ export type NetworkWatchersBeginGetTroubleshootingResultResponse = Troubleshooti /** * The response body as parsed JSON or XML */ - parsedBody: TroubleshootingResult; + parsedBody: NetworkWatcherListResult; }; }; /** - * Contains response data for the beginSetFlowLogConfiguration operation. + * Contains response data for the listAll operation. */ -export type NetworkWatchersBeginSetFlowLogConfigurationResponse = FlowLogInformation & { +export type NetworkWatchersListAllResponse = NetworkWatcherListResult & { /** * The underlying HTTP response. */ @@ -22743,14 +22900,14 @@ export type NetworkWatchersBeginSetFlowLogConfigurationResponse = FlowLogInforma /** * The response body as parsed JSON or XML */ - parsedBody: FlowLogInformation; + parsedBody: NetworkWatcherListResult; }; }; /** - * Contains response data for the beginGetFlowLogStatus operation. + * Contains response data for the getTopology operation. */ -export type NetworkWatchersBeginGetFlowLogStatusResponse = FlowLogInformation & { +export type NetworkWatchersGetTopologyResponse = Topology & { /** * The underlying HTTP response. */ @@ -22763,14 +22920,14 @@ export type NetworkWatchersBeginGetFlowLogStatusResponse = FlowLogInformation & /** * The response body as parsed JSON or XML */ - parsedBody: FlowLogInformation; + parsedBody: Topology; }; }; /** - * Contains response data for the beginCheckConnectivity operation. + * Contains response data for the verifyIPFlow operation. */ -export type NetworkWatchersBeginCheckConnectivityResponse = ConnectivityInformation & { +export type NetworkWatchersVerifyIPFlowResponse = VerificationIPFlowResult & { /** * The underlying HTTP response. */ @@ -22783,14 +22940,14 @@ export type NetworkWatchersBeginCheckConnectivityResponse = ConnectivityInformat /** * The response body as parsed JSON or XML */ - parsedBody: ConnectivityInformation; + parsedBody: VerificationIPFlowResult; }; }; /** - * Contains response data for the beginGetAzureReachabilityReport operation. + * Contains response data for the getNextHop operation. */ -export type NetworkWatchersBeginGetAzureReachabilityReportResponse = AzureReachabilityReport & { +export type NetworkWatchersGetNextHopResponse = NextHopResult & { /** * The underlying HTTP response. */ @@ -22803,14 +22960,14 @@ export type NetworkWatchersBeginGetAzureReachabilityReportResponse = AzureReacha /** * The response body as parsed JSON or XML */ - parsedBody: AzureReachabilityReport; + parsedBody: NextHopResult; }; }; /** - * Contains response data for the beginListAvailableProviders operation. + * Contains response data for the getVMSecurityRules operation. */ -export type NetworkWatchersBeginListAvailableProvidersResponse = AvailableProvidersList & { +export type NetworkWatchersGetVMSecurityRulesResponse = SecurityGroupViewResult & { /** * The underlying HTTP response. */ @@ -22823,14 +22980,14 @@ export type NetworkWatchersBeginListAvailableProvidersResponse = AvailableProvid /** * The response body as parsed JSON or XML */ - parsedBody: AvailableProvidersList; + parsedBody: SecurityGroupViewResult; }; }; /** - * Contains response data for the beginGetNetworkConfigurationDiagnostic operation. + * Contains response data for the getTroubleshooting operation. */ -export type NetworkWatchersBeginGetNetworkConfigurationDiagnosticResponse = NetworkConfigurationDiagnosticResponse & { +export type NetworkWatchersGetTroubleshootingResponse = TroubleshootingResult & { /** * The underlying HTTP response. */ @@ -22843,14 +23000,14 @@ export type NetworkWatchersBeginGetNetworkConfigurationDiagnosticResponse = Netw /** * The response body as parsed JSON or XML */ - parsedBody: NetworkConfigurationDiagnosticResponse; + parsedBody: TroubleshootingResult; }; }; /** - * Contains response data for the create operation. + * Contains response data for the getTroubleshootingResult operation. */ -export type PacketCapturesCreateResponse = PacketCaptureResult & { +export type NetworkWatchersGetTroubleshootingResultResponse = TroubleshootingResult & { /** * The underlying HTTP response. */ @@ -22863,14 +23020,14 @@ export type PacketCapturesCreateResponse = PacketCaptureResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PacketCaptureResult; + parsedBody: TroubleshootingResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the setFlowLogConfiguration operation. */ -export type PacketCapturesGetResponse = PacketCaptureResult & { +export type NetworkWatchersSetFlowLogConfigurationResponse = FlowLogInformation & { /** * The underlying HTTP response. */ @@ -22883,14 +23040,14 @@ export type PacketCapturesGetResponse = PacketCaptureResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PacketCaptureResult; + parsedBody: FlowLogInformation; }; }; /** - * Contains response data for the getStatus operation. + * Contains response data for the getFlowLogStatus operation. */ -export type PacketCapturesGetStatusResponse = PacketCaptureQueryStatusResult & { +export type NetworkWatchersGetFlowLogStatusResponse = FlowLogInformation & { /** * The underlying HTTP response. */ @@ -22903,14 +23060,14 @@ export type PacketCapturesGetStatusResponse = PacketCaptureQueryStatusResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PacketCaptureQueryStatusResult; + parsedBody: FlowLogInformation; }; }; /** - * Contains response data for the list operation. + * Contains response data for the checkConnectivity operation. */ -export type PacketCapturesListResponse = PacketCaptureListResult & { +export type NetworkWatchersCheckConnectivityResponse = ConnectivityInformation & { /** * The underlying HTTP response. */ @@ -22923,14 +23080,14 @@ export type PacketCapturesListResponse = PacketCaptureListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PacketCaptureListResult; + parsedBody: ConnectivityInformation; }; }; /** - * Contains response data for the beginCreate operation. + * Contains response data for the getAzureReachabilityReport operation. */ -export type PacketCapturesBeginCreateResponse = PacketCaptureResult & { +export type NetworkWatchersGetAzureReachabilityReportResponse = AzureReachabilityReport & { /** * The underlying HTTP response. */ @@ -22943,14 +23100,14 @@ export type PacketCapturesBeginCreateResponse = PacketCaptureResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PacketCaptureResult; + parsedBody: AzureReachabilityReport; }; }; /** - * Contains response data for the beginGetStatus operation. + * Contains response data for the listAvailableProviders operation. */ -export type PacketCapturesBeginGetStatusResponse = PacketCaptureQueryStatusResult & { +export type NetworkWatchersListAvailableProvidersResponse = AvailableProvidersList & { /** * The underlying HTTP response. */ @@ -22963,14 +23120,14 @@ export type PacketCapturesBeginGetStatusResponse = PacketCaptureQueryStatusResul /** * The response body as parsed JSON or XML */ - parsedBody: PacketCaptureQueryStatusResult; + parsedBody: AvailableProvidersList; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the getNetworkConfigurationDiagnostic operation. */ -export type ConnectionMonitorsCreateOrUpdateResponse = ConnectionMonitorResult & { +export type NetworkWatchersGetNetworkConfigurationDiagnosticResponse = NetworkConfigurationDiagnosticResponse & { /** * The underlying HTTP response. */ @@ -22983,14 +23140,14 @@ export type ConnectionMonitorsCreateOrUpdateResponse = ConnectionMonitorResult & /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionMonitorResult; + parsedBody: NetworkConfigurationDiagnosticResponse; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginVerifyIPFlow operation. */ -export type ConnectionMonitorsGetResponse = ConnectionMonitorResult & { +export type NetworkWatchersBeginVerifyIPFlowResponse = VerificationIPFlowResult & { /** * The underlying HTTP response. */ @@ -23003,14 +23160,14 @@ export type ConnectionMonitorsGetResponse = ConnectionMonitorResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionMonitorResult; + parsedBody: VerificationIPFlowResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the beginGetNextHop operation. */ -export type ConnectionMonitorsUpdateTagsResponse = ConnectionMonitorResult & { +export type NetworkWatchersBeginGetNextHopResponse = NextHopResult & { /** * The underlying HTTP response. */ @@ -23023,14 +23180,14 @@ export type ConnectionMonitorsUpdateTagsResponse = ConnectionMonitorResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionMonitorResult; + parsedBody: NextHopResult; }; }; /** - * Contains response data for the query operation. + * Contains response data for the beginGetVMSecurityRules operation. */ -export type ConnectionMonitorsQueryResponse = ConnectionMonitorQueryResult & { +export type NetworkWatchersBeginGetVMSecurityRulesResponse = SecurityGroupViewResult & { /** * The underlying HTTP response. */ @@ -23043,14 +23200,14 @@ export type ConnectionMonitorsQueryResponse = ConnectionMonitorQueryResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionMonitorQueryResult; + parsedBody: SecurityGroupViewResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginGetTroubleshooting operation. */ -export type ConnectionMonitorsListResponse = ConnectionMonitorListResult & { +export type NetworkWatchersBeginGetTroubleshootingResponse = TroubleshootingResult & { /** * The underlying HTTP response. */ @@ -23063,14 +23220,14 @@ export type ConnectionMonitorsListResponse = ConnectionMonitorListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionMonitorListResult; + parsedBody: TroubleshootingResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginGetTroubleshootingResult operation. */ -export type ConnectionMonitorsBeginCreateOrUpdateResponse = ConnectionMonitorResult & { +export type NetworkWatchersBeginGetTroubleshootingResultResponse = TroubleshootingResult & { /** * The underlying HTTP response. */ @@ -23083,14 +23240,14 @@ export type ConnectionMonitorsBeginCreateOrUpdateResponse = ConnectionMonitorRes /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionMonitorResult; + parsedBody: TroubleshootingResult; }; }; /** - * Contains response data for the beginQuery operation. + * Contains response data for the beginSetFlowLogConfiguration operation. */ -export type ConnectionMonitorsBeginQueryResponse = ConnectionMonitorQueryResult & { +export type NetworkWatchersBeginSetFlowLogConfigurationResponse = FlowLogInformation & { /** * The underlying HTTP response. */ @@ -23103,14 +23260,14 @@ export type ConnectionMonitorsBeginQueryResponse = ConnectionMonitorQueryResult /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionMonitorQueryResult; + parsedBody: FlowLogInformation; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginGetFlowLogStatus operation. */ -export type FlowLogsCreateOrUpdateResponse = FlowLog & { +export type NetworkWatchersBeginGetFlowLogStatusResponse = FlowLogInformation & { /** * The underlying HTTP response. */ @@ -23123,14 +23280,14 @@ export type FlowLogsCreateOrUpdateResponse = FlowLog & { /** * The response body as parsed JSON or XML */ - parsedBody: FlowLog; + parsedBody: FlowLogInformation; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the beginCheckConnectivity operation. */ -export type FlowLogsUpdateTagsResponse = FlowLog & { +export type NetworkWatchersBeginCheckConnectivityResponse = ConnectivityInformation & { /** * The underlying HTTP response. */ @@ -23143,14 +23300,14 @@ export type FlowLogsUpdateTagsResponse = FlowLog & { /** * The response body as parsed JSON or XML */ - parsedBody: FlowLog; + parsedBody: ConnectivityInformation; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginGetAzureReachabilityReport operation. */ -export type FlowLogsGetResponse = FlowLog & { +export type NetworkWatchersBeginGetAzureReachabilityReportResponse = AzureReachabilityReport & { /** * The underlying HTTP response. */ @@ -23163,14 +23320,14 @@ export type FlowLogsGetResponse = FlowLog & { /** * The response body as parsed JSON or XML */ - parsedBody: FlowLog; + parsedBody: AzureReachabilityReport; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginListAvailableProviders operation. */ -export type FlowLogsListResponse = FlowLogListResult & { +export type NetworkWatchersBeginListAvailableProvidersResponse = AvailableProvidersList & { /** * The underlying HTTP response. */ @@ -23183,14 +23340,14 @@ export type FlowLogsListResponse = FlowLogListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: FlowLogListResult; + parsedBody: AvailableProvidersList; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginGetNetworkConfigurationDiagnostic operation. */ -export type FlowLogsBeginCreateOrUpdateResponse = FlowLog & { +export type NetworkWatchersBeginGetNetworkConfigurationDiagnosticResponse = NetworkConfigurationDiagnosticResponse & { /** * The underlying HTTP response. */ @@ -23203,14 +23360,14 @@ export type FlowLogsBeginCreateOrUpdateResponse = FlowLog & { /** * The response body as parsed JSON or XML */ - parsedBody: FlowLog; + parsedBody: NetworkConfigurationDiagnosticResponse; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the create operation. */ -export type FlowLogsListNextResponse = FlowLogListResult & { +export type PacketCapturesCreateResponse = PacketCaptureResult & { /** * The underlying HTTP response. */ @@ -23223,14 +23380,14 @@ export type FlowLogsListNextResponse = FlowLogListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: FlowLogListResult; + parsedBody: PacketCaptureResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type OperationsListResponse = OperationListResult & { +export type PacketCapturesGetResponse = PacketCaptureResult & { /** * The underlying HTTP response. */ @@ -23243,14 +23400,14 @@ export type OperationsListResponse = OperationListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: OperationListResult; + parsedBody: PacketCaptureResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the getStatus operation. */ -export type OperationsListNextResponse = OperationListResult & { +export type PacketCapturesGetStatusResponse = PacketCaptureQueryStatusResult & { /** * The underlying HTTP response. */ @@ -23263,14 +23420,14 @@ export type OperationsListNextResponse = OperationListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: OperationListResult; + parsedBody: PacketCaptureQueryStatusResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type PrivateEndpointsGetResponse = PrivateEndpoint & { +export type PacketCapturesListResponse = PacketCaptureListResult & { /** * The underlying HTTP response. */ @@ -23283,14 +23440,14 @@ export type PrivateEndpointsGetResponse = PrivateEndpoint & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpoint; + parsedBody: PacketCaptureListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreate operation. */ -export type PrivateEndpointsCreateOrUpdateResponse = PrivateEndpoint & { +export type PacketCapturesBeginCreateResponse = PacketCaptureResult & { /** * The underlying HTTP response. */ @@ -23303,14 +23460,14 @@ export type PrivateEndpointsCreateOrUpdateResponse = PrivateEndpoint & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpoint; + parsedBody: PacketCaptureResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginGetStatus operation. */ -export type PrivateEndpointsListResponse = PrivateEndpointListResult & { +export type PacketCapturesBeginGetStatusResponse = PacketCaptureQueryStatusResult & { /** * The underlying HTTP response. */ @@ -23323,14 +23480,14 @@ export type PrivateEndpointsListResponse = PrivateEndpointListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointListResult; + parsedBody: PacketCaptureQueryStatusResult; }; }; /** - * Contains response data for the listBySubscription operation. + * Contains response data for the createOrUpdate operation. */ -export type PrivateEndpointsListBySubscriptionResponse = PrivateEndpointListResult & { +export type ConnectionMonitorsCreateOrUpdateResponse = ConnectionMonitorResult & { /** * The underlying HTTP response. */ @@ -23343,14 +23500,14 @@ export type PrivateEndpointsListBySubscriptionResponse = PrivateEndpointListResu /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointListResult; + parsedBody: ConnectionMonitorResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type PrivateEndpointsBeginCreateOrUpdateResponse = PrivateEndpoint & { +export type ConnectionMonitorsGetResponse = ConnectionMonitorResult & { /** * The underlying HTTP response. */ @@ -23363,14 +23520,14 @@ export type PrivateEndpointsBeginCreateOrUpdateResponse = PrivateEndpoint & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpoint; + parsedBody: ConnectionMonitorResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the updateTags operation. */ -export type PrivateEndpointsListNextResponse = PrivateEndpointListResult & { +export type ConnectionMonitorsUpdateTagsResponse = ConnectionMonitorResult & { /** * The underlying HTTP response. */ @@ -23383,14 +23540,14 @@ export type PrivateEndpointsListNextResponse = PrivateEndpointListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointListResult; + parsedBody: ConnectionMonitorResult; }; }; /** - * Contains response data for the listBySubscriptionNext operation. + * Contains response data for the query operation. */ -export type PrivateEndpointsListBySubscriptionNextResponse = PrivateEndpointListResult & { +export type ConnectionMonitorsQueryResponse = ConnectionMonitorQueryResult & { /** * The underlying HTTP response. */ @@ -23403,14 +23560,14 @@ export type PrivateEndpointsListBySubscriptionNextResponse = PrivateEndpointList /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointListResult; + parsedBody: ConnectionMonitorQueryResult; }; }; /** * Contains response data for the list operation. */ -export type AvailablePrivateEndpointTypesListResponse = AvailablePrivateEndpointTypesResult & { +export type ConnectionMonitorsListResponse = ConnectionMonitorListResult & { /** * The underlying HTTP response. */ @@ -23423,14 +23580,14 @@ export type AvailablePrivateEndpointTypesListResponse = AvailablePrivateEndpoint /** * The response body as parsed JSON or XML */ - parsedBody: AvailablePrivateEndpointTypesResult; + parsedBody: ConnectionMonitorListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type AvailablePrivateEndpointTypesListByResourceGroupResponse = AvailablePrivateEndpointTypesResult & { +export type ConnectionMonitorsBeginCreateOrUpdateResponse = ConnectionMonitorResult & { /** * The underlying HTTP response. */ @@ -23443,14 +23600,14 @@ export type AvailablePrivateEndpointTypesListByResourceGroupResponse = Available /** * The response body as parsed JSON or XML */ - parsedBody: AvailablePrivateEndpointTypesResult; + parsedBody: ConnectionMonitorResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the beginQuery operation. */ -export type AvailablePrivateEndpointTypesListNextResponse = AvailablePrivateEndpointTypesResult & { +export type ConnectionMonitorsBeginQueryResponse = ConnectionMonitorQueryResult & { /** * The underlying HTTP response. */ @@ -23463,14 +23620,14 @@ export type AvailablePrivateEndpointTypesListNextResponse = AvailablePrivateEndp /** * The response body as parsed JSON or XML */ - parsedBody: AvailablePrivateEndpointTypesResult; + parsedBody: ConnectionMonitorQueryResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the createOrUpdate operation. */ -export type AvailablePrivateEndpointTypesListByResourceGroupNextResponse = AvailablePrivateEndpointTypesResult & { +export type FlowLogsCreateOrUpdateResponse = FlowLog & { /** * The underlying HTTP response. */ @@ -23483,14 +23640,14 @@ export type AvailablePrivateEndpointTypesListByResourceGroupNextResponse = Avail /** * The response body as parsed JSON or XML */ - parsedBody: AvailablePrivateEndpointTypesResult; + parsedBody: FlowLog; }; }; /** - * Contains response data for the get operation. + * Contains response data for the updateTags operation. */ -export type PrivateDnsZoneGroupsGetResponse = PrivateDnsZoneGroup & { +export type FlowLogsUpdateTagsResponse = FlowLog & { /** * The underlying HTTP response. */ @@ -23503,14 +23660,14 @@ export type PrivateDnsZoneGroupsGetResponse = PrivateDnsZoneGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateDnsZoneGroup; + parsedBody: FlowLog; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type PrivateDnsZoneGroupsCreateOrUpdateResponse = PrivateDnsZoneGroup & { +export type FlowLogsGetResponse = FlowLog & { /** * The underlying HTTP response. */ @@ -23523,14 +23680,14 @@ export type PrivateDnsZoneGroupsCreateOrUpdateResponse = PrivateDnsZoneGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateDnsZoneGroup; + parsedBody: FlowLog; }; }; /** * Contains response data for the list operation. */ -export type PrivateDnsZoneGroupsListResponse = PrivateDnsZoneGroupListResult & { +export type FlowLogsListResponse = FlowLogListResult & { /** * The underlying HTTP response. */ @@ -23543,14 +23700,14 @@ export type PrivateDnsZoneGroupsListResponse = PrivateDnsZoneGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateDnsZoneGroupListResult; + parsedBody: FlowLogListResult; }; }; /** * Contains response data for the beginCreateOrUpdate operation. */ -export type PrivateDnsZoneGroupsBeginCreateOrUpdateResponse = PrivateDnsZoneGroup & { +export type FlowLogsBeginCreateOrUpdateResponse = FlowLog & { /** * The underlying HTTP response. */ @@ -23563,14 +23720,14 @@ export type PrivateDnsZoneGroupsBeginCreateOrUpdateResponse = PrivateDnsZoneGrou /** * The response body as parsed JSON or XML */ - parsedBody: PrivateDnsZoneGroup; + parsedBody: FlowLog; }; }; /** * Contains response data for the listNext operation. */ -export type PrivateDnsZoneGroupsListNextResponse = PrivateDnsZoneGroupListResult & { +export type FlowLogsListNextResponse = FlowLogListResult & { /** * The underlying HTTP response. */ @@ -23583,14 +23740,14 @@ export type PrivateDnsZoneGroupsListNextResponse = PrivateDnsZoneGroupListResult /** * The response body as parsed JSON or XML */ - parsedBody: PrivateDnsZoneGroupListResult; + parsedBody: FlowLogListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type PrivateLinkServicesGetResponse = PrivateLinkService & { +export type OperationsListResponse = OperationListResult & { /** * The underlying HTTP response. */ @@ -23603,14 +23760,14 @@ export type PrivateLinkServicesGetResponse = PrivateLinkService & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkService; + parsedBody: OperationListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type PrivateLinkServicesCreateOrUpdateResponse = PrivateLinkService & { +export type OperationsListNextResponse = OperationListResult & { /** * The underlying HTTP response. */ @@ -23623,14 +23780,14 @@ export type PrivateLinkServicesCreateOrUpdateResponse = PrivateLinkService & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkService; + parsedBody: OperationListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type PrivateLinkServicesListResponse = PrivateLinkServiceListResult & { +export type PrivateEndpointsGetResponse = PrivateEndpoint & { /** * The underlying HTTP response. */ @@ -23643,14 +23800,14 @@ export type PrivateLinkServicesListResponse = PrivateLinkServiceListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkServiceListResult; + parsedBody: PrivateEndpoint; }; }; /** - * Contains response data for the listBySubscription operation. + * Contains response data for the createOrUpdate operation. */ -export type PrivateLinkServicesListBySubscriptionResponse = PrivateLinkServiceListResult & { +export type PrivateEndpointsCreateOrUpdateResponse = PrivateEndpoint & { /** * The underlying HTTP response. */ @@ -23663,14 +23820,14 @@ export type PrivateLinkServicesListBySubscriptionResponse = PrivateLinkServiceLi /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkServiceListResult; + parsedBody: PrivateEndpoint; }; }; /** - * Contains response data for the getPrivateEndpointConnection operation. + * Contains response data for the list operation. */ -export type PrivateLinkServicesGetPrivateEndpointConnectionResponse = PrivateEndpointConnection & { +export type PrivateEndpointsListResponse = PrivateEndpointListResult & { /** * The underlying HTTP response. */ @@ -23683,14 +23840,14 @@ export type PrivateLinkServicesGetPrivateEndpointConnectionResponse = PrivateEnd /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnection; + parsedBody: PrivateEndpointListResult; }; }; /** - * Contains response data for the updatePrivateEndpointConnection operation. + * Contains response data for the listBySubscription operation. */ -export type PrivateLinkServicesUpdatePrivateEndpointConnectionResponse = PrivateEndpointConnection & { +export type PrivateEndpointsListBySubscriptionResponse = PrivateEndpointListResult & { /** * The underlying HTTP response. */ @@ -23703,14 +23860,14 @@ export type PrivateLinkServicesUpdatePrivateEndpointConnectionResponse = Private /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnection; + parsedBody: PrivateEndpointListResult; }; }; /** - * Contains response data for the listPrivateEndpointConnections operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type PrivateLinkServicesListPrivateEndpointConnectionsResponse = PrivateEndpointConnectionListResult & { +export type PrivateEndpointsBeginCreateOrUpdateResponse = PrivateEndpoint & { /** * The underlying HTTP response. */ @@ -23723,14 +23880,14 @@ export type PrivateLinkServicesListPrivateEndpointConnectionsResponse = PrivateE /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnectionListResult; + parsedBody: PrivateEndpoint; }; }; /** - * Contains response data for the checkPrivateLinkServiceVisibility operation. + * Contains response data for the listNext operation. */ -export type PrivateLinkServicesCheckPrivateLinkServiceVisibilityResponse = PrivateLinkServiceVisibility & { +export type PrivateEndpointsListNextResponse = PrivateEndpointListResult & { /** * The underlying HTTP response. */ @@ -23743,14 +23900,14 @@ export type PrivateLinkServicesCheckPrivateLinkServiceVisibilityResponse = Priva /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkServiceVisibility; + parsedBody: PrivateEndpointListResult; }; }; /** - * Contains response data for the checkPrivateLinkServiceVisibilityByResourceGroup operation. + * Contains response data for the listBySubscriptionNext operation. */ -export type PrivateLinkServicesCheckPrivateLinkServiceVisibilityByResourceGroupResponse = PrivateLinkServiceVisibility & { +export type PrivateEndpointsListBySubscriptionNextResponse = PrivateEndpointListResult & { /** * The underlying HTTP response. */ @@ -23763,14 +23920,14 @@ export type PrivateLinkServicesCheckPrivateLinkServiceVisibilityByResourceGroupR /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkServiceVisibility; + parsedBody: PrivateEndpointListResult; }; }; /** - * Contains response data for the listAutoApprovedPrivateLinkServices operation. + * Contains response data for the list operation. */ -export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesResponse = AutoApprovedPrivateLinkServicesResult & { +export type AvailablePrivateEndpointTypesListResponse = AvailablePrivateEndpointTypesResult & { /** * The underlying HTTP response. */ @@ -23783,14 +23940,14 @@ export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesResponse = Aut /** * The response body as parsed JSON or XML */ - parsedBody: AutoApprovedPrivateLinkServicesResult; + parsedBody: AvailablePrivateEndpointTypesResult; }; }; /** - * Contains response data for the listAutoApprovedPrivateLinkServicesByResourceGroup operation. + * Contains response data for the listByResourceGroup operation. */ -export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesByResourceGroupResponse = AutoApprovedPrivateLinkServicesResult & { +export type AvailablePrivateEndpointTypesListByResourceGroupResponse = AvailablePrivateEndpointTypesResult & { /** * The underlying HTTP response. */ @@ -23803,14 +23960,14 @@ export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesByResourceGrou /** * The response body as parsed JSON or XML */ - parsedBody: AutoApprovedPrivateLinkServicesResult; + parsedBody: AvailablePrivateEndpointTypesResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listNext operation. */ -export type PrivateLinkServicesBeginCreateOrUpdateResponse = PrivateLinkService & { +export type AvailablePrivateEndpointTypesListNextResponse = AvailablePrivateEndpointTypesResult & { /** * The underlying HTTP response. */ @@ -23823,14 +23980,14 @@ export type PrivateLinkServicesBeginCreateOrUpdateResponse = PrivateLinkService /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkService; + parsedBody: AvailablePrivateEndpointTypesResult; }; }; /** - * Contains response data for the beginCheckPrivateLinkServiceVisibility operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type PrivateLinkServicesBeginCheckPrivateLinkServiceVisibilityResponse = PrivateLinkServiceVisibility & { +export type AvailablePrivateEndpointTypesListByResourceGroupNextResponse = AvailablePrivateEndpointTypesResult & { /** * The underlying HTTP response. */ @@ -23843,14 +24000,14 @@ export type PrivateLinkServicesBeginCheckPrivateLinkServiceVisibilityResponse = /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkServiceVisibility; + parsedBody: AvailablePrivateEndpointTypesResult; }; }; /** - * Contains response data for the beginCheckPrivateLinkServiceVisibilityByResourceGroup operation. + * Contains response data for the get operation. */ -export type PrivateLinkServicesBeginCheckPrivateLinkServiceVisibilityByResourceGroupResponse = PrivateLinkServiceVisibility & { +export type PrivateDnsZoneGroupsGetResponse = PrivateDnsZoneGroup & { /** * The underlying HTTP response. */ @@ -23863,14 +24020,14 @@ export type PrivateLinkServicesBeginCheckPrivateLinkServiceVisibilityByResourceG /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkServiceVisibility; + parsedBody: PrivateDnsZoneGroup; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type PrivateLinkServicesListNextResponse = PrivateLinkServiceListResult & { +export type PrivateDnsZoneGroupsCreateOrUpdateResponse = PrivateDnsZoneGroup & { /** * The underlying HTTP response. */ @@ -23883,14 +24040,14 @@ export type PrivateLinkServicesListNextResponse = PrivateLinkServiceListResult & /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkServiceListResult; + parsedBody: PrivateDnsZoneGroup; }; }; /** - * Contains response data for the listBySubscriptionNext operation. + * Contains response data for the list operation. */ -export type PrivateLinkServicesListBySubscriptionNextResponse = PrivateLinkServiceListResult & { +export type PrivateDnsZoneGroupsListResponse = PrivateDnsZoneGroupListResult & { /** * The underlying HTTP response. */ @@ -23903,14 +24060,14 @@ export type PrivateLinkServicesListBySubscriptionNextResponse = PrivateLinkServi /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkServiceListResult; + parsedBody: PrivateDnsZoneGroupListResult; }; }; /** - * Contains response data for the listPrivateEndpointConnectionsNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type PrivateLinkServicesListPrivateEndpointConnectionsNextResponse = PrivateEndpointConnectionListResult & { +export type PrivateDnsZoneGroupsBeginCreateOrUpdateResponse = PrivateDnsZoneGroup & { /** * The underlying HTTP response. */ @@ -23923,14 +24080,14 @@ export type PrivateLinkServicesListPrivateEndpointConnectionsNextResponse = Priv /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnectionListResult; + parsedBody: PrivateDnsZoneGroup; }; }; /** - * Contains response data for the listAutoApprovedPrivateLinkServicesNext operation. + * Contains response data for the listNext operation. */ -export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesNextResponse = AutoApprovedPrivateLinkServicesResult & { +export type PrivateDnsZoneGroupsListNextResponse = PrivateDnsZoneGroupListResult & { /** * The underlying HTTP response. */ @@ -23943,14 +24100,14 @@ export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: AutoApprovedPrivateLinkServicesResult; + parsedBody: PrivateDnsZoneGroupListResult; }; }; /** - * Contains response data for the listAutoApprovedPrivateLinkServicesByResourceGroupNext operation. + * Contains response data for the get operation. */ -export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesByResourceGroupNextResponse = AutoApprovedPrivateLinkServicesResult & { +export type PrivateLinkServicesGetResponse = PrivateLinkService & { /** * The underlying HTTP response. */ @@ -23963,14 +24120,14 @@ export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesByResourceGrou /** * The response body as parsed JSON or XML */ - parsedBody: AutoApprovedPrivateLinkServicesResult; + parsedBody: PrivateLinkService; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type PublicIPAddressesGetResponse = PublicIPAddress & { +export type PrivateLinkServicesCreateOrUpdateResponse = PrivateLinkService & { /** * The underlying HTTP response. */ @@ -23983,14 +24140,14 @@ export type PublicIPAddressesGetResponse = PublicIPAddress & { /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddress; + parsedBody: PrivateLinkService; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the list operation. */ -export type PublicIPAddressesCreateOrUpdateResponse = PublicIPAddress & { +export type PrivateLinkServicesListResponse = PrivateLinkServiceListResult & { /** * The underlying HTTP response. */ @@ -24003,14 +24160,14 @@ export type PublicIPAddressesCreateOrUpdateResponse = PublicIPAddress & { /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddress; + parsedBody: PrivateLinkServiceListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listBySubscription operation. */ -export type PublicIPAddressesUpdateTagsResponse = PublicIPAddress & { +export type PrivateLinkServicesListBySubscriptionResponse = PrivateLinkServiceListResult & { /** * The underlying HTTP response. */ @@ -24023,14 +24180,14 @@ export type PublicIPAddressesUpdateTagsResponse = PublicIPAddress & { /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddress; + parsedBody: PrivateLinkServiceListResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the getPrivateEndpointConnection operation. */ -export type PublicIPAddressesListAllResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesGetPrivateEndpointConnectionResponse = PrivateEndpointConnection & { /** * The underlying HTTP response. */ @@ -24043,14 +24200,14 @@ export type PublicIPAddressesListAllResponse = PublicIPAddressListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: PrivateEndpointConnection; }; }; /** - * Contains response data for the list operation. + * Contains response data for the updatePrivateEndpointConnection operation. */ -export type PublicIPAddressesListResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesUpdatePrivateEndpointConnectionResponse = PrivateEndpointConnection & { /** * The underlying HTTP response. */ @@ -24063,14 +24220,14 @@ export type PublicIPAddressesListResponse = PublicIPAddressListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: PrivateEndpointConnection; }; }; /** - * Contains response data for the listVirtualMachineScaleSetPublicIPAddresses operation. + * Contains response data for the listPrivateEndpointConnections operation. */ -export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesListPrivateEndpointConnectionsResponse = PrivateEndpointConnectionListResult & { /** * The underlying HTTP response. */ @@ -24083,14 +24240,14 @@ export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesResponse /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: PrivateEndpointConnectionListResult; }; }; /** - * Contains response data for the listVirtualMachineScaleSetVMPublicIPAddresses operation. + * Contains response data for the checkPrivateLinkServiceVisibility operation. */ -export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesCheckPrivateLinkServiceVisibilityResponse = PrivateLinkServiceVisibility & { /** * The underlying HTTP response. */ @@ -24103,14 +24260,14 @@ export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesRespon /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: PrivateLinkServiceVisibility; }; }; /** - * Contains response data for the getVirtualMachineScaleSetPublicIPAddress operation. + * Contains response data for the checkPrivateLinkServiceVisibilityByResourceGroup operation. */ -export type PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressResponse = PublicIPAddress & { +export type PrivateLinkServicesCheckPrivateLinkServiceVisibilityByResourceGroupResponse = PrivateLinkServiceVisibility & { /** * The underlying HTTP response. */ @@ -24123,14 +24280,14 @@ export type PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressResponse = /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddress; + parsedBody: PrivateLinkServiceVisibility; }; }; /** - * Contains response data for the listCloudServicePublicIPAddresses operation. + * Contains response data for the listAutoApprovedPrivateLinkServices operation. */ -export type PublicIPAddressesListCloudServicePublicIPAddressesResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesResponse = AutoApprovedPrivateLinkServicesResult & { /** * The underlying HTTP response. */ @@ -24143,14 +24300,14 @@ export type PublicIPAddressesListCloudServicePublicIPAddressesResponse = PublicI /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: AutoApprovedPrivateLinkServicesResult; }; }; /** - * Contains response data for the listCloudServiceRoleInstancePublicIPAddresses operation. + * Contains response data for the listAutoApprovedPrivateLinkServicesByResourceGroup operation. */ -export type PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesByResourceGroupResponse = AutoApprovedPrivateLinkServicesResult & { /** * The underlying HTTP response. */ @@ -24163,14 +24320,14 @@ export type PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesRespon /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: AutoApprovedPrivateLinkServicesResult; }; }; /** - * Contains response data for the getCloudServicePublicIPAddress operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type PublicIPAddressesGetCloudServicePublicIPAddressResponse = PublicIPAddress & { +export type PrivateLinkServicesBeginCreateOrUpdateResponse = PrivateLinkService & { /** * The underlying HTTP response. */ @@ -24183,14 +24340,14 @@ export type PublicIPAddressesGetCloudServicePublicIPAddressResponse = PublicIPAd /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddress; + parsedBody: PrivateLinkService; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginCheckPrivateLinkServiceVisibility operation. */ -export type PublicIPAddressesBeginCreateOrUpdateResponse = PublicIPAddress & { +export type PrivateLinkServicesBeginCheckPrivateLinkServiceVisibilityResponse = PrivateLinkServiceVisibility & { /** * The underlying HTTP response. */ @@ -24203,14 +24360,14 @@ export type PublicIPAddressesBeginCreateOrUpdateResponse = PublicIPAddress & { /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddress; + parsedBody: PrivateLinkServiceVisibility; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the beginCheckPrivateLinkServiceVisibilityByResourceGroup operation. */ -export type PublicIPAddressesListAllNextResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesBeginCheckPrivateLinkServiceVisibilityByResourceGroupResponse = PrivateLinkServiceVisibility & { /** * The underlying HTTP response. */ @@ -24223,14 +24380,14 @@ export type PublicIPAddressesListAllNextResponse = PublicIPAddressListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: PrivateLinkServiceVisibility; }; }; /** * Contains response data for the listNext operation. */ -export type PublicIPAddressesListNextResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesListNextResponse = PrivateLinkServiceListResult & { /** * The underlying HTTP response. */ @@ -24243,14 +24400,14 @@ export type PublicIPAddressesListNextResponse = PublicIPAddressListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: PrivateLinkServiceListResult; }; }; /** - * Contains response data for the listVirtualMachineScaleSetPublicIPAddressesNext operation. + * Contains response data for the listBySubscriptionNext operation. */ -export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesNextResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesListBySubscriptionNextResponse = PrivateLinkServiceListResult & { /** * The underlying HTTP response. */ @@ -24263,14 +24420,14 @@ export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesNextResp /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: PrivateLinkServiceListResult; }; }; /** - * Contains response data for the listVirtualMachineScaleSetVMPublicIPAddressesNext operation. + * Contains response data for the listPrivateEndpointConnectionsNext operation. */ -export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesNextResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesListPrivateEndpointConnectionsNextResponse = PrivateEndpointConnectionListResult & { /** * The underlying HTTP response. */ @@ -24283,14 +24440,14 @@ export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesNextRe /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: PrivateEndpointConnectionListResult; }; }; /** - * Contains response data for the listCloudServicePublicIPAddressesNext operation. + * Contains response data for the listAutoApprovedPrivateLinkServicesNext operation. */ -export type PublicIPAddressesListCloudServicePublicIPAddressesNextResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesNextResponse = AutoApprovedPrivateLinkServicesResult & { /** * The underlying HTTP response. */ @@ -24303,14 +24460,14 @@ export type PublicIPAddressesListCloudServicePublicIPAddressesNextResponse = Pub /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: AutoApprovedPrivateLinkServicesResult; }; }; /** - * Contains response data for the listCloudServiceRoleInstancePublicIPAddressesNext operation. + * Contains response data for the listAutoApprovedPrivateLinkServicesByResourceGroupNext operation. */ -export type PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesNextResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesByResourceGroupNextResponse = AutoApprovedPrivateLinkServicesResult & { /** * The underlying HTTP response. */ @@ -24323,7 +24480,7 @@ export type PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesNextRe /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: AutoApprovedPrivateLinkServicesResult; }; }; @@ -26908,19 +27065,239 @@ export type VirtualNetworkGatewayConnectionsStartPacketCaptureResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: string; + parsedBody: string; + }; +}; + +/** + * Contains response data for the stopPacketCapture operation. + */ +export type VirtualNetworkGatewayConnectionsStopPacketCaptureResponse = { + /** + * The parsed response body. + */ + body: string; + + /** + * 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: string; + }; +}; + +/** + * Contains response data for the getIkeSas operation. + */ +export type VirtualNetworkGatewayConnectionsGetIkeSasResponse = { + /** + * The parsed response body. + */ + body: string; + + /** + * 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: string; + }; +}; + +/** + * Contains response data for the beginCreateOrUpdate operation. + */ +export type VirtualNetworkGatewayConnectionsBeginCreateOrUpdateResponse = VirtualNetworkGatewayConnection & { + /** + * 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: VirtualNetworkGatewayConnection; + }; +}; + +/** + * Contains response data for the beginUpdateTags operation. + */ +export type VirtualNetworkGatewayConnectionsBeginUpdateTagsResponse = VirtualNetworkGatewayConnection & { + /** + * 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: VirtualNetworkGatewayConnection; + }; +}; + +/** + * Contains response data for the beginSetSharedKey operation. + */ +export type VirtualNetworkGatewayConnectionsBeginSetSharedKeyResponse = ConnectionSharedKey & { + /** + * 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: ConnectionSharedKey; + }; +}; + +/** + * Contains response data for the beginResetSharedKey operation. + */ +export type VirtualNetworkGatewayConnectionsBeginResetSharedKeyResponse = ConnectionResetSharedKey & { + /** + * 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: ConnectionResetSharedKey; + }; +}; + +/** + * Contains response data for the beginStartPacketCapture operation. + */ +export type VirtualNetworkGatewayConnectionsBeginStartPacketCaptureResponse = { + /** + * The parsed response body. + */ + body: string; + + /** + * 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: string; + }; +}; + +/** + * Contains response data for the beginStopPacketCapture operation. + */ +export type VirtualNetworkGatewayConnectionsBeginStopPacketCaptureResponse = { + /** + * The parsed response body. + */ + body: string; + + /** + * 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: string; + }; +}; + +/** + * Contains response data for the beginGetIkeSas operation. + */ +export type VirtualNetworkGatewayConnectionsBeginGetIkeSasResponse = { + /** + * The parsed response body. + */ + body: string; + + /** + * 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: string; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type VirtualNetworkGatewayConnectionsListNextResponse = VirtualNetworkGatewayConnectionListResult & { + /** + * 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: VirtualNetworkGatewayConnectionListResult; }; }; /** - * Contains response data for the stopPacketCapture operation. + * Contains response data for the createOrUpdate operation. */ -export type VirtualNetworkGatewayConnectionsStopPacketCaptureResponse = { - /** - * The parsed response body. - */ - body: string; - +export type LocalNetworkGatewaysCreateOrUpdateResponse = LocalNetworkGateway & { /** * The underlying HTTP response. */ @@ -26933,19 +27310,14 @@ export type VirtualNetworkGatewayConnectionsStopPacketCaptureResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: string; + parsedBody: LocalNetworkGateway; }; }; /** - * Contains response data for the getIkeSas operation. + * Contains response data for the get operation. */ -export type VirtualNetworkGatewayConnectionsGetIkeSasResponse = { - /** - * The parsed response body. - */ - body: string; - +export type LocalNetworkGatewaysGetResponse = LocalNetworkGateway & { /** * The underlying HTTP response. */ @@ -26958,14 +27330,14 @@ export type VirtualNetworkGatewayConnectionsGetIkeSasResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: string; + parsedBody: LocalNetworkGateway; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the updateTags operation. */ -export type VirtualNetworkGatewayConnectionsBeginCreateOrUpdateResponse = VirtualNetworkGatewayConnection & { +export type LocalNetworkGatewaysUpdateTagsResponse = LocalNetworkGateway & { /** * The underlying HTTP response. */ @@ -26978,14 +27350,14 @@ export type VirtualNetworkGatewayConnectionsBeginCreateOrUpdateResponse = Virtua /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGatewayConnection; + parsedBody: LocalNetworkGateway; }; }; /** - * Contains response data for the beginUpdateTags operation. + * Contains response data for the list operation. */ -export type VirtualNetworkGatewayConnectionsBeginUpdateTagsResponse = VirtualNetworkGatewayConnection & { +export type LocalNetworkGatewaysListResponse = LocalNetworkGatewayListResult & { /** * The underlying HTTP response. */ @@ -26998,14 +27370,14 @@ export type VirtualNetworkGatewayConnectionsBeginUpdateTagsResponse = VirtualNet /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGatewayConnection; + parsedBody: LocalNetworkGatewayListResult; }; }; /** - * Contains response data for the beginSetSharedKey operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type VirtualNetworkGatewayConnectionsBeginSetSharedKeyResponse = ConnectionSharedKey & { +export type LocalNetworkGatewaysBeginCreateOrUpdateResponse = LocalNetworkGateway & { /** * The underlying HTTP response. */ @@ -27018,14 +27390,14 @@ export type VirtualNetworkGatewayConnectionsBeginSetSharedKeyResponse = Connecti /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionSharedKey; + parsedBody: LocalNetworkGateway; }; }; /** - * Contains response data for the beginResetSharedKey operation. + * Contains response data for the listNext operation. */ -export type VirtualNetworkGatewayConnectionsBeginResetSharedKeyResponse = ConnectionResetSharedKey & { +export type LocalNetworkGatewaysListNextResponse = LocalNetworkGatewayListResult & { /** * The underlying HTTP response. */ @@ -27038,19 +27410,14 @@ export type VirtualNetworkGatewayConnectionsBeginResetSharedKeyResponse = Connec /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionResetSharedKey; + parsedBody: LocalNetworkGatewayListResult; }; }; /** - * Contains response data for the beginStartPacketCapture operation. + * Contains response data for the get operation. */ -export type VirtualNetworkGatewayConnectionsBeginStartPacketCaptureResponse = { - /** - * The parsed response body. - */ - body: string; - +export type VirtualNetworkGatewayNatRulesGetResponse = VirtualNetworkGatewayNatRule & { /** * The underlying HTTP response. */ @@ -27063,19 +27430,14 @@ export type VirtualNetworkGatewayConnectionsBeginStartPacketCaptureResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: string; + parsedBody: VirtualNetworkGatewayNatRule; }; }; /** - * Contains response data for the beginStopPacketCapture operation. + * Contains response data for the createOrUpdate operation. */ -export type VirtualNetworkGatewayConnectionsBeginStopPacketCaptureResponse = { - /** - * The parsed response body. - */ - body: string; - +export type VirtualNetworkGatewayNatRulesCreateOrUpdateResponse = VirtualNetworkGatewayNatRule & { /** * The underlying HTTP response. */ @@ -27088,19 +27450,14 @@ export type VirtualNetworkGatewayConnectionsBeginStopPacketCaptureResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: string; + parsedBody: VirtualNetworkGatewayNatRule; }; }; /** - * Contains response data for the beginGetIkeSas operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type VirtualNetworkGatewayConnectionsBeginGetIkeSasResponse = { - /** - * The parsed response body. - */ - body: string; - +export type VirtualNetworkGatewayNatRulesBeginCreateOrUpdateResponse = VirtualNetworkGatewayNatRule & { /** * The underlying HTTP response. */ @@ -27113,14 +27470,14 @@ export type VirtualNetworkGatewayConnectionsBeginGetIkeSasResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: string; + parsedBody: VirtualNetworkGatewayNatRule; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listByVirtualNetworkGateway operation. */ -export type VirtualNetworkGatewayConnectionsListNextResponse = VirtualNetworkGatewayConnectionListResult & { +export type NatRulesListByVirtualNetworkGatewayResponse = ListVirtualNetworkGatewayNatRulesResult & { /** * The underlying HTTP response. */ @@ -27133,14 +27490,14 @@ export type VirtualNetworkGatewayConnectionsListNextResponse = VirtualNetworkGat /** * The response body as parsed JSON or XML */ - parsedBody: VirtualNetworkGatewayConnectionListResult; + parsedBody: ListVirtualNetworkGatewayNatRulesResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type LocalNetworkGatewaysCreateOrUpdateResponse = LocalNetworkGateway & { +export type NatRulesGetResponse = VpnGatewayNatRule & { /** * The underlying HTTP response. */ @@ -27153,14 +27510,14 @@ export type LocalNetworkGatewaysCreateOrUpdateResponse = LocalNetworkGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: LocalNetworkGateway; + parsedBody: VpnGatewayNatRule; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type LocalNetworkGatewaysGetResponse = LocalNetworkGateway & { +export type NatRulesCreateOrUpdateResponse = VpnGatewayNatRule & { /** * The underlying HTTP response. */ @@ -27173,14 +27530,14 @@ export type LocalNetworkGatewaysGetResponse = LocalNetworkGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: LocalNetworkGateway; + parsedBody: VpnGatewayNatRule; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listByVpnGateway operation. */ -export type LocalNetworkGatewaysUpdateTagsResponse = LocalNetworkGateway & { +export type NatRulesListByVpnGatewayResponse = ListVpnGatewayNatRulesResult & { /** * The underlying HTTP response. */ @@ -27193,14 +27550,14 @@ export type LocalNetworkGatewaysUpdateTagsResponse = LocalNetworkGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: LocalNetworkGateway; + parsedBody: ListVpnGatewayNatRulesResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type LocalNetworkGatewaysListResponse = LocalNetworkGatewayListResult & { +export type NatRulesBeginCreateOrUpdateResponse = VpnGatewayNatRule & { /** * The underlying HTTP response. */ @@ -27213,14 +27570,14 @@ export type LocalNetworkGatewaysListResponse = LocalNetworkGatewayListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: LocalNetworkGatewayListResult; + parsedBody: VpnGatewayNatRule; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByVirtualNetworkGatewayNext operation. */ -export type LocalNetworkGatewaysBeginCreateOrUpdateResponse = LocalNetworkGateway & { +export type NatRulesListByVirtualNetworkGatewayNextResponse = ListVirtualNetworkGatewayNatRulesResult & { /** * The underlying HTTP response. */ @@ -27233,14 +27590,14 @@ export type LocalNetworkGatewaysBeginCreateOrUpdateResponse = LocalNetworkGatewa /** * The response body as parsed JSON or XML */ - parsedBody: LocalNetworkGateway; + parsedBody: ListVirtualNetworkGatewayNatRulesResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listByVpnGatewayNext operation. */ -export type LocalNetworkGatewaysListNextResponse = LocalNetworkGatewayListResult & { +export type NatRulesListByVpnGatewayNextResponse = ListVpnGatewayNatRulesResult & { /** * The underlying HTTP response. */ @@ -27253,7 +27610,7 @@ export type LocalNetworkGatewaysListNextResponse = LocalNetworkGatewayListResult /** * The response body as parsed JSON or XML */ - parsedBody: LocalNetworkGatewayListResult; + parsedBody: ListVpnGatewayNatRulesResult; }; }; @@ -28778,9 +29135,14 @@ export type VpnGatewaysListNextResponse = ListVpnGatewaysResult & { }; /** - * Contains response data for the get operation. + * Contains response data for the getIkeSas operation. */ -export type VpnConnectionsGetResponse = VpnConnection & { +export type VpnLinkConnectionsGetIkeSasResponse = { + /** + * The parsed response body. + */ + body: string; + /** * The underlying HTTP response. */ @@ -28793,14 +29155,14 @@ export type VpnConnectionsGetResponse = VpnConnection & { /** * The response body as parsed JSON or XML */ - parsedBody: VpnConnection; + parsedBody: string; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByVpnConnection operation. */ -export type VpnConnectionsCreateOrUpdateResponse = VpnConnection & { +export type VpnLinkConnectionsListByVpnConnectionResponse = ListVpnSiteLinkConnectionsResult & { /** * The underlying HTTP response. */ @@ -28813,14 +29175,14 @@ export type VpnConnectionsCreateOrUpdateResponse = VpnConnection & { /** * The response body as parsed JSON or XML */ - parsedBody: VpnConnection; + parsedBody: ListVpnSiteLinkConnectionsResult; }; }; /** - * Contains response data for the startPacketCapture operation. + * Contains response data for the beginGetIkeSas operation. */ -export type VpnConnectionsStartPacketCaptureResponse = { +export type VpnLinkConnectionsBeginGetIkeSasResponse = { /** * The parsed response body. */ @@ -28843,14 +29205,9 @@ export type VpnConnectionsStartPacketCaptureResponse = { }; /** - * Contains response data for the stopPacketCapture operation. + * Contains response data for the listByVpnConnectionNext operation. */ -export type VpnConnectionsStopPacketCaptureResponse = { - /** - * The parsed response body. - */ - body: string; - +export type VpnLinkConnectionsListByVpnConnectionNextResponse = ListVpnSiteLinkConnectionsResult & { /** * The underlying HTTP response. */ @@ -28863,14 +29220,14 @@ export type VpnConnectionsStopPacketCaptureResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: string; + parsedBody: ListVpnSiteLinkConnectionsResult; }; }; /** - * Contains response data for the listByVpnGateway operation. + * Contains response data for the get operation. */ -export type VpnConnectionsListByVpnGatewayResponse = ListVpnConnectionsResult & { +export type VpnConnectionsGetResponse = VpnConnection & { /** * The underlying HTTP response. */ @@ -28883,14 +29240,14 @@ export type VpnConnectionsListByVpnGatewayResponse = ListVpnConnectionsResult & /** * The response body as parsed JSON or XML */ - parsedBody: ListVpnConnectionsResult; + parsedBody: VpnConnection; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the createOrUpdate operation. */ -export type VpnConnectionsBeginCreateOrUpdateResponse = VpnConnection & { +export type VpnConnectionsCreateOrUpdateResponse = VpnConnection & { /** * The underlying HTTP response. */ @@ -28908,9 +29265,9 @@ export type VpnConnectionsBeginCreateOrUpdateResponse = VpnConnection & { }; /** - * Contains response data for the beginStartPacketCapture operation. + * Contains response data for the startPacketCapture operation. */ -export type VpnConnectionsBeginStartPacketCaptureResponse = { +export type VpnConnectionsStartPacketCaptureResponse = { /** * The parsed response body. */ @@ -28933,9 +29290,9 @@ export type VpnConnectionsBeginStartPacketCaptureResponse = { }; /** - * Contains response data for the beginStopPacketCapture operation. + * Contains response data for the stopPacketCapture operation. */ -export type VpnConnectionsBeginStopPacketCaptureResponse = { +export type VpnConnectionsStopPacketCaptureResponse = { /** * The parsed response body. */ @@ -28958,9 +29315,9 @@ export type VpnConnectionsBeginStopPacketCaptureResponse = { }; /** - * Contains response data for the listByVpnGatewayNext operation. + * Contains response data for the listByVpnGateway operation. */ -export type VpnConnectionsListByVpnGatewayNextResponse = ListVpnConnectionsResult & { +export type VpnConnectionsListByVpnGatewayResponse = ListVpnConnectionsResult & { /** * The underlying HTTP response. */ @@ -28978,29 +29335,9 @@ export type VpnConnectionsListByVpnGatewayNextResponse = ListVpnConnectionsResul }; /** - * Contains response data for the get operation. - */ -export type VpnSiteLinkConnectionsGetResponse = VpnSiteLinkConnection & { - /** - * 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: VpnSiteLinkConnection; - }; -}; - -/** - * Contains response data for the listByVpnConnection operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type VpnLinkConnectionsListByVpnConnectionResponse = ListVpnSiteLinkConnectionsResult & { +export type VpnConnectionsBeginCreateOrUpdateResponse = VpnConnection & { /** * The underlying HTTP response. */ @@ -29013,34 +29350,19 @@ export type VpnLinkConnectionsListByVpnConnectionResponse = ListVpnSiteLinkConne /** * The response body as parsed JSON or XML */ - parsedBody: ListVpnSiteLinkConnectionsResult; + parsedBody: VpnConnection; }; }; /** - * Contains response data for the listByVpnConnectionNext operation. + * Contains response data for the beginStartPacketCapture operation. */ -export type VpnLinkConnectionsListByVpnConnectionNextResponse = ListVpnSiteLinkConnectionsResult & { +export type VpnConnectionsBeginStartPacketCaptureResponse = { /** - * The underlying HTTP response. + * The parsed response body. */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; - - /** - * The response body as parsed JSON or XML - */ - parsedBody: ListVpnSiteLinkConnectionsResult; - }; -}; + body: string; -/** - * Contains response data for the get operation. - */ -export type NatRulesGetResponse = VpnGatewayNatRule & { /** * The underlying HTTP response. */ @@ -29053,34 +29375,19 @@ export type NatRulesGetResponse = VpnGatewayNatRule & { /** * The response body as parsed JSON or XML */ - parsedBody: VpnGatewayNatRule; + parsedBody: string; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginStopPacketCapture operation. */ -export type NatRulesCreateOrUpdateResponse = VpnGatewayNatRule & { +export type VpnConnectionsBeginStopPacketCaptureResponse = { /** - * The underlying HTTP response. + * The parsed response body. */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; - - /** - * The response body as parsed JSON or XML - */ - parsedBody: VpnGatewayNatRule; - }; -}; + body: string; -/** - * Contains response data for the listByVpnGateway operation. - */ -export type NatRulesListByVpnGatewayResponse = ListVpnGatewayNatRulesResult & { /** * The underlying HTTP response. */ @@ -29093,14 +29400,14 @@ export type NatRulesListByVpnGatewayResponse = ListVpnGatewayNatRulesResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ListVpnGatewayNatRulesResult; + parsedBody: string; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByVpnGatewayNext operation. */ -export type NatRulesBeginCreateOrUpdateResponse = VpnGatewayNatRule & { +export type VpnConnectionsListByVpnGatewayNextResponse = ListVpnConnectionsResult & { /** * The underlying HTTP response. */ @@ -29113,14 +29420,14 @@ export type NatRulesBeginCreateOrUpdateResponse = VpnGatewayNatRule & { /** * The response body as parsed JSON or XML */ - parsedBody: VpnGatewayNatRule; + parsedBody: ListVpnConnectionsResult; }; }; /** - * Contains response data for the listByVpnGatewayNext operation. + * Contains response data for the get operation. */ -export type NatRulesListByVpnGatewayNextResponse = ListVpnGatewayNatRulesResult & { +export type VpnSiteLinkConnectionsGetResponse = VpnSiteLinkConnection & { /** * The underlying HTTP response. */ @@ -29133,7 +29440,7 @@ export type NatRulesListByVpnGatewayNextResponse = ListVpnGatewayNatRulesResult /** * The response body as parsed JSON or XML */ - parsedBody: ListVpnGatewayNatRulesResult; + parsedBody: VpnSiteLinkConnection; }; }; diff --git a/sdk/network/arm-network/src/models/ipAllocationsMappers.ts b/sdk/network/arm-network/src/models/ipAllocationsMappers.ts index 56cc96372d41..1851f7a00193 100644 --- a/sdk/network/arm-network/src/models/ipAllocationsMappers.ts +++ b/sdk/network/arm-network/src/models/ipAllocationsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/ipGroupsMappers.ts b/sdk/network/arm-network/src/models/ipGroupsMappers.ts index 76e4e598da2d..78001cbd2b83 100644 --- a/sdk/network/arm-network/src/models/ipGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/ipGroupsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -281,6 +285,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts index bacabb499476..4b345631b013 100644 --- a/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts index 238eea9e0467..c3083ad74f50 100644 --- a/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts index 33aa5617fbb3..8e41b600f443 100644 --- a/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts index c9bafe6775af..d2760c9f6540 100644 --- a/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts index 3d782a135433..0d4539934d97 100644 --- a/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts index 68f09659ffff..d54c1b851087 100644 --- a/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/loadBalancersMappers.ts b/sdk/network/arm-network/src/models/loadBalancersMappers.ts index 093114f4934b..d0ffead6515e 100644 --- a/sdk/network/arm-network/src/models/loadBalancersMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancersMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts index ac480a853fcf..bb8cf599a81b 100644 --- a/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/mappers.ts b/sdk/network/arm-network/src/models/mappers.ts index fde45163178a..55dd3c24d2ba 100644 --- a/sdk/network/arm-network/src/models/mappers.ts +++ b/sdk/network/arm-network/src/models/mappers.ts @@ -2285,6 +2285,13 @@ export const LoadBalancerBackendAddress: msRest.CompositeMapper = { className: "SubResource" } }, + subnet: { + serializedName: "properties.subnet", + type: { + name: "Composite", + className: "SubResource" + } + }, ipAddress: { serializedName: "properties.ipAddress", type: { @@ -8916,6 +8923,108 @@ export const FirewallPolicyThreatIntelWhitelist: msRest.CompositeMapper = { } }; +export const FirewallPolicyLogAnalyticsWorkspace: msRest.CompositeMapper = { + serializedName: "FirewallPolicyLogAnalyticsWorkspace", + type: { + name: "Composite", + className: "FirewallPolicyLogAnalyticsWorkspace", + modelProperties: { + region: { + serializedName: "region", + type: { + name: "String" + } + }, + workspaceId: { + serializedName: "workspaceId", + type: { + name: "Composite", + className: "SubResource" + } + } + } + } +}; + +export const FirewallPolicyLogAnalyticsResources: msRest.CompositeMapper = { + serializedName: "FirewallPolicyLogAnalyticsResources", + type: { + name: "Composite", + className: "FirewallPolicyLogAnalyticsResources", + modelProperties: { + workspaces: { + serializedName: "workspaces", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FirewallPolicyLogAnalyticsWorkspace" + } + } + } + }, + defaultWorkspaceId: { + serializedName: "defaultWorkspaceId", + type: { + name: "Composite", + className: "SubResource" + } + } + } + } +}; + +export const FirewallPolicyInsights: msRest.CompositeMapper = { + serializedName: "FirewallPolicyInsights", + type: { + name: "Composite", + className: "FirewallPolicyInsights", + modelProperties: { + isEnabled: { + serializedName: "isEnabled", + type: { + name: "Boolean" + } + }, + retentionDays: { + serializedName: "retentionDays", + type: { + name: "Number" + } + }, + logAnalyticsResources: { + serializedName: "logAnalyticsResources", + type: { + name: "Composite", + className: "FirewallPolicyLogAnalyticsResources" + } + } + } + } +}; + +export const FirewallPolicySNAT: msRest.CompositeMapper = { + serializedName: "FirewallPolicySNAT", + type: { + name: "Composite", + className: "FirewallPolicySNAT", + modelProperties: { + privateRanges: { + serializedName: "privateRanges", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + export const DnsSettings: msRest.CompositeMapper = { serializedName: "DnsSettings", type: { @@ -9240,6 +9349,20 @@ export const FirewallPolicy: msRest.CompositeMapper = { className: "FirewallPolicyThreatIntelWhitelist" } }, + insights: { + serializedName: "properties.insights", + type: { + name: "Composite", + className: "FirewallPolicyInsights" + } + }, + snat: { + serializedName: "properties.snat", + type: { + name: "Composite", + className: "FirewallPolicySNAT" + } + }, dnsSettings: { serializedName: "properties.dnsSettings", type: { @@ -16947,6 +17070,115 @@ export const VirtualNetworkGatewayIPConfiguration: msRest.CompositeMapper = { } }; +export const VpnNatRuleMapping: msRest.CompositeMapper = { + serializedName: "VpnNatRuleMapping", + type: { + name: "Composite", + className: "VpnNatRuleMapping", + modelProperties: { + addressSpace: { + serializedName: "addressSpace", + type: { + name: "String" + } + } + } + } +}; + +export const VirtualNetworkGatewayNatRule: msRest.CompositeMapper = { + serializedName: "VirtualNetworkGatewayNatRule", + type: { + name: "Composite", + className: "VirtualNetworkGatewayNatRule", + modelProperties: { + ...SubResource.type.modelProperties, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + virtualNetworkGatewayNatRulePropertiesType: { + serializedName: "properties.type", + type: { + name: "String" + } + }, + mode: { + serializedName: "properties.mode", + type: { + name: "String" + } + }, + internalMappings: { + serializedName: "properties.internalMappings", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VpnNatRuleMapping" + } + } + } + }, + externalMappings: { + serializedName: "properties.externalMappings", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VpnNatRuleMapping" + } + } + } + }, + ipConfigurationId: { + serializedName: "properties.ipConfigurationId", + type: { + name: "String" + } + }, + virtualNetworkGatewayConnections: { + readOnly: true, + serializedName: "properties.virtualNetworkGatewayConnections", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" + } + } + } + }, + name: { + serializedName: "name", + type: { + name: "String" + } + }, + etag: { + readOnly: true, + serializedName: "etag", + type: { + name: "String" + } + }, + type: { + readOnly: true, + serializedName: "type", + type: { + name: "String" + } + } + } + } +}; + export const VirtualNetworkGatewaySku: msRest.CompositeMapper = { serializedName: "VirtualNetworkGatewaySku", type: { @@ -17194,6 +17426,17 @@ export const VpnClientConfiguration: msRest.CompositeMapper = { } } }, + vpnAuthenticationTypes: { + serializedName: "vpnAuthenticationTypes", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, vpnClientIpsecPolicies: { serializedName: "vpnClientIpsecPolicies", type: { @@ -17606,6 +17849,24 @@ export const VirtualNetworkGateway: msRest.CompositeMapper = { className: "ExtendedLocation" } }, + natRules: { + serializedName: "properties.natRules", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VirtualNetworkGatewayNatRule" + } + } + } + }, + enableBgpRouteTranslationForNat: { + serializedName: "properties.enableBgpRouteTranslationForNat", + type: { + name: "Boolean" + } + }, etag: { readOnly: true, serializedName: "etag", @@ -17873,6 +18134,30 @@ export const VirtualNetworkGatewayConnection: msRest.CompositeMapper = { className: "LocalNetworkGateway" } }, + ingressNatRules: { + serializedName: "properties.ingressNatRules", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" + } + } + } + }, + egressNatRules: { + serializedName: "properties.egressNatRules", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" + } + } + } + }, connectionType: { required: true, serializedName: "properties.connectionType", @@ -19902,6 +20187,18 @@ export const VpnConnection: msRest.CompositeMapper = { } } }, + trafficSelectorPolicies: { + serializedName: "properties.trafficSelectorPolicies", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "TrafficSelectorPolicy" + } + } + } + }, enableRateLimiting: { serializedName: "properties.enableRateLimiting", type: { @@ -19991,22 +20288,6 @@ export const VpnGatewayIpConfiguration: msRest.CompositeMapper = { } }; -export const VpnNatRuleMapping: msRest.CompositeMapper = { - serializedName: "VpnNatRuleMapping", - type: { - name: "Composite", - className: "VpnNatRuleMapping", - modelProperties: { - addressSpace: { - serializedName: "addressSpace", - type: { - name: "String" - } - } - } - } -}; - export const VpnGatewayNatRule: msRest.CompositeMapper = { serializedName: "VpnGatewayNatRule", type: { @@ -22286,6 +22567,92 @@ export const BastionSessionDeleteResult: msRest.CompositeMapper = { } }; +export const NetworkInterfaceListResult: msRest.CompositeMapper = { + serializedName: "NetworkInterfaceListResult", + type: { + name: "Composite", + className: "NetworkInterfaceListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NetworkInterface" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const NetworkInterfaceIPConfigurationListResult: msRest.CompositeMapper = { + serializedName: "NetworkInterfaceIPConfigurationListResult", + type: { + name: "Composite", + className: "NetworkInterfaceIPConfigurationListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NetworkInterfaceIPConfiguration" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const PublicIPAddressListResult: msRest.CompositeMapper = { + serializedName: "PublicIPAddressListResult", + type: { + name: "Composite", + className: "PublicIPAddressListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PublicIPAddress" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const CustomIpPrefixListResult: msRest.CompositeMapper = { serializedName: "CustomIpPrefixListResult", type: { @@ -22996,35 +23363,6 @@ export const LoadBalancerOutboundRuleListResult: msRest.CompositeMapper = { } }; -export const NetworkInterfaceListResult: msRest.CompositeMapper = { - serializedName: "NetworkInterfaceListResult", - type: { - name: "Composite", - className: "NetworkInterfaceListResult", - modelProperties: { - value: { - serializedName: "", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NetworkInterface" - } - } - } - }, - nextLink: { - readOnly: true, - serializedName: "nextLink", - type: { - name: "String" - } - } - } - } -}; - export const LoadBalancerProbeListResult: msRest.CompositeMapper = { serializedName: "LoadBalancerProbeListResult", type: { @@ -23082,35 +23420,6 @@ export const NatGatewayListResult: msRest.CompositeMapper = { } }; -export const NetworkInterfaceIPConfigurationListResult: msRest.CompositeMapper = { - serializedName: "NetworkInterfaceIPConfigurationListResult", - type: { - name: "Composite", - className: "NetworkInterfaceIPConfigurationListResult", - modelProperties: { - value: { - serializedName: "", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NetworkInterfaceIPConfiguration" - } - } - } - }, - nextLink: { - readOnly: true, - serializedName: "nextLink", - type: { - name: "String" - } - } - } - } -}; - export const NetworkInterfaceLoadBalancerListResult: msRest.CompositeMapper = { serializedName: "NetworkInterfaceLoadBalancerListResult", type: { @@ -23634,34 +23943,6 @@ export const AutoApprovedPrivateLinkServicesResult: msRest.CompositeMapper = { } }; -export const PublicIPAddressListResult: msRest.CompositeMapper = { - serializedName: "PublicIPAddressListResult", - type: { - name: "Composite", - className: "PublicIPAddressListResult", - modelProperties: { - value: { - serializedName: "", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PublicIPAddress" - } - } - } - }, - nextLink: { - serializedName: "nextLink", - type: { - name: "String" - } - } - } - } -}; - export const PublicIPPrefixListResult: msRest.CompositeMapper = { serializedName: "PublicIPPrefixListResult", type: { @@ -24172,6 +24453,62 @@ export const LocalNetworkGatewayListResult: msRest.CompositeMapper = { } }; +export const ListVirtualNetworkGatewayNatRulesResult: msRest.CompositeMapper = { + serializedName: "ListVirtualNetworkGatewayNatRulesResult", + type: { + name: "Composite", + className: "ListVirtualNetworkGatewayNatRulesResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VirtualNetworkGatewayNatRule" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const ListVpnGatewayNatRulesResult: msRest.CompositeMapper = { + serializedName: "ListVpnGatewayNatRulesResult", + type: { + name: "Composite", + className: "ListVpnGatewayNatRulesResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VpnGatewayNatRule" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const VirtualNetworkTapListResult: msRest.CompositeMapper = { serializedName: "VirtualNetworkTapListResult", type: { @@ -24452,34 +24789,6 @@ export const ListVpnGatewaysResult: msRest.CompositeMapper = { } }; -export const ListVpnConnectionsResult: msRest.CompositeMapper = { - serializedName: "ListVpnConnectionsResult", - type: { - name: "Composite", - className: "ListVpnConnectionsResult", - modelProperties: { - value: { - serializedName: "", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "VpnConnection" - } - } - } - }, - nextLink: { - serializedName: "nextLink", - type: { - name: "String" - } - } - } - } -}; - export const ListVpnSiteLinkConnectionsResult: msRest.CompositeMapper = { serializedName: "ListVpnSiteLinkConnectionsResult", type: { @@ -24508,11 +24817,11 @@ export const ListVpnSiteLinkConnectionsResult: msRest.CompositeMapper = { } }; -export const ListVpnGatewayNatRulesResult: msRest.CompositeMapper = { - serializedName: "ListVpnGatewayNatRulesResult", +export const ListVpnConnectionsResult: msRest.CompositeMapper = { + serializedName: "ListVpnConnectionsResult", type: { name: "Composite", - className: "ListVpnGatewayNatRulesResult", + className: "ListVpnConnectionsResult", modelProperties: { value: { serializedName: "", @@ -24521,7 +24830,7 @@ export const ListVpnGatewayNatRulesResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "VpnGatewayNatRule" + className: "VpnConnection" } } } diff --git a/sdk/network/arm-network/src/models/natGatewaysMappers.ts b/sdk/network/arm-network/src/models/natGatewaysMappers.ts index 2dc5fa2fff35..5da3d9f8c796 100644 --- a/sdk/network/arm-network/src/models/natGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/natGatewaysMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/natRulesMappers.ts b/sdk/network/arm-network/src/models/natRulesMappers.ts index 0ae29635bede..283114a51aba 100644 --- a/sdk/network/arm-network/src/models/natRulesMappers.ts +++ b/sdk/network/arm-network/src/models/natRulesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -177,6 +181,7 @@ export { IpTag, Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, + ListVirtualNetworkGatewayNatRulesResult, ListVpnGatewayNatRulesResult, LoadBalancer, LoadBalancerBackendAddress, @@ -279,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts index ac7063c2a20e..ed39ef7ac27f 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts index ab8720e59693..cdb014dfd867 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts index fb25803b0487..af7ef512233f 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/networkInterfacesMappers.ts b/sdk/network/arm-network/src/models/networkInterfacesMappers.ts index fec3d35f0b0d..f796237f721f 100644 --- a/sdk/network/arm-network/src/models/networkInterfacesMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfacesMappers.ts @@ -147,10 +147,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -158,6 +161,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -287,6 +291,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/networkProfilesMappers.ts b/sdk/network/arm-network/src/models/networkProfilesMappers.ts index d34c840268c8..92b621ffcb26 100644 --- a/sdk/network/arm-network/src/models/networkProfilesMappers.ts +++ b/sdk/network/arm-network/src/models/networkProfilesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts index 17d081738564..a72d9f9accb2 100644 --- a/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts b/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts index 6712fe0f7a39..12fa0fe6372e 100644 --- a/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts +++ b/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/networkWatchersMappers.ts b/sdk/network/arm-network/src/models/networkWatchersMappers.ts index 5eb71becd12a..3d870c9cfe00 100644 --- a/sdk/network/arm-network/src/models/networkWatchersMappers.ts +++ b/sdk/network/arm-network/src/models/networkWatchersMappers.ts @@ -160,10 +160,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -171,6 +174,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -330,6 +334,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts index c7c73c1c4289..7b91c7e7e0fa 100644 --- a/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -284,6 +288,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/parameters.ts b/sdk/network/arm-network/src/models/parameters.ts index 293047484c96..e2f61757d3af 100644 --- a/sdk/network/arm-network/src/models/parameters.ts +++ b/sdk/network/arm-network/src/models/parameters.ts @@ -25,7 +25,7 @@ export const apiVersion0: msRest.OperationQueryParameter = { required: true, isConstant: true, serializedName: "api-version", - defaultValue: '2020-08-01', + defaultValue: '2020-11-01', type: { name: "String" } diff --git a/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts index ef3445dce44a..292b09dab254 100644 --- a/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts b/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts index d45770388e8a..1bd27d0748e4 100644 --- a/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts @@ -143,10 +143,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -154,6 +157,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -281,6 +285,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/privateEndpointsMappers.ts b/sdk/network/arm-network/src/models/privateEndpointsMappers.ts index 38a3185d4c29..27a97548b8f3 100644 --- a/sdk/network/arm-network/src/models/privateEndpointsMappers.ts +++ b/sdk/network/arm-network/src/models/privateEndpointsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts b/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts index 8319d01d187c..f4c8d61d97df 100644 --- a/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts +++ b/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts @@ -146,10 +146,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -157,6 +160,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -286,6 +290,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts b/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts index 3dc6fd158532..9ad031efe6c4 100644 --- a/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts +++ b/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts b/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts index 706d10b138b7..8e15aeba0d01 100644 --- a/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts +++ b/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts b/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts index 4c5bc57f8476..ee78ddc472d6 100644 --- a/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts +++ b/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts b/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts index 6803e742236e..76a99b24178c 100644 --- a/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts +++ b/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/routeFiltersMappers.ts b/sdk/network/arm-network/src/models/routeFiltersMappers.ts index 92aba038b418..180d09ebf4a7 100644 --- a/sdk/network/arm-network/src/models/routeFiltersMappers.ts +++ b/sdk/network/arm-network/src/models/routeFiltersMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/routeTablesMappers.ts b/sdk/network/arm-network/src/models/routeTablesMappers.ts index b22d39b5fb20..4764966b285a 100644 --- a/sdk/network/arm-network/src/models/routeTablesMappers.ts +++ b/sdk/network/arm-network/src/models/routeTablesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/routesMappers.ts b/sdk/network/arm-network/src/models/routesMappers.ts index 465efbb02f88..8667b8fd7900 100644 --- a/sdk/network/arm-network/src/models/routesMappers.ts +++ b/sdk/network/arm-network/src/models/routesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts b/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts index 9e9cb72cb508..20321650f828 100644 --- a/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts +++ b/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/securityRulesMappers.ts b/sdk/network/arm-network/src/models/securityRulesMappers.ts index abf3c393f86a..0d3da14c71e6 100644 --- a/sdk/network/arm-network/src/models/securityRulesMappers.ts +++ b/sdk/network/arm-network/src/models/securityRulesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts b/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts index ef6a0d01a247..d29ae0b345cc 100644 --- a/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts +++ b/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts index 7514f466f4de..a5c25fb11471 100644 --- a/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts index 6493ce88cf40..d264a82e964c 100644 --- a/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts +++ b/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/subnetsMappers.ts b/sdk/network/arm-network/src/models/subnetsMappers.ts index 727464071a4f..b5734aff221d 100644 --- a/sdk/network/arm-network/src/models/subnetsMappers.ts +++ b/sdk/network/arm-network/src/models/subnetsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -282,6 +286,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts b/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts index 7d6a2fbea652..1c4a7bc6db32 100644 --- a/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts +++ b/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts b/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts index a0f3a1667145..3da036381d10 100644 --- a/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts +++ b/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts b/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts index ac8c7224569d..d4d7edbeabc4 100644 --- a/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -278,6 +282,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts b/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts index b0352d2558b3..6c902c77e46f 100644 --- a/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -281,6 +285,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts b/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts index 92480f02ca9d..fbf1f5d9fdd7 100644 --- a/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts b/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts index 721fea50b364..9b9c54dbc488 100644 --- a/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts @@ -143,10 +143,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -154,6 +157,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -281,6 +285,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/virtualHubsMappers.ts b/sdk/network/arm-network/src/models/virtualHubsMappers.ts index 4686c6cc1b0a..ac549f621cc0 100644 --- a/sdk/network/arm-network/src/models/virtualHubsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -281,6 +285,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts index b24ff713ae06..459015da7a9e 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts @@ -145,10 +145,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -156,6 +159,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -284,6 +288,7 @@ export { VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayConnectionListResult, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewayNatRulesMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewayNatRulesMappers.ts new file mode 100644 index 000000000000..d4d7edbeabc4 --- /dev/null +++ b/sdk/network/arm-network/src/models/virtualNetworkGatewayNatRulesMappers.ts @@ -0,0 +1,315 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + discriminators, + AadAuthenticationParameters, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewayBackendAddress, + ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendHttpSettings, + ApplicationGatewayClientAuthConfiguration, + ApplicationGatewayConnectionDraining, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFrontendIPConfiguration, + ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayHttpListener, + ApplicationGatewayIPConfiguration, + ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, + ApplicationGatewayProbe, + ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayRewriteRuleCondition, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewaySku, + ApplicationGatewaySslCertificate, + ApplicationGatewaySslPolicy, + ApplicationGatewaySslPredefinedPolicy, + ApplicationGatewaySslProfile, + ApplicationGatewayTrustedClientCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationRule, + ApplicationSecurityGroup, + AzureFirewall, + AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, + AzureFirewallApplicationRuleProtocol, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, + AzureFirewallIpGroups, + AzureFirewallNatRCAction, + AzureFirewallNatRule, + AzureFirewallNatRuleCollection, + AzureFirewallNetworkRule, + AzureFirewallNetworkRuleCollection, + AzureFirewallPublicIPAddress, + AzureFirewallRCAction, + AzureFirewallSku, + BackendAddressPool, + BaseResource, + BastionHost, + BastionHostIPConfiguration, + BGPCommunity, + BgpConnection, + BgpServiceCommunity, + BgpSettings, + BreakOutCategoryPolicies, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorEndpointScope, + ConnectionMonitorEndpointScopeItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + CustomDnsConfigPropertiesFormat, + CustomIpPrefix, + DdosCustomPolicy, + DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + DnsSettings, + DscpConfiguration, + EndpointServiceResult, + ExpressRouteCircuit, + ExpressRouteCircuitAuthorization, + ExpressRouteCircuitConnection, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, + ExpressRouteCircuitStats, + ExpressRouteConnection, + ExpressRouteConnectionId, + ExpressRouteCrossConnection, + ExpressRouteCrossConnectionPeering, + ExpressRouteGateway, + ExpressRouteGatewayPropertiesAutoScaleConfiguration, + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, + ExpressRouteLink, + ExpressRouteLinkMacSecConfig, + ExpressRoutePort, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, + FirewallPolicy, + FirewallPolicyCertificateAuthority, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, + FirewallPolicyRule, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, + FirewallPolicySNAT, + FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, + FlowLog, + FlowLogFormatParameters, + FrontendIPConfiguration, + HTTPHeader, + HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, + HubRoute, + HubRouteTable, + HubVirtualNetworkConnection, + InboundNatPool, + InboundNatRule, + InboundSecurityRule, + InboundSecurityRules, + IpAllocation, + IPConfiguration, + IPConfigurationBgpPeeringAddress, + IPConfigurationProfile, + IpGroup, + IpsecPolicy, + IpTag, + Ipv6CircuitConnectionConfig, + Ipv6ExpressRouteCircuitPeeringConfig, + LoadBalancer, + LoadBalancerBackendAddress, + LoadBalancerSku, + LoadBalancingRule, + LocalNetworkGateway, + ManagedRuleGroupOverride, + ManagedRuleOverride, + ManagedRulesDefinition, + ManagedRuleSet, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + MatchCondition, + MatchVariable, + NatGateway, + NatGatewaySku, + NatRule, + NetworkIntentPolicy, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, + NetworkInterfaceTapConfiguration, + NetworkProfile, + NetworkRule, + NetworkSecurityGroup, + NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, + NetworkWatcher, + O365BreakOutCategoryPolicies, + O365PolicyProperties, + Office365PolicyProperties, + OutboundRule, + OwaspCrsExclusionEntry, + P2SConnectionConfiguration, + P2SVpnGateway, + PatchRouteFilter, + PatchRouteFilterRule, + PeerExpressRouteCircuitConnection, + PolicySettings, + PrivateDnsZoneConfig, + PrivateDnsZoneGroup, + PrivateEndpoint, + PrivateEndpointConnection, + PrivateLinkService, + PrivateLinkServiceConnection, + PrivateLinkServiceConnectionState, + PrivateLinkServiceIpConfiguration, + PrivateLinkServicePropertiesAutoApproval, + PrivateLinkServicePropertiesVisibility, + Probe, + PropagatedRouteTable, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, + PublicIPPrefix, + PublicIPPrefixSku, + QosIpRange, + QosPortRange, + RadiusServer, + RecordSet, + ReferencedPublicIpAddress, + Resource, + ResourceNavigationLink, + ResourceSet, + RetentionPolicyParameters, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + RoutingConfiguration, + SecurityPartnerProvider, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + StaticRoute, + Subnet, + SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, + TrafficSelectorPolicy, + TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSite, + VirtualApplianceSkuProperties, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, + VirtualHubRouteTableV2, + VirtualHubRouteV2, + VirtualNetwork, + VirtualNetworkBgpCommunities, + VirtualNetworkConnectionGatewayReference, + VirtualNetworkGateway, + VirtualNetworkGatewayConnection, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualRouter, + VirtualRouterPeering, + VirtualWAN, + VM, + VnetRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, + VpnGateway, + VpnGatewayIpConfiguration, + VpnGatewayNatRule, + VpnLinkBgpSettings, + VpnLinkProviderProperties, + VpnNatRuleMapping, + VpnServerConfigRadiusClientRootCertificate, + VpnServerConfigRadiusServerRootCertificate, + VpnServerConfiguration, + VpnServerConfigVpnClientRevokedCertificate, + VpnServerConfigVpnClientRootCertificate, + VpnSite, + VpnSiteLink, + VpnSiteLinkConnection, + WebApplicationFirewallCustomRule, + WebApplicationFirewallPolicy +} from "../models/mappers"; diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts index 0db431cd2af1..fd9ea98bb480 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts @@ -145,10 +145,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -156,6 +159,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -288,6 +292,7 @@ export { VirtualNetworkGatewayIPConfiguration, VirtualNetworkGatewayListConnectionsResult, VirtualNetworkGatewayListResult, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts index 0a832aad934b..18e492994e34 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -278,6 +282,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkPeeringListResult, diff --git a/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts index fbb6968ce3a5..09db40b21fc9 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/virtualNetworksMappers.ts b/sdk/network/arm-network/src/models/virtualNetworksMappers.ts index ff3c75d5d702..0b444a910f1b 100644 --- a/sdk/network/arm-network/src/models/virtualNetworksMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworksMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkListResult, VirtualNetworkListUsageResult, diff --git a/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts index 0ec91a2c88a3..89c00c116d34 100644 --- a/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/virtualRoutersMappers.ts b/sdk/network/arm-network/src/models/virtualRoutersMappers.ts index a82553388aba..cbfd059eaf6e 100644 --- a/sdk/network/arm-network/src/models/virtualRoutersMappers.ts +++ b/sdk/network/arm-network/src/models/virtualRoutersMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/virtualWansMappers.ts b/sdk/network/arm-network/src/models/virtualWansMappers.ts index 82dc868e3b1b..f69b7532a07a 100644 --- a/sdk/network/arm-network/src/models/virtualWansMappers.ts +++ b/sdk/network/arm-network/src/models/virtualWansMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts index a47b36dc0a34..df33522d4b18 100644 --- a/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts index c72b1d21bda1..fef8191868c1 100644 --- a/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts index 7d67c2166133..556ff244180c 100644 --- a/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts @@ -112,6 +112,8 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ErrorDetails, + ErrorResponse, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, ExpressRouteCircuitConnection, @@ -141,10 +143,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +157,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +285,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts b/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts index a273cd4ba228..d10a38871388 100644 --- a/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts index ac8c7224569d..d4d7edbeabc4 100644 --- a/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -278,6 +282,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts index 3f709a7455d4..6f363b85dc28 100644 --- a/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -279,6 +283,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/vpnSitesMappers.ts b/sdk/network/arm-network/src/models/vpnSitesMappers.ts index 3e80478a07c5..2a0617c39383 100644 --- a/sdk/network/arm-network/src/models/vpnSitesMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSitesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -280,6 +284,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts index 91434b9b11a8..d521fd5b6d40 100644 --- a/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, @@ -278,6 +282,7 @@ export { VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewayNatRule, VirtualNetworkGatewaySku, VirtualNetworkPeering, VirtualNetworkTap, diff --git a/sdk/network/arm-network/src/networkManagementClient.ts b/sdk/network/arm-network/src/networkManagementClient.ts index 3a1894190f04..a952dea53f69 100644 --- a/sdk/network/arm-network/src/networkManagementClient.ts +++ b/sdk/network/arm-network/src/networkManagementClient.ts @@ -29,6 +29,8 @@ class NetworkManagementClient extends NetworkManagementClientContext { azureFirewallFqdnTags: operations.AzureFirewallFqdnTags; webCategories: operations.WebCategories; bastionHosts: operations.BastionHosts; + networkInterfaces: operations.NetworkInterfaces; + publicIPAddresses: operations.PublicIPAddresses; customIPPrefixes: operations.CustomIPPrefixes; ddosCustomPolicies: operations.DdosCustomPolicies; ddosProtectionPlans: operations.DdosProtectionPlans; @@ -58,7 +60,6 @@ class NetworkManagementClient extends NetworkManagementClientContext { loadBalancerNetworkInterfaces: operations.LoadBalancerNetworkInterfaces; loadBalancerProbes: operations.LoadBalancerProbes; natGateways: operations.NatGateways; - networkInterfaces: operations.NetworkInterfaces; networkInterfaceIPConfigurations: operations.NetworkInterfaceIPConfigurations; networkInterfaceLoadBalancers: operations.NetworkInterfaceLoadBalancers; networkInterfaceTapConfigurations: operations.NetworkInterfaceTapConfigurations; @@ -79,7 +80,6 @@ class NetworkManagementClient extends NetworkManagementClientContext { availablePrivateEndpointTypes: operations.AvailablePrivateEndpointTypes; privateDnsZoneGroups: operations.PrivateDnsZoneGroups; privateLinkServices: operations.PrivateLinkServices; - publicIPAddresses: operations.PublicIPAddresses; publicIPPrefixes: operations.PublicIPPrefixes; routeFilters: operations.RouteFilters; routeFilterRules: operations.RouteFilterRules; @@ -99,6 +99,8 @@ class NetworkManagementClient extends NetworkManagementClientContext { virtualNetworkGateways: operations.VirtualNetworkGateways; virtualNetworkGatewayConnections: operations.VirtualNetworkGatewayConnections; localNetworkGateways: operations.LocalNetworkGateways; + virtualNetworkGatewayNatRules: operations.VirtualNetworkGatewayNatRules; + natRules: operations.NatRules; virtualNetworkTaps: operations.VirtualNetworkTaps; virtualRouters: operations.VirtualRouters; virtualRouterPeerings: operations.VirtualRouterPeerings; @@ -110,10 +112,9 @@ class NetworkManagementClient extends NetworkManagementClientContext { virtualHubs: operations.VirtualHubs; hubVirtualNetworkConnections: operations.HubVirtualNetworkConnections; vpnGateways: operations.VpnGateways; + vpnLinkConnections: operations.VpnLinkConnections; vpnConnections: operations.VpnConnections; vpnSiteLinkConnections: operations.VpnSiteLinkConnections; - vpnLinkConnections: operations.VpnLinkConnections; - natRules: operations.NatRules; p2sVpnGateways: operations.P2sVpnGateways; vpnServerConfigurationsAssociatedWithVirtualWan: operations.VpnServerConfigurationsAssociatedWithVirtualWan; virtualHubRouteTableV2s: operations.VirtualHubRouteTableV2s; @@ -145,6 +146,8 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.azureFirewallFqdnTags = new operations.AzureFirewallFqdnTags(this); this.webCategories = new operations.WebCategories(this); this.bastionHosts = new operations.BastionHosts(this); + this.networkInterfaces = new operations.NetworkInterfaces(this); + this.publicIPAddresses = new operations.PublicIPAddresses(this); this.customIPPrefixes = new operations.CustomIPPrefixes(this); this.ddosCustomPolicies = new operations.DdosCustomPolicies(this); this.ddosProtectionPlans = new operations.DdosProtectionPlans(this); @@ -174,7 +177,6 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.loadBalancerNetworkInterfaces = new operations.LoadBalancerNetworkInterfaces(this); this.loadBalancerProbes = new operations.LoadBalancerProbes(this); this.natGateways = new operations.NatGateways(this); - this.networkInterfaces = new operations.NetworkInterfaces(this); this.networkInterfaceIPConfigurations = new operations.NetworkInterfaceIPConfigurations(this); this.networkInterfaceLoadBalancers = new operations.NetworkInterfaceLoadBalancers(this); this.networkInterfaceTapConfigurations = new operations.NetworkInterfaceTapConfigurations(this); @@ -195,7 +197,6 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.availablePrivateEndpointTypes = new operations.AvailablePrivateEndpointTypes(this); this.privateDnsZoneGroups = new operations.PrivateDnsZoneGroups(this); this.privateLinkServices = new operations.PrivateLinkServices(this); - this.publicIPAddresses = new operations.PublicIPAddresses(this); this.publicIPPrefixes = new operations.PublicIPPrefixes(this); this.routeFilters = new operations.RouteFilters(this); this.routeFilterRules = new operations.RouteFilterRules(this); @@ -215,6 +216,8 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.virtualNetworkGateways = new operations.VirtualNetworkGateways(this); this.virtualNetworkGatewayConnections = new operations.VirtualNetworkGatewayConnections(this); this.localNetworkGateways = new operations.LocalNetworkGateways(this); + this.virtualNetworkGatewayNatRules = new operations.VirtualNetworkGatewayNatRules(this); + this.natRules = new operations.NatRules(this); this.virtualNetworkTaps = new operations.VirtualNetworkTaps(this); this.virtualRouters = new operations.VirtualRouters(this); this.virtualRouterPeerings = new operations.VirtualRouterPeerings(this); @@ -226,10 +229,9 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.virtualHubs = new operations.VirtualHubs(this); this.hubVirtualNetworkConnections = new operations.HubVirtualNetworkConnections(this); this.vpnGateways = new operations.VpnGateways(this); + this.vpnLinkConnections = new operations.VpnLinkConnections(this); this.vpnConnections = new operations.VpnConnections(this); this.vpnSiteLinkConnections = new operations.VpnSiteLinkConnections(this); - this.vpnLinkConnections = new operations.VpnLinkConnections(this); - this.natRules = new operations.NatRules(this); this.p2sVpnGateways = new operations.P2sVpnGateways(this); this.vpnServerConfigurationsAssociatedWithVirtualWan = new operations.VpnServerConfigurationsAssociatedWithVirtualWan(this); this.virtualHubRouteTableV2s = new operations.VirtualHubRouteTableV2s(this); diff --git a/sdk/network/arm-network/src/networkManagementClientContext.ts b/sdk/network/arm-network/src/networkManagementClientContext.ts index b533043bb149..2e54cf31fd25 100644 --- a/sdk/network/arm-network/src/networkManagementClientContext.ts +++ b/sdk/network/arm-network/src/networkManagementClientContext.ts @@ -37,7 +37,7 @@ export class NetworkManagementClientContext extends msRestAzure.AzureServiceClie if (!options) { options = {}; } - if (!options.userAgent) { + if(!options.userAgent) { const defaultUserAgent = msRestAzure.getDefaultUserAgentValue(); options.userAgent = `${packageName}/${packageVersion} ${defaultUserAgent}`; } @@ -51,10 +51,10 @@ export class NetworkManagementClientContext extends msRestAzure.AzureServiceClie this.credentials = credentials; this.subscriptionId = subscriptionId; - if (options.acceptLanguage !== null && options.acceptLanguage !== undefined) { + if(options.acceptLanguage !== null && options.acceptLanguage !== undefined) { this.acceptLanguage = options.acceptLanguage; } - if (options.longRunningOperationRetryTimeout !== null && options.longRunningOperationRetryTimeout !== undefined) { + if(options.longRunningOperationRetryTimeout !== null && options.longRunningOperationRetryTimeout !== undefined) { this.longRunningOperationRetryTimeout = options.longRunningOperationRetryTimeout; } } diff --git a/sdk/network/arm-network/src/operations/index.ts b/sdk/network/arm-network/src/operations/index.ts index ac8a18054374..f5a228a7022e 100644 --- a/sdk/network/arm-network/src/operations/index.ts +++ b/sdk/network/arm-network/src/operations/index.ts @@ -18,6 +18,8 @@ export * from "./azureFirewalls"; export * from "./azureFirewallFqdnTags"; export * from "./webCategories"; export * from "./bastionHosts"; +export * from "./networkInterfaces"; +export * from "./publicIPAddresses"; export * from "./customIPPrefixes"; export * from "./ddosCustomPolicies"; export * from "./ddosProtectionPlans"; @@ -47,7 +49,6 @@ export * from "./loadBalancerOutboundRules"; export * from "./loadBalancerNetworkInterfaces"; export * from "./loadBalancerProbes"; export * from "./natGateways"; -export * from "./networkInterfaces"; export * from "./networkInterfaceIPConfigurations"; export * from "./networkInterfaceLoadBalancers"; export * from "./networkInterfaceTapConfigurations"; @@ -68,7 +69,6 @@ export * from "./privateEndpoints"; export * from "./availablePrivateEndpointTypes"; export * from "./privateDnsZoneGroups"; export * from "./privateLinkServices"; -export * from "./publicIPAddresses"; export * from "./publicIPPrefixes"; export * from "./routeFilters"; export * from "./routeFilterRules"; @@ -88,6 +88,8 @@ export * from "./virtualNetworkPeerings"; export * from "./virtualNetworkGateways"; export * from "./virtualNetworkGatewayConnections"; export * from "./localNetworkGateways"; +export * from "./virtualNetworkGatewayNatRules"; +export * from "./natRules"; export * from "./virtualNetworkTaps"; export * from "./virtualRouters"; export * from "./virtualRouterPeerings"; @@ -99,10 +101,9 @@ export * from "./vpnServerConfigurations"; export * from "./virtualHubs"; export * from "./hubVirtualNetworkConnections"; export * from "./vpnGateways"; +export * from "./vpnLinkConnections"; export * from "./vpnConnections"; export * from "./vpnSiteLinkConnections"; -export * from "./vpnLinkConnections"; -export * from "./natRules"; export * from "./p2sVpnGateways"; export * from "./vpnServerConfigurationsAssociatedWithVirtualWan"; export * from "./virtualHubRouteTableV2s"; diff --git a/sdk/network/arm-network/src/operations/natRules.ts b/sdk/network/arm-network/src/operations/natRules.ts index 3ad9ff4ec307..acdc35376556 100644 --- a/sdk/network/arm-network/src/operations/natRules.ts +++ b/sdk/network/arm-network/src/operations/natRules.ts @@ -26,6 +26,38 @@ export class NatRules { this.client = client; } + /** + * Retrieves all nat rules for a particular virtual network gateway. + * @param resourceGroupName The resource group name of the virtual network gateway. + * @param virtualNetworkGatewayName The name of the gateway. + * @param [options] The optional parameters + * @returns Promise + */ + listByVirtualNetworkGateway(resourceGroupName: string, virtualNetworkGatewayName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The resource group name of the virtual network gateway. + * @param virtualNetworkGatewayName The name of the gateway. + * @param callback The callback + */ + listByVirtualNetworkGateway(resourceGroupName: string, virtualNetworkGatewayName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The resource group name of the virtual network gateway. + * @param virtualNetworkGatewayName The name of the gateway. + * @param options The optional parameters + * @param callback The callback + */ + listByVirtualNetworkGateway(resourceGroupName: string, virtualNetworkGatewayName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByVirtualNetworkGateway(resourceGroupName: string, virtualNetworkGatewayName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + virtualNetworkGatewayName, + options + }, + listByVirtualNetworkGatewayOperationSpec, + callback) as Promise; + } + /** * Retrieves the details of a nat ruleGet. * @param resourceGroupName The resource group name of the VpnGateway. @@ -165,6 +197,34 @@ export class NatRules { options); } + /** + * Retrieves all nat rules for a particular virtual network gateway. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listByVirtualNetworkGatewayNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listByVirtualNetworkGatewayNext(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 + */ + listByVirtualNetworkGatewayNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByVirtualNetworkGatewayNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listByVirtualNetworkGatewayNextOperationSpec, + callback) as Promise; + } + /** * Retrieves all nat rules for a particular virtual wan vpn gateway. * @param nextPageLink The NextLink from the previous successful call to List operation. @@ -196,6 +256,31 @@ export class NatRules { // Operation Specifications const serializer = new msRest.Serializer(Mappers); +const listByVirtualNetworkGatewayOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/natRules", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualNetworkGatewayName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ListVirtualNetworkGatewayNatRulesResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const getOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/natRules/{natRuleName}", @@ -309,6 +394,30 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { serializer }; +const listByVirtualNetworkGatewayNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ListVirtualNetworkGatewayNatRulesResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const listByVpnGatewayNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", diff --git a/sdk/network/arm-network/src/operations/networkInterfaces.ts b/sdk/network/arm-network/src/operations/networkInterfaces.ts index 86fef9e152b4..028efa87e605 100644 --- a/sdk/network/arm-network/src/operations/networkInterfaces.ts +++ b/sdk/network/arm-network/src/operations/networkInterfaces.ts @@ -26,6 +26,114 @@ export class NetworkInterfaces { this.client = client; } + /** + * Gets information about all network interfaces in a role instance in a cloud service. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param [options] The optional parameters + * @returns Promise + */ + listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param callback The callback + */ + listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + roleInstanceName, + options + }, + listCloudServiceRoleInstanceNetworkInterfacesOperationSpec, + callback) as Promise; + } + + /** + * Gets all network interfaces in a cloud service. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param [options] The optional parameters + * @returns Promise + */ + listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param callback The callback + */ + listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + options + }, + listCloudServiceNetworkInterfacesOperationSpec, + callback) as Promise; + } + + /** + * Get the specified network interface in a cloud service. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The name of the network interface. + * @param [options] The optional parameters + * @returns Promise + */ + getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, options?: Models.NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The name of the network interface. + * @param callback The callback + */ + getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The name of the network interface. + * @param options The optional parameters + * @param callback The callback + */ + getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, options: Models.NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams, callback: msRest.ServiceCallback): void; + getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, options?: Models.NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + roleInstanceName, + networkInterfaceName, + options + }, + getCloudServiceNetworkInterfaceOperationSpec, + callback) as Promise; + } + /** * Deletes the specified network interface. * @param resourceGroupName The name of the resource group. @@ -388,114 +496,6 @@ export class NetworkInterfaces { callback) as Promise; } - /** - * Gets information about all network interfaces in a role instance in a cloud service. - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param [options] The optional parameters - * @returns Promise - */ - listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, options?: msRest.RequestOptionsBase): Promise; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param callback The callback - */ - listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, callback: msRest.ServiceCallback): void; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param options The optional parameters - * @param callback The callback - */ - listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - resourceGroupName, - cloudServiceName, - roleInstanceName, - options - }, - listCloudServiceRoleInstanceNetworkInterfacesOperationSpec, - callback) as Promise; - } - - /** - * Gets all network interfaces in a cloud service. - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param [options] The optional parameters - * @returns Promise - */ - listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase): Promise; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param callback The callback - */ - listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, callback: msRest.ServiceCallback): void; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param options The optional parameters - * @param callback The callback - */ - listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - resourceGroupName, - cloudServiceName, - options - }, - listCloudServiceNetworkInterfacesOperationSpec, - callback) as Promise; - } - - /** - * Get the specified network interface in a cloud service. - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param networkInterfaceName The name of the network interface. - * @param [options] The optional parameters - * @returns Promise - */ - getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, options?: Models.NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams): Promise; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param networkInterfaceName The name of the network interface. - * @param callback The callback - */ - getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, callback: msRest.ServiceCallback): void; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param networkInterfaceName The name of the network interface. - * @param options The optional parameters - * @param callback The callback - */ - getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, options: Models.NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams, callback: msRest.ServiceCallback): void; - getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, options?: Models.NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - resourceGroupName, - cloudServiceName, - roleInstanceName, - networkInterfaceName, - options - }, - getCloudServiceNetworkInterfaceOperationSpec, - callback) as Promise; - } - /** * Deletes the specified network interface. * @param resourceGroupName The name of the resource group. @@ -559,15 +559,72 @@ export class NetworkInterfaces { * @param [options] The optional parameters * @returns Promise */ - beginListEffectiveNetworkSecurityGroups(resourceGroupName: string, networkInterfaceName: string, options?: msRest.RequestOptionsBase): Promise { - return this.client.sendLRORequest( + beginListEffectiveNetworkSecurityGroups(resourceGroupName: string, networkInterfaceName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + networkInterfaceName, + options + }, + beginListEffectiveNetworkSecurityGroupsOperationSpec, + options); + } + + /** + * Gets information about all network interfaces in a role instance in a cloud service. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns + * Promise + */ + listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listCloudServiceRoleInstanceNetworkInterfacesNext(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 + */ + listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listCloudServiceRoleInstanceNetworkInterfacesNextOperationSpec, + callback) as Promise; + } + + /** + * Gets all network interfaces in a cloud service. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listCloudServiceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listCloudServiceNetworkInterfacesNext(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 + */ + listCloudServiceNetworkInterfacesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( { - resourceGroupName, - networkInterfaceName, + nextPageLink, options }, - beginListEffectiveNetworkSecurityGroupsOperationSpec, - options); + listCloudServiceNetworkInterfacesNextOperationSpec, + callback) as Promise; } /** @@ -712,85 +769,28 @@ export class NetworkInterfaces { listVirtualMachineScaleSetIpConfigurationsNextOperationSpec, callback) as Promise; } - - /** - * Gets information about all network interfaces in a role instance in a cloud service. - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param [options] The optional parameters - * @returns - * Promise - */ - listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; - /** - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param callback The callback - */ - listCloudServiceRoleInstanceNetworkInterfacesNext(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 - */ - listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - nextPageLink, - options - }, - listCloudServiceRoleInstanceNetworkInterfacesNextOperationSpec, - callback) as Promise; - } - - /** - * Gets all network interfaces in a cloud service. - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param [options] The optional parameters - * @returns Promise - */ - listCloudServiceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; - /** - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param callback The callback - */ - listCloudServiceNetworkInterfacesNext(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 - */ - listCloudServiceNetworkInterfacesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listCloudServiceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - nextPageLink, - options - }, - listCloudServiceNetworkInterfacesNextOperationSpec, - callback) as Promise; - } } // Operation Specifications const serializer = new msRest.Serializer(Mappers); -const getOperationSpec: msRest.OperationSpec = { +const listCloudServiceRoleInstanceNetworkInterfacesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces", urlParameters: [ Parameters.resourceGroupName, - Parameters.networkInterfaceName, + Parameters.cloudServiceName, + Parameters.roleInstanceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0, - Parameters.expand + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterface + bodyMapper: Mappers.NetworkInterfaceListResult }, default: { bodyMapper: Mappers.CloudError @@ -799,12 +799,12 @@ const getOperationSpec: msRest.OperationSpec = { serializer }; -const updateTagsOperationSpec: msRest.OperationSpec = { - httpMethod: "PATCH", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}", +const listCloudServiceNetworkInterfacesOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/networkInterfaces", urlParameters: [ Parameters.resourceGroupName, - Parameters.networkInterfaceName, + Parameters.cloudServiceName, Parameters.subscriptionId ], queryParameters: [ @@ -813,16 +813,9 @@ const updateTagsOperationSpec: msRest.OperationSpec = { headerParameters: [ Parameters.acceptLanguage ], - requestBody: { - parameterPath: "parameters", - mapper: { - ...Mappers.TagsObject, - required: true - } - }, responses: { 200: { - bodyMapper: Mappers.NetworkInterface + bodyMapper: Mappers.NetworkInterfaceListResult }, default: { bodyMapper: Mappers.CloudError @@ -831,21 +824,26 @@ const updateTagsOperationSpec: msRest.OperationSpec = { serializer }; -const listAllOperationSpec: msRest.OperationSpec = { +const getCloudServiceNetworkInterfaceOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/networkInterfaces", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}", urlParameters: [ + Parameters.resourceGroupName, + Parameters.cloudServiceName, + Parameters.roleInstanceName, + Parameters.networkInterfaceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion0, + Parameters.expand ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceListResult + bodyMapper: Mappers.NetworkInterface }, default: { bodyMapper: Mappers.CloudError @@ -854,22 +852,24 @@ const listAllOperationSpec: msRest.OperationSpec = { serializer }; -const listOperationSpec: msRest.OperationSpec = { +const getOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}", urlParameters: [ Parameters.resourceGroupName, + Parameters.networkInterfaceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion0, + Parameters.expand ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceListResult + bodyMapper: Mappers.NetworkInterface }, default: { bodyMapper: Mappers.CloudError @@ -878,24 +878,30 @@ const listOperationSpec: msRest.OperationSpec = { serializer }; -const listVirtualMachineScaleSetVMNetworkInterfacesOperationSpec: msRest.OperationSpec = { - httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces", +const updateTagsOperationSpec: msRest.OperationSpec = { + httpMethod: "PATCH", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}", urlParameters: [ Parameters.resourceGroupName, - Parameters.virtualMachineScaleSetName, - Parameters.virtualmachineIndex, + Parameters.networkInterfaceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.TagsObject, + required: true + } + }, responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceListResult + bodyMapper: Mappers.NetworkInterface }, default: { bodyMapper: Mappers.CloudError @@ -904,16 +910,14 @@ const listVirtualMachineScaleSetVMNetworkInterfacesOperationSpec: msRest.Operati serializer }; -const listVirtualMachineScaleSetNetworkInterfacesOperationSpec: msRest.OperationSpec = { +const listAllOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/networkInterfaces", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/networkInterfaces", urlParameters: [ - Parameters.resourceGroupName, - Parameters.virtualMachineScaleSetName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -929,26 +933,22 @@ const listVirtualMachineScaleSetNetworkInterfacesOperationSpec: msRest.Operation serializer }; -const getVirtualMachineScaleSetNetworkInterfaceOperationSpec: msRest.OperationSpec = { +const listOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces", urlParameters: [ Parameters.resourceGroupName, - Parameters.virtualMachineScaleSetName, - Parameters.virtualmachineIndex, - Parameters.networkInterfaceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1, - Parameters.expand + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterface + bodyMapper: Mappers.NetworkInterfaceListResult }, default: { bodyMapper: Mappers.CloudError @@ -957,26 +957,24 @@ const getVirtualMachineScaleSetNetworkInterfaceOperationSpec: msRest.OperationSp serializer }; -const listVirtualMachineScaleSetIpConfigurationsOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetVMNetworkInterfacesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipConfigurations", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces", urlParameters: [ Parameters.resourceGroupName, Parameters.virtualMachineScaleSetName, Parameters.virtualmachineIndex, - Parameters.networkInterfaceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1, - Parameters.expand + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceIPConfigurationListResult + bodyMapper: Mappers.NetworkInterfaceListResult }, default: { bodyMapper: Mappers.CloudError @@ -985,27 +983,23 @@ const listVirtualMachineScaleSetIpConfigurationsOperationSpec: msRest.OperationS serializer }; -const getVirtualMachineScaleSetIpConfigurationOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetNetworkInterfacesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipConfigurations/{ipConfigurationName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/networkInterfaces", urlParameters: [ Parameters.resourceGroupName, Parameters.virtualMachineScaleSetName, - Parameters.virtualmachineIndex, - Parameters.networkInterfaceName, - Parameters.ipConfigurationName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1, - Parameters.expand + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceIPConfiguration + bodyMapper: Mappers.NetworkInterfaceListResult }, default: { bodyMapper: Mappers.CloudError @@ -1014,24 +1008,26 @@ const getVirtualMachineScaleSetIpConfigurationOperationSpec: msRest.OperationSpe serializer }; -const listCloudServiceRoleInstanceNetworkInterfacesOperationSpec: msRest.OperationSpec = { +const getVirtualMachineScaleSetNetworkInterfaceOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}", urlParameters: [ Parameters.resourceGroupName, - Parameters.cloudServiceName, - Parameters.roleInstanceName, + Parameters.virtualMachineScaleSetName, + Parameters.virtualmachineIndex, + Parameters.networkInterfaceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1, + Parameters.expand ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceListResult + bodyMapper: Mappers.NetworkInterface }, default: { bodyMapper: Mappers.CloudError @@ -1040,23 +1036,26 @@ const listCloudServiceRoleInstanceNetworkInterfacesOperationSpec: msRest.Operati serializer }; -const listCloudServiceNetworkInterfacesOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetIpConfigurationsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/networkInterfaces", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipConfigurations", urlParameters: [ Parameters.resourceGroupName, - Parameters.cloudServiceName, + Parameters.virtualMachineScaleSetName, + Parameters.virtualmachineIndex, + Parameters.networkInterfaceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1, + Parameters.expand ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceListResult + bodyMapper: Mappers.NetworkInterfaceIPConfigurationListResult }, default: { bodyMapper: Mappers.CloudError @@ -1065,18 +1064,19 @@ const listCloudServiceNetworkInterfacesOperationSpec: msRest.OperationSpec = { serializer }; -const getCloudServiceNetworkInterfaceOperationSpec: msRest.OperationSpec = { +const getVirtualMachineScaleSetIpConfigurationOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipConfigurations/{ipConfigurationName}", urlParameters: [ Parameters.resourceGroupName, - Parameters.cloudServiceName, - Parameters.roleInstanceName, + Parameters.virtualMachineScaleSetName, + Parameters.virtualmachineIndex, Parameters.networkInterfaceName, + Parameters.ipConfigurationName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0, + Parameters.apiVersion1, Parameters.expand ], headerParameters: [ @@ -1084,7 +1084,7 @@ const getCloudServiceNetworkInterfaceOperationSpec: msRest.OperationSpec = { ], responses: { 200: { - bodyMapper: Mappers.NetworkInterface + bodyMapper: Mappers.NetworkInterfaceIPConfiguration }, default: { bodyMapper: Mappers.CloudError @@ -1205,7 +1205,7 @@ const beginListEffectiveNetworkSecurityGroupsOperationSpec: msRest.OperationSpec serializer }; -const listAllNextOperationSpec: msRest.OperationSpec = { +const listCloudServiceRoleInstanceNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1229,7 +1229,7 @@ const listAllNextOperationSpec: msRest.OperationSpec = { serializer }; -const listNextOperationSpec: msRest.OperationSpec = { +const listCloudServiceNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1253,7 +1253,7 @@ const listNextOperationSpec: msRest.OperationSpec = { serializer }; -const listVirtualMachineScaleSetVMNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { +const listAllNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1261,7 +1261,7 @@ const listVirtualMachineScaleSetVMNetworkInterfacesNextOperationSpec: msRest.Ope Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -1277,7 +1277,7 @@ const listVirtualMachineScaleSetVMNetworkInterfacesNextOperationSpec: msRest.Ope serializer }; -const listVirtualMachineScaleSetNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { +const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1285,7 +1285,7 @@ const listVirtualMachineScaleSetNetworkInterfacesNextOperationSpec: msRest.Opera Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -1301,7 +1301,7 @@ const listVirtualMachineScaleSetNetworkInterfacesNextOperationSpec: msRest.Opera serializer }; -const listVirtualMachineScaleSetIpConfigurationsNextOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetVMNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1309,15 +1309,14 @@ const listVirtualMachineScaleSetIpConfigurationsNextOperationSpec: msRest.Operat Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1, - Parameters.expand + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceIPConfigurationListResult + bodyMapper: Mappers.NetworkInterfaceListResult }, default: { bodyMapper: Mappers.CloudError @@ -1326,7 +1325,7 @@ const listVirtualMachineScaleSetIpConfigurationsNextOperationSpec: msRest.Operat serializer }; -const listCloudServiceRoleInstanceNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1334,7 +1333,7 @@ const listCloudServiceRoleInstanceNetworkInterfacesNextOperationSpec: msRest.Ope Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -1350,7 +1349,7 @@ const listCloudServiceRoleInstanceNetworkInterfacesNextOperationSpec: msRest.Ope serializer }; -const listCloudServiceNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetIpConfigurationsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1358,14 +1357,15 @@ const listCloudServiceNetworkInterfacesNextOperationSpec: msRest.OperationSpec = Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1, + Parameters.expand ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceListResult + bodyMapper: Mappers.NetworkInterfaceIPConfigurationListResult }, 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 929765f2373c..3ce5f09653dd 100644 --- a/sdk/network/arm-network/src/operations/publicIPAddresses.ts +++ b/sdk/network/arm-network/src/operations/publicIPAddresses.ts @@ -26,6 +26,131 @@ export class PublicIPAddresses { this.client = client; } + /** + * Gets information about all public IP addresses on a cloud service level. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param [options] The optional parameters + * @returns Promise + */ + listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param callback The callback + */ + listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + options + }, + listCloudServicePublicIPAddressesOperationSpec, + callback) as Promise; + } + + /** + * Gets information about all public IP addresses in a role instance IP configuration in a cloud + * service. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The network interface name. + * @param ipConfigurationName The IP configuration name. + * @param [options] The optional parameters + * @returns Promise + */ + listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The network interface name. + * @param ipConfigurationName The IP configuration name. + * @param callback The callback + */ + listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The network interface name. + * @param ipConfigurationName The IP configuration name. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + roleInstanceName, + networkInterfaceName, + ipConfigurationName, + options + }, + listCloudServiceRoleInstancePublicIPAddressesOperationSpec, + callback) as Promise; + } + + /** + * Get the specified public IP address in a cloud service. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The role instance name. + * @param networkInterfaceName The name of the network interface. + * @param ipConfigurationName The name of the IP configuration. + * @param publicIpAddressName The name of the public IP Address. + * @param [options] The optional parameters + * @returns Promise + */ + getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options?: Models.PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The role instance name. + * @param networkInterfaceName The name of the network interface. + * @param ipConfigurationName The name of the IP configuration. + * @param publicIpAddressName The name of the public IP Address. + * @param callback The callback + */ + getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The role instance name. + * @param networkInterfaceName The name of the network interface. + * @param ipConfigurationName The name of the IP configuration. + * @param publicIpAddressName The name of the public IP Address. + * @param options The optional parameters + * @param callback The callback + */ + getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options: Models.PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams, callback: msRest.ServiceCallback): void; + getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options?: Models.PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + roleInstanceName, + networkInterfaceName, + ipConfigurationName, + publicIpAddressName, + options + }, + getCloudServicePublicIPAddressOperationSpec, + callback) as Promise; + } + /** * Deletes the specified public IP address. * @param resourceGroupName The name of the resource group. @@ -297,166 +422,99 @@ export class PublicIPAddresses { } /** - * Gets information about all public IP addresses on a cloud service level. + * Deletes the specified public IP address. * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. + * @param publicIpAddressName The name of the public IP address. * @param [options] The optional parameters - * @returns Promise - */ - listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase): Promise; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param callback The callback - */ - listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, callback: msRest.ServiceCallback): void; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param options The optional parameters - * @param callback The callback + * @returns Promise */ - listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( + beginDeleteMethod(resourceGroupName: string, publicIpAddressName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( { resourceGroupName, - cloudServiceName, + publicIpAddressName, options }, - listCloudServicePublicIPAddressesOperationSpec, - callback) as Promise; + beginDeleteMethodOperationSpec, + options); } /** - * Gets information about all public IP addresses in a role instance IP configuration in a cloud - * service. + * Creates or updates a static or dynamic public IP address. * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param networkInterfaceName The network interface name. - * @param ipConfigurationName The IP configuration name. + * @param publicIpAddressName The name of the public IP address. + * @param parameters Parameters supplied to the create or update public IP address operation. * @param [options] The optional parameters - * @returns Promise - */ - listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options?: msRest.RequestOptionsBase): Promise; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param networkInterfaceName The network interface name. - * @param ipConfigurationName The IP configuration name. - * @param callback The callback - */ - listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, callback: msRest.ServiceCallback): void; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param networkInterfaceName The network interface name. - * @param ipConfigurationName The IP configuration name. - * @param options The optional parameters - * @param callback The callback + * @returns Promise */ - listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( + beginCreateOrUpdate(resourceGroupName: string, publicIpAddressName: string, parameters: Models.PublicIPAddress, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( { resourceGroupName, - cloudServiceName, - roleInstanceName, - networkInterfaceName, - ipConfigurationName, + publicIpAddressName, + parameters, options }, - listCloudServiceRoleInstancePublicIPAddressesOperationSpec, - callback) as Promise; + beginCreateOrUpdateOperationSpec, + options); } /** - * Get the specified public IP address in a cloud service. - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The role instance name. - * @param networkInterfaceName The name of the network interface. - * @param ipConfigurationName The name of the IP configuration. - * @param publicIpAddressName The name of the public IP Address. + * Gets information about all public IP addresses on a cloud service level. + * @param nextPageLink The NextLink from the previous successful call to List operation. * @param [options] The optional parameters - * @returns Promise + * @returns Promise */ - getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options?: Models.PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams): Promise; + listCloudServicePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The role instance name. - * @param networkInterfaceName The name of the network interface. - * @param ipConfigurationName The name of the IP configuration. - * @param publicIpAddressName The name of the public IP Address. + * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, callback: msRest.ServiceCallback): void; + listCloudServicePublicIPAddressesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The role instance name. - * @param networkInterfaceName The name of the network interface. - * @param ipConfigurationName The name of the IP configuration. - * @param publicIpAddressName The name of the public IP Address. + * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options: Models.PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams, callback: msRest.ServiceCallback): void; - getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options?: Models.PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + listCloudServicePublicIPAddressesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServicePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { - resourceGroupName, - cloudServiceName, - roleInstanceName, - networkInterfaceName, - ipConfigurationName, - publicIpAddressName, + nextPageLink, options }, - getCloudServicePublicIPAddressOperationSpec, - callback) as Promise; + listCloudServicePublicIPAddressesNextOperationSpec, + callback) as Promise; } /** - * Deletes the specified public IP address. - * @param resourceGroupName The name of the resource group. - * @param publicIpAddressName The name of the public IP address. + * Gets information about all public IP addresses in a role instance IP configuration in a cloud + * service. + * @param nextPageLink The NextLink from the previous successful call to List operation. * @param [options] The optional parameters - * @returns Promise + * @returns + * Promise */ - beginDeleteMethod(resourceGroupName: string, publicIpAddressName: string, options?: msRest.RequestOptionsBase): Promise { - return this.client.sendLRORequest( - { - resourceGroupName, - publicIpAddressName, - options - }, - beginDeleteMethodOperationSpec, - options); - } - + listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** - * Creates or updates a static or dynamic public IP address. - * @param resourceGroupName The name of the resource group. - * @param publicIpAddressName The name of the public IP address. - * @param parameters Parameters supplied to the create or update public IP address operation. - * @param [options] The optional parameters - * @returns Promise + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback */ - beginCreateOrUpdate(resourceGroupName: string, publicIpAddressName: string, parameters: Models.PublicIPAddress, options?: msRest.RequestOptionsBase): Promise { - return this.client.sendLRORequest( + listCloudServiceRoleInstancePublicIPAddressesNext(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 + */ + listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( { - resourceGroupName, - publicIpAddressName, - parameters, + nextPageLink, options }, - beginCreateOrUpdateOperationSpec, - options); + listCloudServiceRoleInstancePublicIPAddressesNextOperationSpec, + callback) as Promise; } /** @@ -573,86 +631,27 @@ export class PublicIPAddresses { listVirtualMachineScaleSetVMPublicIPAddressesNextOperationSpec, callback) as Promise; } - - /** - * Gets information about all public IP addresses on a cloud service level. - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param [options] The optional parameters - * @returns Promise - */ - listCloudServicePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; - /** - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param callback The callback - */ - listCloudServicePublicIPAddressesNext(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 - */ - listCloudServicePublicIPAddressesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listCloudServicePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - nextPageLink, - options - }, - listCloudServicePublicIPAddressesNextOperationSpec, - callback) as Promise; - } - - /** - * Gets information about all public IP addresses in a role instance IP configuration in a cloud - * service. - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param [options] The optional parameters - * @returns - * Promise - */ - listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; - /** - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param callback The callback - */ - listCloudServiceRoleInstancePublicIPAddressesNext(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 - */ - listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - nextPageLink, - options - }, - listCloudServiceRoleInstancePublicIPAddressesNextOperationSpec, - callback) as Promise; - } } // Operation Specifications const serializer = new msRest.Serializer(Mappers); -const getOperationSpec: msRest.OperationSpec = { +const listCloudServicePublicIPAddressesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/publicipaddresses", urlParameters: [ Parameters.resourceGroupName, - Parameters.publicIpAddressName, + Parameters.cloudServiceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0, - Parameters.expand + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.PublicIPAddress + bodyMapper: Mappers.PublicIPAddressListResult }, default: { bodyMapper: Mappers.CloudError @@ -661,12 +660,15 @@ const getOperationSpec: msRest.OperationSpec = { serializer }; -const updateTagsOperationSpec: msRest.OperationSpec = { - httpMethod: "PATCH", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}", +const listCloudServiceRoleInstancePublicIPAddressesOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses", urlParameters: [ Parameters.resourceGroupName, - Parameters.publicIpAddressName, + Parameters.cloudServiceName, + Parameters.roleInstanceName, + Parameters.networkInterfaceName, + Parameters.ipConfigurationName, Parameters.subscriptionId ], queryParameters: [ @@ -675,16 +677,9 @@ const updateTagsOperationSpec: msRest.OperationSpec = { headerParameters: [ Parameters.acceptLanguage ], - requestBody: { - parameterPath: "parameters", - mapper: { - ...Mappers.TagsObject, - required: true - } - }, responses: { 200: { - bodyMapper: Mappers.PublicIPAddress + bodyMapper: Mappers.PublicIPAddressListResult }, default: { bodyMapper: Mappers.CloudError @@ -693,21 +688,28 @@ const updateTagsOperationSpec: msRest.OperationSpec = { serializer }; -const listAllOperationSpec: msRest.OperationSpec = { +const getCloudServicePublicIPAddressOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/publicIPAddresses", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses/{publicIpAddressName}", urlParameters: [ + Parameters.resourceGroupName, + Parameters.cloudServiceName, + Parameters.roleInstanceName, + Parameters.networkInterfaceName, + Parameters.ipConfigurationName, + Parameters.publicIpAddressName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion0, + Parameters.expand ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.PublicIPAddressListResult + bodyMapper: Mappers.PublicIPAddress }, default: { bodyMapper: Mappers.CloudError @@ -716,22 +718,24 @@ const listAllOperationSpec: msRest.OperationSpec = { serializer }; -const listOperationSpec: msRest.OperationSpec = { +const getOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}", urlParameters: [ Parameters.resourceGroupName, + Parameters.publicIpAddressName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion0, + Parameters.expand ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.PublicIPAddressListResult + bodyMapper: Mappers.PublicIPAddress }, default: { bodyMapper: Mappers.CloudError @@ -740,23 +744,30 @@ const listOperationSpec: msRest.OperationSpec = { serializer }; -const listVirtualMachineScaleSetPublicIPAddressesOperationSpec: msRest.OperationSpec = { - httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/publicipaddresses", +const updateTagsOperationSpec: msRest.OperationSpec = { + httpMethod: "PATCH", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}", urlParameters: [ Parameters.resourceGroupName, - Parameters.virtualMachineScaleSetName, + Parameters.publicIpAddressName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.TagsObject, + required: true + } + }, responses: { 200: { - bodyMapper: Mappers.PublicIPAddressListResult + bodyMapper: Mappers.PublicIPAddress }, default: { bodyMapper: Mappers.CloudError @@ -765,19 +776,14 @@ const listVirtualMachineScaleSetPublicIPAddressesOperationSpec: msRest.Operation serializer }; -const listVirtualMachineScaleSetVMPublicIPAddressesOperationSpec: msRest.OperationSpec = { +const listAllOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/publicIPAddresses", urlParameters: [ - Parameters.resourceGroupName, - Parameters.virtualMachineScaleSetName, - Parameters.virtualmachineIndex, - Parameters.networkInterfaceName, - Parameters.ipConfigurationName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -793,28 +799,22 @@ const listVirtualMachineScaleSetVMPublicIPAddressesOperationSpec: msRest.Operati serializer }; -const getVirtualMachineScaleSetPublicIPAddressOperationSpec: msRest.OperationSpec = { +const listOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses/{publicIpAddressName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses", urlParameters: [ Parameters.resourceGroupName, - Parameters.virtualMachineScaleSetName, - Parameters.virtualmachineIndex, - Parameters.networkInterfaceName, - Parameters.ipConfigurationName, - Parameters.publicIpAddressName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1, - Parameters.expand + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.PublicIPAddress + bodyMapper: Mappers.PublicIPAddressListResult }, default: { bodyMapper: Mappers.CloudError @@ -823,16 +823,16 @@ const getVirtualMachineScaleSetPublicIPAddressOperationSpec: msRest.OperationSpe serializer }; -const listCloudServicePublicIPAddressesOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetPublicIPAddressesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/publicipaddresses", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/publicipaddresses", urlParameters: [ Parameters.resourceGroupName, - Parameters.cloudServiceName, + Parameters.virtualMachineScaleSetName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -848,19 +848,19 @@ const listCloudServicePublicIPAddressesOperationSpec: msRest.OperationSpec = { serializer }; -const listCloudServiceRoleInstancePublicIPAddressesOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetVMPublicIPAddressesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses", urlParameters: [ Parameters.resourceGroupName, - Parameters.cloudServiceName, - Parameters.roleInstanceName, + Parameters.virtualMachineScaleSetName, + Parameters.virtualmachineIndex, Parameters.networkInterfaceName, Parameters.ipConfigurationName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -876,20 +876,20 @@ const listCloudServiceRoleInstancePublicIPAddressesOperationSpec: msRest.Operati serializer }; -const getCloudServicePublicIPAddressOperationSpec: msRest.OperationSpec = { +const getVirtualMachineScaleSetPublicIPAddressOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses/{publicIpAddressName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses/{publicIpAddressName}", urlParameters: [ Parameters.resourceGroupName, - Parameters.cloudServiceName, - Parameters.roleInstanceName, + Parameters.virtualMachineScaleSetName, + Parameters.virtualmachineIndex, Parameters.networkInterfaceName, Parameters.ipConfigurationName, Parameters.publicIpAddressName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0, + Parameters.apiVersion1, Parameters.expand ], headerParameters: [ @@ -966,7 +966,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { serializer }; -const listAllNextOperationSpec: msRest.OperationSpec = { +const listCloudServicePublicIPAddressesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -990,7 +990,7 @@ const listAllNextOperationSpec: msRest.OperationSpec = { serializer }; -const listNextOperationSpec: msRest.OperationSpec = { +const listCloudServiceRoleInstancePublicIPAddressesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1014,7 +1014,7 @@ const listNextOperationSpec: msRest.OperationSpec = { serializer }; -const listVirtualMachineScaleSetPublicIPAddressesNextOperationSpec: msRest.OperationSpec = { +const listAllNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1022,7 +1022,7 @@ const listVirtualMachineScaleSetPublicIPAddressesNextOperationSpec: msRest.Opera Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -1038,7 +1038,7 @@ const listVirtualMachineScaleSetPublicIPAddressesNextOperationSpec: msRest.Opera serializer }; -const listVirtualMachineScaleSetVMPublicIPAddressesNextOperationSpec: msRest.OperationSpec = { +const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1046,7 +1046,7 @@ const listVirtualMachineScaleSetVMPublicIPAddressesNextOperationSpec: msRest.Ope Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -1062,7 +1062,7 @@ const listVirtualMachineScaleSetVMPublicIPAddressesNextOperationSpec: msRest.Ope serializer }; -const listCloudServicePublicIPAddressesNextOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetPublicIPAddressesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1070,7 +1070,7 @@ const listCloudServicePublicIPAddressesNextOperationSpec: msRest.OperationSpec = Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -1086,7 +1086,7 @@ const listCloudServicePublicIPAddressesNextOperationSpec: msRest.OperationSpec = serializer }; -const listCloudServiceRoleInstancePublicIPAddressesNextOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetVMPublicIPAddressesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1094,7 +1094,7 @@ const listCloudServiceRoleInstancePublicIPAddressesNextOperationSpec: msRest.Ope Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/network/arm-network/src/operations/virtualNetworkGatewayConnections.ts b/sdk/network/arm-network/src/operations/virtualNetworkGatewayConnections.ts index bbcf1eb58641..99388770f0cb 100644 --- a/sdk/network/arm-network/src/operations/virtualNetworkGatewayConnections.ts +++ b/sdk/network/arm-network/src/operations/virtualNetworkGatewayConnections.ts @@ -234,6 +234,18 @@ export class VirtualNetworkGatewayConnections { .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } + /** + * Resets the virtual network gateway connection specified. + * @param resourceGroupName The name of the resource group. + * @param virtualNetworkGatewayConnectionName The name of the virtual network gateway Connection. + * @param [options] The optional parameters + * @returns Promise + */ + resetConnection(resourceGroupName: string, virtualNetworkGatewayConnectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginResetConnection(resourceGroupName,virtualNetworkGatewayConnectionName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + /** * Creates or updates a virtual network gateway connection in the specified resource group. * @param resourceGroupName The name of the resource group. @@ -398,6 +410,24 @@ export class VirtualNetworkGatewayConnections { options); } + /** + * Resets the virtual network gateway connection specified. + * @param resourceGroupName The name of the resource group. + * @param virtualNetworkGatewayConnectionName The name of the virtual network gateway Connection. + * @param [options] The optional parameters + * @returns Promise + */ + beginResetConnection(resourceGroupName: string, virtualNetworkGatewayConnectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualNetworkGatewayConnectionName, + options + }, + beginResetConnectionOperationSpec, + options); + } + /** * The List VirtualNetworkGatewayConnections operation retrieves all the virtual network gateways * connections created. @@ -772,6 +802,29 @@ const beginGetIkeSasOperationSpec: msRest.OperationSpec = { serializer }; +const beginResetConnectionOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}/resetconnection", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.virtualNetworkGatewayConnectionName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 202: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", diff --git a/sdk/network/arm-network/src/operations/virtualNetworkGatewayNatRules.ts b/sdk/network/arm-network/src/operations/virtualNetworkGatewayNatRules.ts new file mode 100644 index 000000000000..2e5a969ead87 --- /dev/null +++ b/sdk/network/arm-network/src/operations/virtualNetworkGatewayNatRules.ts @@ -0,0 +1,225 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * 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/virtualNetworkGatewayNatRulesMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a VirtualNetworkGatewayNatRules. */ +export class VirtualNetworkGatewayNatRules { + private readonly client: NetworkManagementClientContext; + + /** + * Create a VirtualNetworkGatewayNatRules. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Retrieves the details of a nat ruleGet. + * @param resourceGroupName The resource group name of the Virtual Network Gateway. + * @param virtualNetworkGatewayName The name of the gateway. + * @param natRuleName The name of the nat rule. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The resource group name of the Virtual Network Gateway. + * @param virtualNetworkGatewayName The name of the gateway. + * @param natRuleName The name of the nat rule. + * @param callback The callback + */ + get(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The resource group name of the Virtual Network Gateway. + * @param virtualNetworkGatewayName The name of the gateway. + * @param natRuleName The name of the nat rule. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + virtualNetworkGatewayName, + natRuleName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Creates a nat rule to a scalable virtual network gateway if it doesn't exist else updates the + * existing nat rules. + * @param resourceGroupName The resource group name of the Virtual Network Gateway. + * @param virtualNetworkGatewayName The name of the gateway. + * @param natRuleName The name of the nat rule. + * @param natRuleParameters Parameters supplied to create or Update a Nat Rule. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, natRuleParameters: Models.VirtualNetworkGatewayNatRule, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,virtualNetworkGatewayName,natRuleName,natRuleParameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes a nat rule. + * @param resourceGroupName The resource group name of the Virtual Network Gateway. + * @param virtualNetworkGatewayName The name of the gateway. + * @param natRuleName The name of the nat rule. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,virtualNetworkGatewayName,natRuleName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Creates a nat rule to a scalable virtual network gateway if it doesn't exist else updates the + * existing nat rules. + * @param resourceGroupName The resource group name of the Virtual Network Gateway. + * @param virtualNetworkGatewayName The name of the gateway. + * @param natRuleName The name of the nat rule. + * @param natRuleParameters Parameters supplied to create or Update a Nat Rule. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, natRuleParameters: Models.VirtualNetworkGatewayNatRule, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualNetworkGatewayName, + natRuleName, + natRuleParameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Deletes a nat rule. + * @param resourceGroupName The resource group name of the Virtual Network Gateway. + * @param virtualNetworkGatewayName The name of the gateway. + * @param natRuleName The name of the nat rule. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualNetworkGatewayName, + natRuleName, + options + }, + beginDeleteMethodOperationSpec, + options); + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/natRules/{natRuleName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualNetworkGatewayName, + Parameters.natRuleName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.VirtualNetworkGatewayNatRule + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/natRules/{natRuleName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualNetworkGatewayName, + Parameters.natRuleName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "natRuleParameters", + mapper: { + ...Mappers.VirtualNetworkGatewayNatRule, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.VirtualNetworkGatewayNatRule + }, + 201: { + bodyMapper: Mappers.VirtualNetworkGatewayNatRule + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/natRules/{natRuleName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualNetworkGatewayName, + Parameters.natRuleName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/vpnLinkConnections.ts b/sdk/network/arm-network/src/operations/vpnLinkConnections.ts index b0da995a57c4..c29cb53b0a3c 100644 --- a/sdk/network/arm-network/src/operations/vpnLinkConnections.ts +++ b/sdk/network/arm-network/src/operations/vpnLinkConnections.ts @@ -8,6 +8,7 @@ */ 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/vpnLinkConnectionsMappers"; import * as Parameters from "../models/parameters"; @@ -25,6 +26,34 @@ export class VpnLinkConnections { this.client = client; } + /** + * Resets the VpnLink connection specified. + * @param resourceGroupName The name of the resource group. + * @param gatewayName The name of the gateway. + * @param connectionName The name of the vpn connection. + * @param linkConnectionName The name of the vpn link connection. + * @param [options] The optional parameters + * @returns Promise + */ + resetConnection(resourceGroupName: string, gatewayName: string, connectionName: string, linkConnectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginResetConnection(resourceGroupName,gatewayName,connectionName,linkConnectionName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group. + * @param resourceGroupName The name of the resource group. + * @param gatewayName The name of the gateway. + * @param connectionName The name of the vpn connection. + * @param linkConnectionName The name of the vpn link connection. + * @param [options] The optional parameters + * @returns Promise + */ + getIkeSas(resourceGroupName: string, gatewayName: string, connectionName: string, linkConnectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginGetIkeSas(resourceGroupName,gatewayName,connectionName,linkConnectionName,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + /** * Retrieves all vpn site link connections for a particular virtual wan vpn gateway vpn connection. * @param resourceGroupName The resource group name of the vpn gateway. @@ -61,6 +90,50 @@ export class VpnLinkConnections { callback) as Promise; } + /** + * Resets the VpnLink connection specified. + * @param resourceGroupName The name of the resource group. + * @param gatewayName The name of the gateway. + * @param connectionName The name of the vpn connection. + * @param linkConnectionName The name of the vpn link connection. + * @param [options] The optional parameters + * @returns Promise + */ + beginResetConnection(resourceGroupName: string, gatewayName: string, connectionName: string, linkConnectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + gatewayName, + connectionName, + linkConnectionName, + options + }, + beginResetConnectionOperationSpec, + options); + } + + /** + * Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group. + * @param resourceGroupName The name of the resource group. + * @param gatewayName The name of the gateway. + * @param connectionName The name of the vpn connection. + * @param linkConnectionName The name of the vpn link connection. + * @param [options] The optional parameters + * @returns Promise + */ + beginGetIkeSas(resourceGroupName: string, gatewayName: string, connectionName: string, linkConnectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + gatewayName, + connectionName, + linkConnectionName, + options + }, + beginGetIkeSasOperationSpec, + options); + } + /** * Retrieves all vpn site link connections for a particular virtual wan vpn gateway vpn connection. * @param nextPageLink The NextLink from the previous successful call to List operation. @@ -118,6 +191,64 @@ const listByVpnConnectionOperationSpec: msRest.OperationSpec = { serializer }; +const beginResetConnectionOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}/vpnLinkConnections/{linkConnectionName}/resetconnection", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.gatewayName, + Parameters.connectionName, + Parameters.linkConnectionName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 202: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginGetIkeSasOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}/vpnLinkConnections/{linkConnectionName}/getikesas", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.gatewayName, + Parameters.connectionName, + Parameters.linkConnectionName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: { + serializedName: "parsedResponse", + type: { + name: "String" + } + } + }, + 202: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + const listByVpnConnectionNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com",