AivenKafkaUserHandle

interface AivenKafkaUserHandle<Key extends string = string> { [aivenKafkaUserHandleBrand]: true; key: Key; kind: 'user'; }

Plan-time reference to a user declaration identified by its stable map key.

Remarks

Handles are created by defineAivenKafkaUsers. They are not Pulumi resources or outputs.

Type Parameters

  • Key extends string = string

Example

CODE
const users = defineAivenKafkaUsers({
  producer: { create: { username: 'producer' } },
});
const producer: AivenKafkaUserHandle<'producer'> = users.producer;

Properties

[aivenKafkaUserHandleBrand]: true

readonly

Nominal user-handle brand.

key: Key

readonly

Stable user map key.

kind: 'user'

readonly

Handle discriminator.