Condividi tramite


Microsoft. Sql managedInstances 2018-06-01-preview

Definizione della risorsa Bicep

Il tipo di risorsa managedInstances può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare un Microsoft. Risorsa Sql/managedInstances, aggiungi il seguente Bicep al tuo template.

resource symbolicname 'Microsoft.Sql/managedInstances@2018-06-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'
    storageSizeInGB: int
    subnetId: 'string'
    timezoneId: 'string'
    vCores: int
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valori delle proprietà

Microsoft. Sql/managedInstances

Name Description Value
identity L'identità di Azure Active Directory dell'istanza gestita. ResourceIdentity
location Percorso della risorsa. stringa (obbligatorio)
name Nome della risorsa stringa (obbligatorio)
properties Proprietà delle risorse. ManagedInstanceProperties
sku SKU dell'istanza gestita. Valori consentiti per sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku
tags Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

ManagedInstanceProperties

Name Description Value
administratorLogin Nome utente amministratore per l'istanza gestita. Può essere specificato solo quando l'istanza gestita viene creata (ed è necessaria per la creazione). string
administratorLoginPassword Password di accesso dell'amministratore (necessaria per la creazione dell'istanza gestita). string
collation Regole di confronto dell'istanza gestita. string
dnsZonePartner ID risorsa di un'altra istanza gestita la cui zona DNS questa istanza gestita condividerà dopo la creazione. string
instancePoolId ID del pool di istanze a cui appartiene il server gestito. string
licenseType Tipo di licenza. I valori possibili sono "LicenseIncluded" (prezzo regolare inclusivo di una nuova licenza SQL) e "BasePrice" (prezzo AHB scontato per portare le proprie licenze SQL). 'BasePrice'
'LicenseIncluded'
maintenanceConfigurationId Specifica l'ID di configurazione della manutenzione da applicare a questa istanza gestita. string
managedInstanceCreateMode Specifica la modalità di creazione del database.

Impostazione predefinita: creazione di istanze regolari.

