Partager via


Microsoft.Sql servers/databases/syncGroups/syncMembers 2022-05-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@2022-05-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 Descriptif 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 Descriptif Valeur
nomDeBaseDeDonnées 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
NomServeur 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 synchronisation. chaîne

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. ficelle
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. 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 :

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": "2022-05-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 Descriptif Valeur
apiVersion Version de l’API '2022-05-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 Descriptif Valeur
nomDeBaseDeDonnées 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
NomServeur 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 synchronisation. chaîne

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. ficelle
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. 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 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@2022-05-01-preview"
  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/servers/databases/syncGroups/syncMembers

Nom Descriptif 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@2022-05-01-preview »

SyncMemberProperties

Nom Descriptif Valeur
nomDeBaseDeDonnées 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
NomServeur 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 synchronisation. chaîne

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. ficelle
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. 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