Partilhar via


Microsoft.Sql managedInstances 2021-11-01-preview

Definição de recurso do Bicep

O tipo de recurso managedInstances pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Sql/managedInstances, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Sql/managedInstances@2021-11-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'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    administrators: {
      administratorType: 'ActiveDirectory'
      azureADOnlyAuthentication: bool
      login: 'string'
      principalType: 'string'
      sid: 'string'
      tenantId: 'string'
    }
    collation: 'string'
    dnsZonePartner: 'string'
    instancePoolId: 'string'
    keyId: 'string'
    licenseType: 'string'
    maintenanceConfigurationId: 'string'
    managedInstanceCreateMode: 'string'
    minimalTlsVersion: 'string'
    primaryUserAssignedIdentityId: 'string'
    proxyOverride: 'string'
    publicDataEndpointEnabled: bool
    requestedBackupStorageRedundancy: 'string'
    restorePointInTime: 'string'
    servicePrincipal: {
      type: 'string'
    }
    sourceManagedInstanceId: 'string'
    storageSizeInGB: int
    subnetId: 'string'
    timezoneId: 'string'
    vCores: int
    zoneRedundant: bool
  }
}

Valores de propriedade

managedInstances

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-63

Carateres válidos:
Letras minúsculas, números e hífenes.

Não é possível iniciar ou terminar com hífen.

O nome do recurso tem de ser exclusivo em todo o Azure.
localização Localização do recurso. cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku SKU da instância gerida. Valores permitidos para sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 SKU
identidade A identidade do Azure Active Directory da instância gerida. ResourceIdentity
propriedades Propriedades do recurso. ManagedInstanceProperties

ResourceIdentity

Nome Descrição Valor
tipo O tipo de identidade. Defina esta opção como "SystemAssigned" para criar e atribuir automaticamente um principal do Azure Active Directory para o recurso. "Nenhum"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"
userAssignedIdentities Os IDs de recursos das identidades atribuídas pelo utilizador a utilizar ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Nome Descrição Valor
{customized property} UserIdentity

UserIdentity

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

ManagedInstanceProperties

Nome Descrição Valor
administratorLogin Nome de utilizador administrador da instância gerida. Só pode ser especificado quando a instância gerida está a ser criada (e é necessária para a criação). string
administratorLoginPassword A palavra-passe de início de sessão do administrador (necessária para a criação da instância gerida). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
administradores O administrador do Azure Active Directory do servidor. ManagedInstanceExternalAdministrator
agrupamento Agrupamento da instância gerida. string
dnsZonePartner O ID de recurso de outra instância gerida cuja zona DNS esta instância gerida irá partilhar após a criação. string
instancePoolId O ID do conjunto de instâncias a que este servidor gerido pertence. string
keyId Um URI de CMK da chave a utilizar para encriptação. string
licenseType O tipo de licença. Os valores possíveis são "LicenseIncluded" (preço normal, incluindo uma nova licença SQL) e "Preço Base" (preço AHB com desconto para trazer as suas próprias licenças SQL). "Preço Base"
"LicenseIncluded"
maintenanceConfigurationId Especifica o ID de configuração de manutenção a aplicar a esta instância gerida. string
managedInstanceCreateMode Especifica o modo de criação da base de dados.

Predefinição: criação regular de instâncias.

