Class SqsFunctions


  • public final class SqsFunctions
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      SqsFunctions()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static com.pulumi.core.Output<GetQueueResult> getQueue​(GetQueueArgs args)
      Use this data source to get the ARN and URL of queue in AWS Simple Queue Service (SQS).
      static com.pulumi.core.Output<GetQueueResult> getQueue​(GetQueueArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get the ARN and URL of queue in AWS Simple Queue Service (SQS).
      static com.pulumi.core.Output<GetQueueResult> getQueue​(GetQueueArgs args, com.pulumi.deployment.InvokeOutputOptions options)
      Use this data source to get the ARN and URL of queue in AWS Simple Queue Service (SQS).
      static java.util.concurrent.CompletableFuture<GetQueueResult> getQueuePlain​(GetQueuePlainArgs args)
      Use this data source to get the ARN and URL of queue in AWS Simple Queue Service (SQS).
      static java.util.concurrent.CompletableFuture<GetQueueResult> getQueuePlain​(GetQueuePlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get the ARN and URL of queue in AWS Simple Queue Service (SQS).
      static com.pulumi.core.Output<GetQueuesResult> getQueues()
      Data source for managing an AWS SQS (Simple Queue) Queues.
      static com.pulumi.core.Output<GetQueuesResult> getQueues​(GetQueuesArgs args)
      Data source for managing an AWS SQS (Simple Queue) Queues.
      static com.pulumi.core.Output<GetQueuesResult> getQueues​(GetQueuesArgs args, com.pulumi.deployment.InvokeOptions options)
      Data source for managing an AWS SQS (Simple Queue) Queues.
      static com.pulumi.core.Output<GetQueuesResult> getQueues​(GetQueuesArgs args, com.pulumi.deployment.InvokeOutputOptions options)
      Data source for managing an AWS SQS (Simple Queue) Queues.
      static java.util.concurrent.CompletableFuture<GetQueuesResult> getQueuesPlain()
      Data source for managing an AWS SQS (Simple Queue) Queues.
      static java.util.concurrent.CompletableFuture<GetQueuesResult> getQueuesPlain​(GetQueuesPlainArgs args)
      Data source for managing an AWS SQS (Simple Queue) Queues.
      static java.util.concurrent.CompletableFuture<GetQueuesResult> getQueuesPlain​(GetQueuesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Data source for managing an AWS SQS (Simple Queue) Queues.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SqsFunctions

        public SqsFunctions()
    • Method Detail

      • getQueue

        public static com.pulumi.core.Output<GetQueueResult> getQueue​(GetQueueArgs args)
        Use this data source to get the ARN and URL of queue in AWS Simple Queue Service (SQS). By using this data source, you can reference SQS queues without having to hardcode the ARNs as input. > **NOTE:** To use this data source, you must have the `sqs:GetQueueAttributes` and `sqs:GetQueueURL` permissions. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.sqs.SqsFunctions;
         import com.pulumi.aws.sqs.inputs.GetQueueArgs;
         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 = SqsFunctions.getQueue(GetQueueArgs.builder()
                     .name("queue")
                     .build());
         
             }
         }
         
         
      • getQueuePlain

        public static java.util.concurrent.CompletableFuture<GetQueueResult> getQueuePlain​(GetQueuePlainArgs args)
        Use this data source to get the ARN and URL of queue in AWS Simple Queue Service (SQS). By using this data source, you can reference SQS queues without having to hardcode the ARNs as input. > **NOTE:** To use this data source, you must have the `sqs:GetQueueAttributes` and `sqs:GetQueueURL` permissions. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.sqs.SqsFunctions;
         import com.pulumi.aws.sqs.inputs.GetQueueArgs;
         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 = SqsFunctions.getQueue(GetQueueArgs.builder()
                     .name("queue")
                     .build());
         
             }
         }
         
         
      • getQueue

        public static com.pulumi.core.Output<GetQueueResult> getQueue​(GetQueueArgs args,
                                                                      com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the ARN and URL of queue in AWS Simple Queue Service (SQS). By using this data source, you can reference SQS queues without having to hardcode the ARNs as input. > **NOTE:** To use this data source, you must have the `sqs:GetQueueAttributes` and `sqs:GetQueueURL` permissions. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.sqs.SqsFunctions;
         import com.pulumi.aws.sqs.inputs.GetQueueArgs;
         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 = SqsFunctions.getQueue(GetQueueArgs.builder()
                     .name("queue")
                     .build());
         
             }
         }
         
         
      • getQueue

        public static com.pulumi.core.Output<GetQueueResult> getQueue​(GetQueueArgs args,
                                                                      com.pulumi.deployment.InvokeOutputOptions options)
        Use this data source to get the ARN and URL of queue in AWS Simple Queue Service (SQS). By using this data source, you can reference SQS queues without having to hardcode the ARNs as input. > **NOTE:** To use this data source, you must have the `sqs:GetQueueAttributes` and `sqs:GetQueueURL` permissions. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.sqs.SqsFunctions;
         import com.pulumi.aws.sqs.inputs.GetQueueArgs;
         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 = SqsFunctions.getQueue(GetQueueArgs.builder()
                     .name("queue")
                     .build());
         
             }
         }
         
         
      • getQueuePlain

        public static java.util.concurrent.CompletableFuture<GetQueueResult> getQueuePlain​(GetQueuePlainArgs args,
                                                                                           com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the ARN and URL of queue in AWS Simple Queue Service (SQS). By using this data source, you can reference SQS queues without having to hardcode the ARNs as input. > **NOTE:** To use this data source, you must have the `sqs:GetQueueAttributes` and `sqs:GetQueueURL` permissions. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.sqs.SqsFunctions;
         import com.pulumi.aws.sqs.inputs.GetQueueArgs;
         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 = SqsFunctions.getQueue(GetQueueArgs.builder()
                     .name("queue")
                     .build());
         
             }
         }
         
         
      • getQueues

        public static com.pulumi.core.Output<GetQueuesResult> getQueues()
        Data source for managing an AWS SQS (Simple Queue) Queues. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.sqs.SqsFunctions;
         import com.pulumi.aws.sqs.inputs.GetQueuesArgs;
         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 = SqsFunctions.getQueues(GetQueuesArgs.builder()
                     .queueNamePrefix("example")
                     .build());
         
             }
         }
         
         
      • getQueuesPlain

        public static java.util.concurrent.CompletableFuture<GetQueuesResult> getQueuesPlain()
        Data source for managing an AWS SQS (Simple Queue) Queues. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.sqs.SqsFunctions;
         import com.pulumi.aws.sqs.inputs.GetQueuesArgs;
         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 = SqsFunctions.getQueues(GetQueuesArgs.builder()
                     .queueNamePrefix("example")
                     .build());
         
             }
         }
         
         
      • getQueues

        public static com.pulumi.core.Output<GetQueuesResult> getQueues​(GetQueuesArgs args)
        Data source for managing an AWS SQS (Simple Queue) Queues. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.sqs.SqsFunctions;
         import com.pulumi.aws.sqs.inputs.GetQueuesArgs;
         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 = SqsFunctions.getQueues(GetQueuesArgs.builder()
                     .queueNamePrefix("example")
                     .build());
         
             }
         }
         
         
      • getQueuesPlain

        public static java.util.concurrent.CompletableFuture<GetQueuesResult> getQueuesPlain​(GetQueuesPlainArgs args)
        Data source for managing an AWS SQS (Simple Queue) Queues. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.sqs.SqsFunctions;
         import com.pulumi.aws.sqs.inputs.GetQueuesArgs;
         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 = SqsFunctions.getQueues(GetQueuesArgs.builder()
                     .queueNamePrefix("example")
                     .build());
         
             }
         }
         
         
      • getQueues

        public static com.pulumi.core.Output<GetQueuesResult> getQueues​(GetQueuesArgs args,
                                                                        com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS SQS (Simple Queue) Queues. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.sqs.SqsFunctions;
         import com.pulumi.aws.sqs.inputs.GetQueuesArgs;
         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 = SqsFunctions.getQueues(GetQueuesArgs.builder()
                     .queueNamePrefix("example")
                     .build());
         
             }
         }
         
         
      • getQueues

        public static com.pulumi.core.Output<GetQueuesResult> getQueues​(GetQueuesArgs args,
                                                                        com.pulumi.deployment.InvokeOutputOptions options)
        Data source for managing an AWS SQS (Simple Queue) Queues. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.sqs.SqsFunctions;
         import com.pulumi.aws.sqs.inputs.GetQueuesArgs;
         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 = SqsFunctions.getQueues(GetQueuesArgs.builder()
                     .queueNamePrefix("example")
                     .build());
         
             }
         }
         
         
      • getQueuesPlain

        public static java.util.concurrent.CompletableFuture<GetQueuesResult> getQueuesPlain​(GetQueuesPlainArgs args,
                                                                                             com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS SQS (Simple Queue) Queues. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.sqs.SqsFunctions;
         import com.pulumi.aws.sqs.inputs.GetQueuesArgs;
         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 = SqsFunctions.getQueues(GetQueuesArgs.builder()
                     .queueNamePrefix("example")
                     .build());
         
             }
         }