Package-level declarations

Types

Link copied to clipboard
class AuthorizationRule : KotlinCustomResource

Manages an Authorization Rule associated with a Notification Hub within a Notification Hub Namespace.

Link copied to clipboard
data class AuthorizationRuleArgs(val listen: Output<Boolean>? = null, val manage: Output<Boolean>? = null, val name: Output<String>? = null, val namespaceName: Output<String>? = null, val notificationHubName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val send: Output<Boolean>? = null) : ConvertibleToJava<AuthorizationRuleArgs>

Manages an Authorization Rule associated with a Notification Hub within a Notification Hub Namespace.

Link copied to clipboard
object AuthorizationRuleMapper : ResourceMapper<AuthorizationRule>
Link copied to clipboard
class Hub : KotlinCustomResource

Manages a Notification Hub within a Notification Hub Namespace.

Link copied to clipboard
data class HubArgs(val apnsCredential: Output<HubApnsCredentialArgs>? = null, val browserCredential: Output<HubBrowserCredentialArgs>? = null, val gcmCredential: Output<HubGcmCredentialArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<HubArgs>

Manages a Notification Hub within a Notification Hub Namespace.

Link copied to clipboard

Builder for HubArgs.

Link copied to clipboard
object HubMapper : ResourceMapper<Hub>
Link copied to clipboard

Builder for Hub.

Link copied to clipboard
class Namespace : KotlinCustomResource

Manages a Notification Hub Namespace.

Link copied to clipboard
data class NamespaceArgs(val enabled: Output<Boolean>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val namespaceType: Output<String>? = null, val resourceGroupName: Output<String>? = null, val skuName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NamespaceArgs>

Manages a Notification Hub Namespace.

Link copied to clipboard
Link copied to clipboard
object NamespaceMapper : ResourceMapper<Namespace>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun hub(name: String): Hub
suspend fun hub(name: String, block: suspend HubResourceBuilder.() -> Unit): Hub
Link copied to clipboard
suspend fun namespace(name: String, block: suspend NamespaceResourceBuilder.() -> Unit): Namespace