Restauro: cria uma instância ao restaurar um conjunto de cópias de segurança para um ponto específico no tempo. RestorePointInTime e SourceManagedInstanceId têm de ser especificados.
'Predefinição'
'PointInTimeRestore'
minimalTlsVersion Versão mínima do TLS. Valores permitidos: "None", "1.0", "1.1", "1.2" string
primaryUserAssignedIdentityId O ID de recurso de uma identidade atribuída pelo utilizador a utilizar por predefinição. string
proxyOverride Tipo de ligação utilizado para ligar à instância. 'Predefinição'
"Proxy"
"Redirecionamento"
publicDataEndpointEnabled Quer o ponto final de dados público esteja ou não ativado. bool
requestedBackupStorageRedundancy O tipo de conta de armazenamento a ser utilizado para armazenar cópias de segurança para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage) "Geo"
"GeoZona"
"Local"
"Zona"
restorePointInTime Especifica o ponto anterior no tempo (ISO8601 formato) da base de dados de origem que será restaurada para criar a nova base de dados. string
servicePrincipal O principal de serviço da instância gerida. ServicePrincipal
sourceManagedInstanceId O identificador de recursos da instância gerida de origem associada à operação de criação desta instância. string
storageSizeInGB Tamanho do armazenamento em GB. Valor mínimo: 32. Valor máximo: 8192. Incrementos de 32 GB permitidos apenas. int
subnetId ID do recurso de sub-rede para a instância gerida. string
timezoneId ID do fuso horário. Os valores permitidos são fusos horários suportados pelo Windows.
O Windows mantém detalhes sobre fusos horários suportados, incluindo o ID, no registo em
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fusos Horários.
Pode obter esses valores de registo através de SQL Server consultando o nome SELECT AS timezone_id FROM sys.time_zone_info.
A lista de IDs também pode ser obtida ao executar [System.TimeZoneInfo]::GetSystemTimeZones() no PowerShell.
Um exemplo de ID de fuso horário válido é "Hora Padrão do Pacífico" ou "W. Hora Padrão da Europa".
string
vCores O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80. int
zoneRedundant Se o multi-az está ou não ativado. bool

ManagedInstanceExternalAdministrator

Nome Descrição Valor
administratorType Tipo de administrador de gravidade. "ActiveDirectory"
azureADOnlyAuthentication Apenas a Autenticação do Azure Active Directory está ativada. bool
início de sessão Nome de início de sessão do administrador do servidor. string
principalType Tipo principal do administrador de gravidade. "Aplicação"
"Grupo"
"Utilizador"
sid SID (ID de objeto) do administrador do servidor. string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tenantId ID do inquilino do administrador. string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipal

Nome Descrição Valor
tipo Tipo de principal de serviço. "Nenhum"
"SystemAssigned"

Sku

Nome Descrição Valor
capacidade Capacidade do SKU específico. int
família Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. string
name O nome do SKU, normalmente, uma letra + Código de número, por exemplo, P3. cadeia (obrigatório)
size Tamanho do SKU específico string
tier O escalão ou edição do SKU específico, por exemplo, Básico, Premium. string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Implementar SQL Managed Instance com Redes

Implementar no Azure
Implementar o UDR e o NSG para suportar Azure SQL Managed Instance e implementar a Instância Gerida
Criar MI de SQL dentro da nova rede virtual

Implementar no Azure
Implementar a Instância Gerida da Base de Dados Sql do Azure (MI de SQL) dentro de novos Rede Virtual.
Criar MI do SQL com o envio configurado de registos e métricas

Implementar no Azure
Este modelo permite-lhe implementar MI do SQL e recursos adicionais utilizados para armazenar registos e métricas (área de trabalho de diagnóstico, conta de armazenamento, hub de eventos).
Criar MI de SQL com jumpbox dentro de uma nova rede virtual

Implementar no Azure
Implemente o Azure Sql Database Managed Instance (SQL MI) e o JumpBox com o SSMS dentro de novos Rede Virtual.
Criar MI do SQL com a ligação ponto a site configurada

Implementar no Azure
Implemente o Azure Sql Database Managed Instance (SQL MI) e o Gateway de rede virtual configurados para ligação ponto a site dentro da nova rede virtual.

Definição de recurso do modelo arm

O tipo de recurso managedInstances pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Sql/managedInstances, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Sql/managedInstances",
  "apiVersion": "2021-11-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",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "administrators": {
      "administratorType": "ActiveDirectory",
      "azureADOnlyAuthentication": "bool",
      "login": "string",
      "principalType": "string",
      "sid": "string",
      "tenantId": "string"
    },
    "collation": "string",
    "dnsZonePartner": "string",
    "instancePoolId": "string",
    "keyId": "string",
    "licenseType": "string",
    "maintenanceConfigurationId": "string",
    "managedInstanceCreateMode": "string",
    "minimalTlsVersion": "string",
    "primaryUserAssignedIdentityId": "string",
    "proxyOverride": "string",
    "publicDataEndpointEnabled": "bool",
    "requestedBackupStorageRedundancy": "string",
    "restorePointInTime": "string",
    "servicePrincipal": {
      "type": "string"
    },
    "sourceManagedInstanceId": "string",
    "storageSizeInGB": "int",
    "subnetId": "string",
    "timezoneId": "string",
    "vCores": "int",
    "zoneRedundant": "bool"
  }
}

