We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.pcs.getQueue
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
AWS::PCS::Queue resource creates an AWS PCS queue.
Using getQueue
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getQueue(args: GetQueueArgs, opts?: InvokeOptions): Promise<GetQueueResult>
function getQueueOutput(args: GetQueueOutputArgs, opts?: InvokeOptions): Output<GetQueueResult>def get_queue(arn: Optional[str] = None,
              opts: Optional[InvokeOptions] = None) -> GetQueueResult
def get_queue_output(arn: Optional[pulumi.Input[str]] = None,
              opts: Optional[InvokeOptions] = None) -> Output[GetQueueResult]func LookupQueue(ctx *Context, args *LookupQueueArgs, opts ...InvokeOption) (*LookupQueueResult, error)
func LookupQueueOutput(ctx *Context, args *LookupQueueOutputArgs, opts ...InvokeOption) LookupQueueResultOutput> Note: This function is named LookupQueue in the Go SDK.
public static class GetQueue 
{
    public static Task<GetQueueResult> InvokeAsync(GetQueueArgs args, InvokeOptions? opts = null)
    public static Output<GetQueueResult> Invoke(GetQueueInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetQueueResult> getQueue(GetQueueArgs args, InvokeOptions options)
public static Output<GetQueueResult> getQueue(GetQueueArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:pcs:getQueue
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Arn string
- The unique Amazon Resource Name (ARN) of the queue.
- Arn string
- The unique Amazon Resource Name (ARN) of the queue.
- arn String
- The unique Amazon Resource Name (ARN) of the queue.
- arn string
- The unique Amazon Resource Name (ARN) of the queue.
- arn str
- The unique Amazon Resource Name (ARN) of the queue.
- arn String
- The unique Amazon Resource Name (ARN) of the queue.
getQueue Result
The following output properties are available:
- Arn string
- The unique Amazon Resource Name (ARN) of the queue.
- ComputeNode List<Pulumi.Group Configurations Aws Native. Pcs. Outputs. Queue Compute Node Group Configuration> 
- The list of compute node group configurations associated with the queue. Queues assign jobs to associated compute node groups.
- ErrorInfo List<Pulumi.Aws Native. Pcs. Outputs. Queue Error Info> 
- The list of errors that occurred during queue provisioning.
- Id string
- The generated unique ID of the queue.
- Status
Pulumi.Aws Native. Pcs. Queue Status 
- The provisioning status of the queue. The provisioning status doesn't indicate the overall health of the queue.
- Dictionary<string, string>
- 1 or more tags added to the resource. Each tag consists of a tag key and tag value. The tag value is optional and can be an empty string.
- Arn string
- The unique Amazon Resource Name (ARN) of the queue.
- ComputeNode []QueueGroup Configurations Compute Node Group Configuration 
- The list of compute node group configurations associated with the queue. Queues assign jobs to associated compute node groups.
- ErrorInfo []QueueError Info 
- The list of errors that occurred during queue provisioning.
- Id string
- The generated unique ID of the queue.
- Status
QueueStatus 
- The provisioning status of the queue. The provisioning status doesn't indicate the overall health of the queue.
- map[string]string
- 1 or more tags added to the resource. Each tag consists of a tag key and tag value. The tag value is optional and can be an empty string.
- arn String
- The unique Amazon Resource Name (ARN) of the queue.
- computeNode List<QueueGroup Configurations Compute Node Group Configuration> 
- The list of compute node group configurations associated with the queue. Queues assign jobs to associated compute node groups.
- errorInfo List<QueueError Info> 
- The list of errors that occurred during queue provisioning.
- id String
- The generated unique ID of the queue.
- status
QueueStatus 
- The provisioning status of the queue. The provisioning status doesn't indicate the overall health of the queue.
- Map<String,String>
- 1 or more tags added to the resource. Each tag consists of a tag key and tag value. The tag value is optional and can be an empty string.
- arn string
- The unique Amazon Resource Name (ARN) of the queue.
- computeNode QueueGroup Configurations Compute Node Group Configuration[] 
- The list of compute node group configurations associated with the queue. Queues assign jobs to associated compute node groups.
- errorInfo QueueError Info[] 
- The list of errors that occurred during queue provisioning.
- id string
- The generated unique ID of the queue.
- status
QueueStatus 
- The provisioning status of the queue. The provisioning status doesn't indicate the overall health of the queue.
- {[key: string]: string}
- 1 or more tags added to the resource. Each tag consists of a tag key and tag value. The tag value is optional and can be an empty string.
- arn str
- The unique Amazon Resource Name (ARN) of the queue.
- compute_node_ Sequence[Queuegroup_ configurations Compute Node Group Configuration] 
- The list of compute node group configurations associated with the queue. Queues assign jobs to associated compute node groups.
- error_info Sequence[QueueError Info] 
- The list of errors that occurred during queue provisioning.
- id str
- The generated unique ID of the queue.
- status
QueueStatus 
- The provisioning status of the queue. The provisioning status doesn't indicate the overall health of the queue.
- Mapping[str, str]
- 1 or more tags added to the resource. Each tag consists of a tag key and tag value. The tag value is optional and can be an empty string.
- arn String
- The unique Amazon Resource Name (ARN) of the queue.
- computeNode List<Property Map>Group Configurations 
- The list of compute node group configurations associated with the queue. Queues assign jobs to associated compute node groups.
- errorInfo List<Property Map>
- The list of errors that occurred during queue provisioning.
- id String
- The generated unique ID of the queue.
- status "CREATING" | "ACTIVE" | "UPDATING" | "DELETING" | "CREATE_FAILED" | "DELETE_FAILED" | "UPDATE_FAILED"
- The provisioning status of the queue. The provisioning status doesn't indicate the overall health of the queue.
- Map<String>
- 1 or more tags added to the resource. Each tag consists of a tag key and tag value. The tag value is optional and can be an empty string.
Supporting Types
QueueComputeNodeGroupConfiguration    
- ComputeNode stringGroup Id 
- The compute node group ID for the compute node group configuration.
- ComputeNode stringGroup Id 
- The compute node group ID for the compute node group configuration.
- computeNode StringGroup Id 
- The compute node group ID for the compute node group configuration.
- computeNode stringGroup Id 
- The compute node group ID for the compute node group configuration.
- compute_node_ strgroup_ id 
- The compute node group ID for the compute node group configuration.
- computeNode StringGroup Id 
- The compute node group ID for the compute node group configuration.
QueueErrorInfo  
QueueStatus 
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi