Compartilhar via


Microsoft. Sql managedInstances 2015-05-01-preview

Definição de recurso Bicep

O tipo de recurso managedInstances pode ser implantado com operações de destino:

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

Formato de recurso

Para criar uma Microsoft. Recurso Sql/managedInstances, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Sql/managedInstances@2015-05-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'
  }
}

Valores da propriedade

Microsoft. Sql/InstânciasGerenciadas

Name Description Value
identidade A identidade do Azure Active Directory da instância gerenciada. ResourceIdentity
local Local do recurso. cadeia de caracteres (obrigatório)
name O nome do recurso cadeia de caracteres (obrigatório)
properties Propriedades do recurso. ManagedInstanceProperties
sku SKU da instância gerenciada. Valores permitidos para sku.name: GP_Gen4, GP_Gen5, BC_Gen4 BC_Gen5 Sku
tags Etiquetas de recursos Dicionário de nomes e valores de tags. Consulte Marcas em modelos

ManagedInstanceProperties

Name Description Value
administratorLogin Nome de usuário do administrador para a instância gerenciada. Só pode ser especificado quando a instância gerenciada está sendo criada (e é necessária para a criação). cadeia
administratorLoginPassword A senha de logon do administrador (necessária para a criação da instância gerenciada). cadeia
agrupamento Ordenação da instância gerenciada. cadeia
dnsZonePartner A ID de recurso de outra instância gerenciada cuja zona DNS essa instância gerenciada compartilhará após a criação. cadeia
instancePoolId A ID do pool de instâncias à qual este servidor gerenciado pertence. cadeia
licenseType O tipo de licença. Os valores possíveis são 'LicenseIncluded' (preço regular inclusive de uma nova licença sql) e 'BasePrice' (preço ahb com desconto para trazer suas próprias licenças SQL). 'BasePrice'
'LicenseIncluded'
maintenanceConfigurationId Especifica a ID de configuração de manutenção a ser aplicada a essa instância gerenciada. cadeia
managedInstanceCreateMode Especifica o modo de criação de banco de dados.

Padrão: criação de instância regular.

Restauração: cria uma instância restaurando um conjunto de backups para um ponto específico no tempo. RestorePointInTime e SourceManagedInstanceId devem ser especificados.
'Default'
'PointInTimeRestore'
minimalTlsVersion Versão mínima do TLS. Valores permitidos: 'None', '1.0', '1.1', '1.2' cadeia
proxyOverride Tipo de conexão usado para se conectar à instância. 'Default'
'Proxy'
'Redirect'
publicDataEndpointEnabled Se o ponto de extremidade de dados público está habilitado ou não. bool
restorePointInTime Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados. cadeia
sourceManagedInstanceId O identificador de recurso da instância gerenciada de origem associada à operação de criação dessa instância. cadeia
storageSizeInGB Tamanho do armazenamento em GB. Valor mínimo: 32. Valor máximo: 8192. Incrementos de 32 GB somente permitidos. int
subnetId ID de recurso de sub-rede para a instância gerenciada. cadeia
timezoneId Id do fuso horário. Valores permitidos são fusos horários suportados pelo Windows.
O Windows mantém detalhes sobre fusos horários suportados, incluindo o ID, no registro sob
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.
Você pode obter esses valores de registro via SQL Server consultando o nome SELECT AS timezone_id DE sys.time_zone_info.
A lista de IDs também pode ser obtida executando [System.TimeZoneInfo]::GetSystemTimeZones() no PowerShell.
Um exemplo de ID de fuso horário válida é "Horário Padrão do Pacífico" ou "W. Horário Padrão da Europa".
cadeia
vCores O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80. int

ResourceIdentity

Name Description Value
tipo O tipo de identidade. Defina isso como 'SystemAssigned' para criar e atribuir automaticamente um principal do Azure Active Directory para o recurso. 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'

Sku

Name Description Value
capacidade Capacidade da SKU específica. int
family Se o serviço tiver diferentes gerações de hardware, para a mesma SKU, isso poderá ser capturado aqui. cadeia
name O nome da SKU, normalmente, uma letra + código de número, por exemplo, P3. cadeia de caracteres (obrigatório)
size Tamanho da SKU específica cadeia
nível A camada ou edição da SKU específica, por exemplo, Basic, Premium. cadeia

TrackedResourceTags

Name Description Value

Exemplos de uso

Azure Verified Modules

Os seguintes módulos Azure Verificados podem ser usados para implantar esse tipo de recurso.

Module Description
Instância Gerenciada de SQL Módulo de Recursos AVM para Instância Gerenciada de SQL

Exemplos de Início Rápido do Azure

Os seguintes modelos Azure Quickstart contêm Bicep exemplos para implantar esse tipo de recurso.

Arquivo Bicep Description
Crie MI SQL dentro da nova rede virtual Implante o Azure SQL Database Instância Gerenciada (SQL MI) dentro da nova Rede Virtual.

Definição de recurso de modelo do ARM

O tipo de recurso managedInstances pode ser implantado com operações de destino:

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