Valores de propriedade

managedInstances

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Sql/managedInstances"
apiVersion A versão da API de recursos '2021-11-01-preview'
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-63

Carateres válidos:
Letras minúsculas, números e hífenes.

Não é possível iniciar ou terminar com hífen.

O nome do recurso tem de ser exclusivo em todo o Azure.
localização Localização do recurso. cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku SKU da instância gerida. Valores permitidos para sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 SKU
identidade A identidade do Azure Active Directory da instância gerida. ResourceIdentity
propriedades Propriedades do recurso. ManagedInstanceProperties

ResourceIdentity

Nome Descrição Valor
tipo O tipo de identidade. Defina esta opção como "SystemAssigned" para criar e atribuir automaticamente um principal do Azure Active Directory para o recurso. "Nenhum"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"
userAssignedIdentities Os IDs de recursos das identidades atribuídas pelo utilizador a utilizar ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Nome Descrição Valor
{customized property} UserIdentity

UserIdentity

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

ManagedInstanceProperties

Nome Descrição Valor
administratorLogin Nome de utilizador administrador da instância gerida. Só pode ser especificado quando a instância gerida está a ser criada (e é necessária para a criação). string
administratorLoginPassword A palavra-passe de início de sessão do administrador (necessária para a criação da instância gerida). string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
administradores O administrador do Azure Active Directory do servidor. ManagedInstanceExternalAdministrator
agrupamento Agrupamento da instância gerida. string
dnsZonePartner O ID de recurso de outra instância gerida cuja zona DNS esta instância gerida irá partilhar após a criação. string
instancePoolId O ID do conjunto de instâncias a que este servidor gerido pertence. string
keyId Um URI CMK da chave a utilizar para encriptação. string
licenseType O tipo de licença. Os valores possíveis são "LicenseIncluded" (preço normal, incluindo uma nova licença SQL) e "Preço Base" (preço AHB com desconto para trazer as suas próprias licenças SQL). "Preço Base"
"LicenseIncluded"
maintenanceConfigurationId Especifica o ID de configuração de manutenção a aplicar a esta instância gerida. string
managedInstanceCreateMode Especifica o modo de criação da base de dados.

Predefinição: criação de instâncias regulares.

Restauro: cria uma instância ao restaurar um conjunto de cópias de segurança para um ponto específico no tempo. RestorePointInTime e SourceManagedInstanceId têm de ser especificados.
'Predefinição'
"PointInTimeRestore"
minimalTlsVersion Versão mínima do TLS. Valores permitidos: "None", "1.0", "1.1", "1.2" string
primaryUserAssignedIdentityId O ID de recurso de uma identidade atribuída pelo utilizador a utilizar por predefinição. string
proxyOverride Tipo de ligação utilizado para ligar à instância. 'Predefinição'
'Proxy'
"Redirecionamento"
publicDataEndpointEnabled Se o ponto final de dados públicos está ou não ativado. bool
requestedBackupStorageRedundancy O tipo de conta de armazenamento a ser utilizado para armazenar cópias de segurança para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage) 'Geo'
"Zona Geográfica"
"Local"
"Zona"
restorePointInTime Especifica o ponto anterior no tempo (ISO8601 formato) da base de dados de origem que será restaurada para criar a nova base de dados. string
servicePrincipal O principal de serviço da instância gerida. ServicePrincipal
sourceManagedInstanceId O identificador de recurso da instância gerida de origem associada à operação de criação desta instância. string
storageSizeInGB Tamanho do armazenamento em GB. Valor mínimo: 32. Valor máximo: 8192. Incrementos de 32 GB permitidos apenas. int
subnetId ID do recurso de sub-rede para a instância gerida. string
timezoneId ID do fuso horário. Os valores permitidos são fusos horários suportados pelo Windows.
O Windows mantém detalhes sobre fusos horários suportados, incluindo o ID, no registo em
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fusos Horários.
Pode obter esses valores de registo através de SQL Server consultando o nome SELECT AS timezone_id FROM sys.time_zone_info.
A lista de IDs também pode ser obtida ao executar [System.TimeZoneInfo]::GetSystemTimeZones() no PowerShell.
Um exemplo de ID de fuso horário válido é "Hora Padrão do Pacífico" ou "W. Hora Padrão da Europa".
string
vCores O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80. int
zoneRedundant Se o multi-az está ou não ativado. bool

