Interface MemoryAttributes
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
MemoryAttributes.Jsii$Proxy
@Generated(value="jsii-pacmak/1.130.0 (build 048a5ee)",
date="2026-05-19T19:44:37.155Z")
@Stability(Stable)
public interface MemoryAttributes
extends software.amazon.jsii.JsiiSerializable
Attributes for specifying an imported Memory.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.bedrockagentcore.*;
MemoryAttributes memoryAttributes = MemoryAttributes.builder()
.memoryArn("memoryArn")
.roleArn("roleArn")
// the properties below are optional
.createdAt("createdAt")
.kmsKeyArn("kmsKeyArn")
.status("status")
.updatedAt("updatedAt")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forMemoryAttributesstatic final classAn implementation forMemoryAttributes -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryAttributes.Builderbuilder()default StringThe created timestamp of the memory.default StringOptional KMS encryption key associated with this memory.The ARN of the memory.The ARN of the IAM role associated to the memory.default StringThe status of the memory.default StringWhen this memory was last updated.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getMemoryArn
The ARN of the memory. -
getRoleArn
The ARN of the IAM role associated to the memory. -
getCreatedAt
The created timestamp of the memory.Default: undefined - No created timestamp is provided
-
getKmsKeyArn
Optional KMS encryption key associated with this memory.Default: undefined - An AWS managed key is used
-
getStatus
The status of the memory.Default: undefined - No status is provided
-
getUpdatedAt
When this memory was last updated.Default: undefined - No last updated timestamp is provided
-
builder
- Returns:
- a
MemoryAttributes.BuilderofMemoryAttributes
-