ApnsCredentialArgs

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>? = null, val keyId: Output<String>? = null, val thumbprint: Output<String>? = null, val token: Output<String>? = null) : ConvertibleToJava<ApnsCredentialArgs>

Description of a NotificationHub ApnsCredential.

Constructors

Link copied to clipboard
constructor(apnsCertificate: Output<String>? = null, appId: Output<String>? = null, appName: Output<String>? = null, certificateKey: Output<String>? = null, endpoint: Output<String>? = null, keyId: Output<String>? = null, thumbprint: Output<String>? = null, token: Output<String>? = null)

Properties

Link copied to clipboard
val apnsCertificate: Output<String>? = null

The APNS certificate. Specify if using Certificate Authentication Mode.

Link copied to clipboard
val appId: Output<String>? = null

The issuer (iss) registered claim key. The value is a 10-character TeamId, obtained from your developer account. Specify if using Token Authentication Mode.

Link copied to clipboard
val appName: Output<String>? = null

The name of the application or BundleId. Specify if using Token Authentication Mode.

Link copied to clipboard
val certificateKey: Output<String>? = null

The APNS certificate password if it exists.

Link copied to clipboard
val endpoint: Output<String>? = null

The APNS endpoint of this credential. If using Certificate Authentication Mode and Sandbox specify 'gateway.sandbox.push.apple.com'. If using Certificate Authentication Mode and Production specify 'gateway.push.apple.com'. If using Token Authentication Mode and Sandbox specify 'https://api.development.push.apple.com:443/3/device'. If using Token Authentication Mode and Production specify 'https://api.push.apple.com:443/3/device'.

Link copied to clipboard
val keyId: Output<String>? = null

A 10-character key identifier (kid) key, obtained from your developer account. Specify if using Token Authentication Mode.

Link copied to clipboard
val thumbprint: Output<String>? = null

The APNS certificate thumbprint. Specify if using Certificate Authentication Mode.

Link copied to clipboard
val token: Output<String>? = null

Provider Authentication Token, obtained through your developer account. Specify if using Token Authentication Mode.

Functions

Link copied to clipboard
open override fun toJava(): ApnsCredentialArgs