Package-level declarations

Types

Link copied to clipboard
class DataAccessLabel : KotlinCustomResource

A DataAccessLabel is a label on events to define user access to data. To get more information about DataAccessLabel, see:

Link copied to clipboard
data class DataAccessLabelArgs(val dataAccessLabelId: Output<String>? = null, val description: Output<String>? = null, val instance: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val udmQuery: Output<String>? = null) : ConvertibleToJava<DataAccessLabelArgs>

A DataAccessLabel is a label on events to define user access to data. To get more information about DataAccessLabel, see:

Link copied to clipboard
object DataAccessLabelMapper : ResourceMapper<DataAccessLabel>
Link copied to clipboard
class DataAccessScope : KotlinCustomResource

A DataAccessScope is a boolean expression of data access labels used to restrict access to data for users. To get more information about DataAccessScope, see:

Link copied to clipboard
data class DataAccessScopeArgs(val allowAll: Output<Boolean>? = null, val allowedDataAccessLabels: Output<List<DataAccessScopeAllowedDataAccessLabelArgs>>? = null, val dataAccessScopeId: Output<String>? = null, val deniedDataAccessLabels: Output<List<DataAccessScopeDeniedDataAccessLabelArgs>>? = null, val description: Output<String>? = null, val instance: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<DataAccessScopeArgs>

A DataAccessScope is a boolean expression of data access labels used to restrict access to data for users. To get more information about DataAccessScope, see:

Link copied to clipboard
object DataAccessScopeMapper : ResourceMapper<DataAccessScope>
Link copied to clipboard
class ReferenceList : KotlinCustomResource

Reference lists are user-defined lists of values which users can use in multiple Rules. To get more information about ReferenceList, see:

Link copied to clipboard
data class ReferenceListArgs(val description: Output<String>? = null, val entries: Output<List<ReferenceListEntryArgs>>? = null, val instance: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val referenceListId: Output<String>? = null, val syntaxType: Output<String>? = null) : ConvertibleToJava<ReferenceListArgs>

Reference lists are user-defined lists of values which users can use in multiple Rules. To get more information about ReferenceList, see:

Link copied to clipboard
Link copied to clipboard
object ReferenceListMapper : ResourceMapper<ReferenceList>
Link copied to clipboard
Link copied to clipboard
class Retrohunt : KotlinCustomResource

Retrohunt is an execution of a Rule over a time range in the past. To get more information about Retrohunt, see:

Link copied to clipboard
data class RetrohuntArgs(val RetrohuntId: Output<String>? = null, val instance: Output<String>? = null, val location: Output<String>? = null, val processInterval: Output<RetrohuntProcessIntervalArgs>? = null, val project: Output<String>? = null, val rule: Output<String>? = null) : ConvertibleToJava<RetrohuntArgs>

Retrohunt is an execution of a Rule over a time range in the past. To get more information about Retrohunt, see:

Link copied to clipboard
Link copied to clipboard
object RetrohuntMapper : ResourceMapper<Retrohunt>
Link copied to clipboard
Link copied to clipboard
class Rule : KotlinCustomResource

The Rule resource represents a user-created rule. To get more information about Rule, see:

Link copied to clipboard
data class RuleArgs(val deletionPolicy: Output<String>? = null, val etag: Output<String>? = null, val instance: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val ruleId: Output<String>? = null, val scope: Output<String>? = null, val text: Output<String>? = null) : ConvertibleToJava<RuleArgs>

The Rule resource represents a user-created rule. To get more information about Rule, see:

Link copied to clipboard

Builder for RuleArgs.

Link copied to clipboard
class RuleDeployment : KotlinCustomResource

The RuleDeployment resource represents the deployment state of a Rule. To get more information about RuleDeployment, see:

Link copied to clipboard
data class RuleDeploymentArgs(val alerting: Output<Boolean>? = null, val archived: Output<Boolean>? = null, val enabled: Output<Boolean>? = null, val instance: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val rule: Output<String>? = null, val runFrequency: Output<String>? = null) : ConvertibleToJava<RuleDeploymentArgs>

The RuleDeployment resource represents the deployment state of a Rule. To get more information about RuleDeployment, see:

Link copied to clipboard
Link copied to clipboard
object RuleDeploymentMapper : ResourceMapper<RuleDeployment>
Link copied to clipboard
object RuleMapper : ResourceMapper<Rule>
Link copied to clipboard

Builder for Rule.

Link copied to clipboard
class Watchlist : KotlinCustomResource

A watchlist is a list of entities that allows for bulk operations over the included entities. To get more information about Watchlist, see:

Link copied to clipboard
data class WatchlistArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val entityPopulationMechanism: Output<WatchlistEntityPopulationMechanismArgs>? = null, val instance: Output<String>? = null, val location: Output<String>? = null, val multiplyingFactor: Output<Double>? = null, val project: Output<String>? = null, val watchlistId: Output<String>? = null, val watchlistUserPreferences: Output<WatchlistWatchlistUserPreferencesArgs>? = null) : ConvertibleToJava<WatchlistArgs>

A watchlist is a list of entities that allows for bulk operations over the included entities. To get more information about Watchlist, see:

Link copied to clipboard
Link copied to clipboard
object WatchlistMapper : ResourceMapper<Watchlist>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun retrohunt(name: String, block: suspend RetrohuntResourceBuilder.() -> Unit): Retrohunt
Link copied to clipboard
fun rule(name: String): Rule
suspend fun rule(name: String, block: suspend RuleResourceBuilder.() -> Unit): Rule
Link copied to clipboard
Link copied to clipboard
suspend fun watchlist(name: String, block: suspend WatchlistResourceBuilder.() -> Unit): Watchlist