AWS Native is in preview. AWS Classic is fully supported.
aws-native.connect.QuickConnect
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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:
- Instance
Arn string - The identifier of the Amazon Connect instance.
- Quick
Connect Pulumi.Config Aws Native. Connect. Inputs. Quick Connect Config - Configuration settings for the quick connect.
- Description string
- The description of the quick connect.
- Name string
- The name of the quick connect.
- List<Pulumi.
Aws Native. Inputs. Tag> - One or more tags.
- Instance
Arn string - The identifier of the Amazon Connect instance.
- Quick
Connect QuickConfig Connect Config Args - Configuration settings for the quick connect.
- Description string
- The description of the quick connect.
- Name string
- The name of the quick connect.
- Tag
Args - One or more tags.
- instance
Arn String - The identifier of the Amazon Connect instance.
- quick
Connect QuickConfig Connect Config - Configuration settings for the quick connect.
- description String
- The description of the quick connect.
- name String
- The name of the quick connect.
- List<Tag>
- One or more tags.
- instance
Arn string - The identifier of the Amazon Connect instance.
- quick
Connect QuickConfig Connect Config - Configuration settings for the quick connect.
- description string
- The description of the quick connect.
- name string
- The name of the quick connect.
- Tag[]
- One or more tags.
- instance_
arn str - The identifier of the Amazon Connect instance.
- quick_
connect_ Quickconfig Connect Config Args - Configuration settings for the quick connect.
- description str
- The description of the quick connect.
- name str
- The name of the quick connect.
- Sequence[Tag
Args] - One or more tags.
- instance
Arn String - The identifier of the Amazon Connect instance.
- quick
Connect Property MapConfig - Configuration settings for the quick connect.
- description String
- The description of the quick connect.
- name String
- The name of the quick connect.
- 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.
- Quick
Connect stringArn - The Amazon Resource Name (ARN) for the quick connect.
- Quick
Connect Pulumi.Type Aws Native. Connect. Quick Connect Type - 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.
- Quick
Connect stringArn - The Amazon Resource Name (ARN) for the quick connect.
- Quick
Connect QuickType Connect Type - 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.
- quick
Connect StringArn - The Amazon Resource Name (ARN) for the quick connect.
- quick
Connect QuickType Connect Type - 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.
- quick
Connect stringArn - The Amazon Resource Name (ARN) for the quick connect.
- quick
Connect QuickType Connect Type - 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_ strarn - The Amazon Resource Name (ARN) for the quick connect.
- quick_
connect_ Quicktype Connect Type - 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.
- quick
Connect StringArn - The Amazon Resource Name (ARN) for the quick connect.
- quick
Connect "PHONE_NUMBER" | "QUEUE" | "USER"Type - 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
- Phone
Number string
- Phone
Number string
- phone
Number String
- phone
Number string
- phone_
number str
- phone
Number String
QuickConnectQueueQuickConnectConfig, QuickConnectQueueQuickConnectConfigArgs
- Contact
Flow stringArn - Queue
Arn string
- Contact
Flow stringArn - Queue
Arn string
- contact
Flow StringArn - queue
Arn String
- contact
Flow stringArn - queue
Arn string
- contact_
flow_ strarn - queue_
arn str
- contact
Flow StringArn - queue
Arn String
QuickConnectType, QuickConnectTypeArgs
- Phone
Number - PHONE_NUMBER
- Queue
- QUEUE
- User
- USER
- Quick
Connect Type Phone Number - PHONE_NUMBER
- Quick
Connect Type Queue - QUEUE
- Quick
Connect Type User - USER
- Phone
Number - PHONE_NUMBER
- Queue
- QUEUE
- User
- USER
- Phone
Number - PHONE_NUMBER
- Queue
- QUEUE
- User
- USER
- PHONE_NUMBER
- PHONE_NUMBER
- QUEUE
- QUEUE
- USER
- USER
- "PHONE_NUMBER"
- PHONE_NUMBER
- "QUEUE"
- QUEUE
- "USER"
- USER
QuickConnectUserQuickConnectConfig, QuickConnectUserQuickConnectConfigArgs
- Contact
Flow stringArn - User
Arn string
- Contact
Flow stringArn - User
Arn string
- contact
Flow StringArn - user
Arn String
- contact
Flow stringArn - user
Arn string
- contact_
flow_ strarn - user_
arn str
- contact
Flow StringArn - user
Arn String
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.