Class: Aws::ConnectCases::Types::GetTemplateResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#created_timeTime

Timestamp at which the resource was created.

Returns:

  • (Time)


2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2201

class GetTemplateResponse < Struct.new(
  :template_id,
  :template_arn,
  :name,
  :description,
  :layout_configuration,
  :required_fields,
  :tags,
  :status,
  :deleted,
  :created_time,
  :last_modified_time,
  :rules,
  :tag_propagation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#deletedBoolean

Denotes whether or not the resource has been deleted.

Returns:

  • (Boolean)


2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2201

class GetTemplateResponse < Struct.new(
  :template_id,
  :template_arn,
  :name,
  :description,
  :layout_configuration,
  :required_fields,
  :tags,
  :status,
  :deleted,
  :created_time,
  :last_modified_time,
  :rules,
  :tag_propagation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A brief description of the template.

Returns:

  • (String)


2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2201

class GetTemplateResponse < Struct.new(
  :template_id,
  :template_arn,
  :name,
  :description,
  :layout_configuration,
  :required_fields,
  :tags,
  :status,
  :deleted,
  :created_time,
  :last_modified_time,
  :rules,
  :tag_propagation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_timeTime

Timestamp at which the resource was created or last modified.

Returns:

  • (Time)


2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2201

class GetTemplateResponse < Struct.new(
  :template_id,
  :template_arn,
  :name,
  :description,
  :layout_configuration,
  :required_fields,
  :tags,
  :status,
  :deleted,
  :created_time,
  :last_modified_time,
  :rules,
  :tag_propagation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#layout_configurationTypes::LayoutConfiguration

Configuration of layouts associated to the template.



2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2201

class GetTemplateResponse < Struct.new(
  :template_id,
  :template_arn,
  :name,
  :description,
  :layout_configuration,
  :required_fields,
  :tags,
  :status,
  :deleted,
  :created_time,
  :last_modified_time,
  :rules,
  :tag_propagation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the template.

Returns:

  • (String)


2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2201

class GetTemplateResponse < Struct.new(
  :template_id,
  :template_arn,
  :name,
  :description,
  :layout_configuration,
  :required_fields,
  :tags,
  :status,
  :deleted,
  :created_time,
  :last_modified_time,
  :rules,
  :tag_propagation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#required_fieldsArray<Types::RequiredField>

A list of fields that must contain a value for a case to be successfully created with this template.

Returns:



2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2201

class GetTemplateResponse < Struct.new(
  :template_id,
  :template_arn,
  :name,
  :description,
  :layout_configuration,
  :required_fields,
  :tags,
  :status,
  :deleted,
  :created_time,
  :last_modified_time,
  :rules,
  :tag_propagation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#rulesArray<Types::TemplateRule>

A list of case rules (also known as case field conditions) on a template.

Returns:



2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2201

class GetTemplateResponse < Struct.new(
  :template_id,
  :template_arn,
  :name,
  :description,
  :layout_configuration,
  :required_fields,
  :tags,
  :status,
  :deleted,
  :created_time,
  :last_modified_time,
  :rules,
  :tag_propagation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the template.

Returns:

  • (String)


2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2201

class GetTemplateResponse < Struct.new(
  :template_id,
  :template_arn,
  :name,
  :description,
  :layout_configuration,
  :required_fields,
  :tags,
  :status,
  :deleted,
  :created_time,
  :last_modified_time,
  :rules,
  :tag_propagation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#tag_propagation_configurationsArray<Types::TagPropagationConfiguration>

Defines tag propagation configuration for resources created within a domain. Tags specified here will be automatically applied to resources being created for the specified resource type.



2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2201

class GetTemplateResponse < Struct.new(
  :template_id,
  :template_arn,
  :name,
  :description,
  :layout_configuration,
  :required_fields,
  :tags,
  :status,
  :deleted,
  :created_time,
  :last_modified_time,
  :rules,
  :tag_propagation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

A map of of key-value pairs that represent tags on a resource. Tags are used to organize, track, or control access for this resource.

Returns:

  • (Hash<String,String>)


2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2201

class GetTemplateResponse < Struct.new(
  :template_id,
  :template_arn,
  :name,
  :description,
  :layout_configuration,
  :required_fields,
  :tags,
  :status,
  :deleted,
  :created_time,
  :last_modified_time,
  :rules,
  :tag_propagation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#template_arnString

The Amazon Resource Name (ARN) of the template.

Returns:

  • (String)


2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2201

class GetTemplateResponse < Struct.new(
  :template_id,
  :template_arn,
  :name,
  :description,
  :layout_configuration,
  :required_fields,
  :tags,
  :status,
  :deleted,
  :created_time,
  :last_modified_time,
  :rules,
  :tag_propagation_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#template_idString

A unique identifier of a template.

Returns:

  • (String)


2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2201

class GetTemplateResponse < Struct.new(
  :template_id,
  :template_arn,
  :name,
  :description,
  :layout_configuration,
  :required_fields,
  :tags,
  :status,
  :deleted,
  :created_time,
  :last_modified_time,
  :rules,
  :tag_propagation_configurations)
  SENSITIVE = []
  include Aws::Structure
end