azure-native.notificationhubs.Namespace
Explore with Pulumi AI
Notification Hubs Namespace Resource. Azure REST API version: 2023-01-01-preview. Prior API version in Azure Native 1.x: 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" },
        },
    });
});
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", ¬ificationhubs.NamespaceArgs{
			Location:      pulumi.String("South Central US"),
			NamespaceName: pulumi.String("nh-sdk-ns"),
			Properties: ¬ificationhubs.NamespacePropertiesArgs{
				NetworkAcls: ¬ificationhubs.NetworkAclsArgs{
					IpRules: notificationhubs.IpRuleArray{
						¬ificationhubs.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: ¬ificationhubs.PublicInternetAuthorizationRuleArgs{
						Rights: pulumi.StringArray{
							pulumi.String(notificationhubs.AccessRightsListen),
						},
					},
				},
				ZoneRedundancy: pulumi.String(notificationhubs.ZoneRedundancyPreferenceEnabled),
			},
			ResourceGroupName: pulumi.String("5ktrial"),
			Sku: ¬ificationhubs.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
	})
}
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());
    }
}
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",
    },
});
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",
    })
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
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 string
- The unique name of the resource.
- args NamespaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args NamespaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NamespaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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" },
    },
});
example, err := notificationhubs.NewNamespace(ctx, "examplenamespaceResourceResourceFromNotificationhubs", ¬ificationhubs.NamespaceArgs{
	ResourceGroupName: pulumi.String("string"),
	Sku: ¬ificationhubs.SkuArgs{
		Name:     pulumi.String("string"),
		Capacity: pulumi.Int(0),
		Family:   pulumi.String("string"),
		Size:     pulumi.String("string"),
		Tier:     pulumi.String("string"),
	},
	Location:      pulumi.String("string"),
	NamespaceName: pulumi.String("string"),
	Properties: ¬ificationhubs.NamespacePropertiesArgs{
		DataCenter:    pulumi.String("string"),
		NamespaceType: pulumi.String("string"),
		NetworkAcls: ¬ificationhubs.NetworkAclsArgs{
			IpRules: notificationhubs.IpRuleArray{
				¬ificationhubs.IpRuleArgs{
					IpMask: pulumi.String("string"),
					Rights: pulumi.StringArray{
						pulumi.String("string"),
					},
				},
			},
			PublicNetworkRule: ¬ificationhubs.PublicInternetAuthorizationRuleArgs{
				Rights: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
		},
		PnsCredentials: ¬ificationhubs.PnsCredentialsArgs{
			AdmCredential: ¬ificationhubs.AdmCredentialArgs{
				Properties: ¬ificationhubs.AdmCredentialPropertiesArgs{
					AuthTokenUrl: pulumi.String("string"),
					ClientId:     pulumi.String("string"),
					ClientSecret: pulumi.String("string"),
				},
			},
			ApnsCredential: ¬ificationhubs.ApnsCredentialArgs{
				Properties: ¬ificationhubs.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: ¬ificationhubs.BaiduCredentialArgs{
				Properties: ¬ificationhubs.BaiduCredentialPropertiesArgs{
					BaiduApiKey:    pulumi.String("string"),
					BaiduEndPoint:  pulumi.String("string"),
					BaiduSecretKey: pulumi.String("string"),
				},
			},
			BrowserCredential: ¬ificationhubs.BrowserCredentialArgs{
				Properties: ¬ificationhubs.BrowserCredentialPropertiesArgs{
					Subject:         pulumi.String("string"),
					VapidPrivateKey: pulumi.String("string"),
					VapidPublicKey:  pulumi.String("string"),
				},
			},
			GcmCredential: ¬ificationhubs.GcmCredentialArgs{
				Properties: ¬ificationhubs.GcmCredentialPropertiesArgs{
					GoogleApiKey: pulumi.String("string"),
					GcmEndpoint:  pulumi.String("string"),
				},
			},
			MpnsCredential: ¬ificationhubs.MpnsCredentialArgs{
				Properties: ¬ificationhubs.MpnsCredentialPropertiesArgs{
					CertificateKey:  pulumi.String("string"),
					MpnsCertificate: pulumi.String("string"),
					Thumbprint:      pulumi.String("string"),
				},
			},
			WnsCredential: ¬ificationhubs.WnsCredentialArgs{
				Properties: ¬ificationhubs.WnsCredentialPropertiesArgs{
					CertificateKey:      pulumi.String("string"),
					PackageSid:          pulumi.String("string"),
					SecretKey:           pulumi.String("string"),
					WindowsLiveEndpoint: pulumi.String("string"),
					WnsCertificate:      pulumi.String("string"),
				},
			},
			XiaomiCredential: ¬ificationhubs.XiaomiCredentialArgs{
				Properties: ¬ificationhubs.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"),
	},
})
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());
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",
    })
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",
    },
});
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
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:
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- Sku
Pulumi.Azure Native. Notification Hubs. Inputs. Sku 
- The Sku description for a namespace
- Location string
- The geo-location where the resource lives
- NamespaceName string
- Namespace name
- Properties
Pulumi.Azure Native. Notification Hubs. Inputs. Namespace Properties 
- Represents namespace properties.
- Dictionary<string, string>
- Resource tags.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- Sku
SkuArgs 
- The Sku description for a namespace
- Location string
- The geo-location where the resource lives
- NamespaceName string
- Namespace name
- Properties
NamespaceProperties Args 
- Represents namespace properties.
- map[string]string
- Resource tags.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- sku Sku
- The Sku description for a namespace
- location String
- The geo-location where the resource lives
- namespaceName String
- Namespace name
- properties
NamespaceProperties 
- Represents namespace properties.
- Map<String,String>
- Resource tags.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- sku Sku
- The Sku description for a namespace
- location string
- The geo-location where the resource lives
- namespaceName string
- Namespace name
- properties
NamespaceProperties 
- Represents namespace properties.
- {[key: string]: string}
- Resource tags.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- sku
SkuArgs 
- The Sku description for a namespace
- location str
- The geo-location where the resource lives
- namespace_name str
- Namespace name
- properties
NamespaceProperties Args 
- Represents namespace properties.
- Mapping[str, str]
- Resource tags.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- sku Property Map
- The Sku description for a namespace
- location String
- The geo-location where the resource lives
- namespaceName String
- Namespace name
- properties Property Map
- Represents namespace properties.
- 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.Azure Native. Notification Hubs. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- 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
- AccessRights Manage 
- Manage
- AccessRights Send 
- Send
- AccessRights Listen 
- 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
Pulumi.Azure Native. Notification Hubs. Inputs. Adm Credential Properties 
- Description of a NotificationHub AdmCredential.
- Properties
AdmCredential Properties 
- Description of a NotificationHub AdmCredential.
- properties
AdmCredential Properties 
- Description of a NotificationHub AdmCredential.
- properties
AdmCredential Properties 
- Description of a NotificationHub AdmCredential.
- properties
AdmCredential Properties 
- Description of a NotificationHub AdmCredential.
- properties Property Map
- Description of a NotificationHub AdmCredential.
AdmCredentialProperties, AdmCredentialPropertiesArgs      
- AuthToken stringUrl 
- Gets or sets the URL of the authorization token.
- ClientId string
- Gets or sets the client identifier.
- ClientSecret string
- Gets or sets the credential secret access key.
- AuthToken stringUrl 
- Gets or sets the URL of the authorization token.
- ClientId string
- Gets or sets the client identifier.
- ClientSecret string
- Gets or sets the credential secret access key.
- authToken StringUrl 
- Gets or sets the URL of the authorization token.
- clientId String
- Gets or sets the client identifier.
- clientSecret String
- Gets or sets the credential secret access key.
- authToken stringUrl 
- Gets or sets the URL of the authorization token.
- clientId string
- Gets or sets the client identifier.
- clientSecret string
- Gets or sets the credential secret access key.
- auth_token_ strurl 
- Gets or sets the URL of the authorization token.
- client_id str
- Gets or sets the client identifier.
- client_secret str
- Gets or sets the credential secret access key.
- authToken StringUrl 
- Gets or sets the URL of the authorization token.
- clientId String
- Gets or sets the client identifier.
- clientSecret String
- Gets or sets the credential secret access key.
AdmCredentialPropertiesResponse, AdmCredentialPropertiesResponseArgs        
- AuthToken stringUrl 
- Gets or sets the URL of the authorization token.
- ClientId string
- Gets or sets the client identifier.
- ClientSecret string
- Gets or sets the credential secret access key.
- AuthToken stringUrl 
- Gets or sets the URL of the authorization token.
- ClientId string
- Gets or sets the client identifier.
- ClientSecret string
- Gets or sets the credential secret access key.
- authToken StringUrl 
- Gets or sets the URL of the authorization token.
- clientId String
- Gets or sets the client identifier.
- clientSecret String
- Gets or sets the credential secret access key.
- authToken stringUrl 
- Gets or sets the URL of the authorization token.
- clientId string
- Gets or sets the client identifier.
- clientSecret string
- Gets or sets the credential secret access key.
- auth_token_ strurl 
- Gets or sets the URL of the authorization token.
- client_id str
- Gets or sets the client identifier.
- client_secret str
- Gets or sets the credential secret access key.
- authToken StringUrl 
- Gets or sets the URL of the authorization token.
- clientId String
- Gets or sets the client identifier.
- clientSecret String
- Gets or sets the credential secret access key.
AdmCredentialResponse, AdmCredentialResponseArgs      
- Properties
Pulumi.Azure Native. Notification Hubs. Inputs. Adm Credential Properties Response 
- Description of a NotificationHub AdmCredential.
- Properties
AdmCredential Properties Response 
- Description of a NotificationHub AdmCredential.
- properties
AdmCredential Properties Response 
- Description of a NotificationHub AdmCredential.
- properties
AdmCredential Properties Response 
- Description of a NotificationHub AdmCredential.
- properties
AdmCredential Properties Response 
- Description of a NotificationHub AdmCredential.
- properties Property Map
- Description of a NotificationHub AdmCredential.
ApnsCredential, ApnsCredentialArgs    
- Properties
Pulumi.Azure Native. Notification Hubs. Inputs. Apns Credential Properties 
- Description of a NotificationHub ApnsCredential.
- Properties
ApnsCredential Properties 
- Description of a NotificationHub ApnsCredential.
- properties
ApnsCredential Properties 
- Description of a NotificationHub ApnsCredential.
- properties
ApnsCredential Properties 
- Description of a NotificationHub ApnsCredential.
- properties
ApnsCredential Properties 
- Description of a NotificationHub ApnsCredential.
- properties Property Map
- Description of a NotificationHub ApnsCredential.
ApnsCredentialProperties, ApnsCredentialPropertiesArgs      
- Endpoint string
- Gets or sets the endpoint of this credential.
- ApnsCertificate string
- Gets or sets the APNS certificate.
- AppId string
- Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- AppName string
- Gets or sets the name of the application
- CertificateKey string
- Gets or sets the certificate key.
- KeyId string
- Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
- Thumbprint string
- Gets or sets the APNS certificate Thumbprint
- Token string
- Gets or sets provider Authentication Token, obtained through your developer account
- Endpoint string
- Gets or sets the endpoint of this credential.
- ApnsCertificate string
- Gets or sets the APNS certificate.
- AppId string
- Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- AppName string
- Gets or sets the name of the application
- CertificateKey string
- Gets or sets the certificate key.
- KeyId string
- Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
- Thumbprint string
- Gets or sets the APNS certificate Thumbprint
- Token string
- Gets or sets provider Authentication Token, obtained through your developer account
- endpoint String
- Gets or sets the endpoint of this credential.
- apnsCertificate String
- Gets or sets the APNS certificate.
- appId String
- Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- appName String
- Gets or sets the name of the application
- certificateKey String
- Gets or sets the certificate key.
- keyId String
- Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
- thumbprint String
- Gets or sets the APNS certificate Thumbprint
- token String
- Gets or sets provider Authentication Token, obtained through your developer account
- endpoint string
- Gets or sets the endpoint of this credential.
- apnsCertificate string
- Gets or sets the APNS certificate.
- appId string
- Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- appName string
- Gets or sets the name of the application
- certificateKey string
- Gets or sets the certificate key.
- keyId string
- Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
- thumbprint string
- Gets or sets the APNS certificate Thumbprint
- token string
- Gets or sets provider Authentication Token, obtained through your developer account
- endpoint str
- Gets or sets the endpoint of this credential.
- apns_certificate str
- Gets or sets the APNS certificate.
- app_id str
- Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- app_name str
- Gets or sets the name of the application
- certificate_key str
- Gets or sets the certificate key.
- key_id str
- Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
- thumbprint str
- Gets or sets the APNS certificate Thumbprint
- token str
- Gets or sets provider Authentication Token, obtained through your developer account
- endpoint String
- Gets or sets the endpoint of this credential.
- apnsCertificate String
- Gets or sets the APNS certificate.
- appId String
- Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- appName String
- Gets or sets the name of the application
- certificateKey String
- Gets or sets the certificate key.
- keyId String
- Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
- thumbprint String
- Gets or sets the APNS certificate Thumbprint
- token String
- Gets or sets provider Authentication Token, obtained through your developer account
ApnsCredentialPropertiesResponse, ApnsCredentialPropertiesResponseArgs        
- Endpoint string
- Gets or sets the endpoint of this credential.
- ApnsCertificate string
- Gets or sets the APNS certificate.
- AppId string
- Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- AppName string
- Gets or sets the name of the application
- CertificateKey string
- Gets or sets the certificate key.
- KeyId string
- Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
- Thumbprint string
- Gets or sets the APNS certificate Thumbprint
- Token string
- Gets or sets provider Authentication Token, obtained through your developer account
- Endpoint string
- Gets or sets the endpoint of this credential.
- ApnsCertificate string
- Gets or sets the APNS certificate.
- AppId string
- Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- AppName string
- Gets or sets the name of the application
- CertificateKey string
- Gets or sets the certificate key.
- KeyId string
- Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
- Thumbprint string
- Gets or sets the APNS certificate Thumbprint
- Token string
- Gets or sets provider Authentication Token, obtained through your developer account
- endpoint String
- Gets or sets the endpoint of this credential.
- apnsCertificate String
- Gets or sets the APNS certificate.
- appId String
- Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- appName String
- Gets or sets the name of the application
- certificateKey String
- Gets or sets the certificate key.
- keyId String
- Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
- thumbprint String
- Gets or sets the APNS certificate Thumbprint
- token String
- Gets or sets provider Authentication Token, obtained through your developer account
- endpoint string
- Gets or sets the endpoint of this credential.
- apnsCertificate string
- Gets or sets the APNS certificate.
- appId string
- Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- appName string
- Gets or sets the name of the application
- certificateKey string
- Gets or sets the certificate key.
- keyId string
- Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
- thumbprint string
- Gets or sets the APNS certificate Thumbprint
- token string
- Gets or sets provider Authentication Token, obtained through your developer account
- endpoint str
- Gets or sets the endpoint of this credential.
- apns_certificate str
- Gets or sets the APNS certificate.
- app_id str
- Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- app_name str
- Gets or sets the name of the application
- certificate_key str
- Gets or sets the certificate key.
- key_id str
- Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
- thumbprint str
- Gets or sets the APNS certificate Thumbprint
- token str
- Gets or sets provider Authentication Token, obtained through your developer account
- endpoint String
- Gets or sets the endpoint of this credential.
- apnsCertificate String
- Gets or sets the APNS certificate.
- appId String
- Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- appName String
- Gets or sets the name of the application
- certificateKey String
- Gets or sets the certificate key.
- keyId String
- Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
- thumbprint String
- Gets or sets the APNS certificate Thumbprint
- token String
- Gets or sets provider Authentication Token, obtained through your developer account
ApnsCredentialResponse, ApnsCredentialResponseArgs      
- Properties
Pulumi.Azure Native. Notification Hubs. Inputs. Apns Credential Properties Response 
- Description of a NotificationHub ApnsCredential.
- Properties
ApnsCredential Properties Response 
- Description of a NotificationHub ApnsCredential.
- properties
ApnsCredential Properties Response 
- Description of a NotificationHub ApnsCredential.
- properties
ApnsCredential Properties Response 
- Description of a NotificationHub ApnsCredential.
- properties
ApnsCredential Properties Response 
- Description of a NotificationHub ApnsCredential.
- properties Property Map
- Description of a NotificationHub ApnsCredential.
BaiduCredential, BaiduCredentialArgs    
- Properties
Pulumi.Azure Native. Notification Hubs. Inputs. Baidu Credential Properties 
- Description of a NotificationHub BaiduCredential.
- Properties
BaiduCredential Properties 
- Description of a NotificationHub BaiduCredential.
- properties
BaiduCredential Properties 
- Description of a NotificationHub BaiduCredential.
- properties
BaiduCredential Properties 
- Description of a NotificationHub BaiduCredential.
- properties
BaiduCredential Properties 
- Description of a NotificationHub BaiduCredential.
- properties Property Map
- Description of a NotificationHub BaiduCredential.
BaiduCredentialProperties, BaiduCredentialPropertiesArgs      
- BaiduApi stringKey 
- Gets or sets baidu Api Key.
- BaiduEnd stringPoint 
- Gets or sets baidu Endpoint.
- BaiduSecret stringKey 
- Gets or sets baidu Secret Key
- BaiduApi stringKey 
- Gets or sets baidu Api Key.
- BaiduEnd stringPoint 
- Gets or sets baidu Endpoint.
- BaiduSecret stringKey 
- Gets or sets baidu Secret Key
- baiduApi StringKey 
- Gets or sets baidu Api Key.
- baiduEnd StringPoint 
- Gets or sets baidu Endpoint.
- baiduSecret StringKey 
- Gets or sets baidu Secret Key
- baiduApi stringKey 
- Gets or sets baidu Api Key.
- baiduEnd stringPoint 
- Gets or sets baidu Endpoint.
- baiduSecret stringKey 
- Gets or sets baidu Secret Key
- baidu_api_ strkey 
- Gets or sets baidu Api Key.
- baidu_end_ strpoint 
- Gets or sets baidu Endpoint.
- baidu_secret_ strkey 
- Gets or sets baidu Secret Key
- baiduApi StringKey 
- Gets or sets baidu Api Key.
- baiduEnd StringPoint 
- Gets or sets baidu Endpoint.
- baiduSecret StringKey 
- Gets or sets baidu Secret Key
BaiduCredentialPropertiesResponse, BaiduCredentialPropertiesResponseArgs        
- BaiduApi stringKey 
- Gets or sets baidu Api Key.
- BaiduEnd stringPoint 
- Gets or sets baidu Endpoint.
- BaiduSecret stringKey 
- Gets or sets baidu Secret Key
- BaiduApi stringKey 
- Gets or sets baidu Api Key.
- BaiduEnd stringPoint 
- Gets or sets baidu Endpoint.
- BaiduSecret stringKey 
- Gets or sets baidu Secret Key
- baiduApi StringKey 
- Gets or sets baidu Api Key.
- baiduEnd StringPoint 
- Gets or sets baidu Endpoint.
- baiduSecret StringKey 
- Gets or sets baidu Secret Key
- baiduApi stringKey 
- Gets or sets baidu Api Key.
- baiduEnd stringPoint 
- Gets or sets baidu Endpoint.
- baiduSecret stringKey 
- Gets or sets baidu Secret Key
- baidu_api_ strkey 
- Gets or sets baidu Api Key.
- baidu_end_ strpoint 
- Gets or sets baidu Endpoint.
- baidu_secret_ strkey 
- Gets or sets baidu Secret Key
- baiduApi StringKey 
- Gets or sets baidu Api Key.
- baiduEnd StringPoint 
- Gets or sets baidu Endpoint.
- baiduSecret StringKey 
- Gets or sets baidu Secret Key
BaiduCredentialResponse, BaiduCredentialResponseArgs      
- Properties
Pulumi.Azure Native. Notification Hubs. Inputs. Baidu Credential Properties Response 
- Description of a NotificationHub BaiduCredential.
- Properties
BaiduCredential Properties Response 
- Description of a NotificationHub BaiduCredential.
- properties
BaiduCredential Properties Response 
- Description of a NotificationHub BaiduCredential.
- properties
BaiduCredential Properties Response 
- Description of a NotificationHub BaiduCredential.
- properties
BaiduCredential Properties Response 
- Description of a NotificationHub BaiduCredential.
- properties Property Map
- Description of a NotificationHub BaiduCredential.
BrowserCredential, BrowserCredentialArgs    
- Properties
Pulumi.Azure Native. Notification Hubs. Inputs. Browser Credential Properties 
- Description of a NotificationHub BrowserCredential.
- Properties
BrowserCredential Properties 
- Description of a NotificationHub BrowserCredential.
- properties
BrowserCredential Properties 
- Description of a NotificationHub BrowserCredential.
- properties
BrowserCredential Properties 
- Description of a NotificationHub BrowserCredential.
- properties
BrowserCredential Properties 
- Description of a NotificationHub BrowserCredential.
- properties Property Map
- Description of a NotificationHub BrowserCredential.
BrowserCredentialProperties, BrowserCredentialPropertiesArgs      
- Subject string
- Gets or sets web push subject.
- VapidPrivate stringKey 
- Gets or sets VAPID private key.
- VapidPublic stringKey 
- Gets or sets VAPID public key.
- Subject string
- Gets or sets web push subject.
- VapidPrivate stringKey 
- Gets or sets VAPID private key.
- VapidPublic stringKey 
- Gets or sets VAPID public key.
- subject String
- Gets or sets web push subject.
- vapidPrivate StringKey 
- Gets or sets VAPID private key.
- vapidPublic StringKey 
- Gets or sets VAPID public key.
- subject string
- Gets or sets web push subject.
- vapidPrivate stringKey 
- Gets or sets VAPID private key.
- vapidPublic stringKey 
- Gets or sets VAPID public key.
- subject str
- Gets or sets web push subject.
- vapid_private_ strkey 
- Gets or sets VAPID private key.
- vapid_public_ strkey 
- Gets or sets VAPID public key.
- subject String
- Gets or sets web push subject.
- vapidPrivate StringKey 
- Gets or sets VAPID private key.
- vapidPublic StringKey 
- Gets or sets VAPID public key.
BrowserCredentialPropertiesResponse, BrowserCredentialPropertiesResponseArgs        
- Subject string
- Gets or sets web push subject.
- VapidPrivate stringKey 
- Gets or sets VAPID private key.
- VapidPublic stringKey 
- Gets or sets VAPID public key.
- Subject string
- Gets or sets web push subject.
- VapidPrivate stringKey 
- Gets or sets VAPID private key.
- VapidPublic stringKey 
- Gets or sets VAPID public key.
- subject String
- Gets or sets web push subject.
- vapidPrivate StringKey 
- Gets or sets VAPID private key.
- vapidPublic StringKey 
- Gets or sets VAPID public key.
- subject string
- Gets or sets web push subject.
- vapidPrivate stringKey 
- Gets or sets VAPID private key.
- vapidPublic stringKey 
- Gets or sets VAPID public key.
- subject str
- Gets or sets web push subject.
- vapid_private_ strkey 
- Gets or sets VAPID private key.
- vapid_public_ strkey 
- Gets or sets VAPID public key.
- subject String
- Gets or sets web push subject.
- vapidPrivate StringKey 
- Gets or sets VAPID private key.
- vapidPublic StringKey 
- Gets or sets VAPID public key.
BrowserCredentialResponse, BrowserCredentialResponseArgs      
- Properties
Pulumi.Azure Native. Notification Hubs. Inputs. Browser Credential Properties Response 
- Description of a NotificationHub BrowserCredential.
- Properties
BrowserCredential Properties Response 
- Description of a NotificationHub BrowserCredential.
- properties
BrowserCredential Properties Response 
- Description of a NotificationHub BrowserCredential.
- properties
BrowserCredential Properties Response 
- Description of a NotificationHub BrowserCredential.
- properties
BrowserCredential Properties Response 
- Description of a NotificationHub BrowserCredential.
- properties Property Map
- Description of a NotificationHub BrowserCredential.
GcmCredential, GcmCredentialArgs    
- Properties
Pulumi.Azure Native. Notification Hubs. Inputs. Gcm Credential Properties 
- Description of a NotificationHub GcmCredential.
- Properties
GcmCredential Properties 
- Description of a NotificationHub GcmCredential.
- properties
GcmCredential Properties 
- Description of a NotificationHub GcmCredential.
- properties
GcmCredential Properties 
- Description of a NotificationHub GcmCredential.
- properties
GcmCredential Properties 
- Description of a NotificationHub GcmCredential.
- properties Property Map
- Description of a NotificationHub GcmCredential.
GcmCredentialProperties, GcmCredentialPropertiesArgs      
- GoogleApi stringKey 
- Gets or sets the Google API key.
- GcmEndpoint string
- Gets or sets the GCM endpoint.
- GoogleApi stringKey 
- Gets or sets the Google API key.
- GcmEndpoint string
- Gets or sets the GCM endpoint.
- googleApi StringKey 
- Gets or sets the Google API key.
- gcmEndpoint String
- Gets or sets the GCM endpoint.
- googleApi stringKey 
- Gets or sets the Google API key.
- gcmEndpoint string
- Gets or sets the GCM endpoint.
- google_api_ strkey 
- Gets or sets the Google API key.
- gcm_endpoint str
- Gets or sets the GCM endpoint.
- googleApi StringKey 
- Gets or sets the Google API key.
- gcmEndpoint String
- Gets or sets the GCM endpoint.
GcmCredentialPropertiesResponse, GcmCredentialPropertiesResponseArgs        
- GoogleApi stringKey 
- Gets or sets the Google API key.
- GcmEndpoint string
- Gets or sets the GCM endpoint.
- GoogleApi stringKey 
- Gets or sets the Google API key.
- GcmEndpoint string
- Gets or sets the GCM endpoint.
- googleApi StringKey 
- Gets or sets the Google API key.
- gcmEndpoint String
- Gets or sets the GCM endpoint.
- googleApi stringKey 
- Gets or sets the Google API key.
- gcmEndpoint string
- Gets or sets the GCM endpoint.
- google_api_ strkey 
- Gets or sets the Google API key.
- gcm_endpoint str
- Gets or sets the GCM endpoint.
- googleApi StringKey 
- Gets or sets the Google API key.
- gcmEndpoint String
- Gets or sets the GCM endpoint.
GcmCredentialResponse, GcmCredentialResponseArgs      
- Properties
Pulumi.Azure Native. Notification Hubs. Inputs. Gcm Credential Properties Response 
- Description of a NotificationHub GcmCredential.
- Properties
GcmCredential Properties Response 
- Description of a NotificationHub GcmCredential.
- properties
GcmCredential Properties Response 
- Description of a NotificationHub GcmCredential.
- properties
GcmCredential Properties Response 
- Description of a NotificationHub GcmCredential.
- properties
GcmCredential Properties Response 
- Description of a NotificationHub GcmCredential.
- properties Property Map
- Description of a NotificationHub GcmCredential.
IpRule, IpRuleArgs    
IpRuleResponse, IpRuleResponseArgs      
MpnsCredential, MpnsCredentialArgs    
- Properties
Pulumi.Azure Native. Notification Hubs. Inputs. Mpns Credential Properties 
- Description of a NotificationHub MpnsCredential.
- Properties
MpnsCredential Properties 
- Description of a NotificationHub MpnsCredential.
- properties
MpnsCredential Properties 
- Description of a NotificationHub MpnsCredential.
- properties
MpnsCredential Properties 
- Description of a NotificationHub MpnsCredential.
- properties
MpnsCredential Properties 
- Description of a NotificationHub MpnsCredential.
- properties Property Map
- Description of a NotificationHub MpnsCredential.
MpnsCredentialProperties, MpnsCredentialPropertiesArgs      
- CertificateKey string
- Gets or sets the certificate key for this credential.
- MpnsCertificate string
- Gets or sets the MPNS certificate.
- Thumbprint string
- Gets or sets the MPNS certificate Thumbprint
- CertificateKey string
- Gets or sets the certificate key for this credential.
- MpnsCertificate string
- Gets or sets the MPNS certificate.
- Thumbprint string
- Gets or sets the MPNS certificate Thumbprint
- certificateKey String
- Gets or sets the certificate key for this credential.
- mpnsCertificate String
- Gets or sets the MPNS certificate.
- thumbprint String
- Gets or sets the MPNS certificate Thumbprint
- certificateKey string
- Gets or sets the certificate key for this credential.
- mpnsCertificate string
- Gets or sets the MPNS certificate.
- thumbprint string
- Gets or sets the MPNS certificate Thumbprint
- certificate_key str
- Gets or sets the certificate key for this credential.
- mpns_certificate str
- Gets or sets the MPNS certificate.
- thumbprint str
- Gets or sets the MPNS certificate Thumbprint
- certificateKey String
- Gets or sets the certificate key for this credential.
- mpnsCertificate String
- Gets or sets the MPNS certificate.
- thumbprint String
- Gets or sets the MPNS certificate Thumbprint
MpnsCredentialPropertiesResponse, MpnsCredentialPropertiesResponseArgs        
- CertificateKey string
- Gets or sets the certificate key for this credential.
- MpnsCertificate string
- Gets or sets the MPNS certificate.
- Thumbprint string
- Gets or sets the MPNS certificate Thumbprint
- CertificateKey string
- Gets or sets the certificate key for this credential.
- MpnsCertificate string
- Gets or sets the MPNS certificate.
- Thumbprint string
- Gets or sets the MPNS certificate Thumbprint
- certificateKey String
- Gets or sets the certificate key for this credential.
- mpnsCertificate String
- Gets or sets the MPNS certificate.
- thumbprint String
- Gets or sets the MPNS certificate Thumbprint
- certificateKey string
- Gets or sets the certificate key for this credential.
- mpnsCertificate string
- Gets or sets the MPNS certificate.
- thumbprint string
- Gets or sets the MPNS certificate Thumbprint
- certificate_key str
- Gets or sets the certificate key for this credential.
- mpns_certificate str
- Gets or sets the MPNS certificate.
- thumbprint str
- Gets or sets the MPNS certificate Thumbprint
- certificateKey String
- Gets or sets the certificate key for this credential.
- mpnsCertificate String
- Gets or sets the MPNS certificate.
- thumbprint String
- Gets or sets the MPNS certificate Thumbprint
MpnsCredentialResponse, MpnsCredentialResponseArgs      
- Properties
Pulumi.Azure Native. Notification Hubs. Inputs. Mpns Credential Properties Response 
- Description of a NotificationHub MpnsCredential.
- Properties
MpnsCredential Properties Response 
- Description of a NotificationHub MpnsCredential.
- properties
MpnsCredential Properties Response 
- Description of a NotificationHub MpnsCredential.
- properties
MpnsCredential Properties Response 
- Description of a NotificationHub MpnsCredential.
- properties
MpnsCredential Properties Response 
- Description of a NotificationHub MpnsCredential.
- properties Property Map
- Description of a NotificationHub MpnsCredential.
NamespaceProperties, NamespacePropertiesArgs    
- DataCenter string
- Deprecated.
- NamespaceType string | Pulumi.Azure Native. Notification Hubs. Namespace Type 
- Defines values for NamespaceType.
- NetworkAcls Pulumi.Azure Native. Notification Hubs. Inputs. Network Acls 
- A collection of network authorization rules.
- PnsCredentials Pulumi.Azure Native. Notification Hubs. Inputs. Pns Credentials 
- Collection of Notification Hub or Notification Hub Namespace PNS credentials.
- ProvisioningState string | Pulumi.Azure Native. Notification Hubs. Operation Provisioning State 
- Defines values for OperationProvisioningState.
- PublicNetwork string | Pulumi.Access Azure Native. Notification Hubs. Public Network Access 
- Type of public network access.
- ReplicationRegion string | Pulumi.Azure Native. Notification Hubs. Replication Region 
- Allowed replication region
- ScaleUnit string
- Gets or sets scaleUnit where the namespace gets created
- Status
string | Pulumi.Azure Native. Notification Hubs. Namespace Status 
- Namespace status.
- ZoneRedundancy string | Pulumi.Azure Native. Notification Hubs. Zone Redundancy Preference 
- 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 | OperationProvisioning State 
- Defines values for OperationProvisioningState.
- PublicNetwork string | PublicAccess Network Access 
- 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 | ZoneRedundancy Preference 
- 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 | OperationProvisioning State 
- Defines values for OperationProvisioningState.
- publicNetwork String | PublicAccess Network Access 
- 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 | ZoneRedundancy Preference 
- 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 | OperationProvisioning State 
- Defines values for OperationProvisioningState.
- publicNetwork string | PublicAccess Network Access 
- 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 | ZoneRedundancy Preference 
- 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 | OperationProvisioning State 
- Defines values for OperationProvisioningState.
- public_network_ str | Publicaccess Network Access 
- 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 | ZoneRedundancy Preference 
- 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.
- publicNetwork String | "Enabled" | "Disabled"Access 
- Type of public network access.
- replicationRegion String | "Default" | "WestUs2" | "North Europe" | "Australia East" | "Brazil South" | "South East Asia" | "South Africa North" | "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 string
- Time when the namespace was created.
- Critical bool
- Gets or sets whether or not the namespace is set as Critical.
- Enabled bool
- Gets or sets whether or not the namespace is currently enabled.
- MetricId string
- Azure Insights Metrics id.
- Name string
- Name of the Notification Hubs namespace. This is immutable property, set automatically by the service when the namespace is created.
- PrivateEndpoint List<Pulumi.Connections Azure Native. Notification Hubs. Inputs. Private Endpoint Connection Resource Response> 
- Private Endpoint Connections for namespace
- Region string
- Region. The value is always set to the same value as Namespace.Location, so we are deprecating this property.
- ServiceBus stringEndpoint 
- Gets or sets endpoint you can use to perform NotificationHub operations.
- SubscriptionId string
- Namespace subscription id.
- UpdatedAt string
- Time when the namespace was updated.
- DataCenter string
- Deprecated.
- NamespaceType string
- Defines values for NamespaceType.
- NetworkAcls Pulumi.Azure Native. Notification Hubs. Inputs. Network Acls Response 
- A collection of network authorization rules.
- PnsCredentials Pulumi.Azure Native. Notification Hubs. Inputs. Pns Credentials Response 
- Collection of Notification Hub or Notification Hub Namespace PNS credentials.
- ProvisioningState string
- Defines values for OperationProvisioningState.
- PublicNetwork stringAccess 
- 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 string
- Time when the namespace was created.
- Critical bool
- Gets or sets whether or not the namespace is set as Critical.
- Enabled bool
- Gets or sets whether or not the namespace is currently enabled.
- MetricId string
- Azure Insights Metrics id.
- Name string
- Name of the Notification Hubs namespace. This is immutable property, set automatically by the service when the namespace is created.
- PrivateEndpoint []PrivateConnections Endpoint Connection Resource Response 
- Private Endpoint Connections for namespace
- Region string
- Region. The value is always set to the same value as Namespace.Location, so we are deprecating this property.
- ServiceBus stringEndpoint 
- Gets or sets endpoint you can use to perform NotificationHub operations.
- SubscriptionId string
- Namespace subscription id.
- UpdatedAt string
- Time when the namespace was updated.
- DataCenter string
- Deprecated.
- NamespaceType string
- Defines values for NamespaceType.
- NetworkAcls NetworkAcls Response 
- A collection of network authorization rules.
- PnsCredentials PnsCredentials Response 
- Collection of Notification Hub or Notification Hub Namespace PNS credentials.
- ProvisioningState string
- Defines values for OperationProvisioningState.
- PublicNetwork stringAccess 
- 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 String
- Time when the namespace was created.
- critical Boolean
- Gets or sets whether or not the namespace is set as Critical.
- enabled Boolean
- Gets or sets whether or not the namespace is currently enabled.
- metricId String
- Azure Insights Metrics id.
- name String
- Name of the Notification Hubs namespace. This is immutable property, set automatically by the service when the namespace is created.
- privateEndpoint List<PrivateConnections Endpoint Connection Resource Response> 
- Private Endpoint Connections for namespace
- region String
- Region. The value is always set to the same value as Namespace.Location, so we are deprecating this property.
- serviceBus StringEndpoint 
- Gets or sets endpoint you can use to perform NotificationHub operations.
- subscriptionId String
- Namespace subscription id.
- updatedAt String
- Time when the namespace was updated.
- dataCenter String
- Deprecated.
- namespaceType String
- Defines values for NamespaceType.
- networkAcls NetworkAcls Response 
- A collection of network authorization rules.
- pnsCredentials PnsCredentials Response 
- Collection of Notification Hub or Notification Hub Namespace PNS credentials.
- provisioningState String
- Defines values for OperationProvisioningState.
- publicNetwork StringAccess 
- 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 string
- Time when the namespace was created.
- critical boolean
- Gets or sets whether or not the namespace is set as Critical.
- enabled boolean
- Gets or sets whether or not the namespace is currently enabled.
- metricId string
- Azure Insights Metrics id.
- name string
- Name of the Notification Hubs namespace. This is immutable property, set automatically by the service when the namespace is created.
- privateEndpoint PrivateConnections Endpoint Connection Resource Response[] 
- Private Endpoint Connections for namespace
- region string
- Region. The value is always set to the same value as Namespace.Location, so we are deprecating this property.
- serviceBus stringEndpoint 
- Gets or sets endpoint you can use to perform NotificationHub operations.
- subscriptionId string
- Namespace subscription id.
- updatedAt string
- Time when the namespace was updated.
- dataCenter string
- Deprecated.
- namespaceType string
- Defines values for NamespaceType.
- networkAcls NetworkAcls Response 
- A collection of network authorization rules.
- pnsCredentials PnsCredentials Response 
- Collection of Notification Hub or Notification Hub Namespace PNS credentials.
- provisioningState string
- Defines values for OperationProvisioningState.
- publicNetwork stringAccess 
- 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 str
- Time when the namespace was created.
- critical bool
- Gets or sets whether or not the namespace is set as Critical.
- enabled bool
- Gets or sets whether or not the namespace is currently enabled.
- metric_id str
- Azure Insights Metrics id.
- name str
- Name of the Notification Hubs namespace. This is immutable property, set automatically by the service when the namespace is created.
- private_endpoint_ Sequence[Privateconnections Endpoint Connection Resource Response] 
- Private Endpoint Connections for namespace
- region str
- Region. The value is always set to the same value as Namespace.Location, so we are deprecating this property.
- service_bus_ strendpoint 
- Gets or sets endpoint you can use to perform NotificationHub operations.
- subscription_id str
- Namespace subscription id.
- updated_at str
- Time when the namespace was updated.
- data_center str
- Deprecated.
- namespace_type str
- Defines values for NamespaceType.
- network_acls NetworkAcls Response 
- A collection of network authorization rules.
- pns_credentials PnsCredentials Response 
- Collection of Notification Hub or Notification Hub Namespace PNS credentials.
- provisioning_state str
- Defines values for OperationProvisioningState.
- public_network_ straccess 
- 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 String
- Time when the namespace was created.
- critical Boolean
- Gets or sets whether or not the namespace is set as Critical.
- enabled Boolean
- Gets or sets whether or not the namespace is currently enabled.
- metricId String
- Azure Insights Metrics id.
- name String
- Name of the Notification Hubs namespace. This is immutable property, set automatically by the service when the namespace is created.
- privateEndpoint List<Property Map>Connections 
- Private Endpoint Connections for namespace
- region String
- Region. The value is always set to the same value as Namespace.Location, so we are deprecating this property.
- serviceBus StringEndpoint 
- Gets or sets endpoint you can use to perform NotificationHub operations.
- subscriptionId String
- Namespace subscription id.
- updatedAt 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.
- publicNetwork StringAccess 
- 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
- NamespaceStatus Created 
- Created
- NamespaceStatus Creating 
- Creating
- NamespaceStatus Suspended 
- Suspended
- NamespaceStatus 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
- "Created"
- Created
- "Creating"
- Creating
- "Suspended"
- Suspended
- "Deleting"
- Deleting
NamespaceType, NamespaceTypeArgs    
- Messaging
- Messaging
- NotificationHub 
- NotificationHub
- NamespaceType Messaging 
- Messaging
- NamespaceType Notification Hub 
- NotificationHub
- Messaging
- Messaging
- NotificationHub 
- NotificationHub
- Messaging
- Messaging
- NotificationHub 
- NotificationHub
- MESSAGING
- Messaging
- NOTIFICATION_HUB
- NotificationHub
- "Messaging"
- Messaging
- "NotificationHub" 
- NotificationHub
NetworkAcls, NetworkAclsArgs    
- IpRules List<Pulumi.Azure Native. Notification Hubs. Inputs. Ip Rule> 
- List of IP rules.
- PublicNetwork Pulumi.Rule Azure Native. Notification Hubs. Inputs. Public Internet Authorization Rule 
- A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
- IpRules []IpRule 
- List of IP rules.
- PublicNetwork PublicRule Internet Authorization Rule 
- A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
- ipRules List<IpRule> 
- List of IP rules.
- publicNetwork PublicRule Internet Authorization Rule 
- A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
- ipRules IpRule[] 
- List of IP rules.
- publicNetwork PublicRule Internet Authorization Rule 
- 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_ Publicrule Internet Authorization Rule 
- A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
- ipRules List<Property Map>
- List of IP rules.
- publicNetwork Property MapRule 
- A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
NetworkAclsResponse, NetworkAclsResponseArgs      
- IpRules List<Pulumi.Azure Native. Notification Hubs. Inputs. Ip Rule Response> 
- List of IP rules.
- PublicNetwork Pulumi.Rule Azure Native. Notification Hubs. Inputs. Public Internet Authorization Rule Response 
- A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
- IpRules []IpRule Response 
- List of IP rules.
- PublicNetwork PublicRule Internet Authorization Rule Response 
- A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
- ipRules List<IpRule Response> 
- List of IP rules.
- publicNetwork PublicRule Internet Authorization Rule Response 
- A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
- ipRules IpRule Response[] 
- List of IP rules.
- publicNetwork PublicRule Internet Authorization Rule Response 
- A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
- ip_rules Sequence[IpRule Response] 
- List of IP rules.
- public_network_ Publicrule Internet Authorization Rule Response 
- A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
- ipRules List<Property Map>
- List of IP rules.
- publicNetwork Property MapRule 
- 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
- OperationProvisioning State Unknown 
- Unknown
- OperationProvisioning State In Progress 
- InProgress
- OperationProvisioning State Succeeded 
- Succeeded
- OperationProvisioning State Failed 
- Failed
- OperationProvisioning State Canceled 
- Canceled
- OperationProvisioning State Pending 
- Pending
- OperationProvisioning State Disabled 
- 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.Azure Native. Notification Hubs. Inputs. Adm Credential 
- Description of a NotificationHub AdmCredential.
- ApnsCredential Pulumi.Azure Native. Notification Hubs. Inputs. Apns Credential 
- Description of a NotificationHub ApnsCredential.
- BaiduCredential Pulumi.Azure Native. Notification Hubs. Inputs. Baidu Credential 
- Description of a NotificationHub BaiduCredential.
- BrowserCredential Pulumi.Azure Native. Notification Hubs. Inputs. Browser Credential 
- Description of a NotificationHub BrowserCredential.
- GcmCredential Pulumi.Azure Native. Notification Hubs. Inputs. Gcm Credential 
- Description of a NotificationHub GcmCredential.
- MpnsCredential Pulumi.Azure Native. Notification Hubs. Inputs. Mpns Credential 
- Description of a NotificationHub MpnsCredential.
- WnsCredential Pulumi.Azure Native. Notification Hubs. Inputs. Wns Credential 
- Description of a NotificationHub WnsCredential.
- XiaomiCredential Pulumi.Azure Native. Notification Hubs. Inputs. Xiaomi Credential 
- Description of a NotificationHub XiaomiCredential.
- 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.Azure Native. Notification Hubs. Inputs. Adm Credential Response 
- Description of a NotificationHub AdmCredential.
- ApnsCredential Pulumi.Azure Native. Notification Hubs. Inputs. Apns Credential Response 
- Description of a NotificationHub ApnsCredential.
- BaiduCredential Pulumi.Azure Native. Notification Hubs. Inputs. Baidu Credential Response 
- Description of a NotificationHub BaiduCredential.
- BrowserCredential Pulumi.Azure Native. Notification Hubs. Inputs. Browser Credential Response 
- Description of a NotificationHub BrowserCredential.
- GcmCredential Pulumi.Azure Native. Notification Hubs. Inputs. Gcm Credential Response 
- Description of a NotificationHub GcmCredential.
- MpnsCredential Pulumi.Azure Native. Notification Hubs. Inputs. Mpns Credential Response 
- Description of a NotificationHub MpnsCredential.
- WnsCredential Pulumi.Azure Native. Notification Hubs. Inputs. Wns Credential Response 
- Description of a NotificationHub WnsCredential.
- XiaomiCredential Pulumi.Azure Native. Notification Hubs. Inputs. Xiaomi Credential Response 
- Description of a NotificationHub XiaomiCredential.
- AdmCredential AdmCredential Response 
- Description of a NotificationHub AdmCredential.
- ApnsCredential ApnsCredential Response 
- Description of a NotificationHub ApnsCredential.
- BaiduCredential BaiduCredential Response 
- Description of a NotificationHub BaiduCredential.
- BrowserCredential BrowserCredential Response 
- Description of a NotificationHub BrowserCredential.
- GcmCredential GcmCredential Response 
- Description of a NotificationHub GcmCredential.
- MpnsCredential MpnsCredential Response 
- Description of a NotificationHub MpnsCredential.
- WnsCredential WnsCredential Response 
- Description of a NotificationHub WnsCredential.
- XiaomiCredential XiaomiCredential Response 
- Description of a NotificationHub XiaomiCredential.
- admCredential AdmCredential Response 
- Description of a NotificationHub AdmCredential.
- apnsCredential ApnsCredential Response 
- Description of a NotificationHub ApnsCredential.
- baiduCredential BaiduCredential Response 
- Description of a NotificationHub BaiduCredential.
- browserCredential BrowserCredential Response 
- Description of a NotificationHub BrowserCredential.
- gcmCredential GcmCredential Response 
- Description of a NotificationHub GcmCredential.
- mpnsCredential MpnsCredential Response 
- Description of a NotificationHub MpnsCredential.
- wnsCredential WnsCredential Response 
- Description of a NotificationHub WnsCredential.
- xiaomiCredential XiaomiCredential Response 
- Description of a NotificationHub XiaomiCredential.
- admCredential AdmCredential Response 
- Description of a NotificationHub AdmCredential.
- apnsCredential ApnsCredential Response 
- Description of a NotificationHub ApnsCredential.
- baiduCredential BaiduCredential Response 
- Description of a NotificationHub BaiduCredential.
- browserCredential BrowserCredential Response 
- Description of a NotificationHub BrowserCredential.
- gcmCredential GcmCredential Response 
- Description of a NotificationHub GcmCredential.
- mpnsCredential MpnsCredential Response 
- Description of a NotificationHub MpnsCredential.
- wnsCredential WnsCredential Response 
- Description of a NotificationHub WnsCredential.
- xiaomiCredential XiaomiCredential Response 
- Description of a NotificationHub XiaomiCredential.
- adm_credential AdmCredential Response 
- Description of a NotificationHub AdmCredential.
- apns_credential ApnsCredential Response 
- Description of a NotificationHub ApnsCredential.
- baidu_credential BaiduCredential Response 
- Description of a NotificationHub BaiduCredential.
- browser_credential BrowserCredential Response 
- Description of a NotificationHub BrowserCredential.
- gcm_credential GcmCredential Response 
- Description of a NotificationHub GcmCredential.
- mpns_credential MpnsCredential Response 
- Description of a NotificationHub MpnsCredential.
- wns_credential WnsCredential Response 
- Description of a NotificationHub WnsCredential.
- xiaomi_credential XiaomiCredential Response 
- 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 List<string>
- List of group ids. For Notification Hubs, it always contains a single "namespace" element.
- PrivateEndpoint Pulumi.Azure Native. Notification Hubs. Inputs. Remote Private Endpoint Connection Response 
- Represents a Private Endpoint that is connected to Notification Hubs namespace using Private Endpoint Connection.
- PrivateLink Pulumi.Service Connection State Azure Native. Notification Hubs. Inputs. Remote Private Link Service Connection State Response 
- State of the Private Link Service connection.
- ProvisioningState string
- State of Private Endpoint Connection.
- GroupIds []string
- List of group ids. For Notification Hubs, it always contains a single "namespace" element.
- PrivateEndpoint RemotePrivate Endpoint Connection Response 
- Represents a Private Endpoint that is connected to Notification Hubs namespace using Private Endpoint Connection.
- PrivateLink RemoteService Connection State Private Link Service Connection State Response 
- State of the Private Link Service connection.
- ProvisioningState string
- State of Private Endpoint Connection.
- groupIds List<String>
- List of group ids. For Notification Hubs, it always contains a single "namespace" element.
- privateEndpoint RemotePrivate Endpoint Connection Response 
- Represents a Private Endpoint that is connected to Notification Hubs namespace using Private Endpoint Connection.
- privateLink RemoteService Connection State Private Link Service Connection State Response 
- State of the Private Link Service connection.
- provisioningState String
- State of Private Endpoint Connection.
- groupIds string[]
- List of group ids. For Notification Hubs, it always contains a single "namespace" element.
- privateEndpoint RemotePrivate Endpoint Connection Response 
- Represents a Private Endpoint that is connected to Notification Hubs namespace using Private Endpoint Connection.
- privateLink RemoteService Connection State Private Link Service Connection State Response 
- State of the Private Link Service connection.
- provisioningState string
- State of Private Endpoint Connection.
- group_ids Sequence[str]
- List of group ids. For Notification Hubs, it always contains a single "namespace" element.
- private_endpoint RemotePrivate Endpoint Connection Response 
- Represents a Private Endpoint that is connected to Notification Hubs namespace using Private Endpoint Connection.
- private_link_ Remoteservice_ connection_ state Private Link Service Connection State Response 
- State of the Private Link Service connection.
- provisioning_state str
- State of Private Endpoint Connection.
- groupIds 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.
- privateLink Property MapService Connection State 
- State of the Private Link Service connection.
- provisioningState String
- State of Private Endpoint Connection.
PrivateEndpointConnectionResourceResponse, PrivateEndpointConnectionResourceResponseArgs          
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- SystemData Pulumi.Azure Native. Notification Hubs. Inputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Properties
Pulumi.Azure Native. Notification Hubs. Inputs. Private Endpoint Connection Properties Response 
- Private Endpoint Connection properties.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Properties
PrivateEndpoint Connection Properties Response 
- Private Endpoint Connection properties.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- properties
PrivateEndpoint Connection Properties Response 
- Private Endpoint Connection properties.
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name string
- The name of the resource
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- properties
PrivateEndpoint Connection Properties Response 
- Private Endpoint Connection properties.
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name str
- The name of the resource
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- properties
PrivateEndpoint Connection Properties Response 
- Private Endpoint Connection properties.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- 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"
- properties Property Map
- Private Endpoint Connection properties.
PublicInternetAuthorizationRule, PublicInternetAuthorizationRuleArgs        
- Rights
List<Union<string, Pulumi.Azure Native. Notification Hubs. Access Rights>> 
- List of access rights.
- Rights []string
- List of access rights.
- rights
List<Either<String,AccessRights>> 
- List of access rights.
- rights
(string | AccessRights)[] 
- List of access rights.
- rights
Sequence[Union[str, AccessRights]] 
- List of access rights.
- rights List<String | "Manage" | "Send" | "Listen">
- List of access rights.
PublicInternetAuthorizationRuleResponse, PublicInternetAuthorizationRuleResponseArgs          
- Rights List<string>
- List of access rights.
- Rights []string
- List of access rights.
- rights List<String>
- List of access rights.
- rights string[]
- List of access rights.
- rights Sequence[str]
- List of access rights.
- rights List<String>
- List of access rights.
PublicNetworkAccess, PublicNetworkAccessArgs      
- Enabled
- Enabled
- Disabled
- Disabled
- PublicNetwork Access Enabled 
- Enabled
- PublicNetwork Access Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
RemotePrivateEndpointConnectionResponse, RemotePrivateEndpointConnectionResponseArgs          
- Id string
- ARM resource ID of the Private Endpoint. This may belong to different subscription and resource group than a Notification Hubs namespace.
- Id string
- ARM resource ID of the Private Endpoint. This may belong to different subscription and resource group than a Notification Hubs namespace.
- id String
- ARM resource ID of the Private Endpoint. This may belong to different subscription and resource group than a Notification Hubs namespace.
- id string
- ARM resource ID of the Private Endpoint. This may belong to different subscription and resource group than a Notification Hubs namespace.
- id str
- ARM resource ID of the Private Endpoint. This may belong to different subscription and resource group than a Notification Hubs namespace.
- id 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 string
- Human-friendly description of required actions.
- Description string
- Human-friendly description.
- Status string
- State of Private Link Connection.
- ActionsRequired string
- Human-friendly description of required actions.
- Description string
- Human-friendly description.
- Status string
- State of Private Link Connection.
- actionsRequired String
- Human-friendly description of required actions.
- description String
- Human-friendly description.
- status String
- State of Private Link Connection.
- actionsRequired string
- Human-friendly description of required actions.
- description string
- Human-friendly description.
- status string
- State of Private Link Connection.
- actions_required str
- Human-friendly description of required actions.
- description str
- Human-friendly description.
- status str
- State of Private Link Connection.
- actionsRequired String
- Human-friendly description of required actions.
- description String
- Human-friendly description.
- status String
- State of Private Link Connection.
ReplicationRegion, ReplicationRegionArgs    
- Default
- Default
- WestUs2 
- WestUs2
- NorthEurope 
- NorthEurope
- AustraliaEast 
- AustraliaEast
- BrazilSouth 
- BrazilSouth
- SouthEast Asia 
- SouthEastAsia
- SouthAfrica North 
- SouthAfricaNorth
- None
- None
- ReplicationRegion Default 
- Default
- ReplicationRegion West Us2 
- WestUs2
- ReplicationRegion North Europe 
- NorthEurope
- ReplicationRegion Australia East 
- AustraliaEast
- ReplicationRegion Brazil South 
- BrazilSouth
- ReplicationRegion South East Asia 
- SouthEastAsia
- ReplicationRegion South Africa North 
- SouthAfricaNorth
- ReplicationRegion None 
- None
- Default
- Default
- WestUs2 
- WestUs2
- NorthEurope 
- NorthEurope
- AustraliaEast 
- AustraliaEast
- BrazilSouth 
- BrazilSouth
- SouthEast Asia 
- SouthEastAsia
- SouthAfrica North 
- SouthAfricaNorth
- None
- None
- Default
- Default
- WestUs2 
- WestUs2
- NorthEurope 
- NorthEurope
- AustraliaEast 
- AustraliaEast
- BrazilSouth 
- BrazilSouth
- SouthEast Asia 
- SouthEastAsia
- SouthAfrica North 
- 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
- "SouthEast Asia" 
- SouthEastAsia
- "SouthAfrica North" 
- SouthAfricaNorth
- "None"
- None
Sku, SkuArgs  
SkuName, SkuNameArgs    
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- SkuName Free 
- Free
- SkuName Basic 
- Basic
- SkuName Standard 
- Standard
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- FREE
- Free
- BASIC
- Basic
- STANDARD
- Standard
- "Free"
- Free
- "Basic"
- Basic
- "Standard"
- Standard
SkuResponse, SkuResponseArgs    
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
WnsCredential, WnsCredentialArgs    
- Properties
Pulumi.Azure Native. Notification Hubs. Inputs. Wns Credential Properties 
- Description of a NotificationHub WnsCredential.
- Properties
WnsCredential Properties 
- Description of a NotificationHub WnsCredential.
- properties
WnsCredential Properties 
- Description of a NotificationHub WnsCredential.
- properties
WnsCredential Properties 
- Description of a NotificationHub WnsCredential.
- properties
WnsCredential Properties 
- Description of a NotificationHub WnsCredential.
- properties 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.
- WindowsLive stringEndpoint 
- Gets or sets the Windows Live endpoint.
- WnsCertificate string
- Gets or sets the WNS Certificate.
- CertificateKey string
- Ges or sets the WNS Certificate Key.
- PackageSid string
- Gets or sets the package ID for this credential.
- SecretKey string
- Gets or sets the secret key.
- WindowsLive stringEndpoint 
- Gets or sets the Windows Live endpoint.
- WnsCertificate string
- Gets or sets the WNS Certificate.
- certificateKey String
- Ges or sets the WNS Certificate Key.
- packageSid String
- Gets or sets the package ID for this credential.
- secretKey String
- Gets or sets the secret key.
- windowsLive StringEndpoint 
- Gets or sets the Windows Live endpoint.
- wnsCertificate String
- Gets or sets the WNS Certificate.
- certificateKey string
- Ges or sets the WNS Certificate Key.
- packageSid string
- Gets or sets the package ID for this credential.
- secretKey string
- Gets or sets the secret key.
- windowsLive stringEndpoint 
- Gets or sets the Windows Live endpoint.
- wnsCertificate string
- Gets or sets the WNS Certificate.
- certificate_key str
- Ges or sets the WNS Certificate Key.
- package_sid str
- Gets or sets the package ID for this credential.
- secret_key str
- Gets or sets the secret key.
- windows_live_ strendpoint 
- Gets or sets the Windows Live endpoint.
- wns_certificate str
- Gets or sets the WNS Certificate.
- certificateKey String
- Ges or sets the WNS Certificate Key.
- packageSid String
- Gets or sets the package ID for this credential.
- secretKey String
- Gets or sets the secret key.
- windowsLive StringEndpoint 
- Gets or sets the Windows Live endpoint.
- wnsCertificate String
- Gets or sets the WNS Certificate.
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.
- WindowsLive stringEndpoint 
- Gets or sets the Windows Live endpoint.
- WnsCertificate string
- Gets or sets the WNS Certificate.
- CertificateKey string
- Ges or sets the WNS Certificate Key.
- PackageSid string
- Gets or sets the package ID for this credential.
- SecretKey string
- Gets or sets the secret key.
- WindowsLive stringEndpoint 
- Gets or sets the Windows Live endpoint.
- WnsCertificate string
- Gets or sets the WNS Certificate.
- certificateKey String
- Ges or sets the WNS Certificate Key.
- packageSid String
- Gets or sets the package ID for this credential.
- secretKey String
- Gets or sets the secret key.
- windowsLive StringEndpoint 
- Gets or sets the Windows Live endpoint.
- wnsCertificate String
- Gets or sets the WNS Certificate.
- certificateKey string
- Ges or sets the WNS Certificate Key.
- packageSid string
- Gets or sets the package ID for this credential.
- secretKey string
- Gets or sets the secret key.
- windowsLive stringEndpoint 
- Gets or sets the Windows Live endpoint.
- wnsCertificate string
- Gets or sets the WNS Certificate.
- certificate_key str
- Ges or sets the WNS Certificate Key.
- package_sid str
- Gets or sets the package ID for this credential.
- secret_key str
- Gets or sets the secret key.
- windows_live_ strendpoint 
- Gets or sets the Windows Live endpoint.
- wns_certificate str
- Gets or sets the WNS Certificate.
- certificateKey String
- Ges or sets the WNS Certificate Key.
- packageSid String
- Gets or sets the package ID for this credential.
- secretKey String
- Gets or sets the secret key.
- windowsLive StringEndpoint 
- Gets or sets the Windows Live endpoint.
- wnsCertificate String
- Gets or sets the WNS Certificate.
WnsCredentialResponse, WnsCredentialResponseArgs      
- Properties
Pulumi.Azure Native. Notification Hubs. Inputs. Wns Credential Properties Response 
- Description of a NotificationHub WnsCredential.
- Properties
WnsCredential Properties Response 
- Description of a NotificationHub WnsCredential.
- properties
WnsCredential Properties Response 
- Description of a NotificationHub WnsCredential.
- properties
WnsCredential Properties Response 
- Description of a NotificationHub WnsCredential.
- properties
WnsCredential Properties Response 
- Description of a NotificationHub WnsCredential.
- properties Property Map
- Description of a NotificationHub WnsCredential.
XiaomiCredential, XiaomiCredentialArgs    
- Properties
Pulumi.Azure Native. Notification Hubs. Inputs. Xiaomi Credential Properties 
- Description of a NotificationHub XiaomiCredentialProperties.
- Properties
XiaomiCredential Properties 
- Description of a NotificationHub XiaomiCredentialProperties.
- properties
XiaomiCredential Properties 
- Description of a NotificationHub XiaomiCredentialProperties.
- properties
XiaomiCredential Properties 
- Description of a NotificationHub XiaomiCredentialProperties.
- properties
XiaomiCredential Properties 
- Description of a NotificationHub XiaomiCredentialProperties.
- properties Property Map
- Description of a NotificationHub XiaomiCredentialProperties.
XiaomiCredentialProperties, XiaomiCredentialPropertiesArgs      
- app_secret str
- Gets or sets app secret.
- endpoint str
- Gets or sets xiaomi service endpoint.
XiaomiCredentialPropertiesResponse, XiaomiCredentialPropertiesResponseArgs        
- app_secret str
- Gets or sets app secret.
- endpoint str
- Gets or sets xiaomi service endpoint.
XiaomiCredentialResponse, XiaomiCredentialResponseArgs      
- Properties
Pulumi.Azure Native. Notification Hubs. Inputs. Xiaomi Credential Properties Response 
- Description of a NotificationHub XiaomiCredentialProperties.
- Properties
XiaomiCredential Properties Response 
- Description of a NotificationHub XiaomiCredentialProperties.
- properties
XiaomiCredential Properties Response 
- Description of a NotificationHub XiaomiCredentialProperties.
- properties
XiaomiCredential Properties Response 
- Description of a NotificationHub XiaomiCredentialProperties.
- properties
XiaomiCredential Properties Response 
- Description of a NotificationHub XiaomiCredentialProperties.
- properties Property Map
- Description of a NotificationHub XiaomiCredentialProperties.
ZoneRedundancyPreference, ZoneRedundancyPreferenceArgs      
- Disabled
- Disabled
- Enabled
- Enabled
- ZoneRedundancy Preference Disabled 
- Disabled
- ZoneRedundancy Preference Enabled 
- 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} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0