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)


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.

Returns:

  • (String)


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.

Returns:

  • (Integer)


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

Returns:

  • (Array<String>)


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