azure-native.network.getVirtualNetworkGatewayVpnclientIpsecParameters
Explore with Pulumi AI
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. Azure REST API version: 2023-02-01.
Other available API versions: 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01.
Using getVirtualNetworkGatewayVpnclientIpsecParameters
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVirtualNetworkGatewayVpnclientIpsecParameters(args: GetVirtualNetworkGatewayVpnclientIpsecParametersArgs, opts?: InvokeOptions): Promise<GetVirtualNetworkGatewayVpnclientIpsecParametersResult>
function getVirtualNetworkGatewayVpnclientIpsecParametersOutput(args: GetVirtualNetworkGatewayVpnclientIpsecParametersOutputArgs, opts?: InvokeOptions): Output<GetVirtualNetworkGatewayVpnclientIpsecParametersResult>
def get_virtual_network_gateway_vpnclient_ipsec_parameters(resource_group_name: Optional[str] = None,
virtual_network_gateway_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVirtualNetworkGatewayVpnclientIpsecParametersResult
def get_virtual_network_gateway_vpnclient_ipsec_parameters_output(resource_group_name: Optional[pulumi.Input[str]] = None,
virtual_network_gateway_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVirtualNetworkGatewayVpnclientIpsecParametersResult]
func GetVirtualNetworkGatewayVpnclientIpsecParameters(ctx *Context, args *GetVirtualNetworkGatewayVpnclientIpsecParametersArgs, opts ...InvokeOption) (*GetVirtualNetworkGatewayVpnclientIpsecParametersResult, error)
func GetVirtualNetworkGatewayVpnclientIpsecParametersOutput(ctx *Context, args *GetVirtualNetworkGatewayVpnclientIpsecParametersOutputArgs, opts ...InvokeOption) GetVirtualNetworkGatewayVpnclientIpsecParametersResultOutput
> Note: This function is named GetVirtualNetworkGatewayVpnclientIpsecParameters
in the Go SDK.
public static class GetVirtualNetworkGatewayVpnclientIpsecParameters
{
public static Task<GetVirtualNetworkGatewayVpnclientIpsecParametersResult> InvokeAsync(GetVirtualNetworkGatewayVpnclientIpsecParametersArgs args, InvokeOptions? opts = null)
public static Output<GetVirtualNetworkGatewayVpnclientIpsecParametersResult> Invoke(GetVirtualNetworkGatewayVpnclientIpsecParametersInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVirtualNetworkGatewayVpnclientIpsecParametersResult> getVirtualNetworkGatewayVpnclientIpsecParameters(GetVirtualNetworkGatewayVpnclientIpsecParametersArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:network:getVirtualNetworkGatewayVpnclientIpsecParameters
arguments:
# arguments dictionary
The following arguments are supported:
- Resource
Group stringName - The name of the resource group.
- Virtual
Network stringGateway Name - The virtual network gateway name.
- Resource
Group stringName - The name of the resource group.
- Virtual
Network stringGateway Name - The virtual network gateway name.
- resource
Group StringName - The name of the resource group.
- virtual
Network StringGateway Name - The virtual network gateway name.
- resource
Group stringName - The name of the resource group.
- virtual
Network stringGateway Name - The virtual network gateway name.
- resource_
group_ strname - The name of the resource group.
- virtual_
network_ strgateway_ name - The virtual network gateway name.
- resource
Group StringName - The name of the resource group.
- virtual
Network StringGateway Name - The virtual network gateway name.
getVirtualNetworkGatewayVpnclientIpsecParameters Result
The following output properties are available:
- Dh
Group string - The DH Group used in IKE Phase 1 for initial SA.
- Ike
Encryption string - The IKE encryption algorithm (IKE phase 2).
- Ike
Integrity string - The IKE integrity algorithm (IKE phase 2).
- Ipsec
Encryption string - The IPSec encryption algorithm (IKE phase 1).
- Ipsec
Integrity string - The IPSec integrity algorithm (IKE phase 1).
- Pfs
Group string - The Pfs Group used in IKE Phase 2 for new child SA.
- Sa
Data intSize Kilobytes - The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for P2S client..
- Sa
Life intTime Seconds - The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for P2S client.
- Dh
Group string - The DH Group used in IKE Phase 1 for initial SA.
- Ike
Encryption string - The IKE encryption algorithm (IKE phase 2).
- Ike
Integrity string - The IKE integrity algorithm (IKE phase 2).
- Ipsec
Encryption string - The IPSec encryption algorithm (IKE phase 1).
- Ipsec
Integrity string - The IPSec integrity algorithm (IKE phase 1).
- Pfs
Group string - The Pfs Group used in IKE Phase 2 for new child SA.
- Sa
Data intSize Kilobytes - The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for P2S client..
- Sa
Life intTime Seconds - The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for P2S client.
- dh
Group String - The DH Group used in IKE Phase 1 for initial SA.
- ike
Encryption String - The IKE encryption algorithm (IKE phase 2).
- ike
Integrity String - The IKE integrity algorithm (IKE phase 2).
- ipsec
Encryption String - The IPSec encryption algorithm (IKE phase 1).
- ipsec
Integrity String - The IPSec integrity algorithm (IKE phase 1).
- pfs
Group String - The Pfs Group used in IKE Phase 2 for new child SA.
- sa
Data IntegerSize Kilobytes - The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for P2S client..
- sa
Life IntegerTime Seconds - The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for P2S client.
- dh
Group string - The DH Group used in IKE Phase 1 for initial SA.
- ike
Encryption string - The IKE encryption algorithm (IKE phase 2).
- ike
Integrity string - The IKE integrity algorithm (IKE phase 2).
- ipsec
Encryption string - The IPSec encryption algorithm (IKE phase 1).
- ipsec
Integrity string - The IPSec integrity algorithm (IKE phase 1).
- pfs
Group string - The Pfs Group used in IKE Phase 2 for new child SA.
- sa
Data numberSize Kilobytes - The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for P2S client..
- sa
Life numberTime Seconds - The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for P2S client.
- dh_
group str - The DH Group used in IKE Phase 1 for initial SA.
- ike_
encryption str - The IKE encryption algorithm (IKE phase 2).
- ike_
integrity str - The IKE integrity algorithm (IKE phase 2).
- ipsec_
encryption str - The IPSec encryption algorithm (IKE phase 1).
- ipsec_
integrity str - The IPSec integrity algorithm (IKE phase 1).
- pfs_
group str - The Pfs Group used in IKE Phase 2 for new child SA.
- sa_
data_ intsize_ kilobytes - The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for P2S client..
- sa_
life_ inttime_ seconds - The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for P2S client.
- dh
Group String - The DH Group used in IKE Phase 1 for initial SA.
- ike
Encryption String - The IKE encryption algorithm (IKE phase 2).
- ike
Integrity String - The IKE integrity algorithm (IKE phase 2).
- ipsec
Encryption String - The IPSec encryption algorithm (IKE phase 1).
- ipsec
Integrity String - The IPSec integrity algorithm (IKE phase 1).
- pfs
Group String - The Pfs Group used in IKE Phase 2 for new child SA.
- sa
Data NumberSize Kilobytes - The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for P2S client..
- sa
Life NumberTime Seconds - The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for P2S client.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0