Class: Aws::BedrockAgentCoreControl::Types::Memory
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::Memory
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Contains information about a memory resource.
Constant Summary collapse
- SENSITIVE =
[:description]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the memory.
-
#created_at ⇒ Time
The timestamp when the memory was created.
-
#description ⇒ String
The description of the memory.
-
#encryption_key_arn ⇒ String
The ARN of the KMS key used to encrypt the memory.
-
#event_expiry_duration ⇒ Integer
The number of days after which memory events will expire.
-
#failure_reason ⇒ String
The reason for failure if the memory is in a failed state.
-
#id ⇒ String
The unique identifier of the memory.
-
#memory_execution_role_arn ⇒ String
The ARN of the IAM role that provides permissions for the memory.
-
#name ⇒ String
The name of the memory.
-
#status ⇒ String
The current status of the memory.
-
#strategies ⇒ Array<Types::MemoryStrategy>
The list of memory strategies associated with this memory.
-
#updated_at ⇒ Time
The timestamp when the memory was last updated.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the memory.
3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3357 class Memory < Struct.new( :arn, :id, :name, :description, :encryption_key_arn, :memory_execution_role_arn, :event_expiry_duration, :status, :failure_reason, :created_at, :updated_at, :strategies) SENSITIVE = [:description] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the memory was created.
3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3357 class Memory < Struct.new( :arn, :id, :name, :description, :encryption_key_arn, :memory_execution_role_arn, :event_expiry_duration, :status, :failure_reason, :created_at, :updated_at, :strategies) SENSITIVE = [:description] include Aws::Structure end |
#description ⇒ String
The description of the memory.
3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3357 class Memory < Struct.new( :arn, :id, :name, :description, :encryption_key_arn, :memory_execution_role_arn, :event_expiry_duration, :status, :failure_reason, :created_at, :updated_at, :strategies) SENSITIVE = [:description] include Aws::Structure end |
#encryption_key_arn ⇒ String
The ARN of the KMS key used to encrypt the memory.
3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3357 class Memory < Struct.new( :arn, :id, :name, :description, :encryption_key_arn, :memory_execution_role_arn, :event_expiry_duration, :status, :failure_reason, :created_at, :updated_at, :strategies) SENSITIVE = [:description] include Aws::Structure end |
#event_expiry_duration ⇒ Integer
The number of days after which memory events will expire.
3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3357 class Memory < Struct.new( :arn, :id, :name, :description, :encryption_key_arn, :memory_execution_role_arn, :event_expiry_duration, :status, :failure_reason, :created_at, :updated_at, :strategies) SENSITIVE = [:description] include Aws::Structure end |
#failure_reason ⇒ String
The reason for failure if the memory is in a failed state.
3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3357 class Memory < Struct.new( :arn, :id, :name, :description, :encryption_key_arn, :memory_execution_role_arn, :event_expiry_duration, :status, :failure_reason, :created_at, :updated_at, :strategies) SENSITIVE = [:description] include Aws::Structure end |
#id ⇒ String
The unique identifier of the memory.
3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3357 class Memory < Struct.new( :arn, :id, :name, :description, :encryption_key_arn, :memory_execution_role_arn, :event_expiry_duration, :status, :failure_reason, :created_at, :updated_at, :strategies) SENSITIVE = [:description] include Aws::Structure end |
#memory_execution_role_arn ⇒ String
The ARN of the IAM role that provides permissions for the memory.
3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3357 class Memory < Struct.new( :arn, :id, :name, :description, :encryption_key_arn, :memory_execution_role_arn, :event_expiry_duration, :status, :failure_reason, :created_at, :updated_at, :strategies) SENSITIVE = [:description] include Aws::Structure end |
#name ⇒ String
The name of the memory.
3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3357 class Memory < Struct.new( :arn, :id, :name, :description, :encryption_key_arn, :memory_execution_role_arn, :event_expiry_duration, :status, :failure_reason, :created_at, :updated_at, :strategies) SENSITIVE = [:description] include Aws::Structure end |
#status ⇒ String
The current status of the memory.
3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3357 class Memory < Struct.new( :arn, :id, :name, :description, :encryption_key_arn, :memory_execution_role_arn, :event_expiry_duration, :status, :failure_reason, :created_at, :updated_at, :strategies) SENSITIVE = [:description] include Aws::Structure end |
#strategies ⇒ Array<Types::MemoryStrategy>
The list of memory strategies associated with this memory.
3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3357 class Memory < Struct.new( :arn, :id, :name, :description, :encryption_key_arn, :memory_execution_role_arn, :event_expiry_duration, :status, :failure_reason, :created_at, :updated_at, :strategies) SENSITIVE = [:description] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp when the memory was last updated.
3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3357 class Memory < Struct.new( :arn, :id, :name, :description, :encryption_key_arn, :memory_execution_role_arn, :event_expiry_duration, :status, :failure_reason, :created_at, :updated_at, :strategies) SENSITIVE = [:description] include Aws::Structure end |