Ripristino: crea un'istanza ripristinando un set di backup a un punto specifico nel tempo. È necessario specificare RestorePointInTime e SourceManagedInstanceId.
'Default'
'PointInTimeRestore'
minimalTlsVersion Versione minima di TLS. Valori consentiti: 'Nessuno', '1.0', '1.1', '1.2' string
proxyOverride Tipo di connessione utilizzato per la connessione all'istanza di . 'Default'
'Proxy'
'Redirect'
publicDataEndpointEnabled Indica se l'endpoint dati pubblico è abilitato o meno. bool
restorePointInTime Specifica il punto nel tempo (formato ISO8601) del database di origine che verrà ripristinato per creare il nuovo database. string
sourceManagedInstanceId Identificatore della risorsa dell'istanza gestita di origine associata all'operazione di creazione di questa istanza. string
storageSizeInGB Dimensioni di archiviazione in GB. Valore minimo: 32. Valore massimo: 8192. Incrementi di soli 32 GB consentiti. int
subnetId ID risorsa subnet per l'istanza gestita. string
timezoneId ID del fuso orario. I valori consentiti sono fusi orari supportati da Windows.
Windows conserva i dettagli sui fusi orari supportati, incluso l'id, nel registro sotto
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.
Puoi ottenere quei valori del registro tramite SQL Server interrogando SELECT name AS timezone_id DA sys.time_zone_info.
È anche possibile ottenere un elenco di ID eseguendo [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell.
Un esempio di ID fuso orario valido è "Pacific Standard Time" o "W. Ora solare europa".
string
vCores Numero di vCore. Valori consentiti: 8, 16, 24, 32, 40, 64, 80. int

ResourceIdentity

Name Description Value
type Tipo di identità. Imposta questo su 'SystemAssigned' per creare e assegnare automaticamente un Azure Active Directory principal per la risorsa. 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'

Sku

Name Description Value
capacity Capacità dello SKU specifico. int
family Se il servizio ha generazioni diverse di hardware, per lo stesso SKU, è possibile acquisire qui. string
name Il nome dello SKU, in genere, una lettera + codice numerico, ad esempio P3. stringa (obbligatorio)
size Dimensioni dello SKU specifico string
tier Il livello o l'edizione dello SKU specifico, ad esempio Basic, Premium. string

TrackedResourceTags

Name Description Value

Esempi di utilizzo

Azure Verified Modules

I seguenti Azure Moduli Verificati possono essere utilizzati per distribuire questo tipo di risorsa.

Module Description
Istanza gestita di SQL Modulo di Risorse AVM per Istanza gestita di SQL

Esempi di Azure Quickstart

I seguenti template Azure Quickstart contengono Bicep esempi per il deployment di questo tipo di risorsa.

File Bicep Description
Crea SQL MI all'interno della nuova rete virtuale Distribuisci Azure SQL Database Istanza gestita (SQL MI) all'interno della nuova Rete virtuale.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa managedInstances può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare un Microsoft. Sql/managedInstances, aggiungi il seguente JSON al tuo template.

{
  "type": "Microsoft.Sql/managedInstances",
  "apiVersion": "2018-06-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",
    "storageSizeInGB": "int",
    "subnetId": "string",
    "timezoneId": "string",
    "vCores": "int"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valori delle proprietà

Microsoft. Sql/managedInstances

Name Description Value
apiVersion Versione dell'API '2018-06-01-preview'
identity L'identità di Azure Active Directory dell'istanza gestita. ResourceIdentity
location Percorso della risorsa. stringa (obbligatorio)
name Nome della risorsa stringa (obbligatorio)
properties Proprietà delle risorse. ManagedInstanceProperties
sku SKU dell'istanza gestita. Valori consentiti per sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku
tags Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
type Tipo di risorsa 'Microsoft. Sql/managedInstances'

ManagedInstanceProperties

Name Description Value
administratorLogin Nome utente amministratore per l'istanza gestita. Può essere specificato solo quando l'istanza gestita viene creata (ed è necessaria per la creazione). string
administratorLoginPassword Password di accesso dell'amministratore (necessaria per la creazione dell'istanza gestita). string
collation Regole di confronto dell'istanza gestita. string
dnsZonePartner ID risorsa di un'altra istanza gestita la cui zona DNS questa istanza gestita condividerà dopo la creazione. string
instancePoolId ID del pool di istanze a cui appartiene il server gestito. string
licenseType Tipo di licenza. I valori possibili sono "LicenseIncluded" (prezzo regolare inclusivo di una nuova licenza SQL) e "BasePrice" (prezzo AHB scontato per portare le proprie licenze SQL). 'BasePrice'
'LicenseIncluded'
maintenanceConfigurationId Specifica l'ID di configurazione della manutenzione da applicare a questa istanza gestita. string
managedInstanceCreateMode Specifica la modalità di creazione del database.

Impostazione predefinita: creazione di istanze regolari.

Ripristino: crea un'istanza ripristinando un set di backup a un punto specifico nel tempo. È necessario specificare RestorePointInTime e SourceManagedInstanceId.
'Default'
'PointInTimeRestore'
minimalTlsVersion Versione minima di TLS. Valori consentiti: 'Nessuno', '1.0', '1.1', '1.2' string
proxyOverride Tipo di connessione utilizzato per la connessione all'istanza di . 'Default'
'Proxy'
'Redirect'
publicDataEndpointEnabled Indica se l'endpoint dati pubblico è abilitato o meno. bool
restorePointInTime Specifica il punto nel tempo (formato ISO8601) del database di origine che verrà ripristinato per creare il nuovo database. string
sourceManagedInstanceId Identificatore della risorsa dell'istanza gestita di origine associata all'operazione di creazione di questa istanza. string
storageSizeInGB Dimensioni di archiviazione in GB. Valore minimo: 32. Valore massimo: 8192. Incrementi di soli 32 GB consentiti. int
subnetId ID risorsa subnet per l'istanza gestita. string
timezoneId ID del fuso orario. I valori consentiti sono fusi orari supportati da Windows.
Windows conserva i dettagli sui fusi orari supportati, incluso l'id, nel registro sotto
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.
Puoi ottenere quei valori del registro tramite SQL Server interrogando SELECT name AS timezone_id DA sys.time_zone_info.
È anche possibile ottenere un elenco di ID eseguendo [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell.
Un esempio di ID fuso orario valido è "Pacific Standard Time" o "W. Ora solare europa".
string
vCores Numero di vCore. Valori consentiti: 8, 16, 24, 32, 40, 64, 80. int

ResourceIdentity

Name Description Value
type Tipo di identità. Imposta questo su 'SystemAssigned' per creare e assegnare automaticamente un Azure Active Directory principal per la risorsa. 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'

Sku

Name Description Value
capacity Capacità dello SKU specifico. int
family Se il servizio ha generazioni diverse di hardware, per lo stesso SKU, è possibile acquisire qui. string
name Il nome dello SKU, in genere, una lettera + codice numerico, ad esempio P3. stringa (obbligatorio)
size Dimensioni dello SKU specifico string
tier Il livello o l'edizione dello SKU specifico, ad esempio Basic, Premium. string

TrackedResourceTags

Name Description Value

Esempi di utilizzo

Modelli di Avvio Rapido Azure

I seguenti template Azure Quickstart distribuiscono questo tipo di risorsa.

Template Description
Crea SQL MI all'interno della nuova rete virtuale

Deploya su Azure
Distribuisci Azure SQL Database Istanza gestita (SQL MI) all'interno della nuova Rete virtuale.
Create SQL MI con invio configurato di log e metriche

Deploya su Azure
Questo modello consente di distribuire l'istanza gestita di SQL e risorse aggiuntive usate per l'archiviazione di log e metriche (area di lavoro diagnostica, account di archiviazione, hub eventi).
Crea SQL MI con jumpbox all'interno della nuova rete virtuale

Deploya su Azure
Distribuire Azure SQL Database Istanza gestita (SQL MI) e JumpBox con SSMS all'interno della nuova Rete virtuale.
Create SQL MI con connessione punto-sito configurata

Deploya su Azure
Distribuire Azure SQL Database Istanza gestita (SQL MI) e Virtual Network Gateway configurati per la connessione punto-sito all'interno della nuova rete virtuale.
Distribuisci Istanza gestita di SQL con Networking

Deploya su Azure
Distribuire UDR e NSG per supportare Istanza gestita di SQL di Azure e distribuire la Istanza gestita

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa managedInstances può essere distribuito con operazioni destinate a:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare un Microsoft. Sql/managedInstances, aggiungi il seguente Terraform al tuo template.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances@2018-06-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    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"
      storageSizeInGB = int
      subnetId = "string"
      timezoneId = "string"
      vCores = int
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  }
}

