Microsoft.Sql managedInstances 2020-08-01-preview

Bicep-resursdefinition

Resurstypen managedInstances kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Sql/managedInstances-resurs lägger du till följande Bicep i mallen.

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
  }
}

Egenskapsvärden

managedInstances

Name Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 1–63

Giltiga tecken:
Gemener, siffror och bindestreck.

Det går inte att starta eller sluta med bindestreck.

Resursnamnet måste vara unikt i Hela Azure.
location Resursplats. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
sku SKU för hanterad instans. Tillåtna värden för sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku
identity Azure Active Directory-identiteten för den hanterade instansen. ResourceIdentity
properties Resursegenskaper. ManagedInstanceEgenskaper

ResourceIdentity

Name Beskrivning Värde
typ Identitetstypen. Ange "SystemAssigned" för att automatiskt skapa och tilldela ett Azure Active Directory-huvudnamn för resursen. "Ingen"
"SystemTilldelade"
"SystemAssigned,UserAssigned"
"Användartilldelade"

ManagedInstanceEgenskaper

Name Beskrivning Värde
administratorLogin Administratörsanvändarnamn för den hanterade instansen. Kan bara anges när den hanterade instansen skapas (och krävs för att skapa). sträng
administratorLoginPassword Administratörens inloggningslösenord (krävs för att skapa hanterade instanser). sträng
sortering Sortering av den hanterade instansen. sträng
dnsZonePartner Resurs-ID för en annan hanterad instans vars DNS-zon den här hanterade instansen kommer att dela när den har skapats. sträng
instancePoolId ID:t för instanspoolen som den hanterade servern tillhör. sträng
licenseType Licenstypen. Möjliga värden är "LicenseIncluded" (vanligt pris inklusive en ny SQL-licens) och "BasePrice" (rabatterat AHB-pris för att ta med egna SQL-licenser). "BasePrice"
"LicenseIncluded"
maintenanceConfigurationId Anger underhållskonfigurations-ID som ska tillämpas på den här hanterade instansen. sträng
managedInstanceCreateMode Anger läget för att skapa databasen.

Standard: Skapande av vanlig instans.

Återställning: Skapar en instans genom att återställa en uppsättning säkerhetskopior till en viss tidpunkt. RestorePointInTime och SourceManagedInstanceId måste anges.
"Standard"
"PointInTimeRestore"
minimalTlsVersion Minimal TLS-version. Tillåtna värden: "Ingen", "1.0", "1.1", "1.2" sträng
Proxyoverride Anslutningstyp som används för att ansluta till instansen. "Standard"
"Proxy"
"Omdirigering"
publicDataEndpointEnabled Om den offentliga dataslutpunkten är aktiverad eller inte. boolesk
restorePointInTime Anger tidpunkten (ISO8601 format) för källdatabasen som ska återställas för att skapa den nya databasen. sträng
sourceManagedInstanceId Resursidentifieraren för den källhanterade instans som är associerad med skapandeåtgärden för den här instansen. sträng
storageAccountType Lagringskontotypen som används för att lagra säkerhetskopior för den här instansen. Alternativen är LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) och GRS (GeoRedundantStorage) "GRS"
"LRS"
"ZRS"
storageSizeInGB Lagringsstorlek i GB. Minsta värde: 32. Maximalt värde: 8192. Steg på endast 32 GB tillåts. int
subnetId Resurs-ID för undernätet för den hanterade instansen. sträng
timezoneId ID för tidszonen. Tillåtna värden är tidszoner som stöds av Windows.
Windows behåller information om tidszoner som stöds, inklusive ID:t, i registret under
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Tidszoner.
Du kan hämta dessa registervärden via SQL Server genom att fråga SELECT name AS timezone_id FROM sys.time_zone_info.
Du kan också hämta en lista över ID:t genom att köra [System.TimeZoneInfo]::GetSystemTimeZones() i PowerShell.
Ett exempel på ett giltigt tidszons-ID är "Pacific Standard Time" eller "W. Europe Standard Time".
sträng
virtuella kärnor Antalet virtuella kärnor. Tillåtna värden: 8, 16, 24, 32, 40, 64, 80. int
zoneRedundant Om multi-az är aktiverat eller inte. boolesk

