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.102.0 published on Tuesday, Apr 16, 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.102.0 published on Tuesday, Apr 16, 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.

    Example

    The following reference example uses placeholder values for all input properties.

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    const quickConnectResource = new aws_native.connect.QuickConnect("quickConnectResource", {
        instanceArn: "string",
        quickConnectConfig: {
            quickConnectType: aws_native.connect.QuickConnectType.PhoneNumber,
            phoneConfig: {
                phoneNumber: "string",
            },
            queueConfig: {
                contactFlowArn: "string",
                queueArn: "string",
            },
            userConfig: {
                contactFlowArn: "string",
                userArn: "string",
            },
        },
        description: "string",
        name: "string",
        tags: [{
            key: "string",
            value: "string",
        }],
    });
    
    Coming soon!
    

    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

    QuickConnectPhoneNumberQuickConnectConfig, QuickConnectPhoneNumberQuickConnectConfigArgs

    QuickConnectQueueQuickConnectConfig, QuickConnectQueueQuickConnectConfigArgs

    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
    UserArn string
    ContactFlowArn string
    UserArn string
    contactFlowArn String
    userArn String
    contactFlowArn string
    userArn string
    contactFlowArn String
    userArn String

    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.102.0 published on Tuesday, Apr 16, 2024 by Pulumi