NetworkFunctions

Functions

Link copied to clipboard

Use this data source to access information about an existing Application Gateway.

suspend fun getApplicationGateway(name: String, resourceGroupName: String): GetApplicationGatewayResult
Link copied to clipboard

Use this data source to access information about an existing Application Security Group.

Link copied to clipboard

Use this data source to access information about an existing ExpressRoute circuit.

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

Use this data source to access information about an existing Azure Firewall.

suspend fun getFirewall(argument: suspend GetFirewallPlainArgsBuilder.() -> Unit): GetFirewallResult
suspend fun getFirewall(dnsProxyEnabled: Boolean? = null, name: String, resourceGroupName: String): GetFirewallResult
Link copied to clipboard

Use this data source to access information about an existing Firewall Policy.

suspend fun getFirewallPolicy(name: String, resourceGroupName: String): GetFirewallPolicyResult
Link copied to clipboard

Use this data source to access information about an existing Virtual Network Gateway Connection.

suspend fun getGatewayConnection(name: String, resourceGroupName: String): GetGatewayConnectionResult
Link copied to clipboard

Use this data source to access information about an existing IP Group.

suspend fun getIpGroup(argument: suspend GetIpGroupPlainArgsBuilder.() -> Unit): GetIpGroupResult
suspend fun getIpGroup(name: String, resourceGroupName: String): GetIpGroupResult
Link copied to clipboard

Use this data source to access information about existing IP Groups.

suspend fun getIpGroups(argument: suspend GetIpGroupsPlainArgsBuilder.() -> Unit): GetIpGroupsResult
suspend fun getIpGroups(name: String, resourceGroupName: String): GetIpGroupsResult
Link copied to clipboard

Use this data source to access information about an existing Local Network Gateway.

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

Use this data source to access information about an existing NAT Gateway.

suspend fun getNatGateway(name: String, publicIpAddressIds: List<String>? = null, publicIpPrefixIds: List<String>? = null, resourceGroupName: String): GetNatGatewayResult
Link copied to clipboard

Use this data source to access information about an existing Azure Network DDoS Protection Plan.

Link copied to clipboard

Use this data source to access information about an existing Network Interface.

suspend fun getNetworkInterface(name: String, resourceGroupName: String): GetNetworkInterfaceResult
Link copied to clipboard

Use this data source to access information about a Network Manager.

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

Use this data source to access information about an existing Network Security Group.

suspend fun getNetworkSecurityGroup(name: String, resourceGroupName: String): GetNetworkSecurityGroupResult
Link copied to clipboard

Use this data source to access information about an existing Network Watcher.

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

Use this data source to access information about an existing Public IP Address.

suspend fun getPublicIP(argument: suspend GetPublicIPPlainArgsBuilder.() -> Unit): GetPublicIPResult
suspend fun getPublicIP(name: String, resourceGroupName: String): GetPublicIPResult
Link copied to clipboard

Use this data source to access information about an existing Public IP Prefix.

suspend fun getPublicIpPrefix(name: String, resourceGroupName: String): GetPublicIpPrefixResult
Link copied to clipboard

Use this data source to access information about a set of existing Public IP Addresses.

suspend fun getPublicIPs(allocationType: String? = null, attachmentStatus: String? = null, namePrefix: String? = null, resourceGroupName: String): GetPublicIPsResult
Link copied to clipboard

Use this data source to access information about an existing Route Filter.

suspend fun getRouteFilter(name: String, resourceGroupName: String): GetRouteFilterResult
Link copied to clipboard

Use this data source to access information about an existing Route Table.

suspend fun getRouteTable(name: String, resourceGroupName: String): GetRouteTableResult
Link copied to clipboard

Use this data source to access information about Service Tags.

suspend fun getServiceTags(location: String, locationFilter: String? = null, service: String): GetServiceTagsResult
Link copied to clipboard

Use this data source to access information about an existing Subnet within a Virtual Network.

suspend fun getSubnet(argument: suspend GetSubnetPlainArgsBuilder.() -> Unit): GetSubnetResult
suspend fun getSubnet(name: String, resourceGroupName: String, virtualNetworkName: String): GetSubnetResult
Link copied to clipboard

Use this data source to access the ID of a specified Traffic Manager Geographical Location within the Geographical Hierarchy.

Link copied to clipboard

Use this data source to access information about an existing Traffic Manager Profile.

suspend fun getTrafficManagerProfile(name: String, resourceGroupName: String, tags: Map<String, String>? = null, trafficViewEnabled: Boolean? = null): GetTrafficManagerProfileResult
Link copied to clipboard

Uses this data source to access information about an existing Virtual Hub.

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

Uses this data source to access information about an existing Virtual Hub Connection.

suspend fun getVirtualHubConnection(name: String, resourceGroupName: String, virtualHubName: String): GetVirtualHubConnectionResult
Link copied to clipboard

Uses this data source to access information about an existing Virtual Hub Route Table.

suspend fun getVirtualHubRouteTable(name: String, resourceGroupName: String, virtualHubName: String): GetVirtualHubRouteTableResult
Link copied to clipboard

Use this data source to access information about an existing Virtual Network.

suspend fun getVirtualNetwork(name: String, resourceGroupName: String): GetVirtualNetworkResult
Link copied to clipboard

Use this data source to access information about an existing Virtual Network Gateway.

Link copied to clipboard

Use this data source to access information about an existing virtual network peering.

Link copied to clipboard

Use this data source to access information about an existing Virtual Wan.

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

Use this data source to access information about an existing VPN Gateway within a Virtual Hub.

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

Use this data source to access information about an existing VPN Server Configuration.