Sku

Name Beskrivning Värde
capacity Kapacitet för den specifika SKU:n. int
familj Om tjänsten har olika generationer av maskinvara, för samma SKU, kan den samlas in här. sträng
name Namnet på SKU:n, vanligtvis en bokstav + nummerkod, t.ex. P3. sträng (krävs)
ikoner Storleken på den specifika SKU:n sträng
nivå Nivån eller utgåvan av den specifika SKU:n, t.ex. Basic, Premium. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Distribuera SQL Managed Instance med nätverk

Distribuera till Azure
Distribuera UDR och NSG för att stödja Azure SQL Managed Instance och distribuera den hanterade instansen
Skapa SQL MI i det nya virtuella nätverket

Distribuera till Azure
Distribuera Azure Sql Database Managed Instance (SQL MI) i nya Virtual Network.
Skapa SQL MI med konfigurerad sändning av loggar och mått

Distribuera till Azure
Med den här mallen kan du distribuera SQL MI och ytterligare resurser som används för att lagra loggar och mått (diagnostikarbetsyta, lagringskonto, händelsehubb).
Skapa SQL MI med jumpbox i det nya virtuella nätverket

Distribuera till Azure
Distribuera Azure Sql Database Managed Instance (SQL MI) och JumpBox med SSMS i nya Virtual Network.
Skapa SQL MI med punkt-till-plats-anslutning konfigurerad

Distribuera till Azure
Distribuera Azure Sql Database Managed Instance (SQL MI) och virtuell nätverksgateway som konfigurerats för punkt-till-plats-anslutning i det nya virtuella nätverket.

Resursdefinition för ARM-mall

Resurstypen managedInstances kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Sql/managedInstances-resurs lägger du till följande JSON i mallen.

{
  "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"
  }
}

Egenskapsvärden

managedInstances

Name Beskrivning Värde
typ Resurstypen "Microsoft.Sql/managedInstances"
apiVersion Resurs-API-versionen "2020-08-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 1–63

Giltiga tecken:
Gemener, siffror och bindestreck.

Det går inte att starta eller sluta med bindestreck.

Resursnamnet måste vara unikt i Hela Azure.
location Resursplats. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
sku SKU för hanterad instans. Tillåtna värden för sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku
identity Azure Active Directory-identiteten för den hanterade instansen. ResourceIdentity
properties Resursegenskaper. ManagedInstanceEgenskaper

ResourceIdentity

Name Beskrivning Värde
typ Identitetstypen. Ange "SystemAssigned" för att automatiskt skapa och tilldela ett Azure Active Directory-huvudnamn för resursen. "Ingen"
"SystemTilldelade"
"SystemAssigned,UserAssigned"
"Användartilldelade"

ManagedInstanceEgenskaper

Name Beskrivning Värde
administratorLogin Administratörsanvändarnamn för den hanterade instansen. Kan bara anges när den hanterade instansen skapas (och krävs för att skapa). sträng
administratorLoginPassword Administratörens inloggningslösenord (krävs för att skapa hanterade instanser). sträng
sortering Sortering av den hanterade instansen. sträng
dnsZonePartner Resurs-ID för en annan hanterad instans vars DNS-zon den här hanterade instansen kommer att dela när den har skapats. sträng
instancePoolId ID:t för instanspoolen som den hanterade servern tillhör. sträng
licenseType Licenstypen. Möjliga värden är "LicenseIncluded" (vanligt pris inklusive en ny SQL-licens) och "BasePrice" (rabatterat AHB-pris för att ta med egna SQL-licenser). "BasePrice"
"LicenseIncluded"
maintenanceConfigurationId Anger underhållskonfigurations-ID som ska tillämpas på den här hanterade instansen. sträng
managedInstanceCreateMode Anger läget för att skapa databasen.

Standard: Skapande av vanlig instans.

