Condividi tramite


Microsoft.Sql managedInstances 2020-08-01-preview

Definizione di 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 una risorsa Microsoft.Sql/managedInstances, aggiungere il bicep seguente al modello.

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

Valori delle proprietà

ManagedInstanceProperties

Nome Descrizione Valore
administratorLogin Nome utente amministratore per l'istanza gestita. Può essere specificato solo quando l'istanza gestita viene creata (ed è necessaria per la creazione). corda
administratorLoginPassword Password di accesso dell'amministratore (necessaria per la creazione dell'istanza gestita). corda
collazione Regole di confronto dell'istanza gestita. corda
dnsZonePartner ID risorsa di un'altra istanza gestita la cui zona DNS questa istanza gestita condividerà dopo la creazione. corda
instancePoolId ID del pool di istanze a cui appartiene il server gestito. corda
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. corda
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' corda
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. corda
sourceManagedInstanceId Identificatore della risorsa dell'istanza gestita di origine associata all'operazione di creazione di questa istanza. corda
storageAccountType Tipo di account di archiviazione usato per archiviare i backup per questa istanza. Le opzioni sono LRS (LocalRedundantStorage), ZRS (ZoneRedundantStorage) e GRS (GeoRedundantStorage) 'GRS'
'LRS'
'ZRS'
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. corda
timezoneId ID del fuso orario. I valori consentiti sono fusi orari supportati da Windows.
Windows mantiene i dettagli sui fusi orari supportati, incluso l'ID, nel Registro di sistema in
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fusi orari.
È possibile ottenere questi valori del Registro di sistema tramite SQL Server eseguendo query su SELECT name AS timezone_id FROM 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".
corda
vCore Numero di vCore. Valori consentiti: 8, 16, 24, 32, 40, 64, 80. Int
zoneRedundant Indica se multi-az è abilitato o meno. Bool

Microsoft.Sql/managedInstances

Nome Descrizione Valore
identità Identità di Azure Active Directory dell'istanza gestita. resourceIdentity
ubicazione Percorso della risorsa. stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà delle risorse. ManagedInstanceProperties
Sku SKU dell'istanza gestita. Valori consentiti per sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 sku
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

ResourceIdentity

Nome Descrizione Valore
digitare Tipo di identità. Impostare questa opzione su "SystemAssigned" per creare e assegnare automaticamente un'entità di azure Active Directory per la risorsa. 'Nessuno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'

Sku

Nome Descrizione Valore
capacità Capacità dello SKU specifico. Int
famiglia Se il servizio ha generazioni diverse di hardware, per lo stesso SKU, è possibile acquisire qui. corda
nome Il nome dello SKU, in genere, una lettera + codice numerico, ad esempio P3. stringa (obbligatorio)
grandezza Dimensioni dello SKU specifico corda
livello Il livello o l'edizione dello SKU specifico, ad esempio Basic, Premium. corda

TrackedResourceTags

Nome Descrizione Valore

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
Creare l'istanza gestita di SQL all'interno della nuova rete virtuale Distribuire Istanza gestita di database SQL di Azure all'interno di una 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 una risorsa Microsoft.Sql/managedInstances, aggiungere il codice JSON seguente al modello.

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

Valori delle proprietà

ManagedInstanceProperties

Nome Descrizione Valore
administratorLogin Nome utente amministratore per l'istanza gestita. Può essere specificato solo quando l'istanza gestita viene creata (ed è necessaria per la creazione). corda
administratorLoginPassword Password di accesso dell'amministratore (necessaria per la creazione dell'istanza gestita). corda
collazione Regole di confronto dell'istanza gestita. corda
dnsZonePartner ID risorsa di un'altra istanza gestita la cui zona DNS questa istanza gestita condividerà dopo la creazione. corda
instancePoolId ID del pool di istanze a cui appartiene il server gestito. corda
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. corda
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' corda
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. corda
sourceManagedInstanceId Identificatore della risorsa dell'istanza gestita di origine associata all'operazione di creazione di questa istanza. corda
storageAccountType Tipo di account di archiviazione usato per archiviare i backup per questa istanza. Le opzioni sono LRS (LocalRedundantStorage), ZRS (ZoneRedundantStorage) e GRS (GeoRedundantStorage) 'GRS'
'LRS'
'ZRS'
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. corda
timezoneId ID del fuso orario. I valori consentiti sono fusi orari supportati da Windows.
Windows mantiene i dettagli sui fusi orari supportati, incluso l'ID, nel Registro di sistema in
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fusi orari.
È possibile ottenere questi valori del Registro di sistema tramite SQL Server eseguendo query su SELECT name AS timezone_id FROM 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".
corda
vCore Numero di vCore. Valori consentiti: 8, 16, 24, 32, 40, 64, 80. Int
zoneRedundant Indica se multi-az è abilitato o meno. Bool

Microsoft.Sql/managedInstances

