Class VpnFunctions


  • public final class VpnFunctions
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      VpnFunctions()  
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static com.pulumi.core.Output<GetConnectionResult> getConnection()
      Deprecated.
      aws.vpn/getconnection.getConnection has been deprecated in favor of aws.ec2/getvpnconnection.getVpnConnection
      static com.pulumi.core.Output<GetConnectionResult> getConnection​(GetConnectionArgs args)
      Deprecated.
      aws.vpn/getconnection.getConnection has been deprecated in favor of aws.ec2/getvpnconnection.getVpnConnection
      static com.pulumi.core.Output<GetConnectionResult> getConnection​(GetConnectionArgs args, com.pulumi.deployment.InvokeOptions options)
      Deprecated.
      aws.vpn/getconnection.getConnection has been deprecated in favor of aws.ec2/getvpnconnection.getVpnConnection
      static com.pulumi.core.Output<GetConnectionResult> getConnection​(GetConnectionArgs args, com.pulumi.deployment.InvokeOutputOptions options)
      Deprecated.
      aws.vpn/getconnection.getConnection has been deprecated in favor of aws.ec2/getvpnconnection.getVpnConnection
      static java.util.concurrent.CompletableFuture<GetConnectionResult> getConnectionPlain()
      Deprecated.
      aws.vpn/getconnection.getConnection has been deprecated in favor of aws.ec2/getvpnconnection.getVpnConnection
      static java.util.concurrent.CompletableFuture<GetConnectionResult> getConnectionPlain​(GetConnectionPlainArgs args)
      Deprecated.
      aws.vpn/getconnection.getConnection has been deprecated in favor of aws.ec2/getvpnconnection.getVpnConnection
      static java.util.concurrent.CompletableFuture<GetConnectionResult> getConnectionPlain​(GetConnectionPlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Deprecated.
      aws.vpn/getconnection.getConnection has been deprecated in favor of aws.ec2/getvpnconnection.getVpnConnection
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • VpnFunctions

        public VpnFunctions()
    • Method Detail

      • getConnection

        @Deprecated
        public static com.pulumi.core.Output<GetConnectionResult> getConnection()
        Deprecated.
        aws.vpn/getconnection.getConnection has been deprecated in favor of aws.ec2/getvpnconnection.getVpnConnection
        Fetches details of a Site-to-Site VPN connection. A Site-to-Site VPN connection is an IP security (IPsec) VPN connection between a VPC and an on-premises network. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ec2.Ec2Functions;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionArgs;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = Ec2Functions.getVpnConnection(GetVpnConnectionArgs.builder()
                     .filters(GetVpnConnectionFilterArgs.builder()
                         .name("customer-gateway-id")
                         .values("cgw-1234567890")
                         .build())
                     .build());
         
                 ctx.export("vpnConnectionId", example.vpnConnectionId());
             }
         }
         
         
        ### Find by VPN Connection ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ec2.Ec2Functions;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = Ec2Functions.getVpnConnection(GetVpnConnectionArgs.builder()
                     .vpnConnectionId("vpn-abcd1234567890")
                     .build());
         
                 ctx.export("gatewayAssociationState", example.gatewayAssociationState());
             }
         }
         
         
      • getConnectionPlain

        @Deprecated
        public static java.util.concurrent.CompletableFuture<GetConnectionResult> getConnectionPlain()
        Deprecated.
        aws.vpn/getconnection.getConnection has been deprecated in favor of aws.ec2/getvpnconnection.getVpnConnection
        Fetches details of a Site-to-Site VPN connection. A Site-to-Site VPN connection is an IP security (IPsec) VPN connection between a VPC and an on-premises network. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ec2.Ec2Functions;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionArgs;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = Ec2Functions.getVpnConnection(GetVpnConnectionArgs.builder()
                     .filters(GetVpnConnectionFilterArgs.builder()
                         .name("customer-gateway-id")
                         .values("cgw-1234567890")
                         .build())
                     .build());
         
                 ctx.export("vpnConnectionId", example.vpnConnectionId());
             }
         }
         
         
        ### Find by VPN Connection ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ec2.Ec2Functions;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = Ec2Functions.getVpnConnection(GetVpnConnectionArgs.builder()
                     .vpnConnectionId("vpn-abcd1234567890")
                     .build());
         
                 ctx.export("gatewayAssociationState", example.gatewayAssociationState());
             }
         }
         
         
      • getConnection

        @Deprecated
        public static com.pulumi.core.Output<GetConnectionResult> getConnection​(GetConnectionArgs args)
        Deprecated.
        aws.vpn/getconnection.getConnection has been deprecated in favor of aws.ec2/getvpnconnection.getVpnConnection
        Fetches details of a Site-to-Site VPN connection. A Site-to-Site VPN connection is an IP security (IPsec) VPN connection between a VPC and an on-premises network. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ec2.Ec2Functions;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionArgs;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = Ec2Functions.getVpnConnection(GetVpnConnectionArgs.builder()
                     .filters(GetVpnConnectionFilterArgs.builder()
                         .name("customer-gateway-id")
                         .values("cgw-1234567890")
                         .build())
                     .build());
         
                 ctx.export("vpnConnectionId", example.vpnConnectionId());
             }
         }
         
         
        ### Find by VPN Connection ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ec2.Ec2Functions;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = Ec2Functions.getVpnConnection(GetVpnConnectionArgs.builder()
                     .vpnConnectionId("vpn-abcd1234567890")
                     .build());
         
                 ctx.export("gatewayAssociationState", example.gatewayAssociationState());
             }
         }
         
         
      • getConnectionPlain

        @Deprecated
        public static java.util.concurrent.CompletableFuture<GetConnectionResult> getConnectionPlain​(GetConnectionPlainArgs args)
        Deprecated.
        aws.vpn/getconnection.getConnection has been deprecated in favor of aws.ec2/getvpnconnection.getVpnConnection
        Fetches details of a Site-to-Site VPN connection. A Site-to-Site VPN connection is an IP security (IPsec) VPN connection between a VPC and an on-premises network. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ec2.Ec2Functions;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionArgs;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = Ec2Functions.getVpnConnection(GetVpnConnectionArgs.builder()
                     .filters(GetVpnConnectionFilterArgs.builder()
                         .name("customer-gateway-id")
                         .values("cgw-1234567890")
                         .build())
                     .build());
         
                 ctx.export("vpnConnectionId", example.vpnConnectionId());
             }
         }
         
         
        ### Find by VPN Connection ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ec2.Ec2Functions;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = Ec2Functions.getVpnConnection(GetVpnConnectionArgs.builder()
                     .vpnConnectionId("vpn-abcd1234567890")
                     .build());
         
                 ctx.export("gatewayAssociationState", example.gatewayAssociationState());
             }
         }
         
         
      • getConnection

        @Deprecated
        public static com.pulumi.core.Output<GetConnectionResult> getConnection​(GetConnectionArgs args,
                                                                                com.pulumi.deployment.InvokeOptions options)
        Deprecated.
        aws.vpn/getconnection.getConnection has been deprecated in favor of aws.ec2/getvpnconnection.getVpnConnection
        Fetches details of a Site-to-Site VPN connection. A Site-to-Site VPN connection is an IP security (IPsec) VPN connection between a VPC and an on-premises network. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ec2.Ec2Functions;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionArgs;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = Ec2Functions.getVpnConnection(GetVpnConnectionArgs.builder()
                     .filters(GetVpnConnectionFilterArgs.builder()
                         .name("customer-gateway-id")
                         .values("cgw-1234567890")
                         .build())
                     .build());
         
                 ctx.export("vpnConnectionId", example.vpnConnectionId());
             }
         }
         
         
        ### Find by VPN Connection ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ec2.Ec2Functions;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = Ec2Functions.getVpnConnection(GetVpnConnectionArgs.builder()
                     .vpnConnectionId("vpn-abcd1234567890")
                     .build());
         
                 ctx.export("gatewayAssociationState", example.gatewayAssociationState());
             }
         }
         
         
      • getConnection

        @Deprecated
        public static com.pulumi.core.Output<GetConnectionResult> getConnection​(GetConnectionArgs args,
                                                                                com.pulumi.deployment.InvokeOutputOptions options)
        Deprecated.
        aws.vpn/getconnection.getConnection has been deprecated in favor of aws.ec2/getvpnconnection.getVpnConnection
        Fetches details of a Site-to-Site VPN connection. A Site-to-Site VPN connection is an IP security (IPsec) VPN connection between a VPC and an on-premises network. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ec2.Ec2Functions;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionArgs;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = Ec2Functions.getVpnConnection(GetVpnConnectionArgs.builder()
                     .filters(GetVpnConnectionFilterArgs.builder()
                         .name("customer-gateway-id")
                         .values("cgw-1234567890")
                         .build())
                     .build());
         
                 ctx.export("vpnConnectionId", example.vpnConnectionId());
             }
         }
         
         
        ### Find by VPN Connection ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ec2.Ec2Functions;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = Ec2Functions.getVpnConnection(GetVpnConnectionArgs.builder()
                     .vpnConnectionId("vpn-abcd1234567890")
                     .build());
         
                 ctx.export("gatewayAssociationState", example.gatewayAssociationState());
             }
         }
         
         
      • getConnectionPlain

        @Deprecated
        public static java.util.concurrent.CompletableFuture<GetConnectionResult> getConnectionPlain​(GetConnectionPlainArgs args,
                                                                                                     com.pulumi.deployment.InvokeOptions options)
        Deprecated.
        aws.vpn/getconnection.getConnection has been deprecated in favor of aws.ec2/getvpnconnection.getVpnConnection
        Fetches details of a Site-to-Site VPN connection. A Site-to-Site VPN connection is an IP security (IPsec) VPN connection between a VPC and an on-premises network. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ec2.Ec2Functions;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionArgs;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionFilterArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = Ec2Functions.getVpnConnection(GetVpnConnectionArgs.builder()
                     .filters(GetVpnConnectionFilterArgs.builder()
                         .name("customer-gateway-id")
                         .values("cgw-1234567890")
                         .build())
                     .build());
         
                 ctx.export("vpnConnectionId", example.vpnConnectionId());
             }
         }
         
         
        ### Find by VPN Connection ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ec2.Ec2Functions;
         import com.pulumi.aws.ec2.inputs.GetVpnConnectionArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = Ec2Functions.getVpnConnection(GetVpnConnectionArgs.builder()
                     .vpnConnectionId("vpn-abcd1234567890")
                     .build());
         
                 ctx.export("gatewayAssociationState", example.gatewayAssociationState());
             }
         }