Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
- Latest
- 2024-11-01-preview
- 2024-05-01-preview
- 2023-08-01
- 2023-08-01-preview
- 2023-05-01-preview
- 2023-02-01-preview
- 2022-11-01-preview
- 2022-08-01-preview
- 2022-05-01-preview
- 2022-02-01-preview
- 2021-11-01
- 2021-11-01-preview
- 2021-08-01-preview
- 2021-05-01-preview
- 2021-02-01-preview
- 2020-11-01-preview
- 2020-08-01-preview
- 2020-02-02-preview
- 2018-06-01-preview
- 2015-05-01-preview
Definição de recursos do bíceps
O tipo de recurso managedInstances pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log 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@2018-06-01-preview' = {
scope: resourceSymbolicName or scope
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
Microsoft.Sql/managedInstances
| Name | Description | Value |
|---|---|---|
| identidade | A identidade do Azure Ative Directory da instância gerenciada. | ResourceIdentity |
| localização | Localização do recurso. | string (obrigatório) |
| name | O nome do recurso | string (obrigatório) |
| properties | Propriedades do recurso. | ManagedInstanceProperties |
| âmbito | Use ao criar um recurso em um escopo diferente do escopo de implantação. | Defina essa propriedade como o nome simbólico de um recurso para aplicar o recurso de extensão . |
| sku | SKU de 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 Tags 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 (de caracteres) |
| administratorLoginPassword | A senha de login do administrador (necessária para a criação da instância gerenciada). | cadeia (de caracteres) |
| agrupamento | Agrupamento da instância gerenciada. | cadeia (de caracteres) |
| dnsZonePartner | A ID de recurso de outra instância gerenciada cuja zona DNS essa instância gerenciada compartilhará após a criação. | cadeia (de caracteres) |
| instancePoolId | A Id do pool de instâncias ao qual esse servidor gerenciado pertence. | cadeia (de caracteres) |
| licenseType | O tipo de licença. Os valores possíveis são 'LicenseIncluded' (preço normal incluindo 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 (de caracteres) |
| managedInstanceCreateMode | Especifica o modo de criação do banco de dados. Padrão: criação de instância regular. Restauração: cria uma instância restaurando um conjunto de backups para um point-in-time específico. RestorePointInTime e SourceManagedInstanceId devem ser especificados. |
'Default' 'PointInTimeRestore' |
| minimalTlsVersion | Versão TLS mínima. Valores permitidos: 'Nenhum', '1.0', '1.1', '1.2' | cadeia (de caracteres) |
| proxyOverride | Tipo de conexão usado para se conectar à instância. | 'Default' 'Proxy' 'Redirect' |
| publicDataEndpointEnabled | Se o ponto de extremidade de dados públicos 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 (de caracteres) |
| sourceManagedInstanceId | O identificador de recurso da instância gerenciada de origem associada à operação de criação dessa instância. | cadeia (de caracteres) |
| storageSizeInGB | Tamanho de armazenamento em GB. Valor mínimo: 32. Valor máximo: 8192. Apenas são permitidos incrementos de 32 GB. | int |
| subnetId | ID do recurso de sub-rede para a instância gerenciada. | cadeia (de caracteres) |
| 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 registro em KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fuso horário. Você pode obter esses valores do Registro via SQL Server consultando SELECT name 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álido é "Pacific Standard Time" ou "W. Hora Padrão da Europa". |
cadeia (de caracteres) |
| 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 uma entidade do Azure Ative Directory para o recurso. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
Sku
| Name | Description | Value |
|---|---|---|
| capacidade | Capacidade do SKU específico. | int |
| family | Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. | cadeia (de caracteres) |
| name | O nome do SKU, normalmente, uma letra + código numérico, por exemplo, P3. | string (obrigatório) |
| size | Tamanho do SKU específico | cadeia (de caracteres) |
| escalão | O nível ou edição do SKU específico, por exemplo, Basic, Premium. | cadeia (de caracteres) |
TrackedResourceTags
| Name | Description | Value |
|---|
Exemplos de uso
Módulos verificados do Azure
Os seguintes de Módulos Verificados do Azure podem ser usados para implantar esse tipo de recurso.
| Module | Description |
|---|---|
| Instância gerenciada SQL | Módulo de recursos AVM para instância gerenciada SQL |
Exemplos de início rápido do Azure
Os seguintes modelos início rápido do Azure contêm exemplos de Bicep para implantar esse tipo de recurso.
| Arquivo Bicep | Description |
|---|---|
| Criar SQL MI dentro da nova rede virtual | Implante a Instância Gerenciada do Banco de Dados SQL do Azure (SQL MI) dentro da nova Rede Virtual. |
Definição de recurso de modelo ARM
O tipo de recurso managedInstances pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log 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": "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"
}
}
Valores de propriedade
Microsoft.Sql/managedInstances
| Name | Description | Value |
|---|---|---|
| apiVersion | A versão api | '2018-06-01-preview' |
| identidade | A identidade do Azure Ative Directory da instância gerenciada. | ResourceIdentity |
| localização | Localização do recurso. | string (obrigatório) |
| name | O nome do recurso | string (obrigatório) |
| properties | Propriedades do recurso. | ManagedInstanceProperties |
| sku | SKU de 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 Tags 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 (de caracteres) |
| administratorLoginPassword | A senha de login do administrador (necessária para a criação da instância gerenciada). | cadeia (de caracteres) |
| agrupamento | Agrupamento da instância gerenciada. | cadeia (de caracteres) |
| dnsZonePartner | A ID de recurso de outra instância gerenciada cuja zona DNS essa instância gerenciada compartilhará após a criação. | cadeia (de caracteres) |
| instancePoolId | A Id do pool de instâncias ao qual esse servidor gerenciado pertence. | cadeia (de caracteres) |
| licenseType | O tipo de licença. Os valores possíveis são 'LicenseIncluded' (preço normal incluindo 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 (de caracteres) |
| managedInstanceCreateMode | Especifica o modo de criação do banco de dados. Padrão: criação de instância regular. Restauração: cria uma instância restaurando um conjunto de backups para um point-in-time específico. RestorePointInTime e SourceManagedInstanceId devem ser especificados. |
'Default' 'PointInTimeRestore' |
| minimalTlsVersion | Versão TLS mínima. Valores permitidos: 'Nenhum', '1.0', '1.1', '1.2' | cadeia (de caracteres) |
| proxyOverride | Tipo de conexão usado para se conectar à instância. | 'Default' 'Proxy' 'Redirect' |
| publicDataEndpointEnabled | Se o ponto de extremidade de dados públicos 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 (de caracteres) |
| sourceManagedInstanceId | O identificador de recurso da instância gerenciada de origem associada à operação de criação dessa instância. | cadeia (de caracteres) |
| storageSizeInGB | Tamanho de armazenamento em GB. Valor mínimo: 32. Valor máximo: 8192. Apenas são permitidos incrementos de 32 GB. | int |
| subnetId | ID do recurso de sub-rede para a instância gerenciada. | cadeia (de caracteres) |
| 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 registro em KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fuso horário. Você pode obter esses valores do Registro via SQL Server consultando SELECT name 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álido é "Pacific Standard Time" ou "W. Hora Padrão da Europa". |
cadeia (de caracteres) |
| 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 uma entidade do Azure Ative Directory para o recurso. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
Sku
| Name | Description | Value |
|---|---|---|
| capacidade | Capacidade do SKU específico. | int |
| family | Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. | cadeia (de caracteres) |
| name | O nome do SKU, normalmente, uma letra + código numérico, por exemplo, P3. | string (obrigatório) |
| size | Tamanho do SKU específico | cadeia (de caracteres) |
| escalão | O nível ou edição do SKU específico, por exemplo, Basic, Premium. | cadeia (de caracteres) |
TrackedResourceTags
| Name | Description | Value |
|---|
Exemplos de uso
Modelos de início rápido do Azure
Os seguintes modelos de início rápido do Azure implantar esse tipo de recurso.
| Template | Description |
|---|---|
|
Criar SQL MI dentro da nova rede virtual |
Implante a Instância Gerenciada do Banco de Dados SQL do Azure (SQL MI) dentro da nova Rede Virtual. |
|
Criar SQL MI com envio configurado de logs e métricas |
Este modelo permite implantar o SQL MI e recursos adicionais usados para armazenar logs e métricas (espaço de trabalho de diagnóstico, conta de armazenamento, hub de eventos). |
|
Criar SQL MI com jumpbox dentro de novas de rede virtual |
Implante a Instância Gerenciada do Banco de Dados SQL do Azure (SQL MI) e o JumpBox com o SSMS dentro da nova Rede Virtual. |
|
Criar SQL MI com conexão ponto a site configurada |
Implante a Instância Gerenciada do Banco de Dados SQL do Azure (SQL MI) e o gateway de rede virtual configurado para conexão ponto a site dentro da nova rede virtual. |
|
implantar instância gerenciada SQL com de rede |
Implantar UDR e NSG para dar suporte à Instância Gerenciada SQL do Azure e implantar a Instância Gerenciada |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso managedInstances pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log 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@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"
}
}
}
Valores de propriedade
Microsoft.Sql/managedInstances
| Name | Description | Value |
|---|---|---|
| identidade | A identidade do Azure Ative Directory da instância gerenciada. | ResourceIdentity |
| localização | Localização do recurso. | string (obrigatório) |
| name | O nome do recurso | string (obrigatório) |
| parent_id | A ID do recurso ao qual aplicar esse recurso de extensão. | string (obrigatório) |
| properties | Propriedades do recurso. | ManagedInstanceProperties |
| sku | SKU de 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@2018-06-01-preview" |
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 (de caracteres) |
| administratorLoginPassword | A senha de login do administrador (necessária para a criação da instância gerenciada). | cadeia (de caracteres) |
| agrupamento | Agrupamento da instância gerenciada. | cadeia (de caracteres) |
| dnsZonePartner | A ID de recurso de outra instância gerenciada cuja zona DNS essa instância gerenciada compartilhará após a criação. | cadeia (de caracteres) |
| instancePoolId | A Id do pool de instâncias ao qual esse servidor gerenciado pertence. | cadeia (de caracteres) |
| licenseType | O tipo de licença. Os valores possíveis são 'LicenseIncluded' (preço normal incluindo 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 (de caracteres) |
| managedInstanceCreateMode | Especifica o modo de criação do banco de dados. Padrão: criação de instância regular. Restauração: cria uma instância restaurando um conjunto de backups para um point-in-time específico. RestorePointInTime e SourceManagedInstanceId devem ser especificados. |
'Default' 'PointInTimeRestore' |
| minimalTlsVersion | Versão TLS mínima. Valores permitidos: 'Nenhum', '1.0', '1.1', '1.2' | cadeia (de caracteres) |
| proxyOverride | Tipo de conexão usado para se conectar à instância. | 'Default' 'Proxy' 'Redirect' |
| publicDataEndpointEnabled | Se o ponto de extremidade de dados públicos 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 (de caracteres) |
| sourceManagedInstanceId | O identificador de recurso da instância gerenciada de origem associada à operação de criação dessa instância. | cadeia (de caracteres) |
| storageSizeInGB | Tamanho de armazenamento em GB. Valor mínimo: 32. Valor máximo: 8192. Apenas são permitidos incrementos de 32 GB. | int |
| subnetId | ID do recurso de sub-rede para a instância gerenciada. | cadeia (de caracteres) |
| 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 registro em KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fuso horário. Você pode obter esses valores do Registro via SQL Server consultando SELECT name 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álido é "Pacific Standard Time" ou "W. Hora Padrão da Europa". |
cadeia (de caracteres) |
| 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 uma entidade do Azure Ative Directory para o recurso. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
Sku
| Name | Description | Value |
|---|---|---|
| capacidade | Capacidade do SKU específico. | int |
| family | Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. | cadeia (de caracteres) |
| name | O nome do SKU, normalmente, uma letra + código numérico, por exemplo, P3. | string (obrigatório) |
| size | Tamanho do SKU específico | cadeia (de caracteres) |
| escalão | O nível ou edição do SKU específico, por exemplo, Basic, Premium. | cadeia (de caracteres) |
TrackedResourceTags
| Name | Description | Value |
|---|
Exemplos de uso
Módulos verificados do Azure
Os seguintes de Módulos Verificados do Azure podem ser usados para implantar esse tipo de recurso.
| Module | Description |
|---|---|
| Instância gerenciada SQL | Módulo de recursos AVM para instância gerenciada SQL |