Microsoft.DBforMySQL flexibleServers 2023-10-01-preview
Bicep-resursdefinition
Resurstypen flexibleServers kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.DBforMySQL/flexibleServers-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.DBforMySQL/flexibleServers@2023-10-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
tier: 'string'
}
identity: {
type: 'UserAssigned'
userAssignedIdentities: {
{customized property}: any()
}
}
properties: {
administratorLogin: 'string'
administratorLoginPassword: 'string'
availabilityZone: 'string'
backup: {
backupRetentionDays: int
geoRedundantBackup: 'string'
}
createMode: 'string'
dataEncryption: {
geoBackupKeyURI: 'string'
geoBackupUserAssignedIdentityId: 'string'
primaryKeyURI: 'string'
primaryUserAssignedIdentityId: 'string'
type: 'string'
}
highAvailability: {
mode: 'string'
standbyAvailabilityZone: 'string'
}
importSourceProperties: {
dataDirPath: 'string'
sasToken: 'string'
storageType: 'AzureBlob'
storageUrl: 'string'
}
maintenanceWindow: {
customWindow: 'string'
dayOfWeek: int
startHour: int
startMinute: int
}
network: {
delegatedSubnetResourceId: 'string'
privateDnsZoneResourceId: 'string'
publicNetworkAccess: 'string'
}
replicationRole: 'string'
restorePointInTime: 'string'
sourceServerResourceId: 'string'
storage: {
autoGrow: 'string'
autoIoScaling: 'string'
iops: int
logOnDisk: 'string'
storageSizeGB: int
}
version: 'string'
}
}
Egenskapsvärden
flexibleServers
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet | sträng (krävs) |
location | Den geo-plats där resursen finns | sträng (krävs) |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
sku | Serverns SKU (prisnivå). | MySQLServerSku |
identity | Cmk-identiteten för servern. | MySQLServerIdentity |
properties | Egenskaper för servern. | ServerEgenskaper |
MySQLServerIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av hanterad tjänstidentitet. | "Användartilldelade" |
userAssignedIdentities | Metadata för användartilldelad identitet. | MySQLServerIdentityUserAssignedIdentities |
MySQLServerIdentityUserAssignedIdentities
Name | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | För Bicep kan du använda funktionen any(). |
ServerEgenskaper
Name | Beskrivning | Värde |
---|---|---|
administratorLogin | Administratörens inloggningsnamn för en server. Kan bara anges när servern skapas (och krävs för att skapa). | sträng |
administratorLoginPassword | Lösenordet för administratörsinloggningen (krävs för att skapa servern). | sträng Begränsningar: Känsligt värde. Skicka som en säker parameter. |
availabilityZone | tillgänglighet Zoninformation för servern. | sträng |
säkerhetskopiering | Säkerhetskopieringsrelaterade egenskaper för en server. | Säkerhetskopiering |
createMode | Läget för att skapa en ny MySQL-server. | "Standard" "GeoRestore" "PointInTimeRestore" "Replik" |
dataKryptering | Datakryptering för CMK. | DataKryptering |
highAvailability | Egenskaper relaterade till hög tillgänglighet för en server. | Högtillgänglighet |
importSourceEgenskaper | Källegenskaper för import från lagring. | ImportSourceEgenskaper |
maintenanceWindow | Underhållsperiod för en server. | UnderhållWindow |
network | Nätverksrelaterade egenskaper för en server. | Nätverk |
replicationRole | Replikeringsrollen. | "Ingen" "Replik" "Källa" |
restorePointInTime | Skapandetid för återställningspunkt (ISO8601 format) och anger den tid som återställningen ska utföras från. | sträng |
sourceServerResourceId | MySQL-källserverns ID. | sträng |
storage | Lagringsrelaterade egenskaper för en server. | Storage |
version | Serverversion. | '5.7' '8.0.21' |
Backup
Name | Beskrivning | Värde |
---|---|---|
backupRetentionDays | Kvarhållningsdagar för säkerhetskopior för servern. | int |
geoRedundantBackup | Oavsett om geo-redundant säkerhetskopiering är aktiverat eller inte. | "Inaktiverad" "Aktiverad" |
DataKryptering
Name | Beskrivning | Värde |
---|---|---|
geoBackupKeyURI | Geo backup key uri as key vault can't cross region, need cmk in same region as geo backup as key vault can't cross region, need cmk in same region as geo backup | sträng |
geoBackupUserAssignedIdentityId | Resurs-ID för geo-säkerhetskopiering av användaridentitet som identitet inte kan mellan regioner, behöver identitet i samma region som geo-säkerhetskopiering | sträng |
primaryKeyURI | Primärnyckel-URI | sträng |
primaryUserAssignedIdentityId | Resurs-ID för primär användaridentitet | sträng |
typ | Nyckeltypen AzureKeyVault för enable cmk, SystemManaged for disable cmk. | "AzureKeyVault" "SystemManaged" |
Högtillgänglighet
Name | Beskrivning | Värde |
---|---|---|
mode | Läge för hög tillgänglighet för en server. | "Inaktiverad" "SameZone" "ZoneRedundant" |
standbyAvailabilityZone | Tillgänglighetszon för väntelägesservern. | sträng |
ImportSourceEgenskaper
Name | Beskrivning | Värde |
---|---|---|
dataDirPath | Relativ sökväg för datakatalogen i lagringen. | sträng |
sasToken | Sas-token för åtkomst till källlagring. Läs- och listbehörigheter krävs för sas-token. | sträng Begränsningar: Känsligt värde. Skicka som en säker parameter. |
storageType | Lagringstyp för importkälla. | "AzureBlob" |
storageUrl | Uri för importkällans lagring. | sträng |
UnderhållWindow
Name | Beskrivning | Värde |
---|---|---|
customWindow | anger om anpassat fönster är aktiverat eller inaktiverat | sträng |
dayOfWeek | veckodag för underhållsperiod | int |
startHour | starttimmes för underhållsperiod | int |
startMinute | startminuter för underhållsperiod | int |
Nätverk
Name | Beskrivning | Värde |
---|---|---|
delegatedSubnetResourceId | Delegerat resurs-ID för undernät som används för att konfigurera vnet för en server. | sträng |
privateDnsZoneResourceId | Privat DNS zonresurs-ID. | sträng |
publicNetworkAccess | Om offentlig nätverksåtkomst tillåts för den här servern eller inte. Värdet är "Inaktiverat" när servern har VNet-integrering. | "Inaktiverad" "Aktiverad" |
Storage
Name | Beskrivning | Värde |
---|---|---|
autoGrow | Aktivera Automatisk ökning av lagring eller inte. | "Inaktiverad" "Aktiverad" |
autoIoScaling | Aktivera automatisk I/O-skalning eller inte. | "Inaktiverad" "Aktiverad" |
Iops | Lagrings-IOPS för en server. | int |
logOnDisk | Aktivera Inloggningsdisk eller inte. | "Inaktiverad" "Aktiverad" |
storageSizeGB | Maximal lagringsstorlek som tillåts för en server. | int |
MySQLServerSku
Name | Beskrivning | Värde |
---|---|---|
name | Namnet på sku:n, t.ex. Standard_D32s_v3. | sträng (krävs) |
nivå | Nivån för den specifika SKU:n, t.ex. GeneralPurpose. | "Burstable" "GeneralPurpose" "MemoryOptimized" (krävs) |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Distribuera Azure Database for MySQL (flexibel) med VNet |
Den här mallen är ett sätt att distribuera en Azure-databas med flexibel server för MySQL med VNet-integrering. |
Resursdefinition för ARM-mall
Resurstypen flexibleServers kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.DBforMySQL/flexibleServers-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.DBforMySQL/flexibleServers",
"apiVersion": "2023-10-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string",
"tier": "string"
},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"administratorLogin": "string",
"administratorLoginPassword": "string",
"availabilityZone": "string",
"backup": {
"backupRetentionDays": "int",
"geoRedundantBackup": "string"
},
"createMode": "string",
"dataEncryption": {
"geoBackupKeyURI": "string",
"geoBackupUserAssignedIdentityId": "string",
"primaryKeyURI": "string",
"primaryUserAssignedIdentityId": "string",
"type": "string"
},
"highAvailability": {
"mode": "string",
"standbyAvailabilityZone": "string"
},
"importSourceProperties": {
"dataDirPath": "string",
"sasToken": "string",
"storageType": "AzureBlob",
"storageUrl": "string"
},
"maintenanceWindow": {
"customWindow": "string",
"dayOfWeek": "int",
"startHour": "int",
"startMinute": "int"
},
"network": {
"delegatedSubnetResourceId": "string",
"privateDnsZoneResourceId": "string",
"publicNetworkAccess": "string"
},
"replicationRole": "string",
"restorePointInTime": "string",
"sourceServerResourceId": "string",
"storage": {
"autoGrow": "string",
"autoIoScaling": "string",
"iops": "int",
"logOnDisk": "string",
"storageSizeGB": "int"
},
"version": "string"
}
}
Egenskapsvärden
flexibleServers
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.DBforMySQL/flexibleServers" |
apiVersion | Resurs-API-versionen | "2023-10-01-preview" |
name | Resursnamnet | sträng (krävs) |
location | Den geo-plats där resursen finns | sträng (krävs) |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
sku | Serverns SKU (prisnivå). | MySQLServerSku |
identity | Cmk-identiteten för servern. | MySQLServerIdentity |
properties | Egenskaper för servern. | ServerEgenskaper |
MySQLServerIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av hanterad tjänstidentitet. | "Användartilldelade" |
userAssignedIdentities | Metadata för användartilldelad identitet. | MySQLServerIdentityUserAssignedIdentities |
MySQLServerIdentityUserAssignedIdentiteter
Name | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} |
ServerEgenskaper
Name | Beskrivning | Värde |
---|---|---|
administratorLogin | Administratörens inloggningsnamn för en server. Kan bara anges när servern skapas (och krävs för att skapa). | sträng |
administratorLoginPassword | Lösenordet för administratörsinloggningen (krävs för att skapa servern). | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
availabilityZone | tillgänglighet Zoninformation för servern. | sträng |
säkerhetskopiering | Säkerhetskopieringsrelaterade egenskaper för en server. | Säkerhetskopiering |
createMode | Läget för att skapa en ny MySQL-server. | "Standard" "GeoRestore" "PointInTimeRestore" "Replik" |
dataEncryption | Datakryptering för CMK. | DataKryptering |
highAvailability | Relaterade egenskaper för hög tillgänglighet för en server. | Högtillgänglighet |
importSourceProperties | Källegenskaper för import från lagring. | ImportSourceProperties |
maintenanceWindow | Underhållsperiod för en server. | UnderhållWindow |
network | Nätverksrelaterade egenskaper för en server. | Nätverk |
replicationRole | Replikeringsrollen. | "Ingen" "Replik" "Källa" |
restorePointInTime | Återställningspunktens skapandetid (ISO8601 format) och anger den tid som återställningen ska utföras från. | sträng |
sourceServerResourceId | MySQL-källserverns ID. | sträng |
storage | Lagringsrelaterade egenskaper för en server. | Storage |
version | Serverversion. | '5.7' '8.0.21' |
Backup
Name | Beskrivning | Värde |
---|---|---|
backupRetentionDays | Kvarhållningsdagar för säkerhetskopior för servern. | int |
geoRedundantBackup | Om geo-redundant säkerhetskopiering är aktiverat eller inte. | "Inaktiverad" "Aktiverad" |
DataKryptering
Name | Beskrivning | Värde |
---|---|---|
geoBackupKeyURI | Nyckel-URI för geo-säkerhetskopiering som nyckelvalv inte kan korsa region, behöver cmk i samma region som geo-säkerhetskopiering | sträng |
geoBackupUserAssignedIdentityId | Resurs-ID för geo-säkerhetskopiering av användaridentitet som identitet inte kan korsa region, behöver identitet i samma region som geo-säkerhetskopiering | sträng |
primaryKeyURI | Primärnyckel-URI | sträng |
primaryUserAssignedIdentityId | Resurs-ID för primär användaridentitet | sträng |
typ | Nyckeltypen AzureKeyVault för enable cmk, SystemManaged for disable cmk. | "AzureKeyVault" "SystemManaged" |
Högtillgänglighet
Name | Beskrivning | Värde |
---|---|---|
mode | Läge för hög tillgänglighet för en server. | "Inaktiverad" "SameZone" "ZoneRedundant" |
standbyAvailabilityZone | Tillgänglighetszon för väntelägesservern. | sträng |
ImportSourceEgenskaper
Name | Beskrivning | Värde |
---|---|---|
dataDirPath | Relativ sökväg för datakatalogen i lagringen. | sträng |
sasToken | Sas-token för åtkomst till källlagring. Läs- och listbehörigheter krävs för sas-token. | sträng Begränsningar: Känsligt värde. Skicka som en säker parameter. |
storageType | Lagringstyp för importkälla. | "AzureBlob" |
storageUrl | Uri för importkällans lagring. | sträng |
UnderhållWindow
Name | Beskrivning | Värde |
---|---|---|
customWindow | anger om anpassat fönster är aktiverat eller inaktiverat | sträng |
dayOfWeek | veckodag för underhållsperiod | int |
startHour | starttimmes för underhållsperiod | int |
startMinute | startminuter för underhållsperiod | int |
Nätverk
Name | Beskrivning | Värde |
---|---|---|
delegatedSubnetResourceId | Delegerat resurs-ID för undernät som används för att konfigurera vnet för en server. | sträng |
privateDnsZoneResourceId | Privat DNS zonresurs-ID. | sträng |
publicNetworkAccess | Om offentlig nätverksåtkomst tillåts för den här servern eller inte. Värdet är "Inaktiverat" när servern har VNet-integrering. | "Inaktiverad" "Aktiverad" |
Storage
Name | Beskrivning | Värde |
---|---|---|
autoGrow | Aktivera Automatisk ökning av lagring eller inte. | "Inaktiverad" "Aktiverad" |
autoIoScaling | Aktivera automatisk I/O-skalning eller inte. | "Inaktiverad" "Aktiverad" |
Iops | Lagrings-IOPS för en server. | int |
logOnDisk | Aktivera Inloggningsdisk eller inte. | "Inaktiverad" "Aktiverad" |
storageSizeGB | Maximal lagringsstorlek som tillåts för en server. | int |
MySQLServerSku
Name | Beskrivning | Värde |
---|---|---|
name | Namnet på sku:n, t.ex. Standard_D32s_v3. | sträng (krävs) |
nivå | Nivån för den specifika SKU:n, t.ex. GeneralPurpose. | "Burstable" "GeneralPurpose" "MemoryOptimized" (krävs) |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Distribuera Azure Database for MySQL (flexibel) med VNet |
Den här mallen är ett sätt att distribuera en Azure-databas med flexibel server för MySQL med VNet-integrering. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen flexibleServers kan distribueras med åtgärder som är mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.DBforMySQL/flexibleServers-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforMySQL/flexibleServers@2023-10-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "UserAssigned"
identity_ids = []
}
body = jsonencode({
properties = {
administratorLogin = "string"
administratorLoginPassword = "string"
availabilityZone = "string"
backup = {
backupRetentionDays = int
geoRedundantBackup = "string"
}
createMode = "string"
dataEncryption = {
geoBackupKeyURI = "string"
geoBackupUserAssignedIdentityId = "string"
primaryKeyURI = "string"
primaryUserAssignedIdentityId = "string"
type = "string"
}
highAvailability = {
mode = "string"
standbyAvailabilityZone = "string"
}
importSourceProperties = {
dataDirPath = "string"
sasToken = "string"
storageType = "AzureBlob"
storageUrl = "string"
}
maintenanceWindow = {
customWindow = "string"
dayOfWeek = int
startHour = int
startMinute = int
}
network = {
delegatedSubnetResourceId = "string"
privateDnsZoneResourceId = "string"
publicNetworkAccess = "string"
}
replicationRole = "string"
restorePointInTime = "string"
sourceServerResourceId = "string"
storage = {
autoGrow = "string"
autoIoScaling = "string"
iops = int
logOnDisk = "string"
storageSizeGB = int
}
version = "string"
}
sku = {
name = "string"
tier = "string"
}
})
}
Egenskapsvärden
flexibleServers
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.DBforMySQL/flexibleServers@2023-10-01-preview" |
name | Resursnamnet | sträng (krävs) |
location | Den geo-plats där resursen finns | 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. |
sku | Serverns SKU (prisnivå). | MySQLServerSku |
identity | Cmk-identiteten för servern. | MySQLServerIdentity |
properties | Egenskaper för servern. | ServerEgenskaper |
MySQLServerIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av hanterad tjänstidentitet. | "UserAssigned" |
identity_ids | Metadata för användartilldelad identitet. | Matris med användaridentitets-ID:t. |
MySQLServerIdentityUserAssignedIdentiteter
Name | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} |
ServerEgenskaper
Name | Beskrivning | Värde |
---|---|---|
administratorLogin | Administratörens inloggningsnamn för en server. Kan bara anges när servern skapas (och krävs för att skapa). | sträng |
administratorLoginPassword | Lösenordet för administratörsinloggningen (krävs för att skapa servern). | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
availabilityZone | tillgänglighet Zoninformation för servern. | sträng |
säkerhetskopiering | Säkerhetskopieringsrelaterade egenskaper för en server. | Säkerhetskopiering |
createMode | Läget för att skapa en ny MySQL-server. | "Standard" "GeoRestore" "PointInTimeRestore" "Replik" |
dataEncryption | Datakryptering för CMK. | DataKryptering |
highAvailability | Relaterade egenskaper för hög tillgänglighet för en server. | Högtillgänglighet |
importSourceProperties | Källegenskaper för import från lagring. | ImportSourceProperties |
maintenanceWindow | Underhållsperiod för en server. | UnderhållWindow |
network | Nätverksrelaterade egenskaper för en server. | Nätverk |
replicationRole | Replikeringsrollen. | "Ingen" "Replik" "Källa" |
restorePointInTime | Återställningspunktens skapandetid (ISO8601 format) och anger den tid som återställningen ska utföras från. | sträng |
sourceServerResourceId | MySQL-källserverns ID. | sträng |
storage | Lagringsrelaterade egenskaper för en server. | Storage |
version | Serverversion. | "5.7" "8.0.21" |
Backup
Name | Beskrivning | Värde |
---|---|---|
backupRetentionDays | Kvarhållningsdagar för säkerhetskopior för servern. | int |
geoRedundantBackup | Om geo-redundant säkerhetskopiering är aktiverat eller inte. | "Inaktiverad" "Aktiverad" |
DataKryptering
Name | Beskrivning | Värde |
---|---|---|
geoBackupKeyURI | Nyckel-URI för geo-säkerhetskopiering som nyckelvalv inte kan korsa region, behöver cmk i samma region som geo-säkerhetskopiering | sträng |
geoBackupUserAssignedIdentityId | Resurs-ID för geo-säkerhetskopiering av användaridentitet som identitet inte kan korsa region, behöver identitet i samma region som geo-säkerhetskopiering | sträng |
primaryKeyURI | Primärnyckel-URI | sträng |
primaryUserAssignedIdentityId | Resurs-ID för primär användaridentitet | sträng |
typ | Nyckeltypen AzureKeyVault för enable cmk, SystemManaged for disable cmk. | "AzureKeyVault" "SystemManaged" |
Högtillgänglighet
Name | Beskrivning | Värde |
---|---|---|
mode | Läge för hög tillgänglighet för en server. | "Inaktiverad" "SameZone" "ZoneRedundant" |
standbyAvailabilityZone | Tillgänglighetszon för väntelägesservern. | sträng |
ImportSourceProperties
Name | Beskrivning | Värde |
---|---|---|
dataDirPath | Relativ sökväg för datakatalogen i lagringen. | sträng |
sasToken | Sas-token för åtkomst till källlagring. Läs- och listbehörigheter krävs för sas-token. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
storageType | Lagringstyp för importkälla. | "AzureBlob" |
storageUrl | URI för importkällans lagring. | sträng |
UnderhållWindow
Name | Beskrivning | Värde |
---|---|---|
customWindow | anger om anpassat fönster är aktiverat eller inaktiverat | sträng |
dayOfWeek | veckodag för underhållsperiod | int |
startHour | starttimmes för underhållsperiod | int |
startMinute | startminut för underhållsperiod | int |
Nätverk
Name | Beskrivning | Värde |
---|---|---|
delegatedSubnetResourceId | Resurs-ID för delegerat undernät som används för att konfigurera ett virtuellt nätverk för en server. | sträng |
privateDnsZoneResourceId | Privat DNS zonresurs-ID. | sträng |
publicNetworkAccess | Om offentlig nätverksåtkomst tillåts för den här servern eller inte. Värdet är Inaktiverat när servern har VNet-integrering. | "Inaktiverad" "Aktiverad" |
Storage
Name | Beskrivning | Värde |
---|---|---|
autoGrow | Aktivera Automatisk växning av lagring eller inte. | "Inaktiverad" "Aktiverad" |
autoIoScaling | Aktivera automatisk I/O-skalning eller inte. | "Inaktiverad" "Aktiverad" |
Iops | Lagrings-IOPS för en server. | int |
logOnDisk | Aktivera Inloggningsdisk eller inte. | "Inaktiverad" "Aktiverad" |
storageSizeGB | Maximal lagringsstorlek som tillåts för en server. | int |
MySQLServerSku
Name | Beskrivning | Värde |
---|---|---|
name | Namnet på sku:n, t.ex. Standard_D32s_v3. | sträng (krävs) |
nivå | Nivån för den specifika SKU:n, t.ex. GeneralPurpose. | "Burstbar" "GeneralPurpose" "MemoryOptimized" (krävs) |