azure-native.notificationhubs.NotificationHub
Explore with Pulumi AI
Notification Hub Resource.
Uses Azure REST API version 2023-10-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-01-01-preview.
Other available API versions: 2023-01-01-preview, 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native notificationhubs [ApiVersion]
. See the version guide for details.
Example Usage
NotificationHubs_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var notificationHub = new AzureNative.NotificationHubs.NotificationHub("notificationHub", new()
{
Location = "eastus",
NamespaceName = "nh-sdk-ns",
NotificationHubName = "nh-sdk-hub",
ResourceGroupName = "5ktrial",
});
});
package main
import (
notificationhubs "github.com/pulumi/pulumi-azure-native-sdk/notificationhubs/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := notificationhubs.NewNotificationHub(ctx, "notificationHub", ¬ificationhubs.NotificationHubArgs{
Location: pulumi.String("eastus"),
NamespaceName: pulumi.String("nh-sdk-ns"),
NotificationHubName: pulumi.String("nh-sdk-hub"),
ResourceGroupName: pulumi.String("5ktrial"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.notificationhubs.NotificationHub;
import com.pulumi.azurenative.notificationhubs.NotificationHubArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var notificationHub = new NotificationHub("notificationHub", NotificationHubArgs.builder()
.location("eastus")
.namespaceName("nh-sdk-ns")
.notificationHubName("nh-sdk-hub")
.resourceGroupName("5ktrial")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const notificationHub = new azure_native.notificationhubs.NotificationHub("notificationHub", {
location: "eastus",
namespaceName: "nh-sdk-ns",
notificationHubName: "nh-sdk-hub",
resourceGroupName: "5ktrial",
});
import pulumi
import pulumi_azure_native as azure_native
notification_hub = azure_native.notificationhubs.NotificationHub("notificationHub",
location="eastus",
namespace_name="nh-sdk-ns",
notification_hub_name="nh-sdk-hub",
resource_group_name="5ktrial")
resources:
notificationHub:
type: azure-native:notificationhubs:NotificationHub
properties:
location: eastus
namespaceName: nh-sdk-ns
notificationHubName: nh-sdk-hub
resourceGroupName: 5ktrial
Create NotificationHub Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NotificationHub(name: string, args: NotificationHubArgs, opts?: CustomResourceOptions);
@overload
def NotificationHub(resource_name: str,
args: NotificationHubArgs,
opts: Optional[ResourceOptions] = None)
@overload
def NotificationHub(resource_name: str,
opts: Optional[ResourceOptions] = None,
namespace_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
fcm_v1_credential: Optional[FcmV1CredentialArgs] = None,
baidu_credential: Optional[BaiduCredentialArgs] = None,
adm_credential: Optional[AdmCredentialArgs] = None,
gcm_credential: Optional[GcmCredentialArgs] = None,
location: Optional[str] = None,
mpns_credential: Optional[MpnsCredentialArgs] = None,
name: Optional[str] = None,
browser_credential: Optional[BrowserCredentialArgs] = None,
notification_hub_name: Optional[str] = None,
registration_ttl: Optional[str] = None,
apns_credential: Optional[ApnsCredentialArgs] = None,
sku: Optional[SkuArgs] = None,
tags: Optional[Mapping[str, str]] = None,
wns_credential: Optional[WnsCredentialArgs] = None,
xiaomi_credential: Optional[XiaomiCredentialArgs] = None)
func NewNotificationHub(ctx *Context, name string, args NotificationHubArgs, opts ...ResourceOption) (*NotificationHub, error)
public NotificationHub(string name, NotificationHubArgs args, CustomResourceOptions? opts = null)
public NotificationHub(String name, NotificationHubArgs args)
public NotificationHub(String name, NotificationHubArgs args, CustomResourceOptions options)
type: azure-native:notificationhubs:NotificationHub
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args NotificationHubArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args NotificationHubArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args NotificationHubArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NotificationHubArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NotificationHubArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var notificationHubResource = new AzureNative.NotificationHubs.NotificationHub("notificationHubResource", new()
{
NamespaceName = "string",
ResourceGroupName = "string",
FcmV1Credential = new AzureNative.NotificationHubs.Inputs.FcmV1CredentialArgs
{
ClientEmail = "string",
PrivateKey = "string",
ProjectId = "string",
},
BaiduCredential = new AzureNative.NotificationHubs.Inputs.BaiduCredentialArgs
{
BaiduApiKey = "string",
BaiduEndPoint = "string",
BaiduSecretKey = "string",
},
AdmCredential = new AzureNative.NotificationHubs.Inputs.AdmCredentialArgs
{
AuthTokenUrl = "string",
ClientId = "string",
ClientSecret = "string",
},
GcmCredential = new AzureNative.NotificationHubs.Inputs.GcmCredentialArgs
{
GoogleApiKey = "string",
GcmEndpoint = "string",
},
Location = "string",
MpnsCredential = new AzureNative.NotificationHubs.Inputs.MpnsCredentialArgs
{
CertificateKey = "string",
MpnsCertificate = "string",
Thumbprint = "string",
},
Name = "string",
BrowserCredential = new AzureNative.NotificationHubs.Inputs.BrowserCredentialArgs
{
Subject = "string",
VapidPrivateKey = "string",
VapidPublicKey = "string",
},
NotificationHubName = "string",
RegistrationTtl = "string",
ApnsCredential = new AzureNative.NotificationHubs.Inputs.ApnsCredentialArgs
{
Endpoint = "string",
ApnsCertificate = "string",
AppId = "string",
AppName = "string",
CertificateKey = "string",
KeyId = "string",
Thumbprint = "string",
Token = "string",
},
Sku = new AzureNative.NotificationHubs.Inputs.SkuArgs
{
Name = "string",
Capacity = 0,
Family = "string",
Size = "string",
Tier = "string",
},
Tags =
{
{ "string", "string" },
},
WnsCredential = new AzureNative.NotificationHubs.Inputs.WnsCredentialArgs
{
CertificateKey = "string",
PackageSid = "string",
SecretKey = "string",
WindowsLiveEndpoint = "string",
WnsCertificate = "string",
},
XiaomiCredential = new AzureNative.NotificationHubs.Inputs.XiaomiCredentialArgs
{
AppSecret = "string",
Endpoint = "string",
},
});
example, err := notificationhubs.NewNotificationHub(ctx, "notificationHubResource", ¬ificationhubs.NotificationHubArgs{
NamespaceName: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
FcmV1Credential: ¬ificationhubs.FcmV1CredentialArgs{
ClientEmail: pulumi.String("string"),
PrivateKey: pulumi.String("string"),
ProjectId: pulumi.String("string"),
},
BaiduCredential: ¬ificationhubs.BaiduCredentialArgs{
BaiduApiKey: pulumi.String("string"),
BaiduEndPoint: pulumi.String("string"),
BaiduSecretKey: pulumi.String("string"),
},
AdmCredential: ¬ificationhubs.AdmCredentialArgs{
AuthTokenUrl: pulumi.String("string"),
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
},
GcmCredential: ¬ificationhubs.GcmCredentialArgs{
GoogleApiKey: pulumi.String("string"),
GcmEndpoint: pulumi.String("string"),
},
Location: pulumi.String("string"),
MpnsCredential: ¬ificationhubs.MpnsCredentialArgs{
CertificateKey: pulumi.String("string"),
MpnsCertificate: pulumi.String("string"),
Thumbprint: pulumi.String("string"),
},
Name: pulumi.String("string"),
BrowserCredential: ¬ificationhubs.BrowserCredentialArgs{
Subject: pulumi.String("string"),
VapidPrivateKey: pulumi.String("string"),
VapidPublicKey: pulumi.String("string"),
},
NotificationHubName: pulumi.String("string"),
RegistrationTtl: pulumi.String("string"),
ApnsCredential: ¬ificationhubs.ApnsCredentialArgs{
Endpoint: pulumi.String("string"),
ApnsCertificate: pulumi.String("string"),
AppId: pulumi.String("string"),
AppName: pulumi.String("string"),
CertificateKey: pulumi.String("string"),
KeyId: pulumi.String("string"),
Thumbprint: pulumi.String("string"),
Token: pulumi.String("string"),
},
Sku: ¬ificationhubs.SkuArgs{
Name: pulumi.String("string"),
Capacity: pulumi.Int(0),
Family: pulumi.String("string"),
Size: pulumi.String("string"),
Tier: pulumi.String("string"),
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
WnsCredential: ¬ificationhubs.WnsCredentialArgs{
CertificateKey: pulumi.String("string"),
PackageSid: pulumi.String("string"),
SecretKey: pulumi.String("string"),
WindowsLiveEndpoint: pulumi.String("string"),
WnsCertificate: pulumi.String("string"),
},
XiaomiCredential: ¬ificationhubs.XiaomiCredentialArgs{
AppSecret: pulumi.String("string"),
Endpoint: pulumi.String("string"),
},
})
var notificationHubResource = new NotificationHub("notificationHubResource", NotificationHubArgs.builder()
.namespaceName("string")
.resourceGroupName("string")
.fcmV1Credential(FcmV1CredentialArgs.builder()
.clientEmail("string")
.privateKey("string")
.projectId("string")
.build())
.baiduCredential(BaiduCredentialArgs.builder()
.baiduApiKey("string")
.baiduEndPoint("string")
.baiduSecretKey("string")
.build())
.admCredential(AdmCredentialArgs.builder()
.authTokenUrl("string")
.clientId("string")
.clientSecret("string")
.build())
.gcmCredential(GcmCredentialArgs.builder()
.googleApiKey("string")
.gcmEndpoint("string")
.build())
.location("string")
.mpnsCredential(MpnsCredentialArgs.builder()
.certificateKey("string")
.mpnsCertificate("string")
.thumbprint("string")
.build())
.name("string")
.browserCredential(BrowserCredentialArgs.builder()
.subject("string")
.vapidPrivateKey("string")
.vapidPublicKey("string")
.build())
.notificationHubName("string")
.registrationTtl("string")
.apnsCredential(ApnsCredentialArgs.builder()
.endpoint("string")
.apnsCertificate("string")
.appId("string")
.appName("string")
.certificateKey("string")
.keyId("string")
.thumbprint("string")
.token("string")
.build())
.sku(SkuArgs.builder()
.name("string")
.capacity(0)
.family("string")
.size("string")
.tier("string")
.build())
.tags(Map.of("string", "string"))
.wnsCredential(WnsCredentialArgs.builder()
.certificateKey("string")
.packageSid("string")
.secretKey("string")
.windowsLiveEndpoint("string")
.wnsCertificate("string")
.build())
.xiaomiCredential(XiaomiCredentialArgs.builder()
.appSecret("string")
.endpoint("string")
.build())
.build());
notification_hub_resource = azure_native.notificationhubs.NotificationHub("notificationHubResource",
namespace_name="string",
resource_group_name="string",
fcm_v1_credential={
"client_email": "string",
"private_key": "string",
"project_id": "string",
},
baidu_credential={
"baidu_api_key": "string",
"baidu_end_point": "string",
"baidu_secret_key": "string",
},
adm_credential={
"auth_token_url": "string",
"client_id": "string",
"client_secret": "string",
},
gcm_credential={
"google_api_key": "string",
"gcm_endpoint": "string",
},
location="string",
mpns_credential={
"certificate_key": "string",
"mpns_certificate": "string",
"thumbprint": "string",
},
name="string",
browser_credential={
"subject": "string",
"vapid_private_key": "string",
"vapid_public_key": "string",
},
notification_hub_name="string",
registration_ttl="string",
apns_credential={
"endpoint": "string",
"apns_certificate": "string",
"app_id": "string",
"app_name": "string",
"certificate_key": "string",
"key_id": "string",
"thumbprint": "string",
"token": "string",
},
sku={
"name": "string",
"capacity": 0,
"family": "string",
"size": "string",
"tier": "string",
},
tags={
"string": "string",
},
wns_credential={
"certificate_key": "string",
"package_sid": "string",
"secret_key": "string",
"windows_live_endpoint": "string",
"wns_certificate": "string",
},
xiaomi_credential={
"app_secret": "string",
"endpoint": "string",
})
const notificationHubResource = new azure_native.notificationhubs.NotificationHub("notificationHubResource", {
namespaceName: "string",
resourceGroupName: "string",
fcmV1Credential: {
clientEmail: "string",
privateKey: "string",
projectId: "string",
},
baiduCredential: {
baiduApiKey: "string",
baiduEndPoint: "string",
baiduSecretKey: "string",
},
admCredential: {
authTokenUrl: "string",
clientId: "string",
clientSecret: "string",
},
gcmCredential: {
googleApiKey: "string",
gcmEndpoint: "string",
},
location: "string",
mpnsCredential: {
certificateKey: "string",
mpnsCertificate: "string",
thumbprint: "string",
},
name: "string",
browserCredential: {
subject: "string",
vapidPrivateKey: "string",
vapidPublicKey: "string",
},
notificationHubName: "string",
registrationTtl: "string",
apnsCredential: {
endpoint: "string",
apnsCertificate: "string",
appId: "string",
appName: "string",
certificateKey: "string",
keyId: "string",
thumbprint: "string",
token: "string",
},
sku: {
name: "string",
capacity: 0,
family: "string",
size: "string",
tier: "string",
},
tags: {
string: "string",
},
wnsCredential: {
certificateKey: "string",
packageSid: "string",
secretKey: "string",
windowsLiveEndpoint: "string",
wnsCertificate: "string",
},
xiaomiCredential: {
appSecret: "string",
endpoint: "string",
},
});
type: azure-native:notificationhubs:NotificationHub
properties:
admCredential:
authTokenUrl: string
clientId: string
clientSecret: string
apnsCredential:
apnsCertificate: string
appId: string
appName: string
certificateKey: string
endpoint: string
keyId: string
thumbprint: string
token: string
baiduCredential:
baiduApiKey: string
baiduEndPoint: string
baiduSecretKey: string
browserCredential:
subject: string
vapidPrivateKey: string
vapidPublicKey: string
fcmV1Credential:
clientEmail: string
privateKey: string
projectId: string
gcmCredential:
gcmEndpoint: string
googleApiKey: string
location: string
mpnsCredential:
certificateKey: string
mpnsCertificate: string
thumbprint: string
name: string
namespaceName: string
notificationHubName: string
registrationTtl: string
resourceGroupName: string
sku:
capacity: 0
family: string
name: string
size: string
tier: string
tags:
string: string
wnsCredential:
certificateKey: string
packageSid: string
secretKey: string
windowsLiveEndpoint: string
wnsCertificate: string
xiaomiCredential:
appSecret: string
endpoint: string
NotificationHub Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The NotificationHub resource accepts the following input properties:
- Namespace
Name string - Namespace name
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Adm
Credential Pulumi.Azure Native. Notification Hubs. Inputs. Adm Credential - Description of a NotificationHub AdmCredential.
- Apns
Credential Pulumi.Azure Native. Notification Hubs. Inputs. Apns Credential - Description of a NotificationHub ApnsCredential.
- Baidu
Credential Pulumi.Azure Native. Notification Hubs. Inputs. Baidu Credential - Description of a NotificationHub BaiduCredential.
- Browser
Credential Pulumi.Azure Native. Notification Hubs. Inputs. Browser Credential - Description of a NotificationHub BrowserCredential.
- Fcm
V1Credential Pulumi.Azure Native. Notification Hubs. Inputs. Fcm V1Credential - Description of a NotificationHub FcmV1Credential.
- Gcm
Credential Pulumi.Azure Native. Notification Hubs. Inputs. Gcm Credential - Description of a NotificationHub GcmCredential.
- Location string
- The geo-location where the resource lives
- Mpns
Credential Pulumi.Azure Native. Notification Hubs. Inputs. Mpns Credential - Description of a NotificationHub MpnsCredential.
- Name string
- Gets or sets the NotificationHub name.
- Notification
Hub stringName - Notification Hub name
- Registration
Ttl string - Gets or sets the RegistrationTtl of the created NotificationHub
- Sku
Pulumi.
Azure Native. Notification Hubs. Inputs. Sku - The Sku description for a namespace
- Dictionary<string, string>
- Resource tags.
- Wns
Credential Pulumi.Azure Native. Notification Hubs. Inputs. Wns Credential - Description of a NotificationHub WnsCredential.
- Xiaomi
Credential Pulumi.Azure Native. Notification Hubs. Inputs. Xiaomi Credential - Description of a NotificationHub XiaomiCredential.
- Namespace
Name string - Namespace name
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Adm
Credential AdmCredential Args - Description of a NotificationHub AdmCredential.
- Apns
Credential ApnsCredential Args - Description of a NotificationHub ApnsCredential.
- Baidu
Credential BaiduCredential Args - Description of a NotificationHub BaiduCredential.
- Browser
Credential BrowserCredential Args - Description of a NotificationHub BrowserCredential.
- Fcm
V1Credential FcmV1Credential Args - Description of a NotificationHub FcmV1Credential.
- Gcm
Credential GcmCredential Args - Description of a NotificationHub GcmCredential.
- Location string
- The geo-location where the resource lives
- Mpns
Credential MpnsCredential Args - Description of a NotificationHub MpnsCredential.
- Name string
- Gets or sets the NotificationHub name.
- Notification
Hub stringName - Notification Hub name
- Registration
Ttl string - Gets or sets the RegistrationTtl of the created NotificationHub
- Sku
Sku
Args - The Sku description for a namespace
- map[string]string
- Resource tags.
- Wns
Credential WnsCredential Args - Description of a NotificationHub WnsCredential.
- Xiaomi
Credential XiaomiCredential Args - Description of a NotificationHub XiaomiCredential.
- namespace
Name String - Namespace name
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- 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.
- fcm
V1Credential FcmV1Credential - Description of a NotificationHub FcmV1Credential.
- gcm
Credential GcmCredential - Description of a NotificationHub GcmCredential.
- location String
- The geo-location where the resource lives
- mpns
Credential MpnsCredential - Description of a NotificationHub MpnsCredential.
- name String
- Gets or sets the NotificationHub name.
- notification
Hub StringName - Notification Hub name
- registration
Ttl String - Gets or sets the RegistrationTtl of the created NotificationHub
- sku Sku
- The Sku description for a namespace
- Map<String,String>
- Resource tags.
- wns
Credential WnsCredential - Description of a NotificationHub WnsCredential.
- xiaomi
Credential XiaomiCredential - Description of a NotificationHub XiaomiCredential.
- namespace
Name string - Namespace name
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- 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.
- fcm
V1Credential FcmV1Credential - Description of a NotificationHub FcmV1Credential.
- gcm
Credential GcmCredential - Description of a NotificationHub GcmCredential.
- location string
- The geo-location where the resource lives
- mpns
Credential MpnsCredential - Description of a NotificationHub MpnsCredential.
- name string
- Gets or sets the NotificationHub name.
- notification
Hub stringName - Notification Hub name
- registration
Ttl string - Gets or sets the RegistrationTtl of the created NotificationHub
- sku Sku
- The Sku description for a namespace
- {[key: string]: string}
- Resource tags.
- wns
Credential WnsCredential - Description of a NotificationHub WnsCredential.
- xiaomi
Credential XiaomiCredential - Description of a NotificationHub XiaomiCredential.
- namespace_
name str - Namespace name
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- adm_
credential AdmCredential Args - Description of a NotificationHub AdmCredential.
- apns_
credential ApnsCredential Args - Description of a NotificationHub ApnsCredential.
- baidu_
credential BaiduCredential Args - Description of a NotificationHub BaiduCredential.
- browser_
credential BrowserCredential Args - Description of a NotificationHub BrowserCredential.
- fcm_
v1_ Fcmcredential V1Credential Args - Description of a NotificationHub FcmV1Credential.
- gcm_
credential GcmCredential Args - Description of a NotificationHub GcmCredential.
- location str
- The geo-location where the resource lives
- mpns_
credential MpnsCredential Args - Description of a NotificationHub MpnsCredential.
- name str
- Gets or sets the NotificationHub name.
- notification_
hub_ strname - Notification Hub name
- registration_
ttl str - Gets or sets the RegistrationTtl of the created NotificationHub
- sku
Sku
Args - The Sku description for a namespace
- Mapping[str, str]
- Resource tags.
- wns_
credential WnsCredential Args - Description of a NotificationHub WnsCredential.
- xiaomi_
credential XiaomiCredential Args - Description of a NotificationHub XiaomiCredential.
- namespace
Name String - Namespace name
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- adm
Credential Property Map - Description of a NotificationHub AdmCredential.
- apns
Credential Property Map - Description of a NotificationHub ApnsCredential.
- baidu
Credential Property Map - Description of a NotificationHub BaiduCredential.
- browser
Credential Property Map - Description of a NotificationHub BrowserCredential.
- fcm
V1Credential Property Map - Description of a NotificationHub FcmV1Credential.
- gcm
Credential Property Map - Description of a NotificationHub GcmCredential.
- location String
- The geo-location where the resource lives
- mpns
Credential Property Map - Description of a NotificationHub MpnsCredential.
- name String
- Gets or sets the NotificationHub name.
- notification
Hub StringName - Notification Hub name
- registration
Ttl String - Gets or sets the RegistrationTtl of the created NotificationHub
- sku Property Map
- The Sku description for a namespace
- Map<String>
- Resource tags.
- wns
Credential Property Map - Description of a NotificationHub WnsCredential.
- xiaomi
Credential Property Map - Description of a NotificationHub XiaomiCredential.
Outputs
All input properties are implicitly available as output properties. Additionally, the NotificationHub resource produces the following output properties:
- List<Pulumi.
Azure Native. Notification Hubs. Outputs. Shared Access Authorization Rule Properties Response> - Gets or sets the AuthorizationRules of the created NotificationHub
- Azure
Api stringVersion - The Azure API version of the resource.
- Daily
Max doubleActive Devices - Id string
- The provider-assigned unique ID for this managed resource.
- System
Data Pulumi.Azure Native. Notification Hubs. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- []Shared
Access Authorization Rule Properties Response - Gets or sets the AuthorizationRules of the created NotificationHub
- Azure
Api stringVersion - The Azure API version of the resource.
- Daily
Max float64Active Devices - Id string
- The provider-assigned unique ID for this managed resource.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- List<Shared
Access Authorization Rule Properties Response> - Gets or sets the AuthorizationRules of the created NotificationHub
- azure
Api StringVersion - The Azure API version of the resource.
- daily
Max DoubleActive Devices - id String
- The provider-assigned unique ID for this managed resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Shared
Access Authorization Rule Properties Response[] - Gets or sets the AuthorizationRules of the created NotificationHub
- azure
Api stringVersion - The Azure API version of the resource.
- daily
Max numberActive Devices - id string
- The provider-assigned unique ID for this managed resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Sequence[Shared
Access Authorization Rule Properties Response] - Gets or sets the AuthorizationRules of the created NotificationHub
- azure_
api_ strversion - The Azure API version of the resource.
- daily_
max_ floatactive_ devices - id str
- The provider-assigned unique ID for this managed resource.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- List<Property Map>
- Gets or sets the AuthorizationRules of the created NotificationHub
- azure
Api StringVersion - The Azure API version of the resource.
- daily
Max NumberActive Devices - id String
- The provider-assigned unique ID for this managed resource.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AdmCredential, AdmCredentialArgs
- Auth
Token stringUrl - Gets or sets the URL of the authorization token.
- Client
Id string - Gets or sets the client identifier.
- Client
Secret string - Gets or sets the credential secret access key.
- Auth
Token stringUrl - Gets or sets the URL of the authorization token.
- Client
Id string - Gets or sets the client identifier.
- Client
Secret string - Gets or sets the credential secret access key.
- auth
Token StringUrl - Gets or sets the URL of the authorization token.
- client
Id String - Gets or sets the client identifier.
- client
Secret String - Gets or sets the credential secret access key.
- auth
Token stringUrl - Gets or sets the URL of the authorization token.
- client
Id string - Gets or sets the client identifier.
- client
Secret string - Gets or sets the credential secret access key.
- auth_
token_ strurl - Gets or sets the URL of the authorization token.
- client_
id str - Gets or sets the client identifier.
- client_
secret str - Gets or sets the credential secret access key.
- auth
Token StringUrl - Gets or sets the URL of the authorization token.
- client
Id String - Gets or sets the client identifier.
- client
Secret String - Gets or sets the credential secret access key.
AdmCredentialResponse, AdmCredentialResponseArgs
- Auth
Token stringUrl - Gets or sets the URL of the authorization token.
- Client
Id string - Gets or sets the client identifier.
- Client
Secret string - Gets or sets the credential secret access key.
- Auth
Token stringUrl - Gets or sets the URL of the authorization token.
- Client
Id string - Gets or sets the client identifier.
- Client
Secret string - Gets or sets the credential secret access key.
- auth
Token StringUrl - Gets or sets the URL of the authorization token.
- client
Id String - Gets or sets the client identifier.
- client
Secret String - Gets or sets the credential secret access key.
- auth
Token stringUrl - Gets or sets the URL of the authorization token.
- client
Id string - Gets or sets the client identifier.
- client
Secret string - Gets or sets the credential secret access key.
- auth_
token_ strurl - Gets or sets the URL of the authorization token.
- client_
id str - Gets or sets the client identifier.
- client_
secret str - Gets or sets the credential secret access key.
- auth
Token StringUrl - Gets or sets the URL of the authorization token.
- client
Id String - Gets or sets the client identifier.
- client
Secret String - Gets or sets the credential secret access key.
ApnsCredential, ApnsCredentialArgs
- Endpoint string
- Gets or sets the endpoint of this credential.
- Apns
Certificate string - Gets or sets the APNS certificate.
- App
Id string - Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- App
Name string - Gets or sets the name of the application
- Certificate
Key string - Gets or sets the certificate key.
- Key
Id 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.
- Apns
Certificate string - Gets or sets the APNS certificate.
- App
Id string - Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- App
Name string - Gets or sets the name of the application
- Certificate
Key string - Gets or sets the certificate key.
- Key
Id 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.
- apns
Certificate String - Gets or sets the APNS certificate.
- app
Id String - Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- app
Name String - Gets or sets the name of the application
- certificate
Key String - Gets or sets the certificate key.
- key
Id 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.
- apns
Certificate string - Gets or sets the APNS certificate.
- app
Id string - Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- app
Name string - Gets or sets the name of the application
- certificate
Key string - Gets or sets the certificate key.
- key
Id 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.
- apns
Certificate String - Gets or sets the APNS certificate.
- app
Id String - Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- app
Name String - Gets or sets the name of the application
- certificate
Key String - Gets or sets the certificate key.
- key
Id 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
- Endpoint string
- Gets or sets the endpoint of this credential.
- Apns
Certificate string - Gets or sets the APNS certificate.
- App
Id string - Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- App
Name string - Gets or sets the name of the application
- Certificate
Key string - Gets or sets the certificate key.
- Key
Id 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.
- Apns
Certificate string - Gets or sets the APNS certificate.
- App
Id string - Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- App
Name string - Gets or sets the name of the application
- Certificate
Key string - Gets or sets the certificate key.
- Key
Id 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.
- apns
Certificate String - Gets or sets the APNS certificate.
- app
Id String - Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- app
Name String - Gets or sets the name of the application
- certificate
Key String - Gets or sets the certificate key.
- key
Id 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.
- apns
Certificate string - Gets or sets the APNS certificate.
- app
Id string - Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- app
Name string - Gets or sets the name of the application
- certificate
Key string - Gets or sets the certificate key.
- key
Id 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.
- apns
Certificate String - Gets or sets the APNS certificate.
- app
Id String - Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account
- app
Name String - Gets or sets the name of the application
- certificate
Key String - Gets or sets the certificate key.
- key
Id String - Gets or sets a 10-character key identifier (kid) key, obtained from your developer account
- thumbprint String
- Gets or sets the APNS certificate Thumbprint
- token String
- Gets or sets provider Authentication Token, obtained through your developer account
BaiduCredential, BaiduCredentialArgs
- Baidu
Api stringKey - Gets or sets baidu Api Key.
- Baidu
End stringPoint - Gets or sets baidu Endpoint.
- Baidu
Secret stringKey - Gets or sets baidu Secret Key
- Baidu
Api stringKey - Gets or sets baidu Api Key.
- Baidu
End stringPoint - Gets or sets baidu Endpoint.
- Baidu
Secret stringKey - Gets or sets baidu Secret Key
- baidu
Api StringKey - Gets or sets baidu Api Key.
- baidu
End StringPoint - Gets or sets baidu Endpoint.
- baidu
Secret StringKey - Gets or sets baidu Secret Key
- baidu
Api stringKey - Gets or sets baidu Api Key.
- baidu
End stringPoint - Gets or sets baidu Endpoint.
- baidu
Secret stringKey - Gets or sets baidu Secret Key
- baidu_
api_ strkey - Gets or sets baidu Api Key.
- baidu_
end_ strpoint - Gets or sets baidu Endpoint.
- baidu_
secret_ strkey - Gets or sets baidu Secret Key
- baidu
Api StringKey - Gets or sets baidu Api Key.
- baidu
End StringPoint - Gets or sets baidu Endpoint.
- baidu
Secret StringKey - Gets or sets baidu Secret Key
BaiduCredentialResponse, BaiduCredentialResponseArgs
- Baidu
Api stringKey - Gets or sets baidu Api Key.
- Baidu
End stringPoint - Gets or sets baidu Endpoint.
- Baidu
Secret stringKey - Gets or sets baidu Secret Key
- Baidu
Api stringKey - Gets or sets baidu Api Key.
- Baidu
End stringPoint - Gets or sets baidu Endpoint.
- Baidu
Secret stringKey - Gets or sets baidu Secret Key
- baidu
Api StringKey - Gets or sets baidu Api Key.
- baidu
End StringPoint - Gets or sets baidu Endpoint.
- baidu
Secret StringKey - Gets or sets baidu Secret Key
- baidu
Api stringKey - Gets or sets baidu Api Key.
- baidu
End stringPoint - Gets or sets baidu Endpoint.
- baidu
Secret stringKey - Gets or sets baidu Secret Key
- baidu_
api_ strkey - Gets or sets baidu Api Key.
- baidu_
end_ strpoint - Gets or sets baidu Endpoint.
- baidu_
secret_ strkey - Gets or sets baidu Secret Key
- baidu
Api StringKey - Gets or sets baidu Api Key.
- baidu
End StringPoint - Gets or sets baidu Endpoint.
- baidu
Secret StringKey - Gets or sets baidu Secret Key
BrowserCredential, BrowserCredentialArgs
- Subject string
- Gets or sets web push subject.
- Vapid
Private stringKey - Gets or sets VAPID private key.
- Vapid
Public stringKey - Gets or sets VAPID public key.
- Subject string
- Gets or sets web push subject.
- Vapid
Private stringKey - Gets or sets VAPID private key.
- Vapid
Public stringKey - Gets or sets VAPID public key.
- subject String
- Gets or sets web push subject.
- vapid
Private StringKey - Gets or sets VAPID private key.
- vapid
Public StringKey - Gets or sets VAPID public key.
- subject string
- Gets or sets web push subject.
- vapid
Private stringKey - Gets or sets VAPID private key.
- vapid
Public stringKey - Gets or sets VAPID public key.
- subject str
- Gets or sets web push subject.
- vapid_
private_ strkey - Gets or sets VAPID private key.
- vapid_
public_ strkey - Gets or sets VAPID public key.
- subject String
- Gets or sets web push subject.
- vapid
Private StringKey - Gets or sets VAPID private key.
- vapid
Public StringKey - Gets or sets VAPID public key.
BrowserCredentialResponse, BrowserCredentialResponseArgs
- Subject string
- Gets or sets web push subject.
- Vapid
Private stringKey - Gets or sets VAPID private key.
- Vapid
Public stringKey - Gets or sets VAPID public key.
- Subject string
- Gets or sets web push subject.
- Vapid
Private stringKey - Gets or sets VAPID private key.
- Vapid
Public stringKey - Gets or sets VAPID public key.
- subject String
- Gets or sets web push subject.
- vapid
Private StringKey - Gets or sets VAPID private key.
- vapid
Public StringKey - Gets or sets VAPID public key.
- subject string
- Gets or sets web push subject.
- vapid
Private stringKey - Gets or sets VAPID private key.
- vapid
Public stringKey - Gets or sets VAPID public key.
- subject str
- Gets or sets web push subject.
- vapid_
private_ strkey - Gets or sets VAPID private key.
- vapid_
public_ strkey - Gets or sets VAPID public key.
- subject String
- Gets or sets web push subject.
- vapid
Private StringKey - Gets or sets VAPID private key.
- vapid
Public StringKey - Gets or sets VAPID public key.
FcmV1Credential, FcmV1CredentialArgs
- Client
Email string - Gets or sets client email.
- Private
Key string - Gets or sets private key.
- Project
Id string - Gets or sets project id.
- Client
Email string - Gets or sets client email.
- Private
Key string - Gets or sets private key.
- Project
Id string - Gets or sets project id.
- client
Email String - Gets or sets client email.
- private
Key String - Gets or sets private key.
- project
Id String - Gets or sets project id.
- client
Email string - Gets or sets client email.
- private
Key string - Gets or sets private key.
- project
Id string - Gets or sets project id.
- client_
email str - Gets or sets client email.
- private_
key str - Gets or sets private key.
- project_
id str - Gets or sets project id.
- client
Email String - Gets or sets client email.
- private
Key String - Gets or sets private key.
- project
Id String - Gets or sets project id.
FcmV1CredentialResponse, FcmV1CredentialResponseArgs
- Client
Email string - Gets or sets client email.
- Private
Key string - Gets or sets private key.
- Project
Id string - Gets or sets project id.
- Client
Email string - Gets or sets client email.
- Private
Key string - Gets or sets private key.
- Project
Id string - Gets or sets project id.
- client
Email String - Gets or sets client email.
- private
Key String - Gets or sets private key.
- project
Id String - Gets or sets project id.
- client
Email string - Gets or sets client email.
- private
Key string - Gets or sets private key.
- project
Id string - Gets or sets project id.
- client_
email str - Gets or sets client email.
- private_
key str - Gets or sets private key.
- project_
id str - Gets or sets project id.
- client
Email String - Gets or sets client email.
- private
Key String - Gets or sets private key.
- project
Id String - Gets or sets project id.
GcmCredential, GcmCredentialArgs
- Google
Api stringKey - Gets or sets the Google API key.
- Gcm
Endpoint string - Gets or sets the GCM endpoint.
- Google
Api stringKey - Gets or sets the Google API key.
- Gcm
Endpoint string - Gets or sets the GCM endpoint.
- google
Api StringKey - Gets or sets the Google API key.
- gcm
Endpoint String - Gets or sets the GCM endpoint.
- google
Api stringKey - Gets or sets the Google API key.
- gcm
Endpoint string - Gets or sets the GCM endpoint.
- google_
api_ strkey - Gets or sets the Google API key.
- gcm_
endpoint str - Gets or sets the GCM endpoint.
- google
Api StringKey - Gets or sets the Google API key.
- gcm
Endpoint String - Gets or sets the GCM endpoint.
GcmCredentialResponse, GcmCredentialResponseArgs
- Google
Api stringKey - Gets or sets the Google API key.
- Gcm
Endpoint string - Gets or sets the GCM endpoint.
- Google
Api stringKey - Gets or sets the Google API key.
- Gcm
Endpoint string - Gets or sets the GCM endpoint.
- google
Api StringKey - Gets or sets the Google API key.
- gcm
Endpoint String - Gets or sets the GCM endpoint.
- google
Api stringKey - Gets or sets the Google API key.
- gcm
Endpoint string - Gets or sets the GCM endpoint.
- google_
api_ strkey - Gets or sets the Google API key.
- gcm_
endpoint str - Gets or sets the GCM endpoint.
- google
Api StringKey - Gets or sets the Google API key.
- gcm
Endpoint String - Gets or sets the GCM endpoint.
MpnsCredential, MpnsCredentialArgs
- Certificate
Key string - Gets or sets the certificate key for this credential.
- Mpns
Certificate string - Gets or sets the MPNS certificate.
- Thumbprint string
- Gets or sets the MPNS certificate Thumbprint
- Certificate
Key string - Gets or sets the certificate key for this credential.
- Mpns
Certificate string - Gets or sets the MPNS certificate.
- Thumbprint string
- Gets or sets the MPNS certificate Thumbprint
- certificate
Key String - Gets or sets the certificate key for this credential.
- mpns
Certificate String - Gets or sets the MPNS certificate.
- thumbprint String
- Gets or sets the MPNS certificate Thumbprint
- certificate
Key string - Gets or sets the certificate key for this credential.
- mpns
Certificate 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
- certificate
Key String - Gets or sets the certificate key for this credential.
- mpns
Certificate String - Gets or sets the MPNS certificate.
- thumbprint String
- Gets or sets the MPNS certificate Thumbprint
MpnsCredentialResponse, MpnsCredentialResponseArgs
- Certificate
Key string - Gets or sets the certificate key for this credential.
- Mpns
Certificate string - Gets or sets the MPNS certificate.
- Thumbprint string
- Gets or sets the MPNS certificate Thumbprint
- Certificate
Key string - Gets or sets the certificate key for this credential.
- Mpns
Certificate string - Gets or sets the MPNS certificate.
- Thumbprint string
- Gets or sets the MPNS certificate Thumbprint
- certificate
Key String - Gets or sets the certificate key for this credential.
- mpns
Certificate String - Gets or sets the MPNS certificate.
- thumbprint String
- Gets or sets the MPNS certificate Thumbprint
- certificate
Key string - Gets or sets the certificate key for this credential.
- mpns
Certificate 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
- certificate
Key String - Gets or sets the certificate key for this credential.
- mpns
Certificate String - Gets or sets the MPNS certificate.
- thumbprint String
- Gets or sets the MPNS certificate Thumbprint
SharedAccessAuthorizationRulePropertiesResponse, SharedAccessAuthorizationRulePropertiesResponseArgs
- Claim
Type string - Gets a string that describes the claim type
- Claim
Value string - Gets a string that describes the claim value
- Created
Time string - Gets the created time for this rule
- Key
Name string - Gets a string that describes the authorization rule.
- Modified
Time string - Gets the last modified time for this rule
- Revision int
- Gets the revision number for the rule
- Rights List<string>
- Gets or sets the rights associated with the rule.
- Primary
Key string - Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
- Secondary
Key string - Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
- Claim
Type string - Gets a string that describes the claim type
- Claim
Value string - Gets a string that describes the claim value
- Created
Time string - Gets the created time for this rule
- Key
Name string - Gets a string that describes the authorization rule.
- Modified
Time string - Gets the last modified time for this rule
- Revision int
- Gets the revision number for the rule
- Rights []string
- Gets or sets the rights associated with the rule.
- Primary
Key string - Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
- Secondary
Key string - Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
- claim
Type String - Gets a string that describes the claim type
- claim
Value String - Gets a string that describes the claim value
- created
Time String - Gets the created time for this rule
- key
Name String - Gets a string that describes the authorization rule.
- modified
Time String - Gets the last modified time for this rule
- revision Integer
- Gets the revision number for the rule
- rights List<String>
- Gets or sets the rights associated with the rule.
- primary
Key String - Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
- secondary
Key String - Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
- claim
Type string - Gets a string that describes the claim type
- claim
Value string - Gets a string that describes the claim value
- created
Time string - Gets the created time for this rule
- key
Name string - Gets a string that describes the authorization rule.
- modified
Time string - Gets the last modified time for this rule
- revision number
- Gets the revision number for the rule
- rights string[]
- Gets or sets the rights associated with the rule.
- primary
Key string - Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
- secondary
Key string - Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
- claim_
type str - Gets a string that describes the claim type
- claim_
value str - Gets a string that describes the claim value
- created_
time str - Gets the created time for this rule
- key_
name str - Gets a string that describes the authorization rule.
- modified_
time str - Gets the last modified time for this rule
- revision int
- Gets the revision number for the rule
- rights Sequence[str]
- Gets or sets the rights associated with the rule.
- primary_
key str - Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
- secondary_
key str - Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
- claim
Type String - Gets a string that describes the claim type
- claim
Value String - Gets a string that describes the claim value
- created
Time String - Gets the created time for this rule
- key
Name String - Gets a string that describes the authorization rule.
- modified
Time String - Gets the last modified time for this rule
- revision Number
- Gets the revision number for the rule
- rights List<String>
- Gets or sets the rights associated with the rule.
- primary
Key String - Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
- secondary
Key String - Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
Sku, SkuArgs
SkuName, SkuNameArgs
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- Sku
Name Free - Free
- Sku
Name Basic - Basic
- Sku
Name Standard - Standard
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- FREE
- Free
- BASIC
- Basic
- STANDARD
- Standard
- "Free"
- Free
- "Basic"
- Basic
- "Standard"
- Standard
SkuResponse, SkuResponseArgs
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
WnsCredential, WnsCredentialArgs
- Certificate
Key string - Ges or sets the WNS Certificate Key.
- Package
Sid string - Gets or sets the package ID for this credential.
- Secret
Key string - Gets or sets the secret key.
- Windows
Live stringEndpoint - Gets or sets the Windows Live endpoint.
- Wns
Certificate string - Gets or sets the WNS Certificate.
- Certificate
Key string - Ges or sets the WNS Certificate Key.
- Package
Sid string - Gets or sets the package ID for this credential.
- Secret
Key string - Gets or sets the secret key.
- Windows
Live stringEndpoint - Gets or sets the Windows Live endpoint.
- Wns
Certificate string - Gets or sets the WNS Certificate.
- certificate
Key String - Ges or sets the WNS Certificate Key.
- package
Sid String - Gets or sets the package ID for this credential.
- secret
Key String - Gets or sets the secret key.
- windows
Live StringEndpoint - Gets or sets the Windows Live endpoint.
- wns
Certificate String - Gets or sets the WNS Certificate.
- certificate
Key string - Ges or sets the WNS Certificate Key.
- package
Sid string - Gets or sets the package ID for this credential.
- secret
Key string - Gets or sets the secret key.
- windows
Live stringEndpoint - Gets or sets the Windows Live endpoint.
- wns
Certificate string - Gets or sets the WNS Certificate.
- certificate_
key str - Ges or sets the WNS Certificate Key.
- package_
sid str - Gets or sets the package ID for this credential.
- secret_
key str - Gets or sets the secret key.
- windows_
live_ strendpoint - Gets or sets the Windows Live endpoint.
- wns_
certificate str - Gets or sets the WNS Certificate.
- certificate
Key String - Ges or sets the WNS Certificate Key.
- package
Sid String - Gets or sets the package ID for this credential.
- secret
Key String - Gets or sets the secret key.
- windows
Live StringEndpoint - Gets or sets the Windows Live endpoint.
- wns
Certificate String - Gets or sets the WNS Certificate.
WnsCredentialResponse, WnsCredentialResponseArgs
- Certificate
Key string - Ges or sets the WNS Certificate Key.
- Package
Sid string - Gets or sets the package ID for this credential.
- Secret
Key string - Gets or sets the secret key.
- Windows
Live stringEndpoint - Gets or sets the Windows Live endpoint.
- Wns
Certificate string - Gets or sets the WNS Certificate.
- Certificate
Key string - Ges or sets the WNS Certificate Key.
- Package
Sid string - Gets or sets the package ID for this credential.
- Secret
Key string - Gets or sets the secret key.
- Windows
Live stringEndpoint - Gets or sets the Windows Live endpoint.
- Wns
Certificate string - Gets or sets the WNS Certificate.
- certificate
Key String - Ges or sets the WNS Certificate Key.
- package
Sid String - Gets or sets the package ID for this credential.
- secret
Key String - Gets or sets the secret key.
- windows
Live StringEndpoint - Gets or sets the Windows Live endpoint.
- wns
Certificate String - Gets or sets the WNS Certificate.
- certificate
Key string - Ges or sets the WNS Certificate Key.
- package
Sid string - Gets or sets the package ID for this credential.
- secret
Key string - Gets or sets the secret key.
- windows
Live stringEndpoint - Gets or sets the Windows Live endpoint.
- wns
Certificate string - Gets or sets the WNS Certificate.
- certificate_
key str - Ges or sets the WNS Certificate Key.
- package_
sid str - Gets or sets the package ID for this credential.
- secret_
key str - Gets or sets the secret key.
- windows_
live_ strendpoint - Gets or sets the Windows Live endpoint.
- wns_
certificate str - Gets or sets the WNS Certificate.
- certificate
Key String - Ges or sets the WNS Certificate Key.
- package
Sid String - Gets or sets the package ID for this credential.
- secret
Key String - Gets or sets the secret key.
- windows
Live StringEndpoint - Gets or sets the Windows Live endpoint.
- wns
Certificate String - Gets or sets the WNS Certificate.
XiaomiCredential, XiaomiCredentialArgs
- app_
secret str - Gets or sets app secret.
- endpoint str
- Gets or sets xiaomi service endpoint.
XiaomiCredentialResponse, XiaomiCredentialResponseArgs
- app_
secret str - Gets or sets app secret.
- endpoint str
- Gets or sets xiaomi service endpoint.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:notificationhubs:NotificationHub test /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs/{notificationHubName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0