Module Values_0.StartActivityStreamResponseSource

Starts a database activity stream to monitor activity on the database. For more information, see Monitoring Amazon Aurora with Database Activity Streams in the Amazon Aurora User Guide or Monitoring Amazon RDS with Database Activity Streams in the Amazon RDS User Guide.

Sourcetype startActivityStreamResult = {
  1. kmsKeyId : String_.t option;
    (*

    The Amazon Web Services KMS key identifier for encryption of messages in the database activity stream.

    *)
  2. kinesisStreamName : String_.t option;
    (*

    The name of the Amazon Kinesis data stream to be used for the database activity stream.

    *)
  3. status : ActivityStreamStatus.t option;
    (*

    The status of the database activity stream.

    *)
  4. mode : ActivityStreamMode.t option;
    (*

    The mode of the database activity stream.

    *)
  5. engineNativeAuditFieldsIncluded : BooleanOptional.t option;
    (*

    Indicates whether engine-native audit fields are included in the database activity stream.

    *)
  6. applyImmediately : Boolean.t option;
    (*

    Indicates whether or not the database activity stream will start as soon as possible, regardless of the maintenance window for the database.

    *)
}
Sourceand responseMetaData = unit
Sourceand t = {
  1. startActivityStreamResult : startActivityStreamResult;
  2. responseMetaData : responseMetaData;
}
Sourcetype error = [
  1. | `DBClusterNotFoundFault of DBClusterNotFoundFault.t
  2. | `DBInstanceNotFoundFault of DBInstanceNotFoundFault.t
  3. | `InvalidDBClusterStateFault of InvalidDBClusterStateFault.t
  4. | `InvalidDBInstanceStateFault of InvalidDBInstanceStateFault.t
  5. | `KMSKeyNotAccessibleFault of KMSKeyNotAccessibleFault.t
  6. | `ResourceNotFoundFault of ResourceNotFoundFault.t
  7. | `Unknown_operation_error of string * string option
]
Sourceval context_ : string
Sourceval make : ?kmsKeyId:??? -> ?kinesisStreamName:??? -> ?status:??? -> ?mode:??? -> ?engineNativeAuditFieldsIncluded:??? -> ?applyImmediately:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `DBClusterNotFoundFault of unit | `DBInstanceNotFoundFault of unit | `InvalidDBClusterStateFault of unit | `InvalidDBInstanceStateFault of unit | `KMSKeyNotAccessibleFault of unit | `ResourceNotFoundFault of unit | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `DBClusterNotFoundFault of unit | `DBInstanceNotFoundFault of unit | `InvalidDBClusterStateFault of unit | `InvalidDBInstanceStateFault of unit | `KMSKeyNotAccessibleFault of unit | `ResourceNotFoundFault of unit | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `Boolean of BooleanOptional.t | `Enum of string | `String of String_.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t