diff --git a/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts b/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts index 61de09dd0e32..a239eaf4a949 100644 --- a/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts @@ -55,7 +55,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -77,8 +77,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -106,6 +108,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ErrorDetails, ErrorModel, @@ -135,14 +138,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -151,6 +154,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -180,7 +185,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -188,10 +193,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -245,6 +253,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts index adc4a992a678..ab6ccaf53f89 100644 --- a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, ApplicationSecurityGroupListResult, AzureFirewall, @@ -69,8 +69,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -98,6 +100,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts index afea9566eca2..37ba90fff81a 100644 --- a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts +++ b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, EndpointServicesListResult, ExpressRouteCircuit, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts index 3c81d0f4586c..c00989d9fe6f 100644 --- a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts +++ b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -69,8 +69,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -98,6 +100,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts index c3ea4d791fa3..08f72ae359d1 100644 --- a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts +++ b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -69,8 +69,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -98,6 +100,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/bastionHostsMappers.ts b/sdk/network/arm-network/src/models/bastionHostsMappers.ts index 458b483e245a..918ad78d1b4d 100644 --- a/sdk/network/arm-network/src/models/bastionHostsMappers.ts +++ b/sdk/network/arm-network/src/models/bastionHostsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -69,8 +69,10 @@ export { BastionHostIPConfiguration, BastionHostListResult, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -98,6 +100,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts index 6d69e42676bd..b6c112d93936 100644 --- a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts +++ b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,9 +68,11 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpServiceCommunityListResult, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -98,6 +100,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts index e25ebe3a7eba..1717f72eb401 100644 --- a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts +++ b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, ConnectionMonitor, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -102,6 +104,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ErrorDetails, ErrorResponse, @@ -131,22 +134,25 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, + HopLink, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -176,7 +182,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -184,10 +190,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -241,6 +250,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts index 286cc53ab85c..59b8f7f3740e 100644 --- a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts index 638d2b5b2c3e..18e9ae65c4b6 100644 --- a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts +++ b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -98,6 +100,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts index e0990964baed..c0d0945dfad4 100644 --- a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts +++ b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts index b526c5ba59b4..48dd0b578907 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AuthorizationListResult, AzureFirewall, @@ -69,8 +69,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -98,6 +100,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts index ac0c5961fb60..a64a0d92b92b 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts index 7b06669114e7..7466a8d1d2db 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts index 451c4bcce8b6..d628d577f86b 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitArpTable, @@ -131,14 +134,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -147,6 +150,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -176,7 +181,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -184,10 +189,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -241,6 +249,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts index 1bb85e8385c0..089f6882b1b2 100644 --- a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts index e39504dfe499..3931c8a3ef94 100644 --- a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts index 5cc2dcc28675..01a0742e9d4b 100644 --- a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitArpTable, @@ -131,14 +134,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -147,6 +150,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -176,7 +181,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -184,10 +189,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -241,6 +249,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts index 2d33a40f38b9..94569d47ce0d 100644 --- a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts index 5dd5d90c4275..2cee1135564b 100644 --- a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts index 04e707f0f18e..223e6a8851ef 100644 --- a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts index 38b552bcba65..64c9b09692fb 100644 --- a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts index 39b91be08933..27ec74c612e1 100644 --- a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderListResult, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts index 7035a08b1d04..2ea020a31c1b 100644 --- a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,15 +127,15 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, FirewallPolicyListResult, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts b/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts new file mode 100644 index 000000000000..08a437235107 --- /dev/null +++ b/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts @@ -0,0 +1,286 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + discriminators, + AadAuthenticationParameters, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewayBackendAddress, + ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendHttpSettings, + ApplicationGatewayConnectionDraining, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFrontendIPConfiguration, + ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayHttpListener, + ApplicationGatewayIPConfiguration, + ApplicationGatewayPathRule, + ApplicationGatewayProbe, + ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayRewriteRuleCondition, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewaySku, + ApplicationGatewaySslCertificate, + ApplicationGatewaySslPolicy, + ApplicationGatewaySslPredefinedPolicy, + 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, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + CustomDnsConfigPropertiesFormat, + DdosCustomPolicy, + DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + DnsSettings, + 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, + FirewallPolicy, + FirewallPolicyCertificateAuthority, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, + FirewallPolicyRule, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, + FirewallPolicyRuleCollectionGroupListResult, + FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, + FirewallPolicyTrustedRootCertificate, + FlowLog, + FlowLogFormatParameters, + FrontendIPConfiguration, + HTTPHeader, + HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, + HubRoute, + HubRouteTable, + HubVirtualNetworkConnection, + InboundNatPool, + InboundNatRule, + 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, + 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, + RadiusServer, + RecordSet, + ReferencedPublicIpAddress, + Resource, + ResourceNavigationLink, + ResourceSet, + RetentionPolicyParameters, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + RoutingConfiguration, + SecurityPartnerProvider, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + StaticRoute, + Subnet, + SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, + TrafficSelectorPolicy, + TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSite, + VirtualApplianceSkuProperties, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, + VirtualHubRouteTableV2, + VirtualHubRouteV2, + VirtualNetwork, + VirtualNetworkBgpCommunities, + VirtualNetworkConnectionGatewayReference, + VirtualNetworkGateway, + VirtualNetworkGatewayConnection, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualRouter, + VirtualRouterPeering, + VirtualWAN, + VM, + VnetRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, + VpnGateway, + VpnLinkBgpSettings, + VpnLinkProviderProperties, + VpnServerConfigRadiusClientRootCertificate, + VpnServerConfigRadiusServerRootCertificate, + VpnServerConfiguration, + VpnServerConfigVpnClientRevokedCertificate, + VpnServerConfigVpnClientRootCertificate, + VpnSite, + VpnSiteLink, + VpnSiteLinkConnection, + WebApplicationFirewallCustomRule, + WebApplicationFirewallPolicy +} from "../models/mappers"; diff --git a/sdk/network/arm-network/src/models/flowLogsMappers.ts b/sdk/network/arm-network/src/models/flowLogsMappers.ts index 2d0e85afa2b0..b2a0bd888952 100644 --- a/sdk/network/arm-network/src/models/flowLogsMappers.ts +++ b/sdk/network/arm-network/src/models/flowLogsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, ConnectionMonitorDestination, ConnectionMonitorEndpoint, ConnectionMonitorEndpointFilter, @@ -96,6 +98,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ErrorDetails, ErrorResponse, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -142,6 +145,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -171,7 +176,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -179,10 +184,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts b/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts index 08e2e948d055..6515e835ebc1 100644 --- a/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts +++ b/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts index 9b59655bbc9e..5560aa032c00 100644 --- a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts index 50c177562f66..b534e687e35b 100644 --- a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts +++ b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/index.ts b/sdk/network/arm-network/src/models/index.ts index 33f14fdf22e4..f054a207fe00 100644 --- a/sdk/network/arm-network/src/models/index.ts +++ b/sdk/network/arm-network/src/models/index.ts @@ -3235,14 +3235,28 @@ export interface AzureFirewallIpGroups { readonly changeNumber?: string; } +/** + * Public IP addresses associated with azure firewall. + */ +export interface HubPublicIPAddresses { + /** + * The number of Public IP addresses associated with azure firewall. + */ + addresses?: AzureFirewallPublicIPAddress[]; + /** + * Private IP Address associated with azure firewall. + */ + count?: number; +} + /** * IP addresses associated with azure firewall. */ export interface HubIPAddresses { /** - * List of Public IP addresses associated with azure firewall. + * Public IP addresses associated with azure firewall. */ - publicIPAddresses?: AzureFirewallPublicIPAddress[]; + publicIPs?: HubPublicIPAddresses; /** * Private IP Address associated with azure firewall. */ @@ -3566,9 +3580,8 @@ export interface AzureFirewall extends Resource { firewallPolicy?: SubResource; /** * IP addresses associated with AzureFirewall. - * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly hubIpAddresses?: HubIPAddresses; + hubIpAddresses?: HubIPAddresses; /** * IpGroups associated with AzureFirewall. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -5006,15 +5019,33 @@ export interface FirewallPolicyTransportSecurity { trustedRootCertificates?: FirewallPolicyTrustedRootCertificate[]; } +/** + * DNS Proxy Settings in Firewall Policy. + */ +export interface DnsSettings { + /** + * List of Custom DNS Servers. + */ + servers?: string[]; + /** + * Enable DNS Proxy on Firewalls attached to the Firewall Policy. + */ + enableProxy?: boolean; + /** + * FQDNs in Network Rules are supported when set to true. + */ + requireProxyForNetworkRules?: boolean; +} + /** * FirewallPolicy Resource. */ export interface FirewallPolicy extends Resource { /** - * List of references to FirewallPolicyRuleGroups. + * List of references to FirewallPolicyRuleCollectionGroups. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly ruleGroups?: SubResource[]; + readonly ruleCollectionGroups?: SubResource[]; /** * The provisioning state of the firewall policy resource. Possible values include: 'Succeeded', * 'Updating', 'Deleting', 'Failed' @@ -5051,6 +5082,10 @@ export interface FirewallPolicy extends Resource { * TLS Configuration definition. */ transportSecurity?: FirewallPolicyTransportSecurity; + /** + * DNS Proxy Settings definition. + */ + dnsSettings?: DnsSettings; /** * 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.** @@ -5063,43 +5098,43 @@ export interface FirewallPolicy extends Resource { } /** - * Contains the possible cases for FirewallPolicyRule. + * Contains the possible cases for FirewallPolicyRuleCollection. */ -export type FirewallPolicyRuleUnion = FirewallPolicyRule | FirewallPolicyNatRule | FirewallPolicyFilterRule; +export type FirewallPolicyRuleCollectionUnion = FirewallPolicyRuleCollection | FirewallPolicyNatRuleCollection | FirewallPolicyFilterRuleCollection; /** - * Properties of the rule. + * Properties of the rule collection. */ -export interface FirewallPolicyRule { +export interface FirewallPolicyRuleCollection { /** * Polymorphic Discriminator */ - ruleType: "FirewallPolicyRule"; + ruleCollectionType: "FirewallPolicyRuleCollection"; /** - * The name of the rule. + * The name of the rule collection. */ name?: string; /** - * Priority of the Firewall Policy Rule resource. + * Priority of the Firewall Policy Rule Collection resource. */ priority?: number; } /** - * Rule Group resource. + * Rule Collection Group resource. */ -export interface FirewallPolicyRuleGroup extends SubResource { +export interface FirewallPolicyRuleCollectionGroup extends SubResource { /** - * Priority of the Firewall Policy Rule Group resource. + * Priority of the Firewall Policy Rule Collection Group resource. */ priority?: number; /** - * Group of Firewall Policy rules. + * Group of Firewall Policy rule collections. */ - rules?: FirewallPolicyRuleUnion[]; + ruleCollections?: FirewallPolicyRuleCollectionUnion[]; /** - * The provisioning state of the firewall policy rule group resource. Possible values include: - * 'Succeeded', 'Updating', 'Deleting', 'Failed' + * The provisioning state of the firewall policy rule collection group 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; @@ -5121,116 +5156,108 @@ export interface FirewallPolicyRuleGroup extends SubResource { } /** - * Properties of the FirewallPolicyNatRuleAction. + * Properties of the FirewallPolicyNatRuleCollectionAction. */ -export interface FirewallPolicyNatRuleAction { +export interface FirewallPolicyNatRuleCollectionAction { /** * The type of action. Possible values include: 'DNAT' */ - type?: FirewallPolicyNatRuleActionType; + type?: FirewallPolicyNatRuleCollectionActionType; } /** - * Contains the possible cases for FirewallPolicyRuleCondition. + * Contains the possible cases for FirewallPolicyRule. */ -export type FirewallPolicyRuleConditionUnion = FirewallPolicyRuleCondition | ApplicationRuleCondition | NatRuleCondition | NetworkRuleCondition; +export type FirewallPolicyRuleUnion = FirewallPolicyRule | ApplicationRule | NatRule | NetworkRule; /** * Properties of a rule. */ -export interface FirewallPolicyRuleCondition { +export interface FirewallPolicyRule { /** * Polymorphic Discriminator */ - ruleConditionType: "FirewallPolicyRuleCondition"; + ruleType: "FirewallPolicyRule"; /** - * Name of the rule condition. + * Name of the rule. */ name?: string; /** - * Description of the rule condition. + * Description of the rule. */ description?: string; } /** - * Firewall Policy NAT Rule. + * Firewall Policy NAT Rule Collection. */ -export interface FirewallPolicyNatRule { +export interface FirewallPolicyNatRuleCollection { /** * Polymorphic Discriminator */ - ruleType: "FirewallPolicyNatRule"; + ruleCollectionType: "FirewallPolicyNatRuleCollection"; /** - * The name of the rule. + * The name of the rule collection. */ name?: string; /** - * Priority of the Firewall Policy Rule resource. + * Priority of the Firewall Policy Rule Collection resource. */ priority?: number; /** - * The action type of a Nat rule. - */ - action?: FirewallPolicyNatRuleAction; - /** - * The translated address for this NAT rule. + * The action type of a Nat rule collection. */ - translatedAddress?: string; + action?: FirewallPolicyNatRuleCollectionAction; /** - * The translated port for this NAT rule. + * List of rules included in a rule collection. */ - translatedPort?: string; - /** - * The match conditions for incoming traffic. - */ - ruleCondition?: FirewallPolicyRuleConditionUnion; + rules?: FirewallPolicyRuleUnion[]; } /** - * Properties of the FirewallPolicyFilterRuleAction. + * Properties of the FirewallPolicyFilterRuleCollectionAction. */ -export interface FirewallPolicyFilterRuleAction { +export interface FirewallPolicyFilterRuleCollectionAction { /** * The type of action. Possible values include: 'Allow', 'Deny' */ - type?: FirewallPolicyFilterRuleActionType; + type?: FirewallPolicyFilterRuleCollectionActionType; } /** - * Firewall Policy Filter Rule. + * Firewall Policy Filter Rule Collection. */ -export interface FirewallPolicyFilterRule { +export interface FirewallPolicyFilterRuleCollection { /** * Polymorphic Discriminator */ - ruleType: "FirewallPolicyFilterRule"; + ruleCollectionType: "FirewallPolicyFilterRuleCollection"; /** - * The name of the rule. + * The name of the rule collection. */ name?: string; /** - * Priority of the Firewall Policy Rule resource. + * Priority of the Firewall Policy Rule Collection resource. */ priority?: number; /** - * The action type of a Filter rule. + * The action type of a Filter rule collection. */ - action?: FirewallPolicyFilterRuleAction; + action?: FirewallPolicyFilterRuleCollectionAction; /** - * Collection of rule conditions used by a rule. + * List of rules included in a rule collection. */ - ruleConditions?: FirewallPolicyRuleConditionUnion[]; + rules?: FirewallPolicyRuleUnion[]; } /** * Properties of the application rule protocol. */ -export interface FirewallPolicyRuleConditionApplicationProtocol { +export interface FirewallPolicyRuleApplicationProtocol { /** * Protocol type. Possible values include: 'Http', 'Https' */ - protocolType?: FirewallPolicyRuleConditionApplicationProtocolType; + protocolType?: FirewallPolicyRuleApplicationProtocolType; /** * Port number for the protocol, cannot be greater than 64000. */ @@ -5238,19 +5265,19 @@ export interface FirewallPolicyRuleConditionApplicationProtocol { } /** - * Rule condition of type application. + * Rule of type application. */ -export interface ApplicationRuleCondition { +export interface ApplicationRule { /** * Polymorphic Discriminator */ - ruleConditionType: "ApplicationRuleCondition"; + ruleType: "ApplicationRule"; /** - * Name of the rule condition. + * Name of the rule. */ name?: string; /** - * Description of the rule condition. + * Description of the rule. */ description?: string; /** @@ -5264,45 +5291,49 @@ export interface ApplicationRuleCondition { /** * Array of Application Protocols. */ - protocols?: FirewallPolicyRuleConditionApplicationProtocol[]; + protocols?: FirewallPolicyRuleApplicationProtocol[]; /** * List of Urls for this rule condition. */ targetUrls?: string[]; /** - * List of FQDNs for this rule condition. + * List of FQDNs for this rule. */ targetFqdns?: string[]; /** - * List of FQDN Tags for this rule condition. + * List of FQDN Tags for this rule. */ fqdnTags?: string[]; /** * List of source IpGroups for this rule. */ sourceIpGroups?: string[]; + /** + * Terminate TLS connections for this rule. + */ + terminateTLS?: boolean; } /** - * Rule condition of type nat. + * Rule of type nat. */ -export interface NatRuleCondition { +export interface NatRule { /** * Polymorphic Discriminator */ - ruleConditionType: "NatRuleCondition"; + ruleType: "NatRule"; /** - * Name of the rule condition. + * Name of the rule. */ name?: string; /** - * Description of the rule condition. + * Description of the rule. */ description?: string; /** - * Array of FirewallPolicyRuleConditionNetworkProtocols. + * Array of FirewallPolicyRuleNetworkProtocols. */ - ipProtocols?: FirewallPolicyRuleConditionNetworkProtocol[]; + ipProtocols?: FirewallPolicyRuleNetworkProtocol[]; /** * List of source IP addresses for this rule. */ @@ -5316,35 +5347,39 @@ export interface NatRuleCondition { */ destinationPorts?: string[]; /** - * List of source IpGroups for this rule. + * The translated address for this NAT rule. */ - sourceIpGroups?: string[]; + translatedAddress?: string; /** - * Terminate TLS connections for this rule. + * The translated port for this NAT rule. */ - terminateTLS?: boolean; + translatedPort?: string; + /** + * List of source IpGroups for this rule. + */ + sourceIpGroups?: string[]; } /** - * Rule condition of type network. + * Rule of type network. */ -export interface NetworkRuleCondition { +export interface NetworkRule { /** * Polymorphic Discriminator */ - ruleConditionType: "NetworkRuleCondition"; + ruleType: "NetworkRule"; /** - * Name of the rule condition. + * Name of the rule. */ name?: string; /** - * Description of the rule condition. + * Description of the rule. */ description?: string; /** - * Array of FirewallPolicyRuleConditionNetworkProtocols. + * Array of FirewallPolicyRuleNetworkProtocols. */ - ipProtocols?: FirewallPolicyRuleConditionNetworkProtocol[]; + ipProtocols?: FirewallPolicyRuleNetworkProtocol[]; /** * List of source IP addresses for this rule. */ @@ -6208,9 +6243,9 @@ export interface VirtualApplianceSkuProperties { */ export interface NetworkVirtualAppliance extends Resource { /** - * BootStrapConfigurationBlob storage URLs. + * BootStrapConfigurationBlobs storage URLs. */ - bootStrapConfigurationBlob?: string[]; + bootStrapConfigurationBlobs?: string[]; /** * The Virtual Hub where Network Virtual Appliance is being deployed. */ @@ -6218,7 +6253,11 @@ export interface NetworkVirtualAppliance extends Resource { /** * CloudInitConfigurationBlob storage URLs. */ - cloudInitConfigurationBlob?: string[]; + cloudInitConfigurationBlobs?: string[]; + /** + * CloudInitConfiguration string in plain text. + */ + cloudInitConfiguration?: string; /** * VirtualAppliance ASN. */ @@ -6228,6 +6267,11 @@ export interface NetworkVirtualAppliance extends Resource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly virtualApplianceNics?: VirtualApplianceNicProperties[]; + /** + * List of references to VirtualApplianceSite. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly virtualApplianceSites?: SubResource[]; /** * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' @@ -6249,6 +6293,111 @@ export interface NetworkVirtualAppliance extends Resource { readonly etag?: string; } +/** + * Network Virtual Appliance Sku Properties. + */ +export interface BreakOutCategoryPolicies { + /** + * Flag to control breakout of o365 allow category. + */ + allow?: boolean; + /** + * Flag to control breakout of o365 optimize category. + */ + optimize?: boolean; + /** + * Flag to control breakout of o365 default category. + */ + default?: boolean; +} + +/** + * Network Virtual Appliance Sku Properties. + */ +export interface Office365PolicyProperties { + /** + * Office 365 breakout categories. + */ + breakOutCategories?: BreakOutCategoryPolicies; +} + +/** + * Virtual Appliance Site resource. + */ +export interface VirtualApplianceSite extends SubResource { + /** + * Address Prefix. + */ + addressPrefix?: string; + /** + * Office 365 Policy. + */ + o365Policy?: Office365PolicyProperties; + /** + * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * 'Deleting', 'Failed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provisioningState?: ProvisioningState; + /** + * Name of the virtual appliance site. + */ + 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; + /** + * Site type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; +} + +/** + * List of available Sku and instances. + * @summary Network Virtual Appliance Sku Instances + */ +export interface NetworkVirtualApplianceSkuInstances { + /** + * Scale Unit. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly scaleUnit?: string; + /** + * Instance Count. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly instanceCount?: number; +} + +/** + * Definition of the NetworkVirtualApplianceSkus resource. + * @summary Available NetworkVirtualApplianceSkus + */ +export interface NetworkVirtualApplianceSku extends Resource { + /** + * Network Virtual Appliance Sku vendor. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly vendor?: string; + /** + * Available Network Virtual Appliance versions. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly availableVersions?: string[]; + /** + * The list of scale units available. + */ + availableScaleUnits?: NetworkVirtualApplianceSkuInstances[]; + /** + * A unique read-only string that changes whenever the resource is updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly etag?: string; +} + /** * The error object. */ @@ -7013,6 +7162,52 @@ export interface ConnectivityIssue { readonly context?: { [propertyName: string]: string }[]; } +/** + * Hop link. + */ +export interface HopLink { + /** + * The ID of the next hop. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextHopId?: string; + /** + * Link type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly linkType?: string; + /** + * Minimum roundtrip time in milliseconds. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly roundTripTimeMin?: number; + /** + * Average roundtrip time in milliseconds. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly roundTripTimeAvg?: number; + /** + * Maximum roundtrip time in milliseconds. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly roundTripTimeMax?: number; + /** + * List of issues. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly issues?: ConnectivityIssue[]; + /** + * Provides additional context on the issue. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly context?: { [propertyName: string]: string }[]; + /** + * Resource ID. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly resourceId?: string; +} + /** * Information about a hop between the source and the destination. */ @@ -7042,6 +7237,21 @@ export interface ConnectivityHop { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly nextHopIds?: string[]; + /** + * List of previous hop identifiers. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly previousHopIds?: string[]; + /** + * List of hop links. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly links?: HopLink[]; + /** + * List of previous hop links. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly previousLinks?: HopLink[]; /** * List of issues. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -10376,6 +10586,88 @@ export interface VirtualHubRouteTableV2 extends SubResource { readonly etag?: string; } +/** + * Virtual Appliance Site resource. + */ +export interface BgpConnection extends SubResource { + /** + * Peer ASN. + */ + peerAsn?: number; + /** + * Peer IP. + */ + peerIp?: string; + /** + * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * 'Deleting', 'Failed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provisioningState?: ProvisioningState; + /** + * The current state of the VirtualHub to Peer. Possible values include: 'Unknown', 'Connecting', + * 'Connected', 'NotConnected' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly connectionState?: HubBgpConnectionStatus; + /** + * Name of the connection. + */ + 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; + /** + * Connection type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; +} + +/** + * IpConfigurations. + */ +export interface HubIpConfiguration extends SubResource { + /** + * The private IP address of the IP configuration. + */ + privateIPAddress?: string; + /** + * The private IP address allocation method. Possible values include: 'Static', 'Dynamic' + */ + privateIPAllocationMethod?: IPAllocationMethod; + /** + * The reference to the subnet resource. + */ + subnet?: Subnet; + /** + * The reference to the public IP resource. + */ + publicIPAddress?: PublicIPAddress; + /** + * The provisioning state of the IP configuration resource. Possible values include: 'Succeeded', + * 'Updating', 'Deleting', 'Failed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provisioningState?: ProvisioningState; + /** + * Name of the Ip Configuration. + */ + 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; + /** + * Ipconfiguration type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; +} + /** * VirtualHub Resource. */ @@ -10434,6 +10726,24 @@ export interface VirtualHub extends Resource { * The sku of this VirtualHub. */ sku?: string; + /** + * List of references to Bgp Connections. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly bgpConnections?: SubResource[]; + /** + * List of references to IpConfigurations. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly ipConfigurations?: SubResource[]; + /** + * VirtualRouter ASN. + */ + virtualRouterAsn?: number; + /** + * VirtualRouter IPs. + */ + virtualRouterIps?: 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.** @@ -10921,6 +11231,10 @@ export interface P2SVpnGateway extends Resource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly vpnClientConnectionHealth?: VpnClientConnectionHealth; + /** + * List of all customer specified DNS servers IP addresses. + */ + customDnsServers?: 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.** @@ -12140,10 +12454,10 @@ export interface FirewallPolicyListResult extends Array { /** * @interface - * Response for ListFirewallPolicyRuleGroups API service call. - * @extends Array + * Response for ListFirewallPolicyRuleCollectionGroups API service call. + * @extends Array */ -export interface FirewallPolicyRuleGroupListResult extends Array { +export interface FirewallPolicyRuleCollectionGroupListResult extends Array { /** * URL to get the next set of results. */ @@ -12378,6 +12692,30 @@ export interface NetworkVirtualApplianceListResult extends Array + */ +export interface NetworkVirtualApplianceSiteListResult extends Array { + /** + * URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * Response for ListNetworkVirtualApplianceSkus API service call. + * @extends Array + */ +export interface NetworkVirtualApplianceSkuListResult extends Array { + /** + * URL to get the next set of results. + */ + nextLink?: string; +} + /** * @interface * Response for ListNetworkWatchers API service call. @@ -12919,6 +13257,30 @@ export interface ListVirtualHubRouteTableV2sResult extends Array + */ +export interface ListVirtualHubBgpConnectionResults extends Array { + /** + * URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * VirtualHubIpConfigurations list. + * @extends Array + */ +export interface ListVirtualHubIpConfigurationResults extends Array { + /** + * URL to get the next set of results. + */ + nextLink?: string; +} + /** * @interface * List of RouteTables and a URL nextLink to get the next set of results. @@ -13372,36 +13734,36 @@ export type ExpressRoutePortsEncapsulation = 'Dot1Q' | 'QinQ'; export type FirewallPolicyIntrusionSystemMode = 'Enabled' | 'Disabled'; /** - * Defines values for FirewallPolicyNatRuleActionType. + * Defines values for FirewallPolicyNatRuleCollectionActionType. * Possible values include: 'DNAT' * @readonly * @enum {string} */ -export type FirewallPolicyNatRuleActionType = 'DNAT'; +export type FirewallPolicyNatRuleCollectionActionType = 'DNAT'; /** - * Defines values for FirewallPolicyFilterRuleActionType. + * Defines values for FirewallPolicyFilterRuleCollectionActionType. * Possible values include: 'Allow', 'Deny' * @readonly * @enum {string} */ -export type FirewallPolicyFilterRuleActionType = 'Allow' | 'Deny'; +export type FirewallPolicyFilterRuleCollectionActionType = 'Allow' | 'Deny'; /** - * Defines values for FirewallPolicyRuleConditionApplicationProtocolType. + * Defines values for FirewallPolicyRuleApplicationProtocolType. * Possible values include: 'Http', 'Https' * @readonly * @enum {string} */ -export type FirewallPolicyRuleConditionApplicationProtocolType = 'Http' | 'Https'; +export type FirewallPolicyRuleApplicationProtocolType = 'Http' | 'Https'; /** - * Defines values for FirewallPolicyRuleConditionNetworkProtocol. + * Defines values for FirewallPolicyRuleNetworkProtocol. * Possible values include: 'TCP', 'UDP', 'Any', 'ICMP' * @readonly * @enum {string} */ -export type FirewallPolicyRuleConditionNetworkProtocol = 'TCP' | 'UDP' | 'Any' | 'ICMP'; +export type FirewallPolicyRuleNetworkProtocol = 'TCP' | 'UDP' | 'Any' | 'ICMP'; /** * Defines values for IpAllocationType. @@ -13869,6 +14231,14 @@ export type VirtualNetworkGatewayConnectionProtocol = 'IKEv2' | 'IKEv1'; */ export type OfficeTrafficCategory = 'Optimize' | 'OptimizeAndAllow' | 'All' | 'None'; +/** + * Defines values for HubBgpConnectionStatus. + * Possible values include: 'Unknown', 'Connecting', 'Connected', 'NotConnected' + * @readonly + * @enum {string} + */ +export type HubBgpConnectionStatus = 'Unknown' | 'Connecting' | 'Connected' | 'NotConnected'; + /** * Defines values for VpnConnectionStatus. * Possible values include: 'Unknown', 'Connecting', 'Connected', 'NotConnected' @@ -17212,7 +17582,7 @@ export type FirewallPoliciesListAllNextResponse = FirewallPolicyListResult & { /** * Contains response data for the get operation. */ -export type FirewallPolicyRuleGroupsGetResponse = FirewallPolicyRuleGroup & { +export type FirewallPolicyRuleCollectionGroupsGetResponse = FirewallPolicyRuleCollectionGroup & { /** * The underlying HTTP response. */ @@ -17225,14 +17595,14 @@ export type FirewallPolicyRuleGroupsGetResponse = FirewallPolicyRuleGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyRuleGroup; + parsedBody: FirewallPolicyRuleCollectionGroup; }; }; /** * Contains response data for the createOrUpdate operation. */ -export type FirewallPolicyRuleGroupsCreateOrUpdateResponse = FirewallPolicyRuleGroup & { +export type FirewallPolicyRuleCollectionGroupsCreateOrUpdateResponse = FirewallPolicyRuleCollectionGroup & { /** * The underlying HTTP response. */ @@ -17245,14 +17615,14 @@ export type FirewallPolicyRuleGroupsCreateOrUpdateResponse = FirewallPolicyRuleG /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyRuleGroup; + parsedBody: FirewallPolicyRuleCollectionGroup; }; }; /** * Contains response data for the list operation. */ -export type FirewallPolicyRuleGroupsListResponse = FirewallPolicyRuleGroupListResult & { +export type FirewallPolicyRuleCollectionGroupsListResponse = FirewallPolicyRuleCollectionGroupListResult & { /** * The underlying HTTP response. */ @@ -17265,14 +17635,14 @@ export type FirewallPolicyRuleGroupsListResponse = FirewallPolicyRuleGroupListRe /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyRuleGroupListResult; + parsedBody: FirewallPolicyRuleCollectionGroupListResult; }; }; /** * Contains response data for the beginCreateOrUpdate operation. */ -export type FirewallPolicyRuleGroupsBeginCreateOrUpdateResponse = FirewallPolicyRuleGroup & { +export type FirewallPolicyRuleCollectionGroupsBeginCreateOrUpdateResponse = FirewallPolicyRuleCollectionGroup & { /** * The underlying HTTP response. */ @@ -17285,14 +17655,14 @@ export type FirewallPolicyRuleGroupsBeginCreateOrUpdateResponse = FirewallPolicy /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyRuleGroup; + parsedBody: FirewallPolicyRuleCollectionGroup; }; }; /** * Contains response data for the listNext operation. */ -export type FirewallPolicyRuleGroupsListNextResponse = FirewallPolicyRuleGroupListResult & { +export type FirewallPolicyRuleCollectionGroupsListNextResponse = FirewallPolicyRuleCollectionGroupListResult & { /** * The underlying HTTP response. */ @@ -17305,7 +17675,7 @@ export type FirewallPolicyRuleGroupsListNextResponse = FirewallPolicyRuleGroupLi /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyRuleGroupListResult; + parsedBody: FirewallPolicyRuleCollectionGroupListResult; }; }; @@ -19312,7 +19682,167 @@ export type NetworkSecurityGroupsListAllNextResponse = NetworkSecurityGroupListR /** * Contains response data for the listNext operation. */ -export type NetworkSecurityGroupsListNextResponse = NetworkSecurityGroupListResult & { +export type NetworkSecurityGroupsListNextResponse = NetworkSecurityGroupListResult & { + /** + * 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: NetworkSecurityGroupListResult; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type SecurityRulesGetResponse = SecurityRule & { + /** + * 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: SecurityRule; + }; +}; + +/** + * Contains response data for the createOrUpdate operation. + */ +export type SecurityRulesCreateOrUpdateResponse = SecurityRule & { + /** + * 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: SecurityRule; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type SecurityRulesListResponse = SecurityRuleListResult & { + /** + * 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: SecurityRuleListResult; + }; +}; + +/** + * Contains response data for the beginCreateOrUpdate operation. + */ +export type SecurityRulesBeginCreateOrUpdateResponse = SecurityRule & { + /** + * 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: SecurityRule; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type SecurityRulesListNextResponse = SecurityRuleListResult & { + /** + * 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: SecurityRuleListResult; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type DefaultSecurityRulesListResponse = SecurityRuleListResult & { + /** + * 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: SecurityRuleListResult; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type DefaultSecurityRulesGetResponse = SecurityRule & { + /** + * 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: SecurityRule; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type DefaultSecurityRulesListNextResponse = SecurityRuleListResult & { /** * The underlying HTTP response. */ @@ -19325,14 +19855,14 @@ export type NetworkSecurityGroupsListNextResponse = NetworkSecurityGroupListResu /** * The response body as parsed JSON or XML */ - parsedBody: NetworkSecurityGroupListResult; + parsedBody: SecurityRuleListResult; }; }; /** * Contains response data for the get operation. */ -export type SecurityRulesGetResponse = SecurityRule & { +export type NetworkVirtualAppliancesGetResponse = NetworkVirtualAppliance & { /** * The underlying HTTP response. */ @@ -19345,14 +19875,14 @@ export type SecurityRulesGetResponse = SecurityRule & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRule; + parsedBody: NetworkVirtualAppliance; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the updateTags operation. */ -export type SecurityRulesCreateOrUpdateResponse = SecurityRule & { +export type NetworkVirtualAppliancesUpdateTagsResponse = NetworkVirtualAppliance & { /** * The underlying HTTP response. */ @@ -19365,14 +19895,14 @@ export type SecurityRulesCreateOrUpdateResponse = SecurityRule & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRule; + parsedBody: NetworkVirtualAppliance; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type SecurityRulesListResponse = SecurityRuleListResult & { +export type NetworkVirtualAppliancesCreateOrUpdateResponse = NetworkVirtualAppliance & { /** * The underlying HTTP response. */ @@ -19385,14 +19915,14 @@ export type SecurityRulesListResponse = SecurityRuleListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRuleListResult; + parsedBody: NetworkVirtualAppliance; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByResourceGroup operation. */ -export type SecurityRulesBeginCreateOrUpdateResponse = SecurityRule & { +export type NetworkVirtualAppliancesListByResourceGroupResponse = NetworkVirtualApplianceListResult & { /** * The underlying HTTP response. */ @@ -19405,14 +19935,14 @@ export type SecurityRulesBeginCreateOrUpdateResponse = SecurityRule & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRule; + parsedBody: NetworkVirtualApplianceListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type SecurityRulesListNextResponse = SecurityRuleListResult & { +export type NetworkVirtualAppliancesListResponse = NetworkVirtualApplianceListResult & { /** * The underlying HTTP response. */ @@ -19425,14 +19955,14 @@ export type SecurityRulesListNextResponse = SecurityRuleListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRuleListResult; + parsedBody: NetworkVirtualApplianceListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type DefaultSecurityRulesListResponse = SecurityRuleListResult & { +export type NetworkVirtualAppliancesBeginCreateOrUpdateResponse = NetworkVirtualAppliance & { /** * The underlying HTTP response. */ @@ -19445,14 +19975,14 @@ export type DefaultSecurityRulesListResponse = SecurityRuleListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRuleListResult; + parsedBody: NetworkVirtualAppliance; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type DefaultSecurityRulesGetResponse = SecurityRule & { +export type NetworkVirtualAppliancesListByResourceGroupNextResponse = NetworkVirtualApplianceListResult & { /** * The underlying HTTP response. */ @@ -19465,14 +19995,14 @@ export type DefaultSecurityRulesGetResponse = SecurityRule & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRule; + parsedBody: NetworkVirtualApplianceListResult; }; }; /** * Contains response data for the listNext operation. */ -export type DefaultSecurityRulesListNextResponse = SecurityRuleListResult & { +export type NetworkVirtualAppliancesListNextResponse = NetworkVirtualApplianceListResult & { /** * The underlying HTTP response. */ @@ -19485,14 +20015,14 @@ export type DefaultSecurityRulesListNextResponse = SecurityRuleListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRuleListResult; + parsedBody: NetworkVirtualApplianceListResult; }; }; /** * Contains response data for the get operation. */ -export type NetworkVirtualAppliancesGetResponse = NetworkVirtualAppliance & { +export type VirtualApplianceSitesGetResponse = VirtualApplianceSite & { /** * The underlying HTTP response. */ @@ -19505,14 +20035,14 @@ export type NetworkVirtualAppliancesGetResponse = NetworkVirtualAppliance & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualAppliance; + parsedBody: VirtualApplianceSite; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkVirtualAppliancesUpdateTagsResponse = NetworkVirtualAppliance & { +export type VirtualApplianceSitesCreateOrUpdateResponse = VirtualApplianceSite & { /** * The underlying HTTP response. */ @@ -19525,14 +20055,14 @@ export type NetworkVirtualAppliancesUpdateTagsResponse = NetworkVirtualAppliance /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualAppliance; + parsedBody: VirtualApplianceSite; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the list operation. */ -export type NetworkVirtualAppliancesCreateOrUpdateResponse = NetworkVirtualAppliance & { +export type VirtualApplianceSitesListResponse = NetworkVirtualApplianceSiteListResult & { /** * The underlying HTTP response. */ @@ -19545,14 +20075,14 @@ export type NetworkVirtualAppliancesCreateOrUpdateResponse = NetworkVirtualAppli /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualAppliance; + parsedBody: NetworkVirtualApplianceSiteListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkVirtualAppliancesListByResourceGroupResponse = NetworkVirtualApplianceListResult & { +export type VirtualApplianceSitesBeginCreateOrUpdateResponse = VirtualApplianceSite & { /** * The underlying HTTP response. */ @@ -19565,14 +20095,14 @@ export type NetworkVirtualAppliancesListByResourceGroupResponse = NetworkVirtual /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceListResult; + parsedBody: VirtualApplianceSite; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listNext operation. */ -export type NetworkVirtualAppliancesListResponse = NetworkVirtualApplianceListResult & { +export type VirtualApplianceSitesListNextResponse = NetworkVirtualApplianceSiteListResult & { /** * The underlying HTTP response. */ @@ -19585,14 +20115,14 @@ export type NetworkVirtualAppliancesListResponse = NetworkVirtualApplianceListRe /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceListResult; + parsedBody: NetworkVirtualApplianceSiteListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the list operation. */ -export type NetworkVirtualAppliancesBeginCreateOrUpdateResponse = NetworkVirtualAppliance & { +export type VirtualApplianceSkusListResponse = NetworkVirtualApplianceSkuListResult & { /** * The underlying HTTP response. */ @@ -19605,14 +20135,14 @@ export type NetworkVirtualAppliancesBeginCreateOrUpdateResponse = NetworkVirtual /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualAppliance; + parsedBody: NetworkVirtualApplianceSkuListResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the get operation. */ -export type NetworkVirtualAppliancesListByResourceGroupNextResponse = NetworkVirtualApplianceListResult & { +export type VirtualApplianceSkusGetResponse = NetworkVirtualApplianceSku & { /** * The underlying HTTP response. */ @@ -19625,14 +20155,14 @@ export type NetworkVirtualAppliancesListByResourceGroupNextResponse = NetworkVir /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceListResult; + parsedBody: NetworkVirtualApplianceSku; }; }; /** * Contains response data for the listNext operation. */ -export type NetworkVirtualAppliancesListNextResponse = NetworkVirtualApplianceListResult & { +export type VirtualApplianceSkusListNextResponse = NetworkVirtualApplianceSkuListResult & { /** * The underlying HTTP response. */ @@ -19645,7 +20175,7 @@ export type NetworkVirtualAppliancesListNextResponse = NetworkVirtualApplianceLi /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceListResult; + parsedBody: NetworkVirtualApplianceSkuListResult; }; }; @@ -26529,6 +27059,206 @@ export type ExpressRouteConnectionsBeginCreateOrUpdateResponse = ExpressRouteCon }; }; +/** + * Contains response data for the get operation. + */ +export type VirtualHubBgpConnectionGetResponse = BgpConnection & { + /** + * 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: BgpConnection; + }; +}; + +/** + * Contains response data for the createOrUpdate operation. + */ +export type VirtualHubBgpConnectionCreateOrUpdateResponse = BgpConnection & { + /** + * 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: BgpConnection; + }; +}; + +/** + * Contains response data for the beginCreateOrUpdate operation. + */ +export type VirtualHubBgpConnectionBeginCreateOrUpdateResponse = BgpConnection & { + /** + * 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: BgpConnection; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type VirtualHubBgpConnectionsListResponse = ListVirtualHubBgpConnectionResults & { + /** + * 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: ListVirtualHubBgpConnectionResults; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type VirtualHubBgpConnectionsListNextResponse = ListVirtualHubBgpConnectionResults & { + /** + * 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: ListVirtualHubBgpConnectionResults; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type VirtualHubIpConfigurationGetResponse = HubIpConfiguration & { + /** + * 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: HubIpConfiguration; + }; +}; + +/** + * Contains response data for the createOrUpdate operation. + */ +export type VirtualHubIpConfigurationCreateOrUpdateResponse = HubIpConfiguration & { + /** + * 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: HubIpConfiguration; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type VirtualHubIpConfigurationListResponse = ListVirtualHubIpConfigurationResults & { + /** + * 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: ListVirtualHubIpConfigurationResults; + }; +}; + +/** + * Contains response data for the beginCreateOrUpdate operation. + */ +export type VirtualHubIpConfigurationBeginCreateOrUpdateResponse = HubIpConfiguration & { + /** + * 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: HubIpConfiguration; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type VirtualHubIpConfigurationListNextResponse = ListVirtualHubIpConfigurationResults & { + /** + * 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: ListVirtualHubIpConfigurationResults; + }; +}; + /** * Contains response data for the createOrUpdate operation. */ diff --git a/sdk/network/arm-network/src/models/ipAllocationsMappers.ts b/sdk/network/arm-network/src/models/ipAllocationsMappers.ts index 0932832fcf41..a76733a71450 100644 --- a/sdk/network/arm-network/src/models/ipAllocationsMappers.ts +++ b/sdk/network/arm-network/src/models/ipAllocationsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/ipGroupsMappers.ts b/sdk/network/arm-network/src/models/ipGroupsMappers.ts index 1b61100dd91d..909634e4f19c 100644 --- a/sdk/network/arm-network/src/models/ipGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/ipGroupsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, ConnectionMonitorDestination, ConnectionMonitorEndpoint, ConnectionMonitorEndpointFilter, @@ -96,6 +98,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ErrorDetails, ErrorModel, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -171,7 +176,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -179,10 +184,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -236,6 +244,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts index 5b03adcbd606..2ed35e14a9f3 100644 --- a/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts index 18a6affac7b1..980db15c8798 100644 --- a/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts index 09c924fcbff2..840c1c8f43f1 100644 --- a/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts index 1ca42a76f6ed..e4e04c27fd35 100644 --- a/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceListResult, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts index d807268e31c7..15efccd270e9 100644 --- a/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts index 145211704f6e..32c0896098ed 100644 --- a/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/loadBalancersMappers.ts b/sdk/network/arm-network/src/models/loadBalancersMappers.ts index f46baa839ae1..8a66f4ac08bd 100644 --- a/sdk/network/arm-network/src/models/loadBalancersMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancersMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts index c3e1e35ed730..e3cfa0867ce3 100644 --- a/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/mappers.ts b/sdk/network/arm-network/src/models/mappers.ts index ee38298b911b..66dc98703836 100644 --- a/sdk/network/arm-network/src/models/mappers.ts +++ b/sdk/network/arm-network/src/models/mappers.ts @@ -5430,14 +5430,14 @@ export const AzureFirewallIpGroups: msRest.CompositeMapper = { } }; -export const HubIPAddresses: msRest.CompositeMapper = { - serializedName: "HubIPAddresses", +export const HubPublicIPAddresses: msRest.CompositeMapper = { + serializedName: "HubPublicIPAddresses", type: { name: "Composite", - className: "HubIPAddresses", + className: "HubPublicIPAddresses", modelProperties: { - publicIPAddresses: { - serializedName: "publicIPAddresses", + addresses: { + serializedName: "addresses", type: { name: "Sequence", element: { @@ -5448,6 +5448,29 @@ export const HubIPAddresses: msRest.CompositeMapper = { } } }, + count: { + serializedName: "count", + type: { + name: "Number" + } + } + } + } +}; + +export const HubIPAddresses: msRest.CompositeMapper = { + serializedName: "HubIPAddresses", + type: { + name: "Composite", + className: "HubIPAddresses", + modelProperties: { + publicIPs: { + serializedName: "publicIPs", + type: { + name: "Composite", + className: "HubPublicIPAddresses" + } + }, privateIPAddress: { serializedName: "privateIPAddress", type: { @@ -6080,7 +6103,6 @@ export const AzureFirewall: msRest.CompositeMapper = { } }, hubIpAddresses: { - readOnly: true, serializedName: "properties.hubIpAddresses", type: { name: "Composite", @@ -8387,6 +8409,39 @@ export const FirewallPolicyTransportSecurity: msRest.CompositeMapper = { } }; +export const DnsSettings: msRest.CompositeMapper = { + serializedName: "DnsSettings", + type: { + name: "Composite", + className: "DnsSettings", + modelProperties: { + servers: { + serializedName: "servers", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + enableProxy: { + serializedName: "enableProxy", + type: { + name: "Boolean" + } + }, + requireProxyForNetworkRules: { + serializedName: "requireProxyForNetworkRules", + type: { + name: "Boolean" + } + } + } + } +}; + export const FirewallPolicy: msRest.CompositeMapper = { serializedName: "FirewallPolicy", type: { @@ -8394,9 +8449,9 @@ export const FirewallPolicy: msRest.CompositeMapper = { className: "FirewallPolicy", modelProperties: { ...Resource.type.modelProperties, - ruleGroups: { + ruleCollectionGroups: { readOnly: true, - serializedName: "properties.ruleGroups", + serializedName: "properties.ruleCollectionGroups", type: { name: "Sequence", element: { @@ -8473,6 +8528,13 @@ export const FirewallPolicy: msRest.CompositeMapper = { className: "FirewallPolicyTransportSecurity" } }, + dnsSettings: { + serializedName: "properties.dnsSettings", + type: { + name: "Composite", + className: "DnsSettings" + } + }, etag: { readOnly: true, serializedName: "etag", @@ -8491,16 +8553,16 @@ export const FirewallPolicy: msRest.CompositeMapper = { } }; -export const FirewallPolicyRule: msRest.CompositeMapper = { - serializedName: "FirewallPolicyRule", +export const FirewallPolicyRuleCollection: msRest.CompositeMapper = { + serializedName: "FirewallPolicyRuleCollection", type: { name: "Composite", polymorphicDiscriminator: { - serializedName: "ruleType", - clientName: "ruleType" + serializedName: "ruleCollectionType", + clientName: "ruleCollectionType" }, - uberParent: "FirewallPolicyRule", - className: "FirewallPolicyRule", + uberParent: "FirewallPolicyRuleCollection", + className: "FirewallPolicyRuleCollection", modelProperties: { name: { serializedName: "name", @@ -8518,9 +8580,9 @@ export const FirewallPolicyRule: msRest.CompositeMapper = { name: "Number" } }, - ruleType: { + ruleCollectionType: { required: true, - serializedName: "ruleType", + serializedName: "ruleCollectionType", type: { name: "String" } @@ -8529,11 +8591,11 @@ export const FirewallPolicyRule: msRest.CompositeMapper = { } }; -export const FirewallPolicyRuleGroup: msRest.CompositeMapper = { - serializedName: "FirewallPolicyRuleGroup", +export const FirewallPolicyRuleCollectionGroup: msRest.CompositeMapper = { + serializedName: "FirewallPolicyRuleCollectionGroup", type: { name: "Composite", - className: "FirewallPolicyRuleGroup", + className: "FirewallPolicyRuleCollectionGroup", modelProperties: { ...SubResource.type.modelProperties, priority: { @@ -8546,14 +8608,14 @@ export const FirewallPolicyRuleGroup: msRest.CompositeMapper = { name: "Number" } }, - rules: { - serializedName: "properties.rules", + ruleCollections: { + serializedName: "properties.ruleCollections", type: { name: "Sequence", element: { type: { name: "Composite", - className: "FirewallPolicyRule" + className: "FirewallPolicyRuleCollection" } } } @@ -8589,11 +8651,11 @@ export const FirewallPolicyRuleGroup: msRest.CompositeMapper = { } }; -export const FirewallPolicyNatRuleAction: msRest.CompositeMapper = { - serializedName: "FirewallPolicyNatRuleAction", +export const FirewallPolicyNatRuleCollectionAction: msRest.CompositeMapper = { + serializedName: "FirewallPolicyNatRuleCollectionAction", type: { name: "Composite", - className: "FirewallPolicyNatRuleAction", + className: "FirewallPolicyNatRuleCollectionAction", modelProperties: { type: { serializedName: "type", @@ -8605,16 +8667,16 @@ export const FirewallPolicyNatRuleAction: msRest.CompositeMapper = { } }; -export const FirewallPolicyRuleCondition: msRest.CompositeMapper = { - serializedName: "FirewallPolicyRuleCondition", +export const FirewallPolicyRule: msRest.CompositeMapper = { + serializedName: "FirewallPolicyRule", type: { name: "Composite", polymorphicDiscriminator: { - serializedName: "ruleConditionType", - clientName: "ruleConditionType" + serializedName: "ruleType", + clientName: "ruleType" }, - uberParent: "FirewallPolicyRuleCondition", - className: "FirewallPolicyRuleCondition", + uberParent: "FirewallPolicyRule", + className: "FirewallPolicyRule", modelProperties: { name: { serializedName: "name", @@ -8628,9 +8690,9 @@ export const FirewallPolicyRuleCondition: msRest.CompositeMapper = { name: "String" } }, - ruleConditionType: { + ruleType: { required: true, - serializedName: "ruleConditionType", + serializedName: "ruleType", type: { name: "String" } @@ -8639,50 +8701,43 @@ export const FirewallPolicyRuleCondition: msRest.CompositeMapper = { } }; -export const FirewallPolicyNatRule: msRest.CompositeMapper = { - serializedName: "FirewallPolicyNatRule", +export const FirewallPolicyNatRuleCollection: msRest.CompositeMapper = { + serializedName: "FirewallPolicyNatRuleCollection", type: { name: "Composite", - polymorphicDiscriminator: FirewallPolicyRule.type.polymorphicDiscriminator, - uberParent: "FirewallPolicyRule", - className: "FirewallPolicyNatRule", + polymorphicDiscriminator: FirewallPolicyRuleCollection.type.polymorphicDiscriminator, + uberParent: "FirewallPolicyRuleCollection", + className: "FirewallPolicyNatRuleCollection", modelProperties: { - ...FirewallPolicyRule.type.modelProperties, + ...FirewallPolicyRuleCollection.type.modelProperties, action: { serializedName: "action", type: { name: "Composite", - className: "FirewallPolicyNatRuleAction" - } - }, - translatedAddress: { - serializedName: "translatedAddress", - type: { - name: "String" - } - }, - translatedPort: { - serializedName: "translatedPort", - type: { - name: "String" + className: "FirewallPolicyNatRuleCollectionAction" } }, - ruleCondition: { - serializedName: "ruleCondition", + rules: { + serializedName: "rules", type: { - name: "Composite", - className: "FirewallPolicyRuleCondition" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FirewallPolicyRule" + } + } } } } } }; -export const FirewallPolicyFilterRuleAction: msRest.CompositeMapper = { - serializedName: "FirewallPolicyFilterRuleAction", +export const FirewallPolicyFilterRuleCollectionAction: msRest.CompositeMapper = { + serializedName: "FirewallPolicyFilterRuleCollectionAction", type: { name: "Composite", - className: "FirewallPolicyFilterRuleAction", + className: "FirewallPolicyFilterRuleCollectionAction", modelProperties: { type: { serializedName: "type", @@ -8694,30 +8749,30 @@ export const FirewallPolicyFilterRuleAction: msRest.CompositeMapper = { } }; -export const FirewallPolicyFilterRule: msRest.CompositeMapper = { - serializedName: "FirewallPolicyFilterRule", +export const FirewallPolicyFilterRuleCollection: msRest.CompositeMapper = { + serializedName: "FirewallPolicyFilterRuleCollection", type: { name: "Composite", - polymorphicDiscriminator: FirewallPolicyRule.type.polymorphicDiscriminator, - uberParent: "FirewallPolicyRule", - className: "FirewallPolicyFilterRule", + polymorphicDiscriminator: FirewallPolicyRuleCollection.type.polymorphicDiscriminator, + uberParent: "FirewallPolicyRuleCollection", + className: "FirewallPolicyFilterRuleCollection", modelProperties: { - ...FirewallPolicyRule.type.modelProperties, + ...FirewallPolicyRuleCollection.type.modelProperties, action: { serializedName: "action", type: { name: "Composite", - className: "FirewallPolicyFilterRuleAction" + className: "FirewallPolicyFilterRuleCollectionAction" } }, - ruleConditions: { - serializedName: "ruleConditions", + rules: { + serializedName: "rules", type: { name: "Sequence", element: { type: { name: "Composite", - className: "FirewallPolicyRuleCondition" + className: "FirewallPolicyRule" } } } @@ -8726,11 +8781,11 @@ export const FirewallPolicyFilterRule: msRest.CompositeMapper = { } }; -export const FirewallPolicyRuleConditionApplicationProtocol: msRest.CompositeMapper = { - serializedName: "FirewallPolicyRuleConditionApplicationProtocol", +export const FirewallPolicyRuleApplicationProtocol: msRest.CompositeMapper = { + serializedName: "FirewallPolicyRuleApplicationProtocol", type: { name: "Composite", - className: "FirewallPolicyRuleConditionApplicationProtocol", + className: "FirewallPolicyRuleApplicationProtocol", modelProperties: { protocolType: { serializedName: "protocolType", @@ -8752,15 +8807,15 @@ export const FirewallPolicyRuleConditionApplicationProtocol: msRest.CompositeMap } }; -export const ApplicationRuleCondition: msRest.CompositeMapper = { - serializedName: "ApplicationRuleCondition", +export const ApplicationRule: msRest.CompositeMapper = { + serializedName: "ApplicationRule", type: { name: "Composite", - polymorphicDiscriminator: FirewallPolicyRuleCondition.type.polymorphicDiscriminator, - uberParent: "FirewallPolicyRuleCondition", - className: "ApplicationRuleCondition", + polymorphicDiscriminator: FirewallPolicyRule.type.polymorphicDiscriminator, + uberParent: "FirewallPolicyRule", + className: "ApplicationRule", modelProperties: { - ...FirewallPolicyRuleCondition.type.modelProperties, + ...FirewallPolicyRule.type.modelProperties, sourceAddresses: { serializedName: "sourceAddresses", type: { @@ -8790,7 +8845,7 @@ export const ApplicationRuleCondition: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "FirewallPolicyRuleConditionApplicationProtocol" + className: "FirewallPolicyRuleApplicationProtocol" } } } @@ -8838,20 +8893,26 @@ export const ApplicationRuleCondition: msRest.CompositeMapper = { } } } + }, + terminateTLS: { + serializedName: "terminateTLS", + type: { + name: "Boolean" + } } } } }; -export const NatRuleCondition: msRest.CompositeMapper = { - serializedName: "NatRuleCondition", +export const NatRule: msRest.CompositeMapper = { + serializedName: "NatRule", type: { name: "Composite", - polymorphicDiscriminator: FirewallPolicyRuleCondition.type.polymorphicDiscriminator, - uberParent: "FirewallPolicyRuleCondition", - className: "NatRuleCondition", + polymorphicDiscriminator: FirewallPolicyRule.type.polymorphicDiscriminator, + uberParent: "FirewallPolicyRule", + className: "NatRule", modelProperties: { - ...FirewallPolicyRuleCondition.type.modelProperties, + ...FirewallPolicyRule.type.modelProperties, ipProtocols: { serializedName: "ipProtocols", type: { @@ -8896,6 +8957,18 @@ export const NatRuleCondition: msRest.CompositeMapper = { } } }, + translatedAddress: { + serializedName: "translatedAddress", + type: { + name: "String" + } + }, + translatedPort: { + serializedName: "translatedPort", + type: { + name: "String" + } + }, sourceIpGroups: { serializedName: "sourceIpGroups", type: { @@ -8906,26 +8979,20 @@ export const NatRuleCondition: msRest.CompositeMapper = { } } } - }, - terminateTLS: { - serializedName: "terminateTLS", - type: { - name: "Boolean" - } } } } }; -export const NetworkRuleCondition: msRest.CompositeMapper = { - serializedName: "NetworkRuleCondition", +export const NetworkRule: msRest.CompositeMapper = { + serializedName: "NetworkRule", type: { name: "Composite", - polymorphicDiscriminator: FirewallPolicyRuleCondition.type.polymorphicDiscriminator, - uberParent: "FirewallPolicyRuleCondition", - className: "NetworkRuleCondition", + polymorphicDiscriminator: FirewallPolicyRule.type.polymorphicDiscriminator, + uberParent: "FirewallPolicyRule", + className: "NetworkRule", modelProperties: { - ...FirewallPolicyRuleCondition.type.modelProperties, + ...FirewallPolicyRule.type.modelProperties, ipProtocols: { serializedName: "ipProtocols", type: { @@ -10385,8 +10452,8 @@ export const NetworkVirtualAppliance: msRest.CompositeMapper = { className: "NetworkVirtualAppliance", modelProperties: { ...Resource.type.modelProperties, - bootStrapConfigurationBlob: { - serializedName: "properties.bootStrapConfigurationBlob", + bootStrapConfigurationBlobs: { + serializedName: "properties.bootStrapConfigurationBlobs", type: { name: "Sequence", element: { @@ -10403,8 +10470,8 @@ export const NetworkVirtualAppliance: msRest.CompositeMapper = { className: "SubResource" } }, - cloudInitConfigurationBlob: { - serializedName: "properties.cloudInitConfigurationBlob", + cloudInitConfigurationBlobs: { + serializedName: "properties.cloudInitConfigurationBlobs", type: { name: "Sequence", element: { @@ -10414,6 +10481,12 @@ export const NetworkVirtualAppliance: msRest.CompositeMapper = { } } }, + cloudInitConfiguration: { + serializedName: "properties.cloudInitConfiguration", + type: { + name: "String" + } + }, virtualApplianceAsn: { serializedName: "properties.virtualApplianceAsn", constraints: { @@ -10437,6 +10510,19 @@ export const NetworkVirtualAppliance: msRest.CompositeMapper = { } } }, + virtualApplianceSites: { + readOnly: true, + serializedName: "properties.virtualApplianceSites", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" + } + } + } + }, provisioningState: { readOnly: true, serializedName: "properties.provisioningState", @@ -10469,98 +10555,94 @@ export const NetworkVirtualAppliance: msRest.CompositeMapper = { } }; -export const ErrorResponse: msRest.CompositeMapper = { - serializedName: "ErrorResponse", +export const BreakOutCategoryPolicies: msRest.CompositeMapper = { + serializedName: "BreakOutCategoryPolicies", type: { name: "Composite", - className: "ErrorResponse", + className: "BreakOutCategoryPolicies", modelProperties: { - error: { - serializedName: "error", + allow: { + serializedName: "allow", type: { - name: "Composite", - className: "ErrorDetails" + name: "Boolean" + } + }, + optimize: { + serializedName: "optimize", + type: { + name: "Boolean" + } + }, + default: { + serializedName: "default", + type: { + name: "Boolean" } } } } }; -export const NetworkWatcher: msRest.CompositeMapper = { - serializedName: "NetworkWatcher", +export const Office365PolicyProperties: msRest.CompositeMapper = { + serializedName: "Office365PolicyProperties", type: { name: "Composite", - className: "NetworkWatcher", + className: "Office365PolicyProperties", modelProperties: { - ...Resource.type.modelProperties, - etag: { - readOnly: true, - serializedName: "etag", - type: { - name: "String" - } - }, - provisioningState: { - readOnly: true, - serializedName: "properties.provisioningState", + breakOutCategories: { + serializedName: "breakOutCategories", type: { - name: "String" + name: "Composite", + className: "BreakOutCategoryPolicies" } } } } }; -export const TopologyParameters: msRest.CompositeMapper = { - serializedName: "TopologyParameters", +export const VirtualApplianceSite: msRest.CompositeMapper = { + serializedName: "VirtualApplianceSite", type: { name: "Composite", - className: "TopologyParameters", + className: "VirtualApplianceSite", modelProperties: { - targetResourceGroupName: { - serializedName: "targetResourceGroupName", + ...SubResource.type.modelProperties, + addressPrefix: { + serializedName: "properties.addressPrefix", type: { name: "String" } }, - targetVirtualNetwork: { - serializedName: "targetVirtualNetwork", + o365Policy: { + serializedName: "properties.o365Policy", type: { name: "Composite", - className: "SubResource" + className: "Office365PolicyProperties" } }, - targetSubnet: { - serializedName: "targetSubnet", + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", type: { - name: "Composite", - className: "SubResource" + name: "String" } - } - } - } -}; - -export const TopologyAssociation: msRest.CompositeMapper = { - serializedName: "TopologyAssociation", - type: { - name: "Composite", - className: "TopologyAssociation", - modelProperties: { + }, name: { serializedName: "name", type: { name: "String" } }, - resourceId: { - serializedName: "resourceId", + etag: { + readOnly: true, + serializedName: "etag", type: { name: "String" } }, - associationType: { - serializedName: "associationType", + type: { + readOnly: true, + serializedName: "type", type: { name: "String" } @@ -10569,32 +10651,205 @@ export const TopologyAssociation: msRest.CompositeMapper = { } }; -export const TopologyResource: msRest.CompositeMapper = { - serializedName: "TopologyResource", +export const NetworkVirtualApplianceSkuInstances: msRest.CompositeMapper = { + serializedName: "NetworkVirtualApplianceSkuInstances", type: { name: "Composite", - className: "TopologyResource", + className: "NetworkVirtualApplianceSkuInstances", modelProperties: { - name: { - serializedName: "name", + scaleUnit: { + readOnly: true, + serializedName: "scaleUnit", type: { name: "String" } }, - id: { - serializedName: "id", + instanceCount: { + readOnly: true, + serializedName: "instanceCount", type: { - name: "String" + name: "Number" } - }, - location: { - serializedName: "location", + } + } + } +}; + +export const NetworkVirtualApplianceSku: msRest.CompositeMapper = { + serializedName: "NetworkVirtualApplianceSku", + type: { + name: "Composite", + className: "NetworkVirtualApplianceSku", + modelProperties: { + ...Resource.type.modelProperties, + vendor: { + readOnly: true, + serializedName: "properties.vendor", type: { name: "String" } }, - associations: { - serializedName: "associations", + availableVersions: { + readOnly: true, + serializedName: "properties.availableVersions", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + availableScaleUnits: { + serializedName: "properties.availableScaleUnits", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NetworkVirtualApplianceSkuInstances" + } + } + } + }, + etag: { + readOnly: true, + serializedName: "etag", + type: { + name: "String" + } + } + } + } +}; + +export const ErrorResponse: msRest.CompositeMapper = { + serializedName: "ErrorResponse", + type: { + name: "Composite", + className: "ErrorResponse", + modelProperties: { + error: { + serializedName: "error", + type: { + name: "Composite", + className: "ErrorDetails" + } + } + } + } +}; + +export const NetworkWatcher: msRest.CompositeMapper = { + serializedName: "NetworkWatcher", + type: { + name: "Composite", + className: "NetworkWatcher", + modelProperties: { + ...Resource.type.modelProperties, + etag: { + readOnly: true, + serializedName: "etag", + type: { + name: "String" + } + }, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "String" + } + } + } + } +}; + +export const TopologyParameters: msRest.CompositeMapper = { + serializedName: "TopologyParameters", + type: { + name: "Composite", + className: "TopologyParameters", + modelProperties: { + targetResourceGroupName: { + serializedName: "targetResourceGroupName", + type: { + name: "String" + } + }, + targetVirtualNetwork: { + serializedName: "targetVirtualNetwork", + type: { + name: "Composite", + className: "SubResource" + } + }, + targetSubnet: { + serializedName: "targetSubnet", + type: { + name: "Composite", + className: "SubResource" + } + } + } + } +}; + +export const TopologyAssociation: msRest.CompositeMapper = { + serializedName: "TopologyAssociation", + type: { + name: "Composite", + className: "TopologyAssociation", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" + } + }, + resourceId: { + serializedName: "resourceId", + type: { + name: "String" + } + }, + associationType: { + serializedName: "associationType", + type: { + name: "String" + } + } + } + } +}; + +export const TopologyResource: msRest.CompositeMapper = { + serializedName: "TopologyResource", + type: { + name: "Composite", + className: "TopologyResource", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" + } + }, + id: { + serializedName: "id", + type: { + name: "String" + } + }, + location: { + serializedName: "location", + type: { + name: "String" + } + }, + associations: { + serializedName: "associations", type: { name: "Sequence", element: { @@ -11753,6 +12008,88 @@ export const ConnectivityIssue: msRest.CompositeMapper = { } }; +export const HopLink: msRest.CompositeMapper = { + serializedName: "HopLink", + type: { + name: "Composite", + className: "HopLink", + modelProperties: { + nextHopId: { + readOnly: true, + serializedName: "nextHopId", + type: { + name: "String" + } + }, + linkType: { + readOnly: true, + serializedName: "linkType", + type: { + name: "String" + } + }, + roundTripTimeMin: { + readOnly: true, + serializedName: "properties.roundTripTimeMin", + type: { + name: "Number" + } + }, + roundTripTimeAvg: { + readOnly: true, + serializedName: "properties.roundTripTimeAvg", + type: { + name: "Number" + } + }, + roundTripTimeMax: { + readOnly: true, + serializedName: "properties.roundTripTimeMax", + type: { + name: "Number" + } + }, + issues: { + readOnly: true, + serializedName: "issues", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectivityIssue" + } + } + } + }, + context: { + readOnly: true, + serializedName: "context", + type: { + name: "Sequence", + element: { + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + } + } + } + }, + resourceId: { + readOnly: true, + serializedName: "resourceId", + type: { + name: "String" + } + } + } + } +}; + export const ConnectivityHop: msRest.CompositeMapper = { serializedName: "ConnectivityHop", type: { @@ -11799,6 +12136,44 @@ export const ConnectivityHop: msRest.CompositeMapper = { } } }, + previousHopIds: { + readOnly: true, + serializedName: "previousHopIds", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + links: { + readOnly: true, + serializedName: "links", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "HopLink" + } + } + } + }, + previousLinks: { + readOnly: true, + serializedName: "previousLinks", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "HopLink" + } + } + } + }, issues: { readOnly: true, serializedName: "issues", @@ -17538,7 +17913,132 @@ export const VirtualHubRouteTableV2: msRest.CompositeMapper = { } }; -export const VirtualHub: msRest.CompositeMapper = { +export const BgpConnection: msRest.CompositeMapper = { + serializedName: "BgpConnection", + type: { + name: "Composite", + className: "BgpConnection", + modelProperties: { + ...SubResource.type.modelProperties, + peerAsn: { + serializedName: "properties.peerAsn", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, + type: { + name: "Number" + } + }, + peerIp: { + serializedName: "properties.peerIp", + type: { + name: "String" + } + }, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + connectionState: { + readOnly: true, + serializedName: "properties.connectionState", + type: { + name: "String" + } + }, + name: { + serializedName: "name", + type: { + name: "String" + } + }, + etag: { + readOnly: true, + serializedName: "etag", + type: { + name: "String" + } + }, + type: { + readOnly: true, + serializedName: "type", + type: { + name: "String" + } + } + } + } +}; + +export const HubIpConfiguration: msRest.CompositeMapper = { + serializedName: "HubIpConfiguration", + type: { + name: "Composite", + className: "HubIpConfiguration", + modelProperties: { + ...SubResource.type.modelProperties, + privateIPAddress: { + serializedName: "properties.privateIPAddress", + type: { + name: "String" + } + }, + privateIPAllocationMethod: { + serializedName: "properties.privateIPAllocationMethod", + type: { + name: "String" + } + }, + subnet: { + serializedName: "properties.subnet", + type: { + name: "Composite", + className: "Subnet" + } + }, + publicIPAddress: { + serializedName: "properties.publicIPAddress", + type: { + name: "Composite", + className: "PublicIPAddress" + } + }, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + name: { + serializedName: "name", + type: { + name: "String" + } + }, + etag: { + readOnly: true, + serializedName: "etag", + type: { + name: "String" + } + }, + type: { + readOnly: true, + serializedName: "type", + type: { + name: "String" + } + } + } + } +}; + +export const VirtualHub: msRest.CompositeMapper = { serializedName: "VirtualHub", type: { name: "Composite", @@ -17643,6 +18143,53 @@ export const VirtualHub: msRest.CompositeMapper = { name: "String" } }, + bgpConnections: { + readOnly: true, + serializedName: "properties.bgpConnections", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" + } + } + } + }, + ipConfigurations: { + readOnly: true, + serializedName: "properties.ipConfigurations", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" + } + } + } + }, + virtualRouterAsn: { + serializedName: "properties.virtualRouterAsn", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, + type: { + name: "Number" + } + }, + virtualRouterIps: { + serializedName: "properties.virtualRouterIps", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, etag: { readOnly: true, serializedName: "etag", @@ -18445,6 +18992,17 @@ export const P2SVpnGateway: msRest.CompositeMapper = { className: "VpnClientConnectionHealth" } }, + customDnsServers: { + serializedName: "properties.customDnsServers", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, etag: { readOnly: true, serializedName: "etag", @@ -20111,11 +20669,11 @@ export const FirewallPolicyListResult: msRest.CompositeMapper = { } }; -export const FirewallPolicyRuleGroupListResult: msRest.CompositeMapper = { - serializedName: "FirewallPolicyRuleGroupListResult", +export const FirewallPolicyRuleCollectionGroupListResult: msRest.CompositeMapper = { + serializedName: "FirewallPolicyRuleCollectionGroupListResult", type: { name: "Composite", - className: "FirewallPolicyRuleGroupListResult", + className: "FirewallPolicyRuleCollectionGroupListResult", modelProperties: { value: { serializedName: "", @@ -20124,7 +20682,7 @@ export const FirewallPolicyRuleGroupListResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "FirewallPolicyRuleGroup" + className: "FirewallPolicyRuleCollectionGroup" } } } @@ -20654,6 +21212,62 @@ export const NetworkVirtualApplianceListResult: msRest.CompositeMapper = { } }; +export const NetworkVirtualApplianceSiteListResult: msRest.CompositeMapper = { + serializedName: "NetworkVirtualApplianceSiteListResult", + type: { + name: "Composite", + className: "NetworkVirtualApplianceSiteListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VirtualApplianceSite" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const NetworkVirtualApplianceSkuListResult: msRest.CompositeMapper = { + serializedName: "NetworkVirtualApplianceSkuListResult", + type: { + name: "Composite", + className: "NetworkVirtualApplianceSkuListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NetworkVirtualApplianceSku" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const NetworkWatcherListResult: msRest.CompositeMapper = { serializedName: "NetworkWatcherListResult", type: { @@ -21881,6 +22495,62 @@ export const ListVirtualHubRouteTableV2sResult: msRest.CompositeMapper = { } }; +export const ListVirtualHubBgpConnectionResults: msRest.CompositeMapper = { + serializedName: "ListVirtualHubBgpConnectionResults", + type: { + name: "Composite", + className: "ListVirtualHubBgpConnectionResults", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "BgpConnection" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const ListVirtualHubIpConfigurationResults: msRest.CompositeMapper = { + serializedName: "ListVirtualHubIpConfigurationResults", + type: { + name: "Composite", + className: "ListVirtualHubIpConfigurationResults", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "HubIpConfiguration" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const ListHubRouteTablesResult: msRest.CompositeMapper = { serializedName: "ListHubRouteTablesResult", type: { @@ -21940,12 +22610,12 @@ export const WebApplicationFirewallPolicyListResult: msRest.CompositeMapper = { }; export const discriminators = { + 'FirewallPolicyRuleCollection' : FirewallPolicyRuleCollection, 'FirewallPolicyRule' : FirewallPolicyRule, - 'FirewallPolicyRuleCondition' : FirewallPolicyRuleCondition, - 'FirewallPolicyRule.FirewallPolicyNatRule' : FirewallPolicyNatRule, - 'FirewallPolicyRule.FirewallPolicyFilterRule' : FirewallPolicyFilterRule, - 'FirewallPolicyRuleCondition.ApplicationRuleCondition' : ApplicationRuleCondition, - 'FirewallPolicyRuleCondition.NatRuleCondition' : NatRuleCondition, - 'FirewallPolicyRuleCondition.NetworkRuleCondition' : NetworkRuleCondition + 'FirewallPolicyRuleCollection.FirewallPolicyNatRuleCollection' : FirewallPolicyNatRuleCollection, + 'FirewallPolicyRuleCollection.FirewallPolicyFilterRuleCollection' : FirewallPolicyFilterRuleCollection, + 'FirewallPolicyRule.ApplicationRule' : ApplicationRule, + 'FirewallPolicyRule.NatRule' : NatRule, + 'FirewallPolicyRule.NetworkRule' : NetworkRule }; diff --git a/sdk/network/arm-network/src/models/natGatewaysMappers.ts b/sdk/network/arm-network/src/models/natGatewaysMappers.ts index d129d42f6fc3..85c2d2bc179c 100644 --- a/sdk/network/arm-network/src/models/natGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/natGatewaysMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { NatGateway, NatGatewayListResult, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts index de1a454e4787..942207b8673a 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts index 07c7afd3b975..2eacbbb83d46 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceLoadBalancerListResult, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts index b705e040545b..f71cb880e078 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceTapConfiguration, NetworkInterfaceTapConfigurationListResult, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/networkInterfacesMappers.ts b/sdk/network/arm-network/src/models/networkInterfacesMappers.ts index 66e332d8685e..185349236483 100644 --- a/sdk/network/arm-network/src/models/networkInterfacesMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfacesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EffectiveNetworkSecurityGroup, EffectiveNetworkSecurityGroupAssociation, EffectiveNetworkSecurityGroupListResult, @@ -130,14 +133,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -146,6 +149,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -175,7 +180,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -185,10 +190,13 @@ export { NetworkInterfaceListResult, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -242,6 +250,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/networkProfilesMappers.ts b/sdk/network/arm-network/src/models/networkProfilesMappers.ts index b33fdd54a08f..7b616f900909 100644 --- a/sdk/network/arm-network/src/models/networkProfilesMappers.ts +++ b/sdk/network/arm-network/src/models/networkProfilesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceTapConfiguration, NetworkProfile, NetworkProfileListResult, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts index 04ba39096402..f1eecb4d4831 100644 --- a/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,11 +182,14 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkSecurityGroupListResult, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts b/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts index 1b5770799ddc..413c428bfd77 100644 --- a/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts +++ b/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,11 +182,14 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, NetworkVirtualApplianceListResult, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/networkWatchersMappers.ts b/sdk/network/arm-network/src/models/networkWatchersMappers.ts index 98c5467dc026..230b3253c3dd 100644 --- a/sdk/network/arm-network/src/models/networkWatchersMappers.ts +++ b/sdk/network/arm-network/src/models/networkWatchersMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AvailableProvidersList, AvailableProvidersListCity, @@ -78,8 +78,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, ConnectionMonitorDestination, ConnectionMonitorEndpoint, ConnectionMonitorEndpointFilter, @@ -112,6 +114,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EffectiveNetworkSecurityRule, EndpointServiceResult, ErrorDetails, @@ -143,14 +146,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -159,9 +162,12 @@ export { FlowLogInformation, FlowLogStatusParameters, FrontendIPConfiguration, + HopLink, HTTPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -192,7 +198,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkConfigurationDiagnosticParameters, NetworkConfigurationDiagnosticProfile, NetworkConfigurationDiagnosticResponse, @@ -205,15 +211,18 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkSecurityGroupResult, NetworkSecurityRulesEvaluationResult, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, NetworkWatcherListResult, NextHopParameters, NextHopResult, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -284,6 +293,7 @@ export { VerificationIPFlowParameters, VerificationIPFlowResult, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts index 293c99d22599..66ae7a63a3c0 100644 --- a/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -239,6 +247,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/parameters.ts b/sdk/network/arm-network/src/models/parameters.ts index 01d463eae62c..981a242b4896 100644 --- a/sdk/network/arm-network/src/models/parameters.ts +++ b/sdk/network/arm-network/src/models/parameters.ts @@ -26,7 +26,7 @@ export const apiVersion0: msRest.OperationQueryParameter = { required: true, isConstant: true, serializedName: "api-version", - defaultValue: '2020-04-01', + defaultValue: '2020-05-01', type: { name: "String" } @@ -322,6 +322,16 @@ export const ipAllocationName: msRest.OperationURLParameter = { } } }; +export const ipConfigName: msRest.OperationURLParameter = { + parameterPath: "ipConfigName", + mapper: { + required: true, + serializedName: "ipConfigName", + type: { + name: "String" + } + } +}; export const ipConfigurationName: msRest.OperationURLParameter = { parameterPath: "ipConfigurationName", mapper: { @@ -684,11 +694,11 @@ export const routeTableName: msRest.OperationURLParameter = { } } }; -export const ruleGroupName: msRest.OperationURLParameter = { - parameterPath: "ruleGroupName", +export const ruleCollectionGroupName: msRest.OperationURLParameter = { + parameterPath: "ruleCollectionGroupName", mapper: { required: true, - serializedName: "ruleGroupName", + serializedName: "ruleCollectionGroupName", type: { name: "String" } @@ -754,6 +764,26 @@ export const serviceName: msRest.OperationURLParameter = { } } }; +export const siteName: msRest.OperationURLParameter = { + parameterPath: "siteName", + mapper: { + required: true, + serializedName: "siteName", + type: { + name: "String" + } + } +}; +export const skuName: msRest.OperationURLParameter = { + parameterPath: "skuName", + mapper: { + required: true, + serializedName: "skuName", + type: { + name: "String" + } + } +}; export const subnetName: msRest.OperationURLParameter = { parameterPath: "subnetName", mapper: { diff --git a/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts index cd6bfdfa01f5..464d0bea1805 100644 --- a/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts b/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts index 98445daecd8f..b726c9ecd409 100644 --- a/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ErrorDetails, ErrorModel, @@ -126,14 +129,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -142,6 +145,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -171,7 +176,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -179,10 +184,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -236,6 +244,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/privateEndpointsMappers.ts b/sdk/network/arm-network/src/models/privateEndpointsMappers.ts index ee2bd40aeda1..626c548e76d2 100644 --- a/sdk/network/arm-network/src/models/privateEndpointsMappers.ts +++ b/sdk/network/arm-network/src/models/privateEndpointsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, ConnectionMonitorDestination, ConnectionMonitorEndpoint, ConnectionMonitorEndpointFilter, @@ -96,6 +98,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ErrorDetails, ErrorModel, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts b/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts index 4f8d489da68e..b6f051babf82 100644 --- a/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts +++ b/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AutoApprovedPrivateLinkService, AutoApprovedPrivateLinkServicesResult, @@ -70,8 +70,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CheckPrivateLinkServiceVisibilityRequest, CloudError, ConnectionMonitorDestination, @@ -100,6 +102,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ErrorDetails, ErrorModel, @@ -129,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -145,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -174,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -182,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -241,6 +249,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts b/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts index 146d0ebe3bc4..46f616b12d0d 100644 --- a/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts +++ b/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts b/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts index 317045d7100b..a73018320493 100644 --- a/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts +++ b/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts b/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts index 94228cc92d2a..1c2a8fe3ea95 100644 --- a/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts +++ b/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts b/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts index fa649883594e..864ed45e0990 100644 --- a/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts +++ b/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/routeFiltersMappers.ts b/sdk/network/arm-network/src/models/routeFiltersMappers.ts index 856cbf3d1b22..8ecb2bd26fb3 100644 --- a/sdk/network/arm-network/src/models/routeFiltersMappers.ts +++ b/sdk/network/arm-network/src/models/routeFiltersMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/routeTablesMappers.ts b/sdk/network/arm-network/src/models/routeTablesMappers.ts index 6a8308555687..492cacbf4281 100644 --- a/sdk/network/arm-network/src/models/routeTablesMappers.ts +++ b/sdk/network/arm-network/src/models/routeTablesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/routesMappers.ts b/sdk/network/arm-network/src/models/routesMappers.ts index ba0dd619940c..f9c3384931a4 100644 --- a/sdk/network/arm-network/src/models/routesMappers.ts +++ b/sdk/network/arm-network/src/models/routesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts b/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts index dfa851b48215..9556a54e13c3 100644 --- a/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts +++ b/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/securityRulesMappers.ts b/sdk/network/arm-network/src/models/securityRulesMappers.ts index e0990964baed..c0d0945dfad4 100644 --- a/sdk/network/arm-network/src/models/securityRulesMappers.ts +++ b/sdk/network/arm-network/src/models/securityRulesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts b/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts index 6ebfdfe53eea..0b705e1de110 100644 --- a/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts +++ b/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts index a665d5a19ab2..e2edf4ef7af7 100644 --- a/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts index 289e9c935c10..5627acaebc9d 100644 --- a/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts +++ b/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/subnetsMappers.ts b/sdk/network/arm-network/src/models/subnetsMappers.ts index d6def4c9cba3..56970dab9ecf 100644 --- a/sdk/network/arm-network/src/models/subnetsMappers.ts +++ b/sdk/network/arm-network/src/models/subnetsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkIntentPolicyConfiguration, NetworkInterface, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -237,6 +245,7 @@ export { TunnelConnectionHealth, UnprepareNetworkPoliciesRequest, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts b/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts new file mode 100644 index 000000000000..d54d4bb97b35 --- /dev/null +++ b/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts @@ -0,0 +1,287 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + discriminators, + AadAuthenticationParameters, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewayBackendAddress, + ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendHttpSettings, + ApplicationGatewayConnectionDraining, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFrontendIPConfiguration, + ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayHttpListener, + ApplicationGatewayIPConfiguration, + ApplicationGatewayPathRule, + ApplicationGatewayProbe, + ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayRewriteRuleCondition, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewaySku, + ApplicationGatewaySslCertificate, + ApplicationGatewaySslPolicy, + ApplicationGatewaySslPredefinedPolicy, + 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, + ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + CustomDnsConfigPropertiesFormat, + DdosCustomPolicy, + DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + DnsSettings, + EndpointServiceResult, + ErrorDetails, + ErrorModel, + ExpressRouteCircuit, + ExpressRouteCircuitAuthorization, + ExpressRouteCircuitConnection, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, + ExpressRouteCircuitStats, + ExpressRouteConnection, + ExpressRouteConnectionId, + ExpressRouteCrossConnection, + ExpressRouteCrossConnectionPeering, + ExpressRouteGateway, + ExpressRouteGatewayPropertiesAutoScaleConfiguration, + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, + ExpressRouteLink, + ExpressRouteLinkMacSecConfig, + ExpressRoutePort, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FirewallPolicy, + FirewallPolicyCertificateAuthority, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, + FirewallPolicyRule, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, + FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, + FirewallPolicyTrustedRootCertificate, + FlowLog, + FlowLogFormatParameters, + FrontendIPConfiguration, + HTTPHeader, + HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, + HubRoute, + HubRouteTable, + HubVirtualNetworkConnection, + InboundNatPool, + InboundNatRule, + 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, + NetworkVirtualApplianceSiteListResult, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, + NetworkWatcher, + 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, + RadiusServer, + RecordSet, + ReferencedPublicIpAddress, + Resource, + ResourceNavigationLink, + ResourceSet, + RetentionPolicyParameters, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + RoutingConfiguration, + SecurityPartnerProvider, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + StaticRoute, + Subnet, + SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, + TrafficSelectorPolicy, + TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSite, + VirtualApplianceSkuProperties, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, + VirtualHubRouteTableV2, + VirtualHubRouteV2, + VirtualNetwork, + VirtualNetworkBgpCommunities, + VirtualNetworkConnectionGatewayReference, + VirtualNetworkGateway, + VirtualNetworkGatewayConnection, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualRouter, + VirtualRouterPeering, + VirtualWAN, + VM, + VnetRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, + VpnGateway, + VpnLinkBgpSettings, + VpnLinkProviderProperties, + VpnServerConfigRadiusClientRootCertificate, + VpnServerConfigRadiusServerRootCertificate, + VpnServerConfiguration, + VpnServerConfigVpnClientRevokedCertificate, + VpnServerConfigVpnClientRootCertificate, + VpnSite, + VpnSiteLink, + VpnSiteLinkConnection, + WebApplicationFirewallCustomRule, + WebApplicationFirewallPolicy +} from "../models/mappers"; diff --git a/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts b/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts new file mode 100644 index 000000000000..a402649b2a04 --- /dev/null +++ b/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts @@ -0,0 +1,286 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + discriminators, + AadAuthenticationParameters, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewayBackendAddress, + ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendHttpSettings, + ApplicationGatewayConnectionDraining, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFrontendIPConfiguration, + ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayHttpListener, + ApplicationGatewayIPConfiguration, + ApplicationGatewayPathRule, + ApplicationGatewayProbe, + ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayRewriteRuleCondition, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewaySku, + ApplicationGatewaySslCertificate, + ApplicationGatewaySslPolicy, + ApplicationGatewaySslPredefinedPolicy, + 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, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + CustomDnsConfigPropertiesFormat, + DdosCustomPolicy, + DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + DnsSettings, + 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, + FirewallPolicy, + FirewallPolicyCertificateAuthority, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, + FirewallPolicyRule, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, + FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, + FirewallPolicyTrustedRootCertificate, + FlowLog, + FlowLogFormatParameters, + FrontendIPConfiguration, + HTTPHeader, + HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, + HubRoute, + HubRouteTable, + HubVirtualNetworkConnection, + InboundNatPool, + InboundNatRule, + 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, + NetworkVirtualApplianceSkuListResult, + NetworkWatcher, + 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, + RadiusServer, + RecordSet, + ReferencedPublicIpAddress, + Resource, + ResourceNavigationLink, + ResourceSet, + RetentionPolicyParameters, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + RoutingConfiguration, + SecurityPartnerProvider, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + StaticRoute, + Subnet, + SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, + TrafficSelectorPolicy, + TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSite, + VirtualApplianceSkuProperties, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, + VirtualHubRouteTableV2, + VirtualHubRouteV2, + VirtualNetwork, + VirtualNetworkBgpCommunities, + VirtualNetworkConnectionGatewayReference, + VirtualNetworkGateway, + VirtualNetworkGatewayConnection, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualRouter, + VirtualRouterPeering, + VirtualWAN, + VM, + VnetRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, + VpnGateway, + VpnLinkBgpSettings, + VpnLinkProviderProperties, + VpnServerConfigRadiusClientRootCertificate, + VpnServerConfigRadiusServerRootCertificate, + VpnServerConfiguration, + VpnServerConfigVpnClientRevokedCertificate, + VpnServerConfigVpnClientRootCertificate, + VpnSite, + VpnSiteLink, + VpnSiteLinkConnection, + WebApplicationFirewallCustomRule, + WebApplicationFirewallPolicy +} from "../models/mappers"; diff --git a/sdk/network/arm-network/src/models/firewallPolicyRuleGroupsMappers.ts b/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts similarity index 92% rename from sdk/network/arm-network/src/models/firewallPolicyRuleGroupsMappers.ts rename to sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts index d645758aa9aa..8692d23762f6 100644 --- a/sdk/network/arm-network/src/models/firewallPolicyRuleGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,9 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, - CloudError, + BreakOutCategoryPolicies, ConnectionMonitorDestination, ConnectionMonitorEndpoint, ConnectionMonitorEndpointFilter, @@ -97,7 +98,10 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, + ErrorDetails, + ErrorModel, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, ExpressRouteCircuitConnection, @@ -124,15 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, - FirewallPolicyRuleGroupListResult, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts b/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts new file mode 100644 index 000000000000..84f40bf2784f --- /dev/null +++ b/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts @@ -0,0 +1,286 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + discriminators, + AadAuthenticationParameters, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewayBackendAddress, + ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendHttpSettings, + ApplicationGatewayConnectionDraining, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFrontendIPConfiguration, + ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayHttpListener, + ApplicationGatewayIPConfiguration, + ApplicationGatewayPathRule, + ApplicationGatewayProbe, + ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayRewriteRuleCondition, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewaySku, + ApplicationGatewaySslCertificate, + ApplicationGatewaySslPolicy, + ApplicationGatewaySslPredefinedPolicy, + 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, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + CustomDnsConfigPropertiesFormat, + DdosCustomPolicy, + DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + DnsSettings, + 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, + FirewallPolicy, + FirewallPolicyCertificateAuthority, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, + FirewallPolicyRule, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, + FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, + FirewallPolicyTrustedRootCertificate, + FlowLog, + FlowLogFormatParameters, + FrontendIPConfiguration, + HTTPHeader, + HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, + HubRoute, + HubRouteTable, + HubVirtualNetworkConnection, + InboundNatPool, + InboundNatRule, + IpAllocation, + IPConfiguration, + IPConfigurationBgpPeeringAddress, + IPConfigurationProfile, + IpGroup, + IpsecPolicy, + IpTag, + Ipv6CircuitConnectionConfig, + Ipv6ExpressRouteCircuitPeeringConfig, + ListVirtualHubBgpConnectionResults, + 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, + 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, + RadiusServer, + RecordSet, + ReferencedPublicIpAddress, + Resource, + ResourceNavigationLink, + ResourceSet, + RetentionPolicyParameters, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + RoutingConfiguration, + SecurityPartnerProvider, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + StaticRoute, + Subnet, + SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, + TrafficSelectorPolicy, + TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSite, + VirtualApplianceSkuProperties, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, + VirtualHubRouteTableV2, + VirtualHubRouteV2, + VirtualNetwork, + VirtualNetworkBgpCommunities, + VirtualNetworkConnectionGatewayReference, + VirtualNetworkGateway, + VirtualNetworkGatewayConnection, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualRouter, + VirtualRouterPeering, + VirtualWAN, + VM, + VnetRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, + VpnGateway, + VpnLinkBgpSettings, + VpnLinkProviderProperties, + VpnServerConfigRadiusClientRootCertificate, + VpnServerConfigRadiusServerRootCertificate, + VpnServerConfiguration, + VpnServerConfigVpnClientRevokedCertificate, + VpnServerConfigVpnClientRootCertificate, + VpnSite, + VpnSiteLink, + VpnSiteLinkConnection, + WebApplicationFirewallCustomRule, + WebApplicationFirewallPolicy +} from "../models/mappers"; diff --git a/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts b/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts new file mode 100644 index 000000000000..19fe0f83990d --- /dev/null +++ b/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts @@ -0,0 +1,288 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + discriminators, + AadAuthenticationParameters, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewayBackendAddress, + ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendHttpSettings, + ApplicationGatewayConnectionDraining, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFrontendIPConfiguration, + ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayHttpListener, + ApplicationGatewayIPConfiguration, + ApplicationGatewayPathRule, + ApplicationGatewayProbe, + ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayRewriteRuleCondition, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewaySku, + ApplicationGatewaySslCertificate, + ApplicationGatewaySslPolicy, + ApplicationGatewaySslPredefinedPolicy, + 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, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + CustomDnsConfigPropertiesFormat, + DdosCustomPolicy, + DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + DnsSettings, + EndpointServiceResult, + ErrorDetails, + ErrorModel, + ExpressRouteCircuit, + ExpressRouteCircuitAuthorization, + ExpressRouteCircuitConnection, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, + ExpressRouteCircuitStats, + ExpressRouteConnection, + ExpressRouteConnectionId, + ExpressRouteCrossConnection, + ExpressRouteCrossConnectionPeering, + ExpressRouteGateway, + ExpressRouteGatewayPropertiesAutoScaleConfiguration, + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, + ExpressRouteLink, + ExpressRouteLinkMacSecConfig, + ExpressRoutePort, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FirewallPolicy, + FirewallPolicyCertificateAuthority, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, + FirewallPolicyRule, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, + FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, + FirewallPolicyTrustedRootCertificate, + FlowLog, + FlowLogFormatParameters, + FrontendIPConfiguration, + HTTPHeader, + HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, + HubRoute, + HubRouteTable, + HubVirtualNetworkConnection, + InboundNatPool, + InboundNatRule, + IpAllocation, + IPConfiguration, + IPConfigurationBgpPeeringAddress, + IPConfigurationProfile, + IpGroup, + IpsecPolicy, + IpTag, + Ipv6CircuitConnectionConfig, + Ipv6ExpressRouteCircuitPeeringConfig, + ListVirtualHubIpConfigurationResults, + 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, + 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, + RadiusServer, + RecordSet, + ReferencedPublicIpAddress, + Resource, + ResourceNavigationLink, + ResourceSet, + RetentionPolicyParameters, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + RoutingConfiguration, + SecurityPartnerProvider, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + StaticRoute, + Subnet, + SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, + TrafficSelectorPolicy, + TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSite, + VirtualApplianceSkuProperties, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, + VirtualHubRouteTableV2, + VirtualHubRouteV2, + VirtualNetwork, + VirtualNetworkBgpCommunities, + VirtualNetworkConnectionGatewayReference, + VirtualNetworkGateway, + VirtualNetworkGatewayConnection, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualRouter, + VirtualRouterPeering, + VirtualWAN, + VM, + VnetRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, + VpnGateway, + VpnLinkBgpSettings, + VpnLinkProviderProperties, + VpnServerConfigRadiusClientRootCertificate, + VpnServerConfigRadiusServerRootCertificate, + VpnServerConfiguration, + VpnServerConfigVpnClientRevokedCertificate, + VpnServerConfigVpnClientRootCertificate, + VpnSite, + VpnSiteLink, + VpnSiteLinkConnection, + WebApplicationFirewallCustomRule, + WebApplicationFirewallPolicy +} from "../models/mappers"; diff --git a/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts b/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts index 0a62b256753b..6ba0452ec510 100644 --- a/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ErrorDetails, ErrorModel, @@ -126,14 +129,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -142,6 +145,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -172,7 +177,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -180,10 +185,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -236,6 +244,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/virtualHubsMappers.ts b/sdk/network/arm-network/src/models/virtualHubsMappers.ts index f7fa225019b8..3bc6a8c04357 100644 --- a/sdk/network/arm-network/src/models/virtualHubsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts index b4371bb56ea0..2c527a32704b 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -98,6 +100,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ErrorDetails, ErrorModel, @@ -127,14 +130,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -143,6 +146,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -172,7 +177,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -180,10 +185,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -237,6 +245,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts index ebc3a9c9710e..b5a5d0f8ce76 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,10 +68,12 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpPeerStatus, BgpPeerStatusListResult, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -99,6 +101,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ErrorDetails, ErrorModel, @@ -128,14 +131,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -146,6 +149,8 @@ export { GatewayRouteListResult, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -175,7 +180,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -183,10 +188,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -241,6 +249,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts index 5240e0c172ab..499844948c98 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -233,6 +241,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts index 4d2bf7e2bdcb..f07198e8fc50 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/virtualNetworksMappers.ts b/sdk/network/arm-network/src/models/virtualNetworksMappers.ts index 4ef38396110a..8a4e3d38d545 100644 --- a/sdk/network/arm-network/src/models/virtualNetworksMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworksMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts index 6ea9798ac03b..4ed30a58e3bf 100644 --- a/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, ConnectionMonitorDestination, ConnectionMonitorEndpoint, ConnectionMonitorEndpointFilter, @@ -96,6 +98,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ErrorDetails, ErrorModel, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/virtualRoutersMappers.ts b/sdk/network/arm-network/src/models/virtualRoutersMappers.ts index d115790d0b57..e449b6e750fa 100644 --- a/sdk/network/arm-network/src/models/virtualRoutersMappers.ts +++ b/sdk/network/arm-network/src/models/virtualRoutersMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, ConnectionMonitorDestination, ConnectionMonitorEndpoint, ConnectionMonitorEndpointFilter, @@ -96,6 +98,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ErrorDetails, ErrorModel, @@ -125,14 +128,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +144,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/virtualWansMappers.ts b/sdk/network/arm-network/src/models/virtualWansMappers.ts index 73430c6a31ed..37bb41d9d81e 100644 --- a/sdk/network/arm-network/src/models/virtualWansMappers.ts +++ b/sdk/network/arm-network/src/models/virtualWansMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts index 82d404bc78aa..236f9cf40def 100644 --- a/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts index 60f73bdfafba..b5beaace4ec2 100644 --- a/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts index db410f8f166f..aa7a8380b2db 100644 --- a/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts b/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts index b7074d8a4d89..74e68b6b8001 100644 --- a/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts index b9c9afdd152e..d07d833cd298 100644 --- a/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -233,6 +241,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts index 029988c16687..83ec89a3971d 100644 --- a/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +242,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/vpnSitesMappers.ts b/sdk/network/arm-network/src/models/vpnSitesMappers.ts index bdc72e3a5879..0fbed635bdf8 100644 --- a/sdk/network/arm-network/src/models/vpnSitesMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSitesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +175,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +183,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +243,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts index 943fe30ee831..01e398b5a4c7 100644 --- a/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts @@ -46,7 +46,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +68,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +99,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +127,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +143,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +174,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +182,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -233,6 +241,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, diff --git a/sdk/network/arm-network/src/networkManagementClient.ts b/sdk/network/arm-network/src/networkManagementClient.ts index 1616c7e1ec7c..ab9b59684b22 100644 --- a/sdk/network/arm-network/src/networkManagementClient.ts +++ b/sdk/network/arm-network/src/networkManagementClient.ts @@ -42,7 +42,7 @@ class NetworkManagementClient extends NetworkManagementClientContext { expressRoutePorts: operations.ExpressRoutePorts; expressRouteLinks: operations.ExpressRouteLinks; firewallPolicies: operations.FirewallPolicies; - firewallPolicyRuleGroups: operations.FirewallPolicyRuleGroups; + firewallPolicyRuleCollectionGroups: operations.FirewallPolicyRuleCollectionGroups; ipAllocations: operations.IpAllocations; ipGroups: operations.IpGroups; loadBalancers: operations.LoadBalancers; @@ -63,6 +63,8 @@ class NetworkManagementClient extends NetworkManagementClientContext { securityRules: operations.SecurityRules; defaultSecurityRules: operations.DefaultSecurityRules; networkVirtualAppliances: operations.NetworkVirtualAppliances; + virtualApplianceSites: operations.VirtualApplianceSites; + virtualApplianceSkus: operations.VirtualApplianceSkus; networkWatchers: operations.NetworkWatchers; packetCaptures: operations.PacketCaptures; connectionMonitors: operations.ConnectionMonitors; @@ -111,6 +113,9 @@ class NetworkManagementClient extends NetworkManagementClientContext { virtualHubRouteTableV2s: operations.VirtualHubRouteTableV2s; expressRouteGateways: operations.ExpressRouteGateways; expressRouteConnections: operations.ExpressRouteConnections; + virtualHubBgpConnection: operations.VirtualHubBgpConnection; + virtualHubBgpConnections: operations.VirtualHubBgpConnections; + virtualHubIpConfiguration: operations.VirtualHubIpConfiguration; hubRouteTables: operations.HubRouteTables; webApplicationFirewallPolicies: operations.WebApplicationFirewallPolicies; @@ -146,7 +151,7 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.expressRoutePorts = new operations.ExpressRoutePorts(this); this.expressRouteLinks = new operations.ExpressRouteLinks(this); this.firewallPolicies = new operations.FirewallPolicies(this); - this.firewallPolicyRuleGroups = new operations.FirewallPolicyRuleGroups(this); + this.firewallPolicyRuleCollectionGroups = new operations.FirewallPolicyRuleCollectionGroups(this); this.ipAllocations = new operations.IpAllocations(this); this.ipGroups = new operations.IpGroups(this); this.loadBalancers = new operations.LoadBalancers(this); @@ -167,6 +172,8 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.securityRules = new operations.SecurityRules(this); this.defaultSecurityRules = new operations.DefaultSecurityRules(this); this.networkVirtualAppliances = new operations.NetworkVirtualAppliances(this); + this.virtualApplianceSites = new operations.VirtualApplianceSites(this); + this.virtualApplianceSkus = new operations.VirtualApplianceSkus(this); this.networkWatchers = new operations.NetworkWatchers(this); this.packetCaptures = new operations.PacketCaptures(this); this.connectionMonitors = new operations.ConnectionMonitors(this); @@ -215,6 +222,9 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.virtualHubRouteTableV2s = new operations.VirtualHubRouteTableV2s(this); this.expressRouteGateways = new operations.ExpressRouteGateways(this); this.expressRouteConnections = new operations.ExpressRouteConnections(this); + this.virtualHubBgpConnection = new operations.VirtualHubBgpConnection(this); + this.virtualHubBgpConnections = new operations.VirtualHubBgpConnections(this); + this.virtualHubIpConfiguration = new operations.VirtualHubIpConfiguration(this); this.hubRouteTables = new operations.HubRouteTables(this); this.webApplicationFirewallPolicies = new operations.WebApplicationFirewallPolicies(this); } diff --git a/sdk/network/arm-network/src/operations/firewallPolicyRuleGroups.ts b/sdk/network/arm-network/src/operations/firewallPolicyRuleCollectionGroups.ts similarity index 62% rename from sdk/network/arm-network/src/operations/firewallPolicyRuleGroups.ts rename to sdk/network/arm-network/src/operations/firewallPolicyRuleCollectionGroups.ts index da39c41293a4..c16d38ff8b3d 100644 --- a/sdk/network/arm-network/src/operations/firewallPolicyRuleGroups.ts +++ b/sdk/network/arm-network/src/operations/firewallPolicyRuleCollectionGroups.ts @@ -11,16 +11,16 @@ 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/firewallPolicyRuleGroupsMappers"; +import * as Mappers from "../models/firewallPolicyRuleCollectionGroupsMappers"; import * as Parameters from "../models/parameters"; import { NetworkManagementClientContext } from "../networkManagementClientContext"; -/** Class representing a FirewallPolicyRuleGroups. */ -export class FirewallPolicyRuleGroups { +/** Class representing a FirewallPolicyRuleCollectionGroups. */ +export class FirewallPolicyRuleCollectionGroups { private readonly client: NetworkManagementClientContext; /** - * Create a FirewallPolicyRuleGroups. + * Create a FirewallPolicyRuleCollectionGroups. * @param {NetworkManagementClientContext} client Reference to the service client. */ constructor(client: NetworkManagementClientContext) { @@ -28,90 +28,91 @@ export class FirewallPolicyRuleGroups { } /** - * Deletes the specified FirewallPolicyRuleGroup. + * Deletes the specified FirewallPolicyRuleCollectionGroup. * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. - * @param ruleGroupName The name of the FirewallPolicyRuleGroup. + * @param ruleCollectionGroupName The name of the FirewallPolicyRuleCollectionGroup. * @param [options] The optional parameters * @returns Promise */ - deleteMethod(resourceGroupName: string, firewallPolicyName: string, ruleGroupName: string, options?: msRest.RequestOptionsBase): Promise { - return this.beginDeleteMethod(resourceGroupName,firewallPolicyName,ruleGroupName,options) + deleteMethod(resourceGroupName: string, firewallPolicyName: string, ruleCollectionGroupName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,firewallPolicyName,ruleCollectionGroupName,options) .then(lroPoller => lroPoller.pollUntilFinished()); } /** - * Gets the specified FirewallPolicyRuleGroup. + * Gets the specified FirewallPolicyRuleCollectionGroup. * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. - * @param ruleGroupName The name of the FirewallPolicyRuleGroup. + * @param ruleCollectionGroupName The name of the FirewallPolicyRuleCollectionGroup. * @param [options] The optional parameters - * @returns Promise + * @returns Promise */ - get(resourceGroupName: string, firewallPolicyName: string, ruleGroupName: string, options?: msRest.RequestOptionsBase): Promise; + get(resourceGroupName: string, firewallPolicyName: string, ruleCollectionGroupName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. - * @param ruleGroupName The name of the FirewallPolicyRuleGroup. + * @param ruleCollectionGroupName The name of the FirewallPolicyRuleCollectionGroup. * @param callback The callback */ - get(resourceGroupName: string, firewallPolicyName: string, ruleGroupName: string, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, firewallPolicyName: string, ruleCollectionGroupName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. - * @param ruleGroupName The name of the FirewallPolicyRuleGroup. + * @param ruleCollectionGroupName The name of the FirewallPolicyRuleCollectionGroup. * @param options The optional parameters * @param callback The callback */ - get(resourceGroupName: string, firewallPolicyName: string, ruleGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - get(resourceGroupName: string, firewallPolicyName: string, ruleGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + get(resourceGroupName: string, firewallPolicyName: string, ruleCollectionGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, firewallPolicyName: string, ruleCollectionGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, firewallPolicyName, - ruleGroupName, + ruleCollectionGroupName, options }, getOperationSpec, - callback) as Promise; + callback) as Promise; } /** - * Creates or updates the specified FirewallPolicyRuleGroup. + * Creates or updates the specified FirewallPolicyRuleCollectionGroup. * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. - * @param ruleGroupName The name of the FirewallPolicyRuleGroup. - * @param parameters Parameters supplied to the create or update FirewallPolicyRuleGroup operation. + * @param ruleCollectionGroupName The name of the FirewallPolicyRuleCollectionGroup. + * @param parameters Parameters supplied to the create or update FirewallPolicyRuleCollectionGroup + * operation. * @param [options] The optional parameters - * @returns Promise + * @returns Promise */ - createOrUpdate(resourceGroupName: string, firewallPolicyName: string, ruleGroupName: string, parameters: Models.FirewallPolicyRuleGroup, options?: msRest.RequestOptionsBase): Promise { - return this.beginCreateOrUpdate(resourceGroupName,firewallPolicyName,ruleGroupName,parameters,options) - .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + createOrUpdate(resourceGroupName: string, firewallPolicyName: string, ruleCollectionGroupName: string, parameters: Models.FirewallPolicyRuleCollectionGroup, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,firewallPolicyName,ruleCollectionGroupName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** - * Lists all FirewallPolicyRuleGroups in a FirewallPolicy resource. + * Lists all FirewallPolicyRuleCollectionGroups in a FirewallPolicy resource. * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. * @param [options] The optional parameters - * @returns Promise + * @returns Promise */ - list(resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase): Promise; + list(resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. * @param callback The callback */ - list(resourceGroupName: string, firewallPolicyName: string, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, firewallPolicyName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. * @param options The optional parameters * @param callback The callback */ - list(resourceGroupName: string, firewallPolicyName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - list(resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + list(resourceGroupName: string, firewallPolicyName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -119,23 +120,23 @@ export class FirewallPolicyRuleGroups { options }, listOperationSpec, - callback) as Promise; + callback) as Promise; } /** - * Deletes the specified FirewallPolicyRuleGroup. + * Deletes the specified FirewallPolicyRuleCollectionGroup. * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. - * @param ruleGroupName The name of the FirewallPolicyRuleGroup. + * @param ruleCollectionGroupName The name of the FirewallPolicyRuleCollectionGroup. * @param [options] The optional parameters * @returns Promise */ - beginDeleteMethod(resourceGroupName: string, firewallPolicyName: string, ruleGroupName: string, options?: msRest.RequestOptionsBase): Promise { + beginDeleteMethod(resourceGroupName: string, firewallPolicyName: string, ruleCollectionGroupName: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, firewallPolicyName, - ruleGroupName, + ruleCollectionGroupName, options }, beginDeleteMethodOperationSpec, @@ -143,20 +144,21 @@ export class FirewallPolicyRuleGroups { } /** - * Creates or updates the specified FirewallPolicyRuleGroup. + * Creates or updates the specified FirewallPolicyRuleCollectionGroup. * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. - * @param ruleGroupName The name of the FirewallPolicyRuleGroup. - * @param parameters Parameters supplied to the create or update FirewallPolicyRuleGroup operation. + * @param ruleCollectionGroupName The name of the FirewallPolicyRuleCollectionGroup. + * @param parameters Parameters supplied to the create or update FirewallPolicyRuleCollectionGroup + * operation. * @param [options] The optional parameters * @returns Promise */ - beginCreateOrUpdate(resourceGroupName: string, firewallPolicyName: string, ruleGroupName: string, parameters: Models.FirewallPolicyRuleGroup, options?: msRest.RequestOptionsBase): Promise { + beginCreateOrUpdate(resourceGroupName: string, firewallPolicyName: string, ruleCollectionGroupName: string, parameters: Models.FirewallPolicyRuleCollectionGroup, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, firewallPolicyName, - ruleGroupName, + ruleCollectionGroupName, parameters, options }, @@ -165,31 +167,31 @@ export class FirewallPolicyRuleGroups { } /** - * Lists all FirewallPolicyRuleGroups in a FirewallPolicy resource. + * Lists all FirewallPolicyRuleCollectionGroups in a FirewallPolicy resource. * @param nextPageLink The NextLink from the previous successful call to List operation. * @param [options] The optional parameters - * @returns Promise + * @returns Promise */ - listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listNextOperationSpec, - callback) as Promise; + callback) as Promise; } } @@ -197,11 +199,11 @@ export class FirewallPolicyRuleGroups { const serializer = new msRest.Serializer(Mappers); const getOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleGroups/{ruleGroupName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups/{ruleCollectionGroupName}", urlParameters: [ Parameters.resourceGroupName, Parameters.firewallPolicyName, - Parameters.ruleGroupName, + Parameters.ruleCollectionGroupName, Parameters.subscriptionId ], queryParameters: [ @@ -212,7 +214,7 @@ const getOperationSpec: msRest.OperationSpec = { ], responses: { 200: { - bodyMapper: Mappers.FirewallPolicyRuleGroup + bodyMapper: Mappers.FirewallPolicyRuleCollectionGroup }, default: { bodyMapper: Mappers.CloudError @@ -223,7 +225,7 @@ const getOperationSpec: msRest.OperationSpec = { const listOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleGroups", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups", urlParameters: [ Parameters.resourceGroupName, Parameters.firewallPolicyName, @@ -237,7 +239,7 @@ const listOperationSpec: msRest.OperationSpec = { ], responses: { 200: { - bodyMapper: Mappers.FirewallPolicyRuleGroupListResult + bodyMapper: Mappers.FirewallPolicyRuleCollectionGroupListResult }, default: { bodyMapper: Mappers.CloudError @@ -248,11 +250,11 @@ const listOperationSpec: msRest.OperationSpec = { const beginDeleteMethodOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleGroups/{ruleGroupName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups/{ruleCollectionGroupName}", urlParameters: [ Parameters.resourceGroupName, Parameters.firewallPolicyName, - Parameters.ruleGroupName, + Parameters.ruleCollectionGroupName, Parameters.subscriptionId ], queryParameters: [ @@ -274,11 +276,11 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleGroups/{ruleGroupName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups/{ruleCollectionGroupName}", urlParameters: [ Parameters.resourceGroupName, Parameters.firewallPolicyName, - Parameters.ruleGroupName, + Parameters.ruleCollectionGroupName, Parameters.subscriptionId ], queryParameters: [ @@ -290,16 +292,16 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { requestBody: { parameterPath: "parameters", mapper: { - ...Mappers.FirewallPolicyRuleGroup, + ...Mappers.FirewallPolicyRuleCollectionGroup, required: true } }, responses: { 200: { - bodyMapper: Mappers.FirewallPolicyRuleGroup + bodyMapper: Mappers.FirewallPolicyRuleCollectionGroup }, 201: { - bodyMapper: Mappers.FirewallPolicyRuleGroup + bodyMapper: Mappers.FirewallPolicyRuleCollectionGroup }, default: { bodyMapper: Mappers.CloudError @@ -320,7 +322,7 @@ const listNextOperationSpec: msRest.OperationSpec = { ], responses: { 200: { - bodyMapper: Mappers.FirewallPolicyRuleGroupListResult + bodyMapper: Mappers.FirewallPolicyRuleCollectionGroupListResult }, default: { bodyMapper: Mappers.CloudError diff --git a/sdk/network/arm-network/src/operations/index.ts b/sdk/network/arm-network/src/operations/index.ts index 26925d896836..c68f09516a10 100644 --- a/sdk/network/arm-network/src/operations/index.ts +++ b/sdk/network/arm-network/src/operations/index.ts @@ -31,7 +31,7 @@ export * from "./expressRoutePortsLocations"; export * from "./expressRoutePorts"; export * from "./expressRouteLinks"; export * from "./firewallPolicies"; -export * from "./firewallPolicyRuleGroups"; +export * from "./firewallPolicyRuleCollectionGroups"; export * from "./ipAllocations"; export * from "./ipGroups"; export * from "./loadBalancers"; @@ -52,6 +52,8 @@ export * from "./networkSecurityGroups"; export * from "./securityRules"; export * from "./defaultSecurityRules"; export * from "./networkVirtualAppliances"; +export * from "./virtualApplianceSites"; +export * from "./virtualApplianceSkus"; export * from "./networkWatchers"; export * from "./packetCaptures"; export * from "./connectionMonitors"; @@ -100,5 +102,8 @@ export * from "./vpnServerConfigurationsAssociatedWithVirtualWan"; export * from "./virtualHubRouteTableV2s"; export * from "./expressRouteGateways"; export * from "./expressRouteConnections"; +export * from "./virtualHubBgpConnection"; +export * from "./virtualHubBgpConnections"; +export * from "./virtualHubIpConfiguration"; export * from "./hubRouteTables"; export * from "./webApplicationFirewallPolicies"; diff --git a/sdk/network/arm-network/src/operations/virtualApplianceSites.ts b/sdk/network/arm-network/src/operations/virtualApplianceSites.ts new file mode 100644 index 000000000000..41bad2b7794f --- /dev/null +++ b/sdk/network/arm-network/src/operations/virtualApplianceSites.ts @@ -0,0 +1,332 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/virtualApplianceSitesMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a VirtualApplianceSites. */ +export class VirtualApplianceSites { + private readonly client: NetworkManagementClientContext; + + /** + * Create a VirtualApplianceSites. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Deletes the specified site from a Virtual Appliance. + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param siteName The name of the site. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,networkVirtualApplianceName,siteName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Gets the specified Virtual Appliance Site. + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param siteName The name of the site. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param siteName The name of the site. + * @param callback The callback + */ + get(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param siteName The name of the site. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + networkVirtualApplianceName, + siteName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Creates or updates the specified Network Virtual Appliance Site. + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param siteName The name of the site. + * @param parameters Parameters supplied to the create or update Network Virtual Appliance Site + * operation. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, parameters: Models.VirtualApplianceSite, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,networkVirtualApplianceName,siteName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Lists all Network Virtual Appliance Sites in a Network Virtual Appliance resource. + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroupName: string, networkVirtualApplianceName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param callback The callback + */ + list(resourceGroupName: string, networkVirtualApplianceName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroupName: string, networkVirtualApplianceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, networkVirtualApplianceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + networkVirtualApplianceName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Deletes the specified site from a Virtual Appliance. + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param siteName The name of the site. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + networkVirtualApplianceName, + siteName, + options + }, + beginDeleteMethodOperationSpec, + options); + } + + /** + * Creates or updates the specified Network Virtual Appliance Site. + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param siteName The name of the site. + * @param parameters Parameters supplied to the create or update Network Virtual Appliance Site + * operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, parameters: Models.VirtualApplianceSite, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + networkVirtualApplianceName, + siteName, + parameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Lists all Network Virtual Appliance Sites in a Network Virtual Appliance resource. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/virtualApplianceSites/{siteName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkVirtualApplianceName, + Parameters.siteName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.VirtualApplianceSite + }, + default: { + bodyMapper: Mappers.ErrorModel + } + }, + serializer +}; + +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/virtualApplianceSites", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkVirtualApplianceName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkVirtualApplianceSiteListResult + }, + default: { + bodyMapper: Mappers.ErrorModel + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/virtualApplianceSites/{siteName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkVirtualApplianceName, + Parameters.siteName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.ErrorModel + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/virtualApplianceSites/{siteName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkVirtualApplianceName, + Parameters.siteName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.VirtualApplianceSite, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.VirtualApplianceSite + }, + 201: { + bodyMapper: Mappers.VirtualApplianceSite + }, + default: { + bodyMapper: Mappers.ErrorModel + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkVirtualApplianceSiteListResult + }, + default: { + bodyMapper: Mappers.ErrorModel + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/virtualApplianceSkus.ts b/sdk/network/arm-network/src/operations/virtualApplianceSkus.ts new file mode 100644 index 000000000000..b59d9ed0c778 --- /dev/null +++ b/sdk/network/arm-network/src/operations/virtualApplianceSkus.ts @@ -0,0 +1,178 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as Models from "../models"; +import * as Mappers from "../models/virtualApplianceSkusMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a VirtualApplianceSkus. */ +export class VirtualApplianceSkus { + private readonly client: NetworkManagementClientContext; + + /** + * Create a VirtualApplianceSkus. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * List all SKUs available for a virtual appliance. + * @param [options] The optional parameters + * @returns Promise + */ + list(options?: msRest.RequestOptionsBase): Promise; + /** + * @param callback The callback + */ + list(callback: msRest.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + list(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Retrieves a single available sku for network virtual appliance. + * @param skuName Name of the Sku. + * @param [options] The optional parameters + * @returns Promise + */ + get(skuName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param skuName Name of the Sku. + * @param callback The callback + */ + get(skuName: string, callback: msRest.ServiceCallback): void; + /** + * @param skuName Name of the Sku. + * @param options The optional parameters + * @param callback The callback + */ + get(skuName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(skuName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + skuName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * List all SKUs available for a virtual appliance. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/networkVirtualApplianceSkus", + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkVirtualApplianceSkuListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/networkVirtualApplianceSkus/{skuName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.skuName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkVirtualApplianceSku + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkVirtualApplianceSkuListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/virtualHubBgpConnection.ts b/sdk/network/arm-network/src/operations/virtualHubBgpConnection.ts new file mode 100644 index 000000000000..273f7bb913ed --- /dev/null +++ b/sdk/network/arm-network/src/operations/virtualHubBgpConnection.ts @@ -0,0 +1,226 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/virtualHubBgpConnectionMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a VirtualHubBgpConnection. */ +export class VirtualHubBgpConnection { + private readonly client: NetworkManagementClientContext; + + /** + * Create a VirtualHubBgpConnection. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Retrieves the details of a Virtual Hub Bgp Connection. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the connection. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, virtualHubName: string, connectionName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the connection. + * @param callback The callback + */ + get(resourceGroupName: string, virtualHubName: string, connectionName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the connection. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, virtualHubName: string, connectionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, virtualHubName: string, connectionName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + virtualHubName, + connectionName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Creates a VirtualHubBgpConnection resource if it doesn't exist else updates the existing + * VirtualHubBgpConnection. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the connection. + * @param parameters Parameters of Bgp connection. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, virtualHubName: string, connectionName: string, parameters: Models.BgpConnection, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,virtualHubName,connectionName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes a VirtualHubBgpConnection. + * @param resourceGroupName The resource group name of the VirtualHubBgpConnection. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the connection. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, virtualHubName: string, connectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,virtualHubName,connectionName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Creates a VirtualHubBgpConnection resource if it doesn't exist else updates the existing + * VirtualHubBgpConnection. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the connection. + * @param parameters Parameters of Bgp connection. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, virtualHubName: string, connectionName: string, parameters: Models.BgpConnection, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualHubName, + connectionName, + parameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Deletes a VirtualHubBgpConnection. + * @param resourceGroupName The resource group name of the VirtualHubBgpConnection. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the connection. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, virtualHubName: string, connectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualHubName, + connectionName, + 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/virtualHubs/{virtualHubName}/bgpConnections/{connectionName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName, + Parameters.connectionName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.BgpConnection + }, + default: { + bodyMapper: Mappers.ErrorModel + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/bgpConnections/{connectionName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName, + Parameters.connectionName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.BgpConnection, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.BgpConnection + }, + 201: { + bodyMapper: Mappers.BgpConnection + }, + default: { + bodyMapper: Mappers.ErrorModel + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/bgpConnections/{connectionName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName, + Parameters.connectionName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.ErrorModel + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/virtualHubBgpConnections.ts b/sdk/network/arm-network/src/operations/virtualHubBgpConnections.ts new file mode 100644 index 000000000000..22c9ccecefe2 --- /dev/null +++ b/sdk/network/arm-network/src/operations/virtualHubBgpConnections.ts @@ -0,0 +1,136 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as Models from "../models"; +import * as Mappers from "../models/virtualHubBgpConnectionsMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a VirtualHubBgpConnections. */ +export class VirtualHubBgpConnections { + private readonly client: NetworkManagementClientContext; + + /** + * Create a VirtualHubBgpConnections. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Retrieves the details of all VirtualHubBgpConnections. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroupName: string, virtualHubName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param callback The callback + */ + list(resourceGroupName: string, virtualHubName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroupName: string, virtualHubName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, virtualHubName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + virtualHubName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Retrieves the details of all VirtualHubBgpConnections. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/bgpConnections", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ListVirtualHubBgpConnectionResults + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ListVirtualHubBgpConnectionResults + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/virtualHubIpConfiguration.ts b/sdk/network/arm-network/src/operations/virtualHubIpConfiguration.ts new file mode 100644 index 000000000000..3b4f3e7681e5 --- /dev/null +++ b/sdk/network/arm-network/src/operations/virtualHubIpConfiguration.ts @@ -0,0 +1,332 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/virtualHubIpConfigurationMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a VirtualHubIpConfiguration. */ +export class VirtualHubIpConfiguration { + private readonly client: NetworkManagementClientContext; + + /** + * Create a VirtualHubIpConfiguration. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Retrieves the details of a Virtual Hub Ip configuration. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param ipConfigName The name of the ipconfig. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, virtualHubName: string, ipConfigName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param ipConfigName The name of the ipconfig. + * @param callback The callback + */ + get(resourceGroupName: string, virtualHubName: string, ipConfigName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param ipConfigName The name of the ipconfig. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, virtualHubName: string, ipConfigName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, virtualHubName: string, ipConfigName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + virtualHubName, + ipConfigName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Creates a VirtualHubIpConfiguration resource if it doesn't exist else updates the existing + * VirtualHubIpConfiguration. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param ipConfigName The name of the ipconfig. + * @param parameters Hub Ip Configuration parameters. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, virtualHubName: string, ipConfigName: string, parameters: Models.HubIpConfiguration, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,virtualHubName,ipConfigName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes a VirtualHubIpConfiguration. + * @param resourceGroupName The resource group name of the VirtualHubBgpConnection. + * @param virtualHubName The name of the VirtualHub. + * @param ipConfigName The name of the ipconfig. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, virtualHubName: string, ipConfigName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,virtualHubName,ipConfigName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Retrieves the details of all VirtualHubIpConfigurations. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroupName: string, virtualHubName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param callback The callback + */ + list(resourceGroupName: string, virtualHubName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroupName: string, virtualHubName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, virtualHubName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + virtualHubName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Creates a VirtualHubIpConfiguration resource if it doesn't exist else updates the existing + * VirtualHubIpConfiguration. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param ipConfigName The name of the ipconfig. + * @param parameters Hub Ip Configuration parameters. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, virtualHubName: string, ipConfigName: string, parameters: Models.HubIpConfiguration, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualHubName, + ipConfigName, + parameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Deletes a VirtualHubIpConfiguration. + * @param resourceGroupName The resource group name of the VirtualHubBgpConnection. + * @param virtualHubName The name of the VirtualHub. + * @param ipConfigName The name of the ipconfig. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, virtualHubName: string, ipConfigName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualHubName, + ipConfigName, + options + }, + beginDeleteMethodOperationSpec, + options); + } + + /** + * Retrieves the details of all VirtualHubIpConfigurations. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations/{ipConfigName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName, + Parameters.ipConfigName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.HubIpConfiguration + }, + default: { + bodyMapper: Mappers.ErrorModel + } + }, + serializer +}; + +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ListVirtualHubIpConfigurationResults + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations/{ipConfigName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName, + Parameters.ipConfigName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.HubIpConfiguration, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.HubIpConfiguration + }, + 201: { + bodyMapper: Mappers.HubIpConfiguration + }, + default: { + bodyMapper: Mappers.ErrorModel + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations/{ipConfigName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName, + Parameters.ipConfigName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.ErrorModel + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ListVirtualHubIpConfigurationResults + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +};