amazonka-connect-2.0: Amazon Connect Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Connect.Types.TaskTemplateMetadata

Description

 
Synopsis

Documentation

data TaskTemplateMetadata Source #

Contains summary information about the task template.

See: newTaskTemplateMetadata smart constructor.

Constructors

TaskTemplateMetadata' 

Fields

Instances

Instances details
FromJSON TaskTemplateMetadata Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateMetadata

Generic TaskTemplateMetadata Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateMetadata

Associated Types

type Rep TaskTemplateMetadata :: Type -> Type #

Read TaskTemplateMetadata Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateMetadata

Show TaskTemplateMetadata Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateMetadata

NFData TaskTemplateMetadata Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateMetadata

Methods

rnf :: TaskTemplateMetadata -> () #

Eq TaskTemplateMetadata Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateMetadata

Hashable TaskTemplateMetadata Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateMetadata

type Rep TaskTemplateMetadata Source # 
Instance details

Defined in Amazonka.Connect.Types.TaskTemplateMetadata

newTaskTemplateMetadata :: TaskTemplateMetadata Source #

Create a value of TaskTemplateMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:TaskTemplateMetadata', taskTemplateMetadata_arn - The Amazon Resource Name (ARN) of the task template.

$sel:createdTime:TaskTemplateMetadata', taskTemplateMetadata_createdTime - The timestamp when the task template was created.

$sel:description:TaskTemplateMetadata', taskTemplateMetadata_description - The description of the task template.

$sel:id:TaskTemplateMetadata', taskTemplateMetadata_id - A unique identifier for the task template.

$sel:lastModifiedTime:TaskTemplateMetadata', taskTemplateMetadata_lastModifiedTime - The timestamp when the task template was last modified.

$sel:name:TaskTemplateMetadata', taskTemplateMetadata_name - The name of the task template.

$sel:status:TaskTemplateMetadata', taskTemplateMetadata_status - Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

taskTemplateMetadata_arn :: Lens' TaskTemplateMetadata (Maybe Text) Source #

The Amazon Resource Name (ARN) of the task template.

taskTemplateMetadata_createdTime :: Lens' TaskTemplateMetadata (Maybe UTCTime) Source #

The timestamp when the task template was created.

taskTemplateMetadata_id :: Lens' TaskTemplateMetadata (Maybe Text) Source #

A unique identifier for the task template.

taskTemplateMetadata_lastModifiedTime :: Lens' TaskTemplateMetadata (Maybe UTCTime) Source #

The timestamp when the task template was last modified.

taskTemplateMetadata_status :: Lens' TaskTemplateMetadata (Maybe TaskTemplateStatus) Source #

Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.