ManagedInstanceExternalAdministrator

Nome Descrição Valor
administratorType Tipo de administrador de gravidade. "ActiveDirectory"
azureADOnlyAuthentication Apenas a Autenticação do Azure Active Directory está ativada. bool
início de sessão Nome de início de sessão do administrador do servidor. string
principalType Tipo principal do administrador de gravidade. "Aplicação"
"Grupo"
"Utilizador"
sid SID (ID do objeto) do administrador do servidor. string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tenantId ID do inquilino do administrador. string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipal

Nome Descrição Valor
tipo Tipo de principal de serviço. "Nenhum"
"SystemAssigned"

Sku

Nome Descrição Valor
capacidade Capacidade do SKU específico. int
família Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. string
name O nome do SKU, normalmente, uma letra + Código de número, por exemplo, P3. cadeia (obrigatório)
size Tamanho do SKU específico string
tier O escalão ou edição do SKU específico, por exemplo, Básico, Premium. string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Implementar SQL Managed Instance com Redes

Implementar no Azure
Implementar o UDR e o NSG para suportar Azure SQL Managed Instance e implementar a Instância Gerida
Criar o SQL MI dentro da nova rede virtual

Implementar no Azure
Implemente o Azure Sql Database Managed Instance (SQL MI) dentro de novas Rede Virtual.
Criar o SQL MI com o envio configurado de registos e métricas

Implementar no Azure
Este modelo permite-lhe implementar o SQL MI e recursos adicionais utilizados para armazenar registos e métricas (área de trabalho de diagnóstico, conta de armazenamento, hub de eventos).
Criar o SQL MI com a jumpbox dentro de uma nova rede virtual

Implementar no Azure
Implemente o Azure Sql Database Managed Instance (SQL MI) e o JumpBox com o SSMS dentro de novas Rede Virtual.
Criar o SQL MI com a ligação ponto a site configurada

Implementar no Azure
Implemente o Azure Sql Database Managed Instance (SQL MI) e o Gateway de rede virtual configurados para ligação ponto a site dentro da nova rede virtual.

Definição de recurso do Terraform (fornecedor AzAPI)

O tipo de recurso managedInstances pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Sql/managedInstances, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances@2021-11-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      administrators = {
        administratorType = "ActiveDirectory"
        azureADOnlyAuthentication = bool
        login = "string"
        principalType = "string"
        sid = "string"
        tenantId = "string"
      }
      collation = "string"
      dnsZonePartner = "string"
      instancePoolId = "string"
      keyId = "string"
      licenseType = "string"
      maintenanceConfigurationId = "string"
      managedInstanceCreateMode = "string"
      minimalTlsVersion = "string"
      primaryUserAssignedIdentityId = "string"
      proxyOverride = "string"
      publicDataEndpointEnabled = bool
      requestedBackupStorageRedundancy = "string"
      restorePointInTime = "string"
      servicePrincipal = {
        type = "string"
      }
      sourceManagedInstanceId = "string"
      storageSizeInGB = int
      subnetId = "string"
      timezoneId = "string"
      vCores = int
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

Valores de propriedade

managedInstances

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Sql/managedInstances@2021-11-01-preview"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-63

Carateres válidos:
Letras minúsculas, números e hífenes.

Não é possível iniciar ou terminar com hífen.

O nome do recurso tem de ser exclusivo em todo o Azure.
localização Localização do recurso. cadeia (obrigatório)
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas.
sku SKU de instância gerida. Valores permitidos para sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 SKU
identidade A identidade do Azure Active Directory da instância gerida. ResourceIdentity
propriedades Propriedades do recurso. ManagedInstanceProperties

ResourceIdentity

Nome Descrição Valor
tipo O tipo de identidade. Defina esta opção como "SystemAssigned" para criar e atribuir automaticamente um principal do Azure Active Directory para o recurso. "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"
identity_ids Os IDs de recursos das identidades atribuídas pelo utilizador a utilizar Matriz de IDs de identidade de utilizador.

ResourceIdentityUserAssignedIdentities

Nome Descrição Valor
{customized property} UserIdentity

UserIdentity

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

ManagedInstanceProperties

