次の方法で共有


Microsoft.NotificationHubs 名前空間 2014-09-01

Bicep リソース定義

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

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

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

リソースの形式

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

resource symbolicname 'Microsoft.NotificationHubs/namespaces@2014-09-01' = {
  location: 'string'
  name: 'string'
  properties: {
    createdAt: 'string'
    critical: bool
    enabled: bool
    name: 'string'
    namespaceType: 'string'
    provisioningState: 'string'
    region: 'string'
    scaleUnit: 'string'
    serviceBusEndpoint: 'string'
    status: 'string'
    subscriptionId: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

Microsoft.NotificationHubs/namespaces

名前 形容 価値
場所 名前空間データ センターの場所を取得または設定します。 string (必須)
名前 リソース名 string (必須)
プロパティ 名前空間のプロパティを取得または設定します。 NamespaceProperties (必須)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

NamespaceCreateOrUpdateParametersTags

名前 形容 価値

NamespaceProperties

名前 形容 価値
createdAt 名前空間が作成された時刻。
危うい 名前空間が Critical に設定されているかどうか。 bool
有効 名前空間が現在有効かどうか。 bool
名前 名前空間の名前。
namespaceType 名前空間の型を取得または設定します。 'Messaging'
'NotificationHub'
provisioningState 名前空間のプロビジョニング状態を取得または設定します。
地域 名前空間を作成する対象リージョンを指定します。 次のいずれかの値を指定できます。オーストラリア東部、オーストラリア南東部、米国中部、米国東部、米国東部 2、米国西部、米国中北部、米国中南部、東アジア、東南アジア、ブラジル南部、東日本、西日本、北ヨーロッパ、西ヨーロッパ
scaleUnit 名前空間が作成される ScaleUnit
serviceBusEndpoint NotificationHub 操作の実行に使用できるエンドポイント。
地位 名前空間の状態。 次のいずれかの値を指定できます:1 = Created/Active2 = Creating3 = Suspended4 = Deleting
subscriptionId 名前空間に関連付けられている Azure サブスクリプションの ID。

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

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

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

ARM テンプレート リソース定義

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

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

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

リソースの形式

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

{
  "type": "Microsoft.NotificationHubs/namespaces",
  "apiVersion": "2014-09-01",
  "name": "string",
  "location": "string",
  "properties": {
    "createdAt": "string",
    "critical": "bool",
    "enabled": "bool",
    "name": "string",
    "namespaceType": "string",
    "provisioningState": "string",
    "region": "string",
    "scaleUnit": "string",
    "serviceBusEndpoint": "string",
    "status": "string",
    "subscriptionId": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

Microsoft.NotificationHubs/namespaces

名前 形容 価値
apiVersion API のバージョン '2014-09-01'
場所 名前空間データ センターの場所を取得または設定します。 string (必須)
名前 リソース名 string (必須)
プロパティ 名前空間のプロパティを取得または設定します。 NamespaceProperties (必須)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.NotificationHubs/namespaces'

NamespaceCreateOrUpdateParametersTags

名前 形容 価値

NamespaceProperties

名前 形容 価値
createdAt 名前空間が作成された時刻。
危うい 名前空間が Critical に設定されているかどうか。 bool
有効 名前空間が現在有効かどうか。 bool
名前 名前空間の名前。
namespaceType 名前空間の型を取得または設定します。 'Messaging'
'NotificationHub'
provisioningState 名前空間のプロビジョニング状態を取得または設定します。
地域 名前空間を作成する対象リージョンを指定します。 次のいずれかの値を指定できます。オーストラリア東部、オーストラリア南東部、米国中部、米国東部、米国東部 2、米国西部、米国中北部、米国中南部、東アジア、東南アジア、ブラジル南部、東日本、西日本、北ヨーロッパ、西ヨーロッパ
scaleUnit 名前空間が作成される ScaleUnit
serviceBusEndpoint NotificationHub 操作の実行に使用できるエンドポイント。
地位 名前空間の状態。 次のいずれかの値を指定できます:1 = Created/Active2 = Creating3 = Suspended4 = Deleting
subscriptionId 名前空間に関連付けられている Azure サブスクリプションの ID。

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

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

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

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

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

Terraform (AzAPI プロバイダー) リソース定義

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NotificationHubs/namespaces@2014-09-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      createdAt = "string"
      critical = bool
      enabled = bool
      name = "string"
      namespaceType = "string"
      provisioningState = "string"
      region = "string"
      scaleUnit = "string"
      serviceBusEndpoint = "string"
      status = "string"
      subscriptionId = "string"
    }
  })
}

プロパティ値

Microsoft.NotificationHubs/namespaces

名前 形容 価値
場所 名前空間データ センターの場所を取得または設定します。 string (必須)
名前 リソース名 string (必須)
プロパティ 名前空間のプロパティを取得または設定します。 NamespaceProperties (必須)
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.NotificationHubs/namespaces@2014-09-01"

NamespaceCreateOrUpdateParametersTags

名前 形容 価値

NamespaceProperties

名前 形容 価値
createdAt 名前空間が作成された時刻。
危うい 名前空間が Critical に設定されているかどうか。 bool
有効 名前空間が現在有効かどうか。 bool
名前 名前空間の名前。
namespaceType 名前空間の型を取得または設定します。 'Messaging'
'NotificationHub'
provisioningState 名前空間のプロビジョニング状態を取得または設定します。
地域 名前空間を作成する対象リージョンを指定します。 次のいずれかの値を指定できます。オーストラリア東部、オーストラリア南東部、米国中部、米国東部、米国東部 2、米国西部、米国中北部、米国中南部、東アジア、東南アジア、ブラジル南部、東日本、西日本、北ヨーロッパ、西ヨーロッパ
scaleUnit 名前空間が作成される ScaleUnit
serviceBusEndpoint NotificationHub 操作の実行に使用できるエンドポイント。
地位 名前空間の状態。 次のいずれかの値を指定できます:1 = Created/Active2 = Creating3 = Suspended4 = Deleting
subscriptionId 名前空間に関連付けられている Azure サブスクリプションの ID。