Microsoft.AzureArcData sqlServerInstances/sqlAvailabilityGroups

Bicep リソース定義

sqlServerInstances/sqlAvailabilityGroups リソースの種類は、次をターゲットとする操作と共にデプロイできます。

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

リソース形式

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

resource symbolicname 'Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups@2023-03-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    availabilityGroupId: 'string'
    availabilityGroupName: 'string'
    configure: {
      availabilityModeDesc: 'string'
      backupPriority: int
      createDate: 'string'
      endpointUrl: 'string'
      failoverModeDesc: 'string'
      modifyDate: 'string'
      primaryRoleAllowConnectionsDesc: 'string'
      readOnlyRoutingUrl: 'string'
      readWriteRoutingUrl: 'string'
      secondaryRoleAllowConnectionsDesc: 'string'
      seedingModeDesc: 'string'
      sessionTimeout: int
    }
    state: {
      availabilityGroupReplicaRole: 'string'
      connectedStateDesc: 'string'
      lastConnectErrorDescription: 'string'
      lastConnectErrorTimestamp: 'string'
      operationalStateDesc: 'string'
      recoveryHealthDesc: 'string'
      synchronizationHealthDesc: 'string'
    }
  }
}

プロパティ値

sqlServerInstances/sqlAvailabilityGroups

名前 説明
name リソース名

Bicep で子リソースの名前と型を設定する方法を参照してください。
string (必須)
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
parent Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「 親リソースの外部の子リソース」を参照してください。
種類のリソースのシンボル名: sqlServerInstances
properties Arc Sql Server 可用性グループのプロパティ SqlServerAvailabilityGroupResourceProperties (必須)

SqlServerAvailabilityGroupResourceProperties

名前 説明
availabilityGroupId 可用性グループの ID GUID。 string (必須)
availabilityGroupName 可用性グループ名。 string
[構成] null AvailabilityGroupConfigure
state null AvailabilityGroupState

AvailabilityGroupConfigure

名前 説明
availabilityModeDesc 可用性グループ レプリカの可用性同期モードの説明。 string
backupPriority 同じ可用性グループ内の他のレプリカと比較して、このレプリカでバックアップを実行する優先順位を表す、ユーザー指定の値。 INT
createDate レプリカが作成された日付。 string
endpointUrl 可用性グループ レプリカのミラーリング エンドポイント URL string
failoverModeDesc 可用性グループ レプリカのフェールオーバー モードの説明。 string
modifyDate レプリカが変更された日付。 string
primaryRoleAllowConnectionsDesc 可用性グループ レプリカのプライマリ ロールの接続を許可しました。 string
readOnlyRoutingUrl 読み取り専用可用性レプリカの接続エンドポイント (URL) です。 string
readWriteRoutingUrl 読み取り書き込み可用性レプリカの接続エンドポイント (URL)。 string
secondaryRoleAllowConnectionsDesc 可用性グループ レプリカのセカンダリ ロールの接続を許可しました。 string
seedingModeDesc シード処理モードについて説明します。 string
sessionTimeout 可用性グループ セッション レプリカのタイムアウト期間 (秒単位)。 INT

AvailabilityGroupState

名前 説明
availabilityGroupReplicaRole 可用性グループ レプリカのロールの説明。 string
connectedStateDesc 可用性グループ レプリカの接続状態の説明。 string
lastConnectErrorDescription 可用性グループ レプリカの最後の接続エラーの説明。 string
lastConnectErrorTimestamp 可用性グループ レプリカの最後の接続エラー タイム スタンプ。 string
operationalStateDesc 可用性グループ レプリカの操作状態の説明 string
recoveryHealthDesc 可用性グループ レプリカの回復正常性の説明。 string
synchronizationHealthDesc 可用性グループ レプリカの同期正常性の説明。 string

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

sqlServerInstances/sqlAvailabilityGroups リソースの種類は、次をターゲットとする操作と共にデプロイできます。

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

リソース形式

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

{
  "type": "Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups",
  "apiVersion": "2023-03-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "availabilityGroupId": "string",
    "availabilityGroupName": "string",
    "configure": {
      "availabilityModeDesc": "string",
      "backupPriority": "int",
      "createDate": "string",
      "endpointUrl": "string",
      "failoverModeDesc": "string",
      "modifyDate": "string",
      "primaryRoleAllowConnectionsDesc": "string",
      "readOnlyRoutingUrl": "string",
      "readWriteRoutingUrl": "string",
      "secondaryRoleAllowConnectionsDesc": "string",
      "seedingModeDesc": "string",
      "sessionTimeout": "int"
    },
    "state": {
      "availabilityGroupReplicaRole": "string",
      "connectedStateDesc": "string",
      "lastConnectErrorDescription": "string",
      "lastConnectErrorTimestamp": "string",
      "operationalStateDesc": "string",
      "recoveryHealthDesc": "string",
      "synchronizationHealthDesc": "string"
    }
  }
}

プロパティ値

sqlServerInstances/sqlAvailabilityGroups

名前 説明
type リソースの種類 'Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups'
apiVersion リソース API のバージョン '2023-03-15-preview'
name リソース名

JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。
string (必須)
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
properties Arc Sql Server 可用性グループのプロパティ SqlServerAvailabilityGroupResourceProperties (必須)

SqlServerAvailabilityGroupResourceProperties

