EventDataStoreAdvancedFieldSelectorArgs

data class EventDataStoreAdvancedFieldSelectorArgs(val endsWith: Output<List<String>>? = null, val equals: Output<List<String>>? = null, val field: Output<String>, val notEndsWith: Output<List<String>>? = null, val notEquals: Output<List<String>>? = null, val notStartsWith: Output<List<String>>? = null, val startsWith: Output<List<String>>? = null) : ConvertibleToJava<EventDataStoreAdvancedFieldSelectorArgs>

A single selector statement in an advanced event selector.

Constructors

Link copied to clipboard
constructor(endsWith: Output<List<String>>? = null, equals: Output<List<String>>? = null, field: Output<String>, notEndsWith: Output<List<String>>? = null, notEquals: Output<List<String>>? = null, notStartsWith: Output<List<String>>? = null, startsWith: Output<List<String>>? = null)

Properties

Link copied to clipboard
val endsWith: Output<List<String>>? = null

An operator that includes events that match the last few characters of the event record field specified as the value of Field.

Link copied to clipboard
val equals: Output<List<String>>? = null

An operator that includes events that match the exact value of the event record field specified as the value of Field. This is the only valid operator that you can use with the readOnly, eventCategory, and resources.type fields.

Link copied to clipboard
val field: Output<String>

A field in an event record on which to filter events to be logged. Supported fields include readOnly, eventCategory, eventSource (for management events), eventName, resources.type, and resources.ARN.

Link copied to clipboard
val notEndsWith: Output<List<String>>? = null

An operator that excludes events that match the last few characters of the event record field specified as the value of Field.

Link copied to clipboard
val notEquals: Output<List<String>>? = null

An operator that excludes events that match the exact value of the event record field specified as the value of Field.

Link copied to clipboard
val notStartsWith: Output<List<String>>? = null

An operator that excludes events that match the first few characters of the event record field specified as the value of Field.

Link copied to clipboard
val startsWith: Output<List<String>>? = null

An operator that includes events that match the first few characters of the event record field specified as the value of Field.

Functions

Link copied to clipboard
open override fun toJava(): EventDataStoreAdvancedFieldSelectorArgs