import { OperationParameter , OperationURLParameter , OperationQueryParameter } from "@azure/core-client" ; import { ApplicationGateway as ApplicationGatewayMapper , TagsObject as TagsObjectMapper , ApplicationGatewayOnDemandProbe as ApplicationGatewayOnDemandProbeMapper , ApplicationGatewayPrivateEndpointConnection as ApplicationGatewayPrivateEndpointConnectionMapper , ApplicationSecurityGroup as ApplicationSecurityGroupMapper , AzureFirewall as AzureFirewallMapper , BastionHost as BastionHostMapper , BastionShareableLinkListRequest as BastionShareableLinkListRequestMapper , SessionIds as SessionIdsMapper , VirtualWanVpnProfileParameters as VirtualWanVpnProfileParametersMapper , NetworkInterface as NetworkInterfaceMapper , PublicIPAddress as PublicIPAddressMapper , CustomIpPrefix as CustomIpPrefixMapper , DdosCustomPolicy as DdosCustomPolicyMapper , DdosProtectionPlan as DdosProtectionPlanMapper , DscpConfiguration as DscpConfigurationMapper , ExpressRouteCircuitAuthorization as ExpressRouteCircuitAuthorizationMapper , ExpressRouteCircuitPeering as ExpressRouteCircuitPeeringMapper , ExpressRouteCircuitConnection as ExpressRouteCircuitConnectionMapper , ExpressRouteCircuit as ExpressRouteCircuitMapper , ExpressRouteCrossConnection as ExpressRouteCrossConnectionMapper , ExpressRouteCrossConnectionPeering as ExpressRouteCrossConnectionPeeringMapper , ExpressRoutePort as ExpressRoutePortMapper , GenerateExpressRoutePortsLOARequest as GenerateExpressRoutePortsLOARequestMapper , FirewallPolicy as FirewallPolicyMapper , FirewallPolicyRuleCollectionGroup as FirewallPolicyRuleCollectionGroupMapper , IdpsQueryObject as IdpsQueryObjectMapper , SignaturesOverrides as SignaturesOverridesMapper , SignatureOverridesFilterValuesQuery as SignatureOverridesFilterValuesQueryMapper , IpAllocation as IpAllocationMapper , IpGroup as IpGroupMapper , LoadBalancer as LoadBalancerMapper , LoadBalancerVipSwapRequest as LoadBalancerVipSwapRequestMapper , QueryInboundNatRulePortMappingRequest as QueryInboundNatRulePortMappingRequestMapper , BackendAddressPool as BackendAddressPoolMapper , InboundNatRule as InboundNatRuleMapper , NatGateway as NatGatewayMapper , NetworkInterfaceTapConfiguration as NetworkInterfaceTapConfigurationMapper , NetworkProfile as NetworkProfileMapper , NetworkSecurityGroup as NetworkSecurityGroupMapper , SecurityRule as SecurityRuleMapper , NetworkVirtualAppliance as NetworkVirtualApplianceMapper , VirtualApplianceSite as VirtualApplianceSiteMapper , InboundSecurityRule as InboundSecurityRuleMapper , NetworkWatcher as NetworkWatcherMapper , TopologyParameters as TopologyParametersMapper , VerificationIPFlowParameters as VerificationIPFlowParametersMapper , NextHopParameters as NextHopParametersMapper , SecurityGroupViewParameters as SecurityGroupViewParametersMapper , TroubleshootingParameters as TroubleshootingParametersMapper , QueryTroubleshootingParameters as QueryTroubleshootingParametersMapper , FlowLogInformation as FlowLogInformationMapper , FlowLogStatusParameters as FlowLogStatusParametersMapper , ConnectivityParameters as ConnectivityParametersMapper , AzureReachabilityReportParameters as AzureReachabilityReportParametersMapper , AvailableProvidersListParameters as AvailableProvidersListParametersMapper , NetworkConfigurationDiagnosticParameters as NetworkConfigurationDiagnosticParametersMapper , PacketCapture as PacketCaptureMapper , ConnectionMonitor as ConnectionMonitorMapper , FlowLog as FlowLogMapper , PrivateEndpoint as PrivateEndpointMapper , PrivateDnsZoneGroup as PrivateDnsZoneGroupMapper , PrivateLinkService as PrivateLinkServiceMapper , PrivateEndpointConnection as PrivateEndpointConnectionMapper , CheckPrivateLinkServiceVisibilityRequest as CheckPrivateLinkServiceVisibilityRequestMapper , PublicIPPrefix as PublicIPPrefixMapper , RouteFilter as RouteFilterMapper , RouteFilterRule as RouteFilterRuleMapper , RouteTable as RouteTableMapper , Route as RouteMapper , SecurityPartnerProvider as SecurityPartnerProviderMapper , ServiceEndpointPolicy as ServiceEndpointPolicyMapper , ServiceEndpointPolicyDefinition as ServiceEndpointPolicyDefinitionMapper , VirtualNetwork as VirtualNetworkMapper , Subnet as SubnetMapper , PrepareNetworkPoliciesRequest as PrepareNetworkPoliciesRequestMapper , UnprepareNetworkPoliciesRequest as UnprepareNetworkPoliciesRequestMapper , VirtualNetworkPeering as VirtualNetworkPeeringMapper , VirtualNetworkGateway as VirtualNetworkGatewayMapper , VpnClientParameters as VpnClientParametersMapper , VpnClientIPsecParameters as VpnClientIPsecParametersMapper , VpnDeviceScriptParameters as VpnDeviceScriptParametersMapper , VpnPacketCaptureStartParameters as VpnPacketCaptureStartParametersMapper , VpnPacketCaptureStopParameters as VpnPacketCaptureStopParametersMapper , P2SVpnConnectionRequest as P2SVpnConnectionRequestMapper , VirtualNetworkGatewayConnection as VirtualNetworkGatewayConnectionMapper , ConnectionSharedKey as ConnectionSharedKeyMapper , ConnectionResetSharedKey as ConnectionResetSharedKeyMapper , LocalNetworkGateway as LocalNetworkGatewayMapper , VirtualNetworkGatewayNatRule as VirtualNetworkGatewayNatRuleMapper , VirtualNetworkTap as VirtualNetworkTapMapper , VirtualRouter as VirtualRouterMapper , VirtualRouterPeering as VirtualRouterPeeringMapper , VirtualWAN as VirtualWANMapper , VpnSite as VpnSiteMapper , GetVpnSitesConfigurationRequest as GetVpnSitesConfigurationRequestMapper , VpnServerConfiguration as VpnServerConfigurationMapper , VirtualHub as VirtualHubMapper , EffectiveRoutesParameters as EffectiveRoutesParametersMapper , HubVirtualNetworkConnection as HubVirtualNetworkConnectionMapper , VpnGateway as VpnGatewayMapper , VpnGatewayPacketCaptureStartParameters as VpnGatewayPacketCaptureStartParametersMapper , VpnGatewayPacketCaptureStopParameters as VpnGatewayPacketCaptureStopParametersMapper , VpnConnection as VpnConnectionMapper , VpnConnectionPacketCaptureStartParameters as VpnConnectionPacketCaptureStartParametersMapper , VpnConnectionPacketCaptureStopParameters as VpnConnectionPacketCaptureStopParametersMapper , VpnGatewayNatRule as VpnGatewayNatRuleMapper , P2SVpnGateway as P2SVpnGatewayMapper , P2SVpnProfileParameters as P2SVpnProfileParametersMapper , P2SVpnConnectionHealthRequest as P2SVpnConnectionHealthRequestMapper , VirtualHubRouteTableV2 as VirtualHubRouteTableV2Mapper , ExpressRouteGateway as ExpressRouteGatewayMapper , ExpressRouteConnection as ExpressRouteConnectionMapper , BgpConnection as BgpConnectionMapper , HubIpConfiguration as HubIpConfigurationMapper , HubRouteTable as HubRouteTableMapper , RoutingIntent as RoutingIntentMapper , WebApplicationFirewallPolicy as WebApplicationFirewallPolicyMapper } from "../models/mappers" ; export const accept = { parameterPath : "accept" , mapper : { defaultValue : "application/json" , isConstant : true , serializedName : "Accept" , type : { name : "String" } } } ; export const $host = { parameterPath : "$host" , mapper : { serializedName : "$host" , required : true , type : { name : "String" } } , skipEncoding : true } ; export const resourceGroupName = { parameterPath : "resourceGroupName" , mapper : { serializedName : "resourceGroupName" , required : true , type : { name : "String" } } } ; export const applicationGatewayName = { parameterPath : "applicationGatewayName" , mapper : { serializedName : "applicationGatewayName" , required : true , type : { name : "String" } } } ; export const apiVersion = { parameterPath : "apiVersion" , mapper : { defaultValue : "2021-05-01" , isConstant : true , serializedName : "api-version" , type : { name : "String" } } } ; export const subscriptionId = { parameterPath : "subscriptionId" , mapper : { serializedName : "subscriptionId" , required : true , type : { name : "String" } } } ; export const contentType = { parameterPath : [ "options" , "contentType" ] , mapper : { defaultValue : "application/json" , isConstant : true , serializedName : "Content-Type" , type : { name : "String" } } } ; export const parameters = { parameterPath : "parameters" , mapper : ApplicationGatewayMapper } ; export const parameters1 = { parameterPath : "parameters" , mapper : TagsObjectMapper } ; export const expand = { parameterPath : [ "options" , "expand" ] , mapper : { serializedName : "$expand" , type : { name : "String" } } } ; export const probeRequest = { parameterPath : "probeRequest" , mapper : ApplicationGatewayOnDemandProbeMapper } ; export const predefinedPolicyName = { parameterPath : "predefinedPolicyName" , mapper : { serializedName : "predefinedPolicyName" , required : true , type : { name : "String" } } } ; export const nextLink = { parameterPath : "nextLink" , mapper : { serializedName : "nextLink" , required : true , type : { name : "String" } } , skipEncoding : true } ; export const connectionName = { parameterPath : "connectionName" , mapper : { serializedName : "connectionName" , required : true , type : { name : "String" } } } ; export const parameters2 = { parameterPath : "parameters" , mapper : ApplicationGatewayPrivateEndpointConnectionMapper } ; export const applicationSecurityGroupName = { parameterPath : "applicationSecurityGroupName" , mapper : { serializedName : "applicationSecurityGroupName" , required : true , type : { name : "String" } } } ; export const parameters3 = { parameterPath : "parameters" , mapper : ApplicationSecurityGroupMapper } ; export const location = { parameterPath : "location" , mapper : { serializedName : "location" , required : true , type : { name : "String" } } } ; export const azureFirewallName = { parameterPath : "azureFirewallName" , mapper : { serializedName : "azureFirewallName" , required : true , type : { name : "String" } } } ; export const parameters4 = { parameterPath : "parameters" , mapper : AzureFirewallMapper } ; export const azureFirewallName1 = { parameterPath : "azureFirewallName" , mapper : { constraints : { MaxLength : 56 , MinLength : 1 } , serializedName : "azureFirewallName" , required : true , type : { name : "String" } } } ; export const name = { parameterPath : "name" , mapper : { serializedName : "name" , required : true , type : { name : "String" } } } ; export const bastionHostName = { parameterPath : "bastionHostName" , mapper : { serializedName : "bastionHostName" , required : true , type : { name : "String" } } } ; export const parameters5 = { parameterPath : "parameters" , mapper : BastionHostMapper } ; export const bslRequest = { parameterPath : "bslRequest" , mapper : BastionShareableLinkListRequestMapper } ; export const sessionIds = { parameterPath : "sessionIds" , mapper : SessionIdsMapper } ; export const domainNameLabel = { parameterPath : "domainNameLabel" , mapper : { serializedName : "domainNameLabel" , required : true , type : { name : "String" } } } ; export const virtualWANName = { parameterPath : "virtualWANName" , mapper : { serializedName : "virtualWANName" , required : true , type : { name : "String" } } } ; export const vpnClientParams = { parameterPath : "vpnClientParams" , mapper : VirtualWanVpnProfileParametersMapper } ; export const cloudServiceName = { parameterPath : "cloudServiceName" , mapper : { serializedName : "cloudServiceName" , required : true , type : { name : "String" } } } ; export const roleInstanceName = { parameterPath : "roleInstanceName" , mapper : { serializedName : "roleInstanceName" , required : true , type : { name : "String" } } } ; export const networkInterfaceName = { parameterPath : "networkInterfaceName" , mapper : { serializedName : "networkInterfaceName" , required : true , type : { name : "String" } } } ; export const parameters6 = { parameterPath : "parameters" , mapper : NetworkInterfaceMapper } ; export const virtualMachineScaleSetName = { parameterPath : "virtualMachineScaleSetName" , mapper : { serializedName : "virtualMachineScaleSetName" , required : true , type : { name : "String" } } } ; export const virtualmachineIndex = { parameterPath : "virtualmachineIndex" , mapper : { serializedName : "virtualmachineIndex" , required : true , type : { name : "String" } } } ; export const apiVersion1 = { parameterPath : "apiVersion" , mapper : { defaultValue : "2018-10-01" , isConstant : true , serializedName : "api-version" , type : { name : "String" } } } ; export const ipConfigurationName = { parameterPath : "ipConfigurationName" , mapper : { serializedName : "ipConfigurationName" , required : true , type : { name : "String" } } } ; export const publicIpAddressName = { parameterPath : "publicIpAddressName" , mapper : { serializedName : "publicIpAddressName" , required : true , type : { name : "String" } } } ; export const parameters7 = { parameterPath : "parameters" , mapper : PublicIPAddressMapper } ; export const customIpPrefixName = { parameterPath : "customIpPrefixName" , mapper : { serializedName : "customIpPrefixName" , required : true , type : { name : "String" } } } ; export const parameters8 = { parameterPath : "parameters" , mapper : CustomIpPrefixMapper } ; export const ddosCustomPolicyName = { parameterPath : "ddosCustomPolicyName" , mapper : { serializedName : "ddosCustomPolicyName" , required : true , type : { name : "String" } } } ; export const parameters9 = { parameterPath : "parameters" , mapper : DdosCustomPolicyMapper } ; export const ddosProtectionPlanName = { parameterPath : "ddosProtectionPlanName" , mapper : { serializedName : "ddosProtectionPlanName" , required : true , type : { name : "String" } } } ; export const parameters10 = { parameterPath : "parameters" , mapper : DdosProtectionPlanMapper } ; export const parameters11 = { parameterPath : "parameters" , mapper : DscpConfigurationMapper } ; export const dscpConfigurationName = { parameterPath : "dscpConfigurationName" , mapper : { serializedName : "dscpConfigurationName" , required : true , type : { name : "String" } } } ; export const circuitName = { parameterPath : "circuitName" , mapper : { serializedName : "circuitName" , required : true , type : { name : "String" } } } ; export const authorizationName = { parameterPath : "authorizationName" , mapper : { serializedName : "authorizationName" , required : true , type : { name : "String" } } } ; export const authorizationParameters = { parameterPath : "authorizationParameters" , mapper : ExpressRouteCircuitAuthorizationMapper } ; export const peeringName = { parameterPath : "peeringName" , mapper : { serializedName : "peeringName" , required : true , type : { name : "String" } } } ; export const peeringParameters = { parameterPath : "peeringParameters" , mapper : ExpressRouteCircuitPeeringMapper } ; export const expressRouteCircuitConnectionParameters = { parameterPath : "expressRouteCircuitConnectionParameters" , mapper : ExpressRouteCircuitConnectionMapper } ; export const parameters12 = { parameterPath : "parameters" , mapper : ExpressRouteCircuitMapper } ; export const devicePath = { parameterPath : "devicePath" , mapper : { serializedName : "devicePath" , required : true , type : { name : "String" } } } ; export const crossConnectionName = { parameterPath : "crossConnectionName" , mapper : { serializedName : "crossConnectionName" , required : true , type : { name : "String" } } } ; export const parameters13 = { parameterPath : "parameters" , mapper : ExpressRouteCrossConnectionMapper } ; export const crossConnectionParameters = { parameterPath : "crossConnectionParameters" , mapper : TagsObjectMapper } ; export const peeringParameters1 = { parameterPath : "peeringParameters" , mapper : ExpressRouteCrossConnectionPeeringMapper } ; export const locationName = { parameterPath : "locationName" , mapper : { serializedName : "locationName" , required : true , type : { name : "String" } } } ; export const expressRoutePortName = { parameterPath : "expressRoutePortName" , mapper : { serializedName : "expressRoutePortName" , required : true , type : { name : "String" } } } ; export const parameters14 = { parameterPath : "parameters" , mapper : ExpressRoutePortMapper } ; export const request = { parameterPath : "request" , mapper : GenerateExpressRoutePortsLOARequestMapper } ; export const linkName = { parameterPath : "linkName" , mapper : { serializedName : "linkName" , required : true , type : { name : "String" } } } ; export const firewallPolicyName = { parameterPath : "firewallPolicyName" , mapper : { serializedName : "firewallPolicyName" , required : true , type : { name : "String" } } } ; export const parameters15 = { parameterPath : "parameters" , mapper : FirewallPolicyMapper } ; export const ruleCollectionGroupName = { parameterPath : "ruleCollectionGroupName" , mapper : { serializedName : "ruleCollectionGroupName" , required : true , type : { name : "String" } } } ; export const parameters16 = { parameterPath : "parameters" , mapper : FirewallPolicyRuleCollectionGroupMapper } ; export const parameters17 = { parameterPath : "parameters" , mapper : IdpsQueryObjectMapper } ; export const parameters18 = { parameterPath : "parameters" , mapper : SignaturesOverridesMapper } ; export const parameters19 = { parameterPath : "parameters" , mapper : SignatureOverridesFilterValuesQueryMapper } ; export const ipAllocationName = { parameterPath : "ipAllocationName" , mapper : { serializedName : "ipAllocationName" , required : true , type : { name : "String" } } } ; export const parameters20 = { parameterPath : "parameters" , mapper : IpAllocationMapper } ; export const ipGroupsName = { parameterPath : "ipGroupsName" , mapper : { serializedName : "ipGroupsName" , required : true , type : { name : "String" } } } ; export const parameters21 = { parameterPath : "parameters" , mapper : IpGroupMapper } ; export const loadBalancerName = { parameterPath : "loadBalancerName" , mapper : { serializedName : "loadBalancerName" , required : true , type : { name : "String" } } } ; export const parameters22 = { parameterPath : "parameters" , mapper : LoadBalancerMapper } ; export const parameters23 = { parameterPath : "parameters" , mapper : LoadBalancerVipSwapRequestMapper } ; export const parameters24 = { parameterPath : "parameters" , mapper : QueryInboundNatRulePortMappingRequestMapper } ; export const groupName = { parameterPath : "groupName" , mapper : { serializedName : "groupName" , required : true , type : { name : "String" } } } ; export const backendPoolName = { parameterPath : "backendPoolName" , mapper : { serializedName : "backendPoolName" , required : true , type : { name : "String" } } } ; export const backendAddressPoolName = { parameterPath : "backendAddressPoolName" , mapper : { serializedName : "backendAddressPoolName" , required : true , type : { name : "String" } } } ; export const parameters25 = { parameterPath : "parameters" , mapper : BackendAddressPoolMapper } ; export const frontendIPConfigurationName = { parameterPath : "frontendIPConfigurationName" , mapper : { serializedName : "frontendIPConfigurationName" , required : true , type : { name : "String" } } } ; export const inboundNatRuleName = { parameterPath : "inboundNatRuleName" , mapper : { serializedName : "inboundNatRuleName" , required : true , type : { name : "String" } } } ; export const inboundNatRuleParameters = { parameterPath : "inboundNatRuleParameters" , mapper : InboundNatRuleMapper } ; export const loadBalancingRuleName = { parameterPath : "loadBalancingRuleName" , mapper : { serializedName : "loadBalancingRuleName" , required : true , type : { name : "String" } } } ; export const outboundRuleName = { parameterPath : "outboundRuleName" , mapper : { serializedName : "outboundRuleName" , required : true , type : { name : "String" } } } ; export const probeName = { parameterPath : "probeName" , mapper : { serializedName : "probeName" , required : true , type : { name : "String" } } } ; export const natGatewayName = { parameterPath : "natGatewayName" , mapper : { serializedName : "natGatewayName" , required : true , type : { name : "String" } } } ; export const parameters26 = { parameterPath : "parameters" , mapper : NatGatewayMapper } ; export const tapConfigurationName = { parameterPath : "tapConfigurationName" , mapper : { serializedName : "tapConfigurationName" , required : true , type : { name : "String" } } } ; export const tapConfigurationParameters = { parameterPath : "tapConfigurationParameters" , mapper : NetworkInterfaceTapConfigurationMapper } ; export const networkProfileName = { parameterPath : "networkProfileName" , mapper : { serializedName : "networkProfileName" , required : true , type : { name : "String" } } } ; export const parameters27 = { parameterPath : "parameters" , mapper : NetworkProfileMapper } ; export const networkSecurityGroupName = { parameterPath : "networkSecurityGroupName" , mapper : { serializedName : "networkSecurityGroupName" , required : true , type : { name : "String" } } } ; export const parameters28 = { parameterPath : "parameters" , mapper : NetworkSecurityGroupMapper } ; export const securityRuleName = { parameterPath : "securityRuleName" , mapper : { serializedName : "securityRuleName" , required : true , type : { name : "String" } } } ; export const securityRuleParameters = { parameterPath : "securityRuleParameters" , mapper : SecurityRuleMapper } ; export const defaultSecurityRuleName = { parameterPath : "defaultSecurityRuleName" , mapper : { serializedName : "defaultSecurityRuleName" , required : true , type : { name : "String" } } } ; export const networkVirtualApplianceName = { parameterPath : "networkVirtualApplianceName" , mapper : { serializedName : "networkVirtualApplianceName" , required : true , type : { name : "String" } } } ; export const parameters29 = { parameterPath : "parameters" , mapper : NetworkVirtualApplianceMapper } ; export const siteName = { parameterPath : "siteName" , mapper : { serializedName : "siteName" , required : true , type : { name : "String" } } } ; export const parameters30 = { parameterPath : "parameters" , mapper : VirtualApplianceSiteMapper } ; export const skuName = { parameterPath : "skuName" , mapper : { serializedName : "skuName" , required : true , type : { name : "String" } } } ; export const parameters31 = { parameterPath : "parameters" , mapper : InboundSecurityRuleMapper } ; export const ruleCollectionName = { parameterPath : "ruleCollectionName" , mapper : { serializedName : "ruleCollectionName" , required : true , type : { name : "String" } } } ; export const parameters32 = { parameterPath : "parameters" , mapper : NetworkWatcherMapper } ; export const networkWatcherName = { parameterPath : "networkWatcherName" , mapper : { serializedName : "networkWatcherName" , required : true , type : { name : "String" } } } ; export const parameters33 = { parameterPath : "parameters" , mapper : TopologyParametersMapper } ; export const parameters34 = { parameterPath : "parameters" , mapper : VerificationIPFlowParametersMapper } ; export const parameters35 = { parameterPath : "parameters" , mapper : NextHopParametersMapper } ; export const parameters36 = { parameterPath : "parameters" , mapper : SecurityGroupViewParametersMapper } ; export const parameters37 = { parameterPath : "parameters" , mapper : TroubleshootingParametersMapper } ; export const parameters38 = { parameterPath : "parameters" , mapper : QueryTroubleshootingParametersMapper } ; export const parameters39 = { parameterPath : "parameters" , mapper : FlowLogInformationMapper } ; export const parameters40 = { parameterPath : "parameters" , mapper : FlowLogStatusParametersMapper } ; export const parameters41 = { parameterPath : "parameters" , mapper : ConnectivityParametersMapper } ; export const parameters42 = { parameterPath : "parameters" , mapper : AzureReachabilityReportParametersMapper } ; export const parameters43 = { parameterPath : "parameters" , mapper : AvailableProvidersListParametersMapper } ; export const parameters44 = { parameterPath : "parameters" , mapper : NetworkConfigurationDiagnosticParametersMapper } ; export const parameters45 = { parameterPath : "parameters" , mapper : PacketCaptureMapper } ; export const packetCaptureName = { parameterPath : "packetCaptureName" , mapper : { serializedName : "packetCaptureName" , required : true , type : { name : "String" } } } ; export const parameters46 = { parameterPath : "parameters" , mapper : ConnectionMonitorMapper } ; export const connectionMonitorName = { parameterPath : "connectionMonitorName" , mapper : { serializedName : "connectionMonitorName" , required : true , type : { name : "String" } } } ; export const migrate = { parameterPath : [ "options" , "migrate" ] , mapper : { serializedName : "migrate" , type : { name : "String" } } } ; export const parameters47 = { parameterPath : "parameters" , mapper : FlowLogMapper } ; export const flowLogName = { parameterPath : "flowLogName" , mapper : { serializedName : "flowLogName" , required : true , type : { name : "String" } } } ; export const privateEndpointName = { parameterPath : "privateEndpointName" , mapper : { serializedName : "privateEndpointName" , required : true , type : { name : "String" } } } ; export const parameters48 = { parameterPath : "parameters" , mapper : PrivateEndpointMapper } ; export const privateDnsZoneGroupName = { parameterPath : "privateDnsZoneGroupName" , mapper : { serializedName : "privateDnsZoneGroupName" , required : true , type : { name : "String" } } } ; export const parameters49 = { parameterPath : "parameters" , mapper : PrivateDnsZoneGroupMapper } ; export const serviceName = { parameterPath : "serviceName" , mapper : { serializedName : "serviceName" , required : true , type : { name : "String" } } } ; export const parameters50 = { parameterPath : "parameters" , mapper : PrivateLinkServiceMapper } ; export const peConnectionName = { parameterPath : "peConnectionName" , mapper : { serializedName : "peConnectionName" , required : true , type : { name : "String" } } } ; export const parameters51 = { parameterPath : "parameters" , mapper : PrivateEndpointConnectionMapper } ; export const parameters52 = { parameterPath : "parameters" , mapper : CheckPrivateLinkServiceVisibilityRequestMapper } ; export const publicIpPrefixName = { parameterPath : "publicIpPrefixName" , mapper : { serializedName : "publicIpPrefixName" , required : true , type : { name : "String" } } } ; export const parameters53 = { parameterPath : "parameters" , mapper : PublicIPPrefixMapper } ; export const routeFilterName = { parameterPath : "routeFilterName" , mapper : { serializedName : "routeFilterName" , required : true , type : { name : "String" } } } ; export const routeFilterParameters = { parameterPath : "routeFilterParameters" , mapper : RouteFilterMapper } ; export const ruleName = { parameterPath : "ruleName" , mapper : { serializedName : "ruleName" , required : true , type : { name : "String" } } } ; export const routeFilterRuleParameters = { parameterPath : "routeFilterRuleParameters" , mapper : RouteFilterRuleMapper } ; export const routeTableName = { parameterPath : "routeTableName" , mapper : { serializedName : "routeTableName" , required : true , type : { name : "String" } } } ; export const parameters54 = { parameterPath : "parameters" , mapper : RouteTableMapper } ; export const routeName = { parameterPath : "routeName" , mapper : { serializedName : "routeName" , required : true , type : { name : "String" } } } ; export const routeParameters = { parameterPath : "routeParameters" , mapper : RouteMapper } ; export const securityPartnerProviderName = { parameterPath : "securityPartnerProviderName" , mapper : { serializedName : "securityPartnerProviderName" , required : true , type : { name : "String" } } } ; export const parameters55 = { parameterPath : "parameters" , mapper : SecurityPartnerProviderMapper } ; export const serviceEndpointPolicyName = { parameterPath : "serviceEndpointPolicyName" , mapper : { serializedName : "serviceEndpointPolicyName" , required : true , type : { name : "String" } } } ; export const parameters56 = { parameterPath : "parameters" , mapper : ServiceEndpointPolicyMapper } ; export const serviceEndpointPolicyDefinitionName = { parameterPath : "serviceEndpointPolicyDefinitionName" , mapper : { serializedName : "serviceEndpointPolicyDefinitionName" , required : true , type : { name : "String" } } } ; export const serviceEndpointPolicyDefinitions = { parameterPath : "serviceEndpointPolicyDefinitions" , mapper : ServiceEndpointPolicyDefinitionMapper } ; export const noAddressPrefixes = { parameterPath : [ "options" , "noAddressPrefixes" ] , mapper : { serializedName : "noAddressPrefixes" , type : { name : "Boolean" } } } ; export const tagName = { parameterPath : [ "options" , "tagName" ] , mapper : { serializedName : "tagName" , type : { name : "String" } } } ; export const location1 = { parameterPath : "location" , mapper : { constraints : { Pattern : new RegExp ( "^[-\\w\\._ ]+$" ) } , serializedName : "location" , required : true , type : { name : "String" } } } ; export const virtualNetworkName = { parameterPath : "virtualNetworkName" , mapper : { serializedName : "virtualNetworkName" , required : true , type : { name : "String" } } } ; export const parameters57 = { parameterPath : "parameters" , mapper : VirtualNetworkMapper } ; export const ipAddress = { parameterPath : "ipAddress" , mapper : { serializedName : "ipAddress" , required : true , type : { name : "String" } } } ; export const subnetName = { parameterPath : "subnetName" , mapper : { serializedName : "subnetName" , required : true , type : { name : "String" } } } ; export const subnetParameters = { parameterPath : "subnetParameters" , mapper : SubnetMapper } ; export const prepareNetworkPoliciesRequestParameters = { parameterPath : "prepareNetworkPoliciesRequestParameters" , mapper : PrepareNetworkPoliciesRequestMapper } ; export const unprepareNetworkPoliciesRequestParameters = { parameterPath : "unprepareNetworkPoliciesRequestParameters" , mapper : UnprepareNetworkPoliciesRequestMapper } ; export const virtualNetworkPeeringName = { parameterPath : "virtualNetworkPeeringName" , mapper : { serializedName : "virtualNetworkPeeringName" , required : true , type : { name : "String" } } } ; export const virtualNetworkPeeringParameters = { parameterPath : "virtualNetworkPeeringParameters" , mapper : VirtualNetworkPeeringMapper } ; export const syncRemoteAddressSpace = { parameterPath : [ "options" , "syncRemoteAddressSpace" ] , mapper : { serializedName : "syncRemoteAddressSpace" , type : { name : "String" } } } ; export const parameters58 = { parameterPath : "parameters" , mapper : VirtualNetworkGatewayMapper } ; export const virtualNetworkGatewayName = { parameterPath : "virtualNetworkGatewayName" , mapper : { serializedName : "virtualNetworkGatewayName" , required : true , type : { name : "String" } } } ; export const gatewayVip = { parameterPath : [ "options" , "gatewayVip" ] , mapper : { serializedName : "gatewayVip" , type : { name : "String" } } } ; export const parameters59 = { parameterPath : "parameters" , mapper : VpnClientParametersMapper } ; export const peer = { parameterPath : [ "options" , "peer" ] , mapper : { serializedName : "peer" , type : { name : "String" } } } ; export const peer1 = { parameterPath : "peer" , mapper : { serializedName : "peer" , required : true , type : { name : "String" } } } ; export const vpnclientIpsecParams = { parameterPath : "vpnclientIpsecParams" , mapper : VpnClientIPsecParametersMapper } ; export const parameters60 = { parameterPath : "parameters" , mapper : VpnDeviceScriptParametersMapper } ; export const virtualNetworkGatewayConnectionName = { parameterPath : "virtualNetworkGatewayConnectionName" , mapper : { serializedName : "virtualNetworkGatewayConnectionName" , required : true , type : { name : "String" } } } ; export const parameters61 = { parameterPath : [ "options" , "parameters" ] , mapper : VpnPacketCaptureStartParametersMapper } ; export const parameters62 = { parameterPath : "parameters" , mapper : VpnPacketCaptureStopParametersMapper } ; export const request1 = { parameterPath : "request" , mapper : P2SVpnConnectionRequestMapper } ; export const parameters63 = { parameterPath : "parameters" , mapper : VirtualNetworkGatewayConnectionMapper } ; export const parameters64 = { parameterPath : "parameters" , mapper : ConnectionSharedKeyMapper } ; export const parameters65 = { parameterPath : "parameters" , mapper : ConnectionResetSharedKeyMapper } ; export const parameters66 = { parameterPath : "parameters" , mapper : LocalNetworkGatewayMapper } ; export const localNetworkGatewayName = { parameterPath : "localNetworkGatewayName" , mapper : { constraints : { MinLength : 1 } , serializedName : "localNetworkGatewayName" , required : true , type : { name : "String" } } } ; export const natRuleName = { parameterPath : "natRuleName" , mapper : { serializedName : "natRuleName" , required : true , type : { name : "String" } } } ; export const natRuleParameters = { parameterPath : "natRuleParameters" , mapper : VirtualNetworkGatewayNatRuleMapper } ; export const tapName = { parameterPath : "tapName" , mapper : { serializedName : "tapName" , required : true , type : { name : "String" } } } ; export const parameters67 = { parameterPath : "parameters" , mapper : VirtualNetworkTapMapper } ; export const tapParameters = { parameterPath : "tapParameters" , mapper : TagsObjectMapper } ; export const virtualRouterName = { parameterPath : "virtualRouterName" , mapper : { serializedName : "virtualRouterName" , required : true , type : { name : "String" } } } ; export const parameters68 = { parameterPath : "parameters" , mapper : VirtualRouterMapper } ; export const parameters69 = { parameterPath : "parameters" , mapper : VirtualRouterPeeringMapper } ; export const virtualWANName1 = { parameterPath : "virtualWANName" , mapper : { serializedName : "VirtualWANName" , required : true , type : { name : "String" } } } ; export const wANParameters = { parameterPath : "wANParameters" , mapper : VirtualWANMapper } ; export const wANParameters1 = { parameterPath : "wANParameters" , mapper : TagsObjectMapper } ; export const vpnSiteName = { parameterPath : "vpnSiteName" , mapper : { serializedName : "vpnSiteName" , required : true , type : { name : "String" } } } ; export const vpnSiteParameters = { parameterPath : "vpnSiteParameters" , mapper : VpnSiteMapper } ; export const vpnSiteParameters1 = { parameterPath : "vpnSiteParameters" , mapper : TagsObjectMapper } ; export const vpnSiteLinkName = { parameterPath : "vpnSiteLinkName" , mapper : { serializedName : "vpnSiteLinkName" , required : true , type : { name : "String" } } } ; export const request2 = { parameterPath : "request" , mapper : GetVpnSitesConfigurationRequestMapper } ; export const vpnServerConfigurationName = { parameterPath : "vpnServerConfigurationName" , mapper : { serializedName : "vpnServerConfigurationName" , required : true , type : { name : "String" } } } ; export const vpnServerConfigurationParameters = { parameterPath : "vpnServerConfigurationParameters" , mapper : VpnServerConfigurationMapper } ; export const vpnServerConfigurationParameters1 = { parameterPath : "vpnServerConfigurationParameters" , mapper : TagsObjectMapper } ; export const virtualHubName = { parameterPath : "virtualHubName" , mapper : { serializedName : "virtualHubName" , required : true , type : { name : "String" } } } ; export const virtualHubParameters = { parameterPath : "virtualHubParameters" , mapper : VirtualHubMapper } ; export const virtualHubParameters1 = { parameterPath : "virtualHubParameters" , mapper : TagsObjectMapper } ; export const effectiveRoutesParameters = { parameterPath : [ "options" , "effectiveRoutesParameters" ] , mapper : EffectiveRoutesParametersMapper } ; export const hubVirtualNetworkConnectionParameters = { parameterPath : "hubVirtualNetworkConnectionParameters" , mapper : HubVirtualNetworkConnectionMapper } ; export const gatewayName = { parameterPath : "gatewayName" , mapper : { serializedName : "gatewayName" , required : true , type : { name : "String" } } } ; export const vpnGatewayParameters = { parameterPath : "vpnGatewayParameters" , mapper : VpnGatewayMapper } ; export const vpnGatewayParameters1 = { parameterPath : "vpnGatewayParameters" , mapper : TagsObjectMapper } ; export const parameters70 = { parameterPath : [ "options" , "parameters" ] , mapper : VpnGatewayPacketCaptureStartParametersMapper } ; export const parameters71 = { parameterPath : [ "options" , "parameters" ] , mapper : VpnGatewayPacketCaptureStopParametersMapper } ; export const linkConnectionName = { parameterPath : "linkConnectionName" , mapper : { serializedName : "linkConnectionName" , required : true , type : { name : "String" } } } ; export const vpnConnectionParameters = { parameterPath : "vpnConnectionParameters" , mapper : VpnConnectionMapper } ; export const parameters72 = { parameterPath : [ "options" , "parameters" ] , mapper : VpnConnectionPacketCaptureStartParametersMapper } ; export const vpnConnectionName = { parameterPath : "vpnConnectionName" , mapper : { serializedName : "vpnConnectionName" , required : true , type : { name : "String" } } } ; export const parameters73 = { parameterPath : [ "options" , "parameters" ] , mapper : VpnConnectionPacketCaptureStopParametersMapper } ; export const natRuleParameters1 = { parameterPath : "natRuleParameters" , mapper : VpnGatewayNatRuleMapper } ; export const p2SVpnGatewayParameters = { parameterPath : "p2SVpnGatewayParameters" , mapper : P2SVpnGatewayMapper } ; export const p2SVpnGatewayParameters1 = { parameterPath : "p2SVpnGatewayParameters" , mapper : TagsObjectMapper } ; export const parameters74 = { parameterPath : "parameters" , mapper : P2SVpnProfileParametersMapper } ; export const request3 = { parameterPath : "request" , mapper : P2SVpnConnectionHealthRequestMapper } ; export const p2SVpnGatewayName = { parameterPath : "p2SVpnGatewayName" , mapper : { serializedName : "p2sVpnGatewayName" , required : true , type : { name : "String" } } } ; export const virtualHubRouteTableV2Parameters = { parameterPath : "virtualHubRouteTableV2Parameters" , mapper : VirtualHubRouteTableV2Mapper } ; export const putExpressRouteGatewayParameters = { parameterPath : "putExpressRouteGatewayParameters" , mapper : ExpressRouteGatewayMapper } ; export const expressRouteGatewayName = { parameterPath : "expressRouteGatewayName" , mapper : { serializedName : "expressRouteGatewayName" , required : true , type : { name : "String" } } } ; export const expressRouteGatewayParameters = { parameterPath : "expressRouteGatewayParameters" , mapper : TagsObjectMapper } ; export const putExpressRouteConnectionParameters = { parameterPath : "putExpressRouteConnectionParameters" , mapper : ExpressRouteConnectionMapper } ; export const parameters75 = { parameterPath : "parameters" , mapper : BgpConnectionMapper } ; export const hubName = { parameterPath : "hubName" , mapper : { serializedName : "hubName" , required : true , type : { name : "String" } } } ; export const ipConfigName = { parameterPath : "ipConfigName" , mapper : { serializedName : "ipConfigName" , required : true , type : { name : "String" } } } ; export const parameters76 = { parameterPath : "parameters" , mapper : HubIpConfigurationMapper } ; export const routeTableParameters = { parameterPath : "routeTableParameters" , mapper : HubRouteTableMapper } ; export const routingIntentParameters = { parameterPath : "routingIntentParameters" , mapper : RoutingIntentMapper } ; export const routingIntentName = { parameterPath : "routingIntentName" , mapper : { serializedName : "routingIntentName" , required : true , type : { name : "String" } } } ; export const policyName = { parameterPath : "policyName" , mapper : { constraints : { MaxLength : 128 } , serializedName : "policyName" , required : true , type : { name : "String" } } } ; export const parameters77 = { parameterPath : "parameters" , mapper : WebApplicationFirewallPolicyMapper } ;