Microsoft.NotificationHubs 名前空間 2016-03-01
Bicep リソース定義
名前空間リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループ - リソース グループのデプロイ コマンドを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.NotificationHubs/namespaces リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.NotificationHubs/namespaces@2016-03-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
properties: {
createdAt: 'string'
critical: bool
enabled: bool
name: 'string'
namespaceType: 'string'
provisioningState: 'string'
region: 'string'
scaleUnit: 'string'
serviceBusEndpoint: 'string'
status: 'string'
subscriptionId: 'string'
}
}
プロパティ値
namespaces
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string (必須) 文字制限: 6 から 50 有効な文字: 英数字とハイフン 文字で開始します。 末尾には英数文字を使用します。 リソース名は、Azure 全体で一意である必要があります。 |
location | リソースの場所 | string (必須) |
tags | リソース タグ | タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください |
sku | 作成された名前空間の SKU | SKU |
properties | 名前空間のプロパティ。 | NamespaceProperties |
NamespaceProperties
名前 | 説明 | 値 |
---|---|---|
createdAt | 名前空間が作成された時刻。 | string |
critical | 名前空間が Critical に設定されているかどうか。 | [bool] |
enabled | 名前空間が現在有効になっているかどうか。 | [bool] |
name | 名前空間の名前。 | string |
namespaceType | 名前空間の型。 | 'メッセージング' 'NotificationHub' |
provisioningState | 名前空間のプロビジョニング状態。 | string |
region | 名前空間を作成する対象の地域を指定します。 次のいずれかの値を指定できます。オーストラリア東部、オーストラリア南東部、米国中部、米国東部、米国東部 2、米国西部、米国中北部、米国中南部、東アジア、東南アジア、ブラジル南部、東日本、西日本、北ヨーロッパ、西ヨーロッパ | string |
scaleUnit | 名前空間が作成される ScaleUnit | string |
serviceBusEndpoint | NotificationHub 操作を実行するために使用できるエンドポイント。 | string |
status | 名前空間の状態。 次のいずれかの値を指定できます:1 = Created/Active2 = Creating3 = Suspended4 = Removeing | string |
subscriptionId | 名前空間に関連付けられている Azure サブスクリプションの ID。 | string |
Sku
名前 | 説明 | 値 |
---|---|---|
capacity | リソースの容量 | INT |
family | Sku ファミリ | string |
name | 通知ハブ SKU の名前 | 'Basic' 'Free' 'Standard' (必須) |
size | Sku のサイズ | string |
レベル | 特定の SKU のレベル | string |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
Template | 説明 |
---|---|
Azure Notification Hub を作成する |
John Downs によって最初に作成された Azure Notification Hub テンプレートを作成します。 |
SQL Databaseを使用してモバイル アプリをプロビジョニングする |
このテンプレートは、モバイル アプリ、SQL Database、および通知ハブをプロビジョニングします。 データベースと通知ハブのモバイル アプリで接続文字列を構成します。 |
ARM テンプレート リソース定義
名前空間リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループ - リソース グループのデプロイ コマンドを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.NotificationHubs/namespaces リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.NotificationHubs/namespaces",
"apiVersion": "2016-03-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"properties": {
"createdAt": "string",
"critical": "bool",
"enabled": "bool",
"name": "string",
"namespaceType": "string",
"provisioningState": "string",
"region": "string",
"scaleUnit": "string",
"serviceBusEndpoint": "string",
"status": "string",
"subscriptionId": "string"
}
}
プロパティ値
namespaces
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | 'Microsoft.NotificationHubs/namespaces' |
apiVersion | リソース API のバージョン | '2016-03-01' |
name | リソース名 | string (必須) 文字制限: 6 から 50 有効な文字: 英数字とハイフン 文字で開始します。 末尾には英数文字を使用します。 リソース名は、Azure 全体で一意である必要があります。 |
location | リソースの場所 | string (必須) |
tags | リソース タグ | タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください |
sku | 作成された名前空間の SKU | SKU |
properties | 名前空間のプロパティ。 | NamespaceProperties |
NamespaceProperties
名前 | 説明 | 値 |
---|---|---|
createdAt | 名前空間が作成された時刻。 | string |
critical | 名前空間が Critical に設定されているかどうか。 | [bool] |
enabled | 名前空間が現在有効になっているかどうか。 | [bool] |
name | 名前空間の名前。 | string |
namespaceType | 名前空間の型。 | 'メッセージング' 'NotificationHub' |
provisioningState | 名前空間のプロビジョニング状態。 | string |
region | 名前空間を作成する対象の地域を指定します。 次のいずれかの値を指定できます。オーストラリア東部、オーストラリア南東部、米国中部、米国東部、米国東部 2、米国西部、米国中北部、米国中南部、東アジア、東南アジア、ブラジル南部、東日本、西日本、北ヨーロッパ、西ヨーロッパ | string |
scaleUnit | 名前空間が作成される ScaleUnit | string |
serviceBusEndpoint | NotificationHub 操作を実行するために使用できるエンドポイント。 | string |
status | 名前空間の状態。 次のいずれかの値を指定できます:1 = Created/Active2 = Creating3 = Suspended4 = Removeing | string |
subscriptionId | 名前空間に関連付けられている Azure サブスクリプションの ID。 | string |
Sku
名前 | 説明 | 値 |
---|---|---|
capacity | リソースの容量 | INT |
family | Sku ファミリ | string |
name | 通知ハブ SKU の名前 | 'Basic' 'Free' 'Standard' (必須) |
size | Sku のサイズ | string |
レベル | 特定の SKU のレベル | string |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
Template | 説明 |
---|---|
Azure Notification Hub を作成する |
最初に John Downs によって作成された Azure Notification Hub テンプレートを作成します。 |
SQL Databaseを使用してモバイル アプリをプロビジョニングする |
このテンプレートは、モバイル アプリ、SQL Database、および通知ハブをプロビジョニングします。 データベースと通知ハブのモバイル アプリで接続文字列を構成します。 |
Terraform (AzAPI プロバイダー) リソース定義
名前空間リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループ
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.NotificationHubs/namespaces リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NotificationHubs/namespaces@2016-03-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
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"
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
})
}
プロパティ値
namespaces
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | "Microsoft.NotificationHubs/namespaces@2016-03-01" |
name | リソース名 | string (必須) 文字数制限: 6 から 50 有効な文字: 英数字とハイフン 文字で開始します。 末尾には英数文字を使用します。 リソース名は、Azure 全体で一意である必要があります。 |
location | リソースの場所 | string (必須) |
parent_id | リソース グループにデプロイするには、そのリソース グループの ID を使用します。 | string (必須) |
tags | リソース タグ | タグ名と値のディクショナリ。 |
sku | 作成された名前空間の SKU | SKU |
properties | 名前空間のプロパティ。 | NamespaceProperties |
NamespaceProperties
名前 | 説明 | 値 |
---|---|---|
createdAt | 名前空間が作成された時刻。 | string |
critical | 名前空間が Critical に設定されているかどうか。 | [bool] |
enabled | 名前空間が現在有効になっているかどうか。 | [bool] |
name | 名前空間の名前。 | string |
namespaceType | 名前空間の型。 | "メッセージング" "NotificationHub" |
provisioningState | 名前空間のプロビジョニング状態。 | string |
region | 名前空間を作成する対象の地域を指定します。 次のいずれかの値を指定できます。オーストラリア東部、オーストラリア南東部、米国中部、米国東部、米国東部 2、米国西部、米国中北部、米国中南部、東アジア、東南アジア、ブラジル南部、東日本、西日本、北ヨーロッパ、西ヨーロッパ | string |
scaleUnit | 名前空間が作成される ScaleUnit | string |
serviceBusEndpoint | NotificationHub 操作を実行するために使用できるエンドポイント。 | string |
status | 名前空間の状態。 次のいずれかの値を指定できます:1 = Created/Active2 = Creating3 = Suspended4 = Removeing | string |
subscriptionId | 名前空間に関連付けられている Azure サブスクリプションの ID。 | string |
Sku
名前 | 説明 | 値 |
---|---|---|
capacity | リソースの容量 | INT |
family | Sku ファミリ | string |
name | 通知ハブ SKU の名前 | "Basic" "Free" "Standard" (必須) |
size | Sku のサイズ | string |
レベル | 特定の SKU のレベル | string |