NetworkFunctions

Functions

Link copied to clipboard

Returns the list of currently active sessions on the Bastion. API Version: 2020-11-01.

suspend fun getActiveSessions(bastionHostName: String, resourceGroupName: String): GetActiveSessionsResult
Link copied to clipboard

Gets a network manager security configuration admin rule. API Version: 2021-02-01-preview.

suspend fun getAdminRule(configurationName: String, networkManagerName: String, resourceGroupName: String, ruleCollectionName: String, ruleName: String): GetAdminRuleResult
Link copied to clipboard

Gets a network manager security admin configuration rule collection. API Version: 2021-02-01-preview.

suspend fun getAdminRuleCollection(configurationName: String, networkManagerName: String, resourceGroupName: String, ruleCollectionName: String): GetAdminRuleCollectionResult
Link copied to clipboard

Gets the specified application gateway. API Version: 2020-11-01.

suspend fun getApplicationGateway(applicationGatewayName: String, resourceGroupName: String): GetApplicationGatewayResult

Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group. API Version: 2020-11-01.

suspend fun getApplicationGatewayBackendHealthOnDemand(applicationGatewayName: String, backendAddressPool: SubResource? = null, backendHttpSettings: SubResource? = null, expand: String? = null, host: String? = null, match: ApplicationGatewayProbeHealthResponseMatch? = null, path: String? = null, pickHostNameFromBackendHttpSettings: Boolean? = null, protocol: Either<String, ApplicationGatewayProtocol>? = null, resourceGroupName: String, timeout: Int? = null): GetApplicationGatewayBackendHealthOnDemandResult
Link copied to clipboard

Gets information about the specified application security group. API Version: 2020-11-01.

suspend fun getApplicationSecurityGroup(applicationSecurityGroupName: String, resourceGroupName: String): GetApplicationSecurityGroupResult
Link copied to clipboard

Gets the specified Azure Firewall. API Version: 2020-11-01.

suspend fun getAzureFirewall(azureFirewallName: String, resourceGroupName: String): GetAzureFirewallResult
Link copied to clipboard

Gets the specified Bastion Host. API Version: 2020-11-01.

suspend fun getBastionHost(bastionHostName: String, resourceGroupName: String): GetBastionHostResult
Link copied to clipboard

Return the Bastion Shareable Links for all the VMs specified in the request. API Version: 2020-11-01.

suspend fun getBastionShareableLink(bastionHostName: String, resourceGroupName: String, vms: List<BastionShareableLink>? = null): GetBastionShareableLinkResult
Link copied to clipboard

Retrieves the details of a ConfigurationPolicyGroup. API Version: 2022-01-01.

suspend fun getConfigurationPolicyGroup(configurationPolicyGroupName: String, resourceGroupName: String, vpnServerConfigurationName: String): GetConfigurationPolicyGroupResult
Link copied to clipboard

Gets a connection monitor by name. API Version: 2020-11-01.

suspend fun getConnectionMonitor(connectionMonitorName: String, networkWatcherName: String, resourceGroupName: String): GetConnectionMonitorResult
Link copied to clipboard

Gets a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name API Version: 2021-02-01-preview.

suspend fun getConnectivityConfiguration(configurationName: String, networkManagerName: String, resourceGroupName: String): GetConnectivityConfigurationResult
Link copied to clipboard

Gets the specified custom IP prefix in a specified resource group. API Version: 2020-11-01.

suspend fun getCustomIPPrefix(customIpPrefixName: String, expand: String? = null, resourceGroupName: String): GetCustomIPPrefixResult
Link copied to clipboard

Gets information about the specified DDoS custom policy. API Version: 2020-11-01.

suspend fun getDdosCustomPolicy(ddosCustomPolicyName: String, resourceGroupName: String): GetDdosCustomPolicyResult
Link copied to clipboard

Gets information about the specified DDoS protection plan. API Version: 2020-11-01.

suspend fun getDdosProtectionPlan(ddosProtectionPlanName: String, resourceGroupName: String): GetDdosProtectionPlanResult
Link copied to clipboard

