AwsServerlessObservabilityLogGroupArgs
interface AwsServerlessObservabilityLogGroupArgs {
kmsKey?: AwsKmsKeyInput;
logGroupClass?: Input<string>;
name?: Input<string>;
retentionInDays?: Input<number>;
skipDestroy?: Input<boolean>;
tags?: Input<Record<string, Input<string>>>;
}Optional CloudWatch log-group settings for the observability capability.
Example
CODE
const logGroup: AwsServerlessObservabilityLogGroupArgs = {
retentionInDays: 14,
};Properties
kmsKey: AwsKmsKeyInput
Optional canonical KMS key reference for log-group encryption.
logGroupClass: Input<string>
Optional log-group class.
name: Input<string>
Optional explicit CloudWatch log-group purpose name. Defaults to the function purpose. Supported only when one function is configured.
retentionInDays: Input<number>
Optional retention in days.
skipDestroy: Input<boolean>
Whether Pulumi should retain the log group on destroy.
tags: Input<Record<string, Input<string>>>
Optional tags merged with default and component-level tags.