Formato de recurso

Para criar uma Microsoft. Recurso Sql/managedInstances, adicione o seguinte JSON ao seu template.

{
  "type": "Microsoft.Sql/managedInstances",
  "apiVersion": "2015-05-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"
  }
}

Valores da propriedade

Microsoft. Sql/InstânciasGerenciadas

Name Description Value
apiVersion A versão da API '2015-05-01-preview'
identidade A identidade do Azure Active Directory da instância gerenciada. ResourceIdentity
local Local do recurso. cadeia de caracteres (obrigatório)
name O nome do recurso cadeia de caracteres (obrigatório)
properties Propriedades do recurso. ManagedInstanceProperties
sku SKU da instância gerenciada. Valores permitidos para sku.name: GP_Gen4, GP_Gen5, BC_Gen4 BC_Gen5 Sku
tags Etiquetas de recursos Dicionário de nomes e valores de tags. Consulte Marcas em modelos
tipo O tipo de recurso 'Microsoft. Sql/managedInstances'

ManagedInstanceProperties

Name Description Value
administratorLogin Nome de usuário do administrador para a instância gerenciada. Só pode ser especificado quando a instância gerenciada está sendo criada (e é necessária para a criação). cadeia
administratorLoginPassword A senha de logon do administrador (necessária para a criação da instância gerenciada). cadeia
agrupamento Ordenação da instância gerenciada. cadeia
dnsZonePartner A ID de recurso de outra instância gerenciada cuja zona DNS essa instância gerenciada compartilhará após a criação. cadeia
instancePoolId A ID do pool de instâncias à qual este servidor gerenciado pertence. cadeia
licenseType O tipo de licença. Os valores possíveis são 'LicenseIncluded' (preço regular inclusive de uma nova licença sql) e 'BasePrice' (preço ahb com desconto para trazer suas próprias licenças SQL). 'BasePrice'
'LicenseIncluded'
maintenanceConfigurationId Especifica a ID de configuração de manutenção a ser aplicada a essa instância gerenciada. cadeia
managedInstanceCreateMode Especifica o modo de criação de banco de dados.

Padrão: criação de instância regular.

Restauração: cria uma instância restaurando um conjunto de backups para um ponto específico no tempo. RestorePointInTime e SourceManagedInstanceId devem ser especificados.
'Default'
'PointInTimeRestore'
minimalTlsVersion Versão mínima do TLS. Valores permitidos: 'None', '1.0', '1.1', '1.2' cadeia
proxyOverride Tipo de conexão usado para se conectar à instância. 'Default'
'Proxy'
'Redirect'
publicDataEndpointEnabled Se o ponto de extremidade de dados público está habilitado ou não. bool
restorePointInTime Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados. cadeia
sourceManagedInstanceId O identificador de recurso da instância gerenciada de origem associada à operação de criação dessa instância. cadeia
storageSizeInGB Tamanho do armazenamento em GB. Valor mínimo: 32. Valor máximo: 8192. Incrementos de 32 GB somente permitidos. int
subnetId ID de recurso de sub-rede para a instância gerenciada. cadeia
timezoneId Id do fuso horário. Valores permitidos são fusos horários suportados pelo Windows.
O Windows mantém detalhes sobre fusos horários suportados, incluindo o ID, no registro sob
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.
Você pode obter esses valores de registro via SQL Server consultando o nome SELECT AS timezone_id DE sys.time_zone_info.
A lista de IDs também pode ser obtida executando [System.TimeZoneInfo]::GetSystemTimeZones() no PowerShell.
Um exemplo de ID de fuso horário válida é "Horário Padrão do Pacífico" ou "W. Horário Padrão da Europa".
cadeia
vCores O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80. int

ResourceIdentity

Name Description Value
tipo O tipo de identidade. Defina isso como 'SystemAssigned' para criar e atribuir automaticamente um principal do Azure Active Directory para o recurso. 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'

Sku

Name Description Value
capacidade Capacidade da SKU específica. int
family Se o serviço tiver diferentes gerações de hardware, para a mesma SKU, isso poderá ser capturado aqui. cadeia
name O nome da SKU, normalmente, uma letra + código de número, por exemplo, P3. cadeia de caracteres (obrigatório)
size Tamanho da SKU específica cadeia
nível A camada ou edição da SKU específica, por exemplo, Basic, Premium. cadeia

TrackedResourceTags

Name Description Value

Exemplos de uso

Modelos de Início Rápido do Azure

Os seguintes modelos Azure Quickstart implantam esse tipo de recurso.

Template Description
Crie MI SQL dentro da nova rede virtual

Implantar para Azure
Implante o Azure SQL Database Instância Gerenciada (SQL MI) dentro da nova Rede Virtual.
Create SQL MI com envio configurado de logs e métricas

Implantar para Azure
Esse modelo permite implantar a MI do SQL e recursos adicionais usados para armazenar logs e métricas (workspace de diagnóstico, conta de armazenamento, hub de eventos).
Criar SQL MI com jumpbox dentro da nova rede virtual

