Microsoft. Servidores SQL/bases de datos/syncGroups/syncMembers 2025-02-01-preview

Definición de recurso Bicep

El tipo de recurso servers/databases/syncGroups/syncMembers se puede implementar con operaciones destinadas a:

  • Grupos de recursos - Véase grupos de recursos c1

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un Microsoft. Recurso Sql/servers/databases/syncGroups/syncMembers, añade el siguiente Bicep a tu plantilla.

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

Valores de propiedad

Microsoft. Sql/servidores/bases de datos/syncGroups/syncMembers

Nombre Descripción Importancia
identity Sincronizar la información de autenticación de los miembros. DataSyncParticipantIdentity
nombre El nombre del recurso string (obligatorio)
parent En Bicep, puedes especificar el recurso padre para un recurso hijo. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para más información, consulte Child resource externo al padre.
Nombre simbólico del recurso de tipo: servers/databases/syncGroups
Propiedades Propiedades de recursos. SyncMemberProperties

DataSyncParticipantIdentity

Nombre Descripción Importancia
tenantId El ID de identidad de participante de DataSync cadena

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tipo El tipo de identidad Datasync 'Ninguno'
'SystemAssigned'
'SystemAssignedUserAssigned'
'UserAssigned' (obligatorio)
userAssignedIdentities Identificadores de recursos de las identidades asignadas por el usuario que se van a usar DataSyncParticipantIdentityUserAssignedIdentities

DataSyncParticipantIdentityUserAssignedIdentities

Nombre Descripción Importancia

DataSyncParticipantUserAssignedIdentity

Nombre Descripción Importancia

SyncMemberProperties

Nombre Descripción Importancia
databaseName Nombre de base de datos de la base de datos miembro en el miembro de sincronización. cuerda / cadena
databaseType Tipo de base de datos del miembro de sincronización. 'AzureSqlDatabase'
'SqlServerDatabase'
contraseña Contraseña de la base de datos miembro en el miembro de sincronización. cuerda / cadena
serverName Nombre del servidor de la base de datos miembro en el miembro de sincronización cuerda / cadena
sqlServerDatabaseId ID de la base de datos de SQL Server del miembro de sincronización. cadena

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
syncAgentId Identificador de recurso de ARM del agente de sincronización en el miembro de sincronización. cuerda / cadena
syncDirection Dirección de sincronización del miembro de sincronización. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId ID de recurso ARM de la base de datos lógica miembro de sincronización, para miembros de sincronización en Azure. cuerda / cadena
usePrivateLinkConnection Indica si se va a usar la conexión de vínculo privado. bool
nombre de usuario Nombre de usuario de la base de datos miembro en el miembro de sincronización. cuerda / cadena

Definición de recursos de plantilla de ARM

El tipo de recurso servers/databases/syncGroups/syncMembers se puede implementar con operaciones destinadas a:

  • Grupos de recursos - Véase grupos de recursos c1

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un Microsoft. Recurso Sql/servers/databases/syncGroups/syncMembers, añade el siguiente JSON a tu plantilla.

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

Valores de propiedad

Microsoft. Sql/servidores/bases de datos/syncGroups/syncMembers

Nombre Descripción Importancia
apiVersion La versión de api '2025-02-01-preestreno'
identity Sincronizar la información de autenticación de los miembros. DataSyncParticipantIdentity
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades de recursos. SyncMemberProperties
tipo El tipo de recurso 'Microsoft. Sql/servidores/bases de datos/syncGroups/syncMembers'

DataSyncParticipantIdentity

Nombre Descripción Importancia
tenantId El ID de identidad de participante de DataSync cadena

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tipo El tipo de identidad Datasync 'Ninguno'
'SystemAssigned'
'SystemAssignedUserAssigned'
'UserAssigned' (obligatorio)
userAssignedIdentities Identificadores de recursos de las identidades asignadas por el usuario que se van a usar DataSyncParticipantIdentityUserAssignedIdentities

