Class: Aws::BedrockAgentCoreControl::Types::MemoryStrategy
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::MemoryStrategy
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Contains information about a memory strategy.
Constant Summary collapse
- SENSITIVE =
[:description]
Instance Attribute Summary collapse
-
#configuration ⇒ Types::StrategyConfiguration
The configuration of the memory strategy.
-
#created_at ⇒ Time
The timestamp when the memory strategy was created.
-
#description ⇒ String
The description of the memory strategy.
-
#memory_record_schema ⇒ Types::MemoryRecordSchema
Schema for metadata fields on records generated by this strategy.
-
#name ⇒ String
The name of the memory strategy.
-
#namespace_templates ⇒ Array<String>
The namespaceTemplates associated with the memory strategy.
-
#namespaces ⇒ Array<String>
This is a legacy parameter.
-
#record_expiry_duration_days ⇒ Integer
The effective record expiry (long-term memory time-to-live), in days, for memory records generated by this strategy.
-
#status ⇒ String
The current status of the memory strategy.
-
#strategy_id ⇒ String
The unique identifier of the memory strategy.
-
#type ⇒ String
The type of the memory strategy.
-
#updated_at ⇒ Time
The timestamp when the memory strategy was last updated.
Instance Attribute Details
#configuration ⇒ Types::StrategyConfiguration
The configuration of the memory strategy.
16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16219 class MemoryStrategy < Struct.new( :strategy_id, :name, :description, :configuration, :type, :namespaces, :namespace_templates, :created_at, :updated_at, :status, :memory_record_schema, :record_expiry_duration_days) SENSITIVE = [:description] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the memory strategy was created.
16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16219 class MemoryStrategy < Struct.new( :strategy_id, :name, :description, :configuration, :type, :namespaces, :namespace_templates, :created_at, :updated_at, :status, :memory_record_schema, :record_expiry_duration_days) SENSITIVE = [:description] include Aws::Structure end |
#description ⇒ String
The description of the memory strategy.
16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16219 class MemoryStrategy < Struct.new( :strategy_id, :name, :description, :configuration, :type, :namespaces, :namespace_templates, :created_at, :updated_at, :status, :memory_record_schema, :record_expiry_duration_days) SENSITIVE = [:description] include Aws::Structure end |
#memory_record_schema ⇒ Types::MemoryRecordSchema
Schema for metadata fields on records generated by this strategy.
16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16219 class MemoryStrategy < Struct.new( :strategy_id, :name, :description, :configuration, :type, :namespaces, :namespace_templates, :created_at, :updated_at, :status, :memory_record_schema, :record_expiry_duration_days) SENSITIVE = [:description] include Aws::Structure end |
#name ⇒ String
The name of the memory strategy.
16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16219 class MemoryStrategy < Struct.new( :strategy_id, :name, :description, :configuration, :type, :namespaces, :namespace_templates, :created_at, :updated_at, :status, :memory_record_schema, :record_expiry_duration_days) SENSITIVE = [:description] include Aws::Structure end |
#namespace_templates ⇒ Array<String>
The namespaceTemplates associated with the memory strategy.
16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16219 class MemoryStrategy < Struct.new( :strategy_id, :name, :description, :configuration, :type, :namespaces, :namespace_templates, :created_at, :updated_at, :status, :memory_record_schema, :record_expiry_duration_days) SENSITIVE = [:description] include Aws::Structure end |
#namespaces ⇒ Array<String>
This is a legacy parameter. The namespaces associated with the memory strategy.
16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16219 class MemoryStrategy < Struct.new( :strategy_id, :name, :description, :configuration, :type, :namespaces, :namespace_templates, :created_at, :updated_at, :status, :memory_record_schema, :record_expiry_duration_days) SENSITIVE = [:description] include Aws::Structure end |
#record_expiry_duration_days ⇒ Integer
The effective record expiry (long-term memory time-to-live), in days, for memory records generated by this strategy. New records expire this many days after they are created. If not set, records generated by this strategy do not expire.
16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16219 class MemoryStrategy < Struct.new( :strategy_id, :name, :description, :configuration, :type, :namespaces, :namespace_templates, :created_at, :updated_at, :status, :memory_record_schema, :record_expiry_duration_days) SENSITIVE = [:description] include Aws::Structure end |
#status ⇒ String
The current status of the memory strategy.
16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16219 class MemoryStrategy < Struct.new( :strategy_id, :name, :description, :configuration, :type, :namespaces, :namespace_templates, :created_at, :updated_at, :status, :memory_record_schema, :record_expiry_duration_days) SENSITIVE = [:description] include Aws::Structure end |
#strategy_id ⇒ String
The unique identifier of the memory strategy.
16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16219 class MemoryStrategy < Struct.new( :strategy_id, :name, :description, :configuration, :type, :namespaces, :namespace_templates, :created_at, :updated_at, :status, :memory_record_schema, :record_expiry_duration_days) SENSITIVE = [:description] include Aws::Structure end |
#type ⇒ String
The type of the memory strategy.
16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16219 class MemoryStrategy < Struct.new( :strategy_id, :name, :description, :configuration, :type, :namespaces, :namespace_templates, :created_at, :updated_at, :status, :memory_record_schema, :record_expiry_duration_days) SENSITIVE = [:description] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp when the memory strategy was last updated.
16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16219 class MemoryStrategy < Struct.new( :strategy_id, :name, :description, :configuration, :type, :namespaces, :namespace_templates, :created_at, :updated_at, :status, :memory_record_schema, :record_expiry_duration_days) SENSITIVE = [:description] include Aws::Structure end |