ReadonlyalertLeading text of the notification message and each rule's default description, e.g.
AgentCore security event. Identifies which subsystem an alert came from.
Optional ReadonlycreateFlag controlling CloudFormation output and stack export creation for construct resources
Optional ReadonlycreateFlag controlling SSM parameter creation for construct resource references enabling
ReadonlyeventCloudTrail eventSource values, e.g. bedrock-agentcore.amazonaws.com, matched as
detail.eventSource. Non-empty for the same reason as sources. The list is
an OR, so a value that never appears is harmless.
ReadonlynamingMDAA naming implementation for consistent resource naming across all MDAA constructs
ReadonlynotificationSNS topic notified when any rule matches - the default target for every rule.
For an imported topic CDK cannot attach a resource policy, so its owner must
independently allow events.amazonaws.com to sns:Publish (and to use the key, if
CMK-encrypted). Callers should warn about this.
Optional ReadonlyresourceARNs identifying this resource in the CloudTrail resources array. Pass every form
the service may record (e.g. a resource ARN and its child endpoint ARN).
At least one of this and resourceRequestParameters must be non-empty, or the rules would match every resource of that service in the account.
ReadonlyresourceLogical name of the resource the rules monitor (used in rule naming and in the notification).
Optional ReadonlyresourceMap of CloudTrail requestParameters field name to the value identifying this
resource, $or-combined with each other and with resourceArns.
A set rather than one field because the field carrying the identity differs per API, and naming an absent field matches nothing. Not sufficient alone - see CLOUDTRAIL_RESOURCES_ARN_FIELD.
ReadonlyrulesThe rules to create, keyed by a short name. The key is part of the rule's resource name, so it should be stable across deployments.
Optional ReadonlyrulesConfig path this feature is exposed under (e.g. eventBridgeAlerts.rules), used in
validation messages so they name the key the user actually set.
ReadonlysourcesTop-level EventBridge source values, e.g. aws.bedrock-agentcore. Must be
non-empty, or the rules would match every service in the account.
Properties for createCloudTrailAlertRules.