Compartir a través de


Servidores Microsoft.Sql

Definición de recursos de Bicep

El tipo de recurso servers se puede implementar con operaciones destinadas a:

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

Formato de recurso

Para crear un recurso Microsoft.Sql/servers, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Sql/servers@2024-05-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    administrators: {
      administratorType: 'string'
      azureADOnlyAuthentication: bool
      login: 'string'
      principalType: 'string'
      sid: 'string'
      tenantId: 'string'
    }
    federatedClientId: 'string'
    isIPv6Enabled: 'string'
    keyId: 'string'
    minimalTlsVersion: 'string'
    primaryUserAssignedIdentityId: 'string'
    publicNetworkAccess: 'string'
    restrictOutboundNetworkAccess: 'string'
    version: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propiedad

Microsoft.Sql/servers

Nombre Descripción Valor
identidad Identidad de Azure Active Directory del servidor. resourceIdentity
ubicación Ubicación del recurso. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades de recursos. ServerProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

ResourceIdentity

Nombre Descripción Valor
tipo Tipo de identidad. Establézcalo en "SystemAssigned" para crear y asignar automáticamente una entidad de seguridad de Azure Active Directory para el recurso. 'Ninguno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities Identificadores de recursos de las identidades asignadas por el usuario que se van a usar ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Nombre Descripción Valor

ServerExternalAdministrator

Nombre Descripción Valor
administratorType Tipo del administrador del servidor. 'ActiveDirectory'
azureADOnlyAuthentication Autenticación solo de Azure Active Directory habilitada. Bool
Iniciar sesión Nombre de inicio de sesión del administrador del servidor. cuerda
principalType Tipo de entidad de seguridad del administrador del servidor. 'Aplicación'
"Grupo"
"Usuario"
Sid SID (id. de objeto) del administrador del servidor. cuerda

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}$
tenantId Identificador de inquilino del administrador. cuerda

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}$

ServerProperties

Nombre Descripción Valor
administratorLogin Nombre de usuario del administrador para el servidor. Una vez creado, no se puede cambiar. cuerda
administratorLoginPassword La contraseña de inicio de sesión del administrador (necesaria para la creación del servidor). cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
Administradores Administrador de Azure Active Directory del servidor. Esto solo se puede usar en tiempo de creación del servidor. Si se usa para la actualización del servidor, se omitirá o se producirá un error. Para las actualizaciones, es necesario usar las API individuales. ServerExternalAdministrator
federatedClientId Identificador de cliente usado para el escenario de CMK entre inquilinos cuerda

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}$
isIPv6Enabled Si se va a habilitar o no la compatibilidad con IPv6 para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". 'Deshabilitado'
'Habilitado'
keyId URI de CMK de la clave que se va a usar para el cifrado. cuerda
minimalTlsVersion Versión mínima de TLS. Valores permitidos: 'None', 1.0', '1.1', '1.2', '1.3' '1.0'
'1.1'
'1.2'
'1.3'
'Ninguno'
primaryUserAssignedIdentityId Identificador de recurso de una identidad asignada por el usuario que se va a usar de forma predeterminada. cuerda
publicNetworkAccess Si se permite o no el acceso al punto de conexión público para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado" o "SecuredByPerimeter". 'Deshabilitado'
'Habilitado'
"SecuredByPerimeter"
restrictOutboundNetworkAccess Si se va a restringir o no el acceso de red saliente para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". 'Deshabilitado'
'Habilitado'
Versión Versión del servidor. cuerda

TrackedResourceTags

Nombre Descripción Valor

UserIdentity

Nombre Descripción Valor

Ejemplos de inicio rápido

En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.

