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

azure-native.notificationhubs.Namespace

Explore with Pulumi AI

Notification Hubs Namespace Resource.

Uses Azure REST API version 2023-01-01-preview. In version 1.x of the Azure Native provider, it used API version 2017-04-01.

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

Example Usage

Namespaces_CreateOrUpdate

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var @namespace = new AzureNative.NotificationHubs.Namespace("namespace", new()
    {
        Location = "South Central US",
        NamespaceName = "nh-sdk-ns",
        Properties = new AzureNative.NotificationHubs.Inputs.NamespacePropertiesArgs
        {
            NetworkAcls = new AzureNative.NotificationHubs.Inputs.NetworkAclsArgs
            {
                IpRules = new[]
                {
                    new AzureNative.NotificationHubs.Inputs.IpRuleArgs
                    {
                        IpMask = "185.48.100.00/24",
                        Rights = new[]
                        {
                            AzureNative.NotificationHubs.AccessRights.Manage,
                            AzureNative.NotificationHubs.AccessRights.Send,
                            AzureNative.NotificationHubs.AccessRights.Listen,
                        },
                    },
                },
                PublicNetworkRule = new AzureNative.NotificationHubs.Inputs.PublicInternetAuthorizationRuleArgs
                {
                    Rights = new[]
                    {
                        AzureNative.NotificationHubs.AccessRights.Listen,
                    },
                },
            },
            ZoneRedundancy = AzureNative.NotificationHubs.ZoneRedundancyPreference.Enabled,
        },
        ResourceGroupName = "5ktrial",
        Sku = new AzureNative.NotificationHubs.Inputs.SkuArgs
        {
            Name = AzureNative.NotificationHubs.SkuName.Standard,
            Tier = "Standard",
        },
        Tags = 
        {
            { "tag1", "value1" },
            { "tag2", "value2" },
        },
    });

});
Copy
package main

