Class VpclatticeFunctions


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

      • VpclatticeFunctions

        public VpclatticeFunctions()
    • Method Detail

      • getAuthPolicy

        public static com.pulumi.core.Output<GetAuthPolicyResult> getAuthPolicy​(GetAuthPolicyArgs args)
        Data source for managing an AWS VPC Lattice Auth Policy. ## Example Usage ### Basic Usage
         
         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.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 test = VpclatticeFunctions.getAuthPolicy(GetAuthPolicyArgs.builder()
                     .resourceIdentifier(testAwsVpclatticeAuthPolicy.resourceIdentifier())
                     .build());
         
             }
         }
         
         
      • getAuthPolicyPlain

        public static java.util.concurrent.CompletableFuture<GetAuthPolicyResult> getAuthPolicyPlain​(GetAuthPolicyPlainArgs args)
        Data source for managing an AWS VPC Lattice Auth Policy. ## Example Usage ### Basic Usage
         
         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.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 test = VpclatticeFunctions.getAuthPolicy(GetAuthPolicyArgs.builder()
                     .resourceIdentifier(testAwsVpclatticeAuthPolicy.resourceIdentifier())
                     .build());
         
             }
         }
         
         
      • getAuthPolicy

        public static com.pulumi.core.Output<GetAuthPolicyResult> getAuthPolicy​(GetAuthPolicyArgs args,
                                                                                com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS VPC Lattice Auth Policy. ## Example Usage ### Basic Usage
         
         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.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 test = VpclatticeFunctions.getAuthPolicy(GetAuthPolicyArgs.builder()
                     .resourceIdentifier(testAwsVpclatticeAuthPolicy.resourceIdentifier())
                     .build());
         
             }
         }
         
         
      • getAuthPolicy

        public static com.pulumi.core.Output<GetAuthPolicyResult> getAuthPolicy​(GetAuthPolicyArgs args,
                                                                                com.pulumi.deployment.InvokeOutputOptions options)
        Data source for managing an AWS VPC Lattice Auth Policy. ## Example Usage ### Basic Usage
         
         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.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 test = VpclatticeFunctions.getAuthPolicy(GetAuthPolicyArgs.builder()
                     .resourceIdentifier(testAwsVpclatticeAuthPolicy.resourceIdentifier())
                     .build());
         
             }
         }
         
         
      • getAuthPolicyPlain

        public static java.util.concurrent.CompletableFuture<GetAuthPolicyResult> getAuthPolicyPlain​(GetAuthPolicyPlainArgs args,
                                                                                                     com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS VPC Lattice Auth Policy. ## Example Usage ### Basic Usage
         
         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.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 test = VpclatticeFunctions.getAuthPolicy(GetAuthPolicyArgs.builder()
                     .resourceIdentifier(testAwsVpclatticeAuthPolicy.resourceIdentifier())
                     .build());
         
             }
         }
         
         
      • getListener

        public static com.pulumi.core.Output<GetListenerResult> getListener​(GetListenerArgs args)
        Data source for managing an AWS VPC Lattice Listener. ## Example Usage ### Basic Usage
         
         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.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 = VpclatticeFunctions.getListener(GetListenerArgs.builder()
                     .build());
         
             }
         }
         
         
      • getListenerPlain

        public static java.util.concurrent.CompletableFuture<GetListenerResult> getListenerPlain​(GetListenerPlainArgs args)
        Data source for managing an AWS VPC Lattice Listener. ## Example Usage ### Basic Usage
         
         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.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 = VpclatticeFunctions.getListener(GetListenerArgs.builder()
                     .build());
         
             }
         }
         
         
      • getListener

        public static com.pulumi.core.Output<GetListenerResult> getListener​(GetListenerArgs args,
                                                                            com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS VPC Lattice Listener. ## Example Usage ### Basic Usage
         
         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.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 = VpclatticeFunctions.getListener(GetListenerArgs.builder()
                     .build());
         
             }
         }
         
         
      • getListener

        public static com.pulumi.core.Output<GetListenerResult> getListener​(GetListenerArgs args,
                                                                            com.pulumi.deployment.InvokeOutputOptions options)
        Data source for managing an AWS VPC Lattice Listener. ## Example Usage ### Basic Usage
         
         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.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 = VpclatticeFunctions.getListener(GetListenerArgs.builder()
                     .build());
         
             }
         }
         
         
      • getListenerPlain

        public static java.util.concurrent.CompletableFuture<GetListenerResult> getListenerPlain​(GetListenerPlainArgs args,
                                                                                                 com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS VPC Lattice Listener. ## Example Usage ### Basic Usage
         
         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.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 = VpclatticeFunctions.getListener(GetListenerArgs.builder()
                     .build());
         
             }
         }
         
         
      • getResourcePolicy

        public static com.pulumi.core.Output<GetResourcePolicyResult> getResourcePolicy​(GetResourcePolicyArgs args)
        Data source for managing an AWS VPC Lattice Resource Policy. ## Example Usage ### Basic Usage
         
         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.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 = VpclatticeFunctions.getResourcePolicy(GetResourcePolicyArgs.builder()
                     .resourceArn(exampleAwsVpclatticeServiceNetwork.arn())
                     .build());
         
             }
         }
         
         
      • getResourcePolicyPlain

        public static java.util.concurrent.CompletableFuture<GetResourcePolicyResult> getResourcePolicyPlain​(GetResourcePolicyPlainArgs args)
        Data source for managing an AWS VPC Lattice Resource Policy. ## Example Usage ### Basic Usage
         
         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.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 = VpclatticeFunctions.getResourcePolicy(GetResourcePolicyArgs.builder()
                     .resourceArn(exampleAwsVpclatticeServiceNetwork.arn())
                     .build());
         
             }
         }
         
         
      • getResourcePolicy

        public static com.pulumi.core.Output<GetResourcePolicyResult> getResourcePolicy​(GetResourcePolicyArgs args,
                                                                                        com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS VPC Lattice Resource Policy. ## Example Usage ### Basic Usage
         
         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.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 = VpclatticeFunctions.getResourcePolicy(GetResourcePolicyArgs.builder()
                     .resourceArn(exampleAwsVpclatticeServiceNetwork.arn())
                     .build());
         
             }
         }
         
         
      • getResourcePolicy

        public static com.pulumi.core.Output<GetResourcePolicyResult> getResourcePolicy​(GetResourcePolicyArgs args,
                                                                                        com.pulumi.deployment.InvokeOutputOptions options)
        Data source for managing an AWS VPC Lattice Resource Policy. ## Example Usage ### Basic Usage
         
         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.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 = VpclatticeFunctions.getResourcePolicy(GetResourcePolicyArgs.builder()
                     .resourceArn(exampleAwsVpclatticeServiceNetwork.arn())
                     .build());
         
             }
         }
         
         
      • getResourcePolicyPlain

        public static java.util.concurrent.CompletableFuture<GetResourcePolicyResult> getResourcePolicyPlain​(GetResourcePolicyPlainArgs args,
                                                                                                             com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS VPC Lattice Resource Policy. ## Example Usage ### Basic Usage
         
         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.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 = VpclatticeFunctions.getResourcePolicy(GetResourcePolicyArgs.builder()
                     .resourceArn(exampleAwsVpclatticeServiceNetwork.arn())
                     .build());
         
             }
         }
         
         
      • getService

        public static com.pulumi.core.Output<GetServiceResult> getService()
        Data source for managing an AWS VPC Lattice Service. ## Example Usage ### Basic Usage
         
         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.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 = VpclatticeFunctions.getService(GetServiceArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getServicePlain

        public static java.util.concurrent.CompletableFuture<GetServiceResult> getServicePlain()
        Data source for managing an AWS VPC Lattice Service. ## Example Usage ### Basic Usage
         
         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.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 = VpclatticeFunctions.getService(GetServiceArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getService

        public static com.pulumi.core.Output<GetServiceResult> getService​(GetServiceArgs args)
        Data source for managing an AWS VPC Lattice Service. ## Example Usage ### Basic Usage
         
         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.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 = VpclatticeFunctions.getService(GetServiceArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getServicePlain

        public static java.util.concurrent.CompletableFuture<GetServiceResult> getServicePlain​(GetServicePlainArgs args)
        Data source for managing an AWS VPC Lattice Service. ## Example Usage ### Basic Usage
         
         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.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 = VpclatticeFunctions.getService(GetServiceArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getService

        public static com.pulumi.core.Output<GetServiceResult> getService​(GetServiceArgs args,
                                                                          com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS VPC Lattice Service. ## Example Usage ### Basic Usage
         
         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.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 = VpclatticeFunctions.getService(GetServiceArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getService

        public static com.pulumi.core.Output<GetServiceResult> getService​(GetServiceArgs args,
                                                                          com.pulumi.deployment.InvokeOutputOptions options)
        Data source for managing an AWS VPC Lattice Service. ## Example Usage ### Basic Usage
         
         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.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 = VpclatticeFunctions.getService(GetServiceArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getServicePlain

        public static java.util.concurrent.CompletableFuture<GetServiceResult> getServicePlain​(GetServicePlainArgs args,
                                                                                               com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS VPC Lattice Service. ## Example Usage ### Basic Usage
         
         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.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 = VpclatticeFunctions.getService(GetServiceArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getServiceNetwork

        public static com.pulumi.core.Output<GetServiceNetworkResult> getServiceNetwork​(GetServiceNetworkArgs args)
        Data source for managing an AWS VPC Lattice Service Network. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.vpclattice.VpclatticeFunctions;
         import com.pulumi.aws.vpclattice.inputs.GetServiceNetworkArgs;
         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 = VpclatticeFunctions.getServiceNetwork(GetServiceNetworkArgs.builder()
                     .serviceNetworkIdentifier("snsa-01112223334445556")
                     .build());
         
             }
         }
         
         
      • getServiceNetworkPlain

        public static java.util.concurrent.CompletableFuture<GetServiceNetworkResult> getServiceNetworkPlain​(GetServiceNetworkPlainArgs args)
        Data source for managing an AWS VPC Lattice Service Network. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.vpclattice.VpclatticeFunctions;
         import com.pulumi.aws.vpclattice.inputs.GetServiceNetworkArgs;
         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 = VpclatticeFunctions.getServiceNetwork(GetServiceNetworkArgs.builder()
                     .serviceNetworkIdentifier("snsa-01112223334445556")
                     .build());
         
             }
         }
         
         
      • getServiceNetwork

        public static com.pulumi.core.Output<GetServiceNetworkResult> getServiceNetwork​(GetServiceNetworkArgs args,
                                                                                        com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS VPC Lattice Service Network. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.vpclattice.VpclatticeFunctions;
         import com.pulumi.aws.vpclattice.inputs.GetServiceNetworkArgs;
         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 = VpclatticeFunctions.getServiceNetwork(GetServiceNetworkArgs.builder()
                     .serviceNetworkIdentifier("snsa-01112223334445556")
                     .build());
         
             }
         }
         
         
      • getServiceNetwork

        public static com.pulumi.core.Output<GetServiceNetworkResult> getServiceNetwork​(GetServiceNetworkArgs args,
                                                                                        com.pulumi.deployment.InvokeOutputOptions options)
        Data source for managing an AWS VPC Lattice Service Network. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.vpclattice.VpclatticeFunctions;
         import com.pulumi.aws.vpclattice.inputs.GetServiceNetworkArgs;
         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 = VpclatticeFunctions.getServiceNetwork(GetServiceNetworkArgs.builder()
                     .serviceNetworkIdentifier("snsa-01112223334445556")
                     .build());
         
             }
         }
         
         
      • getServiceNetworkPlain

        public static java.util.concurrent.CompletableFuture<GetServiceNetworkResult> getServiceNetworkPlain​(GetServiceNetworkPlainArgs args,
                                                                                                             com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS VPC Lattice Service Network. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.vpclattice.VpclatticeFunctions;
         import com.pulumi.aws.vpclattice.inputs.GetServiceNetworkArgs;
         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 = VpclatticeFunctions.getServiceNetwork(GetServiceNetworkArgs.builder()
                     .serviceNetworkIdentifier("snsa-01112223334445556")
                     .build());
         
             }
         }
         
         
      • getServiceNetworkServiceAssociations

        public static com.pulumi.core.Output<GetServiceNetworkServiceAssociationsResult> getServiceNetworkServiceAssociations()
        Data source for listing AWS VPC Lattice Service Network Service Associations. ## Example Usage ### By Service Network Identifier
         
         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.GetServiceNetworkServiceAssociationsArgs;
         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 testSn = VpclatticeFunctions.getServiceNetworkServiceAssociations(GetServiceNetworkServiceAssociationsArgs.builder()
                     .serviceNetworkIdentifier(testSnAwsVpclatticeServiceNetwork.id())
                     .build());
         
             }
         }
         
         
        ### By Service Identifier
         
         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.GetServiceNetworkServiceAssociationsArgs;
         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 testSvc = VpclatticeFunctions.getServiceNetworkServiceAssociations(GetServiceNetworkServiceAssociationsArgs.builder()
                     .serviceIdentifier(testSvcAwsVpclatticeService.id())
                     .build());
         
             }
         }
         
         
      • getServiceNetworkServiceAssociationsPlain

        public static java.util.concurrent.CompletableFuture<GetServiceNetworkServiceAssociationsResult> getServiceNetworkServiceAssociationsPlain()
        Data source for listing AWS VPC Lattice Service Network Service Associations. ## Example Usage ### By Service Network Identifier
         
         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.GetServiceNetworkServiceAssociationsArgs;
         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 testSn = VpclatticeFunctions.getServiceNetworkServiceAssociations(GetServiceNetworkServiceAssociationsArgs.builder()
                     .serviceNetworkIdentifier(testSnAwsVpclatticeServiceNetwork.id())
                     .build());
         
             }
         }
         
         
        ### By Service Identifier
         
         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.GetServiceNetworkServiceAssociationsArgs;
         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 testSvc = VpclatticeFunctions.getServiceNetworkServiceAssociations(GetServiceNetworkServiceAssociationsArgs.builder()
                     .serviceIdentifier(testSvcAwsVpclatticeService.id())
                     .build());
         
             }
         }
         
         
      • getServiceNetworkServiceAssociations

        public static com.pulumi.core.Output<GetServiceNetworkServiceAssociationsResult> getServiceNetworkServiceAssociations​(GetServiceNetworkServiceAssociationsArgs args)
        Data source for listing AWS VPC Lattice Service Network Service Associations. ## Example Usage ### By Service Network Identifier
         
         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.GetServiceNetworkServiceAssociationsArgs;
         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 testSn = VpclatticeFunctions.getServiceNetworkServiceAssociations(GetServiceNetworkServiceAssociationsArgs.builder()
                     .serviceNetworkIdentifier(testSnAwsVpclatticeServiceNetwork.id())
                     .build());
         
             }
         }
         
         
        ### By Service Identifier
         
         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.GetServiceNetworkServiceAssociationsArgs;
         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 testSvc = VpclatticeFunctions.getServiceNetworkServiceAssociations(GetServiceNetworkServiceAssociationsArgs.builder()
                     .serviceIdentifier(testSvcAwsVpclatticeService.id())
                     .build());
         
             }
         }
         
         
      • getServiceNetworkServiceAssociationsPlain

        public static java.util.concurrent.CompletableFuture<GetServiceNetworkServiceAssociationsResult> getServiceNetworkServiceAssociationsPlain​(GetServiceNetworkServiceAssociationsPlainArgs args)
        Data source for listing AWS VPC Lattice Service Network Service Associations. ## Example Usage ### By Service Network Identifier
         
         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.GetServiceNetworkServiceAssociationsArgs;
         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 testSn = VpclatticeFunctions.getServiceNetworkServiceAssociations(GetServiceNetworkServiceAssociationsArgs.builder()
                     .serviceNetworkIdentifier(testSnAwsVpclatticeServiceNetwork.id())
                     .build());
         
             }
         }
         
         
        ### By Service Identifier
         
         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.GetServiceNetworkServiceAssociationsArgs;
         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 testSvc = VpclatticeFunctions.getServiceNetworkServiceAssociations(GetServiceNetworkServiceAssociationsArgs.builder()
                     .serviceIdentifier(testSvcAwsVpclatticeService.id())
                     .build());
         
             }
         }
         
         
      • getServiceNetworkServiceAssociations

        public static com.pulumi.core.Output<GetServiceNetworkServiceAssociationsResult> getServiceNetworkServiceAssociations​(GetServiceNetworkServiceAssociationsArgs args,
                                                                                                                              com.pulumi.deployment.InvokeOptions options)
        Data source for listing AWS VPC Lattice Service Network Service Associations. ## Example Usage ### By Service Network Identifier
         
         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.GetServiceNetworkServiceAssociationsArgs;
         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 testSn = VpclatticeFunctions.getServiceNetworkServiceAssociations(GetServiceNetworkServiceAssociationsArgs.builder()
                     .serviceNetworkIdentifier(testSnAwsVpclatticeServiceNetwork.id())
                     .build());
         
             }
         }
         
         
        ### By Service Identifier
         
         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.GetServiceNetworkServiceAssociationsArgs;
         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 testSvc = VpclatticeFunctions.getServiceNetworkServiceAssociations(GetServiceNetworkServiceAssociationsArgs.builder()
                     .serviceIdentifier(testSvcAwsVpclatticeService.id())
                     .build());
         
             }
         }
         
         
      • getServiceNetworkServiceAssociations

        public static com.pulumi.core.Output<GetServiceNetworkServiceAssociationsResult> getServiceNetworkServiceAssociations​(GetServiceNetworkServiceAssociationsArgs args,
                                                                                                                              com.pulumi.deployment.InvokeOutputOptions options)
        Data source for listing AWS VPC Lattice Service Network Service Associations. ## Example Usage ### By Service Network Identifier
         
         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.GetServiceNetworkServiceAssociationsArgs;
         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 testSn = VpclatticeFunctions.getServiceNetworkServiceAssociations(GetServiceNetworkServiceAssociationsArgs.builder()
                     .serviceNetworkIdentifier(testSnAwsVpclatticeServiceNetwork.id())
                     .build());
         
             }
         }
         
         
        ### By Service Identifier
         
         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.GetServiceNetworkServiceAssociationsArgs;
         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 testSvc = VpclatticeFunctions.getServiceNetworkServiceAssociations(GetServiceNetworkServiceAssociationsArgs.builder()
                     .serviceIdentifier(testSvcAwsVpclatticeService.id())
                     .build());
         
             }
         }
         
         
      • getServiceNetworkServiceAssociationsPlain

        public static java.util.concurrent.CompletableFuture<GetServiceNetworkServiceAssociationsResult> getServiceNetworkServiceAssociationsPlain​(GetServiceNetworkServiceAssociationsPlainArgs args,
                                                                                                                                                   com.pulumi.deployment.InvokeOptions options)
        Data source for listing AWS VPC Lattice Service Network Service Associations. ## Example Usage ### By Service Network Identifier
         
         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.GetServiceNetworkServiceAssociationsArgs;
         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 testSn = VpclatticeFunctions.getServiceNetworkServiceAssociations(GetServiceNetworkServiceAssociationsArgs.builder()
                     .serviceNetworkIdentifier(testSnAwsVpclatticeServiceNetwork.id())
                     .build());
         
             }
         }
         
         
        ### By Service Identifier
         
         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.GetServiceNetworkServiceAssociationsArgs;
         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 testSvc = VpclatticeFunctions.getServiceNetworkServiceAssociations(GetServiceNetworkServiceAssociationsArgs.builder()
                     .serviceIdentifier(testSvcAwsVpclatticeService.id())
                     .build());
         
             }
         }