interface SelfManagedConfigurationProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.aws_bedrockagentcore.CfnMemory.SelfManagedConfigurationProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsbedrockagentcore#CfnMemory_SelfManagedConfigurationProperty |
Java | software.amazon.awscdk.services.bedrockagentcore.CfnMemory.SelfManagedConfigurationProperty |
Python | aws_cdk.aws_bedrockagentcore.CfnMemory.SelfManagedConfigurationProperty |
TypeScript | aws-cdk-lib » aws_bedrockagentcore » CfnMemory » SelfManagedConfigurationProperty |
The self managed configuration.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_bedrockagentcore as bedrockagentcore } from 'aws-cdk-lib';
const selfManagedConfigurationProperty: bedrockagentcore.CfnMemory.SelfManagedConfigurationProperty = {
historicalContextWindowSize: 123,
invocationConfiguration: {
payloadDeliveryBucketName: 'payloadDeliveryBucketName',
topicArn: 'topicArn',
},
triggerConditions: [{
messageBasedTrigger: {
messageCount: 123,
},
timeBasedTrigger: {
idleSessionTimeout: 123,
},
tokenBasedTrigger: {
tokenCount: 123,
},
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| historical | number | The memory configuration for self managed. |
| invocation | IResolvable | Invocation | The self managed configuration. |
| trigger | IResolvable | (IResolvable | Trigger)[] |
historicalContextWindowSize?
Type:
number
(optional)
The memory configuration for self managed.
invocationConfiguration?
Type:
IResolvable | Invocation
(optional)
The self managed configuration.
triggerConditions?
Type:
IResolvable | (IResolvable | Trigger)[]
(optional)

.NET
Go
Java
Python
TypeScript