Compartilhar via


Microsoft.Sql managedInstances 2015-05-01-preview

Definição de recurso do 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 um recurso Microsoft.Sql/managedInstances, adicione o Bicep a seguir ao 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 de propriedade

ManagedInstanceProperties

Nome Descrição Valor
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). corda
administratorLoginPassword A senha de logon do administrador (necessária para a criação da instância gerenciada). corda
Agrupamento Ordenação da instância gerenciada. corda
dnsZonePartner A ID de recurso de outra instância gerenciada cuja zona DNS essa instância gerenciada compartilhará após a criação. corda
instancePoolId A ID do pool de instâncias à qual este servidor gerenciado pertence. corda
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. corda
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.
'Padrão'
'PointInTimeRestore'
minimalTlsVersion Versão mínima do TLS. Valores permitidos: 'None', '1.0', '1.1', '1.2' corda
proxyOverride Tipo de conexão usado para se conectar à instância. 'Padrão'
'Proxy'
'Redirecionamento'
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. corda
sourceManagedInstanceId O identificador de recurso da instância gerenciada de origem associada à operação de criação dessa instância. corda
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. corda
timezoneId Id do fuso horário. Os valores permitidos são fusos horários compatíveis com o Windows.
O Windows mantém detalhes sobre fusos horários com suporte, incluindo a ID, no Registro em
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fusos horários.
Você pode obter esses valores do Registro por meio do SQL Server consultando o nome SELECT AS timezone_id FROM 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".
corda
vCores O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80. int

Microsoft.Sql/managedInstances

Nome Descrição Valor
identidade A identidade do Azure Active Directory da instância gerenciada. ResourceIdentity
localização Local do recurso. cadeia de caracteres (obrigatório)
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Propriedades do recurso. ManagedInstanceProperties
Sku SKU da instância gerenciada. Valores permitidos para sku.name: GP_Gen4, GP_Gen5, BC_Gen4 BC_Gen5 de SKU
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos

ResourceIdentity

Nome Descrição Valor
tipo O tipo de identidade. Defina isso como "SystemAssigned" para criar e atribuir automaticamente uma entidade de segurança do Azure Active Directory para o recurso. 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'

Sku

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

TrackedResourceTags

Nome Descrição Valor

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
Criar MI do SQL dentro do novo de rede virtual Implantar a MI (Instância Gerenciada de Banco de Dados Sql) do Azure 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 um recurso Microsoft.Sql/managedInstances, adicione o JSON a seguir ao modelo.

{
  "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 de propriedade

ManagedInstanceProperties

Nome Descrição Valor
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). corda
administratorLoginPassword A senha de logon do administrador (necessária para a criação da instância gerenciada). corda
Agrupamento Ordenação da instância gerenciada. corda
dnsZonePartner A ID de recurso de outra instância gerenciada cuja zona DNS essa instância gerenciada compartilhará após a criação. corda
instancePoolId A ID do pool de instâncias à qual este servidor gerenciado pertence. corda
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. corda
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.
'Padrão'
'PointInTimeRestore'
minimalTlsVersion Versão mínima do TLS. Valores permitidos: 'None', '1.0', '1.1', '1.2' corda
proxyOverride Tipo de conexão usado para se conectar à instância. 'Padrão'
'Proxy'
'Redirecionamento'
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. corda
sourceManagedInstanceId O identificador de recurso da instância gerenciada de origem associada à operação de criação dessa instância. corda
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. corda
timezoneId Id do fuso horário. Os valores permitidos são fusos horários compatíveis com o Windows.
O Windows mantém detalhes sobre fusos horários com suporte, incluindo a ID, no Registro em
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fusos horários.
Você pode obter esses valores do Registro por meio do SQL Server consultando o nome SELECT AS timezone_id FROM 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".
corda
vCores O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80. int

Microsoft.Sql/managedInstances

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

ResourceIdentity

Nome Descrição Valor
tipo O tipo de identidade. Defina isso como "SystemAssigned" para criar e atribuir automaticamente uma entidade de segurança do Azure Active Directory para o recurso. 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'

Sku

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

TrackedResourceTags

Nome Descrição Valor

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Criar MI do SQL dentro do novo de rede virtual

Implantar no Azure
Implantar a MI (Instância Gerenciada de Banco de Dados Sql) do Azure dentro da nova Rede Virtual.
Criar MI do SQL com o envio configurado de logs e métricas

Implantar no 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 MI do SQL com jumpbox dentro de novos de rede virtual

Implantar no Azure
Implante a MI (Instância Gerenciada de Banco de Dados Sql) do Azure e o JumpBox com O SSMS dentro da nova Rede Virtual.
Criar MI do SQL com conexão ponto a site configurada

Implantar no Azure
Implante a MI (Instância Gerenciada de Banco de Dados Sql do Azure) e o gateway de rede virtual configurado para conexão ponto a site dentro da nova rede virtual.
implantar a Instância Gerenciada de SQL com de Rede

Implantar no Azure
Implantar UDR e NSG para dar suporte à Instância Gerenciada de SQL do Azure e implantar 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 um recurso Microsoft.Sql/managedInstances, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances@2015-05-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"
      storageSizeInGB = int
      subnetId = "string"
      timezoneId = "string"
      vCores = int
    }
  })
}

Valores de propriedade

ManagedInstanceProperties

Nome Descrição Valor
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). corda
administratorLoginPassword A senha de logon do administrador (necessária para a criação da instância gerenciada). corda
Agrupamento Ordenação da instância gerenciada. corda
dnsZonePartner A ID de recurso de outra instância gerenciada cuja zona DNS essa instância gerenciada compartilhará após a criação. corda
instancePoolId A ID do pool de instâncias à qual este servidor gerenciado pertence. corda
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. corda
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.
'Padrão'
'PointInTimeRestore'
minimalTlsVersion Versão mínima do TLS. Valores permitidos: 'None', '1.0', '1.1', '1.2' corda
proxyOverride Tipo de conexão usado para se conectar à instância. 'Padrão'
'Proxy'
'Redirecionamento'
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. corda
sourceManagedInstanceId O identificador de recurso da instância gerenciada de origem associada à operação de criação dessa instância. corda
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. corda
timezoneId Id do fuso horário. Os valores permitidos são fusos horários compatíveis com o Windows.
O Windows mantém detalhes sobre fusos horários com suporte, incluindo a ID, no Registro em
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fusos horários.
Você pode obter esses valores do Registro por meio do SQL Server consultando o nome SELECT AS timezone_id FROM 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".
corda
vCores O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80. int

Microsoft.Sql/managedInstances

Nome Descrição Valor
identidade A identidade do Azure Active Directory da instância gerenciada. ResourceIdentity
localização Local do recurso. cadeia de caracteres (obrigatório)
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Propriedades do recurso. ManagedInstanceProperties
Sku SKU da instância gerenciada. Valores permitidos para sku.name: GP_Gen4, GP_Gen5, BC_Gen4 BC_Gen5 de SKU
Tags Marcas de recurso Dicionário de nomes e valores de marca.
tipo O tipo de recurso "Microsoft.Sql/managedInstances@2015-05-01-preview"

ResourceIdentity

Nome Descrição Valor
tipo O tipo de identidade. Defina isso como "SystemAssigned" para criar e atribuir automaticamente uma entidade de segurança do Azure Active Directory para o recurso. 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'

Sku

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

TrackedResourceTags

Nome Descrição Valor