Gets a network manager security configuration admin rule. API Version: 2021-02-01-preview.

suspend fun getDefaultAdminRule(configurationName: String, networkManagerName: String, resourceGroupName: String, ruleCollectionName: String, ruleName: String): GetDefaultAdminRuleResult
Link copied to clipboard

Gets a user rule. API Version: 2021-02-01-preview.

suspend fun getDefaultUserRule(configurationName: String, networkManagerName: String, resourceGroupName: String, ruleCollectionName: String, ruleName: String): GetDefaultUserRuleResult
Link copied to clipboard

Gets a DNS forwarding ruleset properties. API Version: 2020-04-01-preview.

suspend fun getDnsForwardingRuleset(dnsForwardingRulesetName: String, resourceGroupName: String): GetDnsForwardingRulesetResult
Link copied to clipboard

Gets properties of a DNS resolver. API Version: 2020-04-01-preview.

suspend fun getDnsResolver(dnsResolverName: String, resourceGroupName: String): GetDnsResolverResult
Link copied to clipboard

Gets a DSCP Configuration. API Version: 2020-11-01.

suspend fun getDscpConfiguration(dscpConfigurationName: String, resourceGroupName: String): GetDscpConfigurationResult
Link copied to clipboard

Gets a Traffic Manager endpoint. API Version: 2018-08-01.

suspend fun getEndpoint(argument: suspend GetEndpointPlainArgsBuilder.() -> Unit): GetEndpointResult
suspend fun getEndpoint(endpointName: String, endpointType: String, profileName: String, resourceGroupName: String): GetEndpointResult
Link copied to clipboard

Defines the properties of an Experiment API Version: 2019-11-01.

suspend fun getExperiment(experimentName: String, profileName: String, resourceGroupName: String): GetExperimentResult
Link copied to clipboard

Gets information about the specified express route circuit. API Version: 2020-11-01.

suspend fun getExpressRouteCircuit(circuitName: String, resourceGroupName: String): GetExpressRouteCircuitResult
Link copied to clipboard

Gets the specified authorization from the specified express route circuit. API Version: 2020-11-01.

suspend fun getExpressRouteCircuitAuthorization(authorizationName: String, circuitName: String, resourceGroupName: String): GetExpressRouteCircuitAuthorizationResult
Link copied to clipboard

Gets the specified Express Route Circuit Connection from the specified express route circuit. API Version: 2020-11-01.

suspend fun getExpressRouteCircuitConnection(circuitName: String, connectionName: String, peeringName: String, resourceGroupName: String): GetExpressRouteCircuitConnectionResult
Link copied to clipboard

Gets the specified peering for the express route circuit. API Version: 2020-11-01.

suspend fun getExpressRouteCircuitPeering(circuitName: String, peeringName: String, resourceGroupName: String): GetExpressRouteCircuitPeeringResult
Link copied to clipboard

Gets the specified ExpressRouteConnection. API Version: 2020-11-01.

suspend fun getExpressRouteConnection(connectionName: String, expressRouteGatewayName: String, resourceGroupName: String): GetExpressRouteConnectionResult
Link copied to clipboard

Fetches the details of a ExpressRoute gateway in a resource group. API Version: 2020-11-01.

suspend fun getExpressRouteGateway(expressRouteGatewayName: String, resourceGroupName: String): GetExpressRouteGatewayResult
Link copied to clipboard

Retrieves the requested ExpressRoutePort resource. API Version: 2020-11-01.

suspend fun getExpressRoutePort(expressRoutePortName: String, resourceGroupName: String): GetExpressRoutePortResult
Link copied to clipboard

Gets the specified authorization from the specified express route port. API Version: 2022-01-01.

suspend fun getExpressRoutePortAuthorization(authorizationName: String, expressRoutePortName: String, resourceGroupName: String): GetExpressRoutePortAuthorizationResult
Link copied to clipboard

Gets the specified Firewall Policy. API Version: 2020-11-01.

suspend fun getFirewallPolicy(expand: String? = null, firewallPolicyName: String, resourceGroupName: String): GetFirewallPolicyResult
Link copied to clipboard

