Class: Aws::Connect::Types::UpdateDataTableAttributeRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-connect/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#attribute_nameString

The current name of the attribute to update. Used as an identifier since attribute names can be changed.



32013
32014
32015
32016
32017
32018
32019
32020
32021
32022
32023
32024
# File 'lib/aws-sdk-connect/types.rb', line 32013

class UpdateDataTableAttributeRequest < Struct.new(
  :instance_id,
  :data_table_id,
  :attribute_name,
  :name,
  :value_type,
  :description,
  :primary,
  :validation)
  SENSITIVE = []
  include Aws::Structure
end

#data_table_idString

The unique identifier for the data table. Must also accept the table ARN with or without a version alias.



32013
32014
32015
32016
32017
32018
32019
32020
32021
32022
32023
32024
# File 'lib/aws-sdk-connect/types.rb', line 32013

class UpdateDataTableAttributeRequest < Struct.new(
  :instance_id,
  :data_table_id,
  :attribute_name,
  :name,
  :value_type,
  :description,
  :primary,
  :validation)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The updated description for the attribute.



32013
32014
32015
32016
32017
32018
32019
32020
32021
32022
32023
32024
# File 'lib/aws-sdk-connect/types.rb', line 32013

class UpdateDataTableAttributeRequest < Struct.new(
  :instance_id,
  :data_table_id,
  :attribute_name,
  :name,
  :value_type,
  :description,
  :primary,
  :validation)
  SENSITIVE = []
  include Aws::Structure
end

#instance_idString

The unique identifier for the Amazon Connect instance.



32013
32014
32015
32016
32017
32018
32019
32020
32021
32022
32023
32024
# File 'lib/aws-sdk-connect/types.rb', line 32013

class UpdateDataTableAttributeRequest < Struct.new(
  :instance_id,
  :data_table_id,
  :attribute_name,
  :name,
  :value_type,
  :description,
  :primary,
  :validation)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The new name for the attribute. Must conform to Connect human readable string specification and be unique within the data table.



32013
32014
32015
32016
32017
32018
32019
32020
32021
32022
32023
32024
# File 'lib/aws-sdk-connect/types.rb', line 32013

class UpdateDataTableAttributeRequest < Struct.new(
  :instance_id,
  :data_table_id,
  :attribute_name,
  :name,
  :value_type,
  :description,
  :primary,
  :validation)
  SENSITIVE = []
  include Aws::Structure
end

#primaryBoolean

Whether the attribute should be treated as a primary key. Converting to primary attribute requires existing values to maintain uniqueness.



32013
32014
32015
32016
32017
32018
32019
32020
32021
32022
32023
32024
# File 'lib/aws-sdk-connect/types.rb', line 32013

class UpdateDataTableAttributeRequest < Struct.new(
  :instance_id,
  :data_table_id,
  :attribute_name,
  :name,
  :value_type,
  :description,
  :primary,
  :validation)
  SENSITIVE = []
  include Aws::Structure
end

#validationTypes::Validation

The updated validation rules for the attribute. Changes do not affect existing values until they are modified.



32013
32014
32015
32016
32017
32018
32019
32020
32021
32022
32023
32024
# File 'lib/aws-sdk-connect/types.rb', line 32013

class UpdateDataTableAttributeRequest < Struct.new(
  :instance_id,
  :data_table_id,
  :attribute_name,
  :name,
  :value_type,
  :description,
  :primary,
  :validation)
  SENSITIVE = []
  include Aws::Structure
end

#value_typeString

The updated value type for the attribute. When changing value types, existing values are not deleted but may return default values if incompatible.



32013
32014
32015
32016
32017
32018
32019
32020
32021
32022
32023
32024
# File 'lib/aws-sdk-connect/types.rb', line 32013

class UpdateDataTableAttributeRequest < Struct.new(
  :instance_id,
  :data_table_id,
  :attribute_name,
  :name,
  :value_type,
  :description,
  :primary,
  :validation)
  SENSITIVE = []
  include Aws::Structure
end