Package-level declarations

Types

Link copied to clipboard
data class AdmCredentialArgs(val authTokenUrl: Output<String>, val clientId: Output<String>, val clientSecret: Output<String>) : ConvertibleToJava<AdmCredentialArgs>

Description of a NotificationHub AdmCredential.

Link copied to clipboard
Link copied to clipboard
data class ApnsCredentialArgs(val apnsCertificate: Output<String>? = null, val appId: Output<String>? = null, val appName: Output<String>? = null, val certificateKey: Output<String>? = null, val endpoint: Output<String>, val keyId: Output<String>? = null, val thumbprint: Output<String>? = null, val token: Output<String>? = null) : ConvertibleToJava<ApnsCredentialArgs>

Description of a NotificationHub ApnsCredential.

Link copied to clipboard
Link copied to clipboard
data class BaiduCredentialArgs(val baiduApiKey: Output<String>, val baiduEndPoint: Output<String>, val baiduSecretKey: Output<String>) : ConvertibleToJava<BaiduCredentialArgs>

Description of a NotificationHub BaiduCredential.

Link copied to clipboard
data class BrowserCredentialArgs(val subject: Output<String>, val vapidPrivateKey: Output<String>, val vapidPublicKey: Output<String>) : ConvertibleToJava<BrowserCredentialArgs>

Description of a NotificationHub BrowserCredential.

Link copied to clipboard
data class FcmV1CredentialArgs(val clientEmail: Output<String>, val privateKey: Output<String>, val projectId: Output<String>) : ConvertibleToJava<FcmV1CredentialArgs>

Description of a NotificationHub FcmV1Credential.

Link copied to clipboard
data class GcmCredentialArgs(val gcmEndpoint: Output<String>? = null, val googleApiKey: Output<String>) : ConvertibleToJava<GcmCredentialArgs>

Description of a NotificationHub GcmCredential.

Link copied to clipboard
Link copied to clipboard
data class GetNamespaceAuthorizationRulePlainArgs(val authorizationRuleName: String, val namespaceName: String, val resourceGroupName: String) : ConvertibleToJava<GetNamespaceAuthorizationRulePlainArgs>
Link copied to clipboard
data class GetNamespacePlainArgs(val namespaceName: String, val resourceGroupName: String) : ConvertibleToJava<GetNamespacePlainArgs>
Link copied to clipboard
data class GetNamespacePnsCredentialsPlainArgs(val namespaceName: String, val resourceGroupName: String) : ConvertibleToJava<GetNamespacePnsCredentialsPlainArgs>
data class GetNotificationHubAuthorizationRulePlainArgs(val authorizationRuleName: String, val namespaceName: String, val notificationHubName: String, val resourceGroupName: String) : ConvertibleToJava<GetNotificationHubAuthorizationRulePlainArgs>
Link copied to clipboard
data class GetNotificationHubPlainArgs(val namespaceName: String, val notificationHubName: String, val resourceGroupName: String) : ConvertibleToJava<GetNotificationHubPlainArgs>
data class GetNotificationHubPnsCredentialsPlainArgs(val namespaceName: String, val notificationHubName: String, val resourceGroupName: String) : ConvertibleToJava<GetNotificationHubPnsCredentialsPlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val namespaceName: String, val privateEndpointConnectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class IpRuleArgs(val ipMask: Output<String>, val rights: Output<List<Either<String, AccessRights>>>) : ConvertibleToJava<IpRuleArgs>

A network authorization rule that filters traffic based on IP address.

Link copied to clipboard

Builder for IpRuleArgs.

Link copied to clipboard
data class ListNamespaceKeysPlainArgs(val authorizationRuleName: String, val namespaceName: String, val resourceGroupName: String) : ConvertibleToJava<ListNamespaceKeysPlainArgs>
Link copied to clipboard
data class ListNotificationHubKeysPlainArgs(val authorizationRuleName: String, val namespaceName: String, val notificationHubName: String, val resourceGroupName: String) : ConvertibleToJava<ListNotificationHubKeysPlainArgs>
Link copied to clipboard
data class MpnsCredentialArgs(val certificateKey: Output<String>, val mpnsCertificate: Output<String>, val thumbprint: Output<String>) : ConvertibleToJava<MpnsCredentialArgs>

Description of a NotificationHub MpnsCredential.

Link copied to clipboard
Link copied to clipboard
data class NetworkAclsArgs(val ipRules: Output<List<IpRuleArgs>>? = null, val publicNetworkRule: Output<PublicInternetAuthorizationRuleArgs>? = null) : ConvertibleToJava<NetworkAclsArgs>

A collection of network authorization rules.

Link copied to clipboard
Link copied to clipboard
data class PnsCredentialsArgs(val admCredential: Output<AdmCredentialArgs>? = null, val apnsCredential: Output<ApnsCredentialArgs>? = null, val baiduCredential: Output<BaiduCredentialArgs>? = null, val browserCredential: Output<BrowserCredentialArgs>? = null, val fcmV1Credential: Output<FcmV1CredentialArgs>? = null, val gcmCredential: Output<GcmCredentialArgs>? = null, val mpnsCredential: Output<MpnsCredentialArgs>? = null, val wnsCredential: Output<WnsCredentialArgs>? = null, val xiaomiCredential: Output<XiaomiCredentialArgs>? = null) : ConvertibleToJava<PnsCredentialsArgs>

Collection of Notification Hub or Notification Hub Namespace PNS credentials.

Link copied to clipboard
Link copied to clipboard
data class PrivateEndpointConnectionPropertiesArgs(val privateLinkServiceConnectionState: Output<RemotePrivateLinkServiceConnectionStateArgs>? = null, val provisioningState: Output<Either<String, PrivateEndpointConnectionProvisioningState>>? = null) : ConvertibleToJava<PrivateEndpointConnectionPropertiesArgs>

Private Endpoint Connection properties.

Link copied to clipboard
data class PublicInternetAuthorizationRuleArgs(val rights: Output<List<Either<String, AccessRights>>>) : ConvertibleToJava<PublicInternetAuthorizationRuleArgs>

A default (public Internet) network authorization rule, which contains rights if no other network rule matches.

data class RemotePrivateLinkServiceConnectionStateArgs(val status: Output<Either<String, PrivateLinkConnectionStatus>>? = null) : ConvertibleToJava<RemotePrivateLinkServiceConnectionStateArgs>

State of the Private Link Service connection.

Link copied to clipboard
data class SkuArgs(val capacity: Output<Int>? = null, val family: Output<String>? = null, val name: Output<Either<String, SkuName>>, val size: Output<String>? = null, val tier: Output<String>? = null) : ConvertibleToJava<SkuArgs>

The Sku description for a namespace

Link copied to clipboard

Builder for SkuArgs.

Link copied to clipboard
data class WnsCredentialArgs(val certificateKey: Output<String>? = null, val packageSid: Output<String>? = null, val secretKey: Output<String>? = null, val windowsLiveEndpoint: Output<String>? = null, val wnsCertificate: Output<String>? = null) : ConvertibleToJava<WnsCredentialArgs>

Description of a NotificationHub WnsCredential.

Link copied to clipboard
Link copied to clipboard
data class XiaomiCredentialArgs(val appSecret: Output<String>? = null, val endpoint: Output<String>? = null) : ConvertibleToJava<XiaomiCredentialArgs>

Description of a NotificationHub XiaomiCredential.