Microsoft.NotificationHubs namespaces/notificationHubs 2014-09-01
Artykuł
04/14/2024
1 współautor
Opinia
W tym artykule
Definicja zasobu Bicep
Przestrzeń nazw/typ zasobu notificationHubs można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian .
Aby utworzyć zasób Microsoft.NotificationHubs/namespaces/notificationHubs, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
admCredential: {
properties: {
authTokenUrl: 'string'
clientId: 'string'
clientSecret: 'string'
}
}
apnsCredential: {
properties: {
apnsCertificate: 'string'
certificateKey: 'string'
endpoint: 'string'
thumbprint: 'string'
}
}
authorizationRules: [
{
claimType: 'string'
claimValue: 'string'
createdTime: 'string'
keyName: 'string'
modifiedTime: 'string'
primaryKey: 'string'
revision: int
rights: [
'string'
]
secondaryKey: 'string'
}
]
baiduCredential: {
properties: {
baiduApiKey: 'string'
baiduEndPoint: 'string'
baiduSecretKey: 'string'
}
}
gcmCredential: {
properties: {
gcmEndpoint: 'string'
googleApiKey: 'string'
}
}
mpnsCredential: {
properties: {
certificateKey: 'string'
mpnsCertificate: 'string'
thumbprint: 'string'
}
}
name: 'string'
registrationTtl: 'string'
wnsCredential: {
properties: {
packageSid: 'string'
secretKey: 'string'
windowsLiveEndpoint: 'string'
}
}
}
}
Wartości właściwości
przestrzenie nazw/powiadomieniaHubs
Nazwa
Opis
Wartość
name
Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep .
ciąg (wymagany) Limit znaków: 1–260 Prawidłowe znaki: Alfanumeryczne, kropki, łączniki i podkreślenia. Uruchom alfanumeryczne.
location
Pobiera lub ustawia lokalizację centrum danych usługi NotificationHub.
ciąg (wymagany)
tags
Pobiera lub ustawia tagi usługi NotificationHub.
Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
Nadrzędny
W pliku Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym .
Symboliczna nazwa zasobu typu: przestrzenie nazw
properties
Pobiera lub ustawia właściwości usługi NotificationHub.
NotificationHubProperties (wymagane)
NotificationHubProperties
Nazwa
Opis
Wartość
admCredential
AdmCredential utworzonego powiadomieniaHub
AdmCredential
apnsCredential
Element ApnsCredential utworzonego usługi NotificationHub
ApnsCredential
authorizationRules
Reguły autoryzacji utworzonego usługi NotificationHub
SharedAccessAuthorizationRuleProperties []
baiduCredential
Obiekt BaiduCredential utworzonego usługi NotificationHub
BaiduCredential
gcmCredential
GcmCredential utworzonego usługi NotificationHub
GcmCredential
mpnsCredential
Element MpnsCredential utworzonego usługi NotificationHub
MpnsCredential
name
Nazwa usługi NotificationHub.
ciąg
registrationTtl (czas rejestracji)
Czas rejestracji utworzonego usługi NotificationHub
ciąg
wnsCredential
WnsCredential utworzonego powiadomieniaHub
WnsCredential
AdmCredential
Nazwa
Opis
Wartość
properties
Pobiera lub ustawia właściwości elementu NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Nazwa
Opis
Wartość
authTokenUrl
Pobiera lub ustawia adres URL tokenu autoryzacji.
ciąg
clientId
Pobiera lub ustawia identyfikator klienta.
ciąg
clientSecret
Pobiera lub ustawia klucz dostępu wpisu tajnego poświadczeń.
ciąg
ApnsCredential
Nazwa
Opis
Wartość
properties
Pobiera lub ustawia właściwości aplikacji NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Nazwa
Opis
Wartość
apnsCertificate
Pobiera lub ustawia certyfikat APNS.
ciąg
certificateKey
Pobiera lub ustawia klucz certyfikatu.
ciąg
endpoint
Pobiera lub ustawia punkt końcowy tego poświadczenia.
ciąg
Odcisk palca
Pobiera lub ustawia odcisk palca certyfikatu apns
ciąg
SharedAccessAuthorizationRuleProperties
Nazwa
Opis
Wartość
Claimtype
Typ oświadczenia.
ciąg
claimValue
Wartość oświadczenia.
ciąg
createdTime
Godzina utworzenia reguły autoryzacji.
ciąg
keyName
Nazwa użytego klucza.
ciąg
modifiedTime
Ostatni raz reguła została zaktualizowana.
ciąg
primaryKey
Użyty klucz podstawowy.
ciąg
revision
Numer poprawki reguły.
int
Prawa
Prawa skojarzone z regułą.
Tablica ciągów zawierająca dowolną z: "Nasłuchiwanie" "Zarządzaj" "Wyślij"
secondaryKey
Użyty klucz pomocniczy.
ciąg
BaiduCredential
Nazwa
Opis
Wartość
properties
Pobiera lub ustawia właściwości usługi NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nazwa
Opis
Wartość
baiduApiKey
Pobierz lub ustaw klucz interfejsu API Baidu.
ciąg
baiduEndPoint
Pobierz lub ustaw punkt końcowy baidu.
ciąg
baiduSecretKey
Pobieranie lub ustawianie klucza tajnego Baidu
ciąg
GcmCredential
Nazwa
Opis
Wartość
properties
Pobiera lub ustawia właściwości usługi NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nazwa
Opis
Wartość
gcmEndpoint
Pobiera lub ustawia punkt końcowy usługi GCM.
ciąg
googleApiKey
Pobiera lub ustawia klucz interfejsu API Google.
ciąg
MpnsCredential
Nazwa
Opis
Wartość
properties
Pobiera lub ustawia właściwości elementu NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Nazwa
Opis
Wartość
certificateKey
Pobiera lub ustawia klucz certyfikatu dla tego poświadczenia.
ciąg
mpnsCertificate
Pobiera lub ustawia certyfikat MPNS.
ciąg
Odcisk palca
Pobiera lub ustawia odcisk palca certyfikatu Mpns
ciąg
WnsCredential
Nazwa
Opis
Wartość
properties
Pobiera lub ustawia właściwości elementu NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nazwa
Opis
Wartość
packageSid
Pobiera lub ustawia identyfikator pakietu dla tego poświadczenia.
ciąg
secretKey
Pobiera lub ustawia klucz tajny.
ciąg
windowsLiveEndpoint
Pobiera lub ustawia punkt końcowy usługi Windows Live.
ciąg
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Definicja zasobu szablonu usługi ARM
Przestrzeń nazw/typ zasobu notificationHubs można wdrożyć z operacjami docelowymi:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian .
Aby utworzyć zasób Microsoft.NotificationHubs/namespaces/notificationHubs, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
"apiVersion": "2014-09-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"admCredential": {
"properties": {
"authTokenUrl": "string",
"clientId": "string",
"clientSecret": "string"
}
},
"apnsCredential": {
"properties": {
"apnsCertificate": "string",
"certificateKey": "string",
"endpoint": "string",
"thumbprint": "string"
}
},
"authorizationRules": [
{
"claimType": "string",
"claimValue": "string",
"createdTime": "string",
"keyName": "string",
"modifiedTime": "string",
"primaryKey": "string",
"revision": "int",
"rights": [ "string" ],
"secondaryKey": "string"
}
],
"baiduCredential": {
"properties": {
"baiduApiKey": "string",
"baiduEndPoint": "string",
"baiduSecretKey": "string"
}
},
"gcmCredential": {
"properties": {
"gcmEndpoint": "string",
"googleApiKey": "string"
}
},
"mpnsCredential": {
"properties": {
"certificateKey": "string",
"mpnsCertificate": "string",
"thumbprint": "string"
}
},
"name": "string",
"registrationTtl": "string",
"wnsCredential": {
"properties": {
"packageSid": "string",
"secretKey": "string",
"windowsLiveEndpoint": "string"
}
}
}
}
Wartości właściwości
przestrzenie nazw/powiadomieniaHubs
Nazwa
Opis
Wartość
typ
Typ zasobu
"Microsoft.NotificationHubs/namespaces/notificationHubs"
apiVersion
Wersja interfejsu API zasobów
'2014-09-01'
name
Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM w formacie JSON .
ciąg (wymagany) Limit znaków: 1–260 Prawidłowe znaki: Alfanumeryczne, kropki, łączniki i podkreślenia. Uruchom alfanumeryczne.
location
Pobiera lub ustawia lokalizację centrum danych usługi NotificationHub.
ciąg (wymagany)
tags
Pobiera lub ustawia tagi usługi NotificationHub.
Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties
Pobiera lub ustawia właściwości usługi NotificationHub.
NotificationHubProperties (wymagane)
NotificationHubProperties
Nazwa
Opis
Wartość
admCredential
AdmCredential utworzonego powiadomieniaHub
AdmCredential
apnsCredential
Element ApnsCredential utworzonego elementu NotificationHub
ApnsCredential
authorizationRules (reguły autoryzacji)
Reguły autoryzacji utworzonego usługi NotificationHub
SharedAccessAuthorizationRuleProperties []
baiduCredential
Obiekt BaiduCredential utworzonej usługi NotificationHub
BaiduCredential
gcmCredential
Obiekt GcmCredential utworzonej usługi NotificationHub
GcmCredential
mpnsCredential
Element MpnsCredential utworzonego elementu NotificationHub
MpnsCredential
name
Nazwa usługi NotificationHub.
ciąg
registrationTtl (czas rejestracji)
Czas rejestracji utworzonego usługi NotificationHub
ciąg
wnsCredential
WnsCredential utworzonego powiadomieniaHub
WnsCredential
AdmCredential
Nazwa
Opis
Wartość
properties
Pobiera lub ustawia właściwości elementu NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Nazwa
Opis
Wartość
authTokenUrl
Pobiera lub ustawia adres URL tokenu autoryzacji.
ciąg
clientId
Pobiera lub ustawia identyfikator klienta.
ciąg
clientSecret
Pobiera lub ustawia klucz dostępu wpisu tajnego poświadczeń.
ciąg
ApnsCredential
Nazwa
Opis
Wartość
properties
Pobiera lub ustawia właściwości aplikacji NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Nazwa
Opis
Wartość
apnsCertificate
Pobiera lub ustawia certyfikat APNS.
ciąg
certificateKey
Pobiera lub ustawia klucz certyfikatu.
ciąg
endpoint
Pobiera lub ustawia punkt końcowy tego poświadczenia.
ciąg
Odcisk palca
Pobiera lub ustawia odcisk palca certyfikatu apns
ciąg
SharedAccessAuthorizationRuleProperties
Nazwa
Opis
Wartość
Claimtype
Typ oświadczenia.
ciąg
claimValue
Wartość oświadczenia.
ciąg
createdTime
Godzina utworzenia reguły autoryzacji.
ciąg
keyName
Nazwa użytego klucza.
ciąg
modifiedTime
Ostatni raz reguła została zaktualizowana.
ciąg
primaryKey
Użyty klucz podstawowy.
ciąg
revision
Numer poprawki reguły.
int
Prawa
Prawa skojarzone z regułą.
Tablica ciągów zawierająca dowolną z: "Nasłuchiwanie" "Zarządzaj" "Wyślij"
secondaryKey
Użyty klucz pomocniczy.
ciąg
BaiduCredential
Nazwa
Opis
Wartość
properties
Pobiera lub ustawia właściwości usługi NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nazwa
Opis
Wartość
baiduApiKey
Pobierz lub ustaw klucz interfejsu API Baidu.
ciąg
baiduEndPoint
Pobierz lub ustaw punkt końcowy baidu.
ciąg
baiduSecretKey
Pobieranie lub ustawianie klucza tajnego baidu
ciąg
GcmCredential
Nazwa
Opis
Wartość
properties
Pobiera lub ustawia właściwości usługi NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nazwa
Opis
Wartość
gcmEndpoint
Pobiera lub ustawia punkt końcowy usługi GCM.
ciąg
googleApiKey
Pobiera lub ustawia klucz interfejsu API Google.
ciąg
MpnsCredential
Nazwa
Opis
Wartość
properties
Pobiera lub ustawia właściwości elementu NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Nazwa
Opis
Wartość
certificateKey
Pobiera lub ustawia klucz certyfikatu dla tego poświadczenia.
ciąg
mpnsCertificate
Pobiera lub ustawia certyfikat MPNS.
ciąg
Odcisk palca
Pobiera lub ustawia odcisk palca certyfikatu Mpns
ciąg
WnsCredential
Nazwa
Opis
Wartość
properties
Pobiera lub ustawia właściwości elementu NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nazwa
Opis
Wartość
packageSid
Pobiera lub ustawia identyfikator pakietu dla tego poświadczenia.
ciąg
secretKey
Pobiera lub ustawia klucz tajny.
ciąg
windowsLiveEndpoint
Pobiera lub ustawia punkt końcowy usługi Windows Live.
ciąg
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Przestrzeń nazw/typ zasobu notificationHubs można wdrożyć z operacjami docelowymi:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian .
Aby utworzyć zasób Microsoft.NotificationHubs/namespaces/notificationHubs, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
admCredential = {
properties = {
authTokenUrl = "string"
clientId = "string"
clientSecret = "string"
}
}
apnsCredential = {
properties = {
apnsCertificate = "string"
certificateKey = "string"
endpoint = "string"
thumbprint = "string"
}
}
authorizationRules = [
{
claimType = "string"
claimValue = "string"
createdTime = "string"
keyName = "string"
modifiedTime = "string"
primaryKey = "string"
revision = int
rights = [
"string"
]
secondaryKey = "string"
}
]
baiduCredential = {
properties = {
baiduApiKey = "string"
baiduEndPoint = "string"
baiduSecretKey = "string"
}
}
gcmCredential = {
properties = {
gcmEndpoint = "string"
googleApiKey = "string"
}
}
mpnsCredential = {
properties = {
certificateKey = "string"
mpnsCertificate = "string"
thumbprint = "string"
}
}
name = "string"
registrationTtl = "string"
wnsCredential = {
properties = {
packageSid = "string"
secretKey = "string"
windowsLiveEndpoint = "string"
}
}
}
})
}
Wartości właściwości
przestrzenie nazw/powiadomieniaHubs
Nazwa
Opis
Wartość
typ
Typ zasobu
"Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01"
name
Nazwa zasobu
ciąg (wymagany) Limit znaków: 1–260 Prawidłowe znaki: Alfanumeryczne, kropki, łączniki i podkreślenia. Uruchom alfanumeryczne.
location
Pobiera lub ustawia lokalizację centrum danych usługi NotificationHub.
ciąg (wymagany)
parent_id
Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu.
Identyfikator zasobu typu: przestrzenie nazw
tags
Pobiera lub ustawia tagi usługi NotificationHub.
Słownik nazw tagów i wartości.
properties
Pobiera lub ustawia właściwości usługi NotificationHub.
NotificationHubProperties (wymagane)
NotificationHubProperties
Nazwa
Opis
Wartość
admCredential
AdmCredential utworzonego powiadomieniaHub
AdmCredential
apnsCredential
Element ApnsCredential utworzonego elementu NotificationHub
ApnsCredential
authorizationRules (reguły autoryzacji)
Reguły autoryzacji utworzonego usługi NotificationHub
SharedAccessAuthorizationRuleProperties []
baiduCredential
Obiekt BaiduCredential utworzonej usługi NotificationHub
BaiduCredential
gcmCredential
Obiekt GcmCredential utworzonej usługi NotificationHub
GcmCredential
mpnsCredential
Element MpnsCredential utworzonego elementu NotificationHub
MpnsCredential
name
Nazwa usługi NotificationHub.
ciąg
registrationTtl
Czas rejestracji utworzonego powiadomienia w usłudze NotificationHub
ciąg
wnsCredential
Element WnsCredential utworzonego elementu NotificationHub
WnsCredential
AdmCredential
Właściwości admCredentialProperties
Nazwa
Opis
Wartość
authTokenUrl
Pobiera lub ustawia adres URL tokenu autoryzacji.
ciąg
clientId
Pobiera lub ustawia identyfikator klienta.
ciąg
clientSecret
Pobiera lub ustawia klucz dostępu wpisu tajnego poświadczeń.
ciąg
ApnsCredential
Nazwa
Opis
Wartość
properties
Pobiera lub ustawia właściwości elementu NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Nazwa
Opis
Wartość
apnsCertificate
Pobiera lub ustawia certyfikat usługi APNS.
ciąg
certificateKey
Pobiera lub ustawia klucz certyfikatu.
ciąg
endpoint
Pobiera lub ustawia punkt końcowy tego poświadczenia.
ciąg
Odcisk palca
Pobiera lub ustawia odcisk palca certyfikatu apns
ciąg
SharedAccessAuthorizationRuleProperties
Nazwa
Opis
Wartość
Claimtype
Typ oświadczenia.
ciąg
claimValue
Wartość oświadczenia.
ciąg
createdTime
Czas, w którym utworzono regułę autoryzacji.
ciąg
keyName
Nazwa użytego klucza.
ciąg
modifiedTime
Ostatni raz reguła została zaktualizowana.
ciąg
primaryKey
Użyty klucz podstawowy.
ciąg
revision
Numer poprawki reguły.
int
Prawa
Prawa skojarzone z regułą.
Tablica ciągów zawierająca dowolną z: "Nasłuchiwanie" "Zarządzanie" "Wyślij"
secondaryKey
Użyty klucz pomocniczy.
ciąg
BaiduCredential
Nazwa
Opis
Wartość
properties
Pobiera lub ustawia właściwości usługi NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nazwa
Opis
Wartość
baiduApiKey
Pobierz lub ustaw klucz interfejsu API Baidu.
ciąg
baiduEndPoint
Pobierz lub ustaw punkt końcowy baidu.
ciąg
baiduSecretKey
Pobieranie lub ustawianie klucza tajnego baidu
ciąg
GcmCredential
Nazwa
Opis
Wartość
properties
Pobiera lub ustawia właściwości usługi NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nazwa
Opis
Wartość
gcmEndpoint
Pobiera lub ustawia punkt końcowy usługi GCM.
ciąg
googleApiKey
Pobiera lub ustawia klucz interfejsu API Google.
ciąg
MpnsCredential
Nazwa
Opis
Wartość
properties
Pobiera lub ustawia właściwości elementu NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Nazwa
Opis
Wartość
certificateKey
Pobiera lub ustawia klucz certyfikatu dla tego poświadczenia.
ciąg
mpnsCertificate
Pobiera lub ustawia certyfikat MPNS.
ciąg
Odcisk palca
Pobiera lub ustawia odcisk palca certyfikatu Mpns
ciąg
WnsCredential
Nazwa
Opis
Wartość
properties
Pobiera lub ustawia właściwości elementu NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nazwa
Opis
Wartość
packageSid
Pobiera lub ustawia identyfikator pakietu dla tego poświadczenia.
ciąg
secretKey
Pobiera lub ustawia klucz tajny.
ciąg
windowsLiveEndpoint
Pobiera lub ustawia punkt końcowy usługi Windows Live.
ciąg