次の方法で共有


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 証明書の拇印を取得または設定します。

BaiduCredential

名前 形容 価値
プロパティ NotificationHub BaiduCredential のプロパティを取得または設定します。 BaiduCredentialProperties の

BaiduCredentialProperties

名前 形容 価値
baiduApiKey Baidu Api キーを取得または設定します。
baiduEndPoint Baidu エンドポイントを取得または設定します。
baiduSecretKey Baidu 秘密鍵を取得または設定する

GcmCredential

名前 形容 価値
プロパティ NotificationHub GcmCredential のプロパティを取得または設定します。 GcmCredentialProperties

GcmCredentialProperties

名前 形容 価値
gcmEndpoint GCM エンドポイントを取得または設定します。
googleApiKey Google API キーを取得または設定します。

Microsoft.NotificationHubs/namespaces/notificationHubs

名前 形容 価値
場所 NotificationHub データ センターの場所を取得または設定します。 string (必須)
名前 リソース名 string (必須)
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 の BaiduCredential BaiduCredential
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'
'管理'
'Send'
secondaryKey 使用されたセカンダリ キー。

WnsCredential

名前 形容 価値
プロパティ NotificationHub WnsCredential のプロパティを取得または設定します。 WnsCredentialProperties の

WnsCredentialProperties

名前 形容 価値
packageSid この資格情報のパッケージ ID を取得または設定します。
secretKey 秘密鍵を取得または設定します。
windowsLiveEndpoint Windows Live エンドポイントを取得または設定します。

クイック スタートのサンプル

次のクイック スタート サンプルでは、このリソースの種類をデプロイします。

Bicep ファイル 形容
Azure Notification Hub の作成 最初に John Downs によって作成された Azure Notification Hub テンプレートを作成します。

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 証明書の拇印を取得または設定します。

BaiduCredential

名前 形容 価値
プロパティ NotificationHub BaiduCredential のプロパティを取得または設定します。 BaiduCredentialProperties の

BaiduCredentialProperties

名前 形容 価値
baiduApiKey Baidu Api キーを取得または設定します。
baiduEndPoint Baidu エンドポイントを取得または設定します。
baiduSecretKey Baidu 秘密鍵を取得または設定する

GcmCredential

名前 形容 価値
プロパティ NotificationHub GcmCredential のプロパティを取得または設定します。 GcmCredentialProperties

GcmCredentialProperties

名前 形容 価値
gcmEndpoint GCM エンドポイントを取得または設定します。
googleApiKey Google API キーを取得または設定します。

Microsoft.NotificationHubs/namespaces/notificationHubs

名前 形容 価値
apiVersion API のバージョン '2014-09-01'
場所 NotificationHub データ センターの場所を取得または設定します。 string (必須)
名前 リソース名 string (必須)
プロパティ 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 の BaiduCredential BaiduCredential
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'
'管理'
'Send'
secondaryKey 使用されたセカンダリ キー。

WnsCredential

名前 形容 価値
プロパティ NotificationHub WnsCredential のプロパティを取得または設定します。 WnsCredentialProperties の

WnsCredentialProperties

名前 形容 価値
packageSid この資格情報のパッケージ ID を取得または設定します。
secretKey 秘密鍵を取得または設定します。
windowsLiveEndpoint Windows Live エンドポイントを取得または設定します。

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
Azure Notification Hub の作成

Azure
にデプロイする
最初に John Downs によって作成された Azure Notification Hub テンプレートを作成します。
SQL Database を使用してモバイル アプリをプロビジョニングする

Azure にデプロイする
このテンプレートは、モバイル アプリ、SQL Database、および Notification Hub をプロビジョニングします。 データベースと通知ハブのモバイル アプリで接続文字列を構成します。

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 証明書の拇印を取得または設定します。

BaiduCredential

名前 形容 価値
プロパティ NotificationHub BaiduCredential のプロパティを取得または設定します。 BaiduCredentialProperties の

BaiduCredentialProperties

名前 形容 価値
baiduApiKey Baidu Api キーを取得または設定します。
baiduEndPoint Baidu エンドポイントを取得または設定します。
baiduSecretKey Baidu 秘密鍵を取得または設定する

GcmCredential

名前 形容 価値
プロパティ NotificationHub GcmCredential のプロパティを取得または設定します。 GcmCredentialProperties

GcmCredentialProperties

名前 形容 価値
gcmEndpoint GCM エンドポイントを取得または設定します。
googleApiKey Google API キーを取得または設定します。

Microsoft.NotificationHubs/namespaces/notificationHubs

名前 形容 価値
場所 NotificationHub データ センターの場所を取得または設定します。 string (必須)
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの 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 の BaiduCredential BaiduCredential
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'
'管理'
'Send'
secondaryKey 使用されたセカンダリ キー。

WnsCredential

名前 形容 価値
プロパティ NotificationHub WnsCredential のプロパティを取得または設定します。 WnsCredentialProperties の

WnsCredentialProperties

名前 形容 価値
packageSid この資格情報のパッケージ ID を取得または設定します。
secretKey 秘密鍵を取得または設定します。
windowsLiveEndpoint Windows Live エンドポイントを取得または設定します。