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)


2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2278

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)


2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2278

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)


2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2278

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)


2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2278

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.



2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2278

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)


2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2278

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:



2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2278

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:



2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2278

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)


2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2278

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.



2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2278

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>)


2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2278

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)


2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2278

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)


2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2278

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