Implantar para Azure
Implante o Azure SQL Database Instância Gerenciada (SQL MI) e o JumpBox com SSMS dentro da nova Rede Virtual.
Criar SQL MI com conexão ponto para site configurada

Implantar para Azure
Implante o Azure SQL Database Instância Gerenciada (SQL MI) e o gateway de rede virtual configurados para conexão ponto a local dentro da nova rede virtual.
Implante Instância Gerenciada de SQL com Rede

Implantar para Azure
Implante UDR e NSG para suportar o Instância Gerenciada de SQL do Azure e implante a Instância Gerenciada

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

O tipo de recurso managedInstances pode ser implantado com operações de destino:

  • Grupos de recursos

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

Formato de recurso

Para criar uma Microsoft. Recurso Sql/managedInstances, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances@2015-05-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"
    }
  }
}

Valores da propriedade

Microsoft. Sql/InstânciasGerenciadas

Name Description Value
identidade A identidade do Azure Active Directory da instância gerenciada. ResourceIdentity
local Local do recurso. cadeia de caracteres (obrigatório)
name O nome do recurso cadeia de caracteres (obrigatório)
properties Propriedades do recurso. ManagedInstanceProperties
sku SKU da instância gerenciada. Valores permitidos para sku.name: GP_Gen4, GP_Gen5, BC_Gen4 BC_Gen5 Sku
tags Etiquetas de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft. Sql/managedInstances@2015-05-01-prévia"

ManagedInstanceProperties

Name Description Value
administratorLogin Nome de usuário do administrador para a instância gerenciada. Só pode ser especificado quando a instância gerenciada está sendo criada (e é necessária para a criação). cadeia
administratorLoginPassword A senha de logon do administrador (necessária para a criação da instância gerenciada). cadeia
agrupamento Ordenação da instância gerenciada. cadeia
dnsZonePartner A ID de recurso de outra instância gerenciada cuja zona DNS essa instância gerenciada compartilhará após a criação. cadeia
instancePoolId A ID do pool de instâncias à qual este servidor gerenciado pertence. cadeia
licenseType O tipo de licença. Os valores possíveis são 'LicenseIncluded' (preço regular inclusive de uma nova licença sql) e 'BasePrice' (preço ahb com desconto para trazer suas próprias licenças SQL). 'BasePrice'
'LicenseIncluded'
maintenanceConfigurationId Especifica a ID de configuração de manutenção a ser aplicada a essa instância gerenciada. cadeia
managedInstanceCreateMode Especifica o modo de criação de banco de dados.

Padrão: criação de instância regular.

Restauração: cria uma instância restaurando um conjunto de backups para um ponto específico no tempo. RestorePointInTime e SourceManagedInstanceId devem ser especificados.
'Default'
'PointInTimeRestore'
minimalTlsVersion Versão mínima do TLS. Valores permitidos: 'None', '1.0', '1.1', '1.2' cadeia
proxyOverride Tipo de conexão usado para se conectar à instância. 'Default'
'Proxy'
'Redirect'
publicDataEndpointEnabled Se o ponto de extremidade de dados público está habilitado ou não. bool
restorePointInTime Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados. cadeia
sourceManagedInstanceId O identificador de recurso da instância gerenciada de origem associada à operação de criação dessa instância. cadeia
storageSizeInGB Tamanho do armazenamento em GB. Valor mínimo: 32. Valor máximo: 8192. Incrementos de 32 GB somente permitidos. int
subnetId ID de recurso de sub-rede para a instância gerenciada. cadeia
timezoneId Id do fuso horário. Valores permitidos são fusos horários suportados pelo Windows.
O Windows mantém detalhes sobre fusos horários suportados, incluindo o ID, no registro sob
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.
Você pode obter esses valores de registro via SQL Server consultando o nome SELECT AS timezone_id DE sys.time_zone_info.
A lista de IDs também pode ser obtida executando [System.TimeZoneInfo]::GetSystemTimeZones() no PowerShell.
Um exemplo de ID de fuso horário válida é "Horário Padrão do Pacífico" ou "W. Horário Padrão da Europa".
cadeia
vCores O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80. int

ResourceIdentity

Name Description Value
tipo O tipo de identidade. Defina isso como 'SystemAssigned' para criar e atribuir automaticamente um principal do Azure Active Directory para o recurso. 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'

Sku

Name Description Value
capacidade Capacidade da SKU específica. int
family Se o serviço tiver diferentes gerações de hardware, para a mesma SKU, isso poderá ser capturado aqui. cadeia
name O nome da SKU, normalmente, uma letra + código de número, por exemplo, P3. cadeia de caracteres (obrigatório)
size Tamanho da SKU específica cadeia
nível A camada ou edição da SKU específica, por exemplo, Basic, Premium. cadeia

TrackedResourceTags

Name Description Value

Exemplos de uso

Azure Verified Modules

Os seguintes módulos Azure Verificados podem ser usados para implantar esse tipo de recurso.

Module Description
Instância Gerenciada de SQL Módulo de Recursos AVM para Instância Gerenciada de SQL