Package-level declarations

Types

Link copied to clipboard
class HybridConnection : KotlinCustomResource

Description of hybrid connection resource. API Version: 2017-04-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. API Version: 2017-04-01.

Link copied to clipboard
class HybridConnectionAuthorizationRule : KotlinCustomResource

Description of a namespace authorization rule. API Version: 2017-04-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<AccessRights>>? = null) : ConvertibleToJava<HybridConnectionAuthorizationRuleArgs>

Description of a namespace authorization rule. API Version: 2017-04-01.

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

Description of a namespace resource. API Version: 2017-04-01.

Link copied to clipboard
data class NamespaceArgs(val location: Output<String>? = null, val namespaceName: Output<String>? = 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. API Version: 2017-04-01.

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

Description of a namespace authorization rule. API Version: 2017-04-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<AccessRights>>? = null) : ConvertibleToJava<NamespaceAuthorizationRuleArgs>

Description of a namespace authorization rule. API Version: 2017-04-01.

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

Private endpoint connection resource. API Version: 2018-01-01-preview.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val location: Output<String>? = null, val namespaceName: Output<String>? = null, val privateEndpoint: Output<PrivateEndpointArgs>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

Private endpoint connection resource. API Version: 2018-01-01-preview.

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

Description of the WCF relay resource. API Version: 2017-04-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. API Version: 2017-04-01.

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

Description of a namespace authorization rule. API Version: 2017-04-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<AccessRights>>? = null) : ConvertibleToJava<WCFRelayAuthorizationRuleArgs>

Description of a namespace authorization rule. API Version: 2017-04-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