Gets the specified FirewallPolicyRuleGroup. API Version: 2020-04-01.

suspend fun getFirewallPolicyRuleGroup(firewallPolicyName: String, resourceGroupName: String, ruleGroupName: String): GetFirewallPolicyRuleGroupResult
Link copied to clipboard

Gets a flow log resource by name. API Version: 2020-11-01.

suspend fun getFlowLog(argument: suspend GetFlowLogPlainArgsBuilder.() -> Unit): GetFlowLogResult
suspend fun getFlowLog(flowLogName: String, networkWatcherName: String, resourceGroupName: String): GetFlowLogResult
Link copied to clipboard

Gets properties of a forwarding rule in a DNS forwarding ruleset. API Version: 2020-04-01-preview.

suspend fun getForwardingRule(dnsForwardingRulesetName: String, forwardingRuleName: String, resourceGroupName: String): GetForwardingRuleResult
Link copied to clipboard

Gets a Front Door with the specified Front Door name under the specified subscription and resource group. API Version: 2020-05-01.

suspend fun getFrontDoor(frontDoorName: String, resourceGroupName: String): GetFrontDoorResult
Link copied to clipboard

Retrieves the details of a RouteTable. API Version: 2020-11-01.

suspend fun getHubRouteTable(resourceGroupName: String, routeTableName: String, virtualHubName: String): GetHubRouteTableResult
Link copied to clipboard

Retrieves the details of a HubVirtualNetworkConnection. API Version: 2020-11-01.

suspend fun getHubVirtualNetworkConnection(connectionName: String, resourceGroupName: String, virtualHubName: String): GetHubVirtualNetworkConnectionResult
Link copied to clipboard

Gets properties of an inbound endpoint for a DNS resolver. API Version: 2020-04-01-preview.

suspend fun getInboundEndpoint(dnsResolverName: String, inboundEndpointName: String, resourceGroupName: String): GetInboundEndpointResult
Link copied to clipboard

Gets the specified load balancer inbound nat rule. API Version: 2020-11-01.

suspend fun getInboundNatRule(expand: String? = null, inboundNatRuleName: String, loadBalancerName: String, resourceGroupName: String): GetInboundNatRuleResult
Link copied to clipboard

Gets the specified IpAllocation by resource group. API Version: 2020-11-01.

suspend fun getIpAllocation(expand: String? = null, ipAllocationName: String, resourceGroupName: String): GetIpAllocationResult
Link copied to clipboard

Gets the specified ipGroups. API Version: 2020-11-01.

suspend fun getIpGroup(argument: suspend GetIpGroupPlainArgsBuilder.() -> Unit): GetIpGroupResult
suspend fun getIpGroup(expand: String? = null, ipGroupsName: String, resourceGroupName: String): GetIpGroupResult
Link copied to clipboard

Gets the specified load balancer. API Version: 2020-11-01.

suspend fun getLoadBalancer(expand: String? = null, loadBalancerName: String, resourceGroupName: String): GetLoadBalancerResult
Link copied to clipboard

Gets the specified local network gateway in a resource group. API Version: 2020-11-01.

suspend fun getLocalNetworkGateway(localNetworkGatewayName: String, resourceGroupName: String): GetLocalNetworkGatewayResult
Link copied to clipboard

Gets the specified nat gateway in a specified resource group. API Version: 2020-11-01.

suspend fun getNatGateway(expand: String? = null, natGatewayName: String, resourceGroupName: String): GetNatGatewayResult
Link copied to clipboard

Retrieves the details of a nat ruleGet. API Version: 2020-11-01.

suspend fun getNatRule(argument: suspend GetNatRulePlainArgsBuilder.() -> Unit): GetNatRuleResult
suspend fun getNatRule(gatewayName: String, natRuleName: String, resourceGroupName: String): GetNatRuleResult
Link copied to clipboard

Defines an Network Experiment Profile and lists of Experiments API Version: 2019-11-01.

suspend fun getNetworkExperimentProfile(profileName: String, resourceGroupName: String): GetNetworkExperimentProfileResult
Link copied to clipboard

