Class: Aws::BedrockAgentCoreControl::Types::HarnessManagedMemoryConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::HarnessManagedMemoryConfiguration
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Configuration for managed memory creation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The ARN of the managed AgentCore Memory resource.
-
#encryption_key_arn ⇒ String
Customer-managed KMS key.
-
#event_expiry_duration ⇒ Integer
Event retention in days.
-
#strategies ⇒ Array<String>
Strategy types to enable.
Instance Attribute Details
#arn ⇒ String
The ARN of the managed AgentCore Memory resource. Read-only on Get, ignored on Create/Update input.
12341 12342 12343 12344 12345 12346 12347 12348 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12341 class HarnessManagedMemoryConfiguration < Struct.new( :arn, :strategies, :event_expiry_duration, :encryption_key_arn) SENSITIVE = [] include Aws::Structure end |
#encryption_key_arn ⇒ String
Customer-managed KMS key. Defaults to AWS-owned key. Not updatable after creation.
12341 12342 12343 12344 12345 12346 12347 12348 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12341 class HarnessManagedMemoryConfiguration < Struct.new( :arn, :strategies, :event_expiry_duration, :encryption_key_arn) SENSITIVE = [] include Aws::Structure end |
#event_expiry_duration ⇒ Integer
Event retention in days. Defaults to 30.
12341 12342 12343 12344 12345 12346 12347 12348 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12341 class HarnessManagedMemoryConfiguration < Struct.new( :arn, :strategies, :event_expiry_duration, :encryption_key_arn) SENSITIVE = [] include Aws::Structure end |
#strategies ⇒ Array<String>
Strategy types to enable. Defaults to [SEMANTIC, SUMMARIZATION].
12341 12342 12343 12344 12345 12346 12347 12348 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12341 class HarnessManagedMemoryConfiguration < Struct.new( :arn, :strategies, :event_expiry_duration, :encryption_key_arn) SENSITIVE = [] include Aws::Structure end |