Class DirectconnectFunctions


  • public final class DirectconnectFunctions
    extends java.lang.Object
    • Constructor Detail

      • DirectconnectFunctions

        public DirectconnectFunctions()
    • Method Detail

      • getConnection

        public static com.pulumi.core.Output<GetConnectionResult> getConnection​(GetConnectionArgs args)
        Retrieve information about a Direct Connect Connection. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetConnectionArgs;
         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 = DirectconnectFunctions.getConnection(GetConnectionArgs.builder()
                     .name("tf-dx-connection")
                     .build());
         
             }
         }
         
         
      • getConnectionPlain

        public static java.util.concurrent.CompletableFuture<GetConnectionResult> getConnectionPlain​(GetConnectionPlainArgs args)
        Retrieve information about a Direct Connect Connection. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetConnectionArgs;
         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 = DirectconnectFunctions.getConnection(GetConnectionArgs.builder()
                     .name("tf-dx-connection")
                     .build());
         
             }
         }
         
         
      • getConnection

        public static com.pulumi.core.Output<GetConnectionResult> getConnection​(GetConnectionArgs args,
                                                                                com.pulumi.deployment.InvokeOptions options)
        Retrieve information about a Direct Connect Connection. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetConnectionArgs;
         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 = DirectconnectFunctions.getConnection(GetConnectionArgs.builder()
                     .name("tf-dx-connection")
                     .build());
         
             }
         }
         
         
      • getConnection

        public static com.pulumi.core.Output<GetConnectionResult> getConnection​(GetConnectionArgs args,
                                                                                com.pulumi.deployment.InvokeOutputOptions options)
        Retrieve information about a Direct Connect Connection. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetConnectionArgs;
         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 = DirectconnectFunctions.getConnection(GetConnectionArgs.builder()
                     .name("tf-dx-connection")
                     .build());
         
             }
         }
         
         
      • getConnectionPlain

        public static java.util.concurrent.CompletableFuture<GetConnectionResult> getConnectionPlain​(GetConnectionPlainArgs args,
                                                                                                     com.pulumi.deployment.InvokeOptions options)
        Retrieve information about a Direct Connect Connection. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetConnectionArgs;
         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 = DirectconnectFunctions.getConnection(GetConnectionArgs.builder()
                     .name("tf-dx-connection")
                     .build());
         
             }
         }
         
         
      • getGateway

        public static com.pulumi.core.Output<GetGatewayResult> getGateway​(GetGatewayArgs args)
        Retrieve information about a Direct Connect Gateway. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetGatewayArgs;
         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 = DirectconnectFunctions.getGateway(GetGatewayArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getGatewayPlain

        public static java.util.concurrent.CompletableFuture<GetGatewayResult> getGatewayPlain​(GetGatewayPlainArgs args)
        Retrieve information about a Direct Connect Gateway. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetGatewayArgs;
         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 = DirectconnectFunctions.getGateway(GetGatewayArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getGateway

        public static com.pulumi.core.Output<GetGatewayResult> getGateway​(GetGatewayArgs args,
                                                                          com.pulumi.deployment.InvokeOptions options)
        Retrieve information about a Direct Connect Gateway. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetGatewayArgs;
         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 = DirectconnectFunctions.getGateway(GetGatewayArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getGateway

        public static com.pulumi.core.Output<GetGatewayResult> getGateway​(GetGatewayArgs args,
                                                                          com.pulumi.deployment.InvokeOutputOptions options)
        Retrieve information about a Direct Connect Gateway. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetGatewayArgs;
         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 = DirectconnectFunctions.getGateway(GetGatewayArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getGatewayPlain

        public static java.util.concurrent.CompletableFuture<GetGatewayResult> getGatewayPlain​(GetGatewayPlainArgs args,
                                                                                               com.pulumi.deployment.InvokeOptions options)
        Retrieve information about a Direct Connect Gateway. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetGatewayArgs;
         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 = DirectconnectFunctions.getGateway(GetGatewayArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getLocation

        public static com.pulumi.core.Output<GetLocationResult> getLocation​(GetLocationArgs args)
        Retrieve information about a specific AWS Direct Connect location in the current AWS Region. These are the locations that can be specified when configuring `aws.directconnect.Connection` or `aws.directconnect.LinkAggregationGroup` resources. > **Note:** This data source is different from the `aws.directconnect.getLocations` data source which retrieves information about all the AWS Direct Connect locations in the current AWS Region. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetLocationArgs;
         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 = DirectconnectFunctions.getLocation(GetLocationArgs.builder()
                     .locationCode("CS32A-24FL")
                     .build());
         
             }
         }
         
         
      • getLocationPlain

        public static java.util.concurrent.CompletableFuture<GetLocationResult> getLocationPlain​(GetLocationPlainArgs args)
        Retrieve information about a specific AWS Direct Connect location in the current AWS Region. These are the locations that can be specified when configuring `aws.directconnect.Connection` or `aws.directconnect.LinkAggregationGroup` resources. > **Note:** This data source is different from the `aws.directconnect.getLocations` data source which retrieves information about all the AWS Direct Connect locations in the current AWS Region. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetLocationArgs;
         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 = DirectconnectFunctions.getLocation(GetLocationArgs.builder()
                     .locationCode("CS32A-24FL")
                     .build());
         
             }
         }
         
         
      • getLocation

        public static com.pulumi.core.Output<GetLocationResult> getLocation​(GetLocationArgs args,
                                                                            com.pulumi.deployment.InvokeOptions options)
        Retrieve information about a specific AWS Direct Connect location in the current AWS Region. These are the locations that can be specified when configuring `aws.directconnect.Connection` or `aws.directconnect.LinkAggregationGroup` resources. > **Note:** This data source is different from the `aws.directconnect.getLocations` data source which retrieves information about all the AWS Direct Connect locations in the current AWS Region. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetLocationArgs;
         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 = DirectconnectFunctions.getLocation(GetLocationArgs.builder()
                     .locationCode("CS32A-24FL")
                     .build());
         
             }
         }
         
         
      • getLocation

        public static com.pulumi.core.Output<GetLocationResult> getLocation​(GetLocationArgs args,
                                                                            com.pulumi.deployment.InvokeOutputOptions options)
        Retrieve information about a specific AWS Direct Connect location in the current AWS Region. These are the locations that can be specified when configuring `aws.directconnect.Connection` or `aws.directconnect.LinkAggregationGroup` resources. > **Note:** This data source is different from the `aws.directconnect.getLocations` data source which retrieves information about all the AWS Direct Connect locations in the current AWS Region. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetLocationArgs;
         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 = DirectconnectFunctions.getLocation(GetLocationArgs.builder()
                     .locationCode("CS32A-24FL")
                     .build());
         
             }
         }
         
         
      • getLocationPlain

        public static java.util.concurrent.CompletableFuture<GetLocationResult> getLocationPlain​(GetLocationPlainArgs args,
                                                                                                 com.pulumi.deployment.InvokeOptions options)
        Retrieve information about a specific AWS Direct Connect location in the current AWS Region. These are the locations that can be specified when configuring `aws.directconnect.Connection` or `aws.directconnect.LinkAggregationGroup` resources. > **Note:** This data source is different from the `aws.directconnect.getLocations` data source which retrieves information about all the AWS Direct Connect locations in the current AWS Region. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetLocationArgs;
         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 = DirectconnectFunctions.getLocation(GetLocationArgs.builder()
                     .locationCode("CS32A-24FL")
                     .build());
         
             }
         }
         
         
      • getLocations

        public static com.pulumi.core.Output<GetLocationsResult> getLocations()
        Retrieve information about the AWS Direct Connect locations in the current AWS Region. These are the locations that can be specified when configuring `aws.directconnect.Connection` or `aws.directconnect.LinkAggregationGroup` resources. > **Note:** This data source is different from the `aws.directconnect.getLocation` data source which retrieves information about a specific AWS Direct Connect location in the current AWS Region. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetLocationsArgs;
         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 available = DirectconnectFunctions.getLocations(GetLocationsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getLocationsPlain

        public static java.util.concurrent.CompletableFuture<GetLocationsResult> getLocationsPlain()
        Retrieve information about the AWS Direct Connect locations in the current AWS Region. These are the locations that can be specified when configuring `aws.directconnect.Connection` or `aws.directconnect.LinkAggregationGroup` resources. > **Note:** This data source is different from the `aws.directconnect.getLocation` data source which retrieves information about a specific AWS Direct Connect location in the current AWS Region. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetLocationsArgs;
         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 available = DirectconnectFunctions.getLocations(GetLocationsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getLocations

        public static com.pulumi.core.Output<GetLocationsResult> getLocations​(GetLocationsArgs args)
        Retrieve information about the AWS Direct Connect locations in the current AWS Region. These are the locations that can be specified when configuring `aws.directconnect.Connection` or `aws.directconnect.LinkAggregationGroup` resources. > **Note:** This data source is different from the `aws.directconnect.getLocation` data source which retrieves information about a specific AWS Direct Connect location in the current AWS Region. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetLocationsArgs;
         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 available = DirectconnectFunctions.getLocations(GetLocationsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getLocationsPlain

        public static java.util.concurrent.CompletableFuture<GetLocationsResult> getLocationsPlain​(GetLocationsPlainArgs args)
        Retrieve information about the AWS Direct Connect locations in the current AWS Region. These are the locations that can be specified when configuring `aws.directconnect.Connection` or `aws.directconnect.LinkAggregationGroup` resources. > **Note:** This data source is different from the `aws.directconnect.getLocation` data source which retrieves information about a specific AWS Direct Connect location in the current AWS Region. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetLocationsArgs;
         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 available = DirectconnectFunctions.getLocations(GetLocationsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getLocations

        public static com.pulumi.core.Output<GetLocationsResult> getLocations​(GetLocationsArgs args,
                                                                              com.pulumi.deployment.InvokeOptions options)
        Retrieve information about the AWS Direct Connect locations in the current AWS Region. These are the locations that can be specified when configuring `aws.directconnect.Connection` or `aws.directconnect.LinkAggregationGroup` resources. > **Note:** This data source is different from the `aws.directconnect.getLocation` data source which retrieves information about a specific AWS Direct Connect location in the current AWS Region. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetLocationsArgs;
         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 available = DirectconnectFunctions.getLocations(GetLocationsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getLocations

        public static com.pulumi.core.Output<GetLocationsResult> getLocations​(GetLocationsArgs args,
                                                                              com.pulumi.deployment.InvokeOutputOptions options)
        Retrieve information about the AWS Direct Connect locations in the current AWS Region. These are the locations that can be specified when configuring `aws.directconnect.Connection` or `aws.directconnect.LinkAggregationGroup` resources. > **Note:** This data source is different from the `aws.directconnect.getLocation` data source which retrieves information about a specific AWS Direct Connect location in the current AWS Region. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetLocationsArgs;
         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 available = DirectconnectFunctions.getLocations(GetLocationsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getLocationsPlain

        public static java.util.concurrent.CompletableFuture<GetLocationsResult> getLocationsPlain​(GetLocationsPlainArgs args,
                                                                                                   com.pulumi.deployment.InvokeOptions options)
        Retrieve information about the AWS Direct Connect locations in the current AWS Region. These are the locations that can be specified when configuring `aws.directconnect.Connection` or `aws.directconnect.LinkAggregationGroup` resources. > **Note:** This data source is different from the `aws.directconnect.getLocation` data source which retrieves information about a specific AWS Direct Connect location in the current AWS Region. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetLocationsArgs;
         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 available = DirectconnectFunctions.getLocations(GetLocationsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getRouterConfiguration

        public static com.pulumi.core.Output<GetRouterConfigurationResult> getRouterConfiguration​(GetRouterConfigurationArgs args)
        Data source for retrieving Router Configuration instructions for a given AWS Direct Connect Virtual Interface and Router Type. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetRouterConfigurationArgs;
         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 = DirectconnectFunctions.getRouterConfiguration(GetRouterConfigurationArgs.builder()
                     .virtualInterfaceId("dxvif-abcde123")
                     .routerTypeIdentifier("CiscoSystemsInc-2900SeriesRouters-IOS124")
                     .build());
         
             }
         }
         
         
      • getRouterConfigurationPlain

        public static java.util.concurrent.CompletableFuture<GetRouterConfigurationResult> getRouterConfigurationPlain​(GetRouterConfigurationPlainArgs args)
        Data source for retrieving Router Configuration instructions for a given AWS Direct Connect Virtual Interface and Router Type. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetRouterConfigurationArgs;
         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 = DirectconnectFunctions.getRouterConfiguration(GetRouterConfigurationArgs.builder()
                     .virtualInterfaceId("dxvif-abcde123")
                     .routerTypeIdentifier("CiscoSystemsInc-2900SeriesRouters-IOS124")
                     .build());
         
             }
         }
         
         
      • getRouterConfiguration

        public static com.pulumi.core.Output<GetRouterConfigurationResult> getRouterConfiguration​(GetRouterConfigurationArgs args,
                                                                                                  com.pulumi.deployment.InvokeOptions options)
        Data source for retrieving Router Configuration instructions for a given AWS Direct Connect Virtual Interface and Router Type. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetRouterConfigurationArgs;
         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 = DirectconnectFunctions.getRouterConfiguration(GetRouterConfigurationArgs.builder()
                     .virtualInterfaceId("dxvif-abcde123")
                     .routerTypeIdentifier("CiscoSystemsInc-2900SeriesRouters-IOS124")
                     .build());
         
             }
         }
         
         
      • getRouterConfiguration

        public static com.pulumi.core.Output<GetRouterConfigurationResult> getRouterConfiguration​(GetRouterConfigurationArgs args,
                                                                                                  com.pulumi.deployment.InvokeOutputOptions options)
        Data source for retrieving Router Configuration instructions for a given AWS Direct Connect Virtual Interface and Router Type. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetRouterConfigurationArgs;
         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 = DirectconnectFunctions.getRouterConfiguration(GetRouterConfigurationArgs.builder()
                     .virtualInterfaceId("dxvif-abcde123")
                     .routerTypeIdentifier("CiscoSystemsInc-2900SeriesRouters-IOS124")
                     .build());
         
             }
         }
         
         
      • getRouterConfigurationPlain

        public static java.util.concurrent.CompletableFuture<GetRouterConfigurationResult> getRouterConfigurationPlain​(GetRouterConfigurationPlainArgs args,
                                                                                                                       com.pulumi.deployment.InvokeOptions options)
        Data source for retrieving Router Configuration instructions for a given AWS Direct Connect Virtual Interface and Router Type. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.directconnect.DirectconnectFunctions;
         import com.pulumi.aws.directconnect.inputs.GetRouterConfigurationArgs;
         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 = DirectconnectFunctions.getRouterConfiguration(GetRouterConfigurationArgs.builder()
                     .virtualInterfaceId("dxvif-abcde123")
                     .routerTypeIdentifier("CiscoSystemsInc-2900SeriesRouters-IOS124")
                     .build());
         
             }
         }