Gets the specified network group. API Version: 2021-02-01-preview.

suspend fun getNetworkGroup(networkGroupName: String, networkManagerName: String, resourceGroupName: String): GetNetworkGroupResult
Link copied to clipboard

Gets information about the specified network interface. API Version: 2020-11-01.

suspend fun getNetworkInterface(expand: String? = null, networkInterfaceName: String, resourceGroupName: String): GetNetworkInterfaceResult
Link copied to clipboard

Get the specified tap configuration on a network interface. API Version: 2020-11-01.

suspend fun getNetworkInterfaceTapConfiguration(networkInterfaceName: String, resourceGroupName: String, tapConfigurationName: String): GetNetworkInterfaceTapConfigurationResult
Link copied to clipboard

Gets the specified Network Manager. API Version: 2021-02-01-preview.

suspend fun getNetworkManager(networkManagerName: String, resourceGroupName: String): GetNetworkManagerResult
Link copied to clipboard

Gets the specified network profile in a specified resource group. API Version: 2020-11-01.

suspend fun getNetworkProfile(expand: String? = null, networkProfileName: String, resourceGroupName: String): GetNetworkProfileResult
Link copied to clipboard

Gets the specified network security group. API Version: 2020-11-01.

suspend fun getNetworkSecurityGroup(expand: String? = null, networkSecurityGroupName: String, resourceGroupName: String): GetNetworkSecurityGroupResult
Link copied to clipboard

Gets the specified network security perimeter by the name. API Version: 2021-02-01-preview.

suspend fun getNetworkSecurityPerimeter(networkSecurityPerimeterName: String, resourceGroupName: String): GetNetworkSecurityPerimeterResult
Link copied to clipboard

Gets the specified Network Virtual Appliance. API Version: 2020-11-01.

suspend fun getNetworkVirtualAppliance(expand: String? = null, networkVirtualApplianceName: String, resourceGroupName: String): GetNetworkVirtualApplianceResult
Link copied to clipboard

Gets the specified network watcher by resource group. API Version: 2020-11-01.

suspend fun getNetworkWatcher(networkWatcherName: String, resourceGroupName: String): GetNetworkWatcherResult
Link copied to clipboard

Gets the specified NSP access rule by name. API Version: 2021-02-01-preview.

suspend fun getNspAccessRule(accessRuleName: String, networkSecurityPerimeterName: String, profileName: String, resourceGroupName: String): GetNspAccessRuleResult
Link copied to clipboard

Gets the specified NSP association by name. API Version: 2021-02-01-preview.

suspend fun getNspAssociation(associationName: String, networkSecurityPerimeterName: String, resourceGroupName: String): GetNspAssociationResult
Link copied to clipboard

Gets the specified NSP profile. API Version: 2021-02-01-preview.

suspend fun getNspProfile(networkSecurityPerimeterName: String, profileName: String, resourceGroupName: String): GetNspProfileResult
Link copied to clipboard

Gets properties of an outbound endpoint for a DNS resolver. API Version: 2020-04-01-preview.

suspend fun getOutboundEndpoint(dnsResolverName: String, outboundEndpointName: String, resourceGroupName: String): GetOutboundEndpointResult
Link copied to clipboard

Retrieves the details of a virtual wan p2s vpn gateway. API Version: 2020-11-01.

suspend fun getP2sVpnGateway(gatewayName: String, resourceGroupName: String): GetP2sVpnGatewayResult
Link copied to clipboard

Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group. API Version: 2020-11-01.

Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group. API Version: 2020-11-01.

suspend fun getP2sVpnGatewayP2sVpnConnectionHealthDetailed(gatewayName: String, outputBlobSasUrl: String? = null, resourceGroupName: String, vpnUserNamesFilter: List<String>? = null): GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResult
Link copied to clipboard

Retrieves the details of a P2SVpnServerConfiguration. API Version: 2019-07-01.

suspend fun getP2sVpnServerConfiguration(p2SVpnServerConfigurationName: String, resourceGroupName: String, virtualWanName: String): GetP2sVpnServerConfigurationResult
Link copied to clipboard