Archivo de Bicep Descripción
Azure SQL Server con auditoría escrita en Log Analytics Esta plantilla le permite implementar un servidor de Azure SQL server con auditoría habilitado para escribir registros de auditoría en Log Analytics (área de trabajo de OMS).
Crear un de base de datos y SQL Server Esta plantilla le permite crear SQL Database y Server.
grupo de SQL dedicado con cifrado transparente Crea un servidor SQL Server y un grupo de SQL dedicado (anteriormente SQL DW) con cifrado de datos transparente.
Implementación de Sports Analytics en la arquitectura de Azure Crea una cuenta de Azure Storage con ADLS Gen 2 habilitado, una instancia de Azure Data Factory con servicios vinculados para la cuenta de almacenamiento (una instancia de Azure SQL Database si se implementa) y una instancia de Azure Databricks. AAD identity for the user deploying the template and the managed identity for the ADF instance will be granted the Storage Blob Data Contributor role on the storage account. También hay opciones para implementar una instancia de Azure Key Vault, una instancia de Azure SQL Database y un centro de eventos de Azure (para casos de uso de streaming). Cuando se implementa una instancia de Azure Key Vault, a la identidad administrada de Data Factory y a la identidad de AAD para el usuario que implementa la plantilla se le concederá el rol De usuario secretos de Key Vault.
ejemplo de punto de conexión privado de Esta plantilla muestra cómo crear un punto de conexión privado que apunte a Azure SQL Server.
Aprovisionar una aplicación web con una de SQL Database Esta plantilla aprovisiona una aplicación web, una instancia de SQL Database, la configuración de escalabilidad automática, las reglas de alerta y App Insights. Configura una cadena de conexión en la aplicación web para la base de datos.
Sonarqube Docker Web App en Linux con Azure SQL Esta plantilla implementa Sonarqube en un contenedor de Linux de una aplicación web de Azure App Service mediante la imagen oficial de Sonarqube y respaldada por una instancia de Azure SQL Server.
servidor lógico de SQL Esta plantilla le permite crear un servidor lógico de SQL.
Aplicación web con identidad administrada, SQL Server y ΑΙ Ejemplo sencillo para implementar la infraestructura de Azure para la aplicación + datos + identidad administrada + supervisión

Definición de recursos de plantilla de ARM

El tipo de recurso servers se puede implementar con operaciones destinadas a:

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

Formato de recurso

Para crear un recurso Microsoft.Sql/servers, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.Sql/servers",
  "apiVersion": "2024-05-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "administrators": {
      "administratorType": "string",
      "azureADOnlyAuthentication": "bool",
      "login": "string",
      "principalType": "string",
      "sid": "string",
      "tenantId": "string"
    },
    "federatedClientId": "string",
    "isIPv6Enabled": "string",
    "keyId": "string",
    "minimalTlsVersion": "string",
    "primaryUserAssignedIdentityId": "string",
    "publicNetworkAccess": "string",
    "restrictOutboundNetworkAccess": "string",
    "version": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propiedad

Microsoft.Sql/servers

Nombre Descripción Valor
apiVersion La versión de api '2024-05-01-preview'
identidad Identidad de Azure Active Directory del servidor. resourceIdentity
ubicación Ubicación del recurso. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades de recursos. ServerProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.Sql/servers"

ResourceIdentity

Nombre Descripción Valor
tipo Tipo de identidad. Establézcalo en "SystemAssigned" para crear y asignar automáticamente una entidad de seguridad de Azure Active Directory para el recurso. 'Ninguno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities Identificadores de recursos de las identidades asignadas por el usuario que se van a usar ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Nombre Descripción Valor

ServerExternalAdministrator

Nombre Descripción Valor
administratorType Tipo del administrador del servidor. 'ActiveDirectory'
azureADOnlyAuthentication Autenticación solo de Azure Active Directory habilitada. Bool
Iniciar sesión Nombre de inicio de sesión del administrador del servidor. cuerda
principalType Tipo de entidad de seguridad del administrador del servidor. 'Aplicación'
"Grupo"
"Usuario"
Sid SID (id. de objeto) del administrador del servidor. cuerda

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}$
tenantId Identificador de inquilino del administrador. cuerda

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}$

ServerProperties

Nombre Descripción Valor
administratorLogin Nombre de usuario del administrador para el servidor. Una vez creado, no se puede cambiar. cuerda
administratorLoginPassword La contraseña de inicio de sesión del administrador (necesaria para la creación del servidor). cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
Administradores Administrador de Azure Active Directory del servidor. Esto solo se puede usar en tiempo de creación del servidor. Si se usa para la actualización del servidor, se omitirá o se producirá un error. Para las actualizaciones, es necesario usar las API individuales. ServerExternalAdministrator
federatedClientId Identificador de cliente usado para el escenario de CMK entre inquilinos cuerda

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}$
isIPv6Enabled Si se va a habilitar o no la compatibilidad con IPv6 para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". 'Deshabilitado'
'Habilitado'
keyId URI de CMK de la clave que se va a usar para el cifrado. cuerda
minimalTlsVersion Versión mínima de TLS. Valores permitidos: 'None', 1.0', '1.1', '1.2', '1.3' '1.0'
'1.1'
'1.2'
'1.3'
'Ninguno'
primaryUserAssignedIdentityId Identificador de recurso de una identidad asignada por el usuario que se va a usar de forma predeterminada. cuerda
publicNetworkAccess Si se permite o no el acceso al punto de conexión público para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado" o "SecuredByPerimeter". 'Deshabilitado'
'Habilitado'
"SecuredByPerimeter"
restrictOutboundNetworkAccess Si se va a restringir o no el acceso de red saliente para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". 'Deshabilitado'
'Habilitado'
Versión Versión del servidor. cuerda

TrackedResourceTags

Nombre Descripción Valor

UserIdentity

Nombre Descripción Valor

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
App Service Environment con back-end de Azure SQL

Implementación en Azure
Esta plantilla crea una instancia de App Service Environment con un back-end de Azure SQL junto con puntos de conexión privados junto con los recursos asociados que se suelen usar en un entorno privado o aislado.
Escalado automático de máquinas virtuales Windows de LANSA con Azure SQL Database

Implementación en Azure
La plantilla implementa un VMSS Windows con un recuento deseado de máquinas virtuales en el conjunto de escalado y una MSI de LANSA para instalarlas en cada máquina virtual. Una vez implementado el conjunto de escalado de máquinas virtuales, se usa una extensión de script personalizado para instalar la MSI de LANSA).
Azure SQL Server con auditoría escrita en un almacenamiento de blobs

Implementación en Azure
Esta plantilla le permite implementar un servidor de Azure SQL server con auditoría habilitado para escribir registros de auditoría en un almacenamiento de blobs.
Azure SQL Server con auditoría escrita en Event Hubs

Implementación en Azure
Esta plantilla le permite implementar un servidor de Azure SQL server con auditoría habilitado para escribir registros de auditoría en el centro de eventos.
Azure SQL Server con auditoría escrita en Log Analytics

Implementación en Azure
Esta plantilla le permite implementar un servidor de Azure SQL server con auditoría habilitado para escribir registros de auditoría en Log Analytics (área de trabajo de OMS).
Crear un de base de datos y SQL Server

Implementación en Azure
Esta plantilla le permite crear SQL Database y Server.
Crear una instancia de Web App + Redis Cache + SQL DB con una plantilla

Implementación en Azure
Esta plantilla crea una instancia de Azure Web App con Redis Cache y una instancia de SQL Database.
Crear una instancia de Azure SQL Server, con protector de cifrado de datos

Implementación en Azure
Esta plantilla crea un servidor de Azure SQL Server, activa el protector de cifrado de datos mediante una clave determinada almacenada en un almacén de claves determinado.
Creación de servidores y bases de datos de Azure SQL Con el grupo de conmutación por error

Implementación en Azure
Crea dos servidores de Azure SQL Server, una base de datos y un grupo de conmutación por error.
Crear, configurar e implementar una aplicación web en una máquina virtual de Azure

Implementación en Azure
Creación y configuración de una máquina virtual Windows con SQL Azure Database e implementación de una aplicación web en el entorno mediante DSC de PowerShell
grupo de SQL dedicado con cifrado transparente

Implementación en Azure
Crea un servidor SQL Server y un grupo de SQL dedicado (anteriormente SQL DW) con cifrado de datos transparente.
Implementación de un clúster de HDInsight y una base de datos SQL

Implementación en Azure
Esta plantilla le permite crear un clúster de HDInsight y una instancia de SQL Database para probar Sqoop.
Implementar un nuevo grupo elástico de SQL

Implementación en Azure
Esta plantilla le permite implementar un nuevo grupo elástico de SQL con su nuevo servidor SQL Server asociado y nuevas bases de datos SQL para asignarlo.
Implementar Octopus Deploy 3.0 con una licencia de prueba

Implementación en Azure
Esta plantilla le permite implementar un único servidor de Octopus Deploy 3.0 con una licencia de prueba. Esto se implementará en una sola máquina virtual de Windows Server 2012R2 (estándar D2) y sql DB (S1) en la ubicación especificada para el grupo de recursos.
Implementación de Sports Analytics en la arquitectura de Azure

Implementación en Azure
Crea una cuenta de Azure Storage con ADLS Gen 2 habilitado, una instancia de Azure Data Factory con servicios vinculados para la cuenta de almacenamiento (una instancia de Azure SQL Database si se implementa) y una instancia de Azure Databricks. AAD identity for the user deploying the template and the managed identity for the ADF instance will be granted the Storage Blob Data Contributor role on the storage account. También hay opciones para implementar una instancia de Azure Key Vault, una instancia de Azure SQL Database y un centro de eventos de Azure (para casos de uso de streaming). Cuando se implementa una instancia de Azure Key Vault, a la identidad administrada de Data Factory y a la identidad de AAD para el usuario que implementa la plantilla se le concederá el rol De usuario secretos de Key Vault.
aplicación django con bases de datos SQL

