Package-level declarations

Types

Link copied to clipboard

Provides an ALIKAFKA consumer group resource.

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, Any>>? = null) : ConvertibleToJava<ConsumerGroupArgs>

Provides an ALIKAFKA consumer group resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides an ALIKAFKA instance resource. For information about ALIKAFKA instance and how to use it, see What is ALIKAFKA instance.

Link copied to clipboard

Provides a AliKafka Instance Allowed Ip Attachment resource. For information about Ali Kafka 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 Ali Kafka 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 deployType: Output<Int>? = null, val diskSize: Output<Int>? = null, val diskType: Output<Int>? = null, val eipMax: Output<Int>? = null, val ioMax: Output<Int>? = null, val kmsKeyId: Output<String>? = null, val name: Output<String>? = null, val paidType: Output<String>? = null, val partitionNum: Output<Int>? = 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, Any>>? = null, val topicQuota: Output<Int>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

Provides an ALIKAFKA instance resource. For information about ALIKAFKA instance and how to use it, see What is ALIKAFKA instance.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides an ALIKAFKA sasl acl resource.

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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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, Any>>? = 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
Link copied to clipboard
Link copied to clipboard

Provides an ALIKAFKA topic resource.

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, Any>>? = null, val topic: Output<String>? = null) : ConvertibleToJava<TopicArgs>

Provides an ALIKAFKA topic resource.

Link copied to clipboard

Builder for TopicArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Topic.

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun instanceResource(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard
suspend fun saslAclResource(name: String, block: suspend SaslAclResourceBuilder.() -> Unit): SaslAcl
Link copied to clipboard
suspend fun saslUserResource(name: String, block: suspend SaslUserResourceBuilder.() -> Unit): SaslUser
Link copied to clipboard
suspend fun topicResource(name: String, block: suspend TopicResourceBuilder.() -> Unit): Topic