Microsoft.DBforMySQL flexibleServers 2021-05-01
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@2021-05-01' = {
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'
}
maintenanceWindow: {
customWindow: 'string'
dayOfWeek: int
startHour: int
startMinute: int
}
network: {
delegatedSubnetResourceId: 'string'
privateDnsZoneResourceId: 'string'
}
replicationRole: 'string'
restorePointInTime: 'string'
sourceServerResourceId: 'string'
storage: {
autoGrow: 'string'
iops: int
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å). | Sku |
identity | Cmk-identiteten för servern. | Identitet |
properties | Egenskaper för servern. | ServerEgenskaper |
Identitet
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av hanterad tjänstidentitet. | "Användartilldelade" |
userAssignedIdentities | Metadata för användartilldelad identitet. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
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 |
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 |
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 |
Storage
Name | Beskrivning | Värde |
---|---|---|
autoGrow | Aktivera Automatisk växning av lagring eller inte. | "Inaktiverad" "Aktiverad" |
Iops | Lagrings-IOPS för en server. | int |
storageSizeGB | Maximal lagringsstorlek som tillåts för en server. | int |
Sku
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) |
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 för MySQL med en flexibel server med VNet-integrering. |
Resursdefinition för ARM-mall
Resurstypen flexibleServers kan distribueras med åtgärder som är mål:
- 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.DBforMySQL/flexibleServers-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.DBforMySQL/flexibleServers",
"apiVersion": "2021-05-01",
"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"
},
"maintenanceWindow": {
"customWindow": "string",
"dayOfWeek": "int",
"startHour": "int",
"startMinute": "int"
},
"network": {
"delegatedSubnetResourceId": "string",
"privateDnsZoneResourceId": "string"
},
"replicationRole": "string",
"restorePointInTime": "string",
"sourceServerResourceId": "string",
"storage": {
"autoGrow": "string",
"iops": "int",
"storageSizeGB": "int"
},
"version": "string"
}
}
Egenskapsvärden
flexibleServers
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.DBforMySQL/flexibleServers" |
apiVersion | Resurs-API-versionen | '2021-05-01' |
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å). | Sku |
identity | Cmk-identiteten för servern. | Identitet |
properties | Egenskaper för servern. | ServerEgenskaper |
Identitet
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av hanterad tjänstidentitet. | "Användartilldelade" |
userAssignedIdentities | Metadata för användartilldelad identitet. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
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 |
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 |
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 |
Storage
Name | Beskrivning | Värde |
---|---|---|
autoGrow | Aktivera Automatisk ökning av lagring eller inte. | "Inaktiverad" "Aktiverad" |
Iops | Lagrings-IOPS för en server. | int |
storageSizeGB | Maximal lagringsstorlek som tillåts för en server. | int |
Sku
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 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@2021-05-01"
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"
}
maintenanceWindow = {
customWindow = "string"
dayOfWeek = int
startHour = int
startMinute = int
}
network = {
delegatedSubnetResourceId = "string"
privateDnsZoneResourceId = "string"
}
replicationRole = "string"
restorePointInTime = "string"
sourceServerResourceId = "string"
storage = {
autoGrow = "string"
iops = int
storageSizeGB = int
}
version = "string"
}
sku = {
name = "string"
tier = "string"
}
})
}
Egenskapsvärden
flexibleServers
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.DBforMySQL/flexibleServers@2021-05-01" |
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å). | Sku |
identity | Cmk-identiteten för servern. | Identitet |
properties | Egenskaper för servern. | ServerEgenskaper |
Identitet
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av hanterad tjänstidentitet. | "Användartilldelade" |
identity_ids | Metadata för användartilldelad identitet. | Matris med användaridentitets-ID:t. |
IdentityUserAssignedIdentities
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 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 |
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 |
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 |
Storage
Name | Beskrivning | Värde |
---|---|---|
autoGrow | Aktivera Automatisk växning av lagring eller inte. | "Inaktiverad" "Aktiverad" |
Iops | Lagrings-IOPS för en server. | int |
storageSizeGB | Maximal lagringsstorlek som tillåts för en server. | int |
Sku
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) |