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

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

AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi

aws-native.connect.TaskTemplate

Explore with Pulumi AI

aws-native logo

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

AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi

    Resource Type definition for AWS::Connect::TaskTemplate.

    Create TaskTemplate Resource

    new TaskTemplate(name: string, args: TaskTemplateArgs, opts?: CustomResourceOptions);
    @overload
    def TaskTemplate(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     client_token: Optional[str] = None,
                     constraints: Optional[ConstraintsPropertiesArgs] = None,
                     contact_flow_arn: Optional[str] = None,
                     defaults: Optional[Sequence[TaskTemplateDefaultFieldValueArgs]] = None,
                     description: Optional[str] = None,
                     fields: Optional[Sequence[TaskTemplateFieldArgs]] = None,
                     instance_arn: Optional[str] = None,
                     name: Optional[str] = None,
                     status: Optional[TaskTemplateStatus] = None,
                     tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    @overload
    def TaskTemplate(resource_name: str,
                     args: TaskTemplateArgs,
                     opts: Optional[ResourceOptions] = None)
    func NewTaskTemplate(ctx *Context, name string, args TaskTemplateArgs, opts ...ResourceOption) (*TaskTemplate, error)
    public TaskTemplate(string name, TaskTemplateArgs args, CustomResourceOptions? opts = null)
    public TaskTemplate(String name, TaskTemplateArgs args)
    public TaskTemplate(String name, TaskTemplateArgs args, CustomResourceOptions options)
    
    type: aws-native:connect:TaskTemplate
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args TaskTemplateArgs
    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 TaskTemplateArgs
    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 TaskTemplateArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args TaskTemplateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args TaskTemplateArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    TaskTemplate 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 TaskTemplate resource accepts the following input properties:

    InstanceArn string
    The identifier (arn) of the instance.
    ClientToken string
    Constraints Pulumi.AwsNative.Connect.Inputs.ConstraintsProperties
    The constraints for the task template
    ContactFlowArn string
    The identifier of the contact flow.
    Defaults List<Pulumi.AwsNative.Connect.Inputs.TaskTemplateDefaultFieldValue>
    Description string
    The description of the task template.
    Fields List<Pulumi.AwsNative.Connect.Inputs.TaskTemplateField>
    The list of task template's fields
    Name string
    The name of the task template.
    Status Pulumi.AwsNative.Connect.TaskTemplateStatus
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    One or more tags.
    InstanceArn string
    The identifier (arn) of the instance.
    ClientToken string
    Constraints ConstraintsPropertiesArgs
    The constraints for the task template
    ContactFlowArn string
    The identifier of the contact flow.
    Defaults []TaskTemplateDefaultFieldValueArgs
    Description string
    The description of the task template.
    Fields []TaskTemplateFieldArgs
    The list of task template's fields
    Name string
    The name of the task template.
    Status TaskTemplateStatus
    Tags TagArgs
    One or more tags.
    instanceArn String
    The identifier (arn) of the instance.
    clientToken String
    constraints ConstraintsProperties
    The constraints for the task template
    contactFlowArn String
    The identifier of the contact flow.
    defaults List<TaskTemplateDefaultFieldValue>
    description String
    The description of the task template.
    fields List<TaskTemplateField>
    The list of task template's fields
    name String
    The name of the task template.
    status TaskTemplateStatus
    tags List<Tag>
    One or more tags.
    instanceArn string
    The identifier (arn) of the instance.
    clientToken string
    constraints ConstraintsProperties
    The constraints for the task template
    contactFlowArn string
    The identifier of the contact flow.
    defaults TaskTemplateDefaultFieldValue[]
    description string
    The description of the task template.
    fields TaskTemplateField[]
    The list of task template's fields
    name string
    The name of the task template.
    status TaskTemplateStatus
    tags Tag[]
    One or more tags.
    instance_arn str
    The identifier (arn) of the instance.
    client_token str
    constraints ConstraintsPropertiesArgs
    The constraints for the task template
    contact_flow_arn str
    The identifier of the contact flow.
    defaults Sequence[TaskTemplateDefaultFieldValueArgs]
    description str
    The description of the task template.
    fields Sequence[TaskTemplateFieldArgs]
    The list of task template's fields
    name str
    The name of the task template.
    status TaskTemplateStatus
    tags TagArgs]
    One or more tags.
    instanceArn String
    The identifier (arn) of the instance.
    clientToken String
    constraints Property Map
    The constraints for the task template
    contactFlowArn String
    The identifier of the contact flow.
    defaults List<Property Map>
    description String
    The description of the task template.
    fields List<Property Map>
    The list of task template's fields
    name String
    The name of the task template.
    status "ACTIVE" | "INACTIVE"
    tags List<Property Map>
    One or more tags.

    Outputs

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

    Arn string
    The identifier (arn) of the task template.
    Id string
    The provider-assigned unique ID for this managed resource.
    Arn string
    The identifier (arn) of the task template.
    Id string
    The provider-assigned unique ID for this managed resource.
    arn String
    The identifier (arn) of the task template.
    id String
    The provider-assigned unique ID for this managed resource.
    arn string
    The identifier (arn) of the task template.
    id string
    The provider-assigned unique ID for this managed resource.
    arn str
    The identifier (arn) of the task template.
    id str
    The provider-assigned unique ID for this managed resource.
    arn String
    The identifier (arn) of the task template.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    ConstraintsProperties, ConstraintsPropertiesArgs

    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

    TaskTemplateDefaultFieldValue, TaskTemplateDefaultFieldValueArgs

    TaskTemplateField, TaskTemplateFieldArgs

    Id Pulumi.AwsNative.Connect.Inputs.TaskTemplateFieldIdentifier
    Type Pulumi.AwsNative.Connect.TaskTemplateFieldType
    Description string
    The description of the task template's field
    SingleSelectOptions List<string>
    list of field options to be used with single select
    Id TaskTemplateFieldIdentifier
    Type TaskTemplateFieldType
    Description string
    The description of the task template's field
    SingleSelectOptions []string
    list of field options to be used with single select
    id TaskTemplateFieldIdentifier
    type TaskTemplateFieldType
    description String
    The description of the task template's field
    singleSelectOptions List<String>
    list of field options to be used with single select
    id TaskTemplateFieldIdentifier
    type TaskTemplateFieldType
    description string
    The description of the task template's field
    singleSelectOptions string[]
    list of field options to be used with single select
    id TaskTemplateFieldIdentifier
    type TaskTemplateFieldType
    description str
    The description of the task template's field
    single_select_options Sequence[str]
    list of field options to be used with single select

    TaskTemplateFieldIdentifier, TaskTemplateFieldIdentifierArgs

    Name string
    The name of the task template field
    Name string
    The name of the task template field
    name String
    The name of the task template field
    name string
    The name of the task template field
    name str
    The name of the task template field
    name String
    The name of the task template field

    TaskTemplateFieldType, TaskTemplateFieldTypeArgs

    Name
    NAME
    Description
    DESCRIPTION
    ScheduledTime
    SCHEDULED_TIME
    QuickConnect
    QUICK_CONNECT
    Url
    URL
    Number
    NUMBER
    Text
    TEXT
    TextArea
    TEXT_AREA
    DateTime
    DATE_TIME
    Boolean
    BOOLEAN
    SingleSelect
    SINGLE_SELECT
    Email
    EMAIL
    TaskTemplateFieldTypeName
    NAME
    TaskTemplateFieldTypeDescription
    DESCRIPTION
    TaskTemplateFieldTypeScheduledTime
    SCHEDULED_TIME
    TaskTemplateFieldTypeQuickConnect
    QUICK_CONNECT
    TaskTemplateFieldTypeUrl
    URL
    TaskTemplateFieldTypeNumber
    NUMBER
    TaskTemplateFieldTypeText
    TEXT
    TaskTemplateFieldTypeTextArea
    TEXT_AREA
    TaskTemplateFieldTypeDateTime
    DATE_TIME
    TaskTemplateFieldTypeBoolean
    BOOLEAN
    TaskTemplateFieldTypeSingleSelect
    SINGLE_SELECT
    TaskTemplateFieldTypeEmail
    EMAIL
    Name
    NAME
    Description
    DESCRIPTION
    ScheduledTime
    SCHEDULED_TIME
    QuickConnect
    QUICK_CONNECT
    Url
    URL
    Number
    NUMBER
    Text
    TEXT
    TextArea
    TEXT_AREA
    DateTime
    DATE_TIME
    Boolean
    BOOLEAN
    SingleSelect
    SINGLE_SELECT
    Email
    EMAIL
    Name
    NAME
    Description
    DESCRIPTION
    ScheduledTime
    SCHEDULED_TIME
    QuickConnect
    QUICK_CONNECT
    Url
    URL
    Number
    NUMBER
    Text
    TEXT
    TextArea
    TEXT_AREA
    DateTime
    DATE_TIME
    Boolean
    BOOLEAN
    SingleSelect
    SINGLE_SELECT
    Email
    EMAIL
    NAME
    NAME
    DESCRIPTION
    DESCRIPTION
    SCHEDULED_TIME
    SCHEDULED_TIME
    QUICK_CONNECT
    QUICK_CONNECT
    URL
    URL
    NUMBER
    NUMBER
    TEXT
    TEXT
    TEXT_AREA
    TEXT_AREA
    DATE_TIME
    DATE_TIME
    BOOLEAN
    BOOLEAN
    SINGLE_SELECT
    SINGLE_SELECT
    EMAIL
    EMAIL
    "NAME"
    NAME
    "DESCRIPTION"
    DESCRIPTION
    "SCHEDULED_TIME"
    SCHEDULED_TIME
    "QUICK_CONNECT"
    QUICK_CONNECT
    "URL"
    URL
    "NUMBER"
    NUMBER
    "TEXT"
    TEXT
    "TEXT_AREA"
    TEXT_AREA
    "DATE_TIME"
    DATE_TIME
    "BOOLEAN"
    BOOLEAN
    "SINGLE_SELECT"
    SINGLE_SELECT
    "EMAIL"
    EMAIL

    TaskTemplateInvisibleFieldInfo, TaskTemplateInvisibleFieldInfoArgs

    TaskTemplateReadOnlyFieldInfo, TaskTemplateReadOnlyFieldInfoArgs

    TaskTemplateRequiredFieldInfo, TaskTemplateRequiredFieldInfoArgs

    TaskTemplateStatus, TaskTemplateStatusArgs

    Active
    ACTIVE
    Inactive
    INACTIVE
    TaskTemplateStatusActive
    ACTIVE
    TaskTemplateStatusInactive
    INACTIVE
    Active
    ACTIVE
    Inactive
    INACTIVE
    Active
    ACTIVE
    Inactive
    INACTIVE
    ACTIVE
    ACTIVE
    INACTIVE
    INACTIVE
    "ACTIVE"
    ACTIVE
    "INACTIVE"
    INACTIVE

    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.100.0 published on Wednesday, Mar 27, 2024 by Pulumi