Gets a packet capture session by name. API Version: 2020-11-01.

suspend fun getPacketCapture(networkWatcherName: String, packetCaptureName: String, resourceGroupName: String): GetPacketCaptureResult
Link copied to clipboard

Retrieve protection policy with specified name within a resource group. API Version: 2020-11-01.

suspend fun getPolicy(argument: suspend GetPolicyPlainArgsBuilder.() -> Unit): GetPolicyResult
suspend fun getPolicy(policyName: String, resourceGroupName: String): GetPolicyResult
Link copied to clipboard

Gets the private dns zone group resource by specified private dns zone group name. API Version: 2020-11-01.

suspend fun getPrivateDnsZoneGroup(privateDnsZoneGroupName: String, privateEndpointName: String, resourceGroupName: String): GetPrivateDnsZoneGroupResult
Link copied to clipboard

Gets the specified private endpoint by resource group. API Version: 2020-11-01.

suspend fun getPrivateEndpoint(expand: String? = null, privateEndpointName: String, resourceGroupName: String): GetPrivateEndpointResult
Link copied to clipboard

Gets the specified private link service by resource group. API Version: 2020-11-01.

suspend fun getPrivateLinkService(expand: String? = null, resourceGroupName: String, serviceName: String): GetPrivateLinkServiceResult
Link copied to clipboard

Gets a record set. API Version: 2020-06-01.

suspend fun getPrivateRecordSet(privateZoneName: String, recordType: String, relativeRecordSetName: String, resourceGroupName: String): GetPrivateRecordSetResult
Link copied to clipboard

Gets a Private DNS zone. Retrieves the zone properties, but not the virtual networks links or the record sets within the zone. API Version: 2020-06-01.

suspend fun getPrivateZone(privateZoneName: String, resourceGroupName: String): GetPrivateZoneResult
Link copied to clipboard

Gets a Traffic Manager profile. API Version: 2018-08-01.

suspend fun getProfile(argument: suspend GetProfilePlainArgsBuilder.() -> Unit): GetProfileResult
suspend fun getProfile(profileName: String, resourceGroupName: String): GetProfileResult
Link copied to clipboard

Gets the specified public IP address in a specified resource group. API Version: 2020-11-01.

suspend fun getPublicIPAddress(expand: String? = null, publicIpAddressName: String, resourceGroupName: String): GetPublicIPAddressResult
Link copied to clipboard

Gets the specified public IP prefix in a specified resource group. API Version: 2020-11-01.

suspend fun getPublicIPPrefix(expand: String? = null, publicIpPrefixName: String, resourceGroupName: String): GetPublicIPPrefixResult
Link copied to clipboard

Gets a record set. API Version: 2018-05-01.

suspend fun getRecordSet(recordType: String, relativeRecordSetName: String, resourceGroupName: String, zoneName: String): GetRecordSetResult
Link copied to clipboard
suspend fun getRoute(argument: GetRoutePlainArgs): GetRouteResult

Gets the specified route from a route table. API Version: 2020-11-01.

suspend fun getRoute(argument: suspend GetRoutePlainArgsBuilder.() -> Unit): GetRouteResult
suspend fun getRoute(resourceGroupName: String, routeName: String, routeTableName: String): GetRouteResult
Link copied to clipboard

Gets the specified route filter. API Version: 2020-11-01.

suspend fun getRouteFilter(expand: String? = null, resourceGroupName: String, routeFilterName: String): GetRouteFilterResult
Link copied to clipboard

Gets the specified rule from a route filter. API Version: 2020-11-01.

suspend fun getRouteFilterRule(resourceGroupName: String, routeFilterName: String, ruleName: String): GetRouteFilterRuleResult
Link copied to clipboard

Gets the specified route table. API Version: 2020-11-01.

suspend fun getRouteTable(expand: String? = null, resourceGroupName: String, routeTableName: String): GetRouteTableResult
Link copied to clipboard

Retrieves the details of a RoutingIntent. API Version: 2022-01-01.

