Sdílet prostřednictvím


Microsoft.Sql managedInstances 2020-08-01-preview

Definice prostředku Bicep

Typ prostředku managedInstances je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Sql/managedInstances, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Sql/managedInstances@2020-08-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  identity: {
    type: 'string'
  }
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    collation: 'string'
    dnsZonePartner: 'string'
    instancePoolId: 'string'
    licenseType: 'string'
    maintenanceConfigurationId: 'string'
    managedInstanceCreateMode: 'string'
    minimalTlsVersion: 'string'
    proxyOverride: 'string'
    publicDataEndpointEnabled: bool
    restorePointInTime: 'string'
    sourceManagedInstanceId: 'string'
    storageAccountType: 'string'
    storageSizeInGB: int
    subnetId: 'string'
    timezoneId: 'string'
    vCores: int
    zoneRedundant: bool
  }
}

Hodnoty vlastností

managedInstances

Název Description Hodnota
name Název prostředku string (povinné)

Omezení počtu znaků: 1–63

Platné znaky:
Malá písmena, číslice a pomlčky.

Nelze začínat nebo končit pomlčkam.

Název prostředku musí být v rámci Azure jedinečný.
location Umístění prostředku. string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Sku SKU spravované instance Povolené hodnoty pro sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku
identity Identita spravované instance v Azure Active Directory. Identita prostředku
properties Vlastnosti prostředku. ManagedInstanceProperties

Identita prostředku

Název Description Hodnota
typ Typ identity. Tuto možnost nastavte na SystemAssigned, aby se pro prostředek automaticky vytvořil a přiřadil objekt zabezpečení Služby Azure Active Directory. 'Žádný'
'SystemAssigned'
'SystemAssigned,UserAssigned'
UserAssigned

ManagedInstanceProperties

Název Description Hodnota
administratorLogin Uživatelské jméno správce pro spravovanou instanci Lze zadat pouze v případě, že se spravovaná instance vytváří (a vyžaduje se k vytvoření). řetězec
administratorLoginPassword Přihlašovací heslo správce (vyžadované pro vytvoření spravované instance) řetězec
Kolace Kolace spravované instance řetězec
dnsZonePartner ID prostředku jiné spravované instance, jejíž zónu DNS bude tato spravovaná instance po vytvoření sdílet. řetězec
instancePoolId ID fondu instancí, do které tento spravovaný server patří. řetězec
typ licence Typ licence. Možné hodnoty jsou LicenseIncluded (běžná cena včetně nové licence SQL) a BasePrice (zvýhodněná cena AHB za používání vlastních licencí SQL). 'Základní Cena'
'LicenseIncluded'
maintenanceConfigurationId Určuje ID konfigurace údržby, které se má použít pro tuto spravovanou instanci. řetězec
managedInstanceCreateMode Určuje režim vytváření databáze.

Výchozí: Běžné vytváření instancí.

Obnovení: Vytvoří instanci obnovením sady záloh k určitému bodu v čase. Musí být zadány hodnoty RestorePointInTime a SourceManagedInstanceId.
'Výchozí'
PointInTimeRestore
minimalTlsVersion Minimální verze protokolu TLS. Povolené hodnoty: 'None', '1.0', '1.1', '1.2' řetězec
proxyOverride Typ připojení použitý pro připojení k instanci. 'Výchozí'
Proxy server
Přesměrování
publicDataEndpointEnabled Určuje, jestli je povolený veřejný datový koncový bod. bool
obnoveníPointInTime Určuje bod v čase (ISO8601 formát) zdrojové databáze, která se obnoví za účelem vytvoření nové databáze. řetězec
sourceManagedInstanceId Identifikátor prostředku zdrojové spravované instance přidružené k operaci vytvoření této instance. řetězec
storageAccountType Typ účtu úložiště, který slouží k ukládání záloh pro tuto instanci. Možnosti jsou LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) a GRS (GeoRedundantStorage). 'GRS'
'LRS'
'ZRS'
storageSizeInGB Velikost úložiště v GB Minimální hodnota: 32. Maximální hodnota: 8192. Jsou povoleny pouze přírůstky o velikosti 32 GB. int
id podsítě ID prostředku podsítě pro spravovanou instanci řetězec
ID časového pásma ID časového pásma Povolené hodnoty jsou časová pásma podporovaná systémem Windows.
Systém Windows uchovává podrobnosti o podporovaných časových pásmech, včetně ID, v registru v části
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\systém Windows NT\CurrentVersion\Time Zones.
Tyto hodnoty registru můžete získat prostřednictvím SQL Server zadáním dotazu SELECT name AS timezone_id FROM sys.time_zone_info.
Seznam ID můžete získat také spuštěním příkazu [System.TimeZoneInfo]::GetSystemTimeZones() v PowerShellu.
Příkladem platného ID časového pásma je Tichomoří (běžný čas) nebo W. Evropa (běžný čas).
řetězec
Virtuální jádra Počet virtuálních jader. Povolené hodnoty: 8, 16, 24, 32, 40, 64, 80. int
zoneRedundant Určuje, jestli je multi-az povolený nebo ne. bool

Skladová jednotka (SKU)

Název Description Hodnota
capacity Kapacita konkrétní skladové položky. int
family Pokud má služba různé generace hardwaru pro stejnou skladovou položku, můžete to tady zaznamenat. řetězec
name Název skladové položky, obvykle písmeno + číslo, například P3. string (povinné)
size Velikost konkrétní skladové položky řetězec
tier Úroveň nebo edice konkrétní skladové položky, například Basic, Premium. řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Nasazení SQL Managed Instance se sítěmi

Nasazení do Azure
Nasazení trasy definované uživatelem a skupiny zabezpečení sítě pro podporu Azure SQL Managed Instance a nasazení spravované instance
Vytvoření spravované instance SQL v nové virtuální síti

Nasazení do Azure
Nasaďte spravovanou instanci Azure Sql Database (SQL MI) v novém Virtual Network.
Vytvoření spravované instance SQL s nakonfigurovaným odesíláním protokolů a metrik

Nasazení do Azure
Tato šablona umožňuje nasadit spravovanou instanci SQL a další prostředky používané k ukládání protokolů a metrik (pracovní prostor diagnostiky, účet úložiště, centrum událostí).
Vytvoření spravované instance SQL s využitím jumpboxu v nové virtuální síti

Nasazení do Azure
Nasaďte spravovanou instanci Azure Sql Database (SQL MI) a JumpBox pomocí SSMS v novém Virtual Network.
Vytvoření spravované instance SQL s nakonfigurovaným připojením typu point-to-site

Nasazení do Azure
Nasaďte spravovanou instanci Azure Sql Database (SQL MI) a bránu virtuální sítě nakonfigurovanou pro připojení typu point-to-site uvnitř nové virtuální sítě.

Definice prostředku šablony ARM

Typ prostředku managedInstances je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Sql/managedInstances, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.Sql/managedInstances",
  "apiVersion": "2020-08-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "collation": "string",
    "dnsZonePartner": "string",
    "instancePoolId": "string",
    "licenseType": "string",
    "maintenanceConfigurationId": "string",
    "managedInstanceCreateMode": "string",
    "minimalTlsVersion": "string",
    "proxyOverride": "string",
    "publicDataEndpointEnabled": "bool",
    "restorePointInTime": "string",
    "sourceManagedInstanceId": "string",
    "storageAccountType": "string",
    "storageSizeInGB": "int",
    "subnetId": "string",
    "timezoneId": "string",
    "vCores": "int",
    "zoneRedundant": "bool"
  }
}

Hodnoty vlastností

managedInstances

Název Description Hodnota
typ Typ prostředku Microsoft.Sql/managedInstances
apiVersion Verze rozhraní API prostředku 2020-08-01-preview
name Název prostředku string (povinné)

Omezení počtu znaků: 1–63

Platné znaky:
Malá písmena, číslice a pomlčky.

Nelze začínat nebo končit pomlčkam.

Název prostředku musí být v rámci Azure jedinečný.
location Umístění prostředku. string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Sku SKU spravované instance Povolené hodnoty pro sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku
identity Identita spravované instance v Azure Active Directory. Identita prostředku
properties Vlastnosti prostředku. ManagedInstanceProperties

Identita prostředku

Název Description Hodnota
typ Typ identity. Tuto možnost nastavte na SystemAssigned, aby se pro prostředek automaticky vytvořil a přiřadil objekt zabezpečení Služby Azure Active Directory. 'Žádný'
'SystemAssigned'
'SystemAssigned,UserAssigned'
UserAssigned

ManagedInstanceProperties

Název Description Hodnota
administratorLogin Uživatelské jméno správce pro spravovanou instanci Lze zadat pouze v případě, že se spravovaná instance vytváří (a vyžaduje se k vytvoření). řetězec
administratorLoginPassword Přihlašovací heslo správce (vyžadované pro vytvoření spravované instance) řetězec
Kolace Kolace spravované instance řetězec
dnsZonePartner ID prostředku jiné spravované instance, jejíž zónu DNS bude tato spravovaná instance po vytvoření sdílet. řetězec
instancePoolId ID fondu instancí, do které tento spravovaný server patří. řetězec
typ licence Typ licence. Možné hodnoty jsou LicenseIncluded (běžná cena včetně nové licence SQL) a BasePrice (zvýhodněná cena AHB za používání vlastních licencí SQL). 'Základní Cena'
'LicenseIncluded'
maintenanceConfigurationId Určuje ID konfigurace údržby, které se má použít pro tuto spravovanou instanci. řetězec
managedInstanceCreateMode Určuje režim vytváření databáze.

