共用方式為


Microsoft.NotificationHubs 命名空間/notificationHubs 2014-09-01

Bicep 資源定義

命名空間/notificationHubs 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.NotificationHubs/namespaces/notificationHubs 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  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'
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

屬性值

AdmCredential

名字 描述 價值
性能 取得或設定 NotificationHub AdmCredential 的屬性。 AdmCredentialProperties

AdmCredentialProperties

名字 描述 價值
authTokenUrl 取得或設定授權令牌的 URL。 字串
clientId 取得或設定用戶端識別碼。 字串
clientSecret 取得或設定認證秘密存取金鑰。 字串

ApnsCredential

名字 描述 價值
性能 取得或設定 NotificationHub ApnsCredential 的屬性。 ApnsCredentialProperties

ApnsCredentialProperties

名字 描述 價值
apnsCertificate 取得或設定APNS憑證。 字串
certificateKey 取得或設定憑證金鑰。 字串
端點 取得或設定這個認證的端點。 字串
指紋 取得或設定 Apns 憑證指紋 字串

百度Credential

名字 描述 價值
性能 取得或設定 NotificationHub BaiduCredential 的屬性。 百度CredentialProperties

BaiduCredentialProperties

名字 描述 價值
baiduApiKey 取得或設定百度 API 金鑰。 字串
baiduEndPoint 取得或設定百度端點。 字串
baiduSecretKey 取得或設定百度秘密金鑰 字串

GcmCredential

名字 描述 價值
性能 取得或設定 NotificationHub GcmCredential 的屬性。 GcmCredentialProperties

GcmCredentialProperties

名字 描述 價值
gcmEndpoint 取得或設定 GCM 端點。 字串
googleApiKey 取得或設定Google API 金鑰。 字串

Microsoft.NotificationHubs/namespaces/notificationHubs

名字 描述 價值
位置 取得或設定 NotificationHub 資料中心位置。 字串 (必要)
名字 資源名稱 字串 (必要)
父母 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型的資源符號名稱:命名空間
性能 取得或設定 NotificationHub 的屬性。 NotificationHubProperties (必要)
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

MpnsCredential

名字 描述 價值
性能 取得或設定 NotificationHub MpnsCredential 的屬性。 MpnsCredentialProperties

MpnsCredentialProperties

名字 描述 價值
certificateKey 取得或設定此認證的憑證金鑰。 字串
mpnsCertificate 取得或設定 MPNS 憑證。 字串
指紋 取得或設定 Mpns 憑證指紋 字串

NotificationHubCreateOrUpdateParametersTags

名字 描述 價值

NotificationHubProperties

名字 描述 價值
admCredential 所建立 NotificationHub 的 AdmCredential AdmCredential
apnsCredential 已建立 NotificationHub 的 ApnsCredential ApnsCredential
authorizationRules 所建立 NotificationHub 的 AuthorizationRules SharedAccessAuthorizationRuleProperties[]
baiduCredential 所建立 NotificationHub 的百度Credential 百度Credential
gcmCredential 所建立 NotificationHub 的 GcmCredential GcmCredential
mpnsCredential 所建立 NotificationHub 的 MpnsCredential MpnsCredential
名字 NotificationHub 名稱。 字串
registrationTtl 所建立 NotificationHub 的 RegistrationTtl 字串
wnsCredential 所建立 NotificationHub 的 WnsCredential WnsCredential

SharedAccessAuthorizationRuleProperties

名字 描述 價值
claimType 宣告的類型。 字串
claimValue 宣告的值。 字串
createdTime 建立授權規則的時間。 字串
keyName 所使用的索引鍵名稱。 字串
modifiedTime 最近一次更新規則的時間。 字串
primaryKey 所使用的主鍵。 字串
校訂 規則的修訂編號。 int
權利 與規則相關聯的許可權。 包含任何的字串數組:
'Listen'
'Manage'
'Send'
secondaryKey 使用的次要金鑰。 字串

WnsCredential

名字 描述 價值
性能 取得或設定 NotificationHub WnsCredential 的屬性。 WnsCredentialProperties

WnsCredentialProperties

名字 描述 價值
packageSid 取得或設定這個認證的套件標識碼。 字串
secretKey 取得或設定秘密金鑰。 字串
windowsLiveEndpoint 取得或設定 Windows Live 端點。 字串

快速入門範例

下列快速入門範例會部署此資源類型。

Bicep 檔案 描述
建立 Azure 通知中樞 建立最初由John Downs 撰寫的 Azure 通知中樞範本。

