FolderSinkState constructor
- Input<
FolderSinkBigqueryOptions?> ? bigqueryOptions, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
String?> ? destination, - Input<
bool?> ? disabled, - Input<
List< ? exclusions,FolderSinkExclusion> ?> - Input<
String?> ? filter, - Input<
String?> ? folder, - Input<
bool?> ? includeChildren, - Input<
bool?> ? interceptChildren, - Input<
String?> ? name, - Input<
String?> ? writerIdentity,
Creates a new FolderSinkState.
bigqueryOptions Options that affect sinks exporting data to BigQuery. Structure documented below.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to "DELETE".
description A description of this sink. The maximum length of the description is 8000 characters.
destination The destination of the sink (or, in other words, where logs are written to). Can be a Cloud Storage bucket, a PubSub topic, a BigQuery dataset, a Cloud Logging bucket, or a Google Cloud project. Examples:
disabled If set to True, then this sink is disabled and it does not export any log entries.
exclusions Log entries that match any of the exclusion filters will not be exported. If a log entry is matched by both filter and one of exclusions.filter, it will not be exported. Can be repeated multiple times for multiple exclusions. Structure is documented below.
filter The filter to apply when exporting logs. Only log entries that match the filter are exported.
folder The folder to be exported to the sink. Note that either [FOLDER_ID] or folders/[FOLDER_ID] is
includeChildren Whether or not to include children folders in the sink export. If true, logs
interceptChildren Whether or not to intercept logs from child projects. If true, matching logs will not
name The name of the logging sink.
writerIdentity The identity associated with this sink. This identity must be granted write access to the
Implementation
const FolderSinkState({
this.bigqueryOptions,
this.deletionPolicy,
this.description,
this.destination,
this.disabled,
this.exclusions,
this.filter,
this.folder,
this.includeChildren,
this.interceptChildren,
this.name,
this.writerIdentity,
});