class Aws::Connect::Types::CreateQueueRequest

@note When making an API call, you may pass CreateQueueRequest

data as a hash:

    {
      instance_id: "InstanceId", # required
      name: "CommonNameLength127", # required
      description: "QueueDescription",
      outbound_caller_config: {
        outbound_caller_id_name: "OutboundCallerIdName",
        outbound_caller_id_number_id: "PhoneNumberId",
        outbound_flow_id: "ContactFlowId",
      },
      hours_of_operation_id: "HoursOfOperationId", # required
      max_contacts: 1,
      quick_connect_ids: ["QuickConnectId"],
      tags: {
        "TagKey" => "TagValue",
      },
    }

@!attribute [rw] instance_id

The identifier of the Amazon Connect instance. You can find the
instanceId in the ARN of the instance.
@return [String]

@!attribute [rw] name

The name of the queue.
@return [String]

@!attribute [rw] description

The description of the queue.
@return [String]

@!attribute [rw] outbound_caller_config

The outbound caller ID name, number, and outbound whisper flow.
@return [Types::OutboundCallerConfig]

@!attribute [rw] hours_of_operation_id

The identifier for the hours of operation.
@return [String]

@!attribute [rw] max_contacts

The maximum number of contacts that can be in the queue before it is
considered full.
@return [Integer]

@!attribute [rw] quick_connect_ids

The quick connects available to agents who are working the queue.
@return [Array<String>]

@!attribute [rw] tags

One or more tags.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateQueueRequest AWS API Documentation

Constants

SENSITIVE