Package-level declarations

Types

Link copied to clipboard
class ApplicationGroup : KotlinCustomResource

The Application Group object Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2022-01-01-preview. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
data class ApplicationGroupArgs(val applicationGroupName: Output<String>? = null, val clientAppGroupIdentifier: Output<String>? = null, val isEnabled: Output<Boolean>? = null, val namespaceName: Output<String>? = null, val policies: Output<List<ThrottlingPolicyArgs>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ApplicationGroupArgs>

The Application Group object Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2022-01-01-preview. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
object ApplicationGroupMapper : ResourceMapper<ApplicationGroup>
Link copied to clipboard
class Cluster : KotlinCustomResource

Single Event Hubs Cluster resource in List or Get operations. Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-01-01-preview. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
data class ClusterArgs(val clusterName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<ClusterSkuArgs>? = null, val supportsScaling: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ClusterArgs>

Single Event Hubs Cluster resource in List or Get operations. Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-01-01-preview. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
Link copied to clipboard
object ClusterMapper : ResourceMapper<Cluster>
Link copied to clipboard
Link copied to clipboard
class ConsumerGroup : KotlinCustomResource

Single item in List or Get Consumer group operation Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
data class ConsumerGroupArgs(val consumerGroupName: Output<String>? = null, val eventHubName: Output<String>? = null, val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val userMetadata: Output<String>? = null) : ConvertibleToJava<ConsumerGroupArgs>

Single item in List or Get Consumer group operation Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

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

Single item in List or Get Alias(Disaster Recovery configuration) operation Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
data class DisasterRecoveryConfigArgs(val alias: Output<String>? = null, val alternateName: Output<String>? = null, val namespaceName: Output<String>? = null, val partnerNamespace: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<DisasterRecoveryConfigArgs>

Single item in List or Get Alias(Disaster Recovery configuration) operation Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
Link copied to clipboard
class EventHub : KotlinCustomResource

Single item in List or Get Event Hub operation Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
data class EventHubArgs(val captureDescription: Output<CaptureDescriptionArgs>? = null, val eventHubName: Output<String>? = null, val messageRetentionInDays: Output<Double>? = null, val namespaceName: Output<String>? = null, val partitionCount: Output<Double>? = null, val resourceGroupName: Output<String>? = null, val retentionDescription: Output<RetentionDescriptionArgs>? = null, val status: Output<EntityStatus>? = null) : ConvertibleToJava<EventHubArgs>

Single item in List or Get Event Hub operation Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
Link copied to clipboard
class EventHubAuthorizationRule : KotlinCustomResource

Single item in a List or Get AuthorizationRule operation Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
data class EventHubAuthorizationRuleArgs(val authorizationRuleName: Output<String>? = null, val eventHubName: Output<String>? = null, val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val rights: Output<List<Either<String, AccessRights>>>? = null) : ConvertibleToJava<EventHubAuthorizationRuleArgs>

Single item in a List or Get AuthorizationRule operation Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
Link copied to clipboard
object EventHubMapper : ResourceMapper<EventHub>
Link copied to clipboard
Link copied to clipboard
class Namespace : KotlinCustomResource

Single Namespace item in List or Get Operation Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
data class NamespaceArgs(val alternateName: Output<String>? = null, val clusterArmId: Output<String>? = null, val disableLocalAuth: Output<Boolean>? = null, val encryption: Output<EncryptionArgs>? = null, val identity: Output<IdentityArgs>? = null, val isAutoInflateEnabled: Output<Boolean>? = null, val kafkaEnabled: Output<Boolean>? = null, val location: Output<String>? = null, val maximumThroughputUnits: Output<Int>? = null, val minimumTlsVersion: Output<Either<String, TlsVersion>>? = null, val namespaceName: Output<String>? = null, val privateEndpointConnections: Output<List<PrivateEndpointConnectionArgs>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val zoneRedundant: Output<Boolean>? = null) : ConvertibleToJava<NamespaceArgs>

Single Namespace item in List or Get Operation Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
Link copied to clipboard
class NamespaceAuthorizationRule : KotlinCustomResource

Single item in a List or Get AuthorizationRule operation Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
data class NamespaceAuthorizationRuleArgs(val authorizationRuleName: Output<String>? = null, val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val rights: Output<List<Either<String, AccessRights>>>? = null) : ConvertibleToJava<NamespaceAuthorizationRuleArgs>

Single item in a List or Get AuthorizationRule operation Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
class NamespaceIpFilterRule : KotlinCustomResource

Single item in a List or Get IpFilterRules operation Uses Azure REST API version 2018-01-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-01-01-preview.

Link copied to clipboard
data class NamespaceIpFilterRuleArgs(val action: Output<Either<String, IPAction>>? = null, val filterName: Output<String>? = null, val ipFilterRuleName: Output<String>? = null, val ipMask: Output<String>? = null, val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<NamespaceIpFilterRuleArgs>

Single item in a List or Get IpFilterRules operation Uses Azure REST API version 2018-01-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-01-01-preview.

Link copied to clipboard
Link copied to clipboard
object NamespaceMapper : ResourceMapper<Namespace>
Link copied to clipboard
class NamespaceNetworkRuleSet : KotlinCustomResource

Description of topic resource. Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
data class NamespaceNetworkRuleSetArgs(val defaultAction: Output<Either<String, DefaultAction>>? = null, val ipRules: Output<List<NWRuleSetIpRulesArgs>>? = null, val namespaceName: Output<String>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccessFlag>>? = null, val resourceGroupName: Output<String>? = null, val trustedServiceAccessEnabled: Output<Boolean>? = null, val virtualNetworkRules: Output<List<NWRuleSetVirtualNetworkRulesArgs>>? = null) : ConvertibleToJava<NamespaceNetworkRuleSetArgs>

Description of topic resource. Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class NamespaceVirtualNetworkRule : KotlinCustomResource

Single item in a List or Get VirtualNetworkRules operation Uses Azure REST API version 2018-01-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-01-01-preview.

Link copied to clipboard
data class NamespaceVirtualNetworkRuleArgs(val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val virtualNetworkRuleName: Output<String>? = null, val virtualNetworkSubnetId: Output<String>? = null) : ConvertibleToJava<NamespaceVirtualNetworkRuleArgs>

Single item in a List or Get VirtualNetworkRules operation Uses Azure REST API version 2018-01-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-01-01-preview.

Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

Properties of the PrivateEndpointConnection. Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-01-01-preview. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val namespaceName: Output<String>? = null, val privateEndpoint: Output<PrivateEndpointArgs>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<ConnectionStateArgs>? = null, val provisioningState: Output<Either<String, EndPointProvisioningState>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

Properties of the PrivateEndpointConnection. Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-01-01-preview. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
class SchemaRegistry : KotlinCustomResource

Single item in List or Get Schema Group operation Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2022-01-01-preview. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
data class SchemaRegistryArgs(val groupProperties: Output<Map<String, String>>? = null, val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val schemaCompatibility: Output<Either<String, SchemaCompatibility>>? = null, val schemaGroupName: Output<String>? = null, val schemaType: Output<Either<String, SchemaType>>? = null) : ConvertibleToJava<SchemaRegistryArgs>

Single item in List or Get Schema Group operation Uses Azure REST API version 2022-10-01-preview. In version 1.x of the Azure Native provider, it used API version 2022-01-01-preview. Other available API versions: 2023-01-01-preview, 2024-01-01, 2024-05-01-preview.

Link copied to clipboard
Link copied to clipboard
object SchemaRegistryMapper : ResourceMapper<SchemaRegistry>

Functions

Link copied to clipboard
Link copied to clipboard
fun cluster(name: String): Cluster
suspend fun cluster(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
Link copied to clipboard
suspend fun eventHub(name: String, block: suspend EventHubResourceBuilder.() -> Unit): EventHub
Link copied to clipboard
suspend fun namespace(name: String, block: suspend NamespaceResourceBuilder.() -> Unit): Namespace
Link copied to clipboard