Job Agents - Create Or Update
Cria ou atualiza um agente de trabalho.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}?api-version=2023-08-01
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
job
|
path | True |
string |
O nome do agente de trabalho a ser criado ou atualizado. |
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. |
Name | Necessário | Tipo | Description |
---|---|---|---|
location | True |
string |
Localização do recurso. |
properties.databaseId | True |
string (arm-id) |
ID do recurso do banco de dados no qual armazenar metadados de trabalho. |
identity |
A identidade do agente de emprego. |
||
sku |
O nome e a camada da SKU. |
||
tags |
object |
Tags de recursos. |
Name | Tipo | Description |
---|---|---|
200 OK |
Atualizado com êxito o agente de trabalho. |
|
201 Created |
Criado com sucesso o agente de trabalho. |
|
202 Accepted |
Aceito Cabeçalhos Location: string |
|
Other Status Codes |
Respostas de erro: ***
|
Create or update a job agent |
Create or update a job agent with identity |
Create or update a job agent with sku. |
Pedido de amostra
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1?api-version=2023-08-01
{
"location": "southeastasia",
"properties": {
"databaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/databases/db1"
}
}
Resposta da amostra
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1",
"name": "agent1",
"type": "Microsoft.Sql/servers/jobAgents",
"location": "southeastasia",
"sku": {
"name": "JA100",
"capacity": 100
},
"properties": {
"databaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/databases/db1"
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1",
"name": "agent1",
"type": "Microsoft.Sql/servers/jobAgents",
"location": "southeastasia",
"sku": {
"name": "JA100",
"capacity": 100
},
"properties": {
"databaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/databases/db1"
}
}
Pedido de amostra
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1?api-version=2023-08-01
{
"location": "southeastasia",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-umi": {}
}
},
"properties": {
"databaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/databases/db1"
}
}
Resposta da amostra
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1",
"name": "agent1",
"type": "Microsoft.Sql/servers/jobAgents",
"location": "southeastasia",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-umi": {
"clientId": "0c29d9b7-0ae2-4014-96ea-faf8e0cf2bc7",
"principalId": "0c29d9b7-0ae2-4014-96ea-faf8e0cf2bc7"
}
}
},
"properties": {
"databaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/databases/db1"
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1",
"name": "agent1",
"type": "Microsoft.Sql/servers/jobAgents",
"location": "southeastasia",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-umi": {
"clientId": "0c29d9b7-0ae2-4014-96ea-faf8e0cf2bc7",
"principalId": "0c29d9b7-0ae2-4014-96ea-faf8e0cf2bc7"
}
}
},
"properties": {
"databaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/databases/db1"
}
}
Pedido de amostra
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1?api-version=2023-08-01
{
"location": "southeastasia",
"sku": {
"name": "JA400"
},
"properties": {
"databaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/databases/db1"
}
}
Resposta da amostra
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1",
"name": "agent1",
"type": "Microsoft.Sql/servers/jobAgents",
"location": "southeastasia",
"sku": {
"name": "JA400",
"capacity": 400
},
"properties": {
"databaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/databases/db1"
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1",
"name": "agent1",
"type": "Microsoft.Sql/servers/jobAgents",
"location": "southeastasia",
"sku": {
"name": "JA400",
"capacity": 400
},
"properties": {
"databaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/databases/db1"
}
}
Name | Description |
---|---|
Error |
O erro de gerenciamento de recursos informações adicionais. |
Error |
O detalhe do erro. |
Error |
Resposta de erro |
Job |
Um agente de trabalho SQL do Azure. |
Job |
Configuração de identidade do Azure Ative Directory para um recurso. |
Job |
O tipo de identidade do agente de trabalho |
Job |
O estado do agente de emprego. |
Job |
Configuração de identidade do Azure Ative Directory para um recurso. |
Sku |
Um SKU de recurso ARM. |
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. |
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. |
Resposta de erro
Name | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
Um agente de trabalho SQL do Azure.
Name | Tipo | Description |
---|---|---|
id |
string |
ID do recurso. |
identity |
A identidade do agente de emprego. |
|
location |
string |
Localização do recurso. |
name |
string |
Nome do recurso. |
properties.databaseId |
string (arm-id) |
ID do recurso do banco de dados no qual armazenar metadados de trabalho. |
properties.state |
O estado do agente de emprego. |
|
sku |
O nome e a camada da SKU. |
|
tags |
object |
Tags de recursos. |
type |
string |
Tipo de recurso. |
Configuração de identidade do Azure Ative Directory para um recurso.
Name | Tipo | Description |
---|---|---|
tenantId |
string (uuid) |
O ID do locatário de identidade do agente de trabalho |
type |
O tipo de identidade do agente de trabalho |
|
userAssignedIdentities |
<string,
Job |
As ids de recurso das identidades atribuídas ao usuário a serem usadas |
O tipo de identidade do agente de trabalho
Valor | Description |
---|---|
None | |
SystemAssigned | |
SystemAssignedUserAssigned | |
UserAssigned |
O estado do agente de emprego.
Valor | Description |
---|---|
Creating | |
Deleting | |
Disabled | |
Ready | |
Updating |
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. |
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. |