suspend fun getRoutingIntent(resourceGroupName: String, routingIntentName: String, virtualHubName: String): GetRoutingIntentResult
Link copied to clipboard

Gets a Rules Engine Configuration with the specified name within the specified Front Door. API Version: 2020-05-01.

suspend fun getRulesEngine(frontDoorName: String, resourceGroupName: String, rulesEngineName: String): GetRulesEngineResult
Link copied to clipboard

Get specified scope connection created by this Network Manager. API Version: 2022-02-01-preview.

suspend fun getScopeConnection(networkManagerName: String, resourceGroupName: String, scopeConnectionName: String): GetScopeConnectionResult
Link copied to clipboard

Retrieves a network manager security admin configuration. API Version: 2021-02-01-preview.

suspend fun getSecurityAdminConfiguration(configurationName: String, networkManagerName: String, resourceGroupName: String): GetSecurityAdminConfigurationResult
Link copied to clipboard

Gets the specified Security Partner Provider. API Version: 2020-11-01.

suspend fun getSecurityPartnerProvider(resourceGroupName: String, securityPartnerProviderName: String): GetSecurityPartnerProviderResult
Link copied to clipboard

Get the specified network security rule. API Version: 2020-11-01.

suspend fun getSecurityRule(networkSecurityGroupName: String, resourceGroupName: String, securityRuleName: String): GetSecurityRuleResult
Link copied to clipboard

Retrieves a network manager security user configuration. API Version: 2021-02-01-preview.

suspend fun getSecurityUserConfiguration(configurationName: String, networkManagerName: String, resourceGroupName: String): GetSecurityUserConfigurationResult
Link copied to clipboard

Gets the specified service Endpoint Policies in a specified resource group. API Version: 2020-11-01.

suspend fun getServiceEndpointPolicy(expand: String? = null, resourceGroupName: String, serviceEndpointPolicyName: String): GetServiceEndpointPolicyResult
Link copied to clipboard

Get the specified service endpoint policy definitions from service endpoint policy. API Version: 2020-11-01.

suspend fun getServiceEndpointPolicyDefinition(resourceGroupName: String, serviceEndpointPolicyDefinitionName: String, serviceEndpointPolicyName: String): GetServiceEndpointPolicyDefinitionResult
Link copied to clipboard

Gets the specified static member. API Version: 2022-02-01-preview.

suspend fun getStaticMember(networkGroupName: String, networkManagerName: String, resourceGroupName: String, staticMemberName: String): GetStaticMemberResult
Link copied to clipboard

Gets the specified subnet by virtual network and resource group. API Version: 2020-11-01.

suspend fun getSubnet(argument: suspend GetSubnetPlainArgsBuilder.() -> Unit): GetSubnetResult
suspend fun getSubnet(expand: String? = null, resourceGroupName: String, subnetName: String, virtualNetworkName: String): GetSubnetResult
Link copied to clipboard

Get the subscription-level key used for Real User Metrics collection. API Version: 2018-08-01.

Link copied to clipboard

Gets a user rule. API Version: 2021-02-01-preview.

suspend fun getUserRule(argument: suspend GetUserRulePlainArgsBuilder.() -> Unit): GetUserRuleResult
suspend fun getUserRule(configurationName: String, networkManagerName: String, resourceGroupName: String, ruleCollectionName: String, ruleName: String): GetUserRuleResult
Link copied to clipboard

Gets a network manager security user configuration rule collection. API Version: 2021-02-01-preview.

suspend fun getUserRuleCollection(configurationName: String, networkManagerName: String, resourceGroupName: String, ruleCollectionName: String): GetUserRuleCollectionResult
Link copied to clipboard

Gets the specified Virtual Appliance Site. API Version: 2020-11-01.

suspend fun getVirtualApplianceSite(networkVirtualApplianceName: String, resourceGroupName: String, siteName: String): GetVirtualApplianceSiteResult
Link copied to clipboard

Retrieves the details of a VirtualHub. API Version: 2020-11-01.

suspend fun getVirtualHub(resourceGroupName: String, virtualHubName: String): GetVirtualHubResult
Link copied to clipboard