ARM 樣本資源定義

命名空間/notificationHubs 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.NotificationHubs/namespaces/notificationHubs 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
  "apiVersion": "2014-09-01",
  "name": "string",
  "location": "string",
  "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"
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

屬性值

AdmCredential

名字 描述 價值
性能 取得或設定 NotificationHub AdmCredential 的屬性。 AdmCredentialProperties

AdmCredentialProperties

名字 描述 價值
authTokenUrl 取得或設定授權令牌的 URL。 字串
clientId 取得或設定用戶端識別碼。 字串
clientSecret 取得或設定認證秘密存取金鑰。 字串

ApnsCredential

名字 描述 價值
性能 取得或設定 NotificationHub ApnsCredential 的屬性。 ApnsCredentialProperties

ApnsCredentialProperties

名字 描述 價值
apnsCertificate 取得或設定APNS憑證。 字串
certificateKey 取得或設定憑證金鑰。 字串
端點 取得或設定這個認證的端點。 字串
指紋 取得或設定 Apns 憑證指紋 字串

百度Credential

名字 描述 價值
性能 取得或設定 NotificationHub BaiduCredential 的屬性。 百度CredentialProperties

BaiduCredentialProperties

名字 描述 價值
baiduApiKey 取得或設定百度 API 金鑰。 字串
baiduEndPoint 取得或設定百度端點。 字串
baiduSecretKey 取得或設定百度秘密金鑰 字串

GcmCredential

名字 描述 價值
性能 取得或設定 NotificationHub GcmCredential 的屬性。 GcmCredentialProperties

GcmCredentialProperties

名字 描述 價值
gcmEndpoint 取得或設定 GCM 端點。 字串
googleApiKey 取得或設定Google API 金鑰。 字串

Microsoft.NotificationHubs/namespaces/notificationHubs

名字 描述 價值
apiVersion API 版本 '2014-09-01'
位置 取得或設定 NotificationHub 資料中心位置。 字串 (必要)
名字 資源名稱 字串 (必要)
性能 取得或設定 NotificationHub 的屬性。 NotificationHubProperties (必要)
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 'Microsoft.NotificationHubs/namespaces/notificationHubs'

MpnsCredential

名字 描述 價值
性能 取得或設定 NotificationHub MpnsCredential 的屬性。 MpnsCredentialProperties

MpnsCredentialProperties

名字 描述 價值
certificateKey 取得或設定此認證的憑證金鑰。 字串
mpnsCertificate 取得或設定 MPNS 憑證。 字串
指紋 取得或設定 Mpns 憑證指紋 字串

NotificationHubCreateOrUpdateParametersTags

名字 描述 價值

NotificationHubProperties

名字 描述 價值
admCredential 所建立 NotificationHub 的 AdmCredential AdmCredential
apnsCredential 已建立 NotificationHub 的 ApnsCredential ApnsCredential
authorizationRules 所建立 NotificationHub 的 AuthorizationRules SharedAccessAuthorizationRuleProperties[]
baiduCredential 所建立 NotificationHub 的百度Credential 百度Credential
gcmCredential 所建立 NotificationHub 的 GcmCredential GcmCredential
mpnsCredential 所建立 NotificationHub 的 MpnsCredential MpnsCredential
名字 NotificationHub 名稱。 字串
registrationTtl 所建立 NotificationHub 的 RegistrationTtl 字串
wnsCredential 所建立 NotificationHub 的 WnsCredential WnsCredential

SharedAccessAuthorizationRuleProperties

名字 描述 價值
claimType 宣告的類型。 字串
claimValue 宣告的值。 字串
createdTime 建立授權規則的時間。 字串
keyName 所使用的索引鍵名稱。 字串
modifiedTime 最近一次更新規則的時間。 字串
primaryKey 所使用的主鍵。 字串
校訂 規則的修訂編號。 int
權利 與規則相關聯的許可權。 包含任何的字串數組:
'Listen'
'Manage'
'Send'
secondaryKey 使用的次要金鑰。 字串

WnsCredential

名字 描述 價值
性能 取得或設定 NotificationHub WnsCredential 的屬性。 WnsCredentialProperties

WnsCredentialProperties

名字 描述 價值
packageSid 取得或設定這個認證的套件標識碼。 字串
secretKey 取得或設定秘密金鑰。 字串
windowsLiveEndpoint 取得或設定 Windows Live 端點。 字串

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
建立 Azure 通知中樞

部署至 Azure
建立最初由John Downs 撰寫的 Azure 通知中樞範本。
使用 SQL Database 布建行動應用程式