名前 説明
availabilityGroupId 可用性グループの ID GUID。 string (必須)
availabilityGroupName 可用性グループ名。 string
[構成] null AvailabilityGroupConfigure
state null AvailabilityGroupState

AvailabilityGroupConfigure

名前 説明
availabilityModeDesc 可用性グループ レプリカの可用性同期モードの説明。 string
backupPriority 同じ可用性グループ内の他のレプリカと比較して、このレプリカでバックアップを実行する優先順位を表す、ユーザー指定の値。 INT
createDate レプリカが作成された日付。 string
endpointUrl 可用性グループ レプリカのミラーリング エンドポイント URL string
failoverModeDesc 可用性グループ レプリカのフェールオーバー モードの説明。 string
modifyDate レプリカが変更された日付。 string
primaryRoleAllowConnectionsDesc 可用性グループ レプリカのプライマリ ロールの接続を許可しました。 string
readOnlyRoutingUrl 読み取り専用可用性レプリカの接続エンドポイント (URL) です。 string
readWriteRoutingUrl 読み取り書き込み可用性レプリカの接続エンドポイント (URL)。 string
secondaryRoleAllowConnectionsDesc 可用性グループ レプリカのセカンダリ ロールの接続を許可しました。 string
seedingModeDesc シード処理モードについて説明します。 string
sessionTimeout 可用性グループ セッション レプリカのタイムアウト期間 (秒単位)。 INT

AvailabilityGroupState

名前 説明
availabilityGroupReplicaRole 可用性グループ レプリカのロールの説明。 string
connectedStateDesc 可用性グループ レプリカの接続状態の説明。 string
lastConnectErrorDescription 可用性グループ レプリカの最後の接続エラーの説明。 string
lastConnectErrorTimestamp 可用性グループ レプリカの最後の接続エラー タイム スタンプ。 string
operationalStateDesc 可用性グループ レプリカの操作状態の説明 string
recoveryHealthDesc 可用性グループ レプリカの回復正常性の説明。 string
synchronizationHealthDesc 可用性グループ レプリカの同期正常性の説明。 string

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

sqlServerInstances/sqlAvailabilityGroups リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups@2023-03-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      availabilityGroupId = "string"
      availabilityGroupName = "string"
      configure = {
        availabilityModeDesc = "string"
        backupPriority = int
        createDate = "string"
        endpointUrl = "string"
        failoverModeDesc = "string"
        modifyDate = "string"
        primaryRoleAllowConnectionsDesc = "string"
        readOnlyRoutingUrl = "string"
        readWriteRoutingUrl = "string"
        secondaryRoleAllowConnectionsDesc = "string"
        seedingModeDesc = "string"
        sessionTimeout = int
      }
      state = {
        availabilityGroupReplicaRole = "string"
        connectedStateDesc = "string"
        lastConnectErrorDescription = "string"
        lastConnectErrorTimestamp = "string"
        operationalStateDesc = "string"
        recoveryHealthDesc = "string"
        synchronizationHealthDesc = "string"
      }
    }
  })
}

プロパティ値

sqlServerInstances/sqlAvailabilityGroups

名前 説明
type リソースの種類 "Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups@2023-03-15-preview"
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: sqlServerInstances
tags リソース タグ。 タグの名前と値のディクショナリ。
properties Arc Sql Server 可用性グループのプロパティ SqlServerAvailabilityGroupResourceProperties (必須)

SqlServerAvailabilityGroupResourceProperties

名前 説明
availabilityGroupId 可用性グループの ID GUID。 string (必須)
availabilityGroupName 可用性グループ名。 string
[構成] null AvailabilityGroupConfigure
state null AvailabilityGroupState

AvailabilityGroupConfigure

名前 説明
availabilityModeDesc 可用性グループ レプリカの可用性同期モードの説明。 string
backupPriority 同じ可用性グループ内の他のレプリカと比較して、このレプリカでバックアップを実行する優先順位を表す、ユーザー指定の値。 INT
createDate レプリカが作成された日付。 string
endpointUrl 可用性グループ レプリカのミラーリング エンドポイント URL string
failoverModeDesc 可用性グループ レプリカのフェールオーバー モードの説明。 string
modifyDate レプリカが変更された日付。 string
primaryRoleAllowConnectionsDesc 可用性グループ レプリカのプライマリ ロールの接続を許可しました。 string
readOnlyRoutingUrl 読み取り専用可用性レプリカの接続エンドポイント (URL) です。 string
readWriteRoutingUrl 読み取り書き込み可用性レプリカの接続エンドポイント (URL)。 string
secondaryRoleAllowConnectionsDesc 可用性グループ レプリカのセカンダリ ロールの接続を許可しました。 string
seedingModeDesc シード処理モードについて説明します。 string
sessionTimeout 可用性グループ セッション レプリカのタイムアウト期間 (秒単位)。 INT

AvailabilityGroupState

名前 説明
availabilityGroupReplicaRole 可用性グループ レプリカのロールの説明。 string
connectedStateDesc 可用性グループ レプリカの接続状態の説明。 string
lastConnectErrorDescription 可用性グループ レプリカの最後の接続エラーの説明。 string
lastConnectErrorTimestamp 可用性グループ レプリカの最後の接続エラー タイム スタンプ。 string
operationalStateDesc 可用性グループ レプリカの操作状態の説明 string
recoveryHealthDesc 可用性グループ レプリカの回復正常性の説明。 string
synchronizationHealthDesc 可用性グループ レプリカの同期正常性の説明。 string