Class ServicediscoveryFunctions


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

      • ServicediscoveryFunctions

        public ServicediscoveryFunctions()
    • Method Detail

      • getDnsNamespace

        public static com.pulumi.core.Output<GetDnsNamespaceResult> getDnsNamespace​(GetDnsNamespaceArgs args)
        Retrieves information about a Service Discovery private or public DNS namespace. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicediscovery.ServicediscoveryFunctions;
         import com.pulumi.aws.servicediscovery.inputs.GetDnsNamespaceArgs;
         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 = ServicediscoveryFunctions.getDnsNamespace(GetDnsNamespaceArgs.builder()
                     .name("example.service.local")
                     .type("DNS_PRIVATE")
                     .build());
         
             }
         }
         
         
      • getDnsNamespacePlain

        public static java.util.concurrent.CompletableFuture<GetDnsNamespaceResult> getDnsNamespacePlain​(GetDnsNamespacePlainArgs args)
        Retrieves information about a Service Discovery private or public DNS namespace. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicediscovery.ServicediscoveryFunctions;
         import com.pulumi.aws.servicediscovery.inputs.GetDnsNamespaceArgs;
         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 = ServicediscoveryFunctions.getDnsNamespace(GetDnsNamespaceArgs.builder()
                     .name("example.service.local")
                     .type("DNS_PRIVATE")
                     .build());
         
             }
         }
         
         
      • getDnsNamespace

        public static com.pulumi.core.Output<GetDnsNamespaceResult> getDnsNamespace​(GetDnsNamespaceArgs args,
                                                                                    com.pulumi.deployment.InvokeOptions options)
        Retrieves information about a Service Discovery private or public DNS namespace. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicediscovery.ServicediscoveryFunctions;
         import com.pulumi.aws.servicediscovery.inputs.GetDnsNamespaceArgs;
         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 = ServicediscoveryFunctions.getDnsNamespace(GetDnsNamespaceArgs.builder()
                     .name("example.service.local")
                     .type("DNS_PRIVATE")
                     .build());
         
             }
         }
         
         
      • getDnsNamespace

        public static com.pulumi.core.Output<GetDnsNamespaceResult> getDnsNamespace​(GetDnsNamespaceArgs args,
                                                                                    com.pulumi.deployment.InvokeOutputOptions options)
        Retrieves information about a Service Discovery private or public DNS namespace. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicediscovery.ServicediscoveryFunctions;
         import com.pulumi.aws.servicediscovery.inputs.GetDnsNamespaceArgs;
         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 = ServicediscoveryFunctions.getDnsNamespace(GetDnsNamespaceArgs.builder()
                     .name("example.service.local")
                     .type("DNS_PRIVATE")
                     .build());
         
             }
         }
         
         
      • getDnsNamespacePlain

        public static java.util.concurrent.CompletableFuture<GetDnsNamespaceResult> getDnsNamespacePlain​(GetDnsNamespacePlainArgs args,
                                                                                                         com.pulumi.deployment.InvokeOptions options)
        Retrieves information about a Service Discovery private or public DNS namespace. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicediscovery.ServicediscoveryFunctions;
         import com.pulumi.aws.servicediscovery.inputs.GetDnsNamespaceArgs;
         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 = ServicediscoveryFunctions.getDnsNamespace(GetDnsNamespaceArgs.builder()
                     .name("example.service.local")
                     .type("DNS_PRIVATE")
                     .build());
         
             }
         }
         
         
      • getHttpNamespace

        public static com.pulumi.core.Output<GetHttpNamespaceResult> getHttpNamespace​(GetHttpNamespaceArgs args)
        ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicediscovery.ServicediscoveryFunctions;
         import com.pulumi.aws.servicediscovery.inputs.GetHttpNamespaceArgs;
         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 = ServicediscoveryFunctions.getHttpNamespace(GetHttpNamespaceArgs.builder()
                     .name("development")
                     .build());
         
             }
         }
         
         
      • getHttpNamespacePlain

        public static java.util.concurrent.CompletableFuture<GetHttpNamespaceResult> getHttpNamespacePlain​(GetHttpNamespacePlainArgs args)
        ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicediscovery.ServicediscoveryFunctions;
         import com.pulumi.aws.servicediscovery.inputs.GetHttpNamespaceArgs;
         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 = ServicediscoveryFunctions.getHttpNamespace(GetHttpNamespaceArgs.builder()
                     .name("development")
                     .build());
         
             }
         }
         
         
      • getHttpNamespace

        public static com.pulumi.core.Output<GetHttpNamespaceResult> getHttpNamespace​(GetHttpNamespaceArgs args,
                                                                                      com.pulumi.deployment.InvokeOptions options)
        ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicediscovery.ServicediscoveryFunctions;
         import com.pulumi.aws.servicediscovery.inputs.GetHttpNamespaceArgs;
         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 = ServicediscoveryFunctions.getHttpNamespace(GetHttpNamespaceArgs.builder()
                     .name("development")
                     .build());
         
             }
         }
         
         
      • getHttpNamespace

        public static com.pulumi.core.Output<GetHttpNamespaceResult> getHttpNamespace​(GetHttpNamespaceArgs args,
                                                                                      com.pulumi.deployment.InvokeOutputOptions options)
        ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicediscovery.ServicediscoveryFunctions;
         import com.pulumi.aws.servicediscovery.inputs.GetHttpNamespaceArgs;
         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 = ServicediscoveryFunctions.getHttpNamespace(GetHttpNamespaceArgs.builder()
                     .name("development")
                     .build());
         
             }
         }
         
         
      • getHttpNamespacePlain

        public static java.util.concurrent.CompletableFuture<GetHttpNamespaceResult> getHttpNamespacePlain​(GetHttpNamespacePlainArgs args,
                                                                                                           com.pulumi.deployment.InvokeOptions options)
        ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicediscovery.ServicediscoveryFunctions;
         import com.pulumi.aws.servicediscovery.inputs.GetHttpNamespaceArgs;
         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 = ServicediscoveryFunctions.getHttpNamespace(GetHttpNamespaceArgs.builder()
                     .name("development")
                     .build());
         
             }
         }
         
         
      • getService

        public static com.pulumi.core.Output<GetServiceResult> getService​(GetServiceArgs args)
        Retrieves information about a Service Discovery Service. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicediscovery.ServicediscoveryFunctions;
         import com.pulumi.aws.servicediscovery.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 test = ServicediscoveryFunctions.getService(GetServiceArgs.builder()
                     .name("example")
                     .namespaceId("NAMESPACE_ID_VALUE")
                     .build());
         
             }
         }
         
         
      • getServicePlain

        public static java.util.concurrent.CompletableFuture<GetServiceResult> getServicePlain​(GetServicePlainArgs args)
        Retrieves information about a Service Discovery Service. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicediscovery.ServicediscoveryFunctions;
         import com.pulumi.aws.servicediscovery.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 test = ServicediscoveryFunctions.getService(GetServiceArgs.builder()
                     .name("example")
                     .namespaceId("NAMESPACE_ID_VALUE")
                     .build());
         
             }
         }
         
         
      • getService

        public static com.pulumi.core.Output<GetServiceResult> getService​(GetServiceArgs args,
                                                                          com.pulumi.deployment.InvokeOptions options)
        Retrieves information about a Service Discovery Service. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicediscovery.ServicediscoveryFunctions;
         import com.pulumi.aws.servicediscovery.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 test = ServicediscoveryFunctions.getService(GetServiceArgs.builder()
                     .name("example")
                     .namespaceId("NAMESPACE_ID_VALUE")
                     .build());
         
             }
         }
         
         
      • getService

        public static com.pulumi.core.Output<GetServiceResult> getService​(GetServiceArgs args,
                                                                          com.pulumi.deployment.InvokeOutputOptions options)
        Retrieves information about a Service Discovery Service. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicediscovery.ServicediscoveryFunctions;
         import com.pulumi.aws.servicediscovery.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 test = ServicediscoveryFunctions.getService(GetServiceArgs.builder()
                     .name("example")
                     .namespaceId("NAMESPACE_ID_VALUE")
                     .build());
         
             }
         }
         
         
      • getServicePlain

        public static java.util.concurrent.CompletableFuture<GetServiceResult> getServicePlain​(GetServicePlainArgs args,
                                                                                               com.pulumi.deployment.InvokeOptions options)
        Retrieves information about a Service Discovery Service. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicediscovery.ServicediscoveryFunctions;
         import com.pulumi.aws.servicediscovery.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 test = ServicediscoveryFunctions.getService(GetServiceArgs.builder()
                     .name("example")
                     .namespaceId("NAMESPACE_ID_VALUE")
                     .build());
         
             }
         }