In Bicep, you can specify the parent resource for a child resource. You only need to add this property when the child resource is declared outside of the parent resource.
The APNS certificate. Specify if using Certificate Authentication Mode.
string
appId
The issuer (iss) registered claim key. The value is a 10-character TeamId, obtained from your developer account. Specify if using Token Authentication Mode.
string
appName
The name of the application or BundleId. Specify if using Token Authentication Mode.
string
certificateKey
The APNS certificate password if it exists.
string
endpoint
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'.
string
keyId
A 10-character key identifier (kid) key, obtained from your developer account. Specify if using Token Authentication Mode.
string
thumbprint
The APNS certificate thumbprint. Specify if using Certificate Authentication Mode.
string
token
Provider Authentication Token, obtained through your developer account. Specify if using Token Authentication Mode.
string
SharedAccessAuthorizationRuleProperties
Name
Description
Value
rights
The rights associated with the rule.
String array containing any of: 'Listen' 'Manage' 'Send'
This template provisions a Mobile App, SQL Database, and Notification Hub. It configures a connection string in the mobile app for the database and notification hub.
ARM template resource definition
The namespaces/notificationHubs resource type can be deployed with operations that target:
The APNS certificate. Specify if using Certificate Authentication Mode.
string
appId
The issuer (iss) registered claim key. The value is a 10-character TeamId, obtained from your developer account. Specify if using Token Authentication Mode.
string
appName
The name of the application or BundleId. Specify if using Token Authentication Mode.
string
certificateKey
The APNS certificate password if it exists.
string
endpoint
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'.
string
keyId
A 10-character key identifier (kid) key, obtained from your developer account. Specify if using Token Authentication Mode.
string
thumbprint
The APNS certificate thumbprint. Specify if using Certificate Authentication Mode.
string
token
Provider Authentication Token, obtained through your developer account. Specify if using Token Authentication Mode.
string
SharedAccessAuthorizationRuleProperties
Name
Description
Value
rights
The rights associated with the rule.
String array containing any of: 'Listen' 'Manage' 'Send'
This template provisions a Mobile App, SQL Database, and Notification Hub. It configures a connection string in the mobile app for the database and notification hub.
Terraform (AzAPI provider) resource definition
The namespaces/notificationHubs resource type can be deployed with operations that target:
Resource groups
For a list of changed properties in each API version, see change log.
Resource format
To create a Microsoft.NotificationHubs/namespaces/notificationHubs resource, add the following Terraform to your template.
The APNS certificate. Specify if using Certificate Authentication Mode.
string
appId
The issuer (iss) registered claim key. The value is a 10-character TeamId, obtained from your developer account. Specify if using Token Authentication Mode.
string
appName
The name of the application or BundleId. Specify if using Token Authentication Mode.
string
certificateKey
The APNS certificate password if it exists.
string
endpoint
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'.
string
keyId
A 10-character key identifier (kid) key, obtained from your developer account. Specify if using Token Authentication Mode.
string
thumbprint
The APNS certificate thumbprint. Specify if using Certificate Authentication Mode.
string
token
Provider Authentication Token, obtained through your developer account. Specify if using Token Authentication Mode.
string
SharedAccessAuthorizationRuleProperties
Name
Description
Value
rights
The rights associated with the rule.
String array containing any of: "Listen" "Manage" "Send"