Class: Aws::ConnectCases::Types::UpdateTemplateRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::ConnectCases::Types::UpdateTemplateRequest
- Defined in:
- gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
A brief description of the template.
-
#domain_id ⇒ String
The unique identifier of the Cases domain.
-
#layout_configuration ⇒ Types::LayoutConfiguration
Configuration of layouts associated to the template.
-
#name ⇒ String
The name of the template.
-
#required_fields ⇒ Array<Types::RequiredField>
A list of fields that must contain a value for a case to be successfully created with this template.
-
#rules ⇒ Array<Types::TemplateRule>
A list of case rules (also known as [case field conditions][1]) on a template.
-
#status ⇒ String
The status of the template.
-
#tag_propagation_configurations ⇒ Array<Types::TagPropagationConfiguration>
Defines tag propagation configuration for resources created within a domain.
-
#template_id ⇒ String
A unique identifier for the template.
Instance Attribute Details
#description ⇒ String
A brief description of the template.
4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 4540 class UpdateTemplateRequest < Struct.new( :domain_id, :template_id, :name, :description, :layout_configuration, :required_fields, :status, :rules, :tag_propagation_configurations) SENSITIVE = [] include Aws::Structure end |
#domain_id ⇒ String
The unique identifier of the Cases domain.
4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 4540 class UpdateTemplateRequest < Struct.new( :domain_id, :template_id, :name, :description, :layout_configuration, :required_fields, :status, :rules, :tag_propagation_configurations) SENSITIVE = [] include Aws::Structure end |
#layout_configuration ⇒ Types::LayoutConfiguration
Configuration of layouts associated to the template.
4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 4540 class UpdateTemplateRequest < Struct.new( :domain_id, :template_id, :name, :description, :layout_configuration, :required_fields, :status, :rules, :tag_propagation_configurations) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the template. It must be unique per domain.
4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 4540 class UpdateTemplateRequest < Struct.new( :domain_id, :template_id, :name, :description, :layout_configuration, :required_fields, :status, :rules, :tag_propagation_configurations) SENSITIVE = [] include Aws::Structure end |
#required_fields ⇒ Array<Types::RequiredField>
A list of fields that must contain a value for a case to be successfully created with this template.
To require a Customer Profile when creating cases, include
customer_id in this list. If customer_id is omitted, the
Customer Profile field is optional and can be added, changed, or
removed after case creation.
4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 4540 class UpdateTemplateRequest < Struct.new( :domain_id, :template_id, :name, :description, :layout_configuration, :required_fields, :status, :rules, :tag_propagation_configurations) SENSITIVE = [] include Aws::Structure end |
#rules ⇒ Array<Types::TemplateRule>
A list of case rules (also known as case field conditions) on a template.
4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 4540 class UpdateTemplateRequest < Struct.new( :domain_id, :template_id, :name, :description, :layout_configuration, :required_fields, :status, :rules, :tag_propagation_configurations) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the template.
4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 4540 class UpdateTemplateRequest < Struct.new( :domain_id, :template_id, :name, :description, :layout_configuration, :required_fields, :status, :rules, :tag_propagation_configurations) SENSITIVE = [] include Aws::Structure end |
#tag_propagation_configurations ⇒ Array<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.
4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 4540 class UpdateTemplateRequest < Struct.new( :domain_id, :template_id, :name, :description, :layout_configuration, :required_fields, :status, :rules, :tag_propagation_configurations) SENSITIVE = [] include Aws::Structure end |
#template_id ⇒ String
A unique identifier for the template.
4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 4540 class UpdateTemplateRequest < Struct.new( :domain_id, :template_id, :name, :description, :layout_configuration, :required_fields, :status, :rules, :tag_propagation_configurations) SENSITIVE = [] include Aws::Structure end |