
com.pulumi.aws.vpclattice.VpclatticeFunctions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aws Show documentation
Show all versions of aws Show documentation
A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.aws.vpclattice;
import com.pulumi.aws.Utilities;
import com.pulumi.aws.vpclattice.inputs.GetAuthPolicyArgs;
import com.pulumi.aws.vpclattice.inputs.GetAuthPolicyPlainArgs;
import com.pulumi.aws.vpclattice.inputs.GetListenerArgs;
import com.pulumi.aws.vpclattice.inputs.GetListenerPlainArgs;
import com.pulumi.aws.vpclattice.inputs.GetResourcePolicyArgs;
import com.pulumi.aws.vpclattice.inputs.GetResourcePolicyPlainArgs;
import com.pulumi.aws.vpclattice.inputs.GetServiceArgs;
import com.pulumi.aws.vpclattice.inputs.GetServiceNetworkArgs;
import com.pulumi.aws.vpclattice.inputs.GetServiceNetworkPlainArgs;
import com.pulumi.aws.vpclattice.inputs.GetServicePlainArgs;
import com.pulumi.aws.vpclattice.outputs.GetAuthPolicyResult;
import com.pulumi.aws.vpclattice.outputs.GetListenerResult;
import com.pulumi.aws.vpclattice.outputs.GetResourcePolicyResult;
import com.pulumi.aws.vpclattice.outputs.GetServiceNetworkResult;
import com.pulumi.aws.vpclattice.outputs.GetServiceResult;
import com.pulumi.core.Output;
import com.pulumi.core.TypeShape;
import com.pulumi.deployment.Deployment;
import com.pulumi.deployment.InvokeOptions;
import com.pulumi.deployment.InvokeOutputOptions;
import java.util.concurrent.CompletableFuture;
public final class VpclatticeFunctions {
/**
* Data source for managing an AWS VPC Lattice Auth Policy.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetAuthPolicyArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 test = VpclatticeFunctions.getAuthPolicy(GetAuthPolicyArgs.builder()
* .resourceIdentifier(testAwsVpclatticeAuthPolicy.resourceIdentifier())
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getAuthPolicy(GetAuthPolicyArgs args) {
return getAuthPolicy(args, InvokeOptions.Empty);
}
/**
* Data source for managing an AWS VPC Lattice Auth Policy.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetAuthPolicyArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 test = VpclatticeFunctions.getAuthPolicy(GetAuthPolicyArgs.builder()
* .resourceIdentifier(testAwsVpclatticeAuthPolicy.resourceIdentifier())
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getAuthPolicyPlain(GetAuthPolicyPlainArgs args) {
return getAuthPolicyPlain(args, InvokeOptions.Empty);
}
/**
* Data source for managing an AWS VPC Lattice Auth Policy.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetAuthPolicyArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 test = VpclatticeFunctions.getAuthPolicy(GetAuthPolicyArgs.builder()
* .resourceIdentifier(testAwsVpclatticeAuthPolicy.resourceIdentifier())
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getAuthPolicy(GetAuthPolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("aws:vpclattice/getAuthPolicy:getAuthPolicy", TypeShape.of(GetAuthPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Data source for managing an AWS VPC Lattice Auth Policy.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetAuthPolicyArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 test = VpclatticeFunctions.getAuthPolicy(GetAuthPolicyArgs.builder()
* .resourceIdentifier(testAwsVpclatticeAuthPolicy.resourceIdentifier())
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getAuthPolicy(GetAuthPolicyArgs args, InvokeOutputOptions options) {
return Deployment.getInstance().invoke("aws:vpclattice/getAuthPolicy:getAuthPolicy", TypeShape.of(GetAuthPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Data source for managing an AWS VPC Lattice Auth Policy.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetAuthPolicyArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 test = VpclatticeFunctions.getAuthPolicy(GetAuthPolicyArgs.builder()
* .resourceIdentifier(testAwsVpclatticeAuthPolicy.resourceIdentifier())
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getAuthPolicyPlain(GetAuthPolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("aws:vpclattice/getAuthPolicy:getAuthPolicy", TypeShape.of(GetAuthPolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Data source for managing an AWS VPC Lattice Listener.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetListenerArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getListener();
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getListener(GetListenerArgs args) {
return getListener(args, InvokeOptions.Empty);
}
/**
* Data source for managing an AWS VPC Lattice Listener.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetListenerArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getListener();
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getListenerPlain(GetListenerPlainArgs args) {
return getListenerPlain(args, InvokeOptions.Empty);
}
/**
* Data source for managing an AWS VPC Lattice Listener.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetListenerArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getListener();
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getListener(GetListenerArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("aws:vpclattice/getListener:getListener", TypeShape.of(GetListenerResult.class), args, Utilities.withVersion(options));
}
/**
* Data source for managing an AWS VPC Lattice Listener.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetListenerArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getListener();
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getListener(GetListenerArgs args, InvokeOutputOptions options) {
return Deployment.getInstance().invoke("aws:vpclattice/getListener:getListener", TypeShape.of(GetListenerResult.class), args, Utilities.withVersion(options));
}
/**
* Data source for managing an AWS VPC Lattice Listener.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetListenerArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getListener();
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getListenerPlain(GetListenerPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("aws:vpclattice/getListener:getListener", TypeShape.of(GetListenerResult.class), args, Utilities.withVersion(options));
}
/**
* Data source for managing an AWS VPC Lattice Resource Policy.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetResourcePolicyArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getResourcePolicy(GetResourcePolicyArgs.builder()
* .resourceArn(exampleAwsVpclatticeServiceNetwork.arn())
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getResourcePolicy(GetResourcePolicyArgs args) {
return getResourcePolicy(args, InvokeOptions.Empty);
}
/**
* Data source for managing an AWS VPC Lattice Resource Policy.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetResourcePolicyArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getResourcePolicy(GetResourcePolicyArgs.builder()
* .resourceArn(exampleAwsVpclatticeServiceNetwork.arn())
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getResourcePolicyPlain(GetResourcePolicyPlainArgs args) {
return getResourcePolicyPlain(args, InvokeOptions.Empty);
}
/**
* Data source for managing an AWS VPC Lattice Resource Policy.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetResourcePolicyArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getResourcePolicy(GetResourcePolicyArgs.builder()
* .resourceArn(exampleAwsVpclatticeServiceNetwork.arn())
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getResourcePolicy(GetResourcePolicyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("aws:vpclattice/getResourcePolicy:getResourcePolicy", TypeShape.of(GetResourcePolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Data source for managing an AWS VPC Lattice Resource Policy.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetResourcePolicyArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getResourcePolicy(GetResourcePolicyArgs.builder()
* .resourceArn(exampleAwsVpclatticeServiceNetwork.arn())
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getResourcePolicy(GetResourcePolicyArgs args, InvokeOutputOptions options) {
return Deployment.getInstance().invoke("aws:vpclattice/getResourcePolicy:getResourcePolicy", TypeShape.of(GetResourcePolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Data source for managing an AWS VPC Lattice Resource Policy.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetResourcePolicyArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getResourcePolicy(GetResourcePolicyArgs.builder()
* .resourceArn(exampleAwsVpclatticeServiceNetwork.arn())
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getResourcePolicyPlain(GetResourcePolicyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("aws:vpclattice/getResourcePolicy:getResourcePolicy", TypeShape.of(GetResourcePolicyResult.class), args, Utilities.withVersion(options));
}
/**
* Data source for managing an AWS VPC Lattice Service.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetServiceArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getService(GetServiceArgs.builder()
* .name("example")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getService() {
return getService(GetServiceArgs.Empty, InvokeOptions.Empty);
}
/**
* Data source for managing an AWS VPC Lattice Service.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetServiceArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getService(GetServiceArgs.builder()
* .name("example")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getServicePlain() {
return getServicePlain(GetServicePlainArgs.Empty, InvokeOptions.Empty);
}
/**
* Data source for managing an AWS VPC Lattice Service.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetServiceArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getService(GetServiceArgs.builder()
* .name("example")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getService(GetServiceArgs args) {
return getService(args, InvokeOptions.Empty);
}
/**
* Data source for managing an AWS VPC Lattice Service.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetServiceArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getService(GetServiceArgs.builder()
* .name("example")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getServicePlain(GetServicePlainArgs args) {
return getServicePlain(args, InvokeOptions.Empty);
}
/**
* Data source for managing an AWS VPC Lattice Service.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetServiceArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getService(GetServiceArgs.builder()
* .name("example")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getService(GetServiceArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("aws:vpclattice/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options));
}
/**
* Data source for managing an AWS VPC Lattice Service.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetServiceArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getService(GetServiceArgs.builder()
* .name("example")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getService(GetServiceArgs args, InvokeOutputOptions options) {
return Deployment.getInstance().invoke("aws:vpclattice/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options));
}
/**
* Data source for managing an AWS VPC Lattice Service.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetServiceArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getService(GetServiceArgs.builder()
* .name("example")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getServicePlain(GetServicePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("aws:vpclattice/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options));
}
/**
* Data source for managing an AWS VPC Lattice Service Network.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetServiceNetworkArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getServiceNetwork(GetServiceNetworkArgs.builder()
* .serviceNetworkIdentifier("snsa-01112223334445556")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getServiceNetwork(GetServiceNetworkArgs args) {
return getServiceNetwork(args, InvokeOptions.Empty);
}
/**
* Data source for managing an AWS VPC Lattice Service Network.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetServiceNetworkArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getServiceNetwork(GetServiceNetworkArgs.builder()
* .serviceNetworkIdentifier("snsa-01112223334445556")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getServiceNetworkPlain(GetServiceNetworkPlainArgs args) {
return getServiceNetworkPlain(args, InvokeOptions.Empty);
}
/**
* Data source for managing an AWS VPC Lattice Service Network.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetServiceNetworkArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getServiceNetwork(GetServiceNetworkArgs.builder()
* .serviceNetworkIdentifier("snsa-01112223334445556")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getServiceNetwork(GetServiceNetworkArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("aws:vpclattice/getServiceNetwork:getServiceNetwork", TypeShape.of(GetServiceNetworkResult.class), args, Utilities.withVersion(options));
}
/**
* Data source for managing an AWS VPC Lattice Service Network.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetServiceNetworkArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getServiceNetwork(GetServiceNetworkArgs.builder()
* .serviceNetworkIdentifier("snsa-01112223334445556")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getServiceNetwork(GetServiceNetworkArgs args, InvokeOutputOptions options) {
return Deployment.getInstance().invoke("aws:vpclattice/getServiceNetwork:getServiceNetwork", TypeShape.of(GetServiceNetworkResult.class), args, Utilities.withVersion(options));
}
/**
* Data source for managing an AWS VPC Lattice Service Network.
*
* ## Example Usage
*
* ### Basic Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.aws.vpclattice.VpclatticeFunctions;
* import com.pulumi.aws.vpclattice.inputs.GetServiceNetworkArgs;
* import java.util.List;
* import java.util.ArrayList;
* 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 = VpclatticeFunctions.getServiceNetwork(GetServiceNetworkArgs.builder()
* .serviceNetworkIdentifier("snsa-01112223334445556")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getServiceNetworkPlain(GetServiceNetworkPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("aws:vpclattice/getServiceNetwork:getServiceNetwork", TypeShape.of(GetServiceNetworkResult.class), args, Utilities.withVersion(options));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy