Package-level declarations

Types

Link copied to clipboard
class Alert : KotlinCustomResource

Provides a SLS Alert resource. For information about SLS Alert and how to use it, see What is Alert.

Link copied to clipboard
data class AlertArgs(val alertName: Output<String>? = null, val configuration: Output<AlertConfigurationArgs>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val projectName: Output<String>? = null, val schedule: Output<AlertScheduleArgs>? = null, val status: Output<String>? = null) : ConvertibleToJava<AlertArgs>

Provides a SLS Alert resource. For information about SLS Alert and how to use it, see What is Alert.

Link copied to clipboard

Builder for AlertArgs.

Link copied to clipboard
object AlertMapper : ResourceMapper<Alert>
Link copied to clipboard

Builder for Alert.

Link copied to clipboard
class CollectionPolicy : KotlinCustomResource

Provides a SLS Collection Policy resource. Orchestration policies for cloud product log collection. For information about SLS Collection Policy and how to use it, see What is Collection Policy.

Link copied to clipboard
data class CollectionPolicyArgs(val centralizeConfig: Output<CollectionPolicyCentralizeConfigArgs>? = null, val centralizeEnabled: Output<Boolean>? = null, val dataCode: Output<String>? = null, val dataConfig: Output<CollectionPolicyDataConfigArgs>? = null, val enabled: Output<Boolean>? = null, val policyConfig: Output<CollectionPolicyPolicyConfigArgs>? = null, val policyName: Output<String>? = null, val productCode: Output<String>? = null, val resourceDirectory: Output<CollectionPolicyResourceDirectoryArgs>? = null) : ConvertibleToJava<CollectionPolicyArgs>

Provides a SLS Collection Policy resource. Orchestration policies for cloud product log collection. For information about SLS Collection Policy and how to use it, see What is Collection Policy.

Link copied to clipboard
object CollectionPolicyMapper : ResourceMapper<CollectionPolicy>
Link copied to clipboard
class Etl : KotlinCustomResource

Provides a Log Service (SLS) Etl resource. For information about Log Service (SLS) Etl and how to use it, see What is Etl.

Link copied to clipboard
data class EtlArgs(val configuration: Output<EtlConfigurationArgs>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val jobName: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<EtlArgs>

Provides a Log Service (SLS) Etl resource. For information about Log Service (SLS) Etl and how to use it, see What is Etl.

Link copied to clipboard

Builder for EtlArgs.

Link copied to clipboard
object EtlMapper : ResourceMapper<Etl>
Link copied to clipboard

Builder for Etl.

Link copied to clipboard
class OssExportSink : KotlinCustomResource

Provides a Log Service (SLS) Oss Export Sink resource. OSS export task. For information about Log Service (SLS) Oss Export Sink and how to use it, see What is Oss Export Sink.

Link copied to clipboard
data class OssExportSinkArgs(val configuration: Output<OssExportSinkConfigurationArgs>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val jobName: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<OssExportSinkArgs>

Provides a Log Service (SLS) Oss Export Sink resource. OSS export task. For information about Log Service (SLS) Oss Export Sink and how to use it, see What is Oss Export Sink.

Link copied to clipboard
Link copied to clipboard
object OssExportSinkMapper : ResourceMapper<OssExportSink>
Link copied to clipboard
Link copied to clipboard
class ScheduledSql : KotlinCustomResource

Provides a SLS Scheduled SQL resource. Scheduled SQL task. For information about SLS Scheduled SQL and how to use it, see What is Scheduled SQL.

Link copied to clipboard
data class ScheduledSqlArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val project: Output<String>? = null, val schedule: Output<ScheduledSqlScheduleArgs>? = null, val scheduledSqlConfiguration: Output<ScheduledSqlScheduledSqlConfigurationArgs>? = null, val scheduledSqlName: Output<String>? = null) : ConvertibleToJava<ScheduledSqlArgs>

Provides a SLS Scheduled SQL resource. Scheduled SQL task. For information about SLS Scheduled SQL and how to use it, see What is Scheduled SQL.

Link copied to clipboard
Link copied to clipboard
object ScheduledSqlMapper : ResourceMapper<ScheduledSql>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun alert(name: String): Alert
suspend fun alert(name: String, block: suspend AlertResourceBuilder.() -> Unit): Alert
Link copied to clipboard
Link copied to clipboard
fun etl(name: String): Etl
suspend fun etl(name: String, block: suspend EtlResourceBuilder.() -> Unit): Etl
Link copied to clipboard
Link copied to clipboard