Package-level declarations

Types

Link copied to clipboard
class HybridConnection : KotlinCustomResource

Description of hybrid connection resource. Uses Azure REST API version 2021-11-01. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2024-01-01.

Link copied to clipboard
data class HybridConnectionArgs(val hybridConnectionName: Output<String>? = null, val namespaceName: Output<String>? = null, val requiresClientAuthorization: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val userMetadata: Output<String>? = null) : ConvertibleToJava<HybridConnectionArgs>

Description of hybrid connection resource. Uses Azure REST API version 2021-11-01. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2024-01-01.

Link copied to clipboard
class HybridConnectionAuthorizationRule : KotlinCustomResource

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

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

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

Link copied to clipboard
object HybridConnectionMapper : ResourceMapper<HybridConnection>
Link copied to clipboard
class Namespace : KotlinCustomResource

Description of a namespace resource. Uses Azure REST API version 2021-11-01. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2024-01-01.

Link copied to clipboard
data class NamespaceArgs(val location: Output<String>? = 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) : ConvertibleToJava<NamespaceArgs>

Description of a namespace resource. Uses Azure REST API version 2021-11-01. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2024-01-01.

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 2021-11-01. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2017-04-01, 2024-01-01.

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 2021-11-01. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2017-04-01, 2024-01-01.

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

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

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 2021-11-01. In version 1.x of the Azure Native provider, it used API version 2018-01-01-preview. Other available API versions: 2018-01-01-preview, 2024-01-01.

Link copied to clipboard
Link copied to clipboard
class WCFRelay : KotlinCustomResource

Description of the WCF relay resource. Uses Azure REST API version 2021-11-01. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2024-01-01.

Link copied to clipboard
data class WCFRelayArgs(val namespaceName: Output<String>? = null, val relayName: Output<String>? = null, val relayType: Output<Relaytype>? = null, val requiresClientAuthorization: Output<Boolean>? = null, val requiresTransportSecurity: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val userMetadata: Output<String>? = null) : ConvertibleToJava<WCFRelayArgs>

Description of the WCF relay resource. Uses Azure REST API version 2021-11-01. In version 1.x of the Azure Native provider, it used API version 2017-04-01. Other available API versions: 2024-01-01.

Link copied to clipboard
Link copied to clipboard
class WCFRelayAuthorizationRule : KotlinCustomResource

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

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

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

Link copied to clipboard
object WCFRelayMapper : ResourceMapper<WCFRelay>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun namespace(name: String, block: suspend NamespaceResourceBuilder.() -> Unit): Namespace
Link copied to clipboard
suspend fun wcfRelay(name: String, block: suspend WCFRelayResourceBuilder.() -> Unit): WCFRelay