AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.ec2.getVpnConnection
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
Resource Type definition for AWS::EC2::VPNConnection
Using getVpnConnection
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 getVpnConnection(args: GetVpnConnectionArgs, opts?: InvokeOptions): Promise<GetVpnConnectionResult>
function getVpnConnectionOutput(args: GetVpnConnectionOutputArgs, opts?: InvokeOptions): Output<GetVpnConnectionResult>
def get_vpn_connection(vpn_connection_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVpnConnectionResult
def get_vpn_connection_output(vpn_connection_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVpnConnectionResult]
func LookupVpnConnection(ctx *Context, args *LookupVpnConnectionArgs, opts ...InvokeOption) (*LookupVpnConnectionResult, error)
func LookupVpnConnectionOutput(ctx *Context, args *LookupVpnConnectionOutputArgs, opts ...InvokeOption) LookupVpnConnectionResultOutput
> Note: This function is named LookupVpnConnection
in the Go SDK.
public static class GetVpnConnection
{
public static Task<GetVpnConnectionResult> InvokeAsync(GetVpnConnectionArgs args, InvokeOptions? opts = null)
public static Output<GetVpnConnectionResult> Invoke(GetVpnConnectionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVpnConnectionResult> getVpnConnection(GetVpnConnectionArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:ec2:getVpnConnection
arguments:
# arguments dictionary
The following arguments are supported:
- Vpn
Connection stringId - The provider-assigned unique ID for this managed resource
- Vpn
Connection stringId - The provider-assigned unique ID for this managed resource
- vpn
Connection StringId - The provider-assigned unique ID for this managed resource
- vpn
Connection stringId - The provider-assigned unique ID for this managed resource
- vpn_
connection_ strid - The provider-assigned unique ID for this managed resource
- vpn
Connection StringId - The provider-assigned unique ID for this managed resource
getVpnConnection Result
The following output properties are available:
- List<Pulumi.
Aws Native. Outputs. Tag> - Any tags assigned to the VPN connection.
- Vpn
Connection stringId - The provider-assigned unique ID for this managed resource
- Tag
- Any tags assigned to the VPN connection.
- Vpn
Connection stringId - The provider-assigned unique ID for this managed resource
- List<Tag>
- Any tags assigned to the VPN connection.
- vpn
Connection StringId - The provider-assigned unique ID for this managed resource
- Tag[]
- Any tags assigned to the VPN connection.
- vpn
Connection stringId - The provider-assigned unique ID for this managed resource
- Sequence[root_Tag]
- Any tags assigned to the VPN connection.
- vpn_
connection_ strid - The provider-assigned unique ID for this managed resource
- List<Property Map>
- Any tags assigned to the VPN connection.
- vpn
Connection StringId - The provider-assigned unique ID for this managed resource
Supporting Types
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi