Package com.pulumi.aws.directconnect
Class DirectconnectFunctions
- java.lang.Object
-
- com.pulumi.aws.directconnect.DirectconnectFunctions
-
public final class DirectconnectFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DirectconnectFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetConnectionResult>getConnection(GetConnectionArgs args)Retrieve information about a Direct Connect Connection.static com.pulumi.core.Output<GetConnectionResult>getConnection(GetConnectionArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about a Direct Connect Connection.static com.pulumi.core.Output<GetConnectionResult>getConnection(GetConnectionArgs args, com.pulumi.deployment.InvokeOutputOptions options)Retrieve information about a Direct Connect Connection.static java.util.concurrent.CompletableFuture<GetConnectionResult>getConnectionPlain(GetConnectionPlainArgs args)Retrieve information about a Direct Connect Connection.static java.util.concurrent.CompletableFuture<GetConnectionResult>getConnectionPlain(GetConnectionPlainArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about a Direct Connect Connection.static com.pulumi.core.Output<GetGatewayResult>getGateway(GetGatewayArgs args)Retrieve information about a Direct Connect Gateway.static com.pulumi.core.Output<GetGatewayResult>getGateway(GetGatewayArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about a Direct Connect Gateway.static com.pulumi.core.Output<GetGatewayResult>getGateway(GetGatewayArgs args, com.pulumi.deployment.InvokeOutputOptions options)Retrieve information about a Direct Connect Gateway.static java.util.concurrent.CompletableFuture<GetGatewayResult>getGatewayPlain(GetGatewayPlainArgs args)Retrieve information about a Direct Connect Gateway.static java.util.concurrent.CompletableFuture<GetGatewayResult>getGatewayPlain(GetGatewayPlainArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about a Direct Connect Gateway.static com.pulumi.core.Output<GetLocationResult>getLocation(GetLocationArgs args)Retrieve information about a specific AWS Direct Connect location in the current AWS Region.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.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.static java.util.concurrent.CompletableFuture<GetLocationResult>getLocationPlain(GetLocationPlainArgs args)Retrieve information about a specific AWS Direct Connect location in the current AWS Region.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.static com.pulumi.core.Output<GetLocationsResult>getLocations()Retrieve information about the AWS Direct Connect locations in the current AWS Region.static com.pulumi.core.Output<GetLocationsResult>getLocations(GetLocationsArgs args)Retrieve information about the AWS Direct Connect locations in the current AWS Region.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.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.static java.util.concurrent.CompletableFuture<GetLocationsResult>getLocationsPlain()Retrieve information about the AWS Direct Connect locations in the current AWS Region.static java.util.concurrent.CompletableFuture<GetLocationsResult>getLocationsPlain(GetLocationsPlainArgs args)Retrieve information about the AWS Direct Connect locations in the current AWS Region.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.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.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.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.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.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.
-
-
-
Method Detail
-
getConnection
public static com.pulumi.core.Output<GetConnectionResult> getConnection(GetConnectionArgs args)
Retrieve information about a Direct Connect Connection. ## Example Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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 Usagepackage 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()); } }
-
-