1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. pcs
  5. getQueue

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 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.27.0 published on Monday, Apr 14, 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>
Copy
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]
Copy
func LookupQueue(ctx *Context, args *LookupQueueArgs, opts ...InvokeOption) (*LookupQueueResult, error)
func LookupQueueOutput(ctx *Context, args *LookupQueueOutputArgs, opts ...InvokeOption) LookupQueueResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetQueueResult> getQueue(GetQueueArgs args, InvokeOptions options)
public static Output<GetQueueResult> getQueue(GetQueueArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:pcs:getQueue
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Arn This property is required. string
The unique Amazon Resource Name (ARN) of the queue.
Arn This property is required. string
The unique Amazon Resource Name (ARN) of the queue.
arn This property is required. String
The unique Amazon Resource Name (ARN) of the queue.
arn This property is required. string
The unique Amazon Resource Name (ARN) of the queue.
arn This property is required. str
The unique Amazon Resource Name (ARN) of the queue.
arn This property is required. 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.
ComputeNodeGroupConfigurations List<Pulumi.AwsNative.Pcs.Outputs.QueueComputeNodeGroupConfiguration>
The list of compute node group configurations associated with the queue. Queues assign jobs to associated compute node groups.
ErrorInfo List<Pulumi.AwsNative.Pcs.Outputs.QueueErrorInfo>
The list of errors that occurred during queue provisioning.
Id string
The generated unique ID of the queue.
Status Pulumi.AwsNative.Pcs.QueueStatus
The provisioning status of the queue. The provisioning status doesn't indicate the overall health of the queue.
Tags 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.
ComputeNodeGroupConfigurations []QueueComputeNodeGroupConfiguration
The list of compute node group configurations associated with the queue. Queues assign jobs to associated compute node groups.
ErrorInfo []QueueErrorInfo
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.
Tags 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.
computeNodeGroupConfigurations List<QueueComputeNodeGroupConfiguration>
The list of compute node group configurations associated with the queue. Queues assign jobs to associated compute node groups.
errorInfo List<QueueErrorInfo>
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.
tags 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.
computeNodeGroupConfigurations QueueComputeNodeGroupConfiguration[]
The list of compute node group configurations associated with the queue. Queues assign jobs to associated compute node groups.
errorInfo QueueErrorInfo[]
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.
tags {[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_group_configurations Sequence[QueueComputeNodeGroupConfiguration]
The list of compute node group configurations associated with the queue. Queues assign jobs to associated compute node groups.
error_info Sequence[QueueErrorInfo]
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.
tags 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.
computeNodeGroupConfigurations List<Property Map>
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.
tags 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

ComputeNodeGroupId string
The compute node group ID for the compute node group configuration.
ComputeNodeGroupId string
The compute node group ID for the compute node group configuration.
computeNodeGroupId String
The compute node group ID for the compute node group configuration.
computeNodeGroupId string
The compute node group ID for the compute node group configuration.
compute_node_group_id str
The compute node group ID for the compute node group configuration.
computeNodeGroupId String
The compute node group ID for the compute node group configuration.

QueueErrorInfo

Code string
The short-form error code.
Message string
The detailed error information.
Code string
The short-form error code.
Message string
The detailed error information.
code String
The short-form error code.
message String
The detailed error information.
code string
The short-form error code.
message string
The detailed error information.
code str
The short-form error code.
message str
The detailed error information.
code String
The short-form error code.
message String
The detailed error information.

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.27.0 published on Monday, Apr 14, 2025 by Pulumi