Partager via


Microsoft.Sql servers/databases/syncGroups/syncMembers 2023-08-01-preview

Définition de ressource Bicep

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

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 une ressource Microsoft.Sql/servers/databases/syncGroups/syncMembers, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Sql/servers/databases/syncGroups/syncMembers@2023-08-01-preview' = {
  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/servers/databases/syncGroups/syncMembers

Nom Description Valeur
nom Nom de la ressource chaîne (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’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. corde
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. corde
serverName Nom du serveur de la base de données membre dans le membre de synchronisation corde
sqlServerDatabaseId ID de base de données SQL Server du membre de synchronisation. corde

Contraintes:
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. corde
syncDirection Direction de synchronisation du membre de synchronisation. 'Bidirectionnel'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId ID de ressource ARM de la base de données logique membre de synchronisation, pour les membres de synchronisation dans Azure. corde
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. corde

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 :

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 une ressource Microsoft.Sql/servers/databases/syncGroups/syncMembers, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Sql/servers/databases/syncGroups/syncMembers",
  "apiVersion": "2023-08-01-preview",
  "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/servers/databases/syncGroups/syncMembers

Nom Description Valeur
apiVersion Version de l’API '2023-08-01-preview'
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de ressource. SyncMemberProperties
type Type de ressource 'Microsoft.Sql/servers/databases/syncGroups/syncMembers'

SyncMemberProperties

Nom Description Valeur
databaseName Nom de la base de données membre dans le membre de synchronisation. corde
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. corde
serverName Nom du serveur de la base de données membre dans le membre de synchronisation corde
sqlServerDatabaseId ID de base de données SQL Server du membre de synchronisation. corde

Contraintes:
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. corde
syncDirection Direction de synchronisation du membre de synchronisation. 'Bidirectionnel'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId ID de ressource ARM de la base de données logique membre de synchronisation, pour les membres de synchronisation dans Azure. corde
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. corde

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 une ressource Microsoft.Sql/servers/databases/syncGroups/syncMembers, ajoutez terraform suivante à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/databases/syncGroups/syncMembers@2023-08-01-preview"
  name = "string"
  body = jsonencode({
    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/servers/databases/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/servers/databases/syncGroups/syncMembers@2023-08-01-preview »

SyncMemberProperties

Nom Description Valeur
databaseName Nom de la base de données membre dans le membre de synchronisation. corde
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. corde
serverName Nom du serveur de la base de données membre dans le membre de synchronisation corde
sqlServerDatabaseId ID de base de données SQL Server du membre de synchronisation. corde

Contraintes:
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. corde
syncDirection Direction de synchronisation du membre de synchronisation. 'Bidirectionnel'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId ID de ressource ARM de la base de données logique membre de synchronisation, pour les membres de synchronisation dans Azure. corde
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. corde