Återställning: Skapar en instans genom att återställa en uppsättning säkerhetskopior till en viss tidpunkt. RestorePointInTime och SourceManagedInstanceId måste anges.
"Standard"
"PointInTimeRestore"
minimalTlsVersion Minimal TLS-version. Tillåtna värden: "Ingen", "1.0", "1.1", "1.2" sträng
Proxyoverride Anslutningstyp som används för att ansluta till instansen. "Standard"
"Proxy"
"Omdirigering"
publicDataEndpointEnabled Om den offentliga dataslutpunkten är aktiverad eller inte. boolesk
restorePointInTime Anger tidpunkten (ISO8601 format) för källdatabasen som ska återställas för att skapa den nya databasen. sträng
sourceManagedInstanceId Resursidentifieraren för den källhanterade instans som är associerad med skapandeåtgärden för den här instansen. sträng
storageAccountType Lagringskontotypen som används för att lagra säkerhetskopior för den här instansen. Alternativen är LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) och GRS (GeoRedundantStorage) "GRS"
"LRS"
"ZRS"
storageSizeInGB Lagringsstorlek i GB. Minsta värde: 32. Maximalt värde: 8192. Steg på endast 32 GB tillåts. int
subnetId Resurs-ID för undernätet för den hanterade instansen. sträng
timezoneId ID för tidszonen. Tillåtna värden är tidszoner som stöds av Windows.
Windows behåller information om tidszoner som stöds, inklusive ID:t, i registret under
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Tidszoner.
Du kan hämta dessa registervärden via SQL Server genom att fråga SELECT name AS timezone_id FROM sys.time_zone_info.
Du kan också hämta en lista över ID:t genom att köra [System.TimeZoneInfo]::GetSystemTimeZones() i PowerShell.
Ett exempel på ett giltigt tidszons-ID är "Pacific Standard Time" eller "W. Europe Standard Time".
sträng
virtuella kärnor Antalet virtuella kärnor. Tillåtna värden: 8, 16, 24, 32, 40, 64, 80. int
zoneRedundant Om multi-az är aktiverat eller inte. boolesk

Sku

Name Beskrivning Värde
capacity Kapacitet för den specifika SKU:n. int
familj Om tjänsten har olika generationer av maskinvara, för samma SKU, kan den samlas in här. sträng
name Namnet på SKU:n, vanligtvis en bokstav + nummerkod, t.ex. P3. sträng (krävs)
ikoner Storleken på den specifika SKU:n sträng
nivå Nivån eller utgåvan av den specifika SKU:n, t.ex. Basic, Premium. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Distribuera SQL Managed Instance med nätverk

Distribuera till Azure
Distribuera UDR och NSG för att stödja Azure SQL Managed Instance och distribuera den hanterade instansen
Skapa SQL MI i det nya virtuella nätverket

Distribuera till Azure
Distribuera Azure Sql Database Managed Instance (SQL MI) i nya Virtual Network.
Skapa SQL MI med konfigurerad sändning av loggar och mått

Distribuera till Azure
Med den här mallen kan du distribuera SQL MI och ytterligare resurser som används för att lagra loggar och mått (diagnostikarbetsyta, lagringskonto, händelsehubb).
Skapa SQL MI med jumpbox i det nya virtuella nätverket

Distribuera till Azure
Distribuera Azure Sql Database Managed Instance (SQL MI) och JumpBox med SSMS i nya Virtual Network.
Skapa SQL MI med punkt-till-plats-anslutning konfigurerad

Distribuera till Azure
Distribuera Azure Sql Database Managed Instance (SQL MI) och virtuell nätverksgateway som konfigurerats för punkt-till-plats-anslutning i det nya virtuella nätverket.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen managedInstances 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.Sql/managedInstances-resurs lägger du till följande Terraform i mallen.

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"
    }
  })
}

Egenskapsvärden

managedInstances

Name Beskrivning Värde
typ Resurstypen "Microsoft.Sql/managedInstances@2020-08-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 1–63

Giltiga tecken:
Gemener, siffror och bindestreck.

Det går inte att starta eller sluta med bindestreck.

Resursnamnet måste vara unikt i Hela Azure.
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.
sku SKU för hanterad instans. Tillåtna värden för sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku
identity Azure Active Directory-identiteten för den hanterade instansen. ResourceIdentity
properties Resursegenskaper. ManagedInstanceEgenskaper