import (
	notificationhubs "github.com/pulumi/pulumi-azure-native-sdk/notificationhubs/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := notificationhubs.NewNamespace(ctx, "namespace", &notificationhubs.NamespaceArgs{
			Location:      pulumi.String("South Central US"),
			NamespaceName: pulumi.String("nh-sdk-ns"),
			Properties: &notificationhubs.NamespacePropertiesArgs{
				NetworkAcls: &notificationhubs.NetworkAclsArgs{
					IpRules: notificationhubs.IpRuleArray{
						&notificationhubs.IpRuleArgs{
							IpMask: pulumi.String("185.48.100.00/24"),
							Rights: pulumi.StringArray{
								pulumi.String(notificationhubs.AccessRightsManage),
								pulumi.String(notificationhubs.AccessRightsSend),
								pulumi.String(notificationhubs.AccessRightsListen),
							},
						},
					},
					PublicNetworkRule: &notificationhubs.PublicInternetAuthorizationRuleArgs{
						Rights: pulumi.StringArray{
							pulumi.String(notificationhubs.AccessRightsListen),
						},
					},
				},
				ZoneRedundancy: pulumi.String(notificationhubs.ZoneRedundancyPreferenceEnabled),
			},
			ResourceGroupName: pulumi.String("5ktrial"),
			Sku: &notificationhubs.SkuArgs{
				Name: pulumi.String(notificationhubs.SkuNameStandard),
				Tier: pulumi.String("Standard"),
			},
			Tags: pulumi.StringMap{
				"tag1": pulumi.String("value1"),
				"tag2": pulumi.String("value2"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.notificationhubs.Namespace;
import com.pulumi.azurenative.notificationhubs.NamespaceArgs;
import com.pulumi.azurenative.notificationhubs.inputs.NamespacePropertiesArgs;
import com.pulumi.azurenative.notificationhubs.inputs.NetworkAclsArgs;
import com.pulumi.azurenative.notificationhubs.inputs.PublicInternetAuthorizationRuleArgs;
import com.pulumi.azurenative.notificationhubs.inputs.SkuArgs;
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 namespace = new Namespace("namespace", NamespaceArgs.builder()
            .location("South Central US")
            .namespaceName("nh-sdk-ns")
            .properties(NamespacePropertiesArgs.builder()
                .networkAcls(NetworkAclsArgs.builder()
                    .ipRules(IpRuleArgs.builder()
                        .ipMask("185.48.100.00/24")
                        .rights(                        
                            "Manage",
                            "Send",
                            "Listen")
                        .build())
                    .publicNetworkRule(PublicInternetAuthorizationRuleArgs.builder()
                        .rights("Listen")
                        .build())
                    .build())
                .zoneRedundancy("Enabled")
                .build())
            .resourceGroupName("5ktrial")
            .sku(SkuArgs.builder()
                .name("Standard")
                .tier("Standard")
                .build())
            .tags(Map.ofEntries(
                Map.entry("tag1", "value1"),
                Map.entry("tag2", "value2")
            ))
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const namespace = new azure_native.notificationhubs.Namespace("namespace", {
    location: "South Central US",
    namespaceName: "nh-sdk-ns",
    properties: {
        networkAcls: {
            ipRules: [{
                ipMask: "185.48.100.00/24",
                rights: [
                    azure_native.notificationhubs.AccessRights.Manage,
                    azure_native.notificationhubs.AccessRights.Send,
                    azure_native.notificationhubs.AccessRights.Listen,
                ],
            }],
            publicNetworkRule: {
                rights: [azure_native.notificationhubs.AccessRights.Listen],
            },
        },
        zoneRedundancy: azure_native.notificationhubs.ZoneRedundancyPreference.Enabled,
    },
    resourceGroupName: "5ktrial",
    sku: {
        name: azure_native.notificationhubs.SkuName.Standard,
        tier: "Standard",
    },
    tags: {
        tag1: "value1",
        tag2: "value2",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

namespace = azure_native.notificationhubs.Namespace("namespace",
    location="South Central US",
    namespace_name="nh-sdk-ns",
    properties={
        "network_acls": {
            "ip_rules": [{
                "ip_mask": "185.48.100.00/24",
                "rights": [
                    azure_native.notificationhubs.AccessRights.MANAGE,
                    azure_native.notificationhubs.AccessRights.SEND,
                    azure_native.notificationhubs.AccessRights.LISTEN,
                ],
            }],
            "public_network_rule": {
                "rights": [azure_native.notificationhubs.AccessRights.LISTEN],
            },
        },
        "zone_redundancy": azure_native.notificationhubs.ZoneRedundancyPreference.ENABLED,
    },
    resource_group_name="5ktrial",
    sku={
        "name": azure_native.notificationhubs.SkuName.STANDARD,
        "tier": "Standard",
    },
    tags={
        "tag1": "value1",
        "tag2": "value2",
    })
Copy
resources:
  namespace:
    type: azure-native:notificationhubs:Namespace
    properties:
      location: South Central US
      namespaceName: nh-sdk-ns
      properties:
        networkAcls:
          ipRules:
            - ipMask: 185.48.100.00/24
              rights:
                - Manage
                - Send
                - Listen
          publicNetworkRule:
            rights:
              - Listen
        zoneRedundancy: Enabled
      resourceGroupName: 5ktrial
      sku:
        name: Standard
        tier: Standard
      tags:
        tag1: value1
        tag2: value2
Copy

Create Namespace Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Namespace(name: string, args: NamespaceArgs, opts?: CustomResourceOptions);
@overload
def Namespace(resource_name: str,
              args: NamespaceArgs,
              opts: Optional[ResourceOptions] = None)

@overload
def Namespace(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              resource_group_name: Optional[str] = None,
              sku: Optional[SkuArgs] = None,
              location: Optional[str] = None,
              namespace_name: Optional[str] = None,
              properties: Optional[NamespacePropertiesArgs] = None,
              tags: Optional[Mapping[str, str]] = None)
func NewNamespace(ctx *Context, name string, args NamespaceArgs, opts ...ResourceOption) (*Namespace, error)
public Namespace(string name, NamespaceArgs args, CustomResourceOptions? opts = null)
public Namespace(String name, NamespaceArgs args)
public Namespace(String name, NamespaceArgs args, CustomResourceOptions options)
type: azure-native:notificationhubs:Namespace
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. NamespaceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. NamespaceArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. NamespaceArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. NamespaceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. NamespaceArgs
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 examplenamespaceResourceResourceFromNotificationhubs = new AzureNative.NotificationHubs.Namespace("examplenamespaceResourceResourceFromNotificationhubs", new()
{
    ResourceGroupName = "string",
    Sku = new AzureNative.NotificationHubs.Inputs.SkuArgs
    {
        Name = "string",
        Capacity = 0,
        Family = "string",
        Size = "string",
        Tier = "string",
    },
    Location = "string",
    NamespaceName = "string",
    Properties = new AzureNative.NotificationHubs.Inputs.NamespacePropertiesArgs
    {
        DataCenter = "string",
        NamespaceType = "string",
        NetworkAcls = new AzureNative.NotificationHubs.Inputs.NetworkAclsArgs
        {
            IpRules = new[]
            {
                new AzureNative.NotificationHubs.Inputs.IpRuleArgs
                {
                    IpMask = "string",
                    Rights = new[]
                    {
                        "string",
                    },
                },
            },
            PublicNetworkRule = new AzureNative.NotificationHubs.Inputs.PublicInternetAuthorizationRuleArgs
            {
                Rights = new[]
                {
                    "string",
                },
            },
        },
        PnsCredentials = new AzureNative.NotificationHubs.Inputs.PnsCredentialsArgs
        {
            AdmCredential = new AzureNative.NotificationHubs.Inputs.AdmCredentialArgs
            {
                Properties = new AzureNative.NotificationHubs.Inputs.AdmCredentialPropertiesArgs
                {
                    AuthTokenUrl = "string",
                    ClientId = "string",
                    ClientSecret = "string",
                },
            },
            ApnsCredential = new AzureNative.NotificationHubs.Inputs.ApnsCredentialArgs
            {
                Properties = new AzureNative.NotificationHubs.Inputs.ApnsCredentialPropertiesArgs
                {
                    Endpoint = "string",
                    ApnsCertificate = "string",
                    AppId = "string",
                    AppName = "string",
                    CertificateKey = "string",
                    KeyId = "string",
                    Thumbprint = "string",
                    Token = "string",
                },
            },
            BaiduCredential = new AzureNative.NotificationHubs.Inputs.BaiduCredentialArgs
            {
                Properties = new AzureNative.NotificationHubs.Inputs.BaiduCredentialPropertiesArgs
                {
                    BaiduApiKey = "string",
                    BaiduEndPoint = "string",
                    BaiduSecretKey = "string",
                },
            },
            BrowserCredential = new AzureNative.NotificationHubs.Inputs.BrowserCredentialArgs
            {
                Properties = new AzureNative.NotificationHubs.Inputs.BrowserCredentialPropertiesArgs
                {
                    Subject = "string",
                    VapidPrivateKey = "string",
                    VapidPublicKey = "string",
                },
            },
            GcmCredential = new AzureNative.NotificationHubs.Inputs.GcmCredentialArgs
            {
                Properties = new AzureNative.NotificationHubs.Inputs.GcmCredentialPropertiesArgs
                {
                    GoogleApiKey = "string",
                    GcmEndpoint = "string",
                },
            },
            MpnsCredential = new AzureNative.NotificationHubs.Inputs.MpnsCredentialArgs
            {
                Properties = new AzureNative.NotificationHubs.Inputs.MpnsCredentialPropertiesArgs
                {
                    CertificateKey = "string",
                    MpnsCertificate = "string",
                    Thumbprint = "string",
                },
            },
            WnsCredential = new AzureNative.NotificationHubs.Inputs.WnsCredentialArgs
            {
                Properties = new AzureNative.NotificationHubs.Inputs.WnsCredentialPropertiesArgs
                {
                    CertificateKey = "string",
                    PackageSid = "string",
                    SecretKey = "string",
                    WindowsLiveEndpoint = "string",
                    WnsCertificate = "string",
                },
            },
            XiaomiCredential = new AzureNative.NotificationHubs.Inputs.XiaomiCredentialArgs
            {
                Properties = new AzureNative.NotificationHubs.Inputs.XiaomiCredentialPropertiesArgs
                {
                    AppSecret = "string",
                    Endpoint = "string",
                },
            },
        },
        ProvisioningState = "string",
        PublicNetworkAccess = "string",
        ReplicationRegion = "string",
        ScaleUnit = "string",
        Status = "string",
        ZoneRedundancy = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := notificationhubs.NewNamespace(ctx, "examplenamespaceResourceResourceFromNotificationhubs", &notificationhubs.NamespaceArgs{
	ResourceGroupName: pulumi.String("string"),
	Sku: &notificationhubs.SkuArgs{
		Name:     pulumi.String("string"),
		Capacity: pulumi.Int(0),
		Family:   pulumi.String("string"),
		Size:     pulumi.String("string"),
		Tier:     pulumi.String("string"),
	},
	Location:      pulumi.String("string"),
	NamespaceName: pulumi.String("string"),
	Properties: &notificationhubs.NamespacePropertiesArgs{
		DataCenter:    pulumi.String("string"),
		NamespaceType: pulumi.String("string"),
		NetworkAcls: &notificationhubs.NetworkAclsArgs{
			IpRules: notificationhubs.IpRuleArray{
				&notificationhubs.IpRuleArgs{
					IpMask: pulumi.String("string"),
					Rights: pulumi.StringArray{
						pulumi.String("string"),
					},
				},
			},
			PublicNetworkRule: &notificationhubs.PublicInternetAuthorizationRuleArgs{
				Rights: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
		},
		PnsCredentials: &notificationhubs.PnsCredentialsArgs{
			AdmCredential: &notificationhubs.AdmCredentialArgs{
				Properties: &notificationhubs.AdmCredentialPropertiesArgs{
					AuthTokenUrl: pulumi.String("string"),
					ClientId:     pulumi.String("string"),
					ClientSecret: pulumi.String("string"),
				},
			},
			ApnsCredential: &notificationhubs.ApnsCredentialArgs{
				Properties: &notificationhubs.ApnsCredentialPropertiesArgs{
					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"),
				},
			},
			BaiduCredential: &notificationhubs.BaiduCredentialArgs{
				Properties: &notificationhubs.BaiduCredentialPropertiesArgs{
					BaiduApiKey:    pulumi.String("string"),
					BaiduEndPoint:  pulumi.String("string"),
					BaiduSecretKey: pulumi.String("string"),
				},
			},
			BrowserCredential: &notificationhubs.BrowserCredentialArgs{
				Properties: &notificationhubs.BrowserCredentialPropertiesArgs{
					Subject:         pulumi.String("string"),
					VapidPrivateKey: pulumi.String("string"),
					VapidPublicKey:  pulumi.String("string"),
				},
			},
			GcmCredential: &notificationhubs.GcmCredentialArgs{
				Properties: &notificationhubs.GcmCredentialPropertiesArgs{
					GoogleApiKey: pulumi.String("string"),
					GcmEndpoint:  pulumi.String("string"),
				},
			},
			MpnsCredential: &notificationhubs.MpnsCredentialArgs{
				Properties: &notificationhubs.MpnsCredentialPropertiesArgs{
					CertificateKey:  pulumi.String("string"),
					MpnsCertificate: pulumi.String("string"),
					Thumbprint:      pulumi.String("string"),
				},
			},
			WnsCredential: &notificationhubs.WnsCredentialArgs{
				Properties: &notificationhubs.WnsCredentialPropertiesArgs{
					CertificateKey:      pulumi.String("string"),
					PackageSid:          pulumi.String("string"),
					SecretKey:           pulumi.String("string"),
					WindowsLiveEndpoint: pulumi.String("string"),
					WnsCertificate:      pulumi.String("string"),
				},
			},
			XiaomiCredential: &notificationhubs.XiaomiCredentialArgs{
				Properties: &notificationhubs.XiaomiCredentialPropertiesArgs{
					AppSecret: pulumi.String("string"),
					Endpoint:  pulumi.String("string"),
				},
			},
		},
		ProvisioningState:   pulumi.String("string"),
		PublicNetworkAccess: pulumi.String("string"),
		ReplicationRegion:   pulumi.String("string"),
		ScaleUnit:           pulumi.String("string"),
		Status:              pulumi.String("string"),
		ZoneRedundancy:      pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
Copy
var examplenamespaceResourceResourceFromNotificationhubs = new Namespace("examplenamespaceResourceResourceFromNotificationhubs", NamespaceArgs.builder()
    .resourceGroupName("string")
    .sku(SkuArgs.builder()
        .name("string")
        .capacity(0)
        .family("string")
        .size("string")
        .tier("string")
        .build())
    .location("string")
    .namespaceName("string")
    .properties(NamespacePropertiesArgs.builder()
        .dataCenter("string")
        .namespaceType("string")
        .networkAcls(NetworkAclsArgs.builder()
            .ipRules(IpRuleArgs.builder()
                .ipMask("string")
                .rights("string")
                .build())
            .publicNetworkRule(PublicInternetAuthorizationRuleArgs.builder()
                .rights("string")
                .build())
            .build())
        .pnsCredentials(PnsCredentialsArgs.builder()
            .admCredential(AdmCredentialArgs.builder()
                .properties(AdmCredentialPropertiesArgs.builder()
                    .authTokenUrl("string")
                    .clientId("string")
                    .clientSecret("string")
                    .build())
                .build())
            .apnsCredential(ApnsCredentialArgs.builder()
                .properties(ApnsCredentialPropertiesArgs.builder()
                    .endpoint("string")
                    .apnsCertificate("string")
                    .appId("string")
                    .appName("string")
                    .certificateKey("string")
                    .keyId("string")
                    .thumbprint("string")
                    .token("string")
                    .build())
                .build())
            .baiduCredential(BaiduCredentialArgs.builder()
                .properties(BaiduCredentialPropertiesArgs.builder()
                    .baiduApiKey("string")
                    .baiduEndPoint("string")
                    .baiduSecretKey("string")
                    .build())
                .build())
            .browserCredential(BrowserCredentialArgs.builder()
                .properties(BrowserCredentialPropertiesArgs.builder()
                    .subject("string")
                    .vapidPrivateKey("string")
                    .vapidPublicKey("string")
                    .build())
                .build())
            .gcmCredential(GcmCredentialArgs.builder()
                .properties(GcmCredentialPropertiesArgs.builder()
                    .googleApiKey("string")
                    .gcmEndpoint("string")
                    .build())
                .build())
            .mpnsCredential(MpnsCredentialArgs.builder()
                .properties(MpnsCredentialPropertiesArgs.builder()
                    .certificateKey("string")
                    .mpnsCertificate("string")
                    .thumbprint("string")
                    .build())
                .build())
            .wnsCredential(WnsCredentialArgs.builder()
                .properties(WnsCredentialPropertiesArgs.builder()
                    .certificateKey("string")
                    .packageSid("string")
                    .secretKey("string")
                    .windowsLiveEndpoint("string")
                    .wnsCertificate("string")
                    .build())
                .build())
            .xiaomiCredential(XiaomiCredentialArgs.builder()
                .properties(XiaomiCredentialPropertiesArgs.builder()
                    .appSecret("string")
                    .endpoint("string")
                    .build())
                .build())
            .build())
        .provisioningState("string")
        .publicNetworkAccess("string")
        .replicationRegion("string")
        .scaleUnit("string")
        .status("string")
        .zoneRedundancy("string")
        .build())
    .tags(Map.of("string", "string"))
    .build());
Copy
examplenamespace_resource_resource_from_notificationhubs = azure_native.notificationhubs.Namespace("examplenamespaceResourceResourceFromNotificationhubs",
    resource_group_name="string",
    sku={
        "name": "string",
        "capacity": 0,
        "family": "string",
        "size": "string",
        "tier": "string",
    },
    location="string",
    namespace_name="string",
    properties={
        "data_center": "string",
        "namespace_type": "string",
        "network_acls": {
            "ip_rules": [{
                "ip_mask": "string",
                "rights": ["string"],
            }],
            "public_network_rule": {
                "rights": ["string"],
            },
        },
        "pns_credentials": {
            "adm_credential": {
                "properties": {
                    "auth_token_url": "string",
                    "client_id": "string",
                    "client_secret": "string",
                },
            },
            "apns_credential": {
                "properties": {
                    "endpoint": "string",
                    "apns_certificate": "string",
                    "app_id": "string",
                    "app_name": "string",
                    "certificate_key": "string",
                    "key_id": "string",
                    "thumbprint": "string",
                    "token": "string",
                },
            },
            "baidu_credential": {
                "properties": {
                    "baidu_api_key": "string",
                    "baidu_end_point": "string",
                    "baidu_secret_key": "string",
                },
            },
            "browser_credential": {
                "properties": {
                    "subject": "string",
                    "vapid_private_key": "string",
                    "vapid_public_key": "string",
                },
            },
            "gcm_credential": {
                "properties": {
                    "google_api_key": "string",
                    "gcm_endpoint": "string",
                },
            },
            "mpns_credential": {
                "properties": {
                    "certificate_key": "string",
                    "mpns_certificate": "string",
                    "thumbprint": "string",
                },
            },
            "wns_credential": {
                "properties": {
                    "certificate_key": "string",
                    "package_sid": "string",
                    "secret_key": "string",
                    "windows_live_endpoint": "string",
                    "wns_certificate": "string",
                },
            },
            "xiaomi_credential": {
                "properties": {
                    "app_secret": "string",
                    "endpoint": "string",
                },
            },
        },
        "provisioning_state": "string",
        "public_network_access": "string",
        "replication_region": "string",
        "scale_unit": "string",
        "status": "string",
        "zone_redundancy": "string",
    },
    tags={
        "string": "string",
    })
Copy
const examplenamespaceResourceResourceFromNotificationhubs = new azure_native.notificationhubs.Namespace("examplenamespaceResourceResourceFromNotificationhubs", {
    resourceGroupName: "string",
    sku: {
        name: "string",
        capacity: 0,
        family: "string",
        size: "string",
        tier: "string",
    },
    location: "string",
    namespaceName: "string",
    properties: {
        dataCenter: "string",
        namespaceType: "string",
        networkAcls: {
            ipRules: [{
                ipMask: "string",
                rights: ["string"],
            }],
            publicNetworkRule: {
                rights: ["string"],
            },
        },
        pnsCredentials: {
            admCredential: {
                properties: {
                    authTokenUrl: "string",
                    clientId: "string",
                    clientSecret: "string",
                },
            },
            apnsCredential: {
                properties: {
                    endpoint: "string",
                    apnsCertificate: "string",
                    appId: "string",
                    appName: "string",
                    certificateKey: "string",
                    keyId: "string",
                    thumbprint: "string",
                    token: "string",
                },
            },
            baiduCredential: {
                properties: {
                    baiduApiKey: "string",
                    baiduEndPoint: "string",
                    baiduSecretKey: "string",
                },
            },
            browserCredential: {
                properties: {
                    subject: "string",
                    vapidPrivateKey: "string",
                    vapidPublicKey: "string",
                },
            },
            gcmCredential: {
                properties: {
                    googleApiKey: "string",
                    gcmEndpoint: "string",
                },
            },
            mpnsCredential: {
                properties: {
                    certificateKey: "string",
                    mpnsCertificate: "string",
                    thumbprint: "string",
                },
            },
            wnsCredential: {
                properties: {
                    certificateKey: "string",
                    packageSid: "string",
                    secretKey: "string",
                    windowsLiveEndpoint: "string",
                    wnsCertificate: "string",
                },
            },
            xiaomiCredential: {
                properties: {
                    appSecret: "string",
                    endpoint: "string",
                },
            },
        },
        provisioningState: "string",
        publicNetworkAccess: "string",
        replicationRegion: "string",
        scaleUnit: "string",
        status: "string",
        zoneRedundancy: "string",
    },
    tags: {
        string: "string",
    },
});
Copy
type: azure-native:notificationhubs:Namespace
properties:
    location: string
    namespaceName: string
    properties:
        dataCenter: string
        namespaceType: string
        networkAcls:
            ipRules:
                - ipMask: string
                  rights:
                    - string
            publicNetworkRule:
                rights:
                    - string
        pnsCredentials:
            admCredential:
                properties:
                    authTokenUrl: string
                    clientId: string
                    clientSecret: string
            apnsCredential:
                properties:
                    apnsCertificate: string
                    appId: string
                    appName: string
                    certificateKey: string
                    endpoint: string
                    keyId: string
                    thumbprint: string
                    token: string
            baiduCredential:
                properties:
                    baiduApiKey: string
                    baiduEndPoint: string
                    baiduSecretKey: string
            browserCredential:
                properties:
                    subject: string
                    vapidPrivateKey: string
                    vapidPublicKey: string
            gcmCredential:
                properties:
                    gcmEndpoint: string
                    googleApiKey: string
            mpnsCredential:
                properties:
                    certificateKey: string
                    mpnsCertificate: string
                    thumbprint: string
            wnsCredential:
                properties:
                    certificateKey: string
                    packageSid: string
                    secretKey: string
                    windowsLiveEndpoint: string
                    wnsCertificate: string
            xiaomiCredential:
                properties:
                    appSecret: string
                    endpoint: string
        provisioningState: string
        publicNetworkAccess: string
        replicationRegion: string
        scaleUnit: string
        status: string
        zoneRedundancy: string
    resourceGroupName: string
    sku:
        capacity: 0
        family: string
        name: string
        size: string
        tier: string
    tags:
        string: string
Copy

Namespace 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 Namespace resource accepts the following input properties:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
Sku This property is required. Pulumi.AzureNative.NotificationHubs.Inputs.Sku
The Sku description for a namespace
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
NamespaceName Changes to this property will trigger replacement. string
Namespace name
Properties Pulumi.AzureNative.NotificationHubs.Inputs.NamespaceProperties
Represents namespace properties.
Tags Dictionary<string, string>
Resource tags.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
Sku This property is required. SkuArgs
The Sku description for a namespace
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
NamespaceName Changes to this property will trigger replacement. string
Namespace name
Properties NamespacePropertiesArgs
Represents namespace properties.
Tags map[string]string
Resource tags.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
sku This property is required. Sku
The Sku description for a namespace
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
namespaceName Changes to this property will trigger replacement. String
Namespace name
properties NamespaceProperties
Represents namespace properties.
tags Map<String,String>
Resource tags.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
sku This property is required. Sku
The Sku description for a namespace
location Changes to this property will trigger replacement. string
The geo-location where the resource lives
namespaceName Changes to this property will trigger replacement. string
Namespace name
properties NamespaceProperties
Represents namespace properties.
tags {[key: string]: string}
Resource tags.
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.
sku This property is required. SkuArgs
The Sku description for a namespace
location Changes to this property will trigger replacement. str
The geo-location where the resource lives
namespace_name Changes to this property will trigger replacement. str
Namespace name
properties NamespacePropertiesArgs
Represents namespace properties.
tags Mapping[str, str]
Resource tags.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
sku This property is required. Property Map
The Sku description for a namespace
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
namespaceName Changes to this property will trigger replacement. String
Namespace name
properties Property Map
Represents namespace properties.
tags Map<String>
Resource tags.

Outputs

All input properties are implicitly available as output properties. Additionally, the Namespace resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
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"
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
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"
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
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"
id string
The provider-assigned unique ID for this managed resource.
name string
The name of the resource
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"
id str
The provider-assigned unique ID for this managed resource.
name str
The name of the resource
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"
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the 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

AccessRights
, AccessRightsArgs

Manage
Manage
Send
Send
Listen
Listen
AccessRightsManage
Manage
AccessRightsSend
Send
AccessRightsListen
Listen
Manage
Manage
Send
Send
Listen
Listen
Manage
Manage
Send
Send
Listen
Listen
MANAGE
Manage
SEND
Send
LISTEN
Listen
"Manage"
Manage
"Send"
Send
"Listen"
Listen

AdmCredential
, AdmCredentialArgs

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

AdmCredentialProperties
, AdmCredentialPropertiesArgs

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.

AdmCredentialPropertiesResponse
, AdmCredentialPropertiesResponseArgs

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
, AdmCredentialResponseArgs

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.

ApnsCredential
, ApnsCredentialArgs

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

ApnsCredentialProperties
, ApnsCredentialPropertiesArgs

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

ApnsCredentialPropertiesResponse
, ApnsCredentialPropertiesResponseArgs

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
, ApnsCredentialResponseArgs

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.

BaiduCredential
, BaiduCredentialArgs

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

BaiduCredentialProperties
, BaiduCredentialPropertiesArgs

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

BaiduCredentialPropertiesResponse
, BaiduCredentialPropertiesResponseArgs

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
, BaiduCredentialResponseArgs

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.

BrowserCredential
, BrowserCredentialArgs

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

BrowserCredentialProperties
, BrowserCredentialPropertiesArgs

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.

BrowserCredentialPropertiesResponse
, BrowserCredentialPropertiesResponseArgs

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
, BrowserCredentialResponseArgs

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.

GcmCredential
, GcmCredentialArgs

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

GcmCredentialProperties
, GcmCredentialPropertiesArgs

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.

GcmCredentialPropertiesResponse
, GcmCredentialPropertiesResponseArgs

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
, GcmCredentialResponseArgs

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.

IpRule
, IpRuleArgs

IpMask This property is required. string
IP mask.
Rights This property is required. List<Union<string, Pulumi.AzureNative.NotificationHubs.AccessRights>>
List of access rights.
IpMask This property is required. string
IP mask.
Rights This property is required. []string
List of access rights.
ipMask This property is required. String
IP mask.
rights This property is required. List<Either<String,AccessRights>>
List of access rights.
ipMask This property is required. string
IP mask.
rights This property is required. (string | AccessRights)[]
List of access rights.
ip_mask This property is required. str
IP mask.
rights This property is required. Sequence[Union[str, AccessRights]]
List of access rights.
ipMask This property is required. String
IP mask.
rights This property is required. List<String | "Manage" | "Send" | "Listen">
List of access rights.

IpRuleResponse
, IpRuleResponseArgs

IpMask This property is required. string
IP mask.
Rights This property is required. List<string>
List of access rights.
IpMask This property is required. string
IP mask.
Rights This property is required. []string
List of access rights.
ipMask This property is required. String
IP mask.
rights This property is required. List<String>
List of access rights.
ipMask This property is required. string
IP mask.
rights This property is required. string[]
List of access rights.
ip_mask This property is required. str
IP mask.
rights This property is required. Sequence[str]
List of access rights.
ipMask This property is required. String
IP mask.
rights This property is required. List<String>
List of access rights.

MpnsCredential
, MpnsCredentialArgs

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

MpnsCredentialProperties
, MpnsCredentialPropertiesArgs

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

MpnsCredentialPropertiesResponse
, MpnsCredentialPropertiesResponseArgs

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
, MpnsCredentialResponseArgs

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.

NamespaceProperties
, NamespacePropertiesArgs

DataCenter string
Deprecated.
NamespaceType string | Pulumi.AzureNative.NotificationHubs.NamespaceType
Defines values for NamespaceType.
NetworkAcls Pulumi.AzureNative.NotificationHubs.Inputs.NetworkAcls
A collection of network authorization rules.
PnsCredentials Pulumi.AzureNative.NotificationHubs.Inputs.PnsCredentials
Collection of Notification Hub or Notification Hub Namespace PNS credentials.
ProvisioningState string | Pulumi.AzureNative.NotificationHubs.OperationProvisioningState
Defines values for OperationProvisioningState.
PublicNetworkAccess string | Pulumi.AzureNative.NotificationHubs.PublicNetworkAccess
Type of public network access.
ReplicationRegion string | Pulumi.AzureNative.NotificationHubs.ReplicationRegion
Allowed replication region
ScaleUnit string
Gets or sets scaleUnit where the namespace gets created
Status string | Pulumi.AzureNative.NotificationHubs.NamespaceStatus
Namespace status.
ZoneRedundancy string | Pulumi.AzureNative.NotificationHubs.ZoneRedundancyPreference
Namespace SKU name.
DataCenter string
Deprecated.
NamespaceType string | NamespaceType
Defines values for NamespaceType.
NetworkAcls NetworkAcls
A collection of network authorization rules.
PnsCredentials PnsCredentials
Collection of Notification Hub or Notification Hub Namespace PNS credentials.
ProvisioningState string | OperationProvisioningState
Defines values for OperationProvisioningState.
PublicNetworkAccess string | PublicNetworkAccess
Type of public network access.
ReplicationRegion string | ReplicationRegion
Allowed replication region
ScaleUnit string
Gets or sets scaleUnit where the namespace gets created
Status string | NamespaceStatus
Namespace status.
ZoneRedundancy string | ZoneRedundancyPreference
Namespace SKU name.
dataCenter String
Deprecated.
namespaceType String | NamespaceType
Defines values for NamespaceType.
networkAcls NetworkAcls
A collection of network authorization rules.
pnsCredentials PnsCredentials
Collection of Notification Hub or Notification Hub Namespace PNS credentials.
provisioningState String | OperationProvisioningState
Defines values for OperationProvisioningState.
publicNetworkAccess String | PublicNetworkAccess
Type of public network access.
replicationRegion String | ReplicationRegion
Allowed replication region
scaleUnit String
Gets or sets scaleUnit where the namespace gets created
status String | NamespaceStatus
Namespace status.
zoneRedundancy String | ZoneRedundancyPreference
Namespace SKU name.
dataCenter string
Deprecated.
namespaceType string | NamespaceType
Defines values for NamespaceType.
networkAcls NetworkAcls
A collection of network authorization rules.
pnsCredentials PnsCredentials
Collection of Notification Hub or Notification Hub Namespace PNS credentials.
provisioningState string | OperationProvisioningState
Defines values for OperationProvisioningState.
publicNetworkAccess string | PublicNetworkAccess
Type of public network access.
replicationRegion string | ReplicationRegion
Allowed replication region
scaleUnit string
Gets or sets scaleUnit where the namespace gets created
status string | NamespaceStatus
Namespace status.
zoneRedundancy string | ZoneRedundancyPreference
Namespace SKU name.
data_center str
Deprecated.
namespace_type str | NamespaceType
Defines values for NamespaceType.
network_acls NetworkAcls
A collection of network authorization rules.
pns_credentials PnsCredentials
Collection of Notification Hub or Notification Hub Namespace PNS credentials.
provisioning_state str | OperationProvisioningState
Defines values for OperationProvisioningState.
public_network_access str | PublicNetworkAccess
Type of public network access.
replication_region str | ReplicationRegion
Allowed replication region
scale_unit str
Gets or sets scaleUnit where the namespace gets created
status str | NamespaceStatus
Namespace status.
zone_redundancy str | ZoneRedundancyPreference
Namespace SKU name.
dataCenter String
Deprecated.
namespaceType String | "Messaging" | "NotificationHub"
Defines values for NamespaceType.
networkAcls Property Map
A collection of network authorization rules.
pnsCredentials Property Map
Collection of Notification Hub or Notification Hub Namespace PNS credentials.
provisioningState String | "Unknown" | "InProgress" | "Succeeded" | "Failed" | "Canceled" | "Pending" | "Disabled"
Defines values for OperationProvisioningState.
publicNetworkAccess String | "Enabled" | "Disabled"
Type of public network access.
replicationRegion String | "Default" | "WestUs2" | "NorthEurope" | "AustraliaEast" | "BrazilSouth" | "SouthEastAsia" | "SouthAfricaNorth" | "None"
Allowed replication region
scaleUnit String
Gets or sets scaleUnit where the namespace gets created
status String | "Created" | "Creating" | "Suspended" | "Deleting"
Namespace status.
zoneRedundancy String | "Disabled" | "Enabled"
Namespace SKU name.

NamespacePropertiesResponse
, NamespacePropertiesResponseArgs

CreatedAt This property is required. string
Time when the namespace was created.
Critical This property is required. bool
Gets or sets whether or not the namespace is set as Critical.
Enabled This property is required. bool
Gets or sets whether or not the namespace is currently enabled.
MetricId This property is required. string
Azure Insights Metrics id.
Name This property is required. string
Name of the Notification Hubs namespace. This is immutable property, set automatically by the service when the namespace is created.
PrivateEndpointConnections This property is required. List<Pulumi.AzureNative.NotificationHubs.Inputs.PrivateEndpointConnectionResourceResponse>
Private Endpoint Connections for namespace
Region This property is required. string
Region. The value is always set to the same value as Namespace.Location, so we are deprecating this property.
ServiceBusEndpoint This property is required. string
Gets or sets endpoint you can use to perform NotificationHub operations.
SubscriptionId This property is required. string
Namespace subscription id.
UpdatedAt This property is required. string
Time when the namespace was updated.
DataCenter string
Deprecated.
NamespaceType string
Defines values for NamespaceType.
NetworkAcls Pulumi.AzureNative.NotificationHubs.Inputs.NetworkAclsResponse
A collection of network authorization rules.
PnsCredentials Pulumi.AzureNative.NotificationHubs.Inputs.PnsCredentialsResponse
Collection of Notification Hub or Notification Hub Namespace PNS credentials.
ProvisioningState string
Defines values for OperationProvisioningState.
PublicNetworkAccess string
Type of public network access.
ReplicationRegion string
Allowed replication region
ScaleUnit string
Gets or sets scaleUnit where the namespace gets created
Status string
Namespace status.
ZoneRedundancy string
Namespace SKU name.
CreatedAt This property is required. string
Time when the namespace was created.
Critical This property is required. bool
Gets or sets whether or not the namespace is set as Critical.
Enabled This property is required. bool
Gets or sets whether or not the namespace is currently enabled.
MetricId This property is required. string
Azure Insights Metrics id.
Name This property is required. string
Name of the Notification Hubs namespace. This is immutable property, set automatically by the service when the namespace is created.
PrivateEndpointConnections This property is required. []PrivateEndpointConnectionResourceResponse
Private Endpoint Connections for namespace
Region This property is required. string
Region. The value is always set to the same value as Namespace.Location, so we are deprecating this property.
ServiceBusEndpoint This property is required. string
Gets or sets endpoint you can use to perform NotificationHub operations.
SubscriptionId This property is required. string
Namespace subscription id.
UpdatedAt This property is required. string
Time when the namespace was updated.
DataCenter string
Deprecated.
NamespaceType string
Defines values for NamespaceType.
NetworkAcls NetworkAclsResponse
A collection of network authorization rules.
PnsCredentials PnsCredentialsResponse
Collection of Notification Hub or Notification Hub Namespace PNS credentials.
ProvisioningState string
Defines values for OperationProvisioningState.
PublicNetworkAccess string
Type of public network access.
ReplicationRegion string
Allowed replication region
ScaleUnit string
Gets or sets scaleUnit where the namespace gets created
Status string
Namespace status.
ZoneRedundancy string
Namespace SKU name.
createdAt This property is required. String
Time when the namespace was created.
critical This property is required. Boolean
Gets or sets whether or not the namespace is set as Critical.
enabled This property is required. Boolean
Gets or sets whether or not the namespace is currently enabled.
metricId This property is required. String
Azure Insights Metrics id.
name This property is required. String
Name of the Notification Hubs namespace. This is immutable property, set automatically by the service when the namespace is created.
privateEndpointConnections This property is required. List<PrivateEndpointConnectionResourceResponse>
Private Endpoint Connections for namespace
region This property is required. String
Region. The value is always set to the same value as Namespace.Location, so we are deprecating this property.
serviceBusEndpoint This property is required. String
Gets or sets endpoint you can use to perform NotificationHub operations.
subscriptionId This property is required. String
Namespace subscription id.
updatedAt This property is required. String
Time when the namespace was updated.
dataCenter String
Deprecated.
namespaceType String
Defines values for NamespaceType.
networkAcls NetworkAclsResponse
A collection of network authorization rules.
pnsCredentials PnsCredentialsResponse
Collection of Notification Hub or Notification Hub Namespace PNS credentials.
provisioningState String
Defines values for OperationProvisioningState.
publicNetworkAccess String
Type of public network access.
replicationRegion String
Allowed replication region
scaleUnit String
Gets or sets scaleUnit where the namespace gets created
status String
Namespace status.
zoneRedundancy String
Namespace SKU name.
createdAt This property is required. string
Time when the namespace was created.
critical This property is required. boolean
Gets or sets whether or not the namespace is set as Critical.
enabled This property is required. boolean
Gets or sets whether or not the namespace is currently enabled.
metricId This property is required. string
Azure Insights Metrics id.
name This property is required. string
Name of the Notification Hubs namespace. This is immutable property, set automatically by the service when the namespace is created.
privateEndpointConnections This property is required. PrivateEndpointConnectionResourceResponse[]
Private Endpoint Connections for namespace
region This property is required. string
Region. The value is always set to the same value as Namespace.Location, so we are deprecating this property.
serviceBusEndpoint This property is required. string
Gets or sets endpoint you can use to perform NotificationHub operations.
subscriptionId This property is required. string
Namespace subscription id.
updatedAt This property is required. string
Time when the namespace was updated.
dataCenter string
Deprecated.
namespaceType string
Defines values for NamespaceType.
networkAcls NetworkAclsResponse
A collection of network authorization rules.
pnsCredentials PnsCredentialsResponse
Collection of Notification Hub or Notification Hub Namespace PNS credentials.
provisioningState string
Defines values for OperationProvisioningState.
publicNetworkAccess string
Type of public network access.
replicationRegion string
Allowed replication region
scaleUnit string
Gets or sets scaleUnit where the namespace gets created
status string
Namespace status.
zoneRedundancy string
Namespace SKU name.
created_at This property is required. str
Time when the namespace was created.
critical This property is required. bool
Gets or sets whether or not the namespace is set as Critical.
enabled This property is required. bool
Gets or sets whether or not the namespace is currently enabled.
metric_id This property is required. str
Azure Insights Metrics id.
name This property is required. str
Name of the Notification Hubs namespace. This is immutable property, set automatically by the service when the namespace is created.
private_endpoint_connections This property is required. Sequence[PrivateEndpointConnectionResourceResponse]
Private Endpoint Connections for namespace
region This property is required. str
Region. The value is always set to the same value as Namespace.Location, so we are deprecating this property.
service_bus_endpoint This property is required. str
Gets or sets endpoint you can use to perform NotificationHub operations.
subscription_id This property is required. str
Namespace subscription id.
updated_at This property is required. str
Time when the namespace was updated.
data_center str
Deprecated.
namespace_type str
Defines values for NamespaceType.
network_acls NetworkAclsResponse
A collection of network authorization rules.
pns_credentials PnsCredentialsResponse
Collection of Notification Hub or Notification Hub Namespace PNS credentials.
provisioning_state str
Defines values for OperationProvisioningState.
public_network_access str
Type of public network access.
replication_region str
Allowed replication region
scale_unit str
Gets or sets scaleUnit where the namespace gets created
status str
Namespace status.
zone_redundancy str
Namespace SKU name.
createdAt This property is required. String
Time when the namespace was created.
critical This property is required. Boolean
Gets or sets whether or not the namespace is set as Critical.
enabled This property is required. Boolean
Gets or sets whether or not the namespace is currently enabled.
metricId This property is required. String
Azure Insights Metrics id.
name This property is required. String
Name of the Notification Hubs namespace. This is immutable property, set automatically by the service when the namespace is created.
privateEndpointConnections This property is required. List<Property Map>
Private Endpoint Connections for namespace
region This property is required. String
Region. The value is always set to the same value as Namespace.Location, so we are deprecating this property.
serviceBusEndpoint This property is required. String
Gets or sets endpoint you can use to perform NotificationHub operations.
subscriptionId This property is required. String
Namespace subscription id.
updatedAt This property is required. String
Time when the namespace was updated.
dataCenter String
Deprecated.
namespaceType String
Defines values for NamespaceType.
networkAcls Property Map
A collection of network authorization rules.
pnsCredentials Property Map
Collection of Notification Hub or Notification Hub Namespace PNS credentials.
provisioningState String
Defines values for OperationProvisioningState.
publicNetworkAccess String
Type of public network access.
replicationRegion String
Allowed replication region
scaleUnit String
Gets or sets scaleUnit where the namespace gets created
status String
Namespace status.
zoneRedundancy String
Namespace SKU name.

NamespaceStatus
, NamespaceStatusArgs

Created
Created
Creating
Creating
Suspended
Suspended
Deleting
Deleting
NamespaceStatusCreated
Created
NamespaceStatusCreating
Creating
NamespaceStatusSuspended
Suspended
NamespaceStatusDeleting
Deleting
Created
Created
Creating
Creating
Suspended
Suspended
Deleting
Deleting
Created
Created
Creating
Creating
Suspended
Suspended
Deleting
Deleting
CREATED
Created
CREATING
Creating
SUSPENDED
Suspended
DELETING
Deleting
"Created"
Created
"Creating"
Creating
"Suspended"
Suspended
"Deleting"
Deleting

NamespaceType
, NamespaceTypeArgs

Messaging
Messaging
NotificationHub
NotificationHub
NamespaceTypeMessaging
Messaging
NamespaceTypeNotificationHub
NotificationHub
Messaging
Messaging
NotificationHub
NotificationHub
Messaging
Messaging
NotificationHub
NotificationHub
MESSAGING
Messaging
NOTIFICATION_HUB
NotificationHub
"Messaging"
Messaging
"NotificationHub"
NotificationHub

NetworkAcls
, NetworkAclsArgs

IpRules List<Pulumi.AzureNative.NotificationHubs.Inputs.IpRule>
List of IP rules.
PublicNetworkRule Pulumi.AzureNative.NotificationHubs.Inputs.PublicInternetAuthorizationRule
A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
IpRules []IpRule
List of IP rules.
PublicNetworkRule PublicInternetAuthorizationRule
A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
ipRules List<IpRule>
List of IP rules.
publicNetworkRule PublicInternetAuthorizationRule
A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
ipRules IpRule[]
List of IP rules.
publicNetworkRule PublicInternetAuthorizationRule
A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
ip_rules Sequence[IpRule]
List of IP rules.
public_network_rule PublicInternetAuthorizationRule
A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
ipRules List<Property Map>
List of IP rules.
publicNetworkRule Property Map
A default (public Internet) network authorization rule, which contains rights if no other network rule matches.

NetworkAclsResponse
, NetworkAclsResponseArgs

IpRules List<Pulumi.AzureNative.NotificationHubs.Inputs.IpRuleResponse>
List of IP rules.
PublicNetworkRule Pulumi.AzureNative.NotificationHubs.Inputs.PublicInternetAuthorizationRuleResponse
A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
IpRules []IpRuleResponse
List of IP rules.
PublicNetworkRule PublicInternetAuthorizationRuleResponse
A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
ipRules List<IpRuleResponse>
List of IP rules.
publicNetworkRule PublicInternetAuthorizationRuleResponse
A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
ipRules IpRuleResponse[]
List of IP rules.
publicNetworkRule PublicInternetAuthorizationRuleResponse
A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
ip_rules Sequence[IpRuleResponse]
List of IP rules.
public_network_rule PublicInternetAuthorizationRuleResponse
A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
ipRules List<Property Map>
List of IP rules.
publicNetworkRule Property Map
A default (public Internet) network authorization rule, which contains rights if no other network rule matches.

OperationProvisioningState
, OperationProvisioningStateArgs

Unknown
Unknown
InProgress
InProgress
Succeeded
Succeeded
Failed
Failed
Canceled
Canceled
Pending
Pending
Disabled
Disabled
OperationProvisioningStateUnknown
Unknown
OperationProvisioningStateInProgress
InProgress
OperationProvisioningStateSucceeded
Succeeded
OperationProvisioningStateFailed
Failed
OperationProvisioningStateCanceled
Canceled
OperationProvisioningStatePending
Pending
OperationProvisioningStateDisabled
Disabled
Unknown
Unknown
InProgress
InProgress
Succeeded
Succeeded
Failed
Failed
Canceled
Canceled
Pending
Pending
Disabled
Disabled
Unknown
Unknown
InProgress
InProgress
Succeeded
Succeeded
Failed
Failed
Canceled
Canceled
Pending
Pending
Disabled
Disabled
UNKNOWN
Unknown
IN_PROGRESS
InProgress
SUCCEEDED
Succeeded
FAILED
Failed
CANCELED
Canceled
PENDING
Pending
DISABLED
Disabled
"Unknown"
Unknown
"InProgress"
InProgress
"Succeeded"
Succeeded
"Failed"
Failed
"Canceled"
Canceled
"Pending"
Pending
"Disabled"
Disabled

PnsCredentials
, PnsCredentialsArgs

AdmCredential Pulumi.AzureNative.NotificationHubs.Inputs.AdmCredential
Description of a NotificationHub AdmCredential.
ApnsCredential Pulumi.AzureNative.NotificationHubs.Inputs.ApnsCredential
Description of a NotificationHub ApnsCredential.
BaiduCredential Pulumi.AzureNative.NotificationHubs.Inputs.BaiduCredential
Description of a NotificationHub BaiduCredential.
BrowserCredential Pulumi.AzureNative.NotificationHubs.Inputs.BrowserCredential
Description of a NotificationHub BrowserCredential.
GcmCredential Pulumi.AzureNative.NotificationHubs.Inputs.GcmCredential
Description of a NotificationHub GcmCredential.
MpnsCredential Pulumi.AzureNative.NotificationHubs.Inputs.MpnsCredential
Description of a NotificationHub MpnsCredential.
WnsCredential Pulumi.AzureNative.NotificationHubs.Inputs.WnsCredential
Description of a NotificationHub WnsCredential.
XiaomiCredential Pulumi.AzureNative.NotificationHubs.Inputs.XiaomiCredential
Description of a NotificationHub XiaomiCredential.
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.
GcmCredential GcmCredential
Description of a NotificationHub GcmCredential.
MpnsCredential MpnsCredential
Description of a NotificationHub MpnsCredential.
WnsCredential WnsCredential
Description of a NotificationHub WnsCredential.
XiaomiCredential XiaomiCredential
Description of a NotificationHub XiaomiCredential.
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.
gcmCredential GcmCredential
Description of a NotificationHub GcmCredential.
mpnsCredential MpnsCredential
Description of a NotificationHub MpnsCredential.
wnsCredential WnsCredential
Description of a NotificationHub WnsCredential.
xiaomiCredential XiaomiCredential
Description of a NotificationHub XiaomiCredential.
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.
gcmCredential GcmCredential
Description of a NotificationHub GcmCredential.
mpnsCredential MpnsCredential
Description of a NotificationHub MpnsCredential.
wnsCredential WnsCredential
Description of a NotificationHub WnsCredential.
xiaomiCredential XiaomiCredential
Description of a NotificationHub XiaomiCredential.
adm_credential AdmCredential
Description of a NotificationHub AdmCredential.
apns_credential ApnsCredential
Description of a NotificationHub ApnsCredential.
baidu_credential BaiduCredential
Description of a NotificationHub BaiduCredential.
browser_credential BrowserCredential
Description of a NotificationHub BrowserCredential.
gcm_credential GcmCredential
Description of a NotificationHub GcmCredential.
mpns_credential MpnsCredential
Description of a NotificationHub MpnsCredential.
wns_credential WnsCredential
Description of a NotificationHub WnsCredential.
xiaomi_credential XiaomiCredential
Description of a NotificationHub XiaomiCredential.
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.
wnsCredential Property Map
Description of a NotificationHub WnsCredential.
xiaomiCredential Property Map
Description of a NotificationHub XiaomiCredential.

PnsCredentialsResponse
, PnsCredentialsResponseArgs

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.
WnsCredential Pulumi.AzureNative.NotificationHubs.Inputs.WnsCredentialResponse
Description of a NotificationHub WnsCredential.
XiaomiCredential Pulumi.AzureNative.NotificationHubs.Inputs.XiaomiCredentialResponse
Description of a NotificationHub XiaomiCredential.
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.
WnsCredential WnsCredentialResponse
Description of a NotificationHub WnsCredential.
XiaomiCredential XiaomiCredentialResponse
Description of a NotificationHub XiaomiCredential.
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.
wnsCredential WnsCredentialResponse
Description of a NotificationHub WnsCredential.
xiaomiCredential XiaomiCredentialResponse
Description of a NotificationHub XiaomiCredential.
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.
wnsCredential WnsCredentialResponse
Description of a NotificationHub WnsCredential.
xiaomiCredential XiaomiCredentialResponse
Description of a NotificationHub XiaomiCredential.
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.
wns_credential WnsCredentialResponse
Description of a NotificationHub WnsCredential.
xiaomi_credential XiaomiCredentialResponse
Description of a NotificationHub XiaomiCredential.
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.
wnsCredential Property Map
Description of a NotificationHub WnsCredential.
xiaomiCredential Property Map
Description of a NotificationHub XiaomiCredential.

PrivateEndpointConnectionPropertiesResponse
, PrivateEndpointConnectionPropertiesResponseArgs

GroupIds This property is required. List<string>
List of group ids. For Notification Hubs, it always contains a single "namespace" element.
PrivateEndpoint Pulumi.AzureNative.NotificationHubs.Inputs.RemotePrivateEndpointConnectionResponse
Represents a Private Endpoint that is connected to Notification Hubs namespace using Private Endpoint Connection.
PrivateLinkServiceConnectionState Pulumi.AzureNative.NotificationHubs.Inputs.RemotePrivateLinkServiceConnectionStateResponse
State of the Private Link Service connection.
ProvisioningState string
State of Private Endpoint Connection.
GroupIds This property is required. []string
List of group ids. For Notification Hubs, it always contains a single "namespace" element.
PrivateEndpoint RemotePrivateEndpointConnectionResponse
Represents a Private Endpoint that is connected to Notification Hubs namespace using Private Endpoint Connection.
PrivateLinkServiceConnectionState RemotePrivateLinkServiceConnectionStateResponse
State of the Private Link Service connection.
ProvisioningState string
State of Private Endpoint Connection.
groupIds This property is required. List<String>
List of group ids. For Notification Hubs, it always contains a single "namespace" element.
privateEndpoint RemotePrivateEndpointConnectionResponse
Represents a Private Endpoint that is connected to Notification Hubs namespace using Private Endpoint Connection.
privateLinkServiceConnectionState RemotePrivateLinkServiceConnectionStateResponse
State of the Private Link Service connection.
provisioningState String
State of Private Endpoint Connection.
groupIds This property is required. string[]
List of group ids. For Notification Hubs, it always contains a single "namespace" element.
privateEndpoint RemotePrivateEndpointConnectionResponse
Represents a Private Endpoint that is connected to Notification Hubs namespace using Private Endpoint Connection.
privateLinkServiceConnectionState RemotePrivateLinkServiceConnectionStateResponse
State of the Private Link Service connection.
provisioningState string
State of Private Endpoint Connection.
group_ids This property is required. Sequence[str]
List of group ids. For Notification Hubs, it always contains a single "namespace" element.
private_endpoint RemotePrivateEndpointConnectionResponse
Represents a Private Endpoint that is connected to Notification Hubs namespace using Private Endpoint Connection.
private_link_service_connection_state RemotePrivateLinkServiceConnectionStateResponse
State of the Private Link Service connection.
provisioning_state str
State of Private Endpoint Connection.
groupIds This property is required. List<String>
List of group ids. For Notification Hubs, it always contains a single "namespace" element.
privateEndpoint Property Map
Represents a Private Endpoint that is connected to Notification Hubs namespace using Private Endpoint Connection.
privateLinkServiceConnectionState Property Map
State of the Private Link Service connection.
provisioningState String
State of Private Endpoint Connection.

PrivateEndpointConnectionResourceResponse
, PrivateEndpointConnectionResourceResponseArgs

Id This property is required. string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Name This property is required. string
The name of the resource
SystemData This property is required. Pulumi.AzureNative.NotificationHubs.Inputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type This property is required. string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Properties Pulumi.AzureNative.NotificationHubs.Inputs.PrivateEndpointConnectionPropertiesResponse
Private Endpoint Connection properties.
Id This property is required. string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Name This property is required. string
The name of the resource
SystemData This property is required. SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type This property is required. string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Properties PrivateEndpointConnectionPropertiesResponse
Private Endpoint Connection properties.
id This property is required. String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
name This property is required. String
The name of the resource
systemData This property is required. SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type This property is required. String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
properties PrivateEndpointConnectionPropertiesResponse
Private Endpoint Connection properties.
id This property is required. string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
name This property is required. string
The name of the resource
systemData This property is required. SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type This property is required. string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
properties PrivateEndpointConnectionPropertiesResponse
Private Endpoint Connection properties.
id This property is required. str
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
name This property is required. str
The name of the resource
system_data This property is required. SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type This property is required. str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
properties PrivateEndpointConnectionPropertiesResponse
Private Endpoint Connection properties.
id This property is required. String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
name This property is required. String
The name of the resource
systemData This property is required. Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type This property is required. String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
properties Property Map
Private Endpoint Connection properties.

PublicInternetAuthorizationRule
, PublicInternetAuthorizationRuleArgs

Rights This property is required. List<Union<string, Pulumi.AzureNative.NotificationHubs.AccessRights>>
List of access rights.
Rights This property is required. []string
List of access rights.
rights This property is required. List<Either<String,AccessRights>>
List of access rights.
rights This property is required. (string | AccessRights)[]
List of access rights.
rights This property is required. Sequence[Union[str, AccessRights]]
List of access rights.
rights This property is required. List<String | "Manage" | "Send" | "Listen">
List of access rights.

PublicInternetAuthorizationRuleResponse
, PublicInternetAuthorizationRuleResponseArgs

Rights This property is required. List<string>
List of access rights.
Rights This property is required. []string
List of access rights.
rights This property is required. List<String>
List of access rights.
rights This property is required. string[]
List of access rights.
rights This property is required. Sequence[str]
List of access rights.
rights This property is required. List<String>
List of access rights.

PublicNetworkAccess
, PublicNetworkAccessArgs

Enabled
Enabled
Disabled
Disabled
PublicNetworkAccessEnabled
Enabled
PublicNetworkAccessDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

RemotePrivateEndpointConnectionResponse
, RemotePrivateEndpointConnectionResponseArgs

Id This property is required. string
ARM resource ID of the Private Endpoint. This may belong to different subscription and resource group than a Notification Hubs namespace.
Id This property is required. string
ARM resource ID of the Private Endpoint. This may belong to different subscription and resource group than a Notification Hubs namespace.
id This property is required. String
ARM resource ID of the Private Endpoint. This may belong to different subscription and resource group than a Notification Hubs namespace.
id This property is required. string
ARM resource ID of the Private Endpoint. This may belong to different subscription and resource group than a Notification Hubs namespace.
id This property is required. str
ARM resource ID of the Private Endpoint. This may belong to different subscription and resource group than a Notification Hubs namespace.
id This property is required. String
ARM resource ID of the Private Endpoint. This may belong to different subscription and resource group than a Notification Hubs namespace.

RemotePrivateLinkServiceConnectionStateResponse
, RemotePrivateLinkServiceConnectionStateResponseArgs

ActionsRequired This property is required. string
Human-friendly description of required actions.
Description This property is required. string
Human-friendly description.
Status string
State of Private Link Connection.
ActionsRequired This property is required. string
Human-friendly description of required actions.
Description This property is required. string
Human-friendly description.
Status string
State of Private Link Connection.
actionsRequired This property is required. String
Human-friendly description of required actions.
description This property is required. String
Human-friendly description.
status String
State of Private Link Connection.
actionsRequired This property is required. string
Human-friendly description of required actions.
description This property is required. string
Human-friendly description.
status string
State of Private Link Connection.
actions_required This property is required. str
Human-friendly description of required actions.
description This property is required. str
Human-friendly description.
status str
State of Private Link Connection.
actionsRequired This property is required. String
Human-friendly description of required actions.
description This property is required. String
Human-friendly description.
status String
State of Private Link Connection.

ReplicationRegion
, ReplicationRegionArgs

Default
Default
WestUs2
WestUs2
NorthEurope
NorthEurope
AustraliaEast
AustraliaEast
BrazilSouth
BrazilSouth
SouthEastAsia
SouthEastAsia
SouthAfricaNorth
SouthAfricaNorth
None
None
ReplicationRegionDefault
Default
ReplicationRegionWestUs2
WestUs2
ReplicationRegionNorthEurope
NorthEurope
ReplicationRegionAustraliaEast
AustraliaEast
ReplicationRegionBrazilSouth
BrazilSouth
ReplicationRegionSouthEastAsia
SouthEastAsia
ReplicationRegionSouthAfricaNorth
SouthAfricaNorth
ReplicationRegionNone
None
Default
Default
WestUs2
WestUs2
NorthEurope
NorthEurope
AustraliaEast
AustraliaEast
BrazilSouth
BrazilSouth
SouthEastAsia
SouthEastAsia
SouthAfricaNorth
SouthAfricaNorth
None
None
Default
Default
WestUs2
WestUs2
NorthEurope
NorthEurope
AustraliaEast
AustraliaEast
BrazilSouth
BrazilSouth
SouthEastAsia
SouthEastAsia
SouthAfricaNorth
SouthAfricaNorth
None
None
DEFAULT
Default
WEST_US2
WestUs2
NORTH_EUROPE
NorthEurope
AUSTRALIA_EAST
AustraliaEast
BRAZIL_SOUTH
BrazilSouth
SOUTH_EAST_ASIA
SouthEastAsia
SOUTH_AFRICA_NORTH
SouthAfricaNorth
NONE
None
"Default"
Default
"WestUs2"
WestUs2
"NorthEurope"
NorthEurope
"AustraliaEast"
AustraliaEast
"BrazilSouth"
BrazilSouth
"SouthEastAsia"
SouthEastAsia
"SouthAfricaNorth"
SouthAfricaNorth
"None"
None

Sku
, SkuArgs

Name This property is required. string | Pulumi.AzureNative.NotificationHubs.SkuName
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 | SkuName
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 | SkuName
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 | SkuName
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 | SkuName
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 | "Free" | "Basic" | "Standard"
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

SkuName
, SkuNameArgs

Free
Free
Basic
Basic
Standard
Standard
SkuNameFree
Free
SkuNameBasic
Basic
SkuNameStandard
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

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
, SystemDataResponseArgs

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.

WnsCredential
, WnsCredentialArgs

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

WnsCredentialProperties
, WnsCredentialPropertiesArgs

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.

WnsCredentialPropertiesResponse
, WnsCredentialPropertiesResponseArgs

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
, WnsCredentialResponseArgs

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.

XiaomiCredential
, XiaomiCredentialArgs

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

XiaomiCredentialProperties
, XiaomiCredentialPropertiesArgs

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.

XiaomiCredentialPropertiesResponse
, XiaomiCredentialPropertiesResponseArgs

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
, XiaomiCredentialResponseArgs

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.

ZoneRedundancyPreference
, ZoneRedundancyPreferenceArgs

Disabled
Disabled
Enabled
Enabled
ZoneRedundancyPreferenceDisabled
Disabled
ZoneRedundancyPreferenceEnabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
DISABLED
Disabled
ENABLED
Enabled
"Disabled"
Disabled
"Enabled"
Enabled

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:notificationhubs:Namespace nh-sdk-ns /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0