import * as core from "@terrascript/core"; export interface ClusterActivityStreamArgs extends core.ResourceArgs { /** * (Optional, Forces new resources) Specifies whether the database activity stream includes engine-nati * ve audit fields. This option only applies to an Oracle DB instance. By default, no engine-native aud * it fields are included. Defaults `false`. */ engineNativeAuditFieldsIncluded?: boolean | core.BooleanOut; /** * (Required, Forces new resources) The AWS KMS key identifier for encrypting messages in the database * activity stream. The AWS KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the * KMS key. */ kmsKeyId: string | core.StringOut; /** * (Required, Forces new resources) Specifies the mode of the database activity stream. Database events * such as a change or access generate an activity stream event. The database session can handle these * events either synchronously or asynchronously. One of: `sync`, `async`. */ mode: string | core.StringOut; /** * (Required, Forces new resources) The Amazon Resource Name (ARN) of the DB cluster. */ resourceArn: string | core.StringOut; } export declare class ClusterActivityStream extends core.Resource { /** * (Optional, Forces new resources) Specifies whether the database activity stream includes engine-nati * ve audit fields. This option only applies to an Oracle DB instance. By default, no engine-native aud * it fields are included. Defaults `false`. */ engineNativeAuditFieldsIncluded?: boolean | core.BooleanOut; /** * The Amazon Resource Name (ARN) of the DB cluster. */ id: string | core.StringOut; /** * The name of the Amazon Kinesis data stream to be used for the database activity stream. */ kinesisStreamName: string | core.StringOut; /** * (Required, Forces new resources) The AWS KMS key identifier for encrypting messages in the database * activity stream. The AWS KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the * KMS key. */ kmsKeyId: string | core.StringOut; /** * (Required, Forces new resources) Specifies the mode of the database activity stream. Database events * such as a change or access generate an activity stream event. The database session can handle these * events either synchronously or asynchronously. One of: `sync`, `async`. */ mode: string | core.StringOut; /** * (Required, Forces new resources) The Amazon Resource Name (ARN) of the DB cluster. */ resourceArn: string | core.StringOut; constructor(name: string, args?: ClusterActivityStreamArgs); getNamespace(): string; } //# sourceMappingURL=cluster_activity_stream.d.ts.map