AWS Native

v0.43.0 published on Thursday, Dec 1, 2022 by Pulumi

getTaskTemplate

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

Using getTaskTemplate

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getTaskTemplate(args: GetTaskTemplateArgs, opts?: InvokeOptions): Promise<GetTaskTemplateResult>
function getTaskTemplateOutput(args: GetTaskTemplateOutputArgs, opts?: InvokeOptions): Output<GetTaskTemplateResult>
def get_task_template(arn: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetTaskTemplateResult
def get_task_template_output(arn: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetTaskTemplateResult]
func LookupTaskTemplate(ctx *Context, args *LookupTaskTemplateArgs, opts ...InvokeOption) (*LookupTaskTemplateResult, error)
func LookupTaskTemplateOutput(ctx *Context, args *LookupTaskTemplateOutputArgs, opts ...InvokeOption) LookupTaskTemplateResultOutput

> Note: This function is named LookupTaskTemplate in the Go SDK.

public static class GetTaskTemplate 
{
    public static Task<GetTaskTemplateResult> InvokeAsync(GetTaskTemplateArgs args, InvokeOptions? opts = null)
    public static Output<GetTaskTemplateResult> Invoke(GetTaskTemplateInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTaskTemplateResult> getTaskTemplate(GetTaskTemplateArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws-native:connect:getTaskTemplate
  arguments:
    # arguments dictionary

The following arguments are supported:

Arn string

The identifier (arn) of the task template.

Arn string

The identifier (arn) of the task template.

arn String

The identifier (arn) of the task template.

arn string

The identifier (arn) of the task template.

arn str

The identifier (arn) of the task template.

arn String

The identifier (arn) of the task template.

getTaskTemplate Result

The following output properties are available:

Arn string

The identifier (arn) of the task template.

ClientToken string
Constraints Pulumi.AwsNative.Connect.Outputs.ConstraintsProperties

The constraints for the task template

ContactFlowArn string

The identifier of the contact flow.

Defaults List<Pulumi.AwsNative.Connect.Outputs.TaskTemplateDefaultFieldValue>
Description string

The description of the task template.

Fields List<Pulumi.AwsNative.Connect.Outputs.TaskTemplateField>

The list of task template's fields

InstanceArn string

The identifier (arn) of the instance.

Name string

The name of the task template.

Status Pulumi.AwsNative.Connect.TaskTemplateStatus
Tags List<Pulumi.AwsNative.Connect.Outputs.TaskTemplateTag>

One or more tags.

Arn string

The identifier (arn) of the task template.

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

InstanceArn string

The identifier (arn) of the instance.

Name string

The name of the task template.

Status TaskTemplateStatus
Tags []TaskTemplateTag

One or more tags.

arn String

The identifier (arn) of the task template.

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

instanceArn String

The identifier (arn) of the instance.

name String

The name of the task template.

status TaskTemplateStatus
tags List<TaskTemplateTag>

One or more tags.

arn string

The identifier (arn) of the task template.

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

instanceArn string

The identifier (arn) of the instance.

name string

The name of the task template.

status TaskTemplateStatus
tags TaskTemplateTag[]

One or more tags.

arn str

The identifier (arn) of the task template.

client_token str
constraints ConstraintsProperties

The constraints for the task template

contact_flow_arn str

The identifier of the contact flow.

defaults Sequence[TaskTemplateDefaultFieldValue]
description str

The description of the task template.

fields Sequence[TaskTemplateField]

The list of task template's fields

instance_arn str

The identifier (arn) of the instance.

name str

The name of the task template.

status TaskTemplateStatus
tags Sequence[TaskTemplateTag]

One or more tags.

arn String

The identifier (arn) of the task template.

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

instanceArn String

The identifier (arn) of the instance.

name String

The name of the task template.

status "ACTIVE" | "INACTIVE"
tags List<Property Map>

One or more tags.

Supporting Types

ConstraintsProperties

TaskTemplateDefaultFieldValue

TaskTemplateField

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

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

TaskTemplateInvisibleFieldInfo

TaskTemplateReadOnlyFieldInfo

TaskTemplateRequiredFieldInfo

TaskTemplateStatus

TaskTemplateTag

Key string

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string

The value for the tag. . You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Key string

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string

The value for the tag. . You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key String

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value String

The value for the tag. . You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key string

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value string

The value for the tag. . You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key str

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value str

The value for the tag. . You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key String

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value String

The value for the tag. . You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0