1. Packages
  2. Azure Native
  3. API Docs
  4. notificationhubs
  5. getNotificationHub
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native.notificationhubs.getNotificationHub

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Notification Hub Resource.

Uses Azure REST API version 2023-01-01-preview.

Other available API versions: 2017-04-01, 2023-09-01, 2023-10-01-preview.

Using getNotificationHub

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getNotificationHub(args: GetNotificationHubArgs, opts?: InvokeOptions): Promise<GetNotificationHubResult>
function getNotificationHubOutput(args: GetNotificationHubOutputArgs, opts?: InvokeOptions): Output<GetNotificationHubResult>
Copy
def get_notification_hub(namespace_name: Optional[str] = None,
                         notification_hub_name: Optional[str] = None,
                         resource_group_name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetNotificationHubResult
def get_notification_hub_output(namespace_name: Optional[pulumi.Input[str]] = None,
                         notification_hub_name: Optional[pulumi.Input[str]] = None,
                         resource_group_name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetNotificationHubResult]
Copy
func LookupNotificationHub(ctx *Context, args *LookupNotificationHubArgs, opts ...InvokeOption) (*LookupNotificationHubResult, error)
func LookupNotificationHubOutput(ctx *Context, args *LookupNotificationHubOutputArgs, opts ...InvokeOption) LookupNotificationHubResultOutput
Copy

> Note: This function is named LookupNotificationHub in the Go SDK.

public static class GetNotificationHub 
{
    public static Task<GetNotificationHubResult> InvokeAsync(GetNotificationHubArgs args, InvokeOptions? opts = null)
    public static Output<GetNotificationHubResult> Invoke(GetNotificationHubInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetNotificationHubResult> getNotificationHub(GetNotificationHubArgs args, InvokeOptions options)
public static Output<GetNotificationHubResult> getNotificationHub(GetNotificationHubArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:notificationhubs:getNotificationHub
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

NamespaceName
This property is required.
Changes to this property will trigger replacement.
string
Namespace name
NotificationHubName
This property is required.
Changes to this property will trigger replacement.
string
Notification Hub name
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
NamespaceName
This property is required.
Changes to this property will trigger replacement.
string
Namespace name
NotificationHubName
This property is required.
Changes to this property will trigger replacement.
string
Notification Hub name
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
namespaceName
This property is required.
Changes to this property will trigger replacement.
String
Namespace name
notificationHubName
This property is required.
Changes to this property will trigger replacement.
String
Notification Hub name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
namespaceName
This property is required.
Changes to this property will trigger replacement.
string
Namespace name
notificationHubName
This property is required.
Changes to this property will trigger replacement.
string
Notification Hub name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
namespace_name
This property is required.
Changes to this property will trigger replacement.
str
Namespace name
notification_hub_name
This property is required.
Changes to this property will trigger replacement.
str
Notification Hub name
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
namespaceName
This property is required.
Changes to this property will trigger replacement.
String
Namespace name
notificationHubName
This property is required.
Changes to this property will trigger replacement.
String
Notification Hub name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.

getNotificationHub Result

The following output properties are available:

Id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Location string
The geo-location where the resource lives
Name string
The name of the resource
Properties Pulumi.AzureNative.NotificationHubs.Outputs.NotificationHubPropertiesResponse
NotificationHub properties.
SystemData Pulumi.AzureNative.NotificationHubs.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Sku Pulumi.AzureNative.NotificationHubs.Outputs.SkuResponse
The Sku description for a namespace
Tags Dictionary<string, string>
Resource tags.
Id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Location string
The geo-location where the resource lives
Name string
The name of the resource
Properties NotificationHubPropertiesResponse
NotificationHub properties.
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Sku SkuResponse
The Sku description for a namespace
Tags map[string]string
Resource tags.
id String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location String
The geo-location where the resource lives
name String
The name of the resource
properties NotificationHubPropertiesResponse
NotificationHub properties.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
sku SkuResponse
The Sku description for a namespace
tags Map<String,String>
Resource tags.
id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location string
The geo-location where the resource lives
name string
The name of the resource
properties NotificationHubPropertiesResponse
NotificationHub properties.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
sku SkuResponse
The Sku description for a namespace
tags {[key: string]: string}
Resource tags.
id str
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location str
The geo-location where the resource lives
name str
The name of the resource
properties NotificationHubPropertiesResponse
NotificationHub properties.
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
sku SkuResponse
The Sku description for a namespace
tags Mapping[str, str]
Resource tags.
id String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location String
The geo-location where the resource lives
name String
The name of the resource
properties Property Map
NotificationHub properties.
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
sku Property Map
The Sku description for a namespace
tags Map<String>
Resource tags.

Supporting Types

AdmCredentialPropertiesResponse

AuthTokenUrl This property is required. string
Gets or sets the URL of the authorization token.
ClientId This property is required. string
Gets or sets the client identifier.
ClientSecret This property is required. string
Gets or sets the credential secret access key.
AuthTokenUrl This property is required. string
Gets or sets the URL of the authorization token.
ClientId This property is required. string
Gets or sets the client identifier.
ClientSecret This property is required. string
Gets or sets the credential secret access key.
authTokenUrl This property is required. String
Gets or sets the URL of the authorization token.
clientId This property is required. String
Gets or sets the client identifier.
clientSecret This property is required. String
Gets or sets the credential secret access key.
authTokenUrl This property is required. string
Gets or sets the URL of the authorization token.
clientId This property is required. string
Gets or sets the client identifier.
clientSecret This property is required. string
Gets or sets the credential secret access key.
auth_token_url This property is required. str
Gets or sets the URL of the authorization token.
client_id This property is required. str
Gets or sets the client identifier.
client_secret This property is required. str
Gets or sets the credential secret access key.
authTokenUrl This property is required. String
Gets or sets the URL of the authorization token.
clientId This property is required. String
Gets or sets the client identifier.
clientSecret This property is required. String
Gets or sets the credential secret access key.

AdmCredentialResponse

Properties This property is required. Pulumi.AzureNative.NotificationHubs.Inputs.AdmCredentialPropertiesResponse
Description of a NotificationHub AdmCredential.
Properties This property is required. AdmCredentialPropertiesResponse
Description of a NotificationHub AdmCredential.
properties This property is required. AdmCredentialPropertiesResponse
Description of a NotificationHub AdmCredential.
properties This property is required. AdmCredentialPropertiesResponse
Description of a NotificationHub AdmCredential.
properties This property is required. AdmCredentialPropertiesResponse
Description of a NotificationHub AdmCredential.
properties This property is required. Property Map
Description of a NotificationHub AdmCredential.

ApnsCredentialPropertiesResponse

Endpoint This property is required. string
Gets or sets the endpoint of this credential.
ApnsCertificate string
Gets or sets the APNS certificate.
AppId string
Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
AppName string
Gets or sets the name of the application
CertificateKey string
Gets or sets the certificate key.
KeyId string
Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
Thumbprint string
Gets or sets the APNS certificate Thumbprint
Token string
Gets or sets provider Authentication Token, obtained through your developer account
Endpoint This property is required. string
Gets or sets the endpoint of this credential.
ApnsCertificate string
Gets or sets the APNS certificate.
AppId string
Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
AppName string
Gets or sets the name of the application
CertificateKey string
Gets or sets the certificate key.
KeyId string
Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
Thumbprint string
Gets or sets the APNS certificate Thumbprint
Token string
Gets or sets provider Authentication Token, obtained through your developer account
endpoint This property is required. String
Gets or sets the endpoint of this credential.
apnsCertificate String
Gets or sets the APNS certificate.
appId String
Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
appName String
Gets or sets the name of the application
certificateKey String
Gets or sets the certificate key.
keyId String
Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
thumbprint String
Gets or sets the APNS certificate Thumbprint
token String
Gets or sets provider Authentication Token, obtained through your developer account
endpoint This property is required. string
Gets or sets the endpoint of this credential.
apnsCertificate string
Gets or sets the APNS certificate.
appId string
Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
appName string
Gets or sets the name of the application
certificateKey string
Gets or sets the certificate key.
keyId string
Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
thumbprint string
Gets or sets the APNS certificate Thumbprint
token string
Gets or sets provider Authentication Token, obtained through your developer account
endpoint This property is required. str
Gets or sets the endpoint of this credential.
apns_certificate str
Gets or sets the APNS certificate.
app_id str
Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
app_name str
Gets or sets the name of the application
certificate_key str
Gets or sets the certificate key.
key_id str
Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
thumbprint str
Gets or sets the APNS certificate Thumbprint
token str
Gets or sets provider Authentication Token, obtained through your developer account
endpoint This property is required. String
Gets or sets the endpoint of this credential.
apnsCertificate String
Gets or sets the APNS certificate.
appId String
Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
appName String
Gets or sets the name of the application
certificateKey String
Gets or sets the certificate key.
keyId String
Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
thumbprint String
Gets or sets the APNS certificate Thumbprint
token String
Gets or sets provider Authentication Token, obtained through your developer account

ApnsCredentialResponse

Properties This property is required. Pulumi.AzureNative.NotificationHubs.Inputs.ApnsCredentialPropertiesResponse
Description of a NotificationHub ApnsCredential.
Properties This property is required. ApnsCredentialPropertiesResponse
Description of a NotificationHub ApnsCredential.
properties This property is required. ApnsCredentialPropertiesResponse
Description of a NotificationHub ApnsCredential.
properties This property is required. ApnsCredentialPropertiesResponse
Description of a NotificationHub ApnsCredential.
properties This property is required. ApnsCredentialPropertiesResponse
Description of a NotificationHub ApnsCredential.
properties This property is required. Property Map
Description of a NotificationHub ApnsCredential.

BaiduCredentialPropertiesResponse

BaiduApiKey This property is required. string
Gets or sets baidu Api Key.
BaiduEndPoint This property is required. string
Gets or sets baidu Endpoint.
BaiduSecretKey This property is required. string
Gets or sets baidu Secret Key
BaiduApiKey This property is required. string
Gets or sets baidu Api Key.
BaiduEndPoint This property is required. string
Gets or sets baidu Endpoint.
BaiduSecretKey This property is required. string
Gets or sets baidu Secret Key
baiduApiKey This property is required. String
Gets or sets baidu Api Key.
baiduEndPoint This property is required. String
Gets or sets baidu Endpoint.
baiduSecretKey This property is required. String
Gets or sets baidu Secret Key
baiduApiKey This property is required. string
Gets or sets baidu Api Key.
baiduEndPoint This property is required. string
Gets or sets baidu Endpoint.
baiduSecretKey This property is required. string
Gets or sets baidu Secret Key
baidu_api_key This property is required. str
Gets or sets baidu Api Key.
baidu_end_point This property is required. str
Gets or sets baidu Endpoint.
baidu_secret_key This property is required. str
Gets or sets baidu Secret Key
baiduApiKey This property is required. String
Gets or sets baidu Api Key.
baiduEndPoint This property is required. String
Gets or sets baidu Endpoint.
baiduSecretKey This property is required. String
Gets or sets baidu Secret Key

BaiduCredentialResponse

Properties This property is required. Pulumi.AzureNative.NotificationHubs.Inputs.BaiduCredentialPropertiesResponse
Description of a NotificationHub BaiduCredential.
Properties This property is required. BaiduCredentialPropertiesResponse
Description of a NotificationHub BaiduCredential.
properties This property is required. BaiduCredentialPropertiesResponse
Description of a NotificationHub BaiduCredential.
properties This property is required. BaiduCredentialPropertiesResponse
Description of a NotificationHub BaiduCredential.
properties This property is required. BaiduCredentialPropertiesResponse
Description of a NotificationHub BaiduCredential.
properties This property is required. Property Map
Description of a NotificationHub BaiduCredential.

BrowserCredentialPropertiesResponse

Subject This property is required. string
Gets or sets web push subject.
VapidPrivateKey This property is required. string
Gets or sets VAPID private key.
VapidPublicKey This property is required. string
Gets or sets VAPID public key.
Subject This property is required. string
Gets or sets web push subject.
VapidPrivateKey This property is required. string
Gets or sets VAPID private key.
VapidPublicKey This property is required. string
Gets or sets VAPID public key.
subject This property is required. String
Gets or sets web push subject.
vapidPrivateKey This property is required. String
Gets or sets VAPID private key.
vapidPublicKey This property is required. String
Gets or sets VAPID public key.
subject This property is required. string
Gets or sets web push subject.
vapidPrivateKey This property is required. string
Gets or sets VAPID private key.
vapidPublicKey This property is required. string
Gets or sets VAPID public key.
subject This property is required. str
Gets or sets web push subject.
vapid_private_key This property is required. str
Gets or sets VAPID private key.
vapid_public_key This property is required. str
Gets or sets VAPID public key.
subject This property is required. String
Gets or sets web push subject.
vapidPrivateKey This property is required. String
Gets or sets VAPID private key.
vapidPublicKey This property is required. String
Gets or sets VAPID public key.

BrowserCredentialResponse

Properties This property is required. Pulumi.AzureNative.NotificationHubs.Inputs.BrowserCredentialPropertiesResponse
Description of a NotificationHub BrowserCredential.
Properties This property is required. BrowserCredentialPropertiesResponse
Description of a NotificationHub BrowserCredential.
properties This property is required. BrowserCredentialPropertiesResponse
Description of a NotificationHub BrowserCredential.
properties This property is required. BrowserCredentialPropertiesResponse
Description of a NotificationHub BrowserCredential.
properties This property is required. BrowserCredentialPropertiesResponse
Description of a NotificationHub BrowserCredential.
properties This property is required. Property Map
Description of a NotificationHub BrowserCredential.

GcmCredentialPropertiesResponse

GoogleApiKey This property is required. string
Gets or sets the Google API key.
GcmEndpoint string
Gets or sets the GCM endpoint.
GoogleApiKey This property is required. string
Gets or sets the Google API key.
GcmEndpoint string
Gets or sets the GCM endpoint.
googleApiKey This property is required. String
Gets or sets the Google API key.
gcmEndpoint String
Gets or sets the GCM endpoint.
googleApiKey This property is required. string
Gets or sets the Google API key.
gcmEndpoint string
Gets or sets the GCM endpoint.
google_api_key This property is required. str
Gets or sets the Google API key.
gcm_endpoint str
Gets or sets the GCM endpoint.
googleApiKey This property is required. String
Gets or sets the Google API key.
gcmEndpoint String
Gets or sets the GCM endpoint.

GcmCredentialResponse

Properties This property is required. Pulumi.AzureNative.NotificationHubs.Inputs.GcmCredentialPropertiesResponse
Description of a NotificationHub GcmCredential.
Properties This property is required. GcmCredentialPropertiesResponse
Description of a NotificationHub GcmCredential.
properties This property is required. GcmCredentialPropertiesResponse
Description of a NotificationHub GcmCredential.
properties This property is required. GcmCredentialPropertiesResponse
Description of a NotificationHub GcmCredential.
properties This property is required. GcmCredentialPropertiesResponse
Description of a NotificationHub GcmCredential.
properties This property is required. Property Map
Description of a NotificationHub GcmCredential.

MpnsCredentialPropertiesResponse

CertificateKey This property is required. string
Gets or sets the certificate key for this credential.
MpnsCertificate This property is required. string
Gets or sets the MPNS certificate.
Thumbprint This property is required. string
Gets or sets the MPNS certificate Thumbprint
CertificateKey This property is required. string
Gets or sets the certificate key for this credential.
MpnsCertificate This property is required. string
Gets or sets the MPNS certificate.
Thumbprint This property is required. string
Gets or sets the MPNS certificate Thumbprint
certificateKey This property is required. String
Gets or sets the certificate key for this credential.
mpnsCertificate This property is required. String
Gets or sets the MPNS certificate.
thumbprint This property is required. String
Gets or sets the MPNS certificate Thumbprint
certificateKey This property is required. string
Gets or sets the certificate key for this credential.
mpnsCertificate This property is required. string
Gets or sets the MPNS certificate.
thumbprint This property is required. string
Gets or sets the MPNS certificate Thumbprint
certificate_key This property is required. str
Gets or sets the certificate key for this credential.
mpns_certificate This property is required. str
Gets or sets the MPNS certificate.
thumbprint This property is required. str
Gets or sets the MPNS certificate Thumbprint
certificateKey This property is required. String
Gets or sets the certificate key for this credential.
mpnsCertificate This property is required. String
Gets or sets the MPNS certificate.
thumbprint This property is required. String
Gets or sets the MPNS certificate Thumbprint

MpnsCredentialResponse

Properties This property is required. Pulumi.AzureNative.NotificationHubs.Inputs.MpnsCredentialPropertiesResponse
Description of a NotificationHub MpnsCredential.
Properties This property is required. MpnsCredentialPropertiesResponse
Description of a NotificationHub MpnsCredential.
properties This property is required. MpnsCredentialPropertiesResponse
Description of a NotificationHub MpnsCredential.
properties This property is required. MpnsCredentialPropertiesResponse
Description of a NotificationHub MpnsCredential.
properties This property is required. MpnsCredentialPropertiesResponse
Description of a NotificationHub MpnsCredential.
properties This property is required. Property Map
Description of a NotificationHub MpnsCredential.

NotificationHubPropertiesResponse

AuthorizationRules This property is required. List<Pulumi.AzureNative.NotificationHubs.Inputs.SharedAccessAuthorizationRulePropertiesResponse>
Gets or sets the AuthorizationRules of the created NotificationHub
DailyMaxActiveDevices This property is required. double
AdmCredential Pulumi.AzureNative.NotificationHubs.Inputs.AdmCredentialResponse
Description of a NotificationHub AdmCredential.
ApnsCredential Pulumi.AzureNative.NotificationHubs.Inputs.ApnsCredentialResponse
Description of a NotificationHub ApnsCredential.
BaiduCredential Pulumi.AzureNative.NotificationHubs.Inputs.BaiduCredentialResponse
Description of a NotificationHub BaiduCredential.
BrowserCredential Pulumi.AzureNative.NotificationHubs.Inputs.BrowserCredentialResponse
Description of a NotificationHub BrowserCredential.
GcmCredential Pulumi.AzureNative.NotificationHubs.Inputs.GcmCredentialResponse
Description of a NotificationHub GcmCredential.
MpnsCredential Pulumi.AzureNative.NotificationHubs.Inputs.MpnsCredentialResponse
Description of a NotificationHub MpnsCredential.
Name string
Gets or sets the NotificationHub name.
RegistrationTtl string
Gets or sets the RegistrationTtl of the created NotificationHub
WnsCredential Pulumi.AzureNative.NotificationHubs.Inputs.WnsCredentialResponse
Description of a NotificationHub WnsCredential.
XiaomiCredential Pulumi.AzureNative.NotificationHubs.Inputs.XiaomiCredentialResponse
Description of a NotificationHub XiaomiCredential.
AuthorizationRules This property is required. []SharedAccessAuthorizationRulePropertiesResponse
Gets or sets the AuthorizationRules of the created NotificationHub
DailyMaxActiveDevices This property is required. float64
AdmCredential AdmCredentialResponse
Description of a NotificationHub AdmCredential.
ApnsCredential ApnsCredentialResponse
Description of a NotificationHub ApnsCredential.
BaiduCredential BaiduCredentialResponse
Description of a NotificationHub BaiduCredential.
BrowserCredential BrowserCredentialResponse
Description of a NotificationHub BrowserCredential.
GcmCredential GcmCredentialResponse
Description of a NotificationHub GcmCredential.
MpnsCredential MpnsCredentialResponse
Description of a NotificationHub MpnsCredential.
Name string
Gets or sets the NotificationHub name.
RegistrationTtl string
Gets or sets the RegistrationTtl of the created NotificationHub
WnsCredential WnsCredentialResponse
Description of a NotificationHub WnsCredential.
XiaomiCredential XiaomiCredentialResponse
Description of a NotificationHub XiaomiCredential.
authorizationRules This property is required. List<SharedAccessAuthorizationRulePropertiesResponse>
Gets or sets the AuthorizationRules of the created NotificationHub
dailyMaxActiveDevices This property is required. Double
admCredential AdmCredentialResponse
Description of a NotificationHub AdmCredential.
apnsCredential ApnsCredentialResponse
Description of a NotificationHub ApnsCredential.
baiduCredential BaiduCredentialResponse
Description of a NotificationHub BaiduCredential.
browserCredential BrowserCredentialResponse
Description of a NotificationHub BrowserCredential.
gcmCredential GcmCredentialResponse
Description of a NotificationHub GcmCredential.
mpnsCredential MpnsCredentialResponse
Description of a NotificationHub MpnsCredential.
name String
Gets or sets the NotificationHub name.
registrationTtl String
Gets or sets the RegistrationTtl of the created NotificationHub
wnsCredential WnsCredentialResponse
Description of a NotificationHub WnsCredential.
xiaomiCredential XiaomiCredentialResponse
Description of a NotificationHub XiaomiCredential.
authorizationRules This property is required. SharedAccessAuthorizationRulePropertiesResponse[]
Gets or sets the AuthorizationRules of the created NotificationHub
dailyMaxActiveDevices This property is required. number
admCredential AdmCredentialResponse
Description of a NotificationHub AdmCredential.
apnsCredential ApnsCredentialResponse
Description of a NotificationHub ApnsCredential.
baiduCredential BaiduCredentialResponse
Description of a NotificationHub BaiduCredential.
browserCredential BrowserCredentialResponse
Description of a NotificationHub BrowserCredential.
gcmCredential GcmCredentialResponse
Description of a NotificationHub GcmCredential.
mpnsCredential MpnsCredentialResponse
Description of a NotificationHub MpnsCredential.
name string
Gets or sets the NotificationHub name.
registrationTtl string
Gets or sets the RegistrationTtl of the created NotificationHub
wnsCredential WnsCredentialResponse
Description of a NotificationHub WnsCredential.
xiaomiCredential XiaomiCredentialResponse
Description of a NotificationHub XiaomiCredential.
authorization_rules This property is required. Sequence[SharedAccessAuthorizationRulePropertiesResponse]
Gets or sets the AuthorizationRules of the created NotificationHub
daily_max_active_devices This property is required. float
adm_credential AdmCredentialResponse
Description of a NotificationHub AdmCredential.
apns_credential ApnsCredentialResponse
Description of a NotificationHub ApnsCredential.
baidu_credential BaiduCredentialResponse
Description of a NotificationHub BaiduCredential.
browser_credential BrowserCredentialResponse
Description of a NotificationHub BrowserCredential.
gcm_credential GcmCredentialResponse
Description of a NotificationHub GcmCredential.
mpns_credential MpnsCredentialResponse
Description of a NotificationHub MpnsCredential.
name str
Gets or sets the NotificationHub name.
registration_ttl str
Gets or sets the RegistrationTtl of the created NotificationHub
wns_credential WnsCredentialResponse
Description of a NotificationHub WnsCredential.
xiaomi_credential XiaomiCredentialResponse
Description of a NotificationHub XiaomiCredential.
authorizationRules This property is required. List<Property Map>
Gets or sets the AuthorizationRules of the created NotificationHub
dailyMaxActiveDevices This property is required. Number
admCredential Property Map
Description of a NotificationHub AdmCredential.
apnsCredential Property Map
Description of a NotificationHub ApnsCredential.
baiduCredential Property Map
Description of a NotificationHub BaiduCredential.
browserCredential Property Map
Description of a NotificationHub BrowserCredential.
gcmCredential Property Map
Description of a NotificationHub GcmCredential.
mpnsCredential Property Map
Description of a NotificationHub MpnsCredential.
name String
Gets or sets the NotificationHub name.
registrationTtl String
Gets or sets the RegistrationTtl of the created NotificationHub
wnsCredential Property Map
Description of a NotificationHub WnsCredential.
xiaomiCredential Property Map
Description of a NotificationHub XiaomiCredential.

SharedAccessAuthorizationRulePropertiesResponse

ClaimType This property is required. string
Gets a string that describes the claim type
ClaimValue This property is required. string
Gets a string that describes the claim value
CreatedTime This property is required. string
Gets the created time for this rule
KeyName This property is required. string
Gets a string that describes the authorization rule.
ModifiedTime This property is required. string
Gets the last modified time for this rule
Revision This property is required. int
Gets the revision number for the rule
Rights This property is required. List<string>
Gets or sets the rights associated with the rule.
PrimaryKey string
Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
SecondaryKey string
Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
ClaimType This property is required. string
Gets a string that describes the claim type
ClaimValue This property is required. string
Gets a string that describes the claim value
CreatedTime This property is required. string
Gets the created time for this rule
KeyName This property is required. string
Gets a string that describes the authorization rule.
ModifiedTime This property is required. string
Gets the last modified time for this rule
Revision This property is required. int
Gets the revision number for the rule
Rights This property is required. []string
Gets or sets the rights associated with the rule.
PrimaryKey string
Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
SecondaryKey string
Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
claimType This property is required. String
Gets a string that describes the claim type
claimValue This property is required. String
Gets a string that describes the claim value
createdTime This property is required. String
Gets the created time for this rule
keyName This property is required. String
Gets a string that describes the authorization rule.
modifiedTime This property is required. String
Gets the last modified time for this rule
revision This property is required. Integer
Gets the revision number for the rule
rights This property is required. List<String>
Gets or sets the rights associated with the rule.
primaryKey String
Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
secondaryKey String
Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
claimType This property is required. string
Gets a string that describes the claim type
claimValue This property is required. string
Gets a string that describes the claim value
createdTime This property is required. string
Gets the created time for this rule
keyName This property is required. string
Gets a string that describes the authorization rule.
modifiedTime This property is required. string
Gets the last modified time for this rule
revision This property is required. number
Gets the revision number for the rule
rights This property is required. string[]
Gets or sets the rights associated with the rule.
primaryKey string
Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
secondaryKey string
Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
claim_type This property is required. str
Gets a string that describes the claim type
claim_value This property is required. str
Gets a string that describes the claim value
created_time This property is required. str
Gets the created time for this rule
key_name This property is required. str
Gets a string that describes the authorization rule.
modified_time This property is required. str
Gets the last modified time for this rule
revision This property is required. int
Gets the revision number for the rule
rights This property is required. Sequence[str]
Gets or sets the rights associated with the rule.
primary_key str
Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
secondary_key str
Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
claimType This property is required. String
Gets a string that describes the claim type
claimValue This property is required. String
Gets a string that describes the claim value
createdTime This property is required. String
Gets the created time for this rule
keyName This property is required. String
Gets a string that describes the authorization rule.
modifiedTime This property is required. String
Gets the last modified time for this rule
revision This property is required. Number
Gets the revision number for the rule
rights This property is required. List<String>
Gets or sets the rights associated with the rule.
primaryKey String
Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
secondaryKey String
Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.

SkuResponse

Name This property is required. string
Namespace SKU name.
Capacity int
Gets or sets the capacity of the resource
Family string
Gets or sets the Sku Family
Size string
Gets or sets the Sku size
Tier string
Gets or sets the tier of particular sku
Name This property is required. string
Namespace SKU name.
Capacity int
Gets or sets the capacity of the resource
Family string
Gets or sets the Sku Family
Size string
Gets or sets the Sku size
Tier string
Gets or sets the tier of particular sku
name This property is required. String
Namespace SKU name.
capacity Integer
Gets or sets the capacity of the resource
family String
Gets or sets the Sku Family
size String
Gets or sets the Sku size
tier String
Gets or sets the tier of particular sku
name This property is required. string
Namespace SKU name.
capacity number
Gets or sets the capacity of the resource
family string
Gets or sets the Sku Family
size string
Gets or sets the Sku size
tier string
Gets or sets the tier of particular sku
name This property is required. str
Namespace SKU name.
capacity int
Gets or sets the capacity of the resource
family str
Gets or sets the Sku Family
size str
Gets or sets the Sku size
tier str
Gets or sets the tier of particular sku
name This property is required. String
Namespace SKU name.
capacity Number
Gets or sets the capacity of the resource
family String
Gets or sets the Sku Family
size String
Gets or sets the Sku size
tier String
Gets or sets the tier of particular sku

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

WnsCredentialPropertiesResponse

CertificateKey string
Ges or sets the WNS Certificate Key.
PackageSid string
Gets or sets the package ID for this credential.
SecretKey string
Gets or sets the secret key.
WindowsLiveEndpoint string
Gets or sets the Windows Live endpoint.
WnsCertificate string
Gets or sets the WNS Certificate.
CertificateKey string
Ges or sets the WNS Certificate Key.
PackageSid string
Gets or sets the package ID for this credential.
SecretKey string
Gets or sets the secret key.
WindowsLiveEndpoint string
Gets or sets the Windows Live endpoint.
WnsCertificate string
Gets or sets the WNS Certificate.
certificateKey String
Ges or sets the WNS Certificate Key.
packageSid String
Gets or sets the package ID for this credential.
secretKey String
Gets or sets the secret key.
windowsLiveEndpoint String
Gets or sets the Windows Live endpoint.
wnsCertificate String
Gets or sets the WNS Certificate.
certificateKey string
Ges or sets the WNS Certificate Key.
packageSid string
Gets or sets the package ID for this credential.
secretKey string
Gets or sets the secret key.
windowsLiveEndpoint string
Gets or sets the Windows Live endpoint.
wnsCertificate string
Gets or sets the WNS Certificate.
certificate_key str
Ges or sets the WNS Certificate Key.
package_sid str
Gets or sets the package ID for this credential.
secret_key str
Gets or sets the secret key.
windows_live_endpoint str
Gets or sets the Windows Live endpoint.
wns_certificate str
Gets or sets the WNS Certificate.
certificateKey String
Ges or sets the WNS Certificate Key.
packageSid String
Gets or sets the package ID for this credential.
secretKey String
Gets or sets the secret key.
windowsLiveEndpoint String
Gets or sets the Windows Live endpoint.
wnsCertificate String
Gets or sets the WNS Certificate.

WnsCredentialResponse

Properties This property is required. Pulumi.AzureNative.NotificationHubs.Inputs.WnsCredentialPropertiesResponse
Description of a NotificationHub WnsCredential.
Properties This property is required. WnsCredentialPropertiesResponse
Description of a NotificationHub WnsCredential.
properties This property is required. WnsCredentialPropertiesResponse
Description of a NotificationHub WnsCredential.
properties This property is required. WnsCredentialPropertiesResponse
Description of a NotificationHub WnsCredential.
properties This property is required. WnsCredentialPropertiesResponse
Description of a NotificationHub WnsCredential.
properties This property is required. Property Map
Description of a NotificationHub WnsCredential.

XiaomiCredentialPropertiesResponse

AppSecret string
Gets or sets app secret.
Endpoint string
Gets or sets xiaomi service endpoint.
AppSecret string
Gets or sets app secret.
Endpoint string
Gets or sets xiaomi service endpoint.
appSecret String
Gets or sets app secret.
endpoint String
Gets or sets xiaomi service endpoint.
appSecret string
Gets or sets app secret.
endpoint string
Gets or sets xiaomi service endpoint.
app_secret str
Gets or sets app secret.
endpoint str
Gets or sets xiaomi service endpoint.
appSecret String
Gets or sets app secret.
endpoint String
Gets or sets xiaomi service endpoint.

XiaomiCredentialResponse

Properties This property is required. Pulumi.AzureNative.NotificationHubs.Inputs.XiaomiCredentialPropertiesResponse
Description of a NotificationHub XiaomiCredentialProperties.
Properties This property is required. XiaomiCredentialPropertiesResponse
Description of a NotificationHub XiaomiCredentialProperties.
properties This property is required. XiaomiCredentialPropertiesResponse
Description of a NotificationHub XiaomiCredentialProperties.
properties This property is required. XiaomiCredentialPropertiesResponse
Description of a NotificationHub XiaomiCredentialProperties.
properties This property is required. XiaomiCredentialPropertiesResponse
Description of a NotificationHub XiaomiCredentialProperties.
properties This property is required. Property Map
Description of a NotificationHub XiaomiCredentialProperties.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi