Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você 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 de destino:
- Grupos de recursos - Consulte comandos de implantação do grupo 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 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â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_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 Marcas em modelos |
ManagedInstanceExternalAdministrator
| Name | Description | Value |
|---|---|---|
| administratorType | Tipo do administrador de sever. | 'ActiveDirectory' |
| azureADOnlyAuthentication | Apenas Azure Active Directory Autenticação ativada. | bool |
| login | Nome de logon do administrador do servidor. | cadeia |
| principalType | Tipo de entidade de segurança do administrador de sever. | '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 |
| administratorLoginPassword | A senha de logon do administrador (necessária para a criação da instância gerenciada). | string Constraints: Valor confidencial. Passe como um parâmetro seguro. |
| administrators | O administrador do Azure Active Directory da instância. Isso só pode ser usado no momento da criação da instância. Se usado para atualização por exemplo, ele será ignorado ou resultará em um erro. Para atualizações, as APIs individuais precisarão ser usadas. | ManagedInstanceExternalAdministrator |
| 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 |
| keyId | Um URI do CMK da chave a ser usada para criptografia. | 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 |
| primaryUserAssignedIdentityId | A ID de recurso de uma identidade atribuída pelo usuário a ser usada por padrão. | 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 |
| requestedBackupStorageRedundancy | O tipo de conta de armazenamento a ser usado para armazenar backups para essa 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 |
| 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 |
| storageSizeInGB | Tamanho do armazenamento em GB. Valor mínimo: 32. Valor máximo: 16384. Incrementos de 32 GB somente permitidos. O valor máximo depende da família de hardware selecionada e do número de vCores. | 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 |
| zoneRedundant | Se o multi-az está habilitado ou não. | bool |
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' |
| userAssignedIdentities | As IDs de recurso das identidades atribuídas pelo 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 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 |
|---|
UserIdentity
| 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:
- Grupos de recursos - Consulte comandos de implantação do grupo 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 JSON ao seu template.
{
"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ânciasGerenciadas
| Name | Description | Value |
|---|---|---|
| apiVersion | A versão da API | '2022-08-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_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 Marcas em modelos |
| tipo | O tipo de recurso | 'Microsoft. Sql/managedInstances' |
ManagedInstanceExternalAdministrator
| Name | Description | Value |
|---|---|---|
| administratorType | Tipo do administrador de sever. | 'ActiveDirectory' |
| azureADOnlyAuthentication | Apenas Azure Active Directory Autenticação ativada. | bool |
| login | Nome de logon do administrador do servidor. | cadeia |
| principalType | Tipo de entidade de segurança do administrador de sever. | '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 |
| administratorLoginPassword | A senha de logon do administrador (necessária para a criação da instância gerenciada). | string Constraints: Valor confidencial. Passe como um parâmetro seguro. |
| administrators | O administrador do Azure Active Directory da instância. Isso só pode ser usado no momento da criação da instância. Se usado para atualização por exemplo, ele será ignorado ou resultará em um erro. Para atualizações, as APIs individuais precisarão ser usadas. | ManagedInstanceExternalAdministrator |
| 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 |
| keyId | Um URI do CMK da chave a ser usada para criptografia. | 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 |
| primaryUserAssignedIdentityId | A ID de recurso de uma identidade atribuída pelo usuário a ser usada por padrão. | 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 |
| requestedBackupStorageRedundancy | O tipo de conta de armazenamento a ser usado para armazenar backups para essa 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 |
| 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 |
| storageSizeInGB | Tamanho do armazenamento em GB. Valor mínimo: 32. Valor máximo: 16384. Incrementos de 32 GB somente permitidos. O valor máximo depende da família de hardware selecionada e do número de vCores. | 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 |
| zoneRedundant | Se o multi-az está habilitado ou não. | bool |
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' |
| userAssignedIdentities | As IDs de recurso das identidades atribuídas pelo 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 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 |
|---|
UserIdentity
| 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 |
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 |
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 |
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 |
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 |
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@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â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_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évia" |
ManagedInstanceExternalAdministrator
| Name | Description | Value |
|---|---|---|
| administratorType | Tipo do administrador de sever. | 'ActiveDirectory' |
| azureADOnlyAuthentication | Apenas Azure Active Directory Autenticação ativada. | bool |
| login | Nome de logon do administrador do servidor. | cadeia |
| principalType | Tipo de entidade de segurança do administrador de sever. | '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 |
| administratorLoginPassword | A senha de logon do administrador (necessária para a criação da instância gerenciada). | string Constraints: Valor confidencial. Passe como um parâmetro seguro. |
| administrators | O administrador do Azure Active Directory da instância. Isso só pode ser usado no momento da criação da instância. Se usado para atualização por exemplo, ele será ignorado ou resultará em um erro. Para atualizações, as APIs individuais precisarão ser usadas. | ManagedInstanceExternalAdministrator |
| 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 |
| keyId | Um URI do CMK da chave a ser usada para criptografia. | 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 |
| primaryUserAssignedIdentityId | A ID de recurso de uma identidade atribuída pelo usuário a ser usada por padrão. | 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 |
| requestedBackupStorageRedundancy | O tipo de conta de armazenamento a ser usado para armazenar backups para essa 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 |
| 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 |
| storageSizeInGB | Tamanho do armazenamento em GB. Valor mínimo: 32. Valor máximo: 16384. Incrementos de 32 GB somente permitidos. O valor máximo depende da família de hardware selecionada e do número de vCores. | 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 |
| zoneRedundant | Se o multi-az está habilitado ou não. | bool |
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' |
| userAssignedIdentities | As IDs de recurso das identidades atribuídas pelo 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 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 |
|---|
UserIdentity
| 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 |