Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
- Latest
- 2025-02-01-preview
- 2025-01-01
- 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 recurso Bicep
O tipo de recurso managedInstances pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar uma Microsoft. Recurso Sql/managedInstances, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Sql/managedInstances@2022-08-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
administratorLogin: 'string'
administratorLoginPassword: 'string'
administrators: {
administratorType: 'string'
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'
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
Microsoft. Sql/InstânciasGeridas.
| Name | Description | Value |
|---|---|---|
| identidade | A identidade do Azure Active Directory da instância gerida. | 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_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM BC_G8IH | Sku |
| tags | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
ManagedInstanceExternalAdministrator
| Name | Description | Value |
|---|---|---|
| administratorType | Tipo de administrador de corte. | 'ActiveDirectory' |
| azureADOnlyAuthentication | Apenas Azure Active Directory Autenticação ativada. | bool |
| login | Nome de login do administrador do servidor. | cadeia (de caracteres) |
| principalType | Tipo principal do administrador de corte. | 'Application' 'Group' 'User' |
| sid | SID (ID do objeto) do administrador do servidor. | string Constraints: 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 locatário do administrador. | string Constraints: 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}$ |
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). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| administrators | O administrador do Azure Active Directory da instância. Isso só pode ser usado no momento de criação da instância. Se usado para atualização de exemplo, ele será ignorado ou resultará em um erro. Para atualizações, APIs individuais precisarão ser usadas. | ManagedInstanceExternalAdministrator |
| 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) |
| keyId | Um URI CMK da chave a ser usada para criptografia. | 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) |
| primaryUserAssignedIdentityId | A id de recurso de uma identidade atribuída ao usuário a ser usada por padrão. | 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 |
| requestedBackupStorageRedundancy | O tipo de conta de armazenamento a ser usado para armazenar backups para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage) | 'Geo' 'GeoZone' 'Local' 'Zone' |
| 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) |
| servicePrincipal | A entidade de serviço da instância gerenciada. | ServicePrincipal |
| 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: 16384. Apenas são permitidos incrementos de 32 GB. O valor máximo depende da família de hardware selecionada e do número de vCores. | 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 os detalhes dos fusos horários suportados, incluindo o id, no registo sob KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. Pode obter esses valores do registo via 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á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 |
| zoneRedundant | Se o multi-az está habilitado ou não. | bool |
ResourceIdentity
| Name | Description | Value |
|---|---|---|
| tipo | O tipo de identidade. Defina isto como 'SystemAssigned' para criar e atribuir automaticamente um principal do Azure Active Directory ao recurso. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
| userAssignedIdentities | As ids de recurso das identidades atribuídas ao usuário a serem usadas | ResourceIdentityUserAssignedIdentities |
ResourceIdentityUserAssignedIdentities
| Name | Description | Value |
|---|
ServicePrincipal
| Name | Description | Value |
|---|---|---|
| tipo | Tipo de entidade de serviço. | 'None' 'SystemAssigned' |
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 |
|---|
UserIdentity
| Name | Description | Value |
|---|
Exemplos de uso
Azure Verified Modules
Os seguintes Azure Módulos Verificados podem ser usados para implementar este tipo de recurso.
| Module | Description |
|---|---|
| SQL Managed Instance | Módulo de Recursos AVM para SQL Managed Instance |
Azure Quickstart Samples
Os seguintes modelos Azure Quickstart contêm Bicep exemplos para implementar este tipo de recurso.
| Ficheiro Bicep | Description |
|---|---|
| Criar MI SQL dentro da nova rede virtual | Implementar o Azure SQL Database Managed Instance (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:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar uma Microsoft. Recurso Sql/managedInstances, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Sql/managedInstances",
"apiVersion": "2022-08-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"administratorLogin": "string",
"administratorLoginPassword": "string",
"administrators": {
"administratorType": "string",
"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"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
Microsoft. Sql/InstânciasGeridas.
| Name | Description | Value |
|---|---|---|
| apiVersion | A versão api | '2022-08-01-preview' |
| identidade | A identidade do Azure Active Directory da instância gerida. | 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_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM BC_G8IH | Sku |
| tags | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
| tipo | O tipo de recurso | 'Microsoft. Sql/geridasInstâncias' |
ManagedInstanceExternalAdministrator
| Name | Description | Value |
|---|---|---|
| administratorType | Tipo de administrador de corte. | 'ActiveDirectory' |
| azureADOnlyAuthentication | Apenas Azure Active Directory Autenticação ativada. | bool |
| login | Nome de login do administrador do servidor. | cadeia (de caracteres) |
| principalType | Tipo principal do administrador de corte. | 'Application' 'Group' 'User' |
| sid | SID (ID do objeto) do administrador do servidor. | string Constraints: 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 locatário do administrador. | string Constraints: 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}$ |
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). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| administrators | O administrador do Azure Active Directory da instância. Isso só pode ser usado no momento de criação da instância. Se usado para atualização de exemplo, ele será ignorado ou resultará em um erro. Para atualizações, APIs individuais precisarão ser usadas. | ManagedInstanceExternalAdministrator |
| 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) |
| keyId | Um URI CMK da chave a ser usada para criptografia. | 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) |
| primaryUserAssignedIdentityId | A id de recurso de uma identidade atribuída ao usuário a ser usada por padrão. | 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 |
| requestedBackupStorageRedundancy | O tipo de conta de armazenamento a ser usado para armazenar backups para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage) | 'Geo' 'GeoZone' 'Local' 'Zone' |
| 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) |
| servicePrincipal | A entidade de serviço da instância gerenciada. | ServicePrincipal |
| 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: 16384. Apenas são permitidos incrementos de 32 GB. O valor máximo depende da família de hardware selecionada e do número de vCores. | 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 os detalhes dos fusos horários suportados, incluindo o id, no registo sob KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. Pode obter esses valores do registo via 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á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 |
| zoneRedundant | Se o multi-az está habilitado ou não. | bool |
ResourceIdentity
| Name | Description | Value |
|---|---|---|
| tipo | O tipo de identidade. Defina isto como 'SystemAssigned' para criar e atribuir automaticamente um principal do Azure Active Directory ao recurso. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
| userAssignedIdentities | As ids de recurso das identidades atribuídas ao usuário a serem usadas | ResourceIdentityUserAssignedIdentities |
ResourceIdentityUserAssignedIdentities
| Name | Description | Value |
|---|
ServicePrincipal
| Name | Description | Value |
|---|---|---|
| tipo | Tipo de entidade de serviço. | 'None' 'SystemAssigned' |
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 |
|---|
UserIdentity
| Name | Description | Value |
|---|
Exemplos de uso
Modelos de Início Rápido do Azure
Os seguintes modelos Azure Quickstart implementam este tipo de recurso.
| Template | Description |
|---|---|
|
Criar MI SQL dentro da nova rede virtual |
Implementar o Azure SQL Database Managed Instance (SQL MI) dentro da nova Rede Virtual. |
|
Create 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 uma nova rede virtual |
Implementar o Azure SQL Database Managed Instance (SQL MI) e o JumpBox com SSMS dentro da nova Rede Virtual. |
|
Create SQL MI com ligação ponto-a-site configurada |
Implemente o Azure SQL Database Managed Instance (SQL MI) e o Virtual Network Gateway configurados para ligação ponto a local dentro da nova rede virtual. |
|
Deploye SQL Managed Instance com Networking |
Implementar UDR e NSG para suportar o Azure SQL Managed Instance e implementar a Managed Instance |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso managedInstances pode ser implantado com operações direcionadas:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar uma Microsoft. Recurso Sql/managedInstances, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/managedInstances@2022-08-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"
administrators = {
administratorType = "string"
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
Microsoft. Sql/InstânciasGeridas.
| Name | Description | Value |
|---|---|---|
| identidade | A identidade do Azure Active Directory da instância gerida. | 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_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM BC_G8IH | Sku |
| tags | Etiquetas de recursos | Dicionário de nomes e valores de tags. |
| tipo | O tipo de recurso | "Microsoft. Sql/managedInstances@2022-08-01-pré-visualização" |
ManagedInstanceExternalAdministrator
| Name | Description | Value |
|---|---|---|
| administratorType | Tipo de administrador de corte. | 'ActiveDirectory' |
| azureADOnlyAuthentication | Apenas Azure Active Directory Autenticação ativada. | bool |
| login | Nome de login do administrador do servidor. | cadeia (de caracteres) |
| principalType | Tipo principal do administrador de corte. | 'Application' 'Group' 'User' |
| sid | SID (ID do objeto) do administrador do servidor. | string Constraints: 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 locatário do administrador. | string Constraints: 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}$ |
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). | string Constraints: Valor sensível. Passe como um parâmetro seguro. |
| administrators | O administrador do Azure Active Directory da instância. Isso só pode ser usado no momento de criação da instância. Se usado para atualização de exemplo, ele será ignorado ou resultará em um erro. Para atualizações, APIs individuais precisarão ser usadas. | ManagedInstanceExternalAdministrator |
| 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) |
| keyId | Um URI CMK da chave a ser usada para criptografia. | 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) |
| primaryUserAssignedIdentityId | A id de recurso de uma identidade atribuída ao usuário a ser usada por padrão. | 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 |
| requestedBackupStorageRedundancy | O tipo de conta de armazenamento a ser usado para armazenar backups para esta instância. As opções são Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage) | 'Geo' 'GeoZone' 'Local' 'Zone' |
| 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) |
| servicePrincipal | A entidade de serviço da instância gerenciada. | ServicePrincipal |
| 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: 16384. Apenas são permitidos incrementos de 32 GB. O valor máximo depende da família de hardware selecionada e do número de vCores. | 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 os detalhes dos fusos horários suportados, incluindo o id, no registo sob KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. Pode obter esses valores do registo via 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á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 |
| zoneRedundant | Se o multi-az está habilitado ou não. | bool |
ResourceIdentity
| Name | Description | Value |
|---|---|---|
| tipo | O tipo de identidade. Defina isto como 'SystemAssigned' para criar e atribuir automaticamente um principal do Azure Active Directory ao recurso. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
| userAssignedIdentities | As ids de recurso das identidades atribuídas ao usuário a serem usadas | ResourceIdentityUserAssignedIdentities |
ResourceIdentityUserAssignedIdentities
| Name | Description | Value |
|---|
ServicePrincipal
| Name | Description | Value |
|---|---|---|
| tipo | Tipo de entidade de serviço. | 'None' 'SystemAssigned' |
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 |
|---|
UserIdentity
| Name | Description | Value |
|---|
Exemplos de uso
Azure Verified Modules
Os seguintes Azure Módulos Verificados podem ser usados para implementar este tipo de recurso.
| Module | Description |
|---|---|
| SQL Managed Instance | Módulo de Recursos AVM para SQL Managed Instance |