1. Packages
  2. Azure Native
  3. API Docs
  4. notificationhubs
  5. Namespace
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.notificationhubs.Namespace

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    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: 2014-09-01, 2016-03-01, 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", &notificationhubs.NamespaceArgs{
    			Location:      pulumi.String("South Central US"),
    			NamespaceName: pulumi.String("nh-sdk-ns"),
    			Properties: &notificationhubs.NamespacePropertiesArgs{
    				NetworkAcls: &notificationhubs.NetworkAclsArgs{
    					IpRules: notificationhubs.IpRuleArray{
    						&notificationhubs.IpRuleArgs{
    							IpMask: pulumi.String("185.48.100.00/24"),
    							Rights: pulumi.StringArray{
    								pulumi.String(notificationhubs.AccessRightsManage),
    								pulumi.String(notificationhubs.AccessRightsSend),
    								pulumi.String(notificationhubs.AccessRightsListen),
    							},
    						},
    					},
    					PublicNetworkRule: &notificationhubs.PublicInternetAuthorizationRuleArgs{
    						Rights: pulumi.StringArray{
    							pulumi.String(notificationhubs.AccessRightsListen),
    						},
    					},
    				},
    				ZoneRedundancy: pulumi.String(notificationhubs.ZoneRedundancyPreferenceEnabled),
    			},
    			ResourceGroupName: pulumi.String("5ktrial"),
    			Sku: &notificationhubs.SkuArgs{
    				Name: pulumi.String(notificationhubs.SkuNameStandard),
    				Tier: pulumi.String("Standard"),
    			},
    			Tags: pulumi.StringMap{
    				"tag1": pulumi.String("value1"),
    				"tag2": pulumi.String("value2"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    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 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",
        })
    
    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",
        },
    });
    
    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", &notificationhubs.NamespaceArgs{
    	ResourceGroupName: pulumi.String("string"),
    	Sku: &notificationhubs.SkuArgs{
    		Name:     pulumi.String("string"),
    		Capacity: pulumi.Int(0),
    		Family:   pulumi.String("string"),
    		Size:     pulumi.String("string"),
    		Tier:     pulumi.String("string"),
    	},
    	Location:      pulumi.String("string"),
    	NamespaceName: pulumi.String("string"),
    	Properties: &notificationhubs.NamespacePropertiesArgs{
    		DataCenter:    pulumi.String("string"),
    		NamespaceType: pulumi.String("string"),
    		NetworkAcls: &notificationhubs.NetworkAclsArgs{
    			IpRules: notificationhubs.IpRuleArray{
    				&notificationhubs.IpRuleArgs{
    					IpMask: pulumi.String("string"),
    					Rights: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    			},
    			PublicNetworkRule: &notificationhubs.PublicInternetAuthorizationRuleArgs{
    				Rights: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    		PnsCredentials: &notificationhubs.PnsCredentialsArgs{
    			AdmCredential: &notificationhubs.AdmCredentialArgs{
    				Properties: &notificationhubs.AdmCredentialPropertiesArgs{
    					AuthTokenUrl: pulumi.String("string"),
    					ClientId:     pulumi.String("string"),
    					ClientSecret: pulumi.String("string"),
    				},
    			},
    			ApnsCredential: &notificationhubs.ApnsCredentialArgs{
    				Properties: &notificationhubs.ApnsCredentialPropertiesArgs{
    					Endpoint:        pulumi.String("string"),
    					ApnsCertificate: pulumi.String("string"),
    					AppId:           pulumi.String("string"),
    					AppName:         pulumi.String("string"),
    					CertificateKey:  pulumi.String("string"),
    					KeyId:           pulumi.String("string"),
    					Thumbprint:      pulumi.String("string"),
    					Token:           pulumi.String("string"),
    				},
    			},
    			BaiduCredential: &notificationhubs.BaiduCredentialArgs{
    				Properties: &notificationhubs.BaiduCredentialPropertiesArgs{
    					BaiduApiKey:    pulumi.String("string"),
    					BaiduEndPoint:  pulumi.String("string"),
    					BaiduSecretKey: pulumi.String("string"),
    				},
    			},
    			BrowserCredential: &notificationhubs.BrowserCredentialArgs{
    				Properties: &notificationhubs.BrowserCredentialPropertiesArgs{
    					Subject:         pulumi.String("string"),
    					VapidPrivateKey: pulumi.String("string"),
    					VapidPublicKey:  pulumi.String("string"),
    				},
    			},
    			GcmCredential: &notificationhubs.GcmCredentialArgs{
    				Properties: &notificationhubs.GcmCredentialPropertiesArgs{
    					GoogleApiKey: pulumi.String("string"),
    					GcmEndpoint:  pulumi.String("string"),
    				},
    			},
    			MpnsCredential: &notificationhubs.MpnsCredentialArgs{
    				Properties: &notificationhubs.MpnsCredentialPropertiesArgs{
    					CertificateKey:  pulumi.String("string"),
    					MpnsCertificate: pulumi.String("string"),
    					Thumbprint:      pulumi.String("string"),
    				},
    			},
    			WnsCredential: &notificationhubs.WnsCredentialArgs{
    				Properties: &notificationhubs.WnsCredentialPropertiesArgs{
    					CertificateKey:      pulumi.String("string"),
    					PackageSid:          pulumi.String("string"),
    					SecretKey:           pulumi.String("string"),
    					WindowsLiveEndpoint: pulumi.String("string"),
    					WnsCertificate:      pulumi.String("string"),
    				},
    			},
    			XiaomiCredential: &notificationhubs.XiaomiCredentialArgs{
    				Properties: &notificationhubs.XiaomiCredentialPropertiesArgs{
    					AppSecret: pulumi.String("string"),
    					Endpoint:  pulumi.String("string"),
    				},
    			},
    		},
    		ProvisioningState:   pulumi.String("string"),
    		PublicNetworkAccess: pulumi.String("string"),
    		ReplicationRegion:   pulumi.String("string"),
    		ScaleUnit:           pulumi.String("string"),
    		Status:              pulumi.String("string"),
    		ZoneRedundancy:      pulumi.String("string"),
    	},
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    })
    
    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:

    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Sku Pulumi.AzureNative.NotificationHubs.Inputs.Sku
    The Sku description for a namespace
    Location string
    The geo-location where the resource lives
    NamespaceName string
    Namespace name
    Properties Pulumi.AzureNative.NotificationHubs.Inputs.NamespaceProperties
    Represents namespace properties.
    Tags Dictionary<string, string>
    Resource tags.
    ResourceGroupName string
    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 NamespacePropertiesArgs
    Represents namespace properties.
    Tags map[string]string
    Resource tags.
    resourceGroupName String
    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.
    tags Map<String,String>
    Resource tags.
    resourceGroupName string
    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.
    tags {[key: string]: string}
    Resource tags.
    resource_group_name str
    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 NamespacePropertiesArgs
    Represents namespace properties.
    tags Mapping[str, str]
    Resource tags.
    resourceGroupName String
    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.
    tags Map<String>
    Resource tags.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData Pulumi.AzureNative.NotificationHubs.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    AccessRights, AccessRightsArgs

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

    AdmCredential, AdmCredentialArgs

    Properties AdmCredentialProperties
    Description of a NotificationHub AdmCredential.
    properties AdmCredentialProperties
    Description of a NotificationHub AdmCredential.
    properties AdmCredentialProperties
    Description of a NotificationHub AdmCredential.
    properties AdmCredentialProperties
    Description of a NotificationHub AdmCredential.
    properties Property Map
    Description of a NotificationHub AdmCredential.

    AdmCredentialProperties, AdmCredentialPropertiesArgs

    AuthTokenUrl string
    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.
    AuthTokenUrl string
    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.
    authTokenUrl String
    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.
    authTokenUrl string
    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_url str
    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.
    authTokenUrl String
    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

    AuthTokenUrl string
    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.
    AuthTokenUrl string
    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.
    authTokenUrl String
    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.
    authTokenUrl string
    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_url str
    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.
    authTokenUrl String
    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 AdmCredentialPropertiesResponse
    Description of a NotificationHub AdmCredential.
    properties AdmCredentialPropertiesResponse
    Description of a NotificationHub AdmCredential.
    properties AdmCredentialPropertiesResponse
    Description of a NotificationHub AdmCredential.
    properties AdmCredentialPropertiesResponse
    Description of a NotificationHub AdmCredential.
    properties Property Map
    Description of a NotificationHub AdmCredential.

    ApnsCredential, ApnsCredentialArgs

    Properties ApnsCredentialProperties
    Description of a NotificationHub ApnsCredential.
    properties ApnsCredentialProperties
    Description of a NotificationHub ApnsCredential.
    properties ApnsCredentialProperties
    Description of a NotificationHub ApnsCredential.
    properties ApnsCredentialProperties
    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 ApnsCredentialPropertiesResponse
    Description of a NotificationHub ApnsCredential.
    properties ApnsCredentialPropertiesResponse
    Description of a NotificationHub ApnsCredential.
    properties ApnsCredentialPropertiesResponse
    Description of a NotificationHub ApnsCredential.
    properties ApnsCredentialPropertiesResponse
    Description of a NotificationHub ApnsCredential.
    properties Property Map
    Description of a NotificationHub ApnsCredential.

    BaiduCredential, BaiduCredentialArgs

    Properties BaiduCredentialProperties
    Description of a NotificationHub BaiduCredential.
    properties BaiduCredentialProperties
    Description of a NotificationHub BaiduCredential.
    properties BaiduCredentialProperties
    Description of a NotificationHub BaiduCredential.
    properties BaiduCredentialProperties
    Description of a NotificationHub BaiduCredential.
    properties Property Map
    Description of a NotificationHub BaiduCredential.

    BaiduCredentialProperties, BaiduCredentialPropertiesArgs

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

    BaiduCredentialPropertiesResponse, BaiduCredentialPropertiesResponseArgs

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

    BaiduCredentialResponse, BaiduCredentialResponseArgs

    Properties BaiduCredentialPropertiesResponse
    Description of a NotificationHub BaiduCredential.
    properties BaiduCredentialPropertiesResponse
    Description of a NotificationHub BaiduCredential.
    properties BaiduCredentialPropertiesResponse
    Description of a NotificationHub BaiduCredential.
    properties BaiduCredentialPropertiesResponse
    Description of a NotificationHub BaiduCredential.
    properties Property Map
    Description of a NotificationHub BaiduCredential.

    BrowserCredential, BrowserCredentialArgs

    Properties BrowserCredentialProperties
    Description of a NotificationHub BrowserCredential.
    properties BrowserCredentialProperties
    Description of a NotificationHub BrowserCredential.
    properties BrowserCredentialProperties
    Description of a NotificationHub BrowserCredential.
    properties BrowserCredentialProperties
    Description of a NotificationHub BrowserCredential.
    properties Property Map
    Description of a NotificationHub BrowserCredential.

    BrowserCredentialProperties, BrowserCredentialPropertiesArgs

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

    BrowserCredentialPropertiesResponse, BrowserCredentialPropertiesResponseArgs

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

    BrowserCredentialResponse, BrowserCredentialResponseArgs

    Properties BrowserCredentialPropertiesResponse
    Description of a NotificationHub BrowserCredential.
    properties BrowserCredentialPropertiesResponse
    Description of a NotificationHub BrowserCredential.
    properties BrowserCredentialPropertiesResponse
    Description of a NotificationHub BrowserCredential.
    properties BrowserCredentialPropertiesResponse
    Description of a NotificationHub BrowserCredential.
    properties Property Map
    Description of a NotificationHub BrowserCredential.

    GcmCredential, GcmCredentialArgs

    Properties GcmCredentialProperties
    Description of a NotificationHub GcmCredential.
    properties GcmCredentialProperties
    Description of a NotificationHub GcmCredential.
    properties GcmCredentialProperties
    Description of a NotificationHub GcmCredential.
    properties GcmCredentialProperties
    Description of a NotificationHub GcmCredential.
    properties Property Map
    Description of a NotificationHub GcmCredential.

    GcmCredentialProperties, GcmCredentialPropertiesArgs

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

    GcmCredentialPropertiesResponse, GcmCredentialPropertiesResponseArgs

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

    GcmCredentialResponse, GcmCredentialResponseArgs

    Properties GcmCredentialPropertiesResponse
    Description of a NotificationHub GcmCredential.
    properties GcmCredentialPropertiesResponse
    Description of a NotificationHub GcmCredential.
    properties GcmCredentialPropertiesResponse
    Description of a NotificationHub GcmCredential.
    properties GcmCredentialPropertiesResponse
    Description of a NotificationHub GcmCredential.
    properties Property Map
    Description of a NotificationHub GcmCredential.

    IpRule, IpRuleArgs

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

    IpRuleResponse, IpRuleResponseArgs

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

    MpnsCredential, MpnsCredentialArgs

    Properties MpnsCredentialProperties
    Description of a NotificationHub MpnsCredential.
    properties MpnsCredentialProperties
    Description of a NotificationHub MpnsCredential.
    properties MpnsCredentialProperties
    Description of a NotificationHub MpnsCredential.
    properties MpnsCredentialProperties
    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 MpnsCredentialPropertiesResponse
    Description of a NotificationHub MpnsCredential.
    properties MpnsCredentialPropertiesResponse
    Description of a NotificationHub MpnsCredential.
    properties MpnsCredentialPropertiesResponse
    Description of a NotificationHub MpnsCredential.
    properties MpnsCredentialPropertiesResponse
    Description of a NotificationHub MpnsCredential.
    properties Property Map
    Description of a NotificationHub MpnsCredential.

    NamespaceProperties, NamespacePropertiesArgs

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

    NamespacePropertiesResponse, NamespacePropertiesResponseArgs

    CreatedAt 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.
    PrivateEndpointConnections List<Pulumi.AzureNative.NotificationHubs.Inputs.PrivateEndpointConnectionResourceResponse>
    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.
    ServiceBusEndpoint string
    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.AzureNative.NotificationHubs.Inputs.NetworkAclsResponse
    A collection of network authorization rules.
    PnsCredentials Pulumi.AzureNative.NotificationHubs.Inputs.PnsCredentialsResponse
    Collection of Notification Hub or Notification Hub Namespace PNS credentials.
    ProvisioningState string
    Defines values for OperationProvisioningState.
    PublicNetworkAccess string
    Type of public network access.
    ReplicationRegion string
    Allowed replication region
    ScaleUnit string
    Gets or sets scaleUnit where the namespace gets created
    Status string
    Namespace status.
    ZoneRedundancy string
    Namespace SKU name.
    CreatedAt 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.
    PrivateEndpointConnections []PrivateEndpointConnectionResourceResponse
    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.
    ServiceBusEndpoint string
    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 NetworkAclsResponse
    A collection of network authorization rules.
    PnsCredentials PnsCredentialsResponse
    Collection of Notification Hub or Notification Hub Namespace PNS credentials.
    ProvisioningState string
    Defines values for OperationProvisioningState.
    PublicNetworkAccess string
    Type of public network access.
    ReplicationRegion string
    Allowed replication region
    ScaleUnit string
    Gets or sets scaleUnit where the namespace gets created
    Status string
    Namespace status.
    ZoneRedundancy string
    Namespace SKU name.
    createdAt 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.
    privateEndpointConnections List<PrivateEndpointConnectionResourceResponse>
    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.
    serviceBusEndpoint String
    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 NetworkAclsResponse
    A collection of network authorization rules.
    pnsCredentials PnsCredentialsResponse
    Collection of Notification Hub or Notification Hub Namespace PNS credentials.
    provisioningState String
    Defines values for OperationProvisioningState.
    publicNetworkAccess String
    Type of public network access.
    replicationRegion String
    Allowed replication region
    scaleUnit String
    Gets or sets scaleUnit where the namespace gets created
    status String
    Namespace status.
    zoneRedundancy String
    Namespace SKU name.
    createdAt 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.
    privateEndpointConnections PrivateEndpointConnectionResourceResponse[]
    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.
    serviceBusEndpoint string
    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 NetworkAclsResponse
    A collection of network authorization rules.
    pnsCredentials PnsCredentialsResponse
    Collection of Notification Hub or Notification Hub Namespace PNS credentials.
    provisioningState string
    Defines values for OperationProvisioningState.
    publicNetworkAccess string
    Type of public network access.
    replicationRegion string
    Allowed replication region
    scaleUnit string
    Gets or sets scaleUnit where the namespace gets created
    status string
    Namespace status.
    zoneRedundancy string
    Namespace SKU name.
    created_at 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_connections Sequence[PrivateEndpointConnectionResourceResponse]
    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_endpoint str
    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 NetworkAclsResponse
    A collection of network authorization rules.
    pns_credentials PnsCredentialsResponse
    Collection of Notification Hub or Notification Hub Namespace PNS credentials.
    provisioning_state str
    Defines values for OperationProvisioningState.
    public_network_access str
    Type of public network access.
    replication_region str
    Allowed replication region
    scale_unit str
    Gets or sets scaleUnit where the namespace gets created
    status str
    Namespace status.
    zone_redundancy str
    Namespace SKU name.
    createdAt 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.
    privateEndpointConnections List<Property Map>
    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.
    serviceBusEndpoint String
    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.
    publicNetworkAccess String
    Type of public network access.
    replicationRegion String
    Allowed replication region
    scaleUnit String
    Gets or sets scaleUnit where the namespace gets created
    status String
    Namespace status.
    zoneRedundancy String
    Namespace SKU name.

    NamespaceStatus, NamespaceStatusArgs

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

    NamespaceType, NamespaceTypeArgs

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

    NetworkAcls, NetworkAclsArgs

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

    NetworkAclsResponse, NetworkAclsResponseArgs

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

    OperationProvisioningState, OperationProvisioningStateArgs

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

    PnsCredentials, PnsCredentialsArgs

    AdmCredential Pulumi.AzureNative.NotificationHubs.Inputs.AdmCredential
    Description of a NotificationHub AdmCredential.
    ApnsCredential Pulumi.AzureNative.NotificationHubs.Inputs.ApnsCredential
    Description of a NotificationHub ApnsCredential.
    BaiduCredential Pulumi.AzureNative.NotificationHubs.Inputs.BaiduCredential
    Description of a NotificationHub BaiduCredential.
    BrowserCredential Pulumi.AzureNative.NotificationHubs.Inputs.BrowserCredential
    Description of a NotificationHub BrowserCredential.
    GcmCredential Pulumi.AzureNative.NotificationHubs.Inputs.GcmCredential
    Description of a NotificationHub GcmCredential.
    MpnsCredential Pulumi.AzureNative.NotificationHubs.Inputs.MpnsCredential
    Description of a NotificationHub MpnsCredential.
    WnsCredential Pulumi.AzureNative.NotificationHubs.Inputs.WnsCredential
    Description of a NotificationHub WnsCredential.
    XiaomiCredential Pulumi.AzureNative.NotificationHubs.Inputs.XiaomiCredential
    Description of a NotificationHub XiaomiCredential.
    AdmCredential AdmCredential
    Description of a NotificationHub AdmCredential.
    ApnsCredential ApnsCredential
    Description of a NotificationHub ApnsCredential.
    BaiduCredential BaiduCredential
    Description of a NotificationHub BaiduCredential.
    BrowserCredential BrowserCredential
    Description of a NotificationHub BrowserCredential.
    GcmCredential GcmCredential
    Description of a NotificationHub GcmCredential.
    MpnsCredential MpnsCredential
    Description of a NotificationHub MpnsCredential.
    WnsCredential WnsCredential
    Description of a NotificationHub WnsCredential.
    XiaomiCredential XiaomiCredential
    Description of a NotificationHub XiaomiCredential.
    admCredential AdmCredential
    Description of a NotificationHub AdmCredential.
    apnsCredential ApnsCredential
    Description of a NotificationHub ApnsCredential.
    baiduCredential BaiduCredential
    Description of a NotificationHub BaiduCredential.
    browserCredential BrowserCredential
    Description of a NotificationHub BrowserCredential.
    gcmCredential GcmCredential
    Description of a NotificationHub GcmCredential.
    mpnsCredential MpnsCredential
    Description of a NotificationHub MpnsCredential.
    wnsCredential WnsCredential
    Description of a NotificationHub WnsCredential.
    xiaomiCredential XiaomiCredential
    Description of a NotificationHub XiaomiCredential.
    admCredential AdmCredential
    Description of a NotificationHub AdmCredential.
    apnsCredential ApnsCredential
    Description of a NotificationHub ApnsCredential.
    baiduCredential BaiduCredential
    Description of a NotificationHub BaiduCredential.
    browserCredential BrowserCredential
    Description of a NotificationHub BrowserCredential.
    gcmCredential GcmCredential
    Description of a NotificationHub GcmCredential.
    mpnsCredential MpnsCredential
    Description of a NotificationHub MpnsCredential.
    wnsCredential WnsCredential
    Description of a NotificationHub WnsCredential.
    xiaomiCredential XiaomiCredential
    Description of a NotificationHub XiaomiCredential.
    adm_credential AdmCredential
    Description of a NotificationHub AdmCredential.
    apns_credential ApnsCredential
    Description of a NotificationHub ApnsCredential.
    baidu_credential BaiduCredential
    Description of a NotificationHub BaiduCredential.
    browser_credential BrowserCredential
    Description of a NotificationHub BrowserCredential.
    gcm_credential GcmCredential
    Description of a NotificationHub GcmCredential.
    mpns_credential MpnsCredential
    Description of a NotificationHub MpnsCredential.
    wns_credential WnsCredential
    Description of a NotificationHub WnsCredential.
    xiaomi_credential XiaomiCredential
    Description of a NotificationHub XiaomiCredential.
    admCredential Property Map
    Description of a NotificationHub AdmCredential.
    apnsCredential Property Map
    Description of a NotificationHub ApnsCredential.
    baiduCredential Property Map
    Description of a NotificationHub BaiduCredential.
    browserCredential Property Map
    Description of a NotificationHub BrowserCredential.
    gcmCredential Property Map
    Description of a NotificationHub GcmCredential.
    mpnsCredential Property Map
    Description of a NotificationHub MpnsCredential.
    wnsCredential Property Map
    Description of a NotificationHub WnsCredential.
    xiaomiCredential Property Map
    Description of a NotificationHub XiaomiCredential.

    PnsCredentialsResponse, PnsCredentialsResponseArgs

    AdmCredential Pulumi.AzureNative.NotificationHubs.Inputs.AdmCredentialResponse
    Description of a NotificationHub AdmCredential.
    ApnsCredential Pulumi.AzureNative.NotificationHubs.Inputs.ApnsCredentialResponse
    Description of a NotificationHub ApnsCredential.
    BaiduCredential Pulumi.AzureNative.NotificationHubs.Inputs.BaiduCredentialResponse
    Description of a NotificationHub BaiduCredential.
    BrowserCredential Pulumi.AzureNative.NotificationHubs.Inputs.BrowserCredentialResponse
    Description of a NotificationHub BrowserCredential.
    GcmCredential Pulumi.AzureNative.NotificationHubs.Inputs.GcmCredentialResponse
    Description of a NotificationHub GcmCredential.
    MpnsCredential Pulumi.AzureNative.NotificationHubs.Inputs.MpnsCredentialResponse
    Description of a NotificationHub MpnsCredential.
    WnsCredential Pulumi.AzureNative.NotificationHubs.Inputs.WnsCredentialResponse
    Description of a NotificationHub WnsCredential.
    XiaomiCredential Pulumi.AzureNative.NotificationHubs.Inputs.XiaomiCredentialResponse
    Description of a NotificationHub XiaomiCredential.
    AdmCredential AdmCredentialResponse
    Description of a NotificationHub AdmCredential.
    ApnsCredential ApnsCredentialResponse
    Description of a NotificationHub ApnsCredential.
    BaiduCredential BaiduCredentialResponse
    Description of a NotificationHub BaiduCredential.
    BrowserCredential BrowserCredentialResponse
    Description of a NotificationHub BrowserCredential.
    GcmCredential GcmCredentialResponse
    Description of a NotificationHub GcmCredential.
    MpnsCredential MpnsCredentialResponse
    Description of a NotificationHub MpnsCredential.
    WnsCredential WnsCredentialResponse
    Description of a NotificationHub WnsCredential.
    XiaomiCredential XiaomiCredentialResponse
    Description of a NotificationHub XiaomiCredential.
    admCredential AdmCredentialResponse
    Description of a NotificationHub AdmCredential.
    apnsCredential ApnsCredentialResponse
    Description of a NotificationHub ApnsCredential.
    baiduCredential BaiduCredentialResponse
    Description of a NotificationHub BaiduCredential.
    browserCredential BrowserCredentialResponse
    Description of a NotificationHub BrowserCredential.
    gcmCredential GcmCredentialResponse
    Description of a NotificationHub GcmCredential.
    mpnsCredential MpnsCredentialResponse
    Description of a NotificationHub MpnsCredential.
    wnsCredential WnsCredentialResponse
    Description of a NotificationHub WnsCredential.
    xiaomiCredential XiaomiCredentialResponse
    Description of a NotificationHub XiaomiCredential.
    admCredential AdmCredentialResponse
    Description of a NotificationHub AdmCredential.
    apnsCredential ApnsCredentialResponse
    Description of a NotificationHub ApnsCredential.
    baiduCredential BaiduCredentialResponse
    Description of a NotificationHub BaiduCredential.
    browserCredential BrowserCredentialResponse
    Description of a NotificationHub BrowserCredential.
    gcmCredential GcmCredentialResponse
    Description of a NotificationHub GcmCredential.
    mpnsCredential MpnsCredentialResponse
    Description of a NotificationHub MpnsCredential.
    wnsCredential WnsCredentialResponse
    Description of a NotificationHub WnsCredential.
    xiaomiCredential XiaomiCredentialResponse
    Description of a NotificationHub XiaomiCredential.
    adm_credential AdmCredentialResponse
    Description of a NotificationHub AdmCredential.
    apns_credential ApnsCredentialResponse
    Description of a NotificationHub ApnsCredential.
    baidu_credential BaiduCredentialResponse
    Description of a NotificationHub BaiduCredential.
    browser_credential BrowserCredentialResponse
    Description of a NotificationHub BrowserCredential.
    gcm_credential GcmCredentialResponse
    Description of a NotificationHub GcmCredential.
    mpns_credential MpnsCredentialResponse
    Description of a NotificationHub MpnsCredential.
    wns_credential WnsCredentialResponse
    Description of a NotificationHub WnsCredential.
    xiaomi_credential XiaomiCredentialResponse
    Description of a NotificationHub XiaomiCredential.
    admCredential Property Map
    Description of a NotificationHub AdmCredential.
    apnsCredential Property Map
    Description of a NotificationHub ApnsCredential.
    baiduCredential Property Map
    Description of a NotificationHub BaiduCredential.
    browserCredential Property Map
    Description of a NotificationHub BrowserCredential.
    gcmCredential Property Map
    Description of a NotificationHub GcmCredential.
    mpnsCredential Property Map
    Description of a NotificationHub MpnsCredential.
    wnsCredential Property Map
    Description of a NotificationHub WnsCredential.
    xiaomiCredential Property Map
    Description of a NotificationHub XiaomiCredential.

    PrivateEndpointConnectionPropertiesResponse, PrivateEndpointConnectionPropertiesResponseArgs

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

    PrivateEndpointConnectionResourceResponse, PrivateEndpointConnectionResourceResponseArgs

    Id 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.AzureNative.NotificationHubs.Inputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Properties Pulumi.AzureNative.NotificationHubs.Inputs.PrivateEndpointConnectionPropertiesResponse
    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 SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Properties PrivateEndpointConnectionPropertiesResponse
    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 SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    properties PrivateEndpointConnectionPropertiesResponse
    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 SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    properties PrivateEndpointConnectionPropertiesResponse
    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 SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    properties PrivateEndpointConnectionPropertiesResponse
    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.AzureNative.NotificationHubs.AccessRights>>
    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
    PublicNetworkAccessEnabled
    Enabled
    PublicNetworkAccessDisabled
    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
    SouthEastAsia
    SouthEastAsia
    SouthAfricaNorth
    SouthAfricaNorth
    None
    None
    ReplicationRegionDefault
    Default
    ReplicationRegionWestUs2
    WestUs2
    ReplicationRegionNorthEurope
    NorthEurope
    ReplicationRegionAustraliaEast
    AustraliaEast
    ReplicationRegionBrazilSouth
    BrazilSouth
    ReplicationRegionSouthEastAsia
    SouthEastAsia
    ReplicationRegionSouthAfricaNorth
    SouthAfricaNorth
    ReplicationRegionNone
    None
    Default
    Default
    WestUs2
    WestUs2
    NorthEurope
    NorthEurope
    AustraliaEast
    AustraliaEast
    BrazilSouth
    BrazilSouth
    SouthEastAsia
    SouthEastAsia
    SouthAfricaNorth
    SouthAfricaNorth
    None
    None
    Default
    Default
    WestUs2
    WestUs2
    NorthEurope
    NorthEurope
    AustraliaEast
    AustraliaEast
    BrazilSouth
    BrazilSouth
    SouthEastAsia
    SouthEastAsia
    SouthAfricaNorth
    SouthAfricaNorth
    None
    None
    DEFAULT
    Default
    WEST_US2
    WestUs2
    NORTH_EUROPE
    NorthEurope
    AUSTRALIA_EAST
    AustraliaEast
    BRAZIL_SOUTH
    BrazilSouth
    SOUTH_EAST_ASIA
    SouthEastAsia
    SOUTH_AFRICA_NORTH
    SouthAfricaNorth
    NONE
    None
    "Default"
    Default
    "WestUs2"
    WestUs2
    "NorthEurope"
    NorthEurope
    "AustraliaEast"
    AustraliaEast
    "BrazilSouth"
    BrazilSouth
    "SouthEastAsia"
    SouthEastAsia
    "SouthAfricaNorth"
    SouthAfricaNorth
    "None"
    None

    Sku, SkuArgs

    Name string | Pulumi.AzureNative.NotificationHubs.SkuName
    Namespace SKU name.
    Capacity int
    Gets or sets the capacity of the resource
    Family string
    Gets or sets the Sku Family
    Size string
    Gets or sets the Sku size
    Tier string
    Gets or sets the tier of particular sku
    Name string | SkuName
    Namespace SKU name.
    Capacity int
    Gets or sets the capacity of the resource
    Family string
    Gets or sets the Sku Family
    Size string
    Gets or sets the Sku size
    Tier string
    Gets or sets the tier of particular sku
    name String | SkuName
    Namespace SKU name.
    capacity Integer
    Gets or sets the capacity of the resource
    family String
    Gets or sets the Sku Family
    size String
    Gets or sets the Sku size
    tier String
    Gets or sets the tier of particular sku
    name string | SkuName
    Namespace SKU name.
    capacity number
    Gets or sets the capacity of the resource
    family string
    Gets or sets the Sku Family
    size string
    Gets or sets the Sku size
    tier string
    Gets or sets the tier of particular sku
    name str | SkuName
    Namespace SKU name.
    capacity int
    Gets or sets the capacity of the resource
    family str
    Gets or sets the Sku Family
    size str
    Gets or sets the Sku size
    tier str
    Gets or sets the tier of particular sku
    name String | "Free" | "Basic" | "Standard"
    Namespace SKU name.
    capacity Number
    Gets or sets the capacity of the resource
    family String
    Gets or sets the Sku Family
    size String
    Gets or sets the Sku size
    tier String
    Gets or sets the tier of particular sku

    SkuName, SkuNameArgs

    Free
    Free
    Basic
    Basic
    Standard
    Standard
    SkuNameFree
    Free
    SkuNameBasic
    Basic
    SkuNameStandard
    Standard
    Free
    Free
    Basic
    Basic
    Standard
    Standard
    Free
    Free
    Basic
    Basic
    Standard
    Standard
    FREE
    Free
    BASIC
    Basic
    STANDARD
    Standard
    "Free"
    Free
    "Basic"
    Basic
    "Standard"
    Standard

    SkuResponse, SkuResponseArgs

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

    SystemDataResponse, SystemDataResponseArgs

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

    WnsCredential, WnsCredentialArgs

    Properties WnsCredentialProperties
    Description of a NotificationHub WnsCredential.
    properties WnsCredentialProperties
    Description of a NotificationHub WnsCredential.
    properties WnsCredentialProperties
    Description of a NotificationHub WnsCredential.
    properties WnsCredentialProperties
    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.
    WindowsLiveEndpoint string
    Gets or sets the Windows Live endpoint.
    WnsCertificate string
    Gets or sets the WNS Certificate.
    CertificateKey string
    Ges or sets the WNS Certificate Key.
    PackageSid string
    Gets or sets the package ID for this credential.
    SecretKey string
    Gets or sets the secret key.
    WindowsLiveEndpoint string
    Gets or sets the Windows Live endpoint.
    WnsCertificate string
    Gets or sets the WNS Certificate.
    certificateKey String
    Ges or sets the WNS Certificate Key.
    packageSid String
    Gets or sets the package ID for this credential.
    secretKey String
    Gets or sets the secret key.
    windowsLiveEndpoint String
    Gets or sets the Windows Live endpoint.
    wnsCertificate String
    Gets or sets the WNS Certificate.
    certificateKey string
    Ges or sets the WNS Certificate Key.
    packageSid string
    Gets or sets the package ID for this credential.
    secretKey string
    Gets or sets the secret key.
    windowsLiveEndpoint string
    Gets or sets the Windows Live endpoint.
    wnsCertificate string
    Gets or sets the WNS Certificate.
    certificate_key str
    Ges or sets the WNS Certificate Key.
    package_sid str
    Gets or sets the package ID for this credential.
    secret_key str
    Gets or sets the secret key.
    windows_live_endpoint str
    Gets or sets the Windows Live endpoint.
    wns_certificate str
    Gets or sets the WNS Certificate.
    certificateKey String
    Ges or sets the WNS Certificate Key.
    packageSid String
    Gets or sets the package ID for this credential.
    secretKey String
    Gets or sets the secret key.
    windowsLiveEndpoint String
    Gets or sets the Windows Live endpoint.
    wnsCertificate String
    Gets or sets the WNS Certificate.

    WnsCredentialPropertiesResponse, WnsCredentialPropertiesResponseArgs

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

    WnsCredentialResponse, WnsCredentialResponseArgs

    Properties WnsCredentialPropertiesResponse
    Description of a NotificationHub WnsCredential.
    properties WnsCredentialPropertiesResponse
    Description of a NotificationHub WnsCredential.
    properties WnsCredentialPropertiesResponse
    Description of a NotificationHub WnsCredential.
    properties WnsCredentialPropertiesResponse
    Description of a NotificationHub WnsCredential.
    properties Property Map
    Description of a NotificationHub WnsCredential.

    XiaomiCredential, XiaomiCredentialArgs

    Properties Pulumi.AzureNative.NotificationHubs.Inputs.XiaomiCredentialProperties
    Description of a NotificationHub XiaomiCredentialProperties.
    Properties XiaomiCredentialProperties
    Description of a NotificationHub XiaomiCredentialProperties.
    properties XiaomiCredentialProperties
    Description of a NotificationHub XiaomiCredentialProperties.
    properties XiaomiCredentialProperties
    Description of a NotificationHub XiaomiCredentialProperties.
    properties XiaomiCredentialProperties
    Description of a NotificationHub XiaomiCredentialProperties.
    properties Property Map
    Description of a NotificationHub XiaomiCredentialProperties.

    XiaomiCredentialProperties, XiaomiCredentialPropertiesArgs

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

    XiaomiCredentialPropertiesResponse, XiaomiCredentialPropertiesResponseArgs

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

    XiaomiCredentialResponse, XiaomiCredentialResponseArgs

    Properties Pulumi.AzureNative.NotificationHubs.Inputs.XiaomiCredentialPropertiesResponse
    Description of a NotificationHub XiaomiCredentialProperties.
    Properties XiaomiCredentialPropertiesResponse
    Description of a NotificationHub XiaomiCredentialProperties.
    properties XiaomiCredentialPropertiesResponse
    Description of a NotificationHub XiaomiCredentialProperties.
    properties XiaomiCredentialPropertiesResponse
    Description of a NotificationHub XiaomiCredentialProperties.
    properties XiaomiCredentialPropertiesResponse
    Description of a NotificationHub XiaomiCredentialProperties.
    properties Property Map
    Description of a NotificationHub XiaomiCredentialProperties.

    ZoneRedundancyPreference, ZoneRedundancyPreferenceArgs

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

    Import

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

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

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

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi