Microsoft.SqlVirtualMachine sqlVirtualMachines 2017-03-01-preview
Definición de recursos de Bicep
El tipo de recurso sqlVirtualMachines se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de 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 recurso Microsoft.SqlVirtualMachine/sqlVirtualMachines, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.SqlVirtualMachine/sqlVirtualMachines@2017-03-01-preview' = {
identity: {
type: 'string'
}
location: 'string'
name: 'string'
properties: {
autoBackupSettings: {
backupScheduleType: 'string'
backupSystemDbs: bool
enable: bool
enableEncryption: bool
fullBackupFrequency: 'string'
fullBackupStartTime: int
fullBackupWindowHours: int
logBackupFrequency: int
password: 'string'
retentionPeriod: int
storageAccessKey: 'string'
storageAccountUrl: 'string'
}
autoPatchingSettings: {
dayOfWeek: 'string'
enable: bool
maintenanceWindowDuration: int
maintenanceWindowStartingHour: int
}
keyVaultCredentialSettings: {
azureKeyVaultUrl: 'string'
credentialName: 'string'
enable: bool
servicePrincipalName: 'string'
servicePrincipalSecret: 'string'
}
serverConfigurationsManagementSettings: {
additionalFeaturesServerConfigurations: {
isRServicesEnabled: bool
}
sqlConnectivityUpdateSettings: {
connectivityType: 'string'
port: int
sqlAuthUpdatePassword: 'string'
sqlAuthUpdateUserName: 'string'
}
sqlStorageUpdateSettings: {
diskConfigurationType: 'string'
diskCount: int
startingDeviceId: int
}
sqlWorkloadTypeUpdateSettings: {
sqlWorkloadType: 'string'
}
}
sqlImageOffer: 'string'
sqlImageSku: 'string'
sqlManagement: 'string'
sqlServerLicenseType: 'string'
sqlVirtualMachineGroupResourceId: 'string'
storageConfigurationSettings: {
diskConfigurationType: 'string'
sqlDataSettings: {
defaultFilePath: 'string'
luns: [
int
]
}
sqlLogSettings: {
defaultFilePath: 'string'
luns: [
int
]
}
sqlTempDbSettings: {
defaultFilePath: 'string'
luns: [
int
]
}
storageWorkloadType: 'string'
}
virtualMachineResourceId: 'string'
wsfcDomainCredentials: {
clusterBootstrapAccountPassword: 'string'
clusterOperatorAccountPassword: 'string'
sqlServiceAccountPassword: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
AdditionalFeaturesServerConfigurations
Nombre | Descripción | Valor |
---|---|---|
isRServicesEnabled | Habilite o deshabilite los servicios de R (SQL 2016 en adelante). | Bool |
AutoBackupSettings
Nombre | Descripción | Valor |
---|---|---|
backupScheduleType | Tipo de programación de copia de seguridad. | "Automatizado" 'Manual' |
backupSystemDbs | Incluya o excluya las bases de datos del sistema de la copia de seguridad automática. | Bool |
habilitar | Habilite o deshabilite la devolución de seguridad automática en la máquina virtual SQL. | Bool |
enableEncryption | Habilite o deshabilite el cifrado para la copia de seguridad en la máquina virtual SQL. | Bool |
fullBackupFrequency | Frecuencia de copias de seguridad completas. En ambos casos, las copias de seguridad completas comienzan durante la siguiente ventana de hora programada. | 'Daily' 'Semanal' |
fullBackupStartTime | Hora de inicio de un día determinado durante el cual se pueden realizar copias de seguridad completas. 0-23 horas. | Int |
fullBackupWindowHours | Duración del período de tiempo de un día determinado durante el cual se pueden realizar copias de seguridad completas. 1-23 horas. | Int |
logBackupFrequency | Frecuencia de copias de seguridad de registros. 5-60 minutos. | Int |
contraseña | Contraseña para el cifrado en la copia de seguridad. | cuerda |
retentionPeriod | Período de retención de la copia de seguridad: 1 a 30 días. | Int |
storageAccessKey | Clave de cuenta de almacenamiento en la que se realizará la copia de seguridad. | cuerda |
storageAccountUrl | Dirección URL de la cuenta de almacenamiento a la que se realizará la copia de seguridad. | cuerda |
AutoPatchingSettings
Nombre | Descripción | Valor |
---|---|---|
dayOfWeek | Día de la semana para aplicar la revisión. | 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles' |
habilitar | Habilite o deshabilite el autopatching en la máquina virtual SQL. | Bool |
maintenanceWindowDuration | Duración de la aplicación de revisiones. | Int |
maintenanceWindowStartingHour | Hora del día en que se inicia la aplicación de revisiones. Hora local de la máquina virtual. | Int |
KeyVaultCredentialSettings
Nombre | Descripción | Valor |
---|---|---|
azureKeyVaultUrl | Dirección URL de Azure Key Vault. | cuerda |
credentialName | Nombre de credencial. | cuerda |
habilitar | Habilite o deshabilite la configuración de credenciales del almacén de claves. | Bool |
servicePrincipalName | Nombre de entidad de seguridad de servicio para acceder al almacén de claves. | cuerda |
servicePrincipalSecret | Secreto de nombre de entidad de seguridad de servicio para acceder al almacén de claves. | cuerda |
Microsoft.SqlVirtualMachine/sqlVirtualMachines
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. | SqlVirtualMachineProperties |
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. | 'SystemAssigned' |
ServerConfigurationsManagementSettings
SqlConnectivityUpdateSettings
Nombre | Descripción | Valor |
---|---|---|
connectivityType | Opción de conectividad de SQL Server. | 'LOCAL' 'PRIVATE' 'PUBLIC' |
puerto | Puerto de SQL Server. | Int |
sqlAuthUpdatePassword | Contraseña de inicio de sesión sysadmin de SQL Server. | cuerda |
sqlAuthUpdateUserName | Inicio de sesión sysadmin de SQL Server que se va a crear. | cuerda |
SQLStorageSettings
Nombre | Descripción | Valor |
---|---|---|
defaultFilePath | Ruta de acceso de archivo predeterminada de SQL Server | cuerda |
Luns | Números de unidad lógica para los discos. | int[] |
SqlStorageUpdateSettings
Nombre | Descripción | Valor |
---|---|---|
diskConfigurationType | Configuración de disco que se va a aplicar a SQL Server. | 'ADD' 'EXTEND' 'NUEVO' |
diskCount | Recuento de discos de máquina virtual. | Int |
startingDeviceId | Identificador de dispositivo del primer disco que se va a actualizar. | Int |
SqlVirtualMachineProperties
Nombre | Descripción | Valor |
---|---|---|
autoBackupSettings | Configuración de copia de seguridad automática para SQL Server. | AutoBackupSettings |
autoPatchingSettings | Configuración de aplicación automática de revisiones para aplicar actualizaciones de seguridad críticas a la máquina virtual SQL. | AutoPatchingSettings |
keyVaultCredentialSettings | Configuración de credenciales de Key Vault. | keyVaultCredentialSettings |
serverConfigurationsManagementSettings | Opciones de administración de configuración de SQL Server. | ServerConfigurationsManagementSettings |
sqlImageOffer | Oferta de imagen de SQL. Algunos ejemplos son SQL2016-WS2016, SQL2017-WS2016. | cuerda |
sqlImageSku | Tipo de edición de SQL Server. | 'Developer' "Enterprise" 'Express' 'Estándar' 'Web' |
sqlManagement | Tipo de administración de SQL Server. | 'Full' 'LightWeight' 'NoAgent' |
sqlServerLicenseType | Tipo de licencia de SQL Server. | 'AHUB' 'DR' 'PAYG' |
sqlVirtualMachineGroupResourceId | Identificador de recurso de ARM del grupo de máquinas virtuales SQL de la que forma parte esta máquina virtual SQL. | cuerda |
storageConfigurationSettings | Opciones de configuración de almacenamiento. | StorageConfigurationSettings |
virtualMachineResourceId | Identificador de recurso de ARM de la máquina virtual subyacente creada a partir de la imagen de Marketplace de SQL. | cuerda |
wsfcDomainCredentials | Credenciales de dominio para configurar el clúster de conmutación por error de Windows Server para el grupo de disponibilidad de SQL. | WsfcDomainCredentials |
SqlWorkloadTypeUpdateSettings
Nombre | Descripción | Valor |
---|---|---|
sqlWorkloadType | Tipo de carga de trabajo de SQL Server. | 'DW' 'GENERAL' 'OLTP' |
StorageConfigurationSettings
TrackedResourceTags
Nombre | Descripción | Valor |
---|
WsfcDomainCredentials
Nombre | Descripción | Valor |
---|---|---|
clusterBootstrapAccountPassword | Contraseña de la cuenta de arranque del clúster. | cuerda |
clusterOperatorAccountPassword | Contraseña de la cuenta del operador de clúster. | cuerda |
sqlServiceAccountPassword | Contraseña de la cuenta de servicio SQL. | cuerda |
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Archivo de Bicep | Descripción |
---|---|
máquina virtual con SQL Server con la configuración de almacenamiento optimizada para el rendimiento | Creación de una máquina virtual de SQL Server con la configuración de almacenamiento optimizada para el rendimiento en PremiumSSD |
Definición de recursos de plantilla de ARM
El tipo de recurso sqlVirtualMachines se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de 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 recurso Microsoft.SqlVirtualMachine/sqlVirtualMachines, agregue el siguiente json a la plantilla.
{
"type": "Microsoft.SqlVirtualMachine/sqlVirtualMachines",
"apiVersion": "2017-03-01-preview",
"name": "string",
"identity": {
"type": "string"
},
"location": "string",
"properties": {
"autoBackupSettings": {
"backupScheduleType": "string",
"backupSystemDbs": "bool",
"enable": "bool",
"enableEncryption": "bool",
"fullBackupFrequency": "string",
"fullBackupStartTime": "int",
"fullBackupWindowHours": "int",
"logBackupFrequency": "int",
"password": "string",
"retentionPeriod": "int",
"storageAccessKey": "string",
"storageAccountUrl": "string"
},
"autoPatchingSettings": {
"dayOfWeek": "string",
"enable": "bool",
"maintenanceWindowDuration": "int",
"maintenanceWindowStartingHour": "int"
},
"keyVaultCredentialSettings": {
"azureKeyVaultUrl": "string",
"credentialName": "string",
"enable": "bool",
"servicePrincipalName": "string",
"servicePrincipalSecret": "string"
},
"serverConfigurationsManagementSettings": {
"additionalFeaturesServerConfigurations": {
"isRServicesEnabled": "bool"
},
"sqlConnectivityUpdateSettings": {
"connectivityType": "string",
"port": "int",
"sqlAuthUpdatePassword": "string",
"sqlAuthUpdateUserName": "string"
},
"sqlStorageUpdateSettings": {
"diskConfigurationType": "string",
"diskCount": "int",
"startingDeviceId": "int"
},
"sqlWorkloadTypeUpdateSettings": {
"sqlWorkloadType": "string"
}
},
"sqlImageOffer": "string",
"sqlImageSku": "string",
"sqlManagement": "string",
"sqlServerLicenseType": "string",
"sqlVirtualMachineGroupResourceId": "string",
"storageConfigurationSettings": {
"diskConfigurationType": "string",
"sqlDataSettings": {
"defaultFilePath": "string",
"luns": [ "int" ]
},
"sqlLogSettings": {
"defaultFilePath": "string",
"luns": [ "int" ]
},
"sqlTempDbSettings": {
"defaultFilePath": "string",
"luns": [ "int" ]
},
"storageWorkloadType": "string"
},
"virtualMachineResourceId": "string",
"wsfcDomainCredentials": {
"clusterBootstrapAccountPassword": "string",
"clusterOperatorAccountPassword": "string",
"sqlServiceAccountPassword": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
AdditionalFeaturesServerConfigurations
Nombre | Descripción | Valor |
---|---|---|
isRServicesEnabled | Habilite o deshabilite los servicios de R (SQL 2016 en adelante). | Bool |
AutoBackupSettings
Nombre | Descripción | Valor |
---|---|---|
backupScheduleType | Tipo de programación de copia de seguridad. | "Automatizado" 'Manual' |
backupSystemDbs | Incluya o excluya las bases de datos del sistema de la copia de seguridad automática. | Bool |
habilitar | Habilite o deshabilite la devolución de seguridad automática en la máquina virtual SQL. | Bool |
enableEncryption | Habilite o deshabilite el cifrado para la copia de seguridad en la máquina virtual SQL. | Bool |
fullBackupFrequency | Frecuencia de copias de seguridad completas. En ambos casos, las copias de seguridad completas comienzan durante la siguiente ventana de hora programada. | 'Daily' 'Semanal' |
fullBackupStartTime | Hora de inicio de un día determinado durante el cual se pueden realizar copias de seguridad completas. 0-23 horas. | Int |
fullBackupWindowHours | Duración del período de tiempo de un día determinado durante el cual se pueden realizar copias de seguridad completas. 1-23 horas. | Int |
logBackupFrequency | Frecuencia de copias de seguridad de registros. 5-60 minutos. | Int |
contraseña | Contraseña para el cifrado en la copia de seguridad. | cuerda |
retentionPeriod | Período de retención de la copia de seguridad: 1 a 30 días. | Int |
storageAccessKey | Clave de cuenta de almacenamiento en la que se realizará la copia de seguridad. | cuerda |
storageAccountUrl | Dirección URL de la cuenta de almacenamiento a la que se realizará la copia de seguridad. | cuerda |
AutoPatchingSettings
Nombre | Descripción | Valor |
---|---|---|
dayOfWeek | Día de la semana para aplicar la revisión. | 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles' |
habilitar | Habilite o deshabilite el autopatching en la máquina virtual SQL. | Bool |
maintenanceWindowDuration | Duración de la aplicación de revisiones. | Int |
maintenanceWindowStartingHour | Hora del día en que se inicia la aplicación de revisiones. Hora local de la máquina virtual. | Int |
KeyVaultCredentialSettings
Nombre | Descripción | Valor |
---|---|---|
azureKeyVaultUrl | Dirección URL de Azure Key Vault. | cuerda |
credentialName | Nombre de credencial. | cuerda |
habilitar | Habilite o deshabilite la configuración de credenciales del almacén de claves. | Bool |
servicePrincipalName | Nombre de entidad de seguridad de servicio para acceder al almacén de claves. | cuerda |
servicePrincipalSecret | Secreto de nombre de entidad de seguridad de servicio para acceder al almacén de claves. | cuerda |
Microsoft.SqlVirtualMachine/sqlVirtualMachines
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2017-03-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. | SqlVirtualMachineProperties |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
tipo | El tipo de recurso | 'Microsoft.SqlVirtualMachine/sqlVirtualMachines' |
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. | 'SystemAssigned' |
ServerConfigurationsManagementSettings
SqlConnectivityUpdateSettings
Nombre | Descripción | Valor |
---|---|---|
connectivityType | Opción de conectividad de SQL Server. | 'LOCAL' 'PRIVATE' 'PUBLIC' |
puerto | Puerto de SQL Server. | Int |
sqlAuthUpdatePassword | Contraseña de inicio de sesión sysadmin de SQL Server. | cuerda |
sqlAuthUpdateUserName | Inicio de sesión sysadmin de SQL Server que se va a crear. | cuerda |
SQLStorageSettings
Nombre | Descripción | Valor |
---|---|---|
defaultFilePath | Ruta de acceso de archivo predeterminada de SQL Server | cuerda |
Luns | Números de unidad lógica para los discos. | int[] |
SqlStorageUpdateSettings
Nombre | Descripción | Valor |
---|---|---|
diskConfigurationType | Configuración de disco que se va a aplicar a SQL Server. | 'ADD' 'EXTEND' 'NUEVO' |
diskCount | Recuento de discos de máquina virtual. | Int |
startingDeviceId | Identificador de dispositivo del primer disco que se va a actualizar. | Int |
SqlVirtualMachineProperties
Nombre | Descripción | Valor |
---|---|---|
autoBackupSettings | Configuración de copia de seguridad automática para SQL Server. | AutoBackupSettings |
autoPatchingSettings | Configuración de aplicación automática de revisiones para aplicar actualizaciones de seguridad críticas a la máquina virtual SQL. | AutoPatchingSettings |
keyVaultCredentialSettings | Configuración de credenciales de Key Vault. | keyVaultCredentialSettings |
serverConfigurationsManagementSettings | Opciones de administración de configuración de SQL Server. | ServerConfigurationsManagementSettings |
sqlImageOffer | Oferta de imagen de SQL. Algunos ejemplos son SQL2016-WS2016, SQL2017-WS2016. | cuerda |
sqlImageSku | Tipo de edición de SQL Server. | 'Developer' "Enterprise" 'Express' 'Estándar' 'Web' |
sqlManagement | Tipo de administración de SQL Server. | 'Full' 'LightWeight' 'NoAgent' |
sqlServerLicenseType | Tipo de licencia de SQL Server. | 'AHUB' 'DR' 'PAYG' |
sqlVirtualMachineGroupResourceId | Identificador de recurso de ARM del grupo de máquinas virtuales SQL de la que forma parte esta máquina virtual SQL. | cuerda |
storageConfigurationSettings | Opciones de configuración de almacenamiento. | StorageConfigurationSettings |
virtualMachineResourceId | Identificador de recurso de ARM de la máquina virtual subyacente creada a partir de la imagen de Marketplace de SQL. | cuerda |
wsfcDomainCredentials | Credenciales de dominio para configurar el clúster de conmutación por error de Windows Server para el grupo de disponibilidad de SQL. | WsfcDomainCredentials |
SqlWorkloadTypeUpdateSettings
Nombre | Descripción | Valor |
---|---|---|
sqlWorkloadType | Tipo de carga de trabajo de SQL Server. | 'DW' 'GENERAL' 'OLTP' |
StorageConfigurationSettings
TrackedResourceTags
Nombre | Descripción | Valor |
---|
WsfcDomainCredentials
Nombre | Descripción | Valor |
---|---|---|
clusterBootstrapAccountPassword | Contraseña de la cuenta de arranque del clúster. | cuerda |
clusterOperatorAccountPassword | Contraseña de la cuenta del operador de clúster. | cuerda |
sqlServiceAccountPassword | Contraseña de la cuenta de servicio SQL. | cuerda |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Implementación del programa de instalación alwaysON de SQL con máquinas virtuales SQL existentes |
Implemente la instalación always ON de SQL con máquinas virtuales SQL existentes. Las máquinas virtuales ya deben estar unidas a un dominio existente y deben ejecutar la versión empresarial de SQL Server. |
máquina virtual con SQL Server con la configuración de almacenamiento optimizada para el rendimiento |
Creación de una máquina virtual de SQL Server con la configuración de almacenamiento optimizada para el rendimiento en PremiumSSD |
configuración de almacenamiento optimizada para el rendimiento de las máquinas virtuales de SQL en ultraSSD |
Creación de una máquina virtual de SQL Server con la configuración de almacenamiento optimizada para el rendimiento mediante UltraSSD para archivos de registro de SQL |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso sqlVirtualMachines 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.SqlVirtualMachine/sqlVirtualMachines, agregue el siguiente Terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.SqlVirtualMachine/sqlVirtualMachines@2017-03-01-preview"
name = "string"
identity = {
type = "string"
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
autoBackupSettings = {
backupScheduleType = "string"
backupSystemDbs = bool
enable = bool
enableEncryption = bool
fullBackupFrequency = "string"
fullBackupStartTime = int
fullBackupWindowHours = int
logBackupFrequency = int
password = "string"
retentionPeriod = int
storageAccessKey = "string"
storageAccountUrl = "string"
}
autoPatchingSettings = {
dayOfWeek = "string"
enable = bool
maintenanceWindowDuration = int
maintenanceWindowStartingHour = int
}
keyVaultCredentialSettings = {
azureKeyVaultUrl = "string"
credentialName = "string"
enable = bool
servicePrincipalName = "string"
servicePrincipalSecret = "string"
}
serverConfigurationsManagementSettings = {
additionalFeaturesServerConfigurations = {
isRServicesEnabled = bool
}
sqlConnectivityUpdateSettings = {
connectivityType = "string"
port = int
sqlAuthUpdatePassword = "string"
sqlAuthUpdateUserName = "string"
}
sqlStorageUpdateSettings = {
diskConfigurationType = "string"
diskCount = int
startingDeviceId = int
}
sqlWorkloadTypeUpdateSettings = {
sqlWorkloadType = "string"
}
}
sqlImageOffer = "string"
sqlImageSku = "string"
sqlManagement = "string"
sqlServerLicenseType = "string"
sqlVirtualMachineGroupResourceId = "string"
storageConfigurationSettings = {
diskConfigurationType = "string"
sqlDataSettings = {
defaultFilePath = "string"
luns = [
int
]
}
sqlLogSettings = {
defaultFilePath = "string"
luns = [
int
]
}
sqlTempDbSettings = {
defaultFilePath = "string"
luns = [
int
]
}
storageWorkloadType = "string"
}
virtualMachineResourceId = "string"
wsfcDomainCredentials = {
clusterBootstrapAccountPassword = "string"
clusterOperatorAccountPassword = "string"
sqlServiceAccountPassword = "string"
}
}
})
}
Valores de propiedad
AdditionalFeaturesServerConfigurations
Nombre | Descripción | Valor |
---|---|---|
isRServicesEnabled | Habilite o deshabilite los servicios de R (SQL 2016 en adelante). | Bool |
AutoBackupSettings
Nombre | Descripción | Valor |
---|---|---|
backupScheduleType | Tipo de programación de copia de seguridad. | "Automatizado" 'Manual' |
backupSystemDbs | Incluya o excluya las bases de datos del sistema de la copia de seguridad automática. | Bool |
habilitar | Habilite o deshabilite la devolución de seguridad automática en la máquina virtual SQL. | Bool |
enableEncryption | Habilite o deshabilite el cifrado para la copia de seguridad en la máquina virtual SQL. | Bool |
fullBackupFrequency | Frecuencia de copias de seguridad completas. En ambos casos, las copias de seguridad completas comienzan durante la siguiente ventana de hora programada. | 'Daily' 'Semanal' |
fullBackupStartTime | Hora de inicio de un día determinado durante el cual se pueden realizar copias de seguridad completas. 0-23 horas. | Int |
fullBackupWindowHours | Duración del período de tiempo de un día determinado durante el cual se pueden realizar copias de seguridad completas. 1-23 horas. | Int |
logBackupFrequency | Frecuencia de copias de seguridad de registros. 5-60 minutos. | Int |
contraseña | Contraseña para el cifrado en la copia de seguridad. | cuerda |
retentionPeriod | Período de retención de la copia de seguridad: 1 a 30 días. | Int |
storageAccessKey | Clave de cuenta de almacenamiento en la que se realizará la copia de seguridad. | cuerda |
storageAccountUrl | Dirección URL de la cuenta de almacenamiento a la que se realizará la copia de seguridad. | cuerda |
AutoPatchingSettings
Nombre | Descripción | Valor |
---|---|---|
dayOfWeek | Día de la semana para aplicar la revisión. | 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles' |
habilitar | Habilite o deshabilite el autopatching en la máquina virtual SQL. | Bool |
maintenanceWindowDuration | Duración de la aplicación de revisiones. | Int |
maintenanceWindowStartingHour | Hora del día en que se inicia la aplicación de revisiones. Hora local de la máquina virtual. | Int |
KeyVaultCredentialSettings
Nombre | Descripción | Valor |
---|---|---|
azureKeyVaultUrl | Dirección URL de Azure Key Vault. | cuerda |
credentialName | Nombre de credencial. | cuerda |
habilitar | Habilite o deshabilite la configuración de credenciales del almacén de claves. | Bool |
servicePrincipalName | Nombre de entidad de seguridad de servicio para acceder al almacén de claves. | cuerda |
servicePrincipalSecret | Secreto de nombre de entidad de seguridad de servicio para acceder al almacén de claves. | cuerda |
Microsoft.SqlVirtualMachine/sqlVirtualMachines
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. | SqlVirtualMachineProperties |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. |
tipo | El tipo de recurso | "Microsoft.SqlVirtualMachine/sqlVirtualMachines@2017-03-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. | 'SystemAssigned' |
ServerConfigurationsManagementSettings
SqlConnectivityUpdateSettings
Nombre | Descripción | Valor |
---|---|---|
connectivityType | Opción de conectividad de SQL Server. | 'LOCAL' 'PRIVATE' 'PUBLIC' |
puerto | Puerto de SQL Server. | Int |
sqlAuthUpdatePassword | Contraseña de inicio de sesión sysadmin de SQL Server. | cuerda |
sqlAuthUpdateUserName | Inicio de sesión sysadmin de SQL Server que se va a crear. | cuerda |
SQLStorageSettings
Nombre | Descripción | Valor |
---|---|---|
defaultFilePath | Ruta de acceso de archivo predeterminada de SQL Server | cuerda |
Luns | Números de unidad lógica para los discos. | int[] |
SqlStorageUpdateSettings
Nombre | Descripción | Valor |
---|---|---|
diskConfigurationType | Configuración de disco que se va a aplicar a SQL Server. | 'ADD' 'EXTEND' 'NUEVO' |
diskCount | Recuento de discos de máquina virtual. | Int |
startingDeviceId | Identificador de dispositivo del primer disco que se va a actualizar. | Int |
SqlVirtualMachineProperties
Nombre | Descripción | Valor |
---|---|---|
autoBackupSettings | Configuración de copia de seguridad automática para SQL Server. | AutoBackupSettings |
autoPatchingSettings | Configuración de aplicación automática de revisiones para aplicar actualizaciones de seguridad críticas a la máquina virtual SQL. | AutoPatchingSettings |
keyVaultCredentialSettings | Configuración de credenciales de Key Vault. | keyVaultCredentialSettings |
serverConfigurationsManagementSettings | Opciones de administración de configuración de SQL Server. | ServerConfigurationsManagementSettings |
sqlImageOffer | Oferta de imagen de SQL. Algunos ejemplos son SQL2016-WS2016, SQL2017-WS2016. | cuerda |
sqlImageSku | Tipo de edición de SQL Server. | 'Developer' "Enterprise" 'Express' 'Estándar' 'Web' |
sqlManagement | Tipo de administración de SQL Server. | 'Full' 'LightWeight' 'NoAgent' |
sqlServerLicenseType | Tipo de licencia de SQL Server. | 'AHUB' 'DR' 'PAYG' |
sqlVirtualMachineGroupResourceId | Identificador de recurso de ARM del grupo de máquinas virtuales SQL de la que forma parte esta máquina virtual SQL. | cuerda |
storageConfigurationSettings | Opciones de configuración de almacenamiento. | StorageConfigurationSettings |
virtualMachineResourceId | Identificador de recurso de ARM de la máquina virtual subyacente creada a partir de la imagen de Marketplace de SQL. | cuerda |
wsfcDomainCredentials | Credenciales de dominio para configurar el clúster de conmutación por error de Windows Server para el grupo de disponibilidad de SQL. | WsfcDomainCredentials |
SqlWorkloadTypeUpdateSettings
Nombre | Descripción | Valor |
---|---|---|
sqlWorkloadType | Tipo de carga de trabajo de SQL Server. | 'DW' 'GENERAL' 'OLTP' |
StorageConfigurationSettings
TrackedResourceTags
Nombre | Descripción | Valor |
---|
WsfcDomainCredentials
Nombre | Descripción | Valor |
---|---|---|
clusterBootstrapAccountPassword | Contraseña de la cuenta de arranque del clúster. | cuerda |
clusterOperatorAccountPassword | Contraseña de la cuenta del operador de clúster. | cuerda |
sqlServiceAccountPassword | Contraseña de la cuenta de servicio SQL. | cuerda |