Class: Aws::BedrockAgentCoreControl::Types::HarnessManagedMemoryConfiguration

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#arn ⇒ String

The ARN of the managed AgentCore Memory resource. Read-only on Get, ignored on Create/Update input.

Returns:

  • (String)


12363
12364
12365
12366
12367
12368
12369
12370
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12363

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 Amazon Web Services-owned key. Not updatable after creation.

Returns:

  • (String)


12363
12364
12365
12366
12367
12368
12369
12370
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12363

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.

Returns:

  • (Integer)


12363
12364
12365
12366
12367
12368
12369
12370
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12363

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].

Returns:

  • (Array<String>)


12363
12364
12365
12366
12367
12368
12369
12370
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12363

class HarnessManagedMemoryConfiguration < Struct.new(
  :arn,
  :strategies,
  :event_expiry_duration,
  :encryption_key_arn)
  SENSITIVE = []
  include Aws::Structure
end