Microsoft.AzureArcData sqlAvailabilityGroups/databases

Définition de ressource Bicep

Le type de ressource sqlAvailabilityGroups/databases peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.AzureArcData/sqlAvailabilityGroups/databases, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.AzureArcData/sqlAvailabilityGroups/databases@2023-03-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    groupDatabaseId: 'string'
    value: [
      {
        databaseStateDesc: 'string'
        isCommitParticipant: bool
        isLocal: bool
        isPrimaryReplica: bool
        isSuspended: bool
        replicaName: 'string'
        suspendReasonDesc: 'string'
        synchronizationHealthDesc: 'string'
        synchronizationStateDesc: 'string'
      }
    ]
  }
}

Valeurs de propriétés

sqlAvailabilityGroups/databases

Nom Description Valeur
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep.
string (obligatoire)
location Emplacement géographique où réside la ressource string (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
parent Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : sqlAvailabilityGroups
properties Propriétés du réplica de base de données multiple du groupe de disponibilité Sql Arc SqlAvailabilityGroupMultiDatabaseReplicaResourceProp... (obligatoire)

SqlAvailabilityGroupMultiDatabaseReplicaResourceProp...

Nom Description Valeur
groupDatabaseId GUID d’ID de la base de données pour le groupe de disponibilité. string
value Tableau de réplicas de base de données de groupe de disponibilité Sql Arc. SqlAvailabilityGroupDatabaseReplicaResourcePropertie... []

SqlAvailabilityGroupDatabaseReplicaResourcePropertie...

Nom Description Valeur
databaseStateDesc Description de l’état de la base de données du réplica de disponibilité. string
isCommitParticipant Indique si cette réplica est un commiteur de transaction. bool
isLocal Indique si la base de données de disponibilité est locale. bool
isPrimaryReplica Retourne 1 s’il s’agit du réplica principal, ou 0 s'il s'agit d'un réplica secondaire. bool
isSuspended Indique si ce déplacement de données est suspendu. bool
replicaName nom du réplica de la base de données. string
suspendReasonDesc Description de la raison de l’état suspendu de la base de données. string
synchronizationHealthDesc Description de l’intégrité de la base de données. string
synchronizationStateDesc Description de l’état de déplacement des données. string

Définition de ressources de modèle ARM

Le type de ressource sqlAvailabilityGroups/databases peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.AzureArcData/sqlAvailabilityGroups/databases, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.AzureArcData/sqlAvailabilityGroups/databases",
  "apiVersion": "2023-03-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "groupDatabaseId": "string",
    "value": [
      {
        "databaseStateDesc": "string",
        "isCommitParticipant": "bool",
        "isLocal": "bool",
        "isPrimaryReplica": "bool",
        "isSuspended": "bool",
        "replicaName": "string",
        "suspendReasonDesc": "string",
        "synchronizationHealthDesc": "string",
        "synchronizationStateDesc": "string"
      }
    ]
  }
}

Valeurs de propriétés

sqlAvailabilityGroups/databases

Nom Description Valeur
type Type de ressource « Microsoft.AzureArcData/sqlAvailabilityGroups/databases »
apiVersion Version de l’API de ressource '2023-03-15-preview'
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON.
string (obligatoire)
location Emplacement géographique où réside la ressource string (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
properties Propriétés du réplica de base de données multiple du groupe de disponibilité Sql Arc SqlAvailabilityGroupMultiDatabaseReplicaResourceProp... (obligatoire)

SqlAvailabilityGroupMultiDatabaseReplicaResourceProp...

Nom Description Valeur
groupDatabaseId GUID d’ID de la base de données pour le groupe de disponibilité. string
value Tableau de réplicas de base de données de groupe de disponibilité Sql Arc. SqlAvailabilityGroupDatabaseReplicaResourcePropertie... []

SqlAvailabilityGroupDatabaseReplicaResourcePropertie...

Nom Description Valeur
databaseStateDesc Description de l’état de la base de données du réplica de disponibilité. string
isCommitParticipant Indique si cette réplica est un commiteur de transaction. bool
isLocal Indique si la base de données de disponibilité est locale. bool
isPrimaryReplica Retourne 1 s’il s’agit du réplica principal, ou 0 s'il s'agit d'un réplica secondaire. bool
isSuspended Indique si ce déplacement de données est suspendu. bool
replicaName nom du réplica de la base de données. string
suspendReasonDesc Description de la raison de l’état suspendu de la base de données. string
synchronizationHealthDesc Description de l’intégrité de la base de données. string
synchronizationStateDesc Description de l’état de déplacement des données. string

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource sqlAvailabilityGroups/databases peut être déployé avec des opérations qui ciblent :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.AzureArcData/sqlAvailabilityGroups/databases, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AzureArcData/sqlAvailabilityGroups/databases@2023-03-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      groupDatabaseId = "string"
      value = [
        {
          databaseStateDesc = "string"
          isCommitParticipant = bool
          isLocal = bool
          isPrimaryReplica = bool
          isSuspended = bool
          replicaName = "string"
          suspendReasonDesc = "string"
          synchronizationHealthDesc = "string"
          synchronizationStateDesc = "string"
        }
      ]
    }
  })
}

Valeurs de propriétés

sqlAvailabilityGroups/databases

Nom Description Valeur
type Type de ressource « Microsoft.AzureArcData/sqlAvailabilityGroups/databases@2023-03-15-preview »
name Nom de la ressource string (obligatoire)
location Emplacement géographique où réside la ressource string (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : sqlAvailabilityGroups
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes.
properties Propriétés du réplica de base de données multiple du groupe de disponibilité Sql Arc SqlAvailabilityGroupMultiDatabaseReplicaResourceProp... (obligatoire)

SqlAvailabilityGroupMultiDatabaseReplicaResourceProp...

Nom Description Valeur
groupDatabaseId GUID d’ID de la base de données pour le groupe de disponibilité. string
value Tableau de réplicas de base de données de groupe de disponibilité Sql Arc. SqlAvailabilityGroupDatabaseReplicaResourcePropertie... []

SqlAvailabilityGroupDatabaseReplicaResourcePropertie...

Nom Description Valeur
databaseStateDesc Description de l’état de la base de données du réplica de disponibilité. string
isCommitParticipant Indique si cette réplica est un commiteur de transaction. bool
isLocal Indique si la base de données de disponibilité est locale. bool
isPrimaryReplica Retourne 1 s’il s’agit du réplica principal, ou 0 s'il s'agit d'un réplica secondaire. bool
isSuspended Indique si ce déplacement de données est suspendu. bool
replicaName nom du réplica de la base de données. string
suspendReasonDesc Description de la raison de l’état suspendu de la base de données. string
synchronizationHealthDesc Description de l’intégrité de la base de données. string
synchronizationStateDesc Description de l’état de déplacement des données. string