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.