Implementación en Azure
Esta plantilla usa la extensión CustomScript de Linux de Azure para implementar una aplicación. En este ejemplo se crea una máquina virtual Ubuntu, se realiza una instalación silenciosa de Python, Django y Apache y, a continuación, se crea una aplicación sencilla de Django. La plantilla también crea una instancia de SQL Database, con una tabla de ejemplo con algunos datos de ejemplo que se muestran en el explorador web mediante una consulta.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Implementación en Azure
La adopción de la nube para una empresa, pequeña o grande requiere modelos de gobernanza responsables y eficientes para derivar el valor de sus implementaciones en la nube. CloudWise (un nombre de código para la solución), es una solución compuesta disponible en inicios rápidos de asociados de Azure, es un habilitador de adopción para clientes, integradores de sistemas y asociados, que ofrece una solución de gobernanza y operaciones automáticas, centrada en optimizar los costos, mejorar la confiabilidad de las aplicaciones, reducir el riesgo empresarial. La solución resalta los pilares básicos de gobernanza de visibilidad y control.
EPiserverCMS en Azure

Implementación en Azure
Esta plantilla le permite crear recursos necesarios para la implementación de EpiServerCMS en Azure.
sitio web de eShop con de ASE de ILB

Implementación en Azure
Una instancia de App Service Environment es una opción de plan de servicio Premium de Azure App Service que proporciona un entorno totalmente aislado y dedicado para ejecutar de forma segura aplicaciones de Azure App Service a gran escala, incluidas Web Apps, Mobile Apps y API Apps.
kentico Xperience

Implementación en Azure
Esta plantilla facilita la implementación de recursos necesarios para hospedar entornos de Kentico Xperience en Microsoft Azure.
Migrar a Azure SQL Database mediante azure DMS

Implementación en Azure
Azure Database Migration Service (DMS) está diseñado para simplificar el proceso de migración de bases de datos locales a Azure. DMS simplificará la migración de bases de datos locales de SQL Server y Oracle existentes a Azure SQL Database, Instancia administrada de Azure SQL o Microsoft SQL Server en una máquina virtual de Azure. Esta plantilla implementaría una instancia de Azure Database Migration Service, una máquina virtual de Azure con SQL Server instalada en ella, que actuará como servidor de origen con una base de datos creada previamente en él y un servidor de Azure SQL DB de destino que tendrá un esquema creado previamente de la base de datos que se va a migrar del servidor de origen al servidor de destino. La plantilla también implementará los recursos necesarios, como la NIC, la red virtual, etc. para admitir la máquina virtual de origen, el servicio DMS y el servidor de destino.
Orchard Video Portal Web App

Implementación en Azure
Esta plantilla proporciona una manera sencilla de implementar Orchard CMS en Azure App Service Web Apps con el módulo de Azure Media Services habilitado y configurado.
ejemplo de punto de conexión privado de

Implementación en Azure
Esta plantilla muestra cómo crear un punto de conexión privado que apunte a Azure SQL Server.
Aprovisionar una aplicación móvil con una de SQL Database

Implementación en Azure
Esta plantilla aprovisiona una aplicación móvil, SQL Database y un centro de notificaciones. Configura una cadena de conexión en la aplicación móvil para la base de datos y el centro de notificaciones.
aprovisionar una base de datos SQL con de TDE

Implementación en Azure
Esta plantilla aprovisiona un servidor SQL Server con firewall abierto para el tráfico de Azure y una base de datos SQL con cifrado de datos transparente (TDE).
Aprovisionar una aplicación web con una de SQL Database

Implementación en Azure
Esta plantilla aprovisiona una aplicación web, una instancia de SQL Database, la configuración de escalabilidad automática, las reglas de alerta y App Insights. Configura una cadena de conexión en la aplicación web para la base de datos.
Servicios de Escritorio remoto con alta disponibilidad

Implementación en Azure
Este código de ejemplo de plantilla de ARM implementará un laboratorio de recopilación de sesiones de remote Desktop Services 2019 con alta disponibilidad. El objetivo es implementar una solución totalmente redundante y de alta disponibilidad para Servicios de Escritorio remoto con Windows Server 2019.
web de Umbraco CMS escalable

Implementación en Azure
Esta plantilla proporciona una manera sencilla de implementar una aplicación web cmS de umbraco en Azure App Service Web Apps.
Simple Umbraco CMS Web App

Implementación en Azure
Esta plantilla proporciona una manera sencilla de implementar una aplicación web cmS de umbraco en Azure App Service Web Apps.
Sonarqube Docker Web App en Linux con Azure SQL

Implementación en Azure
Esta plantilla implementa Sonarqube en un contenedor de Linux de una aplicación web de Azure App Service mediante la imagen oficial de Sonarqube y respaldada por una instancia de Azure SQL Server.
servidor lógico de SQL

Implementación en Azure
Esta plantilla le permite crear un servidor lógico de SQL.
SQL Server con autenticación solo de Azure AD

Implementación en Azure
Esta plantilla le permite crear SQL Server en Azure con el conjunto de administradores de Azure AD y la característica de autenticación solo de Azure AD habilitada.
Aplicación web con una instancia de SQL Database, Azure Cosmos DB, Azure Search

Implementación en Azure
Esta plantilla aprovisiona una aplicación web, una instancia de SQL Database, Azure Cosmos DB, Azure Search y Application Insights.
Aplicación web con identidad administrada, SQL Server y ΑΙ

Implementación en Azure
Ejemplo sencillo para implementar la infraestructura de Azure para la aplicación + datos + identidad administrada + supervisión
WebApp que consume un punto de conexión privado de Azure SQL

Implementación en Azure
Esta plantilla muestra cómo crear una aplicación web que consuma un punto de conexión privado que apunte a Azure SQL Server.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso servers se puede implementar con operaciones destinadas a:

  • grupos de recursos de

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

Formato de recurso

Para crear un recurso Microsoft.Sql/servers, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers@2024-05-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      administrators = {
        administratorType = "string"
        azureADOnlyAuthentication = bool
        login = "string"
        principalType = "string"
        sid = "string"
        tenantId = "string"
      }
      federatedClientId = "string"
      isIPv6Enabled = "string"
      keyId = "string"
      minimalTlsVersion = "string"
      primaryUserAssignedIdentityId = "string"
      publicNetworkAccess = "string"
      restrictOutboundNetworkAccess = "string"
      version = "string"
    }
  })
}

Valores de propiedad

Microsoft.Sql/servers

Nombre Descripción Valor
identidad Identidad de Azure Active Directory del servidor. resourceIdentity
ubicación Ubicación del recurso. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades de recursos. ServerProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.Sql/servers@2024-05-01-preview"

ResourceIdentity

Nombre Descripción Valor
tipo Tipo de identidad. Establézcalo en "SystemAssigned" para crear y asignar automáticamente una entidad de seguridad de Azure Active Directory para el recurso. 'Ninguno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities Identificadores de recursos de las identidades asignadas por el usuario que se van a usar ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Nombre Descripción Valor

ServerExternalAdministrator

Nombre Descripción Valor
administratorType Tipo del administrador del servidor. 'ActiveDirectory'
azureADOnlyAuthentication Autenticación solo de Azure Active Directory habilitada. Bool
Iniciar sesión Nombre de inicio de sesión del administrador del servidor. cuerda
principalType Tipo de entidad de seguridad del administrador del servidor. 'Aplicación'
"Grupo"
"Usuario"
Sid SID (id. de objeto) del administrador del servidor. cuerda

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}$
tenantId Identificador de inquilino del administrador. cuerda

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}$

ServerProperties

Nombre Descripción Valor
administratorLogin Nombre de usuario del administrador para el servidor. Una vez creado, no se puede cambiar. cuerda
administratorLoginPassword La contraseña de inicio de sesión del administrador (necesaria para la creación del servidor). cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
Administradores Administrador de Azure Active Directory del servidor. Esto solo se puede usar en tiempo de creación del servidor. Si se usa para la actualización del servidor, se omitirá o se producirá un error. Para las actualizaciones, es necesario usar las API individuales. ServerExternalAdministrator
federatedClientId Identificador de cliente usado para el escenario de CMK entre inquilinos cuerda

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}$
isIPv6Enabled Si se va a habilitar o no la compatibilidad con IPv6 para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". 'Deshabilitado'
'Habilitado'
keyId URI de CMK de la clave que se va a usar para el cifrado. cuerda
minimalTlsVersion Versión mínima de TLS. Valores permitidos: 'None', 1.0', '1.1', '1.2', '1.3' '1.0'
'1.1'
'1.2'
'1.3'
'Ninguno'
primaryUserAssignedIdentityId Identificador de recurso de una identidad asignada por el usuario que se va a usar de forma predeterminada. cuerda
publicNetworkAccess Si se permite o no el acceso al punto de conexión público para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado" o "SecuredByPerimeter". 'Deshabilitado'
'Habilitado'
"SecuredByPerimeter"
restrictOutboundNetworkAccess Si se va a restringir o no el acceso de red saliente para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". 'Deshabilitado'
'Habilitado'
Versión Versión del servidor. cuerda

TrackedResourceTags

Nombre Descripción Valor

UserIdentity

Nombre Descripción Valor