EtlEtlSinkArgs

data class EtlEtlSinkArgs(val accessKeyId: Output<String>? = null, val accessKeySecret: Output<String>? = null, val endpoint: Output<String>, val kmsEncryptedAccessKeyId: Output<String>? = null, val kmsEncryptedAccessKeySecret: Output<String>? = null, val logstore: Output<String>, val name: Output<String>, val project: Output<String>, val roleArn: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<EtlEtlSinkArgs>

Constructors

Link copied to clipboard
constructor(accessKeyId: Output<String>? = null, accessKeySecret: Output<String>? = null, endpoint: Output<String>, kmsEncryptedAccessKeyId: Output<String>? = null, kmsEncryptedAccessKeySecret: Output<String>? = null, logstore: Output<String>, name: Output<String>, project: Output<String>, roleArn: Output<String>? = null, type: Output<String>? = null)

Properties

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

Delivery target logstore access key id.

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

Delivery target logstore access key secret.

Link copied to clipboard
val endpoint: Output<String>

Delivery target logstore region.

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

An KMS encrypts access key id used to a log etl job. If the access_key_id is filled in, this field will be ignored.

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

An KMS encrypts access key secret used to a log etl job. If the access_key_secret is filled in, this field will be ignored.

Link copied to clipboard
val logstore: Output<String>

Delivery target logstore.

Link copied to clipboard
val name: Output<String>

Delivery target name.

Link copied to clipboard
val project: Output<String>

The project where the target logstore is delivered.

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

Sts role info under delivery target logstore. role_arn and (access_key_id, access_key_secret) fill in at most one. If you do not fill in both, then you must fill in (kms_encrypted_access_key_id, kms_encrypted_access_key_secret, kms_encryption_access_key_id_context, kms_encryption_access_key_secret_context) to use KMS to get the key pair.

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

ETL sinks type, the default value is AliyunLOG.

Functions

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