Valori delle proprietà

Microsoft. Sql/managedInstances

Name Description Value
identity L'identità di Azure Active Directory dell'istanza gestita. ResourceIdentity
location Percorso della risorsa. stringa (obbligatorio)
name Nome della risorsa stringa (obbligatorio)
properties Proprietà delle risorse. ManagedInstanceProperties
sku SKU dell'istanza gestita. Valori consentiti per sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku
tags Tag delle risorse Dizionario di nomi e valori di tag.
type Tipo di risorsa "Microsoft. Sql/managedInstances@2018-06-01-anteprima"

ManagedInstanceProperties

Name Description Value
administratorLogin Nome utente amministratore per l'istanza gestita. Può essere specificato solo quando l'istanza gestita viene creata (ed è necessaria per la creazione). string
administratorLoginPassword Password di accesso dell'amministratore (necessaria per la creazione dell'istanza gestita). string
collation Regole di confronto dell'istanza gestita. string
dnsZonePartner ID risorsa di un'altra istanza gestita la cui zona DNS questa istanza gestita condividerà dopo la creazione. string
instancePoolId ID del pool di istanze a cui appartiene il server gestito. string
licenseType Tipo di licenza. I valori possibili sono "LicenseIncluded" (prezzo regolare inclusivo di una nuova licenza SQL) e "BasePrice" (prezzo AHB scontato per portare le proprie licenze SQL). 'BasePrice'
'LicenseIncluded'
maintenanceConfigurationId Specifica l'ID di configurazione della manutenzione da applicare a questa istanza gestita. string
managedInstanceCreateMode Specifica la modalità di creazione del database.

Impostazione predefinita: creazione di istanze regolari.

Ripristino: crea un'istanza ripristinando un set di backup a un punto specifico nel tempo. È necessario specificare RestorePointInTime e SourceManagedInstanceId.
'Default'
'PointInTimeRestore'
minimalTlsVersion Versione minima di TLS. Valori consentiti: 'Nessuno', '1.0', '1.1', '1.2' string
proxyOverride Tipo di connessione utilizzato per la connessione all'istanza di . 'Default'
'Proxy'
'Redirect'
publicDataEndpointEnabled Indica se l'endpoint dati pubblico è abilitato o meno. bool
restorePointInTime Specifica il punto nel tempo (formato ISO8601) del database di origine che verrà ripristinato per creare il nuovo database. string
sourceManagedInstanceId Identificatore della risorsa dell'istanza gestita di origine associata all'operazione di creazione di questa istanza. string
storageSizeInGB Dimensioni di archiviazione in GB. Valore minimo: 32. Valore massimo: 8192. Incrementi di soli 32 GB consentiti. int
subnetId ID risorsa subnet per l'istanza gestita. string
timezoneId ID del fuso orario. I valori consentiti sono fusi orari supportati da Windows.
Windows conserva i dettagli sui fusi orari supportati, incluso l'id, nel registro sotto
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.
Puoi ottenere quei valori del registro tramite SQL Server interrogando SELECT name AS timezone_id DA sys.time_zone_info.
È anche possibile ottenere un elenco di ID eseguendo [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell.
Un esempio di ID fuso orario valido è "Pacific Standard Time" o "W. Ora solare europa".
string
vCores Numero di vCore. Valori consentiti: 8, 16, 24, 32, 40, 64, 80. int

ResourceIdentity

Name Description Value
type Tipo di identità. Imposta questo su 'SystemAssigned' per creare e assegnare automaticamente un Azure Active Directory principal per la risorsa. 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'

Sku

Name Description Value
capacity Capacità dello SKU specifico. int
family Se il servizio ha generazioni diverse di hardware, per lo stesso SKU, è possibile acquisire qui. string
name Il nome dello SKU, in genere, una lettera + codice numerico, ad esempio P3. stringa (obbligatorio)
size Dimensioni dello SKU specifico string
tier Il livello o l'edizione dello SKU specifico, ad esempio Basic, Premium. string

TrackedResourceTags

Name Description Value

Esempi di utilizzo

Azure Verified Modules

I seguenti Azure Moduli Verificati possono essere utilizzati per distribuire questo tipo di risorsa.

Module Description
Istanza gestita di SQL Modulo di Risorse AVM per Istanza gestita di SQL