Microsoft. Serveurs/bases de données/syncGroups/syncMembers 2025-01-01

Définition des ressources sur les Biceps

Les serveurs/bases de données/syncGroups/type de ressource syncMembers peuvent être déployés avec des opérations qui ciblent :

  • Resource groups - Voir c1resource groups

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

Format de ressource

Pour créer un Microsoft. Ressource Sql/servers/databases/syncGroups/syncMembers, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Sql/servers/databases/syncGroups/syncMembers@2025-01-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    databaseName: 'string'
    databaseType: 'string'
    password: 'string'
    serverName: 'string'
    sqlServerDatabaseId: 'string'
    syncAgentId: 'string'
    syncDirection: 'string'
    syncMemberAzureDatabaseResourceId: 'string'
    usePrivateLinkConnection: bool
    userName: 'string'
  }
}

Valeurs de propriété

Microsoft. Sql/serveurs/bases de données/syncGroups/syncMembers

Nom Description Valeur
nom Nom de la ressource chaîne (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parent 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 : serveurs/bases de données/syncGroups
Propriétés Propriétés de ressource. SyncMemberProperties

SyncMemberProperties

Nom Description Valeur
databaseName Nom de la base de données membre dans le membre de synchronisation. ficelle
databaseType Type de base de données du membre de synchronisation. 'AzureSqlDatabase'
'SqlServerDatabase'
mot de passe Mot de passe de la base de données membre dans le membre de synchronisation. ficelle
serverName Nom du serveur de la base de données membre dans le membre de synchronisation ficelle
sqlServerDatabaseId ID de base de données SQL Server du membre de sync. string

Constraints:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
syncAgentId ID de ressource ARM de l’agent de synchronisation dans le membre de synchronisation. ficelle
syncDirection Direction de synchronisation du membre de synchronisation. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId ID de ressource ARM de la base de données logique des membres de synchronisation, pour les membres de synchronisation dans Azure. ficelle
usePrivateLinkConnection Indique s’il faut utiliser une connexion de liaison privée. bool
nom d’utilisateur Nom d’utilisateur de la base de données membre dans le membre de synchronisation. ficelle

Définition de ressource de modèle ARM

Les serveurs/bases de données/syncGroups/type de ressource syncMembers peuvent être déployés avec des opérations qui ciblent :

  • Resource groups - Voir c1resource groups

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

Format de ressource

Pour créer un Microsoft. Ressource Sql/servers/databases/syncGroups/syncMembers, ajoutez le JSON suivant à votre modèle.

{
  "type": "Microsoft.Sql/servers/databases/syncGroups/syncMembers",
  "apiVersion": "2025-01-01",
  "name": "string",
  "properties": {
    "databaseName": "string",
    "databaseType": "string",
    "password": "string",
    "serverName": "string",
    "sqlServerDatabaseId": "string",
    "syncAgentId": "string",
    "syncDirection": "string",
    "syncMemberAzureDatabaseResourceId": "string",
    "usePrivateLinkConnection": "bool",
    "userName": "string"
  }
}

Valeurs de propriété

Microsoft. Sql/serveurs/bases de données/syncGroups/syncMembers

Nom Description Valeur
apiVersion Version de l’API '2025-01-01'
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de ressource. SyncMemberProperties
type Type de ressource « Microsoft. Sql/serveurs/bases de données/syncGroups/syncMembers'

SyncMemberProperties

Nom Description Valeur
databaseName Nom de la base de données membre dans le membre de synchronisation. ficelle
databaseType Type de base de données du membre de synchronisation. 'AzureSqlDatabase'
'SqlServerDatabase'
mot de passe Mot de passe de la base de données membre dans le membre de synchronisation. ficelle
serverName Nom du serveur de la base de données membre dans le membre de synchronisation ficelle
sqlServerDatabaseId ID de base de données SQL Server du membre de sync. string

Constraints:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
syncAgentId ID de ressource ARM de l’agent de synchronisation dans le membre de synchronisation. ficelle
syncDirection Direction de synchronisation du membre de synchronisation. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId ID de ressource ARM de la base de données logique des membres de synchronisation, pour les membres de synchronisation dans Azure. ficelle
usePrivateLinkConnection Indique s’il faut utiliser une connexion de liaison privée. bool
nom d’utilisateur Nom d’utilisateur de la base de données membre dans le membre de synchronisation. ficelle

Exemples d’utilisation

Définition de ressource Terraform (fournisseur AzAPI)

Les serveurs/bases de données/syncGroups/type de ressource syncMembers peuvent être déployés avec des opérations qui ciblent :

  • Groupes de ressources

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

Format de ressource

Pour créer un Microsoft. Ressource Sql/servers/databases/syncGroups/syncMembers, ajoutez la Terraform suivante à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/databases/syncGroups/syncMembers@2025-01-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      databaseName = "string"
      databaseType = "string"
      password = "string"
      serverName = "string"
      sqlServerDatabaseId = "string"
      syncAgentId = "string"
      syncDirection = "string"
      syncMemberAzureDatabaseResourceId = "string"
      usePrivateLinkConnection = bool
      userName = "string"
    }
  }
}

Valeurs de propriété

Microsoft. Sql/serveurs/bases de données/syncGroups/syncMembers

Nom Description Valeur
nom Nom de la ressource chaîne (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : serveurs/bases de données/syncGroups
Propriétés Propriétés de ressource. SyncMemberProperties
type Type de ressource « Microsoft. Sql/serveurs/bases de données/syncGroups/syncMembers@2025-01-01"

SyncMemberProperties

Nom Description Valeur
databaseName Nom de la base de données membre dans le membre de synchronisation. ficelle
databaseType Type de base de données du membre de synchronisation. 'AzureSqlDatabase'
'SqlServerDatabase'
mot de passe Mot de passe de la base de données membre dans le membre de synchronisation. ficelle
serverName Nom du serveur de la base de données membre dans le membre de synchronisation ficelle
sqlServerDatabaseId ID de base de données SQL Server du membre de sync. string

Constraints:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
syncAgentId ID de ressource ARM de l’agent de synchronisation dans le membre de synchronisation. ficelle
syncDirection Direction de synchronisation du membre de synchronisation. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId ID de ressource ARM de la base de données logique des membres de synchronisation, pour les membres de synchronisation dans Azure. ficelle
usePrivateLinkConnection Indique s’il faut utiliser une connexion de liaison privée. bool
nom d’utilisateur Nom d’utilisateur de la base de données membre dans le membre de synchronisation. ficelle