ResourceIdentity

Name Beskrivning Värde
typ Identitetstypen. Ange "SystemAssigned" för att automatiskt skapa och tilldela ett Azure Active Directory-huvudnamn för resursen. "SystemTilldelade"
"SystemAssigned,UserAssigned"
"Användartilldelade"

ManagedInstanceEgenskaper

Name Beskrivning Värde
administratorLogin Administratörsanvändarnamn för den hanterade instansen. Kan bara anges när den hanterade instansen skapas (och krävs för att skapa). sträng
administratorLoginPassword Administratörens inloggningslösenord (krävs för att skapa hanterade instanser). sträng
sortering Sortering av den hanterade instansen. sträng
dnsZonePartner Resurs-ID för en annan hanterad instans vars DNS-zon den här hanterade instansen kommer att dela när den har skapats. sträng
instancePoolId ID:t för instanspoolen som den hanterade servern tillhör. sträng
licenseType Licenstypen. Möjliga värden är "LicenseIncluded" (vanligt pris inklusive en ny SQL-licens) och "BasePrice" (rabatterat AHB-pris för att ta med egna SQL-licenser). "BasePrice"
"LicenseIncluded"
maintenanceConfigurationId Anger underhållskonfigurations-ID som ska tillämpas på den här hanterade instansen. sträng
managedInstanceCreateMode Anger läget för att skapa databasen.

Standard: Skapande av vanlig instans.

Återställning: Skapar en instans genom att återställa en uppsättning säkerhetskopior till en viss tidpunkt. RestorePointInTime och SourceManagedInstanceId måste anges.
"Standard"
"PointInTimeRestore"
minimalTlsVersion Minimal TLS-version. Tillåtna värden: "Ingen", "1.0", "1.1", "1.2" sträng
Proxyoverride Anslutningstyp som används för att ansluta till instansen. "Standard"
"Proxy"
"Omdirigering"
publicDataEndpointEnabled Om den offentliga dataslutpunkten är aktiverad eller inte. boolesk
restorePointInTime Anger tidpunkten (ISO8601 format) för källdatabasen som ska återställas för att skapa den nya databasen. sträng
sourceManagedInstanceId Resursidentifieraren för den källhanterade instans som är associerad med skapandeåtgärden för den här instansen. sträng
storageAccountType Lagringskontotypen som används för att lagra säkerhetskopior för den här instansen. Alternativen är LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) och GRS (GeoRedundantStorage) "GRS"
"LRS"
"ZRS"
storageSizeInGB Lagringsstorlek i GB. Minsta värde: 32. Maximalt värde: 8192. Steg på endast 32 GB tillåts. int
subnetId Resurs-ID för undernätet för den hanterade instansen. sträng
timezoneId ID för tidszonen. Tillåtna värden är tidszoner som stöds av Windows.
Windows behåller information om tidszoner som stöds, inklusive ID:t, i registret under
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Tidszoner.
Du kan hämta dessa registervärden via SQL Server genom att fråga SELECT name AS timezone_id FROM sys.time_zone_info.
Du kan också hämta en lista över ID:t genom att köra [System.TimeZoneInfo]::GetSystemTimeZones() i PowerShell.
Ett exempel på ett giltigt tidszons-ID är "Pacific Standard Time" eller "W. Europe Standard Time".
sträng
virtuella kärnor Antalet virtuella kärnor. Tillåtna värden: 8, 16, 24, 32, 40, 64, 80. int
zoneRedundant Om multi-az är aktiverat eller inte. boolesk

Sku

Name Beskrivning Värde
capacity Kapacitet för den specifika SKU:n. int
familj Om tjänsten har olika generationer av maskinvara, för samma SKU, kan den samlas in här. sträng
name Namnet på SKU:n, vanligtvis en bokstav + nummerkod, t.ex. P3. sträng (krävs)
ikoner Storleken på den specifika SKU:n sträng
nivå Nivån eller utgåvan av den specifika SKU:n, t.ex. Basic, Premium. sträng