Retrieves the details of a Virtual Hub Bgp Connection. API Version: 2020-11-01.

suspend fun getVirtualHubBgpConnection(connectionName: String, resourceGroupName: String, virtualHubName: String): GetVirtualHubBgpConnectionResult
Link copied to clipboard

Retrieves the details of a Virtual Hub Ip configuration. API Version: 2020-11-01.

suspend fun getVirtualHubIpConfiguration(ipConfigName: String, resourceGroupName: String, virtualHubName: String): GetVirtualHubIpConfigurationResult
Link copied to clipboard

Retrieves the details of a VirtualHubRouteTableV2. API Version: 2020-11-01.

suspend fun getVirtualHubRouteTableV2(resourceGroupName: String, routeTableName: String, virtualHubName: String): GetVirtualHubRouteTableV2Result
Link copied to clipboard

Gets the specified virtual network by resource group. API Version: 2020-11-01.

suspend fun getVirtualNetwork(expand: String? = null, resourceGroupName: String, virtualNetworkName: String): GetVirtualNetworkResult
Link copied to clipboard

Gets the specified virtual network gateway by resource group. API Version: 2020-11-01.

suspend fun getVirtualNetworkGateway(resourceGroupName: String, virtualNetworkGatewayName: String): GetVirtualNetworkGatewayResult
Link copied to clipboard

This operation retrieves a list of routes the virtual network gateway is advertising to the specified peer. API Version: 2020-11-01.

suspend fun getVirtualNetworkGatewayAdvertisedRoutes(peer: String, resourceGroupName: String, virtualNetworkGatewayName: String): GetVirtualNetworkGatewayAdvertisedRoutesResult
Link copied to clipboard

The GetBgpPeerStatus operation retrieves the status of all BGP peers. API Version: 2020-11-01.

suspend fun getVirtualNetworkGatewayBgpPeerStatus(peer: String? = null, resourceGroupName: String, virtualNetworkGatewayName: String): GetVirtualNetworkGatewayBgpPeerStatusResult
Link copied to clipboard

Gets the specified virtual network gateway connection by resource group. API Version: 2020-11-01.

suspend fun getVirtualNetworkGatewayConnection(resourceGroupName: String, virtualNetworkGatewayConnectionName: String): GetVirtualNetworkGatewayConnectionResult
Link copied to clipboard

This operation retrieves a list of routes the virtual network gateway has learned, including routes learned from BGP peers. API Version: 2020-11-01.

suspend fun getVirtualNetworkGatewayLearnedRoutes(resourceGroupName: String, virtualNetworkGatewayName: String): GetVirtualNetworkGatewayLearnedRoutesResult
Link copied to clipboard

The Get VpnclientIpsecParameters operation retrieves information about the vpnclient ipsec policy for P2S client of virtual network gateway in the specified resource group through Network resource provider. API Version: 2020-11-01.

Link copied to clipboard

Gets a virtual network link to the specified Private DNS zone. API Version: 2020-06-01.

suspend fun getVirtualNetworkLink(privateZoneName: String, resourceGroupName: String, virtualNetworkLinkName: String): GetVirtualNetworkLinkResult
Link copied to clipboard

Gets the specified virtual network peering. API Version: 2020-11-01.

suspend fun getVirtualNetworkPeering(resourceGroupName: String, virtualNetworkName: String, virtualNetworkPeeringName: String): GetVirtualNetworkPeeringResult
Link copied to clipboard

Gets information about the specified virtual network tap. API Version: 2020-11-01.

suspend fun getVirtualNetworkTap(resourceGroupName: String, tapName: String): GetVirtualNetworkTapResult
Link copied to clipboard

Gets the specified Virtual Router. API Version: 2022-01-01.

suspend fun getVirtualRouter(expand: String? = null, resourceGroupName: String, virtualRouterName: String): GetVirtualRouterResult
Link copied to clipboard

Gets the specified Virtual Router Peering. API Version: 2022-01-01.

suspend fun getVirtualRouterPeering(peeringName: String, resourceGroupName: String, virtualRouterName: String): GetVirtualRouterPeeringResult
Link copied to clipboard

