import * as core from "@terrascript/core"; export interface DsLogGroupArgs { /** * (Required) The name of the Cloudwatch log group */ name: string | core.StringOut; /** * A map of tags to assign to the resource. */ tags?: core.Map | core.MapOut; } export declare class DsLogGroup extends core.Data { /** * The ARN of the Cloudwatch log group. Any `:*` suffix added by the API, denoting all CloudWatch Log S * treams under the CloudWatch Log Group, is removed for greater compatibility with other AWS services * that do not accept the suffix. */ arn: string | core.StringOut; /** * The creation time of the log group, expressed as the number of milliseconds after Jan 1, 1970 00:00: * 00 UTC. */ creationTime: number | core.NumberOut; id: string | core.StringOut; /** * The ARN of the KMS Key to use when encrypting log data. */ kmsKeyId: string | core.StringOut; /** * (Required) The name of the Cloudwatch log group */ name: string | core.StringOut; /** * The number of days log events retained in the specified log group. */ retentionInDays: number | core.NumberOut; /** * A map of tags to assign to the resource. */ tags?: core.Map | core.MapOut; constructor(name: string, args?: DsLogGroupArgs); getNamespace(): string; } //# sourceMappingURL=ds_log_group.d.ts.map