次の方法で共有


Microsoft.NotificationHubs namespaces/notificationHubs 2016-03-01

Bicep リソース定義

名前空間/notificationHubs リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.NotificationHubs/namespaces/notificationHubs リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-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: [
      {
        rights: [
          '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'
      }
    }
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: '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

名前 形容 価値
場所 リソースの場所 string (必須)
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: 名前空間
プロパティ NotificationHub のプロパティ。 NotificationHubProperties (必須)
sku 作成された名前空間の SKU SKU
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

MpnsCredential

名前 形容 価値
プロパティ NotificationHub MpnsCredential のプロパティ。 MpnsCredentialProperties

MpnsCredentialProperties

名前 形容 価値
certificateKey この資格情報の証明書キー。
mpnsCertificate MPNS 証明書。
拇印 MPNS 証明書の拇印

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 を する

ResourceTags

名前 形容 価値

SharedAccessAuthorizationRuleProperties

名前 形容 価値
権利 ルールに関連付けられている権限。 次のいずれかを含む文字列配列:
'Listen'
'管理'
'Send'

SKU

名前 形容 価値
能力 リソースの容量 int
家族 Sku ファミリ
名前 通知ハブ SKU の名前 'Basic'
'Free'
'Standard' (必須)
大きさ SKU のサイズ
特定の SKU のレベル

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": "2016-03-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": [
      {
        "rights": [ "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"
      }
    }
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "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 のバージョン '2016-03-01'
場所 リソースの場所 string (必須)
名前 リソース名 string (必須)
プロパティ NotificationHub のプロパティ。 NotificationHubProperties (必須)
sku 作成された名前空間の SKU SKU
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.NotificationHubs/namespaces/notificationHubs'

MpnsCredential

名前 形容 価値
プロパティ NotificationHub MpnsCredential のプロパティ。 MpnsCredentialProperties

MpnsCredentialProperties

名前 形容 価値
certificateKey この資格情報の証明書キー。
mpnsCertificate MPNS 証明書。
拇印 MPNS 証明書の拇印

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 を する

ResourceTags

名前 形容 価値

SharedAccessAuthorizationRuleProperties

名前 形容 価値
権利 ルールに関連付けられている権限。 次のいずれかを含む文字列配列:
'Listen'
'管理'
'Send'

SKU

名前 形容 価値
能力 リソースの容量 int
家族 Sku ファミリ
名前 通知ハブ SKU の名前 'Basic'
'Free'
'Standard' (必須)
大きさ SKU のサイズ
特定の SKU のレベル

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@2016-03-01"
  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"
          certificateKey = "string"
          endpoint = "string"
          thumbprint = "string"
        }
      }
      authorizationRules = [
        {
          rights = [
            "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

名前 形容 価値
場所 リソースの場所 string (必須)
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: 名前空間
プロパティ NotificationHub のプロパティ。 NotificationHubProperties (必須)
sku 作成された名前空間の SKU SKU
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01"

MpnsCredential

名前 形容 価値
プロパティ NotificationHub MpnsCredential のプロパティ。 MpnsCredentialProperties

MpnsCredentialProperties

名前 形容 価値
certificateKey この資格情報の証明書キー。
mpnsCertificate MPNS 証明書。
拇印 MPNS 証明書の拇印

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 を する

ResourceTags

名前 形容 価値

SharedAccessAuthorizationRuleProperties

名前 形容 価値
権利 ルールに関連付けられている権限。 次のいずれかを含む文字列配列:
'Listen'
'管理'
'Send'

SKU

名前 形容 価値
能力 リソースの容量 int
家族 Sku ファミリ
名前 通知ハブ SKU の名前 'Basic'
'Free'
'Standard' (必須)
大きさ SKU のサイズ
特定の SKU のレベル

WnsCredential

名前 形容 価値
プロパティ NotificationHub WnsCredential のプロパティ。 WnsCredentialProperties の

WnsCredentialProperties

名前 形容 価値
packageSid この資格情報のパッケージ ID。
secretKey 秘密鍵。
windowsLiveEndpoint Windows Live エンドポイント。