Výchozí: Běžné vytváření instancí.

Obnovení: Vytvoří instanci obnovením sady záloh k určitému bodu v čase. Musí být zadány hodnoty RestorePointInTime a SourceManagedInstanceId.
'Výchozí'
PointInTimeRestore
minimalTlsVersion Minimální verze protokolu TLS. Povolené hodnoty: 'None', '1.0', '1.1', '1.2' řetězec
proxyOverride Typ připojení použitý pro připojení k instanci. 'Výchozí'
Proxy server
Přesměrování
publicDataEndpointEnabled Určuje, jestli je povolený veřejný datový koncový bod. bool
obnoveníPointInTime Určuje bod v čase (ISO8601 formát) zdrojové databáze, která se obnoví za účelem vytvoření nové databáze. řetězec
sourceManagedInstanceId Identifikátor prostředku zdrojové spravované instance přidružené k operaci vytvoření této instance. řetězec
storageAccountType Typ účtu úložiště, který slouží k ukládání záloh pro tuto instanci. Možnosti jsou LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) a GRS (GeoRedundantStorage). 'GRS'
'LRS'
'ZRS'
storageSizeInGB Velikost úložiště v GB. Minimální hodnota: 32. Maximální hodnota: 8192. Jsou povoleny pouze přírůstky o velikosti 32 GB. int
subnetId ID prostředku podsítě pro spravovanou instanci řetězec
timezoneId ID časového pásma. Povolené hodnoty jsou časová pásma podporovaná systémem Windows.
Systém Windows uchovává podrobnosti o podporovaných časových pásmech, včetně ID, v registru v části
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\systém Windows NT\CurrentVersion\Time Zones.
Tyto hodnoty registru můžete získat prostřednictvím SQL Server dotazem na název SELECT AS timezone_id FROM sys.time_zone_info.
Seznam ID můžete také získat spuštěním příkazu [System.TimeZoneInfo]::GetSystemTimeZones() v PowerShellu.
Příkladem platného ID časového pásma je "Tichomoří (běžný čas) nebo "W". Evropa (běžný čas).
řetězec
Virtuální jádra Počet virtuálních jader. Povolené hodnoty: 8, 16, 24, 32, 40, 64, 80. int
zoneRedundant Určuje, jestli je povolený multi-az. bool

Skladová jednotka (SKU)

Název Description Hodnota
capacity Kapacita konkrétní skladové položky. int
family Pokud má služba různé generace hardwaru, pro stejnou skladovou položku, můžete to tady zaznamenat. řetězec
name Název skladové položky, obvykle písmeno + číselný kód, např. P3. string (povinné)
size Velikost konkrétní skladové položky řetězec
tier Úroveň nebo edice konkrétní skladové položky, například Basic, Premium. řetězec

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Nasazení SQL Managed Instance se sítěmi

Nasazení do Azure
Nasazení trasy definované uživatelem a skupiny zabezpečení sítě pro podporu Azure SQL Managed Instance a nasazení spravované instance
Vytvoření SQL MI v nové virtuální síti

Nasazení do Azure
Nasaďte spravovanou instanci Azure Sql Database (SQL MI) v novém Virtual Network.
Vytvoření SQL MI s nakonfigurovaným odesíláním protokolů a metrik

Nasazení do Azure
Tato šablona umožňuje nasadit SQL MI a další prostředky používané k ukládání protokolů a metrik (pracovní prostor diagnostiky, účet úložiště, centrum událostí).
Vytvoření SQL MI pomocí jumpboxu v nové virtuální síti

Nasazení do Azure
Nasaďte spravovanou instanci Azure Sql Database (SQL MI) a JumpBox pomocí SSMS v novém Virtual Network.
Vytvoření SQL MI s nakonfigurovaným připojením typu point-to-site

Nasazení do Azure
Nasaďte spravovanou instanci Azure Sql Database (SQL MI) a bránu virtuální sítě nakonfigurovanou pro připojení typu point-to-site uvnitř nové virtuální sítě.

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku managedInstances je možné nasadit s operacemi, na které cílí:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Sql/managedInstances, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances@2020-08-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      collation = "string"
      dnsZonePartner = "string"
      instancePoolId = "string"
      licenseType = "string"
      maintenanceConfigurationId = "string"
      managedInstanceCreateMode = "string"
      minimalTlsVersion = "string"
      proxyOverride = "string"
      publicDataEndpointEnabled = bool
      restorePointInTime = "string"
      sourceManagedInstanceId = "string"
      storageAccountType = "string"
      storageSizeInGB = int
      subnetId = "string"
      timezoneId = "string"
      vCores = int
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

