Sdílet prostřednictvím


Obory názvů Microsoft.NotificationHubs

Definice prostředku Bicep

Typ prostředku oborů názvů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.NotificationHubs/namespaces, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.NotificationHubs/namespaces@2023-10-01-preview' = {
  location: 'string'
  name: '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'
        }
      }
      fcmV1Credential: {
        properties: {
          clientEmail: 'string'
          privateKey: 'string'
          projectId: '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'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

AdmCredential

Jméno Popis Hodnota
vlastnosti Popis admCredential NotificationHubu AdmCredentialProperties (povinné)

AdmCredentialProperties

Jméno Popis Hodnota
authTokenUrl Získá nebo nastaví adresu URL autorizačního tokenu. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
clientId Získá nebo nastaví identifikátor klienta. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
clientSecret Získá nebo nastaví přístupový klíč k tajným klíčům přihlašovacích údajů. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

ApnsCredential

Jméno Popis Hodnota
vlastnosti Popis ApnsCredential NotificationHubu ApnsCredentialProperties (povinné)

ApnsCredentialProperties

Jméno Popis Hodnota
apnsCertificate Získá nebo nastaví certifikát APNS. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
appId Získá nebo nastaví zaregistrovaný klíč deklarace identity vystavitele (iss), jehož hodnota je
10místné ID týmu získané z vašeho vývojářského účtu
řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
appName Získá nebo nastaví název aplikace. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
certificateKey Získá nebo nastaví klíč certifikátu. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
zakončení Získá nebo nastaví koncový bod tohoto pověření. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
keyId Získá nebo nastaví 10mísíčkový identifikátor klíče (dětský) klíč získaný z
váš vývojářský účet
řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
otisk palce Získá nebo nastaví kryptografický otisk certifikátu APNS. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
symbol Získá nebo nastaví ověřovací token zprostředkovatele získaný prostřednictvím vašeho
vývojářský účet
řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

BaiduCredential

Jméno Popis Hodnota
vlastnosti Popis NotificationHub BaiduCredential. BaiduCredentialProperties (povinné)

BaiduCredentialProperties

Jméno Popis Hodnota
baiduApiKey Získá nebo nastaví baidu Api Key. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
baiduEndPoint Získá nebo nastaví koncový bod baidu. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
baiduSecretKey Získá nebo nastaví tajný klíč baidu řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

BrowserCredential

Jméno Popis Hodnota
vlastnosti Popis NotificationHub BrowserCredential. BrowserCredentialProperties (povinné)

BrowserCredentialProperties

Jméno Popis Hodnota
předmět Získá nebo nastaví předmět webového nabízení. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
vapidPrivateKey Získá nebo nastaví privátní klíč VAPID. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
vapidPublicKey Získá nebo nastaví veřejný klíč VAPID. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

FcmV1Credential

Jméno Popis Hodnota
vlastnosti Popis NotificationHub FcmV1Credential. FcmV1CredentialProperties (povinné)

FcmV1CredentialProperties

Jméno Popis Hodnota
clientEmail Získá nebo nastaví e-mail klienta. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
privateKey Získá nebo nastaví privátní klíč. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
projectId Získá nebo nastaví ID projektu. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

GcmCredential

Jméno Popis Hodnota
vlastnosti Popis objektu NotificationHub GcmCredential GcmCredentialProperties (povinné)

GcmCredentialProperties

Jméno Popis Hodnota
gcmEndpoint Získá nebo nastaví koncový bod GCM. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
googleApiKey Získá nebo nastaví klíč rozhraní Google API. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

IpRule

Jméno Popis Hodnota
ipMask Maska IP. řetězec

Omezení:
Minimální délka = 1 (povinné)
práva Seznam přístupových práv Řetězcové pole obsahující některou z těchto možností:
Poslouchejte
Spravovat
Odeslat (povinné)

Microsoft.NotificationHubs/namespaces

Jméno Popis Hodnota
umístění Geografické umístění, ve kterém se nachází zdroj string (povinné)
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 50
Model = ^[a-zA-Z][a-zA-Z0-9-]*$ (povinné)
vlastnosti Představuje vlastnosti oboru názvů. oboru názvů properties
sku Popis skladové položky pro obor názvů skladové položky (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

MpnsCredential

Jméno Popis Hodnota
vlastnosti Popis souboru MpnsCredential NotificationHub MpnsCredentialProperties (povinné)

MpnsCredentialProperties

Jméno Popis Hodnota
certificateKey Získá nebo nastaví klíč certifikátu pro tyto přihlašovací údaje. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
mpnsCertificate Získá nebo nastaví certifikát MPNS. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
otisk palce Získá nebo nastaví kryptografický otisk certifikátu MPNS. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

Obor názvůProperties

Jméno Popis Hodnota
dataCenter Zavrhovaný. řetězec
namespaceType Definuje hodnoty pro NamespaceType. Zasílání zpráv
NotificationHub
networkAcls Kolekce pravidel autorizace sítě. NetworkAcls
pnsCredentials Kolekce přihlašovacích údajů PNS centra oznámení nebo centra oznámení. PnsCredentials
provisioningState Definuje hodnoty pro OperationProvisioningState. Zrušeno
Zakázáno
Chyba
InProgress
Čeká na vyřízení
Úspěch
Neznámý
publicNetworkAccess Typ přístupu k veřejné síti Zakázáno
Povoleno
replicationRegion Povolená oblast replikace 'AustraliaEast'
"BrazílieSouth"
Výchozí
None (Žádný)
"NorthEurope"
SouthAfricaNorth
SouthEastAsia
WestUs2
scaleUnit Získá nebo nastaví scaleUnit, kde se obor názvů vytvoří. řetězec
stav Stav oboru názvů Vytvořeno
Vytváření
Odstranění
"Pozastaveno"
zoneRedundancy Název skladové položky oboru názvů Zakázáno
Povoleno

Seznamy NetworkAcls

Jméno Popis Hodnota
IpRules Seznam pravidel PROTOKOLU IP iprule[]
publicNetworkRule Výchozí (veřejné internetové) pravidlo autorizace sítě, které obsahuje práva, pokud žádné jiné pravidlo sítě neodpovídá. PublicInternetAuthorizationRule

PnsCredentials

Jméno Popis Hodnota
admCredential Popis admCredential NotificationHubu AdmCredential
apnsCredential Popis ApnsCredential NotificationHubu ApnsCredential
baiduCredential Popis NotificationHub BaiduCredential. BaiduCredential
browserCredential Popis NotificationHub BrowserCredential. BrowserCredential
fcmV1Credential Popis NotificationHub FcmV1Credential. FcmV1Credential
gcmCredential Popis objektu NotificationHub GcmCredential GcmCredential
mpnsCredential Popis souboru MpnsCredential NotificationHub mpnsCredential
wnsCredential Popis notificationHub WnsCredential. WnsCredential
xiaomiCredential Popis NotificationHub XiaomiCredential. XiaomiCredential

PublicInternetAuthorizationRule

Jméno Popis Hodnota
práva Seznam přístupových práv Řetězcové pole obsahující některou z těchto možností:
Poslouchejte
Spravovat
Odeslat (povinné)

Sku

Jméno Popis Hodnota
kapacita Získá nebo nastaví kapacitu prostředku. Int
Rodina Získá nebo nastaví SKU Family řetězec
Jméno Název skladové položky oboru názvů "Základní"
"Zdarma"
Standard (povinné)
velikost Získá nebo nastaví velikost skladové položky. řetězec
úroveň Získá nebo nastaví úroveň konkrétní skladové položky. řetězec

TrackedResourceTags

Jméno Popis Hodnota

WnsCredential

Jméno Popis Hodnota
vlastnosti Popis notificationHub WnsCredential. WnsCredentialProperties (povinné)

WnsCredentialProperties

Jméno Popis Hodnota
certificateKey Ges nebo nastaví klíč certifikátu WNS. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
packageSid Získá nebo nastaví ID balíčku pro tyto přihlašovací údaje. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
secretKey Získá nebo nastaví tajný klíč. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
windowsLiveEndpoint Získá nebo nastaví koncový bod Windows Live. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
wnsCertificate Získá nebo nastaví certifikát WNS. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

XiaomiCredential

Jméno Popis Hodnota
vlastnosti Popis NotificationHub XiaomiCredentialProperties. XiaomiCredentialProperties (povinné)

XiaomiCredentialProperties

Jméno Popis Hodnota
appSecret Získá nebo nastaví tajný kód aplikace. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
zakončení Získá nebo nastaví koncový bod služby xiaomi. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

Příklady použití

Ukázky rychlého startu Azure

Následující šablony Azure pro rychlý start obsahují ukázky Bicep pro nasazení tohoto typu prostředku.

Soubor Bicep Popis
vytvoření centra oznámení Azure Vytvoří centrum oznámení Azure, původně autor šablony John Downs.

Definice prostředku šablony ARM

Typ prostředku oborů názvů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.NotificationHubs/namespaces, přidejte do šablony následující JSON.

{
  "type": "Microsoft.NotificationHubs/namespaces",
  "apiVersion": "2023-10-01-preview",
  "name": "string",
  "location": "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"
        }
      },
      "fcmV1Credential": {
        "properties": {
          "clientEmail": "string",
          "privateKey": "string",
          "projectId": "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"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Hodnoty vlastností

AdmCredential

Jméno Popis Hodnota
vlastnosti Popis admCredential NotificationHubu AdmCredentialProperties (povinné)

AdmCredentialProperties

Jméno Popis Hodnota
authTokenUrl Získá nebo nastaví adresu URL autorizačního tokenu. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
clientId Získá nebo nastaví identifikátor klienta. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
clientSecret Získá nebo nastaví přístupový klíč k tajným klíčům přihlašovacích údajů. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

ApnsCredential

Jméno Popis Hodnota
vlastnosti Popis ApnsCredential NotificationHubu ApnsCredentialProperties (povinné)

ApnsCredentialProperties

Jméno Popis Hodnota
apnsCertificate Získá nebo nastaví certifikát APNS. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
appId Získá nebo nastaví zaregistrovaný klíč deklarace identity vystavitele (iss), jehož hodnota je
10místné ID týmu získané z vašeho vývojářského účtu
řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
appName Získá nebo nastaví název aplikace. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
certificateKey Získá nebo nastaví klíč certifikátu. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
zakončení Získá nebo nastaví koncový bod tohoto pověření. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
keyId Získá nebo nastaví 10mísíčkový identifikátor klíče (dětský) klíč získaný z
váš vývojářský účet
řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
otisk palce Získá nebo nastaví kryptografický otisk certifikátu APNS. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
symbol Získá nebo nastaví ověřovací token zprostředkovatele získaný prostřednictvím vašeho
vývojářský účet
řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

BaiduCredential

Jméno Popis Hodnota
vlastnosti Popis NotificationHub BaiduCredential. BaiduCredentialProperties (povinné)

BaiduCredentialProperties

Jméno Popis Hodnota
baiduApiKey Získá nebo nastaví baidu Api Key. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
baiduEndPoint Získá nebo nastaví koncový bod baidu. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
baiduSecretKey Získá nebo nastaví tajný klíč baidu řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

BrowserCredential

Jméno Popis Hodnota
vlastnosti Popis NotificationHub BrowserCredential. BrowserCredentialProperties (povinné)

BrowserCredentialProperties

Jméno Popis Hodnota
předmět Získá nebo nastaví předmět webového nabízení. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
vapidPrivateKey Získá nebo nastaví privátní klíč VAPID. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
vapidPublicKey Získá nebo nastaví veřejný klíč VAPID. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

FcmV1Credential

Jméno Popis Hodnota
vlastnosti Popis NotificationHub FcmV1Credential. FcmV1CredentialProperties (povinné)

FcmV1CredentialProperties

Jméno Popis Hodnota
clientEmail Získá nebo nastaví e-mail klienta. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
privateKey Získá nebo nastaví privátní klíč. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
projectId Získá nebo nastaví ID projektu. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

GcmCredential

Jméno Popis Hodnota
vlastnosti Popis objektu NotificationHub GcmCredential GcmCredentialProperties (povinné)

GcmCredentialProperties

Jméno Popis Hodnota
gcmEndpoint Získá nebo nastaví koncový bod GCM. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
googleApiKey Získá nebo nastaví klíč rozhraní Google API. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

IpRule

Jméno Popis Hodnota
ipMask Maska IP. řetězec

Omezení:
Minimální délka = 1 (povinné)
práva Seznam přístupových práv Řetězcové pole obsahující některou z těchto možností:
Poslouchejte
Spravovat
Odeslat (povinné)

Microsoft.NotificationHubs/namespaces

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2023-10-01-preview
umístění Geografické umístění, ve kterém se nachází zdroj string (povinné)
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 50
Model = ^[a-zA-Z][a-zA-Z0-9-]*$ (povinné)
vlastnosti Představuje vlastnosti oboru názvů. oboru názvů properties
sku Popis skladové položky pro obor názvů skladové položky (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.NotificationHubs/namespaces

MpnsCredential

Jméno Popis Hodnota
vlastnosti Popis souboru MpnsCredential NotificationHub MpnsCredentialProperties (povinné)

MpnsCredentialProperties

Jméno Popis Hodnota
certificateKey Získá nebo nastaví klíč certifikátu pro tyto přihlašovací údaje. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
mpnsCertificate Získá nebo nastaví certifikát MPNS. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
otisk palce Získá nebo nastaví kryptografický otisk certifikátu MPNS. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

Obor názvůProperties

Jméno Popis Hodnota
dataCenter Zavrhovaný. řetězec
namespaceType Definuje hodnoty pro NamespaceType. Zasílání zpráv
NotificationHub
networkAcls Kolekce pravidel autorizace sítě. NetworkAcls
pnsCredentials Kolekce přihlašovacích údajů PNS centra oznámení nebo centra oznámení. PnsCredentials
provisioningState Definuje hodnoty pro OperationProvisioningState. Zrušeno
Zakázáno
Chyba
InProgress
Čeká na vyřízení
Úspěch
Neznámý
publicNetworkAccess Typ přístupu k veřejné síti Zakázáno
Povoleno
replicationRegion Povolená oblast replikace 'AustraliaEast'
"BrazílieSouth"
Výchozí
None (Žádný)
"NorthEurope"
SouthAfricaNorth
SouthEastAsia
WestUs2
scaleUnit Získá nebo nastaví scaleUnit, kde se obor názvů vytvoří. řetězec
stav Stav oboru názvů Vytvořeno
Vytváření
Odstranění
"Pozastaveno"
zoneRedundancy Název skladové položky oboru názvů Zakázáno
Povoleno

Seznamy NetworkAcls

Jméno Popis Hodnota
IpRules Seznam pravidel PROTOKOLU IP iprule[]
publicNetworkRule Výchozí (veřejné internetové) pravidlo autorizace sítě, které obsahuje práva, pokud žádné jiné pravidlo sítě neodpovídá. PublicInternetAuthorizationRule

PnsCredentials

Jméno Popis Hodnota
admCredential Popis admCredential NotificationHubu AdmCredential
apnsCredential Popis ApnsCredential NotificationHubu ApnsCredential
baiduCredential Popis NotificationHub BaiduCredential. BaiduCredential
browserCredential Popis NotificationHub BrowserCredential. BrowserCredential
fcmV1Credential Popis NotificationHub FcmV1Credential. FcmV1Credential
gcmCredential Popis objektu NotificationHub GcmCredential GcmCredential
mpnsCredential Popis souboru MpnsCredential NotificationHub mpnsCredential
wnsCredential Popis notificationHub WnsCredential. WnsCredential
xiaomiCredential Popis NotificationHub XiaomiCredential. XiaomiCredential

PublicInternetAuthorizationRule

Jméno Popis Hodnota
práva Seznam přístupových práv Řetězcové pole obsahující některou z těchto možností:
Poslouchejte
Spravovat
Odeslat (povinné)

Sku

Jméno Popis Hodnota
kapacita Získá nebo nastaví kapacitu prostředku. Int
Rodina Získá nebo nastaví SKU Family řetězec
Jméno Název skladové položky oboru názvů "Základní"
"Zdarma"
Standard (povinné)
velikost Získá nebo nastaví velikost skladové položky. řetězec
úroveň Získá nebo nastaví úroveň konkrétní skladové položky. řetězec

TrackedResourceTags

Jméno Popis Hodnota

WnsCredential

Jméno Popis Hodnota
vlastnosti Popis notificationHub WnsCredential. WnsCredentialProperties (povinné)

WnsCredentialProperties

Jméno Popis Hodnota
certificateKey Ges nebo nastaví klíč certifikátu WNS. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
packageSid Získá nebo nastaví ID balíčku pro tyto přihlašovací údaje. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
secretKey Získá nebo nastaví tajný klíč. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
windowsLiveEndpoint Získá nebo nastaví koncový bod Windows Live. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
wnsCertificate Získá nebo nastaví certifikát WNS. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

XiaomiCredential

Jméno Popis Hodnota
vlastnosti Popis NotificationHub XiaomiCredentialProperties. XiaomiCredentialProperties (povinné)

XiaomiCredentialProperties

Jméno Popis Hodnota
appSecret Získá nebo nastaví tajný kód aplikace. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
zakončení Získá nebo nastaví koncový bod služby xiaomi. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

Příklady použití

Šablony azure pro rychlý start

Následující šablony Azure Pro rychlý start nasadit tento typ prostředku.

Šablona Popis
vytvoření centra oznámení Azure

nasazení do Azure
Vytvoří centrum oznámení Azure, původně autor šablony John Downs.
zřízení mobilní aplikace pomocí služby SQL Database

nasazení do Azure
Tato šablona zřídí mobilní aplikaci, službu SQL Database a centrum oznámení. Nakonfiguruje připojovací řetězec v mobilní aplikaci pro databázi a centrum oznámení.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku oborů názvů je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.NotificationHubs/namespaces, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NotificationHubs/namespaces@2023-10-01-preview"
  name = "string"
  location = "string"
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    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"
          }
        }
        fcmV1Credential = {
          properties = {
            clientEmail = "string"
            privateKey = "string"
            projectId = "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"
    }
  })
}

Hodnoty vlastností

AdmCredential

Jméno Popis Hodnota
vlastnosti Popis admCredential NotificationHubu AdmCredentialProperties (povinné)

AdmCredentialProperties

Jméno Popis Hodnota
authTokenUrl Získá nebo nastaví adresu URL autorizačního tokenu. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
clientId Získá nebo nastaví identifikátor klienta. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
clientSecret Získá nebo nastaví přístupový klíč k tajným klíčům přihlašovacích údajů. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

ApnsCredential

Jméno Popis Hodnota
vlastnosti Popis ApnsCredential NotificationHubu ApnsCredentialProperties (povinné)

ApnsCredentialProperties

Jméno Popis Hodnota
apnsCertificate Získá nebo nastaví certifikát APNS. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
appId Získá nebo nastaví zaregistrovaný klíč deklarace identity vystavitele (iss), jehož hodnota je
10místné ID týmu získané z vašeho vývojářského účtu
řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
appName Získá nebo nastaví název aplikace. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
certificateKey Získá nebo nastaví klíč certifikátu. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
zakončení Získá nebo nastaví koncový bod tohoto pověření. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
keyId Získá nebo nastaví 10mísíčkový identifikátor klíče (dětský) klíč získaný z
váš vývojářský účet
řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
otisk palce Získá nebo nastaví kryptografický otisk certifikátu APNS. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
symbol Získá nebo nastaví ověřovací token zprostředkovatele získaný prostřednictvím vašeho
vývojářský účet
řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

BaiduCredential

Jméno Popis Hodnota
vlastnosti Popis NotificationHub BaiduCredential. BaiduCredentialProperties (povinné)

BaiduCredentialProperties

Jméno Popis Hodnota
baiduApiKey Získá nebo nastaví baidu Api Key. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
baiduEndPoint Získá nebo nastaví koncový bod baidu. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
baiduSecretKey Získá nebo nastaví tajný klíč baidu řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

BrowserCredential

Jméno Popis Hodnota
vlastnosti Popis NotificationHub BrowserCredential. BrowserCredentialProperties (povinné)

BrowserCredentialProperties

Jméno Popis Hodnota
předmět Získá nebo nastaví předmět webového nabízení. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
vapidPrivateKey Získá nebo nastaví privátní klíč VAPID. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
vapidPublicKey Získá nebo nastaví veřejný klíč VAPID. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

FcmV1Credential

Jméno Popis Hodnota
vlastnosti Popis NotificationHub FcmV1Credential. FcmV1CredentialProperties (povinné)

FcmV1CredentialProperties

Jméno Popis Hodnota
clientEmail Získá nebo nastaví e-mail klienta. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
privateKey Získá nebo nastaví privátní klíč. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
projectId Získá nebo nastaví ID projektu. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

GcmCredential

Jméno Popis Hodnota
vlastnosti Popis objektu NotificationHub GcmCredential GcmCredentialProperties (povinné)

GcmCredentialProperties

Jméno Popis Hodnota
gcmEndpoint Získá nebo nastaví koncový bod GCM. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
googleApiKey Získá nebo nastaví klíč rozhraní Google API. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

IpRule

Jméno Popis Hodnota
ipMask Maska IP. řetězec

Omezení:
Minimální délka = 1 (povinné)
práva Seznam přístupových práv Řetězcové pole obsahující některou z těchto možností:
Poslouchejte
Spravovat
Odeslat (povinné)

Microsoft.NotificationHubs/namespaces

Jméno Popis Hodnota
umístění Geografické umístění, ve kterém se nachází zdroj string (povinné)
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 50
Model = ^[a-zA-Z][a-zA-Z0-9-]*$ (povinné)
vlastnosti Představuje vlastnosti oboru názvů. oboru názvů properties
sku Popis skladové položky pro obor názvů skladové položky (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.NotificationHubs/namespaces@2023-10-01-preview

MpnsCredential

Jméno Popis Hodnota
vlastnosti Popis souboru MpnsCredential NotificationHub MpnsCredentialProperties (povinné)

MpnsCredentialProperties

Jméno Popis Hodnota
certificateKey Získá nebo nastaví klíč certifikátu pro tyto přihlašovací údaje. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
mpnsCertificate Získá nebo nastaví certifikát MPNS. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
otisk palce Získá nebo nastaví kryptografický otisk certifikátu MPNS. řetězec

Omezení:
Minimální délka = 1
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)

Obor názvůProperties

Jméno Popis Hodnota
dataCenter Zavrhovaný. řetězec
namespaceType Definuje hodnoty pro NamespaceType. Zasílání zpráv
NotificationHub
networkAcls Kolekce pravidel autorizace sítě. NetworkAcls
pnsCredentials Kolekce přihlašovacích údajů PNS centra oznámení nebo centra oznámení. PnsCredentials
provisioningState Definuje hodnoty pro OperationProvisioningState. Zrušeno
Zakázáno
Chyba
InProgress
Čeká na vyřízení
Úspěch
Neznámý
publicNetworkAccess Typ přístupu k veřejné síti Zakázáno
Povoleno
replicationRegion Povolená oblast replikace 'AustraliaEast'
"BrazílieSouth"
Výchozí
None (Žádný)
"NorthEurope"
SouthAfricaNorth
SouthEastAsia
WestUs2
scaleUnit Získá nebo nastaví scaleUnit, kde se obor názvů vytvoří. řetězec
stav Stav oboru názvů Vytvořeno
Vytváření
Odstranění
"Pozastaveno"
zoneRedundancy Název skladové položky oboru názvů Zakázáno
Povoleno

Seznamy NetworkAcls

Jméno Popis Hodnota
IpRules Seznam pravidel PROTOKOLU IP iprule[]
publicNetworkRule Výchozí (veřejné internetové) pravidlo autorizace sítě, které obsahuje práva, pokud žádné jiné pravidlo sítě neodpovídá. PublicInternetAuthorizationRule

PnsCredentials

Jméno Popis Hodnota
admCredential Popis admCredential NotificationHubu AdmCredential
apnsCredential Popis ApnsCredential NotificationHubu ApnsCredential
baiduCredential Popis NotificationHub BaiduCredential. BaiduCredential
browserCredential Popis NotificationHub BrowserCredential. BrowserCredential
fcmV1Credential Popis NotificationHub FcmV1Credential. FcmV1Credential
gcmCredential Popis objektu NotificationHub GcmCredential GcmCredential
mpnsCredential Popis souboru MpnsCredential NotificationHub mpnsCredential
wnsCredential Popis notificationHub WnsCredential. WnsCredential
xiaomiCredential Popis NotificationHub XiaomiCredential. XiaomiCredential

PublicInternetAuthorizationRule

Jméno Popis Hodnota
práva Seznam přístupových práv Řetězcové pole obsahující některou z těchto možností:
Poslouchejte
Spravovat
Odeslat (povinné)

Sku

Jméno Popis Hodnota
kapacita Získá nebo nastaví kapacitu prostředku. Int
Rodina Získá nebo nastaví SKU Family řetězec
Jméno Název skladové položky oboru názvů "Základní"
"Zdarma"
Standard (povinné)
velikost Získá nebo nastaví velikost skladové položky. řetězec
úroveň Získá nebo nastaví úroveň konkrétní skladové položky. řetězec

TrackedResourceTags

Jméno Popis Hodnota

WnsCredential

Jméno Popis Hodnota
vlastnosti Popis notificationHub WnsCredential. WnsCredentialProperties (povinné)

WnsCredentialProperties

Jméno Popis Hodnota
certificateKey Ges nebo nastaví klíč certifikátu WNS. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
packageSid Získá nebo nastaví ID balíčku pro tyto přihlašovací údaje. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
secretKey Získá nebo nastaví tajný klíč. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
windowsLiveEndpoint Získá nebo nastaví koncový bod Windows Live. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
wnsCertificate Získá nebo nastaví certifikát WNS. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

XiaomiCredential

Jméno Popis Hodnota
vlastnosti Popis NotificationHub XiaomiCredentialProperties. XiaomiCredentialProperties (povinné)

XiaomiCredentialProperties

Jméno Popis Hodnota
appSecret Získá nebo nastaví tajný kód aplikace. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
zakončení Získá nebo nastaví koncový bod služby xiaomi. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.