azure-native.notificationhubs.NotificationHub
Notification Hub Resource.
Uses Azure REST API version 2023-10-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-01-01-preview.
Other available API versions: 2023-01-01-preview, 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native notificationhubs [ApiVersion]. See the version guide for details.
Example Usage
NotificationHubs_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var notificationHub = new AzureNative.NotificationHubs.NotificationHub("notificationHub", new()
    {
        Location = "eastus",
        NamespaceName = "nh-sdk-ns",
        NotificationHubName = "nh-sdk-hub",
        ResourceGroupName = "5ktrial",
    });
});
package main
import (
	notificationhubs "github.com/pulumi/pulumi-azure-native-sdk/notificationhubs/v3"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := notificationhubs.NewNotificationHub(ctx, "notificationHub", ¬ificationhubs.NotificationHubArgs{
			Location:            pulumi.String("eastus"),
			NamespaceName:       pulumi.String("nh-sdk-ns"),
			NotificationHubName: pulumi.String("nh-sdk-hub"),
			ResourceGroupName:   pulumi.String("5ktrial"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.notificationhubs.NotificationHub;
import com.pulumi.azurenative.notificationhubs.NotificationHubArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var notificationHub = new NotificationHub("notificationHub", NotificationHubArgs.builder()
            .location("eastus")
            .namespaceName("nh-sdk-ns")
            .notificationHubName("nh-sdk-hub")
            .resourceGroupName("5ktrial")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const notificationHub = new azure_native.notificationhubs.NotificationHub("notificationHub", {
    location: "eastus",
    namespaceName: "nh-sdk-ns",
    notificationHubName: "nh-sdk-hub",
    resourceGroupName: "5ktrial",
});
import pulumi
import pulumi_azure_native as azure_native
notification_hub = azure_native.notificationhubs.NotificationHub("notificationHub",
    location="eastus",
    namespace_name="nh-sdk-ns",
    notification_hub_name="nh-sdk-hub",
    resource_group_name="5ktrial")
resources:
  notificationHub:
    type: azure-native:notificationhubs:NotificationHub
    properties:
      location: eastus
      namespaceName: nh-sdk-ns
      notificationHubName: nh-sdk-hub
      resourceGroupName: 5ktrial
Create NotificationHub Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NotificationHub(name: string, args: NotificationHubArgs, opts?: CustomResourceOptions);@overload
def NotificationHub(resource_name: str,
                    args: NotificationHubArgs,
                    opts: Optional[ResourceOptions] = None)
@overload
def NotificationHub(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    namespace_name: Optional[str] = None,
                    resource_group_name: Optional[str] = None,
                    fcm_v1_credential: Optional[FcmV1CredentialArgs] = None,
                    baidu_credential: Optional[BaiduCredentialArgs] = None,
                    adm_credential: Optional[AdmCredentialArgs] = None,
                    gcm_credential: Optional[GcmCredentialArgs] = None,
                    location: Optional[str] = None,
                    mpns_credential: Optional[MpnsCredentialArgs] = None,
                    name: Optional[str] = None,
                    browser_credential: Optional[BrowserCredentialArgs] = None,
                    notification_hub_name: Optional[str] = None,
                    registration_ttl: Optional[str] = None,
                    apns_credential: Optional[ApnsCredentialArgs] = None,
                    sku: Optional[SkuArgs] = None,
                    tags: Optional[Mapping[str, str]] = None,
                    wns_credential: Optional[WnsCredentialArgs] = None,
                    xiaomi_credential: Optional[XiaomiCredentialArgs] = None)func NewNotificationHub(ctx *Context, name string, args NotificationHubArgs, opts ...ResourceOption) (*NotificationHub, error)public NotificationHub(string name, NotificationHubArgs args, CustomResourceOptions? opts = null)
public NotificationHub(String name, NotificationHubArgs args)
public NotificationHub(String name, NotificationHubArgs args, CustomResourceOptions options)
type: azure-native:notificationhubs:NotificationHub
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args NotificationHubArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args NotificationHubArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args NotificationHubArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NotificationHubArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NotificationHubArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var notificationHubResource = new AzureNative.NotificationHubs.NotificationHub("notificationHubResource", new()
{
    NamespaceName = "string",
    ResourceGroupName = "string",
    FcmV1Credential = new AzureNative.NotificationHubs.Inputs.FcmV1CredentialArgs
    {
        ClientEmail = "string",
        PrivateKey = "string",
        ProjectId = "string",
    },
    BaiduCredential = new AzureNative.NotificationHubs.Inputs.BaiduCredentialArgs
    {
        BaiduApiKey = "string",
        BaiduEndPoint = "string",
        BaiduSecretKey = "string",
    },
    AdmCredential = new AzureNative.NotificationHubs.Inputs.AdmCredentialArgs
    {
        AuthTokenUrl = "string",
        ClientId = "string",
        ClientSecret = "string",
    },
    GcmCredential = new AzureNative.NotificationHubs.Inputs.GcmCredentialArgs
    {
        GoogleApiKey = "string",
        GcmEndpoint = "string",
    },
    Location = "string",
    MpnsCredential = new AzureNative.NotificationHubs.Inputs.MpnsCredentialArgs
    {
        CertificateKey = "string",
        MpnsCertificate = "string",
        Thumbprint = "string",
    },
    Name = "string",
    BrowserCredential = new AzureNative.NotificationHubs.Inputs.BrowserCredentialArgs
    {
        Subject = "string",
        VapidPrivateKey = "string",
        VapidPublicKey = "string",
    },
    NotificationHubName = "string",
    RegistrationTtl = "string",
    ApnsCredential = new AzureNative.NotificationHubs.Inputs.ApnsCredentialArgs
    {
        Endpoint = "string",
        ApnsCertificate = "string",
        AppId = "string",
        AppName = "string",
        CertificateKey = "string",
        KeyId = "string",
        Thumbprint = "string",
        Token = "string",
    },
    Sku = new AzureNative.NotificationHubs.Inputs.SkuArgs
    {
        Name = "string",
        Capacity = 0,
        Family = "string",
        Size = "string",
        Tier = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
    WnsCredential = new AzureNative.NotificationHubs.Inputs.WnsCredentialArgs
    {
        CertificateKey = "string",
        PackageSid = "string",
        SecretKey = "string",
        WindowsLiveEndpoint = "string",
        WnsCertificate = "string",
    },
    XiaomiCredential = new AzureNative.NotificationHubs.Inputs.XiaomiCredentialArgs
    {
        AppSecret = "string",
        Endpoint = "string",
    },
});
example, err := notificationhubs.NewNotificationHub(ctx, "notificationHubResource", ¬ificationhubs.NotificationHubArgs{
	NamespaceName:     pulumi.String("string"),
	ResourceGroupName: pulumi.String("string"),
	FcmV1Credential: ¬ificationhubs.FcmV1CredentialArgs{
		ClientEmail: pulumi.String("string"),
		PrivateKey:  pulumi.String("string"),
		ProjectId:   pulumi.String("string"),
	},
	BaiduCredential: ¬ificationhubs.BaiduCredentialArgs{
		BaiduApiKey:    pulumi.String("string"),
		BaiduEndPoint:  pulumi.String("string"),
		BaiduSecretKey: pulumi.String("string"),
	},
	AdmCredential: ¬ificationhubs.AdmCredentialArgs{
		AuthTokenUrl: pulumi.String("string"),
		ClientId:     pulumi.String("string"),
		ClientSecret: pulumi.String("string"),
	},
	GcmCredential: ¬ificationhubs.GcmCredentialArgs{
		GoogleApiKey: pulumi.String("string"),
		GcmEndpoint:  pulumi.String("string"),
	},
	Location: pulumi.String("string"),
	MpnsCredential: ¬ificationhubs.MpnsCredentialArgs{
		CertificateKey:  pulumi.String("string"),
		MpnsCertificate: pulumi.String("string"),
		Thumbprint:      pulumi.String("string"),
	},
	Name: pulumi.String("string"),
	BrowserCredential: ¬ificationhubs.BrowserCredentialArgs{
		Subject:         pulumi.String("string"),
		VapidPrivateKey: pulumi.String("string"),
		VapidPublicKey:  pulumi.String("string"),
	},
	NotificationHubName: pulumi.String("string"),
	RegistrationTtl:     pulumi.String("string"),
	ApnsCredential: ¬ificationhubs.ApnsCredentialArgs{
		Endpoint:        pulumi.String("string"),
		ApnsCertificate: pulumi.String("string"),
		AppId:           pulumi.String("string"),
		AppName:         pulumi.String("string"),
		CertificateKey:  pulumi.String("string"),
		KeyId:           pulumi.String("string"),
		Thumbprint:      pulumi.String("string"),
		Token:           pulumi.String("string"),
	},
	Sku: ¬ificationhubs.SkuArgs{
		Name:     pulumi.String("string"),
		Capacity: pulumi.Int(0),
		Family:   pulumi.String("string"),
		Size:     pulumi.String("string"),
		Tier:     pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	WnsCredential: ¬ificationhubs.WnsCredentialArgs{
		CertificateKey:      pulumi.String("string"),
		PackageSid:          pulumi.String("string"),
		SecretKey:           pulumi.String("string"),
		WindowsLiveEndpoint: pulumi.String("string"),
		WnsCertificate:      pulumi.String("string"),
	},
	XiaomiCredential: ¬ificationhubs.XiaomiCredentialArgs{
		AppSecret: pulumi.String("string"),
		Endpoint:  pulumi.String("string"),
	},
})
var notificationHubResource = new NotificationHub("notificationHubResource", NotificationHubArgs.builder()
    .namespaceName("string")
    .resourceGroupName("string")
    .fcmV1Credential(FcmV1CredentialArgs.builder()
        .clientEmail("string")
        .privateKey("string")
        .projectId("string")
        .build())
    .baiduCredential(BaiduCredentialArgs.builder()
        .baiduApiKey("string")
        .baiduEndPoint("string")
        .baiduSecretKey("string")
        .build())
    .admCredential(AdmCredentialArgs.builder()
        .authTokenUrl("string")
        .clientId("string")
        .clientSecret("string")
        .build())
    .gcmCredential(GcmCredentialArgs.builder()
        .googleApiKey("string")
        .gcmEndpoint("string")
        .build())
    .location("string")
    .mpnsCredential(MpnsCredentialArgs.builder()
        .certificateKey("string")
        .mpnsCertificate("string")
        .thumbprint("string")
        .build())
    .name("string")
    .browserCredential(BrowserCredentialArgs.builder()
        .subject("string")
        .vapidPrivateKey("string")
        .vapidPublicKey("string")
        .build())
    .notificationHubName("string")
    .registrationTtl("string")
    .apnsCredential(ApnsCredentialArgs.builder()
        .endpoint("string")
        .apnsCertificate("string")
        .appId("string")
        .appName("string")
        .certificateKey("string")
        .keyId("string")
        .thumbprint("string")
        .token("string")
        .build())
    .sku(SkuArgs.builder()
        .name("string")
        .capacity(0)
        .family("string")
        .size("string")
        .tier("string")
        .build())
    .tags(Map.of("string", "string"))
    .wnsCredential(WnsCredentialArgs.builder()
        .certificateKey("string")
        .packageSid("string")
        .secretKey("string")
        .windowsLiveEndpoint("string")
        .wnsCertificate("string")
        .build())
    .xiaomiCredential(XiaomiCredentialArgs.builder()
        .appSecret("string")
        .endpoint("string")
        .build())
    .build());
notification_hub_resource = azure_native.notificationhubs.NotificationHub("notificationHubResource",
    namespace_name="string",
    resource_group_name="string",
    fcm_v1_credential={
        "client_email": "string",
        "private_key": "string",
        "project_id": "string",
    },
    baidu_credential={
        "baidu_api_key": "string",
        "baidu_end_point": "string",
        "baidu_secret_key": "string",
    },
    adm_credential={
        "auth_token_url": "string",
        "client_id": "string",
        "client_secret": "string",
    },
    gcm_credential={
        "google_api_key": "string",
        "gcm_endpoint": "string",
    },
    location="string",
    mpns_credential={
        "certificate_key": "string",
        "mpns_certificate": "string",
        "thumbprint": "string",
    },
    name="string",
    browser_credential={
        "subject": "string",
        "vapid_private_key": "string",
        "vapid_public_key": "string",
    },
    notification_hub_name="string",
    registration_ttl="string",
    apns_credential={
        "endpoint": "string",
        "apns_certificate": "string",
        "app_id": "string",
        "app_name": "string",
        "certificate_key": "string",
        "key_id": "string",
        "thumbprint": "string",
        "token": "string",
    },
    sku={
        "name": "string",
        "capacity": 0,
        "family": "string",
        "size": "string",
        "tier": "string",
    },
    tags={
        "string": "string",
    },
    wns_credential={
        "certificate_key": "string",
        "package_sid": "string",
        "secret_key": "string",
        "windows_live_endpoint": "string",
        "wns_certificate": "string",
    },
    xiaomi_credential={
        "app_secret": "string",
        "endpoint": "string",
    })
const notificationHubResource = new azure_native.notificationhubs.NotificationHub("notificationHubResource", {
    namespaceName: "string",
    resourceGroupName: "string",
    fcmV1Credential: {
        clientEmail: "string",
        privateKey: "string",
        projectId: "string",
    },
    baiduCredential: {
        baiduApiKey: "string",
        baiduEndPoint: "string",
        baiduSecretKey: "string",
    },
    admCredential: {
        authTokenUrl: "string",
        clientId: "string",
        clientSecret: "string",
    },
    gcmCredential: {
        googleApiKey: "string",
        gcmEndpoint: "string",
    },
    location: "string",
    mpnsCredential: {
        certificateKey: "string",
        mpnsCertificate: "string",
        thumbprint: "string",
    },
    name: "string",
    browserCredential: {
        subject: "string",
        vapidPrivateKey: "string",
        vapidPublicKey: "string",
    },
    notificationHubName: "string",
    registrationTtl: "string",
    apnsCredential: {
        endpoint: "string",
        apnsCertificate: "string",
        appId: "string",
        appName: "string",
        certificateKey: "string",
        keyId: "string",
        thumbprint: "string",
        token: "string",
    },
    sku: {
        name: "string",
        capacity: 0,
        family: "string",
        size: "string",
        tier: "string",
    },
    tags: {
        string: "string",
    },
    wnsCredential: {
        certificateKey: "string",
        packageSid: "string",
        secretKey: "string",
        windowsLiveEndpoint: "string",
        wnsCertificate: "string",
    },
    xiaomiCredential: {
        appSecret: "string",
        endpoint: "string",
    },
});
type: azure-native:notificationhubs:NotificationHub
properties:
    admCredential:
        authTokenUrl: string
        clientId: string
        clientSecret: string
    apnsCredential:
        apnsCertificate: string
        appId: string
        appName: string
        certificateKey: string
        endpoint: string
        keyId: string
        thumbprint: string
        token: string
    baiduCredential:
        baiduApiKey: string
        baiduEndPoint: string
        baiduSecretKey: string
    browserCredential:
        subject: string
        vapidPrivateKey: string
        vapidPublicKey: string
    fcmV1Credential:
        clientEmail: string
        privateKey: string
        projectId: string
    gcmCredential:
        gcmEndpoint: string
        googleApiKey: string
    location: string
    mpnsCredential:
        certificateKey: string
        mpnsCertificate: string
        thumbprint: string
    name: string
    namespaceName: string
    notificationHubName: string
    registrationTtl: string
    resourceGroupName: string
    sku:
        capacity: 0
        family: string
        name: string
        size: string
        tier: string
    tags:
        string: string
    wnsCredential:
        certificateKey: string
        packageSid: string
        secretKey: string
        windowsLiveEndpoint: string
        wnsCertificate: string
    xiaomiCredential:
        appSecret: string
        endpoint: string
NotificationHub Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The NotificationHub resource accepts the following input properties:
- NamespaceName string
- Namespace name
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- AdmCredential Pulumi.Azure Native. Notification Hubs. Inputs. Adm Credential 
- Description of a NotificationHub AdmCredential.
- ApnsCredential Pulumi.Azure Native. Notification Hubs. Inputs. Apns Credential 
- Description of a NotificationHub ApnsCredential.
- BaiduCredential Pulumi.Azure Native. Notification Hubs. Inputs. Baidu Credential 
- Description of a NotificationHub BaiduCredential.
- BrowserCredential Pulumi.Azure Native. Notification Hubs. Inputs. Browser Credential 
- Description of a NotificationHub BrowserCredential.
- FcmV1Credential Pulumi.Azure Native. Notification Hubs. Inputs. Fcm V1Credential 
- Description of a NotificationHub FcmV1Credential.
- GcmCredential Pulumi.Azure Native. Notification Hubs. Inputs. Gcm Credential 
- Description of a NotificationHub GcmCredential.
- Location string
- The geo-location where the resource lives
- MpnsCredential Pulumi.Azure Native. Notification Hubs. Inputs. Mpns Credential 
- Description of a NotificationHub MpnsCredential.
- Name string
- Gets or sets the NotificationHub name.
- NotificationHub stringName 
- Notification Hub name
- RegistrationTtl string
- Gets or sets the RegistrationTtl of the created NotificationHub
- Sku
Pulumi.Azure Native. Notification Hubs. Inputs. Sku 
- The Sku description for a namespace
- Dictionary<string, string>
- Resource tags.
- WnsCredential Pulumi.Azure Native. Notification Hubs. Inputs. Wns Credential 
- Description of a NotificationHub WnsCredential.
- XiaomiCredential Pulumi.Azure Native. Notification Hubs. Inputs. Xiaomi Credential 
- Description of a NotificationHub XiaomiCredential.
- NamespaceName string
- Namespace name
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- AdmCredential AdmCredential Args 
- Description of a NotificationHub AdmCredential.
- ApnsCredential ApnsCredential Args 
- Description of a NotificationHub ApnsCredential.
- BaiduCredential BaiduCredential Args 
- Description of a NotificationHub BaiduCredential.
- BrowserCredential BrowserCredential Args 
- Description of a NotificationHub BrowserCredential.
- FcmV1Credential FcmV1Credential Args 
- Description of a NotificationHub FcmV1Credential.
- GcmCredential GcmCredential Args 
- Description of a NotificationHub GcmCredential.
- Location string
- The geo-location where the resource lives
- MpnsCredential MpnsCredential Args 
- Description of a NotificationHub MpnsCredential.
- Name string
- Gets or sets the NotificationHub name.
- NotificationHub stringName 
- Notification Hub name
- RegistrationTtl string
- Gets or sets the RegistrationTtl of the created NotificationHub
- Sku
SkuArgs 
- The Sku description for a namespace
- map[string]string
- Resource tags.
- WnsCredential WnsCredential Args 
- Description of a NotificationHub WnsCredential.
- XiaomiCredential XiaomiCredential Args 
- Description of a NotificationHub XiaomiCredential.
- namespaceName String
- Namespace name
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- admCredential AdmCredential 
- Description of a NotificationHub AdmCredential.
- apnsCredential ApnsCredential 
- Description of a NotificationHub ApnsCredential.
- baiduCredential BaiduCredential 
- Description of a NotificationHub BaiduCredential.
- browserCredential BrowserCredential 
- Description of a NotificationHub BrowserCredential.
- fcmV1Credential FcmV1Credential 
- Description of a NotificationHub FcmV1Credential.
- gcmCredential GcmCredential 
- Description of a NotificationHub GcmCredential.
- location String
- The geo-location where the resource lives
- mpnsCredential MpnsCredential 
- Description of a NotificationHub MpnsCredential.
- name String
- Gets or sets the NotificationHub name.
- notificationHub StringName 
- Notification Hub name
- registrationTtl String
- Gets or sets the RegistrationTtl of the created NotificationHub
- sku Sku
- The Sku description for a namespace
- Map<String,String>
- Resource tags.
- wnsCredential WnsCredential 
- Description of a NotificationHub WnsCredential.
- xiaomiCredential XiaomiCredential 
- Description of a NotificationHub XiaomiCredential.
- namespaceName string
- Namespace name
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- admCredential AdmCredential 
- Description of a NotificationHub AdmCredential.
- apnsCredential ApnsCredential 
- Description of a NotificationHub ApnsCredential.
- baiduCredential BaiduCredential 
- Description of a NotificationHub BaiduCredential.
- browserCredential BrowserCredential 
- Description of a NotificationHub BrowserCredential.
- fcmV1Credential FcmV1Credential 
- Description of a NotificationHub FcmV1Credential.
- gcmCredential GcmCredential 
- Description of a NotificationHub GcmCredential.
- location string
- The geo-location where the resource lives
- mpnsCredential MpnsCredential 
- Description of a NotificationHub MpnsCredential.
- name string
- Gets or sets the NotificationHub name.
- notificationHub stringName 
- Notification Hub name
- registrationTtl string
- Gets or sets the RegistrationTtl of the created NotificationHub
- sku Sku
- The Sku description for a namespace
- {[key: string]: string}
- Resource tags.
- wnsCredential WnsCredential 
- Description of a NotificationHub WnsCredential.
- xiaomiCredential XiaomiCredential 
- Description of a NotificationHub XiaomiCredential.
- namespace_name str
- Namespace name
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- adm_credential AdmCredential Args 
- Description of a NotificationHub AdmCredential.
- apns_credential ApnsCredential Args 
- Description of a NotificationHub ApnsCredential.
- baidu_credential BaiduCredential Args 
- Description of a NotificationHub BaiduCredential.
- browser_credential BrowserCredential Args 
- Description of a NotificationHub BrowserCredential.
- fcm_v1_ Fcmcredential V1Credential Args 
- Description of a NotificationHub FcmV1Credential.
- gcm_credential GcmCredential Args 
- Description of a NotificationHub GcmCredential.
- location str
- The geo-location where the resource lives
- mpns_credential MpnsCredential Args 
- Description of a NotificationHub MpnsCredential.
- name str
- Gets or sets the NotificationHub name.
- notification_hub_ strname 
- Notification Hub name
- registration_ttl str
- Gets or sets the RegistrationTtl of the created NotificationHub
- sku
SkuArgs 
- The Sku description for a namespace
- Mapping[str, str]
- Resource tags.
- wns_credential WnsCredential Args 
- Description of a NotificationHub WnsCredential.
- xiaomi_credential XiaomiCredential Args 
- Description of a NotificationHub XiaomiCredential.
- namespaceName String
- Namespace name
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- 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.
- fcmV1Credential Property Map
- Description of a NotificationHub FcmV1Credential.
- gcmCredential Property Map
- Description of a NotificationHub GcmCredential.
- location String
- The geo-location where the resource lives
- mpnsCredential Property Map
- Description of a NotificationHub MpnsCredential.
- name String
- Gets or sets the NotificationHub name.
- notificationHub StringName 
- Notification Hub name
- registrationTtl String
- Gets or sets the RegistrationTtl of the created NotificationHub
- sku Property Map
- The Sku description for a namespace
- Map<String>
- Resource tags.
- wnsCredential Property Map
- Description of a NotificationHub WnsCredential.
- xiaomiCredential Property Map
- Description of a NotificationHub XiaomiCredential.
Outputs
All input properties are implicitly available as output properties. Additionally, the NotificationHub resource produces the following output properties:
- 
List<Pulumi.Azure Native. Notification Hubs. Outputs. Shared Access Authorization Rule Properties Response> 
- Gets or sets the AuthorizationRules of the created NotificationHub
- AzureApi stringVersion 
- The Azure API version of the resource.
- DailyMax doubleActive Devices 
- Id string
- The provider-assigned unique ID for this managed resource.
- SystemData Pulumi.Azure Native. Notification Hubs. Outputs. System Data Response 
- 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"
- 
[]SharedAccess Authorization Rule Properties Response 
- Gets or sets the AuthorizationRules of the created NotificationHub
- AzureApi stringVersion 
- The Azure API version of the resource.
- DailyMax float64Active Devices 
- Id string
- The provider-assigned unique ID for this managed resource.
- SystemData SystemData Response 
- 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"
- 
List<SharedAccess Authorization Rule Properties Response> 
- Gets or sets the AuthorizationRules of the created NotificationHub
- azureApi StringVersion 
- The Azure API version of the resource.
- dailyMax DoubleActive Devices 
- id String
- The provider-assigned unique ID for this managed resource.
- systemData SystemData Response 
- 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"
- 
SharedAccess Authorization Rule Properties Response[] 
- Gets or sets the AuthorizationRules of the created NotificationHub
- azureApi stringVersion 
- The Azure API version of the resource.
- dailyMax numberActive Devices 
- id string
- The provider-assigned unique ID for this managed resource.
- systemData SystemData Response 
- 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"
- 
Sequence[SharedAccess Authorization Rule Properties Response] 
- Gets or sets the AuthorizationRules of the created NotificationHub
- azure_api_ strversion 
- The Azure API version of the resource.
- daily_max_ floatactive_ devices 
- id str
- The provider-assigned unique ID for this managed resource.
- system_data SystemData Response 
- 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"
- List<Property Map>
- Gets or sets the AuthorizationRules of the created NotificationHub
- azureApi StringVersion 
- The Azure API version of the resource.
- dailyMax NumberActive Devices 
- id String
- The provider-assigned unique ID for this managed resource.
- 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"
Supporting Types
AdmCredential, AdmCredentialArgs    
Description of a NotificationHub AdmCredential.- AuthToken stringUrl 
- Gets or sets the URL of the authorization token.
- ClientId string
- Gets or sets the client identifier.
- ClientSecret string
- Gets or sets the credential secret access key.
- AuthToken stringUrl 
- Gets or sets the URL of the authorization token.
- ClientId string
- Gets or sets the client identifier.
- ClientSecret string
- Gets or sets the credential secret access key.
- authToken StringUrl 
- Gets or sets the URL of the authorization token.
- clientId String
- Gets or sets the client identifier.
- clientSecret String
- Gets or sets the credential secret access key.
- authToken stringUrl 
- Gets or sets the URL of the authorization token.
- clientId string
- Gets or sets the client identifier.
- clientSecret string
- Gets or sets the credential secret access key.
- auth_token_ strurl 
- Gets or sets the URL of the authorization token.
- client_id str
- Gets or sets the client identifier.
- client_secret str
- Gets or sets the credential secret access key.
- authToken StringUrl 
- Gets or sets the URL of the authorization token.
- clientId String
- Gets or sets the client identifier.
- clientSecret String
- Gets or sets the credential secret access key.
AdmCredentialResponse, AdmCredentialResponseArgs      
Description of a NotificationHub AdmCredential.- AuthToken stringUrl 
- Gets or sets the URL of the authorization token.
- ClientId string
- Gets or sets the client identifier.
- ClientSecret string
- Gets or sets the credential secret access key.
- AuthToken stringUrl 
- Gets or sets the URL of the authorization token.
- ClientId string
- Gets or sets the client identifier.
- ClientSecret string
- Gets or sets the credential secret access key.
- authToken StringUrl 
- Gets or sets the URL of the authorization token.
- clientId String
- Gets or sets the client identifier.
- clientSecret String
- Gets or sets the credential secret access key.
- authToken stringUrl 
- Gets or sets the URL of the authorization token.
- clientId string
- Gets or sets the client identifier.
- clientSecret string
- Gets or sets the credential secret access key.
- auth_token_ strurl 
- Gets or sets the URL of the authorization token.
- client_id str
- Gets or sets the client identifier.
- client_secret str
- Gets or sets the credential secret access key.
- authToken StringUrl 
- Gets or sets the URL of the authorization token.
- clientId String
- Gets or sets the client identifier.
- clientSecret String
- Gets or sets the credential secret access key.
ApnsCredential, ApnsCredentialArgs    
Description of a NotificationHub ApnsCredential.- Endpoint 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 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 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 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 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 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, ApnsCredentialResponseArgs      
Description of a NotificationHub ApnsCredential.- Endpoint 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 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 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 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 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 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
BaiduCredential, BaiduCredentialArgs    
Description of a NotificationHub BaiduCredential.- BaiduApi stringKey 
- Gets or sets baidu Api Key.
- BaiduEnd stringPoint 
- Gets or sets baidu Endpoint.
- BaiduSecret stringKey 
- Gets or sets baidu Secret Key
- BaiduApi stringKey 
- Gets or sets baidu Api Key.
- BaiduEnd stringPoint 
- Gets or sets baidu Endpoint.
- BaiduSecret stringKey 
- Gets or sets baidu Secret Key
- baiduApi StringKey 
- Gets or sets baidu Api Key.
- baiduEnd StringPoint 
- Gets or sets baidu Endpoint.
- baiduSecret StringKey 
- Gets or sets baidu Secret Key
- baiduApi stringKey 
- Gets or sets baidu Api Key.
- baiduEnd stringPoint 
- Gets or sets baidu Endpoint.
- baiduSecret stringKey 
- Gets or sets baidu Secret Key
- baidu_api_ strkey 
- Gets or sets baidu Api Key.
- baidu_end_ strpoint 
- Gets or sets baidu Endpoint.
- baidu_secret_ strkey 
- Gets or sets baidu Secret Key
- baiduApi StringKey 
- Gets or sets baidu Api Key.
- baiduEnd StringPoint 
- Gets or sets baidu Endpoint.
- baiduSecret StringKey 
- Gets or sets baidu Secret Key
BaiduCredentialResponse, BaiduCredentialResponseArgs      
Description of a NotificationHub BaiduCredential.- BaiduApi stringKey 
- Gets or sets baidu Api Key.
- BaiduEnd stringPoint 
- Gets or sets baidu Endpoint.
- BaiduSecret stringKey 
- Gets or sets baidu Secret Key
- BaiduApi stringKey 
- Gets or sets baidu Api Key.
- BaiduEnd stringPoint 
- Gets or sets baidu Endpoint.
- BaiduSecret stringKey 
- Gets or sets baidu Secret Key
- baiduApi StringKey 
- Gets or sets baidu Api Key.
- baiduEnd StringPoint 
- Gets or sets baidu Endpoint.
- baiduSecret StringKey 
- Gets or sets baidu Secret Key
- baiduApi stringKey 
- Gets or sets baidu Api Key.
- baiduEnd stringPoint 
- Gets or sets baidu Endpoint.
- baiduSecret stringKey 
- Gets or sets baidu Secret Key
- baidu_api_ strkey 
- Gets or sets baidu Api Key.
- baidu_end_ strpoint 
- Gets or sets baidu Endpoint.
- baidu_secret_ strkey 
- Gets or sets baidu Secret Key
- baiduApi StringKey 
- Gets or sets baidu Api Key.
- baiduEnd StringPoint 
- Gets or sets baidu Endpoint.
- baiduSecret StringKey 
- Gets or sets baidu Secret Key
BrowserCredential, BrowserCredentialArgs    
Description of a NotificationHub BrowserCredential.- Subject string
- Gets or sets web push subject.
- VapidPrivate stringKey 
- Gets or sets VAPID private key.
- VapidPublic stringKey 
- Gets or sets VAPID public key.
- Subject string
- Gets or sets web push subject.
- VapidPrivate stringKey 
- Gets or sets VAPID private key.
- VapidPublic stringKey 
- Gets or sets VAPID public key.
- subject String
- Gets or sets web push subject.
- vapidPrivate StringKey 
- Gets or sets VAPID private key.
- vapidPublic StringKey 
- Gets or sets VAPID public key.
- subject string
- Gets or sets web push subject.
- vapidPrivate stringKey 
- Gets or sets VAPID private key.
- vapidPublic stringKey 
- Gets or sets VAPID public key.
- subject str
- Gets or sets web push subject.
- vapid_private_ strkey 
- Gets or sets VAPID private key.
- vapid_public_ strkey 
- Gets or sets VAPID public key.
- subject String
- Gets or sets web push subject.
- vapidPrivate StringKey 
- Gets or sets VAPID private key.
- vapidPublic StringKey 
- Gets or sets VAPID public key.
BrowserCredentialResponse, BrowserCredentialResponseArgs      
Description of a NotificationHub BrowserCredential.- Subject string
- Gets or sets web push subject.
- VapidPrivate stringKey 
- Gets or sets VAPID private key.
- VapidPublic stringKey 
- Gets or sets VAPID public key.
- Subject string
- Gets or sets web push subject.
- VapidPrivate stringKey 
- Gets or sets VAPID private key.
- VapidPublic stringKey 
- Gets or sets VAPID public key.
- subject String
- Gets or sets web push subject.
- vapidPrivate StringKey 
- Gets or sets VAPID private key.
- vapidPublic StringKey 
- Gets or sets VAPID public key.
- subject string
- Gets or sets web push subject.
- vapidPrivate stringKey 
- Gets or sets VAPID private key.
- vapidPublic stringKey 
- Gets or sets VAPID public key.
- subject str
- Gets or sets web push subject.
- vapid_private_ strkey 
- Gets or sets VAPID private key.
- vapid_public_ strkey 
- Gets or sets VAPID public key.
- subject String
- Gets or sets web push subject.
- vapidPrivate StringKey 
- Gets or sets VAPID private key.
- vapidPublic StringKey 
- Gets or sets VAPID public key.
FcmV1Credential, FcmV1CredentialArgs    
Description of a NotificationHub FcmV1Credential.- ClientEmail string
- Gets or sets client email.
- PrivateKey string
- Gets or sets private key.
- ProjectId string
- Gets or sets project id.
- ClientEmail string
- Gets or sets client email.
- PrivateKey string
- Gets or sets private key.
- ProjectId string
- Gets or sets project id.
- clientEmail String
- Gets or sets client email.
- privateKey String
- Gets or sets private key.
- projectId String
- Gets or sets project id.
- clientEmail string
- Gets or sets client email.
- privateKey string
- Gets or sets private key.
- projectId string
- Gets or sets project id.
- client_email str
- Gets or sets client email.
- private_key str
- Gets or sets private key.
- project_id str
- Gets or sets project id.
- clientEmail String
- Gets or sets client email.
- privateKey String
- Gets or sets private key.
- projectId String
- Gets or sets project id.
FcmV1CredentialResponse, FcmV1CredentialResponseArgs      
Description of a NotificationHub FcmV1Credential.- ClientEmail string
- Gets or sets client email.
- PrivateKey string
- Gets or sets private key.
- ProjectId string
- Gets or sets project id.
- ClientEmail string
- Gets or sets client email.
- PrivateKey string
- Gets or sets private key.
- ProjectId string
- Gets or sets project id.
- clientEmail String
- Gets or sets client email.
- privateKey String
- Gets or sets private key.
- projectId String
- Gets or sets project id.
- clientEmail string
- Gets or sets client email.
- privateKey string
- Gets or sets private key.
- projectId string
- Gets or sets project id.
- client_email str
- Gets or sets client email.
- private_key str
- Gets or sets private key.
- project_id str
- Gets or sets project id.
- clientEmail String
- Gets or sets client email.
- privateKey String
- Gets or sets private key.
- projectId String
- Gets or sets project id.
GcmCredential, GcmCredentialArgs    
Description of a NotificationHub GcmCredential.- GoogleApi stringKey 
- Gets or sets the Google API key.
- GcmEndpoint string
- Gets or sets the GCM endpoint.
- GoogleApi stringKey 
- Gets or sets the Google API key.
- GcmEndpoint string
- Gets or sets the GCM endpoint.
- googleApi StringKey 
- Gets or sets the Google API key.
- gcmEndpoint String
- Gets or sets the GCM endpoint.
- googleApi stringKey 
- Gets or sets the Google API key.
- gcmEndpoint string
- Gets or sets the GCM endpoint.
- google_api_ strkey 
- Gets or sets the Google API key.
- gcm_endpoint str
- Gets or sets the GCM endpoint.
- googleApi StringKey 
- Gets or sets the Google API key.
- gcmEndpoint String
- Gets or sets the GCM endpoint.
GcmCredentialResponse, GcmCredentialResponseArgs      
Description of a NotificationHub GcmCredential.- GoogleApi stringKey 
- Gets or sets the Google API key.
- GcmEndpoint string
- Gets or sets the GCM endpoint.
- GoogleApi stringKey 
- Gets or sets the Google API key.
- GcmEndpoint string
- Gets or sets the GCM endpoint.
- googleApi StringKey 
- Gets or sets the Google API key.
- gcmEndpoint String
- Gets or sets the GCM endpoint.
- googleApi stringKey 
- Gets or sets the Google API key.
- gcmEndpoint string
- Gets or sets the GCM endpoint.
- google_api_ strkey 
- Gets or sets the Google API key.
- gcm_endpoint str
- Gets or sets the GCM endpoint.
- googleApi StringKey 
- Gets or sets the Google API key.
- gcmEndpoint String
- Gets or sets the GCM endpoint.
MpnsCredential, MpnsCredentialArgs    
Description of a NotificationHub MpnsCredential.- CertificateKey string
- Gets or sets the certificate key for this credential.
- MpnsCertificate string
- Gets or sets the MPNS certificate.
- Thumbprint string
- Gets or sets the MPNS certificate Thumbprint
- CertificateKey string
- Gets or sets the certificate key for this credential.
- MpnsCertificate string
- Gets or sets the MPNS certificate.
- Thumbprint string
- Gets or sets the MPNS certificate Thumbprint
- certificateKey String
- Gets or sets the certificate key for this credential.
- mpnsCertificate String
- Gets or sets the MPNS certificate.
- thumbprint String
- Gets or sets the MPNS certificate Thumbprint
- certificateKey string
- Gets or sets the certificate key for this credential.
- mpnsCertificate string
- Gets or sets the MPNS certificate.
- thumbprint string
- Gets or sets the MPNS certificate Thumbprint
- certificate_key str
- Gets or sets the certificate key for this credential.
- mpns_certificate str
- Gets or sets the MPNS certificate.
- thumbprint str
- Gets or sets the MPNS certificate Thumbprint
- certificateKey String
- Gets or sets the certificate key for this credential.
- mpnsCertificate String
- Gets or sets the MPNS certificate.
- thumbprint String
- Gets or sets the MPNS certificate Thumbprint
MpnsCredentialResponse, MpnsCredentialResponseArgs      
Description of a NotificationHub MpnsCredential.- CertificateKey string
- Gets or sets the certificate key for this credential.
- MpnsCertificate string
- Gets or sets the MPNS certificate.
- Thumbprint string
- Gets or sets the MPNS certificate Thumbprint
- CertificateKey string
- Gets or sets the certificate key for this credential.
- MpnsCertificate string
- Gets or sets the MPNS certificate.
- Thumbprint string
- Gets or sets the MPNS certificate Thumbprint
- certificateKey String
- Gets or sets the certificate key for this credential.
- mpnsCertificate String
- Gets or sets the MPNS certificate.
- thumbprint String
- Gets or sets the MPNS certificate Thumbprint
- certificateKey string
- Gets or sets the certificate key for this credential.
- mpnsCertificate string
- Gets or sets the MPNS certificate.
- thumbprint string
- Gets or sets the MPNS certificate Thumbprint
- certificate_key str
- Gets or sets the certificate key for this credential.
- mpns_certificate str
- Gets or sets the MPNS certificate.
- thumbprint str
- Gets or sets the MPNS certificate Thumbprint
- certificateKey String
- Gets or sets the certificate key for this credential.
- mpnsCertificate String
- Gets or sets the MPNS certificate.
- thumbprint String
- Gets or sets the MPNS certificate Thumbprint
SharedAccessAuthorizationRulePropertiesResponse, SharedAccessAuthorizationRulePropertiesResponseArgs            
SharedAccessAuthorizationRule properties.- ClaimType string
- Gets a string that describes the claim type
- ClaimValue string
- Gets a string that describes the claim value
- CreatedTime string
- Gets the created time for this rule
- KeyName string
- Gets a string that describes the authorization rule.
- ModifiedTime string
- Gets the last modified time for this rule
- Revision int
- Gets the revision number for the rule
- Rights 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 string
- Gets a string that describes the claim type
- ClaimValue string
- Gets a string that describes the claim value
- CreatedTime string
- Gets the created time for this rule
- KeyName string
- Gets a string that describes the authorization rule.
- ModifiedTime string
- Gets the last modified time for this rule
- Revision int
- Gets the revision number for the rule
- Rights []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 String
- Gets a string that describes the claim type
- claimValue String
- Gets a string that describes the claim value
- createdTime String
- Gets the created time for this rule
- keyName String
- Gets a string that describes the authorization rule.
- modifiedTime String
- Gets the last modified time for this rule
- revision Integer
- Gets the revision number for the rule
- rights 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 string
- Gets a string that describes the claim type
- claimValue string
- Gets a string that describes the claim value
- createdTime string
- Gets the created time for this rule
- keyName string
- Gets a string that describes the authorization rule.
- modifiedTime string
- Gets the last modified time for this rule
- revision number
- Gets the revision number for the rule
- rights 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 str
- Gets a string that describes the claim type
- claim_value str
- Gets a string that describes the claim value
- created_time str
- Gets the created time for this rule
- key_name str
- Gets a string that describes the authorization rule.
- modified_time str
- Gets the last modified time for this rule
- revision int
- Gets the revision number for the rule
- rights 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 String
- Gets a string that describes the claim type
- claimValue String
- Gets a string that describes the claim value
- createdTime String
- Gets the created time for this rule
- keyName String
- Gets a string that describes the authorization rule.
- modifiedTime String
- Gets the last modified time for this rule
- revision Number
- Gets the revision number for the rule
- rights 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.
Sku, SkuArgs  
The Sku description for a namespaceSkuName, SkuNameArgs    
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- SkuName Free 
- Free
- SkuName Basic 
- Basic
- SkuName Standard 
- Standard
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- FREE
- Free
- BASIC
- Basic
- STANDARD
- Standard
- "Free"
- Free
- "Basic"
- Basic
- "Standard"
- Standard
SkuResponse, SkuResponseArgs    
The Sku description for a namespaceSystemDataResponse, SystemDataResponseArgs      
Metadata pertaining to creation and last modification of the resource.- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- 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_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
WnsCredential, WnsCredentialArgs    
Description of a NotificationHub WnsCredential.- 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.
- WindowsLive stringEndpoint 
- 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.
- WindowsLive stringEndpoint 
- 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.
- windowsLive StringEndpoint 
- 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.
- windowsLive stringEndpoint 
- 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_ strendpoint 
- 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.
- windowsLive StringEndpoint 
- Gets or sets the Windows Live endpoint.
- wnsCertificate String
- Gets or sets the WNS Certificate.
WnsCredentialResponse, WnsCredentialResponseArgs      
Description of a NotificationHub WnsCredential.- 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.
- WindowsLive stringEndpoint 
- 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.
- WindowsLive stringEndpoint 
- 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.
- windowsLive StringEndpoint 
- 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.
- windowsLive stringEndpoint 
- 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_ strendpoint 
- 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.
- windowsLive StringEndpoint 
- Gets or sets the Windows Live endpoint.
- wnsCertificate String
- Gets or sets the WNS Certificate.
XiaomiCredential, XiaomiCredentialArgs    
Description of a NotificationHub XiaomiCredential.- app_secret str
- Gets or sets app secret.
- endpoint str
- Gets or sets xiaomi service endpoint.
XiaomiCredentialResponse, XiaomiCredentialResponseArgs      
Description of a NotificationHub XiaomiCredential.- app_secret str
- Gets or sets app secret.
- endpoint str
- Gets or sets xiaomi service endpoint.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:notificationhubs:NotificationHub test /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs/{notificationHubName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
