Microsoft.Sql managedInstances 2020-02-02-preview
- Últimas
- 2024-05-01-preview
- 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:
- 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 um recurso Microsoft.Sql/managedInstances, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Sql/managedInstances@2020-02-02-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'
storageAccountType: '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
ManagedInstanceProperties
Designação | Descrição | Valor |
---|---|---|
administradorLogin | 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). | string |
administradorLoginPassword | A senha de login do administrador (necessária para a criação da instância gerenciada). | string |
agrupamento | Agrupamento da instância gerenciada. | string |
dnsZonePartner | A ID de recurso de outra instância gerenciada cuja zona DNS essa instância gerenciada compartilhará após a criação. | string |
instancePoolId | A Id do pool de instâncias ao qual esse servidor gerenciado pertence. | string |
Tipo de licença | 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). | 'Preço-base' 'LicençaIncluída' |
maintenanceConfigurationId | Especifica a ID de configuração de manutenção a ser aplicada a essa instância gerenciada. | string |
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. |
'Inadimplência' 'PointInTimeRestore' |
minimalTlsVersion | Versão TLS mínima. Valores permitidos: 'Nenhum', '1.0', '1.1', '1.2' | string |
proxyOverride | Tipo de conexão usado para se conectar à instância. | 'Inadimplência' 'Procuração' 'Redirecionamento' |
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. | string |
sourceManagedInstanceId | O identificador de recurso da instância gerenciada de origem associada à operação de criação dessa instância. | string |
storageAccountType | O tipo de conta de armazenamento usado para armazenar backups para esta instância. As opções são LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) e GRS (GeoRedundantStorage) | «GRS» «LRS» «ZRS» |
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. | string |
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". |
string |
vCores | O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80. | Int |
zoneRedundante | Se o multi-az está habilitado ou não. | Bool |
Microsoft.Sql/managedInstances
Designação | Descrição | Valor |
---|---|---|
identidade | A identidade do Azure Ative Directory da instância gerenciada. | ResourceIdentity |
Localização | Localização do recurso. | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Propriedades do recurso. | ManagedInstanceProperties |
SKU | SKU de instância gerenciada. Valores permitidos para sku.name: GP_Gen4, GP_Gen5, BC_Gen4 BC_Gen5 | Sku |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
ResourceIdentity
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. Defina isso como 'SystemAssigned' para criar e atribuir automaticamente uma entidade do Azure Ative Directory para o recurso. | 'Nenhuma' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
Referência
Designação | Descrição | Valor |
---|---|---|
capacidade | Capacidade do SKU específico. | Int |
Família | Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. | string |
Designação | O nome do SKU, normalmente, uma letra + código numérico, por exemplo, P3. | string (obrigatório) |
tamanho | Tamanho do SKU específico | string |
nível | O nível ou edição do SKU específico, por exemplo, Basic, Premium. | string |
TrackedResourceTags
Designação | 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 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:
- 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 um recurso Microsoft.Sql/managedInstances, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Sql/managedInstances",
"apiVersion": "2020-02-02-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",
"storageAccountType": "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
ManagedInstanceProperties
Designação | Descrição | Valor |
---|---|---|
administradorLogin | 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). | string |
administradorLoginPassword | A senha de login do administrador (necessária para a criação da instância gerenciada). | string |
agrupamento | Agrupamento da instância gerenciada. | string |
dnsZonePartner | A ID de recurso de outra instância gerenciada cuja zona DNS essa instância gerenciada compartilhará após a criação. | string |
instancePoolId | A Id do pool de instâncias ao qual esse servidor gerenciado pertence. | string |
Tipo de licença | 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). | 'Preço-base' 'LicençaIncluída' |
maintenanceConfigurationId | Especifica a ID de configuração de manutenção a ser aplicada a essa instância gerenciada. | string |
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. |
'Inadimplência' 'PointInTimeRestore' |
minimalTlsVersion | Versão TLS mínima. Valores permitidos: 'Nenhum', '1.0', '1.1', '1.2' | string |
proxyOverride | Tipo de conexão usado para se conectar à instância. | 'Inadimplência' 'Procuração' 'Redirecionamento' |
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. | string |
sourceManagedInstanceId | O identificador de recurso da instância gerenciada de origem associada à operação de criação dessa instância. | string |
storageAccountType | O tipo de conta de armazenamento usado para armazenar backups para esta instância. As opções são LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) e GRS (GeoRedundantStorage) | «GRS» «LRS» «ZRS» |
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. | string |
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". |
string |
vCores | O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80. | Int |
zoneRedundante | Se o multi-az está habilitado ou não. | Bool |
Microsoft.Sql/managedInstances
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2020-02-02-pré-visualização' |
identidade | A identidade do Azure Ative Directory da instância gerenciada. | ResourceIdentity |
Localização | Localização do recurso. | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Propriedades do recurso. | ManagedInstanceProperties |
SKU | SKU de instância gerenciada. Valores permitidos para sku.name: GP_Gen4, GP_Gen5, BC_Gen4 BC_Gen5 | Sku |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.Sql/managedInstances' |
ResourceIdentity
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. Defina isso como 'SystemAssigned' para criar e atribuir automaticamente uma entidade do Azure Ative Directory para o recurso. | 'Nenhuma' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
Referência
Designação | Descrição | Valor |
---|---|---|
capacidade | Capacidade do SKU específico. | Int |
Família | Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. | string |
Designação | O nome do SKU, normalmente, uma letra + código numérico, por exemplo, P3. | string (obrigatório) |
tamanho | Tamanho do SKU específico | string |
nível | O nível ou edição do SKU específico, por exemplo, Basic, Premium. | string |
TrackedResourceTags
Designação | 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 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:
- 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 um recurso Microsoft.Sql/managedInstances, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/managedInstances@2020-02-02-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"
storageAccountType = "string"
storageSizeInGB = int
subnetId = "string"
timezoneId = "string"
vCores = int
zoneRedundant = bool
}
})
}
Valores de propriedade
ManagedInstanceProperties
Designação | Descrição | Valor |
---|---|---|
administradorLogin | 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). | string |
administradorLoginPassword | A senha de login do administrador (necessária para a criação da instância gerenciada). | string |
agrupamento | Agrupamento da instância gerenciada. | string |
dnsZonePartner | A ID de recurso de outra instância gerenciada cuja zona DNS essa instância gerenciada compartilhará após a criação. | string |
instancePoolId | A Id do pool de instâncias ao qual esse servidor gerenciado pertence. | string |
Tipo de licença | 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). | 'Preço-base' 'LicençaIncluída' |
maintenanceConfigurationId | Especifica a ID de configuração de manutenção a ser aplicada a essa instância gerenciada. | string |
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. |
'Inadimplência' 'PointInTimeRestore' |
minimalTlsVersion | Versão TLS mínima. Valores permitidos: 'Nenhum', '1.0', '1.1', '1.2' | string |
proxyOverride | Tipo de conexão usado para se conectar à instância. | 'Inadimplência' 'Procuração' 'Redirecionamento' |
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. | string |
sourceManagedInstanceId | O identificador de recurso da instância gerenciada de origem associada à operação de criação dessa instância. | string |
storageAccountType | O tipo de conta de armazenamento usado para armazenar backups para esta instância. As opções são LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) e GRS (GeoRedundantStorage) | «GRS» «LRS» «ZRS» |
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. | string |
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". |
string |
vCores | O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80. | Int |
zoneRedundante | Se o multi-az está habilitado ou não. | Bool |
Microsoft.Sql/managedInstances
Designação | Descrição | Valor |
---|---|---|
identidade | A identidade do Azure Ative Directory da instância gerenciada. | ResourceIdentity |
Localização | Localização do recurso. | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Propriedades do recurso. | ManagedInstanceProperties |
SKU | SKU de instância gerenciada. Valores permitidos para sku.name: GP_Gen4, GP_Gen5, BC_Gen4 BC_Gen5 | Sku |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. |
tipo | O tipo de recurso | "Microsoft.Sql/managedInstances@2020-02-02-preview" |
ResourceIdentity
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. Defina isso como 'SystemAssigned' para criar e atribuir automaticamente uma entidade do Azure Ative Directory para o recurso. | 'Nenhuma' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
Referência
Designação | Descrição | Valor |
---|---|---|
capacidade | Capacidade do SKU específico. | Int |
Família | Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. | string |
Designação | O nome do SKU, normalmente, uma letra + código numérico, por exemplo, P3. | string (obrigatório) |
tamanho | Tamanho do SKU específico | string |
nível | O nível ou edição do SKU específico, por exemplo, Basic, Premium. | string |
TrackedResourceTags
Designação | Descrição | Valor |
---|