Sdílet prostřednictvím


Obory názvů Microsoft.NotificationHubs /notificationHubs

Definice prostředku Bicep

Typ prostředku namespaces/notificationHubs 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/notificationHubs, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2023-10-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    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'
      }
    }
    name: 'string'
    registrationTtl: 'string'
    wnsCredential: {
      properties: {
        certificateKey: 'string'
        packageSid: 'string'
        secretKey: 'string'
        windowsLiveEndpoint: 'string'
        wnsCertificate: 'string'
      }
    }
    xiaomiCredential: {
      properties: {
        appSecret: 'string'
        endpoint: '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é)

Microsoft.NotificationHubs/namespaces/notificationHubs

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 = 265
Model = ^[a-zA-Z][a-zA-Z0-9-./_]*$ (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: obory názvů
vlastnosti Vlastnosti NotificationHubu NotificationHubProperties
sku Popis skladové položky pro obor názvů skladové položky
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é)

NotificationHubProperties

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
Jméno Získá nebo nastaví název NotificationHubu. řetězec
registrationTtl Získá nebo nastaví RegistrationTtl vytvořeného NotificationHubu. řetězec
wnsCredential Popis notificationHub WnsCredential. WnsCredential
xiaomiCredential Popis NotificationHub XiaomiCredential. XiaomiCredential

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.

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ 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 namespaces/notificationHubs 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/notificationHubs, přidejte do šablony následující JSON.

{
  "type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
  "apiVersion": "2023-10-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "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"
      }
    },
    "name": "string",
    "registrationTtl": "string",
    "wnsCredential": {
      "properties": {
        "certificateKey": "string",
        "packageSid": "string",
        "secretKey": "string",
        "windowsLiveEndpoint": "string",
        "wnsCertificate": "string"
      }
    },
    "xiaomiCredential": {
      "properties": {
        "appSecret": "string",
        "endpoint": "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é)

Microsoft.NotificationHubs/namespaces/notificationHubs

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 = 265
Model = ^[a-zA-Z][a-zA-Z0-9-./_]*$ (povinné)
vlastnosti Vlastnosti NotificationHubu NotificationHubProperties
sku Popis skladové položky pro obor názvů skladové položky
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/notificationHubs

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é)

NotificationHubProperties

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
Jméno Získá nebo nastaví název NotificationHubu. řetězec
registrationTtl Získá nebo nastaví RegistrationTtl vytvořeného NotificationHubu. řetězec
wnsCredential Popis notificationHub WnsCredential. WnsCredential
xiaomiCredential Popis NotificationHub XiaomiCredential. XiaomiCredential

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.

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují 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 namespaces/notificationHubs 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/notificationHubs, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NotificationHubs/namespaces/notificationHubs@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 = {
      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"
        }
      }
      name = "string"
      registrationTtl = "string"
      wnsCredential = {
        properties = {
          certificateKey = "string"
          packageSid = "string"
          secretKey = "string"
          windowsLiveEndpoint = "string"
          wnsCertificate = "string"
        }
      }
      xiaomiCredential = {
        properties = {
          appSecret = "string"
          endpoint = "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é)

Microsoft.NotificationHubs/namespaces/notificationHubs

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 = 265
Model = ^[a-zA-Z][a-zA-Z0-9-./_]*$ (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: obory názvů
vlastnosti Vlastnosti NotificationHubu NotificationHubProperties
sku Popis skladové položky pro obor názvů skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.NotificationHubs/namespaces/notificationHubs@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é)

NotificationHubProperties

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
Jméno Získá nebo nastaví název NotificationHubu. řetězec
registrationTtl Získá nebo nastaví RegistrationTtl vytvořeného NotificationHubu. řetězec
wnsCredential Popis notificationHub WnsCredential. WnsCredential
xiaomiCredential Popis NotificationHub XiaomiCredential. XiaomiCredential

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.