Retrieves the details of a VirtualWAN. API Version: 2020-11-01.

suspend fun getVirtualWan(resourceGroupName: String, virtualWANName: String): GetVirtualWanResult
Link copied to clipboard

Retrieves the details of a vpn connection. API Version: 2020-11-01.

suspend fun getVpnConnection(connectionName: String, gatewayName: String, resourceGroupName: String): GetVpnConnectionResult
Link copied to clipboard

Retrieves the details of a virtual wan vpn gateway. API Version: 2020-11-01.

suspend fun getVpnGateway(gatewayName: String, resourceGroupName: String): GetVpnGatewayResult
Link copied to clipboard

Retrieves the details of a VpnServerConfiguration. API Version: 2020-11-01.

suspend fun getVpnServerConfiguration(resourceGroupName: String, vpnServerConfigurationName: String): GetVpnServerConfigurationResult
Link copied to clipboard

Retrieves the details of a VPN site. API Version: 2020-11-01.

suspend fun getVpnSite(argument: suspend GetVpnSitePlainArgsBuilder.() -> Unit): GetVpnSiteResult
suspend fun getVpnSite(resourceGroupName: String, vpnSiteName: String): GetVpnSiteResult
Link copied to clipboard

Retrieve protection policy with specified name within a resource group. API Version: 2020-11-01.

Link copied to clipboard
suspend fun getZone(argument: GetZonePlainArgs): GetZoneResult

Gets a DNS zone. Retrieves the zone properties, but not the record sets within the zone. API Version: 2018-05-01.

suspend fun getZone(argument: suspend GetZonePlainArgsBuilder.() -> Unit): GetZoneResult
suspend fun getZone(resourceGroupName: String, zoneName: String): GetZoneResult
Link copied to clipboard

Lists active connectivity configurations in a network manager. API Version: 2021-02-01-preview.

suspend fun listActiveConnectivityConfiguration(networkManagerName: String, regions: List<String>? = null, resourceGroupName: String, skipToken: String? = null): ListActiveConnectivityConfigurationResult
Link copied to clipboard

Lists active security admin rules in a network manager. API Version: 2021-02-01-preview.

suspend fun listActiveSecurityAdminRule(networkManagerName: String, regions: List<String>? = null, resourceGroupName: String, skipToken: String? = null): ListActiveSecurityAdminRuleResult
Link copied to clipboard

Lists Active Security User Rules in a network manager. API Version: 2021-02-01-preview.

suspend fun listActiveSecurityUserRule(networkManagerName: String, regions: List<String>? = null, resourceGroupName: String, skipToken: String? = null): ListActiveSecurityUserRuleResult
Link copied to clipboard

Lists DNS resolver resource IDs linked to a virtual network. API Version: 2020-04-01-preview.

suspend fun listDnsResolverByVirtualNetwork(resourceGroupName: String, top: Int? = null, virtualNetworkName: String): ListDnsResolverByVirtualNetworkResult
Link copied to clipboard

List all effective connectivity configurations applied on a virtual network. API Version: 2021-02-01-preview.

suspend fun listEffectiveConnectivityConfiguration(resourceGroupName: String, skipToken: String? = null, virtualNetworkName: String): ListEffectiveConnectivityConfigurationResult
Link copied to clipboard

Retrieves the current status of IDPS signatures for the relevant policy API Version: 2022-01-01.

suspend fun listFirewallPolicyIdpsSignature(filters: List<FilterItems>? = null, firewallPolicyName: String, orderBy: OrderBy? = null, resourceGroupName: String, resultsPerPage: Int? = null, search: String? = null, skip: Int? = null): ListFirewallPolicyIdpsSignatureResult
Link copied to clipboard

Post to List of Network Manager Deployment Status. API Version: 2021-02-01-preview.

suspend fun listNetworkManagerDeploymentStatus(deploymentTypes: List<Either<String, ConfigurationType>>? = null, networkManagerName: String, regions: List<String>? = null, resourceGroupName: String, skipToken: String? = null): ListNetworkManagerDeploymentStatusResult