Bicep リソース定義
サーバー/データベース/syncGroups リソースの種類は、次を対象とする操作でデプロイできます。
-
リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。
Microsoft.Sql/servers/databases/syncGroups リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.Sql/servers/databases/syncGroups@2015-05-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
conflictResolutionPolicy: 'string'
hubDatabasePassword: 'string'
hubDatabaseUserName: 'string'
interval: int
schema: {
masterSyncMemberName: 'string'
tables: [
{
columns: [
{
dataSize: 'string'
dataType: 'string'
quotedName: 'string'
}
]
quotedName: 'string'
}
]
}
syncDatabaseId: 'string'
}
}
プロパティ値
Microsoft.Sql/servers/databases/syncGroups
| Name |
Description |
Value |
| name |
リソース名 |
string (必須) |
| 親 |
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。
詳細については、「親リソースの外部 子リソース」を参照してください。 |
リソースの象徴名:サーバー/データベース |
| properties |
リソースのプロパティ。 |
SyncGroupProperties |
SyncGroupProperties
| Name |
Description |
Value |
| conflictResolutionPolicy |
同期グループの競合解決ポリシー。 |
'HubWin' 'MemberWin' |
| hubDatabasePassword |
同期グループ ハブ データベース資格情報のパスワード。 |
文字列 |
| hubDatabaseUserName |
同期グループ ハブ データベース資格情報のユーザー名。 |
文字列 |
| サイクル間隔 |
同期グループの同期間隔。 |
int |
| スキーマ |
同期グループの同期スキーマ。 |
SyncGroupSchema |
| syncDatabaseId |
同期グループ内の同期データベースの ARM リソース ID。 |
文字列 |
SyncGroupSchema
| Name |
Description |
Value |
| masterSyncMemberName |
スキーマの由来となるマスター同期メンバーの名前。 |
文字列 |
| tables |
同期グループ スキーマ内のテーブルの一覧。 |
SyncGroupSchemaTable[] |
SyncGroupSchemaTable
SyncGroupSchemaTableColumn
| Name |
Description |
Value |
| dataSize |
列のデータ サイズ。 |
文字列 |
| dataType |
列のデータ型。 |
文字列 |
| quotedName |
同期グループ テーブル列の引用符で囲まれた名前。 |
文字列 |
ARM テンプレート リソース定義
サーバー/データベース/syncGroups リソースの種類は、次を対象とする操作でデプロイできます。
-
リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。
Microsoft.Sql/servers/databases/syncGroups リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.Sql/servers/databases/syncGroups",
"apiVersion": "2015-05-01-preview",
"name": "string",
"properties": {
"conflictResolutionPolicy": "string",
"hubDatabasePassword": "string",
"hubDatabaseUserName": "string",
"interval": "int",
"schema": {
"masterSyncMemberName": "string",
"tables": [
{
"columns": [
{
"dataSize": "string",
"dataType": "string",
"quotedName": "string"
}
],
"quotedName": "string"
}
]
},
"syncDatabaseId": "string"
}
}
プロパティ値
Microsoft.Sql/servers/databases/syncGroups
| Name |
Description |
Value |
| apiVersion |
API のバージョン |
'2015-05-01-preview' |
| name |
リソース名 |
string (必須) |
| properties |
リソースのプロパティ。 |
SyncGroupProperties |
| 型 |
リソースの種類 |
'Microsoft.Sql/servers/databases/syncGroups' |
SyncGroupProperties
| Name |
Description |
Value |
| conflictResolutionPolicy |
同期グループの競合解決ポリシー。 |
'HubWin' 'MemberWin' |
| hubDatabasePassword |
同期グループ ハブ データベース資格情報のパスワード。 |
文字列 |
| hubDatabaseUserName |
同期グループ ハブ データベース資格情報のユーザー名。 |
文字列 |
| サイクル間隔 |
同期グループの同期間隔。 |
int |
| スキーマ |
同期グループの同期スキーマ。 |
SyncGroupSchema |
| syncDatabaseId |
同期グループ内の同期データベースの ARM リソース ID。 |
文字列 |
SyncGroupSchema
| Name |
Description |
Value |
| masterSyncMemberName |
スキーマの由来となるマスター同期メンバーの名前。 |
文字列 |
| tables |
同期グループ スキーマ内のテーブルの一覧。 |
SyncGroupSchemaTable[] |
SyncGroupSchemaTable
SyncGroupSchemaTableColumn
| Name |
Description |
Value |
| dataSize |
列のデータ サイズ。 |
文字列 |
| dataType |
列のデータ型。 |
文字列 |
| quotedName |
同期グループ テーブル列の引用符で囲まれた名前。 |
文字列 |
使用例
サーバー/データベース/syncGroups リソースの種類は、次を対象とする操作でデプロイできます。
各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。
Microsoft.Sql/servers/databases/syncGroups リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers/databases/syncGroups@2015-05-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
conflictResolutionPolicy = "string"
hubDatabasePassword = "string"
hubDatabaseUserName = "string"
interval = int
schema = {
masterSyncMemberName = "string"
tables = [
{
columns = [
{
dataSize = "string"
dataType = "string"
quotedName = "string"
}
]
quotedName = "string"
}
]
}
syncDatabaseId = "string"
}
}
}
プロパティ値
Microsoft.Sql/servers/databases/syncGroups
| Name |
Description |
Value |
| name |
リソース名 |
string (必須) |
| parent_id |
このリソースの親であるリソースの ID。 |
リソースの種類ID:サーバー/データベース |
| properties |
リソースのプロパティ。 |
SyncGroupProperties |
| 型 |
リソースの種類 |
"Microsoft.Sql/servers/databases/syncGroups@2015-05-01-preview" |
SyncGroupProperties
| Name |
Description |
Value |
| conflictResolutionPolicy |
同期グループの競合解決ポリシー。 |
'HubWin' 'MemberWin' |
| hubDatabasePassword |
同期グループ ハブ データベース資格情報のパスワード。 |
文字列 |
| hubDatabaseUserName |
同期グループ ハブ データベース資格情報のユーザー名。 |
文字列 |
| サイクル間隔 |
同期グループの同期間隔。 |
int |
| スキーマ |
同期グループの同期スキーマ。 |
SyncGroupSchema |
| syncDatabaseId |
同期グループ内の同期データベースの ARM リソース ID。 |
文字列 |
SyncGroupSchema
| Name |
Description |
Value |
| masterSyncMemberName |
スキーマの由来となるマスター同期メンバーの名前。 |
文字列 |
| tables |
同期グループ スキーマ内のテーブルの一覧。 |
SyncGroupSchemaTable[] |
SyncGroupSchemaTable
SyncGroupSchemaTableColumn
| Name |
Description |
Value |
| dataSize |
列のデータ サイズ。 |
文字列 |
| dataType |
列のデータ型。 |
文字列 |
| quotedName |
同期グループ テーブル列の引用符で囲まれた名前。 |
文字列 |