1. Packages
  2. AWS Native
  3. API Docs
  4. connect
  5. QuickConnect

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

aws-native.connect.QuickConnect

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

    Resource Type definition for AWS::Connect::QuickConnect

    Create QuickConnect Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new QuickConnect(name: string, args: QuickConnectArgs, opts?: CustomResourceOptions);
    @overload
    def QuickConnect(resource_name: str,
                     args: QuickConnectArgs,
                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def QuickConnect(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     instance_arn: Optional[str] = None,
                     quick_connect_config: Optional[QuickConnectConfigArgs] = None,
                     description: Optional[str] = None,
                     name: Optional[str] = None,
                     tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewQuickConnect(ctx *Context, name string, args QuickConnectArgs, opts ...ResourceOption) (*QuickConnect, error)
    public QuickConnect(string name, QuickConnectArgs args, CustomResourceOptions? opts = null)
    public QuickConnect(String name, QuickConnectArgs args)
    public QuickConnect(String name, QuickConnectArgs args, CustomResourceOptions options)
    
    type: aws-native:connect:QuickConnect
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args QuickConnectArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args QuickConnectArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args QuickConnectArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args QuickConnectArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args QuickConnectArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    QuickConnect Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The QuickConnect resource accepts the following input properties:

    InstanceArn string
    The identifier of the Amazon Connect instance.
    QuickConnectConfig Pulumi.AwsNative.Connect.Inputs.QuickConnectConfig
    Configuration settings for the quick connect.
    Description string
    The description of the quick connect.
    Name string
    The name of the quick connect.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    One or more tags.
    InstanceArn string
    The identifier of the Amazon Connect instance.
    QuickConnectConfig QuickConnectConfigArgs
    Configuration settings for the quick connect.
    Description string
    The description of the quick connect.
    Name string
    The name of the quick connect.
    Tags TagArgs
    One or more tags.
    instanceArn String
    The identifier of the Amazon Connect instance.
    quickConnectConfig QuickConnectConfig
    Configuration settings for the quick connect.
    description String
    The description of the quick connect.
    name String
    The name of the quick connect.
    tags List<Tag>
    One or more tags.
    instanceArn string
    The identifier of the Amazon Connect instance.
    quickConnectConfig QuickConnectConfig
    Configuration settings for the quick connect.
    description string
    The description of the quick connect.
    name string
    The name of the quick connect.
    tags Tag[]
    One or more tags.
    instance_arn str
    The identifier of the Amazon Connect instance.
    quick_connect_config QuickConnectConfigArgs
    Configuration settings for the quick connect.
    description str
    The description of the quick connect.
    name str
    The name of the quick connect.
    tags Sequence[TagArgs]
    One or more tags.
    instanceArn String
    The identifier of the Amazon Connect instance.
    quickConnectConfig Property Map
    Configuration settings for the quick connect.
    description String
    The description of the quick connect.
    name String
    The name of the quick connect.
    tags List<Property Map>
    One or more tags.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the QuickConnect resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    QuickConnectArn string
    The Amazon Resource Name (ARN) for the quick connect.
    QuickConnectType Pulumi.AwsNative.Connect.QuickConnectType
    The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
    Id string
    The provider-assigned unique ID for this managed resource.
    QuickConnectArn string
    The Amazon Resource Name (ARN) for the quick connect.
    QuickConnectType QuickConnectType
    The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
    id String
    The provider-assigned unique ID for this managed resource.
    quickConnectArn String
    The Amazon Resource Name (ARN) for the quick connect.
    quickConnectType QuickConnectType
    The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
    id string
    The provider-assigned unique ID for this managed resource.
    quickConnectArn string
    The Amazon Resource Name (ARN) for the quick connect.
    quickConnectType QuickConnectType
    The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
    id str
    The provider-assigned unique ID for this managed resource.
    quick_connect_arn str
    The Amazon Resource Name (ARN) for the quick connect.
    quick_connect_type QuickConnectType
    The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
    id String
    The provider-assigned unique ID for this managed resource.
    quickConnectArn String
    The Amazon Resource Name (ARN) for the quick connect.
    quickConnectType "PHONE_NUMBER" | "QUEUE" | "USER"
    The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).

    Supporting Types

    QuickConnectConfig, QuickConnectConfigArgs

    QuickConnectType Pulumi.AwsNative.Connect.QuickConnectType
    The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
    PhoneConfig Pulumi.AwsNative.Connect.Inputs.QuickConnectPhoneNumberQuickConnectConfig
    The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.
    QueueConfig Pulumi.AwsNative.Connect.Inputs.QuickConnectQueueQuickConnectConfig
    The queue configuration. This is required only if QuickConnectType is QUEUE.
    UserConfig Pulumi.AwsNative.Connect.Inputs.QuickConnectUserQuickConnectConfig
    The user configuration. This is required only if QuickConnectType is USER.
    QuickConnectType QuickConnectType
    The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
    PhoneConfig QuickConnectPhoneNumberQuickConnectConfig
    The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.
    QueueConfig QuickConnectQueueQuickConnectConfig
    The queue configuration. This is required only if QuickConnectType is QUEUE.
    UserConfig QuickConnectUserQuickConnectConfig
    The user configuration. This is required only if QuickConnectType is USER.
    quickConnectType QuickConnectType
    The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
    phoneConfig QuickConnectPhoneNumberQuickConnectConfig
    The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.
    queueConfig QuickConnectQueueQuickConnectConfig
    The queue configuration. This is required only if QuickConnectType is QUEUE.
    userConfig QuickConnectUserQuickConnectConfig
    The user configuration. This is required only if QuickConnectType is USER.
    quickConnectType QuickConnectType
    The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
    phoneConfig QuickConnectPhoneNumberQuickConnectConfig
    The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.
    queueConfig QuickConnectQueueQuickConnectConfig
    The queue configuration. This is required only if QuickConnectType is QUEUE.
    userConfig QuickConnectUserQuickConnectConfig
    The user configuration. This is required only if QuickConnectType is USER.
    quick_connect_type QuickConnectType
    The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
    phone_config QuickConnectPhoneNumberQuickConnectConfig
    The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.
    queue_config QuickConnectQueueQuickConnectConfig
    The queue configuration. This is required only if QuickConnectType is QUEUE.
    user_config QuickConnectUserQuickConnectConfig
    The user configuration. This is required only if QuickConnectType is USER.
    quickConnectType "PHONE_NUMBER" | "QUEUE" | "USER"
    The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
    phoneConfig Property Map
    The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.
    queueConfig Property Map
    The queue configuration. This is required only if QuickConnectType is QUEUE.
    userConfig Property Map
    The user configuration. This is required only if QuickConnectType is USER.

    QuickConnectPhoneNumberQuickConnectConfig, QuickConnectPhoneNumberQuickConnectConfigArgs

    PhoneNumber string
    The phone number in E.164 format.
    PhoneNumber string
    The phone number in E.164 format.
    phoneNumber String
    The phone number in E.164 format.
    phoneNumber string
    The phone number in E.164 format.
    phone_number str
    The phone number in E.164 format.
    phoneNumber String
    The phone number in E.164 format.

    QuickConnectQueueQuickConnectConfig, QuickConnectQueueQuickConnectConfigArgs

    ContactFlowArn string
    The Amazon Resource Name (ARN) of the flow.
    QueueArn string
    The Amazon Resource Name (ARN) of the queue.
    ContactFlowArn string
    The Amazon Resource Name (ARN) of the flow.
    QueueArn string
    The Amazon Resource Name (ARN) of the queue.
    contactFlowArn String
    The Amazon Resource Name (ARN) of the flow.
    queueArn String
    The Amazon Resource Name (ARN) of the queue.
    contactFlowArn string
    The Amazon Resource Name (ARN) of the flow.
    queueArn string
    The Amazon Resource Name (ARN) of the queue.
    contact_flow_arn str
    The Amazon Resource Name (ARN) of the flow.
    queue_arn str
    The Amazon Resource Name (ARN) of the queue.
    contactFlowArn String
    The Amazon Resource Name (ARN) of the flow.
    queueArn String
    The Amazon Resource Name (ARN) of the queue.

    QuickConnectType, QuickConnectTypeArgs

    PhoneNumber
    PHONE_NUMBER
    Queue
    QUEUE
    User
    USER
    QuickConnectTypePhoneNumber
    PHONE_NUMBER
    QuickConnectTypeQueue
    QUEUE
    QuickConnectTypeUser
    USER
    PhoneNumber
    PHONE_NUMBER
    Queue
    QUEUE
    User
    USER
    PhoneNumber
    PHONE_NUMBER
    Queue
    QUEUE
    User
    USER
    PHONE_NUMBER
    PHONE_NUMBER
    QUEUE
    QUEUE
    USER
    USER
    "PHONE_NUMBER"
    PHONE_NUMBER
    "QUEUE"
    QUEUE
    "USER"
    USER

    QuickConnectUserQuickConnectConfig, QuickConnectUserQuickConnectConfigArgs

    ContactFlowArn string
    The Amazon Resource Name (ARN) of the flow.
    UserArn string
    The Amazon Resource Name (ARN) of the user.
    ContactFlowArn string
    The Amazon Resource Name (ARN) of the flow.
    UserArn string
    The Amazon Resource Name (ARN) of the user.
    contactFlowArn String
    The Amazon Resource Name (ARN) of the flow.
    userArn String
    The Amazon Resource Name (ARN) of the user.
    contactFlowArn string
    The Amazon Resource Name (ARN) of the flow.
    userArn string
    The Amazon Resource Name (ARN) of the user.
    contact_flow_arn str
    The Amazon Resource Name (ARN) of the flow.
    user_arn str
    The Amazon Resource Name (ARN) of the user.
    contactFlowArn String
    The Amazon Resource Name (ARN) of the flow.
    userArn String
    The Amazon Resource Name (ARN) of the user.

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi