Microsoft.SqlVirtualMachine sqlVirtualMachines 2017-03-01-preview
Bicep-resursdefinition
Resurstypen sqlVirtualMachines kan distribueras till:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.SqlVirtualMachine/sqlVirtualMachines-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.SqlVirtualMachine/sqlVirtualMachines@2017-03-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'SystemAssigned'
}
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'
}
}
}
Egenskapsvärden
sqlVirtualMachines
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet | sträng (krävs) |
location | Resursplats. | sträng (krävs) |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
identity | Azure Active Directory-identitet för servern. | ResourceIdentity |
properties | Resursegenskaper. | SqlVirtualMachineProperties |
ResourceIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Identitetstypen. Ange "SystemAssigned" (SystemAssigned) för att automatiskt skapa och tilldela ett Azure Active Directory-huvudnamn för resursen. | "SystemAssigned" |
SqlVirtualMachineProperties
Name | Beskrivning | Värde |
---|---|---|
autoBackupSettings | Inställningar för automatisk säkerhetskopiering för SQL Server. | AutoBackupSettings |
autoPatchingSettings | Inställningar för automatisk uppdatering för att tillämpa kritiska säkerhetsuppdateringar på en virtuell SQL-dator. | AutoPatchingSettings |
keyVaultCredentialSettings | Inställningar för key vault-autentiseringsuppgifter. | KeyVaultCredentialSettings |
serverConfigurationsManagementSettings | SQL Server konfigurationshanteringsinställningar. | ServerConfigurationsManagementSettings |
sqlImageOffer | SQL-avbildningserbjudande. Exempel är SQL2016-WS2016, SQL2017-WS2016. | sträng |
sqlImageSku | SQL Server typ av utgåva. | "Utvecklare" "Företag" "Express" "Standard" "Webb" |
sqlManagement | SQL Server Hanteringstyp. | "Full" "LightWeight" "NoAgent" |
sqlServerLicenseType | SQL Server licenstyp. | "AHUB" DR "PAYG" |
sqlVirtualMachineGroupResourceId | ARM-resurs-ID för den virtuella SQL-datorgruppen som den här virtuella SQL-datorn är eller kommer att ingå i. | sträng |
storageConfigurationSettings | Inställningar för lagringskonfiguration. | StorageConfigurationSettings |
virtualMachineResourceId | ARM Resurs-ID för den underliggande virtuella datorn som skapats från SQL Marketplace-avbildningen. | sträng |
wsfcDomainCredentials | Domänautentiseringsuppgifter för att konfigurera Windows Server-redundanskluster för SQL-tillgänglighetsgrupp. | WsfcDomainCredentials |
AutoBackupSettings
Name | Beskrivning | Värde |
---|---|---|
backupScheduleType | Typ av säkerhetskopieringsschema. | "Automatiserad" "Manuell" |
backupSystemDbs | Inkludera eller exkludera systemdatabaser från automatisk säkerhetskopiering. | boolesk |
Aktivera | Aktivera eller inaktivera automatisk återställning på en virtuell SQL-dator. | boolesk |
enableEncryption | Aktivera eller inaktivera kryptering för säkerhetskopiering på en virtuell SQL-dator. | boolesk |
fullBackupFrequency | Frekvens för fullständiga säkerhetskopieringar. I båda fallen börjar fullständiga säkerhetskopieringar under nästa schemalagda tidsperiod. | "Varje dag" "Varje vecka" |
fullBackupStartTime | Starttid för en viss dag då fullständiga säkerhetskopieringar kan ske. 0-23 timmar. | int |
fullBackupWindowHours | Tidsperioden för en viss dag då fullständiga säkerhetskopior kan utföras. 1-23 timmar. | int |
logBackupFrequency | Frekvensen för loggsäkerhetskopior. 5-60 minuter. | int |
password | Lösenord för kryptering vid säkerhetskopiering. | sträng |
retentionPeriod | Kvarhållningsperiod för säkerhetskopiering: 1–30 dagar. | int |
storageAccessKey | Lagringskontonyckel som säkerhetskopieringen ska utföras på. | sträng |
storageAccountUrl | Lagringskontots URL som säkerhetskopieringen ska utföras till. | sträng |
AutoPatchingSettings
Name | Beskrivning | Värde |
---|---|---|
dayOfWeek | Veckodag för att tillämpa plåstret på. | "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
Aktivera | Aktivera eller inaktivera automatisk kompatibilitet på en virtuell SQL-dator. | boolesk |
maintenanceWindowDuration | Varaktighet för korrigering. | int |
maintenanceWindowStartingHour | Timme på dagen när korrigering initieras. Lokal VM-tid. | int |
KeyVaultCredentialSettings
Name | Beskrivning | Värde |
---|---|---|
azureKeyVaultUrl | Url för Azure Key Vault. | sträng |
credentialName | Namn på autentiseringsuppgifter. | sträng |
Aktivera | Aktivera eller inaktivera inställningen för key vault-autentiseringsuppgifter. | boolesk |
servicePrincipalName | Tjänstens huvudnamn för åtkomst till nyckelvalvet. | sträng |
servicePrincipalSecret | Namnhemlighet för tjänstens huvudnamn för åtkomst till nyckelvalv. | sträng |
ServerConfigurationsManagementSettings
Name | Beskrivning | Värde |
---|---|---|
additionalFeaturesServerConfigurations | Ytterligare SQL-funktionsinställningar. | YtterligarefeaturesServerConfigurations |
sqlConnectivityUpdateSettings | Inställningar för SQL-anslutningstyp. | SqlConnectivityUpdateSettings |
sqlStorageUpdateSettings | Uppdateringsinställningar för SQL Storage. | SqlStorageUpdateSettings |
sqlWorkloadTypeUpdateSettings | Inställningar för SQL-arbetsbelastningstyp. | SqlWorkloadTypeUpdateSettings |
YtterligarefeaturesServerConfigurations
Name | Beskrivning | Värde |
---|---|---|
isRServicesEnabled | Aktivera eller inaktivera R-tjänster (SQL 2016 och senare). | boolesk |
SqlConnectivityUpdateSettings
Name | Beskrivning | Värde |
---|---|---|
connectivityType | SQL Server anslutningsalternativ. | "LOKAL" "PRIVAT" "OFFENTLIG" |
port | SQL Server port. | int |
sqlAuthUpdatePassword | SQL Server sysadmin-inloggningslösenord. | sträng |
sqlAuthUpdateUserName | SQL Server sysadmin-inloggning för att skapa. | sträng |
SqlStorageUpdateSettings
Name | Beskrivning | Värde |
---|---|---|
diskConfigurationType | Diskkonfiguration som ska tillämpas på SQL Server. | "LÄGG TILL" "UTÖKA" "NY" |
diskCount | Antal diskar för virtuella datorer. | int |
startingDeviceId | Enhets-ID för den första disken som ska uppdateras. | int |
SqlWorkloadTypeUpdateSettings
Name | Beskrivning | Värde |
---|---|---|
sqlWorkloadType | SQL Server arbetsbelastningstyp. | "DW" "ALLMÄNT" "OLTP" |
StorageConfigurationSettings
Name | Beskrivning | Värde |
---|---|---|
diskConfigurationType | Diskkonfiguration som ska tillämpas på SQL Server. | "LÄGG TILL" "UTÖKA" "NY" |
sqlDataSettings | SQL Server datalagringsinställningar. | SQLStorageSettings |
sqlLogSettings | SQL Server Logglagringsinställningar. | SQLStorageSettings |
sqlTempDbSettings | SQL Server TempDb-lagringsinställningar. | SQLStorageSettings |
storageWorkloadType | Lagringsarbetsbelastningstyp. | "DW" "ALLMÄNT" "OLTP" |
SQLStorageSettings
Name | Beskrivning | Värde |
---|---|---|
defaultFilePath | SQL Server standardfilsökväg | sträng |
Lun | Logiska enhetsnummer för diskarna. | int[] |
WsfcDomainCredentials
Name | Beskrivning | Värde |
---|---|---|
clusterBootstrapAccountPassword | Kontolösenord för klusterstövlar. | sträng |
clusterOperatorAccountPassword | Lösenord för klusteroperatorkonto. | sträng |
sqlServiceAccountPassword | Lösenord för SQL-tjänstkonto. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Distribuera SQL Always ON-konfiguration med befintlig SQL Virtual Machines |
Distribuera SQL Always ON-konfiguration med befintliga SQL-Virtual Machines. De virtuella datorerna bör redan vara anslutna till en befintlig domän och måste köra företagsversionen av SQL Server. |
SQL Server virtuell dator med prestandaoptimerade lagringsinställningar |
Skapa en SQL Server virtuell dator med prestandaoptimerade lagringsinställningar på PremiumSSD |
Prestandaoptimerade lagringsinställningar för virtuella SQL-datorer på UltraSSD |
Skapa en SQL Server virtuell dator med prestandaoptimerade lagringsinställningar med hjälp av UltraSSD för SQL-loggfiler |
Resursdefinition för ARM-mall
Resurstypen sqlVirtualMachines kan distribueras till:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.SqlVirtualMachine/sqlVirtualMachines-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.SqlVirtualMachine/sqlVirtualMachines",
"apiVersion": "2017-03-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "SystemAssigned"
},
"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"
}
}
}
Egenskapsvärden
sqlVirtualMachines
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.SqlVirtualMachine/sqlVirtualMachines" |
apiVersion | Resurs-API-versionen | "2017-03-01-preview" |
name | Resursnamnet | sträng (krävs) |
location | Resursplats. | sträng (krävs) |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
identity | Azure Active Directory-identitet för servern. | ResourceIdentity |
properties | Resursegenskaper. | SqlVirtualMachineProperties |
ResourceIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Identitetstypen. Ange "SystemAssigned" (SystemAssigned) för att automatiskt skapa och tilldela ett Azure Active Directory-huvudnamn för resursen. | "SystemAssigned" |
SqlVirtualMachineProperties
Name | Beskrivning | Värde |
---|---|---|
autoBackupSettings | Inställningar för automatisk säkerhetskopiering för SQL Server. | AutoBackupSettings |
autoPatchingSettings | Inställningar för automatisk uppdatering för att tillämpa kritiska säkerhetsuppdateringar på en virtuell SQL-dator. | AutoPatchingSettings |
keyVaultCredentialSettings | Inställningar för key vault-autentiseringsuppgifter. | KeyVaultCredentialSettings |
serverConfigurationsManagementSettings | SQL Server konfigurationshanteringsinställningar. | ServerConfigurationsManagementSettings |
sqlImageOffer | SQL-avbildningserbjudande. Exempel är SQL2016-WS2016, SQL2017-WS2016. | sträng |
sqlImageSku | SQL Server typ av utgåva. | "Utvecklare" "Företag" "Express" "Standard" "Webb" |
sqlManagement | SQL Server Hanteringstyp. | "Full" "LightWeight" "NoAgent" |
sqlServerLicenseType | SQL Server licenstyp. | "AHUB" DR "PAYG" |
sqlVirtualMachineGroupResourceId | ARM-resurs-ID för den virtuella SQL-datorgruppen som den här virtuella SQL-datorn är eller kommer att ingå i. | sträng |
storageConfigurationSettings | Inställningar för lagringskonfiguration. | StorageConfigurationSettings |
virtualMachineResourceId | ARM Resurs-ID för den underliggande virtuella datorn som skapats från SQL Marketplace-avbildningen. | sträng |
wsfcDomainCredentials | Domänautentiseringsuppgifter för att konfigurera Windows Server-redundanskluster för SQL-tillgänglighetsgrupp. | WsfcDomainCredentials |
AutoBackupSettings
Name | Beskrivning | Värde |
---|---|---|
backupScheduleType | Typ av säkerhetskopieringsschema. | "Automatiserad" "Manuell" |
backupSystemDbs | Inkludera eller exkludera systemdatabaser från automatisk säkerhetskopiering. | boolesk |
Aktivera | Aktivera eller inaktivera automatisk återställning på en virtuell SQL-dator. | boolesk |
enableEncryption | Aktivera eller inaktivera kryptering för säkerhetskopiering på en virtuell SQL-dator. | boolesk |
fullBackupFrequency | Frekvens för fullständiga säkerhetskopieringar. I båda fallen börjar fullständiga säkerhetskopieringar under nästa schemalagda tidsperiod. | "Varje dag" "Varje vecka" |
fullBackupStartTime | Starttid för en viss dag då fullständiga säkerhetskopieringar kan ske. 0-23 timmar. | int |
fullBackupWindowHours | Tidsperioden för en viss dag då fullständiga säkerhetskopior kan utföras. 1-23 timmar. | int |
logBackupFrequency | Frekvensen för loggsäkerhetskopior. 5-60 minuter. | int |
password | Lösenord för kryptering vid säkerhetskopiering. | sträng |
retentionPeriod | Kvarhållningsperiod för säkerhetskopiering: 1–30 dagar. | int |
storageAccessKey | Lagringskontonyckel som säkerhetskopieringen ska utföras på. | sträng |
storageAccountUrl | Lagringskontots URL som säkerhetskopieringen ska utföras till. | sträng |
AutoPatchingSettings
Name | Beskrivning | Värde |
---|---|---|
dayOfWeek | Veckodag för att tillämpa plåstret på. | "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
Aktivera | Aktivera eller inaktivera automatisk kompatibilitet på en virtuell SQL-dator. | boolesk |
maintenanceWindowDuration | Varaktighet för korrigering. | int |
maintenanceWindowStartingHour | Timme på dagen när korrigering initieras. Lokal VM-tid. | int |
KeyVaultCredentialSettings
Name | Beskrivning | Värde |
---|---|---|
azureKeyVaultUrl | Url för Azure Key Vault. | sträng |
credentialName | Namn på autentiseringsuppgifter. | sträng |
Aktivera | Aktivera eller inaktivera inställningen för key vault-autentiseringsuppgifter. | boolesk |
servicePrincipalName | Tjänstens huvudnamn för åtkomst till nyckelvalvet. | sträng |
servicePrincipalSecret | Namnhemlighet för tjänstens huvudnamn för åtkomst till nyckelvalv. | sträng |
ServerConfigurationsManagementSettings
Name | Beskrivning | Värde |
---|---|---|
additionalFeaturesServerConfigurations | Ytterligare SQL-funktionsinställningar. | YtterligarefeaturesServerConfigurations |
sqlConnectivityUpdateSettings | Inställningar för SQL-anslutningstyp. | SqlConnectivityUpdateSettings |
sqlStorageUpdateSettings | Uppdateringsinställningar för SQL Storage. | SqlStorageUpdateSettings |
sqlWorkloadTypeUpdateSettings | Inställningar för SQL-arbetsbelastningstyp. | SqlWorkloadTypeUpdateSettings |
YtterligarefeaturesServerConfigurations
Name | Beskrivning | Värde |
---|---|---|
isRServicesEnabled | Aktivera eller inaktivera R-tjänster (SQL 2016 och senare). | boolesk |
SqlConnectivityUpdateSettings
Name | Beskrivning | Värde |
---|---|---|
connectivityType | SQL Server anslutningsalternativ. | "LOKAL" "PRIVAT" "OFFENTLIG" |
port | SQL Server port. | int |
sqlAuthUpdatePassword | SQL Server sysadmin-inloggningslösenord. | sträng |
sqlAuthUpdateUserName | SQL Server sysadmin-inloggning för att skapa. | sträng |
SqlStorageUpdateSettings
Name | Beskrivning | Värde |
---|---|---|
diskConfigurationType | Diskkonfiguration som ska tillämpas på SQL Server. | "LÄGG TILL" "UTÖKA" "NY" |
diskCount | Antal diskar för virtuella datorer. | int |
startingDeviceId | Enhets-ID för den första disken som ska uppdateras. | int |
SqlWorkloadTypeUpdateSettings
Name | Beskrivning | Värde |
---|---|---|
sqlWorkloadType | SQL Server arbetsbelastningstyp. | "DW" "ALLMÄNT" "OLTP" |
StorageConfigurationSettings
Name | Beskrivning | Värde |
---|---|---|
diskConfigurationType | Diskkonfiguration som ska tillämpas på SQL Server. | "LÄGG TILL" "UTÖKA" "NY" |
sqlDataSettings | SQL Server Inställningar för datalagring. | SQLStorageSettings |
sqlLogSettings | SQL Server Logglagringsinställningar. | SQLStorageSettings |
sqlTempDbSettings | SQL Server TempDb-lagringsinställningar. | SQLStorageSettings |
storageWorkloadType | Typ av lagringsarbetsbelastning. | "DW" "ALLMÄNT" "OLTP" |
SQLStorageSettings
Name | Beskrivning | Värde |
---|---|---|
defaultFilePath | SQL Server standardsökväg | sträng |
Lun | Logiska enhetsnummer för diskarna. | int[] |
WsfcDomainCredentials
Name | Beskrivning | Värde |
---|---|---|
clusterBootstrapAccountPassword | Lösenord för klusters bootstrap-konto. | sträng |
clusterOperatorAccountPassword | Kontolösenord för klusteroperatör. | sträng |
sqlServiceAccountPassword | Lösenord för SQL-tjänstkonto. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Distribuera SQL Always ON-konfiguration med befintlig SQL Virtual Machines |
Distribuera SQL Always ON-konfiguration med befintliga SQL-Virtual Machines. De virtuella datorerna bör redan vara anslutna till en befintlig domän och måste köra företagsversionen av SQL Server. |
SQL Server virtuell dator med prestandaoptimerade lagringsinställningar |
Skapa en SQL Server virtuell dator med prestandaoptimerade lagringsinställningar på PremiumSSD |
Prestandaoptimerade lagringsinställningar för virtuella SQL-datorer på UltraSSD |
Skapa en SQL Server virtuell dator med prestandaoptimerade lagringsinställningar med hjälp av UltraSSD för SQL-loggfiler |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen sqlVirtualMachines kan distribueras till:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.SqlVirtualMachine/sqlVirtualMachines-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.SqlVirtualMachine/sqlVirtualMachines@2017-03-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "SystemAssigned"
}
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"
}
}
})
}
Egenskapsvärden
sqlVirtualMachines
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.SqlVirtualMachine/sqlVirtualMachines@2017-03-01-preview" |
name | Resursnamnet | sträng (krävs) |
location | Resursplats. | sträng (krävs) |
parent_id | Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. | sträng (krävs) |
tags | Resurstaggar. | Ordlista med taggnamn och värden. |
identity | Azure Active Directory-identitet för servern. | ResourceIdentity |
properties | Resursegenskaper. | SqlVirtualMachineProperties |
ResourceIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Identitetstypen. Ange "SystemAssigned" (SystemAssigned) för att automatiskt skapa och tilldela ett Azure Active Directory-huvudnamn för resursen. | "SystemAssigned" |
SqlVirtualMachineProperties
Name | Beskrivning | Värde |
---|---|---|
autoBackupSettings | Inställningar för automatisk säkerhetskopiering för SQL Server. | AutoBackupSettings |
autoPatchingSettings | Inställningar för automatisk uppdatering för att tillämpa kritiska säkerhetsuppdateringar på en virtuell SQL-dator. | AutoPatchingSettings |
keyVaultCredentialSettings | Inställningar för key vault-autentiseringsuppgifter. | KeyVaultCredentialSettings |
serverConfigurationsManagementSettings | SQL Server konfigurationshanteringsinställningar. | ServerConfigurationsManagementSettings |
sqlImageOffer | SQL-avbildningserbjudande. Exempel är SQL2016-WS2016, SQL2017-WS2016. | sträng |
sqlImageSku | SQL Server typ av utgåva. | "Utvecklare" "Enterprise" "Express" "Standard" "Webb" |
sqlManagement | SQL Server Hanteringstyp. | "Full" "LightWeight" "NoAgent" |
sqlServerLicenseType | SQL Server licenstyp. | "AHUB" "DR" "PAYG" |
sqlVirtualMachineGroupResourceId | ARM-resurs-ID för den virtuella SQL-datorgruppen som den här virtuella SQL-datorn är eller kommer att ingå i. | sträng |
storageConfigurationSettings | Inställningar för lagringskonfiguration. | StorageConfigurationSettings |
virtualMachineResourceId | ARM Resurs-ID för den underliggande virtuella datorn som skapats från SQL Marketplace-avbildningen. | sträng |
wsfcDomainCredentials | Domänautentiseringsuppgifter för att konfigurera Windows Server-redundanskluster för SQL-tillgänglighetsgrupp. | WsfcDomainCredentials |
AutoBackupSettings
Name | Beskrivning | Värde |
---|---|---|
backupScheduleType | Schematyp för säkerhetskopiering. | "Automatiserad" "Manuell" |
backupSystemDbs | Inkludera eller exkludera systemdatabaser från automatisk säkerhetskopiering. | boolesk |
Aktivera | Aktivera eller inaktivera automatisk återställning på en virtuell SQL-dator. | boolesk |
enableEncryption | Aktivera eller inaktivera kryptering för säkerhetskopiering på en virtuell SQL-dator. | boolesk |
fullBackupFrequency | Frekvensen för fullständiga säkerhetskopieringar. I båda fallen börjar fullständiga säkerhetskopieringar under nästa schemalagda tidsfönster. | "Varje dag" "Varje vecka" |
fullBackupStartTime | Starttid för en viss dag då fullständiga säkerhetskopior kan utföras. 0-23 timmar. | int |
fullBackupWindowHours | Varaktighet för tidsfönstret för en viss dag under vilken fullständiga säkerhetskopieringar kan äga rum. 1-23 timmar. | int |
logBackupFrequency | Frekvensen för loggsäkerhetskopior. 5-60 minuter. | int |
password | Lösenord för kryptering vid säkerhetskopiering. | sträng |
retentionPeriod | Kvarhållningsperiod för säkerhetskopiering: 1–30 dagar. | int |
storageAccessKey | Lagringskontonyckel där säkerhetskopiering kommer att tas till. | sträng |
storageAccountUrl | Url för lagringskonto där säkerhetskopiering kommer att tas till. | sträng |
AutoPatchingSettings
Name | Beskrivning | Värde |
---|---|---|
dayOfWeek | Dag i veckan för att tillämpa korrigeringen på. | "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
Aktivera | Aktivera eller inaktivera automatisk mönstret på den virtuella SQL-datorn. | boolesk |
maintenanceWindowDuration | Korrigeringens varaktighet. | int |
maintenanceWindowStartingHour | Varje timme på dagen när korrigeringen initieras. Lokal VM-tid. | int |
KeyVaultCredentialSettings
Name | Beskrivning | Värde |
---|---|---|
azureKeyVaultUrl | Url för Azure Key Vault. | sträng |
credentialName | Namn på autentiseringsuppgifter. | sträng |
Aktivera | Aktivera eller inaktivera inställningen för key vault-autentiseringsuppgifter. | boolesk |
servicePrincipalName | Tjänstens huvudnamn för åtkomst till nyckelvalvet. | sträng |
servicePrincipalSecret | Namnhemlighet för tjänstens huvudnamn för åtkomst till nyckelvalv. | sträng |
ServerConfigurationsManagementSettings
Name | Beskrivning | Värde |
---|---|---|
additionalFeaturesServerConfigurations | Ytterligare SQL-funktionsinställningar. | YtterligareFeaturesServerConfigurations |
sqlConnectivityUpdateSettings | Inställningar för SQL-anslutningstyp. | SqlConnectivityUpdateSettings |
sqlStorageUpdateSettings | Uppdateringsinställningar för SQL Storage. | SqlStorageUpdateSettings |
sqlWorkloadTypeUpdateSettings | Inställningar för SQL-arbetsbelastningstyp. | SqlWorkloadTypeUpdateSettings |
YtterligarefeaturesServerConfigurations
Name | Beskrivning | Värde |
---|---|---|
isRServicesEnabled | Aktivera eller inaktivera R-tjänster (SQL 2016 och senare). | boolesk |
SqlConnectivityUpdateSettings
Name | Beskrivning | Värde |
---|---|---|
connectivityType | SQL Server anslutningsalternativ. | "LOKAL" "PRIVAT" "PUBLIC" |
port | SQL Server port. | int |
sqlAuthUpdatePassword | SQL Server sysadmin-inloggningslösenord. | sträng |
sqlAuthUpdateUserName | SQL Server sysadmin-inloggning för att skapa. | sträng |
SqlStorageUpdateSettings
Name | Beskrivning | Värde |
---|---|---|
diskConfigurationType | Diskkonfiguration som ska tillämpas på SQL Server. | "LÄGG TILL" "UTÖKA" "NY" |
diskCount | Antal diskar för virtuella datorer. | int |
startingDeviceId | Enhets-ID för den första disken som ska uppdateras. | int |
SqlWorkloadTypeUpdateSettings
Name | Beskrivning | Värde |
---|---|---|
sqlWorkloadType | SQL Server arbetsbelastningstyp. | "DW" "ALLMÄNT" "OLTP" |
StorageConfigurationSettings
Name | Beskrivning | Värde |
---|---|---|
diskConfigurationType | Diskkonfiguration som ska tillämpas på SQL Server. | "LÄGG TILL" "UTÖKA" "NY" |
sqlDataSettings | SQL Server Inställningar för datalagring. | SQLStorageSettings |
sqlLogSettings | SQL Server Logglagringsinställningar. | SQLStorageSettings |
sqlTempDbSettings | SQL Server TempDb-lagringsinställningar. | SQLStorageSettings |
storageWorkloadType | Typ av lagringsarbetsbelastning. | "DW" "ALLMÄNT" "OLTP" |
SQLStorageSettings
Name | Beskrivning | Värde |
---|---|---|
defaultFilePath | SQL Server standardsökväg | sträng |
Lun | Logiska enhetsnummer för diskarna. | int[] |
WsfcDomainCredentials
Name | Beskrivning | Värde |
---|---|---|
clusterBootstrapAccountPassword | Lösenord för klusters bootstrap-konto. | sträng |
clusterOperatorAccountPassword | Kontolösenord för klusteroperatör. | sträng |
sqlServiceAccountPassword | Lösenord för SQL-tjänstkonto. | sträng |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för