Nome Descrizione Valore
apiVersion Versione dell'API '2020-08-01-preview'
identità Identità di Azure Active Directory dell'istanza gestita. resourceIdentity
ubicazione Percorso della risorsa. stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà delle risorse. ManagedInstanceProperties
Sku SKU dell'istanza gestita. Valori consentiti per sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 sku
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.Sql/managedInstances'

ResourceIdentity

Nome Descrizione Valore
digitare Tipo di identità. Impostare questa opzione su "SystemAssigned" per creare e assegnare automaticamente un'entità di azure Active Directory per la risorsa. 'Nessuno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'

Sku

Nome Descrizione Valore
capacità Capacità dello SKU specifico. Int
famiglia Se il servizio ha generazioni diverse di hardware, per lo stesso SKU, è possibile acquisire qui. corda
nome Il nome dello SKU, in genere, una lettera + codice numerico, ad esempio P3. stringa (obbligatorio)
grandezza Dimensioni dello SKU specifico corda
livello Il livello o l'edizione dello SKU specifico, ad esempio Basic, Premium. corda

TrackedResourceTags

Nome Descrizione Valore

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Creare l'istanza gestita di SQL all'interno della nuova rete virtuale

Distribuire in Azure
Distribuire Istanza gestita di database SQL di Azure all'interno di una nuova rete virtuale.
Creare l'istanza gestita di SQL con l'invio di log e metriche

Distribuire in 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).
Creare l'istanza gestita di SQL con jumpbox all'interno di una nuova rete virtuale

Distribuire in Azure
Distribuire Istanza gestita di database SQL di Azure e JumpBox con SSMS all'interno di una nuova rete virtuale.
Creare l'istanza gestita di SQL con connessione da punto a sito configurata

Distribuire in Azure
Distribuire Istanza gestita di database SQL di Azure e gateway di rete virtuale configurati per la connessione da punto a sito all'interno della nuova rete virtuale.
Distribuire Istanza gestita di SQL con di rete

Distribuire in Azure
Distribuire la route definita dall'utente e il gruppo di sicurezza di rete per supportare Istanza gestita di SQL di Azure e distribuire l'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 una risorsa Microsoft.Sql/managedInstances, aggiungere il codice Terraform seguente al modello.

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

Valori delle proprietà

ManagedInstanceProperties

Nome Descrizione Valore
administratorLogin Nome utente amministratore per l'istanza gestita. Può essere specificato solo quando l'istanza gestita viene creata (ed è necessaria per la creazione). corda
administratorLoginPassword Password di accesso dell'amministratore (necessaria per la creazione dell'istanza gestita). corda
collazione Regole di confronto dell'istanza gestita. corda
dnsZonePartner ID risorsa di un'altra istanza gestita la cui zona DNS questa istanza gestita condividerà dopo la creazione. corda
instancePoolId ID del pool di istanze a cui appartiene il server gestito. corda
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. corda
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' corda
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. corda
sourceManagedInstanceId Identificatore della risorsa dell'istanza gestita di origine associata all'operazione di creazione di questa istanza. corda
storageAccountType Tipo di account di archiviazione usato per archiviare i backup per questa istanza. Le opzioni sono LRS (LocalRedundantStorage), ZRS (ZoneRedundantStorage) e GRS (GeoRedundantStorage) 'GRS'
'LRS'
'ZRS'
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. corda
timezoneId ID del fuso orario. I valori consentiti sono fusi orari supportati da Windows.
Windows mantiene i dettagli sui fusi orari supportati, incluso l'ID, nel Registro di sistema in
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fusi orari.
È possibile ottenere questi valori del Registro di sistema tramite SQL Server eseguendo query su SELECT name AS timezone_id FROM 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".
corda
vCore Numero di vCore. Valori consentiti: 8, 16, 24, 32, 40, 64, 80. Int
zoneRedundant Indica se multi-az è abilitato o meno. Bool

Microsoft.Sql/managedInstances

Nome Descrizione Valore
identità Identità di Azure Active Directory dell'istanza gestita. resourceIdentity
ubicazione Percorso della risorsa. stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà delle risorse. ManagedInstanceProperties
Sku SKU dell'istanza gestita. Valori consentiti per sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 sku
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.Sql/managedInstances@2020-08-01-preview"

ResourceIdentity

Nome Descrizione Valore
digitare Tipo di identità. Impostare questa opzione su "SystemAssigned" per creare e assegnare automaticamente un'entità di azure Active Directory per la risorsa. 'Nessuno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'

Sku

Nome Descrizione Valore
capacità Capacità dello SKU specifico. Int
famiglia Se il servizio ha generazioni diverse di hardware, per lo stesso SKU, è possibile acquisire qui. corda
nome Il nome dello SKU, in genere, una lettera + codice numerico, ad esempio P3. stringa (obbligatorio)
grandezza Dimensioni dello SKU specifico corda
livello Il livello o l'edizione dello SKU specifico, ad esempio Basic, Premium. corda

TrackedResourceTags

Nome Descrizione Valore