部署至 Azure
此範本會布建行動應用程式、SQL Database 和通知中樞。 它會在資料庫和通知中樞的行動應用程式中設定連接字串。

Terraform (AzAPI 提供者) 資源定義

命名空間/notificationHubs 資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.NotificationHubs/namespaces/notificationHubs 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  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"
        }
      }
    }
  })
}

屬性值

AdmCredential

名字 描述 價值
性能 取得或設定 NotificationHub AdmCredential 的屬性。 AdmCredentialProperties

AdmCredentialProperties

名字 描述 價值
authTokenUrl 取得或設定授權令牌的 URL。 字串
clientId 取得或設定用戶端識別碼。 字串
clientSecret 取得或設定認證秘密存取金鑰。 字串

ApnsCredential

名字 描述 價值
性能 取得或設定 NotificationHub ApnsCredential 的屬性。 ApnsCredentialProperties

ApnsCredentialProperties

名字 描述 價值
apnsCertificate 取得或設定APNS憑證。 字串
certificateKey 取得或設定憑證金鑰。 字串
端點 取得或設定這個認證的端點。 字串
指紋 取得或設定 Apns 憑證指紋 字串

百度Credential

名字 描述 價值
性能 取得或設定 NotificationHub BaiduCredential 的屬性。 百度CredentialProperties

BaiduCredentialProperties

名字 描述 價值
baiduApiKey 取得或設定百度 API 金鑰。 字串
baiduEndPoint 取得或設定百度端點。 字串
baiduSecretKey 取得或設定百度秘密金鑰 字串

GcmCredential

名字 描述 價值
性能 取得或設定 NotificationHub GcmCredential 的屬性。 GcmCredentialProperties

GcmCredentialProperties

名字 描述 價值
gcmEndpoint 取得或設定 GCM 端點。 字串
googleApiKey 取得或設定Google API 金鑰。 字串

Microsoft.NotificationHubs/namespaces/notificationHubs

名字 描述 價值
位置 取得或設定 NotificationHub 資料中心位置。 字串 (必要)
名字 資源名稱 字串 (必要)
parent_id 此資源為父系之資源的標識碼。 類型的資源標識碼:命名空間
性能 取得或設定 NotificationHub 的屬性。 NotificationHubProperties (必要)
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01”

MpnsCredential

名字 描述 價值
性能 取得或設定 NotificationHub MpnsCredential 的屬性。 MpnsCredentialProperties

MpnsCredentialProperties

名字 描述 價值
certificateKey 取得或設定此認證的憑證金鑰。 字串
mpnsCertificate 取得或設定 MPNS 憑證。 字串
指紋 取得或設定 Mpns 憑證指紋 字串

NotificationHubCreateOrUpdateParametersTags

名字 描述 價值

NotificationHubProperties

名字 描述 價值
admCredential 所建立 NotificationHub 的 AdmCredential AdmCredential
apnsCredential 已建立 NotificationHub 的 ApnsCredential ApnsCredential
authorizationRules 所建立 NotificationHub 的 AuthorizationRules SharedAccessAuthorizationRuleProperties[]
baiduCredential 所建立 NotificationHub 的百度Credential 百度Credential
gcmCredential 所建立 NotificationHub 的 GcmCredential GcmCredential
mpnsCredential 所建立 NotificationHub 的 MpnsCredential MpnsCredential
名字 NotificationHub 名稱。 字串
registrationTtl 所建立 NotificationHub 的 RegistrationTtl 字串
wnsCredential 所建立 NotificationHub 的 WnsCredential WnsCredential

SharedAccessAuthorizationRuleProperties

名字 描述 價值
claimType 宣告的類型。 字串
claimValue 宣告的值。 字串
createdTime 建立授權規則的時間。 字串
keyName 所使用的索引鍵名稱。 字串
modifiedTime 最近一次更新規則的時間。 字串
primaryKey 所使用的主鍵。 字串
校訂 規則的修訂編號。 int
權利 與規則相關聯的許可權。 包含任何的字串數組:
'Listen'
'Manage'
'Send'
secondaryKey 使用的次要金鑰。 字串

WnsCredential

名字 描述 價值
性能 取得或設定 NotificationHub WnsCredential 的屬性。 WnsCredentialProperties

WnsCredentialProperties

名字 描述 價值
packageSid 取得或設定這個認證的套件標識碼。 字串
secretKey 取得或設定秘密金鑰。 字串
windowsLiveEndpoint 取得或設定 Windows Live 端點。 字串