Databases - Get
Obtém um banco de dados.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2023-08-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?$expand={$expand}&$filter={$filter}&api-version=2023-08-01
Parâmetros do URI
| Name | Em | Necessário | Tipo | Description |
|---|---|---|---|---|
|
database
|
path | True |
string |
O nome do banco de dados. |
|
resource
|
path | True |
string |
O nome do grupo de recursos que contém o recurso. Você pode obter esse valor da API do Azure Resource Manager ou do portal. |
|
server
|
path | True |
string |
O nome do servidor. |
|
subscription
|
path | True |
string |
A ID de assinatura que identifica uma assinatura do Azure. |
|
api-version
|
query | True |
string |
A versão da API a ser usada para a solicitação. |
|
$expand
|
query |
string |
Os recursos da criança para incluir na resposta. |
|
|
$filter
|
query |
string |
Uma expressão de filtro OData que filtra elementos na coleção. |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 200 OK |
Recuperado com êxito o banco de dados especificado. |
|
| Other Status Codes |
Respostas de erro: ***
|
Exemplos
Gets a database configured with Default enclave type.
Pedido de amostra
Resposta da amostra
{
"sku": {
"name": "BC_Gen5",
"tier": "BusinessCritical",
"capacity": 2
},
"kind": "v12.0,user,vcore",
"properties": {
"collation": "SQL_Latin1_General_CP1_CI_AS",
"maxSizeBytes": 268435456000,
"status": "Online",
"databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
"creationDate": "2017-06-07T04:41:33.937Z",
"currentServiceObjectiveName": "BC_Gen5_2",
"requestedServiceObjectiveName": "BC_Gen5_2",
"defaultSecondaryLocation": "North Europe",
"catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
"licenseType": "LicenseIncluded",
"maxLogSizeBytes": 104857600,
"isInfraEncryptionEnabled": false,
"zoneRedundant": false,
"readScale": "Enabled",
"earliestRestoreDate": "2017-06-07T04:51:33.937Z",
"maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1",
"currentSku": {
"name": "BC_Gen5",
"tier": "BusinessCritical",
"capacity": 2
},
"currentBackupStorageRedundancy": "Geo",
"requestedBackupStorageRedundancy": "Geo",
"isLedgerOn": false,
"preferredEnclaveType": "Default"
},
"location": "southeastasia",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases"
}
Gets a database configured with VBS enclave type.
Pedido de amostra
Resposta da amostra
{
"sku": {
"name": "BC_Gen5",
"tier": "BusinessCritical",
"capacity": 2
},
"kind": "v12.0,user,vcore",
"properties": {
"collation": "SQL_Latin1_General_CP1_CI_AS",
"maxSizeBytes": 268435456000,
"status": "Online",
"databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
"creationDate": "2017-06-07T04:41:33.937Z",
"currentServiceObjectiveName": "BC_Gen5_2",
"requestedServiceObjectiveName": "BC_Gen5_2",
"defaultSecondaryLocation": "North Europe",
"catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
"licenseType": "LicenseIncluded",
"maxLogSizeBytes": 104857600,
"isInfraEncryptionEnabled": false,
"zoneRedundant": false,
"readScale": "Enabled",
"earliestRestoreDate": "2017-06-07T04:51:33.937Z",
"maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1",
"currentSku": {
"name": "BC_Gen5",
"tier": "BusinessCritical",
"capacity": 2
},
"currentBackupStorageRedundancy": "Geo",
"requestedBackupStorageRedundancy": "Geo",
"isLedgerOn": false,
"preferredEnclaveType": "VBS"
},
"location": "southeastasia",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases"
}
Gets a database with Availability zone specified.
Pedido de amostra
Resposta da amostra
{
"sku": {
"name": "S0",
"tier": "Standard",
"capacity": 10
},
"kind": "v12.0,user",
"properties": {
"collation": "SQL_Latin1_General_CP1_CI_AS",
"maxSizeBytes": 1073741824,
"status": "Online",
"currentSku": {
"name": "Standard",
"tier": "Standard",
"capacity": 10
},
"databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
"creationDate": "2017-06-07T04:41:33.937Z",
"currentBackupStorageRedundancy": "Geo",
"currentServiceObjectiveName": "S0",
"defaultSecondaryLocation": "North Europe",
"earliestRestoreDate": "2017-06-07T04:51:33.937Z",
"readScale": "Disabled",
"requestedBackupStorageRedundancy": "Geo",
"requestedServiceObjectiveName": "S0",
"isInfraEncryptionEnabled": false,
"zoneRedundant": false,
"catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
"isLedgerOn": false,
"availabilityZone": "1"
},
"location": "southeastasia",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases"
}
Gets a database with database level keys expanded.
Pedido de amostra
Resposta da amostra
{
"sku": {
"name": "BC_Gen5",
"tier": "BusinessCritical",
"capacity": 2
},
"kind": "v12.0,user,vcore",
"properties": {
"collation": "SQL_Latin1_General_CP1_CI_AS",
"maxSizeBytes": 268435456000,
"status": "Online",
"databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
"creationDate": "2017-06-07T04:41:33.937Z",
"currentServiceObjectiveName": "BC_Gen5_2",
"requestedServiceObjectiveName": "BC_Gen5_2",
"defaultSecondaryLocation": "North Europe",
"catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
"licenseType": "LicenseIncluded",
"maxLogSizeBytes": 104857600,
"isInfraEncryptionEnabled": false,
"zoneRedundant": false,
"readScale": "Enabled",
"earliestRestoreDate": "2017-06-07T04:51:33.937Z",
"maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1",
"currentSku": {
"name": "BC_Gen5",
"tier": "BusinessCritical",
"capacity": 2
},
"currentBackupStorageRedundancy": "Geo",
"requestedBackupStorageRedundancy": "Geo",
"isLedgerOn": false,
"keys": {
"https://your-key-vault-name.vault.azure.net/yourKey/yourKeyVersion": {},
"https://your-key-vault-name.vault.azure.net/yourKey2/yourKey2Version": {}
},
"encryptionProtector": "https://your-key-vault-name.vault.azure.net/yourKey/yourKeyVersion"
},
"location": "southeastasia",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases"
}
Gets a database.
Pedido de amostra
Resposta da amostra
{
"sku": {
"name": "BC_Gen5",
"tier": "BusinessCritical",
"capacity": 2
},
"kind": "v12.0,user,vcore",
"properties": {
"collation": "SQL_Latin1_General_CP1_CI_AS",
"maxSizeBytes": 268435456000,
"status": "Online",
"databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
"creationDate": "2017-06-07T04:41:33.937Z",
"currentServiceObjectiveName": "BC_Gen5_2",
"requestedServiceObjectiveName": "BC_Gen5_2",
"defaultSecondaryLocation": "North Europe",
"catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
"licenseType": "LicenseIncluded",
"maxLogSizeBytes": 104857600,
"isInfraEncryptionEnabled": false,
"zoneRedundant": false,
"readScale": "Enabled",
"earliestRestoreDate": "2017-06-07T04:51:33.937Z",
"maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1",
"currentSku": {
"name": "BC_Gen5",
"tier": "BusinessCritical",
"capacity": 2
},
"currentBackupStorageRedundancy": "Geo",
"requestedBackupStorageRedundancy": "Geo",
"isLedgerOn": false
},
"location": "southeastasia",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases"
}
Definições
| Name | Description |
|---|---|
|
Always |
Tipo de enclave solicitado no banco de dados, ou seja, enclaves padrão ou VBS. |
|
Availability |
Especifica a zona de disponibilidade na qual o banco de dados está fixado. |
|
Backup |
O tipo de conta de armazenamento usado para armazenar backups para esse banco de dados. |
|
Catalog |
Agrupamento do catálogo de metadados. |
|
Create |
Especifica o modo de criação do banco de dados. Padrão: criação regular de banco de dados. Copiar: cria um banco de dados como uma cópia de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados de origem. Secundário: cria um banco de dados como uma réplica secundária de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados primário existente. PointInTimeRestore: Cria um banco de dados restaurando um backup point-in-time de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID de recurso do banco de dados existente e restorePointInTime deve ser especificado. Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. sourceDatabaseId deve ser especificado como o ID de recurso de banco de dados recuperável a ser restaurado. Restaurar: cria um banco de dados restaurando um backup de um banco de dados excluído. sourceDatabaseId deve ser especificado. Se sourceDatabaseId for o ID de recurso original do banco de dados, sourceDatabaseDeletionDate deverá ser especificado. Caso contrário, sourceDatabaseId deve ser o ID de recurso de banco de dados descartado restaurável e sourceDatabaseDeletionDate é ignorado. restorePointInTime também pode ser especificado para restaurar a partir de um point-in-time anterior. RestoreLongTermRetentionBackup: cria um banco de dados restaurando a partir de um cofre de retenção de longo prazo. recoveryServicesRecoveryPointResourceId deve ser especificado como o ID do recurso do ponto de recuperação. Copy, Secondary e RestoreLongTermRetentionBackup não são suportados para a edição DataWarehouse. |
| Database |
Um recurso de banco de dados. |
|
Database |
Configuração de identidade do Azure Ative Directory para um recurso. |
|
Database |
O tipo de identidade |
|
Database |
Chave de nível de banco de dados usada para criptografia em repouso. |
|
Database |
O tipo de chave do banco de dados. Apenas o valor suportado é 'AzureKeyVault'. |
|
Database |
O tipo de licença a ser aplicado para este banco de dados.
|
|
Database |
O estado do roteamento somente leitura. Se habilitadas, as conexões que têm a intenção do aplicativo definida como somente leitura em sua cadeia de conexão podem ser roteadas para uma réplica secundária somente leitura na mesma região. Não aplicável a um banco de dados Hyperscale dentro de um pool elástico. |
|
Database |
O status do banco de dados. |
|
Database |
Configuração de identidade do Azure Ative Directory para um recurso. |
|
Error |
O erro de gerenciamento de recursos informações adicionais. |
|
Error |
O detalhe do erro. |
|
Error |
Resposta de erro |
|
Free |
Especifica o comportamento quando os limites livres mensais são esgotados para o banco de dados livre. AutoPause: O banco de dados será pausado automaticamente após o esgotamento dos limites livres pelo restante do mês. BillForUsage: O banco de dados continuará on-line após o esgotamento dos limites gratuitos e qualquer excesso de idade será cobrado. |
|
Sample |
O nome do esquema de exemplo a ser aplicado ao criar esse banco de dados. |
|
Secondary |
O tipo secundário do banco de dados, se for secundário. Os valores válidos são Geo, Named e Standby. |
| Sku |
Um SKU de recurso ARM. |
AlwaysEncryptedEnclaveType
Tipo de enclave solicitado no banco de dados, ou seja, enclaves padrão ou VBS.
| Valor | Description |
|---|---|
| Default | |
| VBS |
AvailabilityZoneType
Especifica a zona de disponibilidade na qual o banco de dados está fixado.
| Valor | Description |
|---|---|
| NoPreference | |
| 1 | |
| 2 | |
| 3 |
BackupStorageRedundancy
O tipo de conta de armazenamento usado para armazenar backups para esse banco de dados.
| Valor | Description |
|---|---|
| Geo | |
| Local | |
| Zone | |
| GeoZone |
CatalogCollationType
Agrupamento do catálogo de metadados.
| Valor | Description |
|---|---|
| DATABASE_DEFAULT | |
| SQL_Latin1_General_CP1_CI_AS |
CreateMode
Especifica o modo de criação do banco de dados.
Padrão: criação regular de banco de dados.
Copiar: cria um banco de dados como uma cópia de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados de origem.
Secundário: cria um banco de dados como uma réplica secundária de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados primário existente.
PointInTimeRestore: Cria um banco de dados restaurando um backup point-in-time de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID de recurso do banco de dados existente e restorePointInTime deve ser especificado.
Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. sourceDatabaseId deve ser especificado como o ID de recurso de banco de dados recuperável a ser restaurado.
Restaurar: cria um banco de dados restaurando um backup de um banco de dados excluído. sourceDatabaseId deve ser especificado. Se sourceDatabaseId for o ID de recurso original do banco de dados, sourceDatabaseDeletionDate deverá ser especificado. Caso contrário, sourceDatabaseId deve ser o ID de recurso de banco de dados descartado restaurável e sourceDatabaseDeletionDate é ignorado. restorePointInTime também pode ser especificado para restaurar a partir de um point-in-time anterior.
RestoreLongTermRetentionBackup: cria um banco de dados restaurando a partir de um cofre de retenção de longo prazo. recoveryServicesRecoveryPointResourceId deve ser especificado como o ID do recurso do ponto de recuperação.
Copy, Secondary e RestoreLongTermRetentionBackup não são suportados para a edição DataWarehouse.
| Valor | Description |
|---|---|
| Default | |
| Copy | |
| Secondary | |
| PointInTimeRestore | |
| Restore | |
| Recovery | |
| RestoreExternalBackup | |
| RestoreExternalBackupSecondary | |
| RestoreLongTermRetentionBackup | |
| OnlineSecondary |
Database
Um recurso de banco de dados.
| Name | Tipo | Description |
|---|---|---|
| id |
string |
ID do recurso. |
| identity |
A identidade do Azure Ative Directory do banco de dados. |
|
| kind |
string |
Tipo de base de dados. Esses são metadados usados para a experiência do portal do Azure. |
| location |
string |
Localização do recurso. |
| managedBy |
string |
Recurso que gerencia o banco de dados. |
| name |
string |
Nome do recurso. |
| properties.autoPauseDelay |
integer (int32) |
Tempo em minutos após o qual o banco de dados é pausado automaticamente. Um valor de -1 significa que a pausa automática está desativada |
| properties.availabilityZone |
Especifica a zona de disponibilidade na qual o banco de dados está fixado. |
|
| properties.catalogCollation |
Agrupamento do catálogo de metadados. |
|
| properties.collation |
string |
O agrupamento do banco de dados. |
| properties.createMode |
Especifica o modo de criação do banco de dados. Padrão: criação regular de banco de dados. Copiar: cria um banco de dados como uma cópia de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados de origem. Secundário: cria um banco de dados como uma réplica secundária de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados primário existente. PointInTimeRestore: Cria um banco de dados restaurando um backup point-in-time de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID de recurso do banco de dados existente e restorePointInTime deve ser especificado. Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. sourceDatabaseId deve ser especificado como o ID de recurso de banco de dados recuperável a ser restaurado. Restaurar: cria um banco de dados restaurando um backup de um banco de dados excluído. sourceDatabaseId deve ser especificado. Se sourceDatabaseId for o ID de recurso original do banco de dados, sourceDatabaseDeletionDate deverá ser especificado. Caso contrário, sourceDatabaseId deve ser o ID de recurso de banco de dados descartado restaurável e sourceDatabaseDeletionDate é ignorado. restorePointInTime também pode ser especificado para restaurar a partir de um point-in-time anterior. RestoreLongTermRetentionBackup: cria um banco de dados restaurando a partir de um cofre de retenção de longo prazo. recoveryServicesRecoveryPointResourceId deve ser especificado como o ID do recurso do ponto de recuperação. Copy, Secondary e RestoreLongTermRetentionBackup não são suportados para a edição DataWarehouse. |
|
| properties.creationDate |
string (date-time) |
A data de criação da base de dados (formato ISO8601). |
| properties.currentBackupStorageRedundancy |
O tipo de conta de armazenamento usado para armazenar backups para esse banco de dados. |
|
| properties.currentServiceObjectiveName |
string |
O nome atual do objetivo de nível de serviço do banco de dados. |
| properties.currentSku |
O nome e a camada da SKU. |
|
| properties.databaseId |
string (uuid) |
A ID do banco de dados. |
| properties.defaultSecondaryLocation |
string |
A região secundária padrão para esse banco de dados. |
| properties.earliestRestoreDate |
string (date-time) |
Isso registra a data e a hora de início mais antigas em que a restauração está disponível para esse banco de dados (formato ISO8601). |
| properties.elasticPoolId |
string (arm-id) |
O identificador de recurso do pool elástico que contém esse banco de dados. |
| properties.encryptionProtector |
string |
O URI do cofre de chaves azure do banco de dados se estiver configurado com chaves gerenciadas pelo cliente do banco de dados. |
| properties.encryptionProtectorAutoRotation |
boolean |
O sinalizador para ativar ou desativar a rotação automática da chave AKV do protetor de criptografia do banco de dados. |
| properties.failoverGroupId |
string |
Identificador de recurso do Grupo de Failover ao qual esse banco de dados pertence. |
| properties.federatedClientId |
string (uuid) |
A ID do cliente usada para o cenário de CMK entre locatários por banco de dados |
| properties.freeLimitExhaustionBehavior |
Especifica o comportamento quando os limites livres mensais são esgotados para o banco de dados livre. AutoPause: O banco de dados será pausado automaticamente após o esgotamento dos limites livres pelo restante do mês. BillForUsage: O banco de dados continuará on-line após o esgotamento dos limites gratuitos e qualquer excesso de idade será cobrado. |
|
| properties.highAvailabilityReplicaCount |
integer (int32) |
O número de réplicas secundárias associadas ao banco de dados Business Critical, Premium ou Hyperscale edition que são usadas para fornecer alta disponibilidade. Não aplicável a um banco de dados Hyperscale dentro de um pool elástico. |
| properties.isInfraEncryptionEnabled |
boolean |
A criptografia de infra está habilitada para esse banco de dados. |
| properties.isLedgerOn |
boolean |
Se esse banco de dados é ou não um banco de dados contábil, o que significa que todas as tabelas no banco de dados são tabelas contábeis. Nota: o valor desta propriedade não pode ser alterado após a criação do banco de dados. |
| properties.keys |
<string,
Database |
As ids de recurso das identidades atribuídas ao usuário a serem usadas |
| properties.licenseType |
O tipo de licença a ser aplicado para este banco de dados.
|
|
| properties.longTermRetentionBackupResourceId |
string (arm-id) |
O identificador de recurso do backup de retenção de longo prazo associado à operação de criação desse banco de dados. |
| properties.maintenanceConfigurationId |
string |
ID de configuração de manutenção atribuído ao banco de dados. Essa configuração define o período em que as atualizações de manutenção ocorrerão. |
| properties.manualCutover |
boolean |
Se a substituição manual controlada pelo cliente precisa ou não ser feita durante a operação do Update Database para a camada Hyperscale. Essa propriedade só é aplicável ao dimensionar o banco de dados da camada Business Critical/General Purpose/Premium/Standard para a camada Hyperscale. Quando manualCutover é especificado, a operação de dimensionamento aguardará a entrada do usuário para acionar a substituição para o banco de dados Hyperscale. Para acionar a substituição, forneça o parâmetro 'performCutover' quando a operação Scaling estiver no estado de espera. |
| properties.maxLogSizeBytes |
integer (int64) |
O tamanho máximo do log para este banco de dados. |
| properties.maxSizeBytes |
integer (int64) |
O tamanho máximo do banco de dados expresso em bytes. |
| properties.minCapacity |
number (double) |
Capacidade mínima que o banco de dados sempre terá alocado, se não pausado |
| properties.pausedDate |
string (date-time) |
A data em que o banco de dados foi pausado por configuração do usuário ou formato action(ISO8601). Nulo se o banco de dados estiver pronto. |
| properties.performCutover |
boolean |
Para acionar a substituição manual controlada pelo cliente durante o estado de espera enquanto a operação de dimensionamento está em andamento. Este parâmetro de propriedade só é aplicável para operações de dimensionamento que são iniciadas junto com o parâmetro 'manualCutover'. Essa propriedade só é aplicável quando o dimensionamento do banco de dados da camada Business Critical/General Purpose/Premium/Standard para a camada Hyperscale já estiver em andamento. Quando performCutover for especificado, a operação de dimensionamento acionará a substituição e executará a alteração de função no banco de dados Hyperscale. |
| properties.preferredEnclaveType |
Tipo de enclave solicitado no banco de dados, ou seja, enclaves padrão ou VBS. |
|
| properties.readScale |
O estado do roteamento somente leitura. Se habilitadas, as conexões que têm a intenção do aplicativo definida como somente leitura em sua cadeia de conexão podem ser roteadas para uma réplica secundária somente leitura na mesma região. Não aplicável a um banco de dados Hyperscale dentro de um pool elástico. |
|
| properties.recoverableDatabaseId |
string (arm-id) |
O identificador de recurso do banco de dados recuperável associado à operação de criação desse banco de dados. |
| properties.recoveryServicesRecoveryPointId |
string (arm-id) |
O identificador de recurso do ponto de recuperação associado à operação de criação desse banco de dados. |
| properties.requestedBackupStorageRedundancy |
O tipo de conta de armazenamento a ser usado para armazenar backups para esse banco de dados. |
|
| properties.requestedServiceObjectiveName |
string |
O nome do objetivo de nível de serviço solicitado do banco de dados. |
| properties.restorableDroppedDatabaseId |
string (arm-id) |
O identificador de recurso do banco de dados descartado restaurável associado à operação de criação desse banco de dados. |
| properties.restorePointInTime |
string (date-time) |
Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados. |
| properties.resumedDate |
string (date-time) |
A data em que o banco de dados foi retomado pela ação do usuário ou login do banco de dados (formato ISO8601). Nulo se o banco de dados estiver pausado. |
| properties.sampleName |
O nome do esquema de exemplo a ser aplicado ao criar esse banco de dados. |
|
| properties.secondaryType |
O tipo secundário do banco de dados, se for secundário. Os valores válidos são Geo, Named e Standby. |
|
| properties.sourceDatabaseDeletionDate |
string (date-time) |
Especifica a hora em que o banco de dados foi excluído. |
| properties.sourceDatabaseId |
string (arm-id) |
O identificador de recurso do banco de dados de origem associado à operação de criação desse banco de dados. |
| properties.sourceResourceId |
string (arm-id) |
O identificador de recurso da fonte associada à operação de criação desse banco de dados. Esta propriedade só é suportada para a edição DataWarehouse e permite restaurar entre subscrições. Quando sourceResourceId é especificado, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId e sourceDatabaseDeletionDate não devem ser especificados e CreateMode deve ser PointInTimeRestore, Restore ou Recover. Quando createMode é PointInTimeRestore, sourceResourceId deve ser a ID do recurso do banco de dados existente ou do pool sql existente, e restorePointInTime deve ser especificado. Quando createMode é Restore, sourceResourceId deve ser a ID de recurso do banco de dados descartado restaurável ou do pool sql descartado restaurável. Quando createMode é Recover, sourceResourceId deve ser o ID de recurso do banco de dados recuperável ou do pool sql recuperável. Quando a assinatura de origem pertence a um locatário diferente da assinatura de destino, o cabeçalho "x-ms-authorization-auxiliary" deve conter token de autenticação para o locatário de origem. Para obter mais detalhes sobre o cabeçalho "x-ms-authorization-auxiliary", consulte https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant |
| properties.status |
O status do banco de dados. |
|
| properties.useFreeLimit |
boolean |
Se a base de dados utiliza ou não limites mensais gratuitos. Permitido em um banco de dados em uma assinatura. |
| properties.zoneRedundant |
boolean |
Se esse banco de dados é ou não redundante de zona, o que significa que as réplicas desse banco de dados serão espalhadas por várias zonas de disponibilidade. |
| sku |
O banco de dados SKU. A lista de SKUs pode variar de acordo com a região e a oferta de suporte. Para determinar as SKUs (incluindo o nome, a camada/edição, a família e a capacidade da SKU) que estão disponíveis para sua assinatura em uma região do Azure, use a API REST
|
|
| tags |
object |
Tags de recursos. |
| type |
string |
Tipo de recurso. |
DatabaseIdentity
Configuração de identidade do Azure Ative Directory para um recurso.
| Name | Tipo | Description |
|---|---|---|
| tenantId |
string (uuid) |
A ID de locatário do Azure Ative Directory. |
| type |
O tipo de identidade |
|
| userAssignedIdentities |
<string,
Database |
As ids de recurso das identidades atribuídas ao usuário a serem usadas |
DatabaseIdentityType
O tipo de identidade
| Valor | Description |
|---|---|
| None | |
| UserAssigned |
DatabaseKey
Chave de nível de banco de dados usada para criptografia em repouso.
| Name | Tipo | Description |
|---|---|---|
| creationDate |
string (date-time) |
A data de criação da chave do banco de dados. |
| subregion |
string |
Sub-região da chave do servidor. |
| thumbprint |
string |
Impressão digital da chave do banco de dados. |
| type |
O tipo de chave do banco de dados. Apenas o valor suportado é 'AzureKeyVault'. |
DatabaseKeyType
O tipo de chave do banco de dados. Apenas o valor suportado é 'AzureKeyVault'.
| Valor | Description |
|---|---|
| AzureKeyVault |
DatabaseLicenseType
O tipo de licença a ser aplicado para este banco de dados.
LicenseIncluded se precisar de uma licença ou BasePrice se tiver uma licença e estiver qualificado para o Benefício Híbrido do Azure.
| Valor | Description |
|---|---|
| LicenseIncluded | |
| BasePrice |
DatabaseReadScale
O estado do roteamento somente leitura. Se habilitadas, as conexões que têm a intenção do aplicativo definida como somente leitura em sua cadeia de conexão podem ser roteadas para uma réplica secundária somente leitura na mesma região. Não aplicável a um banco de dados Hyperscale dentro de um pool elástico.
| Valor | Description |
|---|---|
| Enabled | |
| Disabled |
DatabaseStatus
O status do banco de dados.
| Valor | Description |
|---|---|
| Online | |
| Restoring | |
| RecoveryPending | |
| Recovering | |
| Suspect | |
| Offline | |
| Standby | |
| Shutdown | |
| EmergencyMode | |
| AutoClosed | |
| Copying | |
| Creating | |
| Inaccessible | |
| OfflineSecondary | |
| Pausing | |
| Paused | |
| Resuming | |
| Scaling | |
| OfflineChangingDwPerformanceTiers | |
| OnlineChangingDwPerformanceTiers | |
| Disabled | |
| Stopping | |
| Stopped | |
| Starting |
DatabaseUserIdentity
Configuração de identidade do Azure Ative Directory para um recurso.
| Name | Tipo | Description |
|---|---|---|
| clientId |
string (uuid) |
A ID do cliente do Azure Ative Directory. |
| principalId |
string (uuid) |
A ID principal do Azure Ative Directory. |
ErrorAdditionalInfo
O erro de gerenciamento de recursos informações adicionais.
| Name | Tipo | Description |
|---|---|---|
| info |
object |
As informações adicionais. |
| type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
| Name | Tipo | Description |
|---|---|---|
| additionalInfo |
O erro informações adicionais. |
|
| code |
string |
O código de erro. |
| details |
Os detalhes do erro. |
|
| message |
string |
A mensagem de erro. |
| target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
| Name | Tipo | Description |
|---|---|---|
| error |
O objeto de erro. |
FreeLimitExhaustionBehavior
Especifica o comportamento quando os limites livres mensais são esgotados para o banco de dados livre.
AutoPause: O banco de dados será pausado automaticamente após o esgotamento dos limites livres pelo restante do mês.
BillForUsage: O banco de dados continuará on-line após o esgotamento dos limites gratuitos e qualquer excesso de idade será cobrado.
| Valor | Description |
|---|---|
| AutoPause | |
| BillOverUsage |
SampleName
O nome do esquema de exemplo a ser aplicado ao criar esse banco de dados.
| Valor | Description |
|---|---|
| AdventureWorksLT | |
| WideWorldImportersStd | |
| WideWorldImportersFull |
SecondaryType
O tipo secundário do banco de dados, se for secundário. Os valores válidos são Geo, Named e Standby.
| Valor | Description |
|---|---|
| Geo | |
| Named | |
| Standby |
Sku
Um SKU de recurso ARM.
| Name | Tipo | Description |
|---|---|---|
| capacity |
integer (int32) |
Capacidade do SKU específico. |
| family |
string |
Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. |
| name |
string |
O nome do SKU, normalmente, uma letra + código numérico, por exemplo, P3. |
| size |
string |
Tamanho do SKU específico |
| tier |
string |
O nível ou edição do SKU específico, por exemplo, Basic, Premium. |