Dela via


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' = {
  identity: {
    type: 'string'
  }
  location: 'string'
  name: '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
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

ManagedInstanceProperties

Namn 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 en hanterad instans). 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 slutpunkten för offentliga data är aktiverad eller inte. Bool
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 skapa-åtgärden för den här instansen. sträng
storageAccountType Den lagringskontotyp 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:er genom att köra [System.TimeZoneInfo]::GetSystemTimeZones() i PowerShell.
Ett exempel på giltigt tidszons-ID är "Pacific Standard Time" eller "W. Europa, standardtid".
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. Bool

Microsoft.Sql/managedInstances

Namn Beskrivning Värde
identitet Azure Active Directory-identiteten för den hanterade instansen. ResourceIdentity
plats Resursplats. sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Resursegenskaper. ManagedInstanceProperties
Sku SKU för hanterad instans. Tillåtna värden för sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

ResourceIdentity

Namn Beskrivning Värde
typ Identitetstypen. Ställ in detta på "SystemAssigned" för att automatiskt skapa och tilldela ett Azure Active Directory-huvudnamn för resursen. "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"

Sku

Namn Beskrivning Värde
kapacitet 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
Namn Namnet på SKU:n, vanligtvis en bokstav + nummerkod, t.ex. P3. sträng (krävs)
storlek 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

TrackedResourceTags

Namn Beskrivning Värde

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
Skapa SQL MI i det nya virtuella nätverket Distribuera Azure Sql Database Managed Instance (SQL MI) 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",
  "identity": {
    "type": "string"
  },
  "location": "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"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

ManagedInstanceProperties

Namn 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 en hanterad instans). 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 slutpunkten för offentliga data är aktiverad eller inte. Bool
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 skapa-åtgärden för den här instansen. sträng
storageAccountType Den lagringskontotyp 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:er genom att köra [System.TimeZoneInfo]::GetSystemTimeZones() i PowerShell.
Ett exempel på giltigt tidszons-ID är "Pacific Standard Time" eller "W. Europa, standardtid".
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. Bool

Microsoft.Sql/managedInstances

Namn Beskrivning Värde
apiVersion API-versionen "2020-08-01-preview"
identitet Azure Active Directory-identiteten för den hanterade instansen. ResourceIdentity
plats Resursplats. sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Resursegenskaper. ManagedInstanceProperties
Sku SKU för hanterad instans. Tillåtna värden för sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Sql/managedInstances"

ResourceIdentity

Namn Beskrivning Värde
typ Identitetstypen. Ställ in detta på "SystemAssigned" för att automatiskt skapa och tilldela ett Azure Active Directory-huvudnamn för resursen. "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"

Sku

Namn Beskrivning Värde
kapacitet 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
Namn Namnet på SKU:n, vanligtvis en bokstav + nummerkod, t.ex. P3. sträng (krävs)
storlek 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

TrackedResourceTags

Namn Beskrivning Värde

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Skapa SQL MI i det nya virtuella nätverket

Distribuera till Azure
Distribuera Azure Sql Database Managed Instance (SQL MI) i det nya virtuella nätverket.
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 det nya virtuella nätverket.
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.
Distribuera SQL Managed Instance med

Distribuera till Azure
Distribuera UDR och NSG för att stödja Azure SQL Managed Instance och distribuera den hanterade instansen

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"
  identity = {
    type = "string"
  }
  location = "string"
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "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
    }
  })
}

Egenskapsvärden

ManagedInstanceProperties

Namn 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 en hanterad instans). 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 slutpunkten för offentliga data är aktiverad eller inte. Bool
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 skapa-åtgärden för den här instansen. sträng
storageAccountType Den lagringskontotyp 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:er genom att köra [System.TimeZoneInfo]::GetSystemTimeZones() i PowerShell.
Ett exempel på giltigt tidszons-ID är "Pacific Standard Time" eller "W. Europa, standardtid".
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. Bool

Microsoft.Sql/managedInstances

Namn Beskrivning Värde
identitet Azure Active Directory-identiteten för den hanterade instansen. ResourceIdentity
plats Resursplats. sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Resursegenskaper. ManagedInstanceProperties
Sku SKU för hanterad instans. Tillåtna värden för sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Sql/managedInstances@2020-08-01-preview"

ResourceIdentity

Namn Beskrivning Värde
typ Identitetstypen. Ställ in detta på "SystemAssigned" för att automatiskt skapa och tilldela ett Azure Active Directory-huvudnamn för resursen. "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"

Sku

Namn Beskrivning Värde
kapacitet 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
Namn Namnet på SKU:n, vanligtvis en bokstav + nummerkod, t.ex. P3. sträng (krävs)
storlek 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

TrackedResourceTags

Namn Beskrivning Värde