Hodnoty vlastností

managedInstances

Název Description Hodnota
typ Typ prostředku Microsoft.Sql/managedInstances@2020-08-01-preview
name Název prostředku string (povinné)

Limit počtu znaků: 1–63

Platné znaky:
Malá písmena, číslice a pomlčky.

Nelze začínat ani končit spojovníkem.

Název prostředku musí být v rámci Azure jedinečný.
location Umístění prostředku. string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot.
Sku Skladová položka spravované instance. Povolené hodnoty pro sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku
identity Identita spravované instance v Azure Active Directory. Identita prostředku
properties Vlastnosti prostředku. ManagedInstanceProperties

Identita prostředku

Název Description Hodnota
typ Typ identity. Tuto možnost nastavte na SystemAssigned, aby se pro prostředek automaticky vytvořil a přiřadil objekt zabezpečení Služby Azure Active Directory. "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"

ManagedInstanceProperties

Název Description Hodnota
administratorLogin Uživatelské jméno správce pro spravovanou instanci Lze zadat pouze v případě, že se spravovaná instance vytváří (a vyžaduje se k vytvoření). řetězec
administratorLoginPassword Přihlašovací heslo správce (vyžadované pro vytvoření spravované instance) řetězec
Kolace Kolace spravované instance řetězec
dnsZonePartner ID prostředku jiné spravované instance, jejíž zónu DNS bude tato spravovaná instance po vytvoření sdílet. řetězec
instancePoolId ID fondu instancí, do které tento spravovaný server patří. řetězec
typ licence Typ licence. Možné hodnoty jsou LicenseIncluded (běžná cena včetně nové licence SQL) a BasePrice (zvýhodněná cena AHB za používání vlastních licencí SQL). "ZákladníCena"
"LicenseIncluded"
maintenanceConfigurationId Určuje ID konfigurace údržby, které se má použít pro tuto spravovanou instanci. řetězec
managedInstanceCreateMode Určuje režim vytváření databáze.

Výchozí: Běžné vytváření instancí.

Obnovení: Vytvoří instanci obnovením sady záloh k určitému bodu v čase. Musí být zadány hodnoty RestorePointInTime a SourceManagedInstanceId.
"Výchozí"
"PointInTimeRestore"
minimalTlsVersion Minimální verze protokolu TLS. Povolené hodnoty: 'None', '1.0', '1.1', '1.2' řetězec
proxyOverride Typ připojení použitý pro připojení k instanci. "Výchozí"
"Proxy"
"Přesměrování"
publicDataEndpointEnabled Určuje, jestli je povolený veřejný datový koncový bod. bool
obnoveníPointInTime Určuje bod v čase (ISO8601 formát) zdrojové databáze, která se obnoví za účelem vytvoření nové databáze. řetězec
sourceManagedInstanceId Identifikátor prostředku zdrojové spravované instance přidružené k operaci vytvoření této instance. řetězec
storageAccountType Typ účtu úložiště, který slouží k ukládání záloh pro tuto instanci. Možnosti jsou LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) a GRS (GeoRedundantStorage). "GRS"
"LRS"
"ZRS"
storageSizeInGB Velikost úložiště v GB Minimální hodnota: 32. Maximální hodnota: 8192. Jsou povoleny pouze přírůstky o velikosti 32 GB. int
id podsítě ID prostředku podsítě pro spravovanou instanci řetězec
ID časového pásma ID časového pásma Povolené hodnoty jsou časová pásma podporovaná systémem Windows.
Systém Windows uchovává podrobnosti o podporovaných časových pásmech, včetně ID, v registru v části
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\systém Windows NT\CurrentVersion\Time Zones.
Tyto hodnoty registru můžete získat prostřednictvím SQL Server zadáním dotazu SELECT name AS timezone_id FROM sys.time_zone_info.
Seznam ID můžete získat také spuštěním příkazu [System.TimeZoneInfo]::GetSystemTimeZones() v PowerShellu.
Příkladem platného ID časového pásma je Tichomoří (běžný čas) nebo W. Evropa (běžný čas).
řetězec
Virtuální jádra Počet virtuálních jader. Povolené hodnoty: 8, 16, 24, 32, 40, 64, 80. int
zoneRedundant Určuje, jestli je multi-az povolený nebo ne. bool

Skladová jednotka (SKU)

Název Description Hodnota
capacity Kapacita konkrétní skladové položky. int
family Pokud má služba různé generace hardwaru pro stejnou skladovou položku, můžete to tady zaznamenat. řetězec
name Název skladové položky, obvykle písmeno + číslo, například P3. string (povinné)
size Velikost konkrétní skladové položky řetězec
tier Úroveň nebo edice konkrétní skladové položky, například Basic, Premium. řetězec