Nome Descrição Valor
administratorLogin Nome de utilizador administrador da instância gerida. Só pode ser especificado quando a instância gerida está a ser criada (e é necessária para a criação). string
administratorLoginPassword A palavra-passe de início de sessão do administrador (necessária para a criação de instância gerida). string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
administradores O administrador do Azure Active Directory do servidor. ManagedInstanceExternalAdministrator
agrupamento Agrupamento da instância gerida. string
dnsZonePartner O ID de recurso de outra instância gerida cuja zona DNS esta instância gerida irá partilhar após a criação. string
instancePoolId O ID do conjunto de instâncias a que este servidor gerido pertence. string
keyId Um URI de CMK da chave a utilizar para encriptação. string
licenseType O tipo de licença. Os valores possíveis são "LicenseIncluded" (preço normal, incluindo uma nova licença SQL) e "Preço Base" (preço AHB com desconto para trazer as suas próprias licenças SQL). "Preço Base"
"LicenseIncluded"
maintenanceConfigurationId Especifica o ID de configuração de manutenção a aplicar a esta instância gerida. string
managedInstanceCreateMode Especifica o modo de criação da base de dados.

Predefinição: criação regular de instâncias.

Restauro: cria uma instância ao restaurar um conjunto de cópias de segurança para um ponto específico no tempo. RestorePointInTime e SourceManagedInstanceId têm de ser especificados.
"Predefinição"
"PointInTimeRestore"
minimalTlsVersion Versão mínima do TLS. Valores permitidos: "None", "1.0", "1.1", "1.2" string
primaryUserAssignedIdentityId O ID de recurso de uma identidade atribuída pelo utilizador a utilizar por predefinição. string
proxyOverride Tipo de ligação utilizado para ligar à instância. "Predefinição"
"Proxy"
"Redirecionamento"
publicDataEndpointEnabled Quer o ponto final de dados público esteja ou não ativado. bool
requestedBackupStorageRedundancy O tipo de conta de armazenamento a ser utilizado para armazenar cópias de segurança para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage) "Geo"
"GeoZona"
"Local"
"Zona"
restorePointInTime Especifica o ponto anterior no tempo (ISO8601 formato) da base de dados de origem que será restaurada para criar a nova base de dados. string
servicePrincipal O principal de serviço da instância gerida. ServicePrincipal
sourceManagedInstanceId O identificador de recursos da instância gerida de origem associada à operação de criação desta instância. string
storageSizeInGB Tamanho do armazenamento em GB. Valor mínimo: 32. Valor máximo: 8192. Incrementos de 32 GB permitidos apenas. int
subnetId ID do recurso de sub-rede para a instância gerida. string
timezoneId ID do fuso horário. Os valores permitidos são fusos horários suportados pelo Windows.
O Windows mantém detalhes sobre fusos horários suportados, incluindo o ID, no registo em
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fusos Horários.
Pode obter esses valores de registo através de SQL Server consultando o nome SELECT AS timezone_id FROM sys.time_zone_info.
A lista de IDs também pode ser obtida ao executar [System.TimeZoneInfo]::GetSystemTimeZones() no PowerShell.
Um exemplo de ID de fuso horário válido é "Hora Padrão do Pacífico" ou "W. Hora Padrão da Europa".
string
vCores O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80. int
zoneRedundant Se o multi-az está ou não ativado. bool

ManagedInstanceExternalAdministrator

Nome Descrição Valor
administratorType Tipo de administrador de gravidade. "ActiveDirectory"
azureADOnlyAuthentication Apenas a Autenticação do Azure Active Directory está ativada. bool
início de sessão Nome de início de sessão do administrador do servidor. string
principalType Tipo principal do administrador de gravidade. "Aplicação"
"Grupo"
"Utilizador"
sid SID (ID do objeto) do administrador do servidor. string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tenantId ID do inquilino do administrador. string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipal

Nome Descrição Valor
tipo Tipo de principal de serviço. "Nenhum"
"SystemAssigned"

Sku

Nome Descrição Valor
capacidade Capacidade do SKU específico. int
família Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. string
name O nome do SKU, normalmente, uma letra + Código de número, por exemplo, P3. cadeia (obrigatório)
size Tamanho do SKU específico string
tier O escalão ou edição do SKU específico, por exemplo, Básico, Premium. string