Package-level declarations

Types

Link copied to clipboard
class ConsumerGroup : KotlinCustomResource

Provides an ALIKAFKA consumer group resource, see What is alikafka consumer group.

Link copied to clipboard
data class ConsumerGroupArgs(val consumerId: Output<String>? = null, val description: Output<String>? = null, val instanceId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ConsumerGroupArgs>

Provides an ALIKAFKA consumer group resource, see What is alikafka consumer group.

Link copied to clipboard
Link copied to clipboard
object ConsumerGroupMapper : ResourceMapper<ConsumerGroup>
Link copied to clipboard
Link copied to clipboard
class Instance : KotlinCustomResource

AliKafka instance can be imported using the id, e.g.

Link copied to clipboard
class InstanceAllowedIpAttachment : KotlinCustomResource

Provides a AliKafka Instance Allowed Ip Attachment resource. For information about AliKafka Instance Allowed Ip Attachment and how to use it, see What is Instance Allowed Ip Attachment.

Link copied to clipboard
data class InstanceAllowedIpAttachmentArgs(val allowedIp: Output<String>? = null, val allowedType: Output<String>? = null, val instanceId: Output<String>? = null, val portRange: Output<String>? = null) : ConvertibleToJava<InstanceAllowedIpAttachmentArgs>

Provides a AliKafka Instance Allowed Ip Attachment resource. For information about AliKafka Instance Allowed Ip Attachment and how to use it, see What is Instance Allowed Ip Attachment.

Link copied to clipboard
data class InstanceArgs(val config: Output<String>? = null, val defaultTopicPartitionNum: Output<Int>? = null, val deployType: Output<Int>? = null, val diskSize: Output<Int>? = null, val diskType: Output<Int>? = null, val eipMax: Output<Int>? = null, val enableAutoGroup: Output<Boolean>? = null, val enableAutoTopic: Output<String>? = null, val ioMax: Output<Int>? = null, val ioMaxSpec: Output<String>? = null, val kmsKeyId: Output<String>? = null, val name: Output<String>? = null, val paidType: Output<String>? = null, val partitionNum: Output<Int>? = null, val resourceGroupId: Output<String>? = null, val securityGroup: Output<String>? = null, val selectedZones: Output<List<String>>? = null, val serviceVersion: Output<String>? = null, val specType: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val topicQuota: Output<Int>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null, val vswitchIds: Output<List<String>>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

AliKafka instance can be imported using the id, e.g.

Link copied to clipboard
Link copied to clipboard
object InstanceMapper : ResourceMapper<Instance>
Link copied to clipboard
Link copied to clipboard
class SaslAcl : KotlinCustomResource

Provides an ALIKAFKA sasl acl resource, see What is alikafka sasl acl.

Link copied to clipboard
data class SaslAclArgs(val aclOperationType: Output<String>? = null, val aclResourceName: Output<String>? = null, val aclResourcePatternType: Output<String>? = null, val aclResourceType: Output<String>? = null, val instanceId: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<SaslAclArgs>

Provides an ALIKAFKA sasl acl resource, see What is alikafka sasl acl.

Link copied to clipboard
Link copied to clipboard
object SaslAclMapper : ResourceMapper<SaslAcl>
Link copied to clipboard
Link copied to clipboard
class SaslUser : KotlinCustomResource

Provides an Alikafka Sasl User resource.

Link copied to clipboard
data class SaslUserArgs(val instanceId: Output<String>? = null, val kmsEncryptedPassword: Output<String>? = null, val kmsEncryptionContext: Output<Map<String, String>>? = null, val password: Output<String>? = null, val type: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<SaslUserArgs>

Provides an Alikafka Sasl User resource.

Link copied to clipboard
Link copied to clipboard
object SaslUserMapper : ResourceMapper<SaslUser>
Link copied to clipboard
Link copied to clipboard
class Topic : KotlinCustomResource

Provides an ALIKAFKA topic resource, see What is Alikafka topic .

Link copied to clipboard
data class TopicArgs(val compactTopic: Output<Boolean>? = null, val instanceId: Output<String>? = null, val localTopic: Output<Boolean>? = null, val partitionNum: Output<Int>? = null, val remark: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val topic: Output<String>? = null) : ConvertibleToJava<TopicArgs>

Provides an ALIKAFKA topic resource, see What is Alikafka topic .

Link copied to clipboard

Builder for TopicArgs.

Link copied to clipboard
object TopicMapper : ResourceMapper<Topic>
Link copied to clipboard

Builder for Topic.

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun instance(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard
fun saslAcl(name: String): SaslAcl
suspend fun saslAcl(name: String, block: suspend SaslAclResourceBuilder.() -> Unit): SaslAcl
Link copied to clipboard
suspend fun saslUser(name: String, block: suspend SaslUserResourceBuilder.() -> Unit): SaslUser
Link copied to clipboard
fun topic(name: String): Topic
suspend fun topic(name: String, block: suspend TopicResourceBuilder.() -> Unit): Topic