DataSyncParticipantIdentityUserAssignedIdentities

Nombre Descripción Importancia

DataSyncParticipantUserAssignedIdentity

Nombre Descripción Importancia

SyncMemberProperties

Nombre Descripción Importancia
databaseName Nombre de base de datos de la base de datos miembro en el miembro de sincronización. cuerda / cadena
databaseType Tipo de base de datos del miembro de sincronización. 'AzureSqlDatabase'
'SqlServerDatabase'
contraseña Contraseña de la base de datos miembro en el miembro de sincronización. cuerda / cadena
serverName Nombre del servidor de la base de datos miembro en el miembro de sincronización cuerda / cadena
sqlServerDatabaseId ID de la base de datos de SQL Server del miembro de sincronización. cadena

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
syncAgentId Identificador de recurso de ARM del agente de sincronización en el miembro de sincronización. cuerda / cadena
syncDirection Dirección de sincronización del miembro de sincronización. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId ID de recurso ARM de la base de datos lógica miembro de sincronización, para miembros de sincronización en Azure. cuerda / cadena
usePrivateLinkConnection Indica si se va a usar la conexión de vínculo privado. bool
nombre de usuario Nombre de usuario de la base de datos miembro en el miembro de sincronización. cuerda / cadena

Ejemplos de uso

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso servers/databases/syncGroups/syncMembers se puede implementar con operaciones destinadas a:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un Microsoft. Recurso Sql/servers/databases/syncGroups/syncMembers, añade el siguiente Terraform a tu plantilla.

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

Valores de propiedad

Microsoft. Sql/servidores/bases de datos/syncGroups/syncMembers

Nombre Descripción Importancia
identity Sincronizar la información de autenticación de los miembros. DataSyncParticipantIdentity
nombre El nombre del recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: servidores, bases de datos o syncGroups
Propiedades Propiedades de recursos. SyncMemberProperties
tipo El tipo de recurso "Microsoft. Sql/servidores/bases de datos/syncGroups/syncMembers@2025-02-01-previsualización"

DataSyncParticipantIdentity

Nombre Descripción Importancia
tenantId El ID de identidad de participante de DataSync cadena

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tipo El tipo de identidad Datasync 'Ninguno'
'SystemAssigned'
'SystemAssignedUserAssigned'
'UserAssigned' (obligatorio)
userAssignedIdentities Identificadores de recursos de las identidades asignadas por el usuario que se van a usar DataSyncParticipantIdentityUserAssignedIdentities

DataSyncParticipantIdentityUserAssignedIdentities

Nombre Descripción Importancia

DataSyncParticipantUserAssignedIdentity

Nombre Descripción Importancia

SyncMemberProperties

Nombre Descripción Importancia
databaseName Nombre de base de datos de la base de datos miembro en el miembro de sincronización. cuerda / cadena
databaseType Tipo de base de datos del miembro de sincronización. 'AzureSqlDatabase'
'SqlServerDatabase'
contraseña Contraseña de la base de datos miembro en el miembro de sincronización. cuerda / cadena
serverName Nombre del servidor de la base de datos miembro en el miembro de sincronización cuerda / cadena
sqlServerDatabaseId ID de la base de datos de SQL Server del miembro de sincronización. cadena

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
syncAgentId Identificador de recurso de ARM del agente de sincronización en el miembro de sincronización. cuerda / cadena
syncDirection Dirección de sincronización del miembro de sincronización. 'Bidirectional'
'OneWayHubToMember'
'OneWayMemberToHub'
syncMemberAzureDatabaseResourceId ID de recurso ARM de la base de datos lógica miembro de sincronización, para miembros de sincronización en Azure. cuerda / cadena
usePrivateLinkConnection Indica si se va a usar la conexión de vínculo privado. bool
nombre de usuario Nombre de usuario de la base de datos miembro en el miembro de sincronización. cuerda / cadena