Agents - Update
Cria ou atualiza um recurso do Agente.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}?api-version=2024-07-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
agent
|
path | True |
string |
O nome do recurso Agente. |
resource
|
path | True |
string |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
storage
|
path | True |
string |
O nome do recurso Storage Mover. |
subscription
|
path | True |
string |
A ID da assinatura de destino. |
api-version
|
query | True |
string |
A versão da API a ser usada para esta operação. |
Corpo do Pedido
Name | Tipo | Description |
---|---|---|
properties.description |
string |
Uma descrição para o Agente. |
properties.uploadLimitSchedule |
O agendamento de limite de upload de link WAN que se aplica a qualquer Execução de Trabalho executada pelo agente. As operações do plano de dados (migração de arquivos) são afetadas. As operações do plano de controle garantem uma funcionalidade de migração perfeita e não são limitadas por esse cronograma. O horário é interpretado com a hora local do agente. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
O recurso Agente. |
|
Other Status Codes |
Resposta de erro descrevendo por que a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Ative Directory.
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | personificar a sua conta de utilizador |
Exemplos
Agents_Update
Pedido de amostra
PATCH https://management.azure.com/subscriptions/60bcfc77-6589-4da2-b7fd-f9ec9322cf95/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/examples-agentName?api-version=2024-07-01
{
"properties": {
"description": "Example Agent Description",
"uploadLimitSchedule": {
"weeklyRecurrences": [
{
"days": [
"Monday"
],
"startTime": {
"hour": 9,
"minute": 0
},
"endTime": {
"hour": 18,
"minute": 30
},
"limitInMbps": 2000
}
]
}
}
}
Resposta da amostra
{
"properties": {
"arcResourceId": "/subscriptions/60bcfc77-6589-4da2-b7fd-f9ec9322cf95/resourceGroups/examples-rg/providers/Microsoft.HybridCompute/machines/examples-hybridComputeName",
"arcVmUuid": "3bb2c024-eba9-4d18-9e7a-1d772fcc5fe9",
"description": "Example Agent Description",
"agentVersion": "1.0.0",
"agentStatus": "Online",
"lastStatusUpdate": "2023-07-01T02:21:01.1075056Z",
"localIPAddress": "192.168.0.0",
"memoryInMB": 4096,
"numberOfCores": 8,
"uptimeInSeconds": 522,
"timeZone": "Eastern Standard Time",
"uploadLimitSchedule": {
"weeklyRecurrences": [
{
"days": [
"Monday"
],
"startTime": {
"hour": 9,
"minute": 0
},
"endTime": {
"hour": 18,
"minute": 30
},
"limitInMbps": 2000
}
]
},
"provisioningState": "Succeeded"
},
"systemData": {
"createdBy": "string",
"createdByType": "User",
"createdAt": "2023-07-01T01:01:01.1075056Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User",
"lastModifiedAt": "2023-07-01T02:01:01.1075056Z"
},
"id": "/subscriptions/60bcfc77-6589-4da2-b7fd-f9ec9322cf95/resourceGroups/examples-rg/providers/Microsoft.StorageMover/storageMovers/examples-storageMoverName/agents/examples-agentName",
"name": "examples-agentName",
"type": "Microsoft.StorageMover/storageMovers/agents"
}
Definições
Name | Description |
---|---|
Agent |
O recurso Agente. |
Agent |
O status do agente. |
Agent |
O recurso Agente. |
created |
O tipo de identidade que criou o recurso. |
Day |
O dia da semana. |
Error |
O erro de gerenciamento de recursos informações adicionais. |
Error |
O detalhe do erro. |
Error |
|
Error |
Resposta de erro |
Minute |
O elemento minúsculo do tempo. Os valores permitidos são 0 e 30. Se não for especificado, seu valor será padronizado como 0. |
Provisioning |
O estado de provisionamento de um recurso. |
system |
Metadados referentes à criação e última modificação do recurso. |
Time |
A hora do dia. |
Upload |
O cronograma de limite de upload de link WAN. Não são permitidas recorrências sobrepostas. |
Upload |
A recorrência semanal do cronograma de limite de upload de link WAN. A hora de início deve ser mais cedo do que a hora de fim. A recorrência não deve abranger vários dias. |
Agent
O recurso Agente.
Name | Tipo | Description |
---|---|---|
id |
string |
ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
O nome do recurso |
properties.agentStatus |
O status do agente. |
|
properties.agentVersion |
string |
A versão do agente. |
properties.arcResourceId |
string |
O ID de recurso totalmente qualificado do recurso de computação híbrida para o agente. |
properties.arcVmUuid |
string |
O UUID VM do recurso de computação híbrida para o agente. |
properties.description |
string |
Uma descrição para o Agente. |
properties.errorDetails | ||
properties.lastStatusUpdate |
string |
A última hora atualizada do status do Agente. |
properties.localIPAddress |
string |
Endereço IP local reportado pelo Agente. |
properties.memoryInMB |
integer |
Memória disponível reportada pelo Agente, em MB. |
properties.numberOfCores |
integer |
Núcleos de computação disponíveis relatados pelo Agente. |
properties.provisioningState |
O estado de provisionamento deste recurso. |
|
properties.timeZone |
string |
O fuso horário local do agente representado no formato Windows. |
properties.uploadLimitSchedule |
O agendamento de limite de upload de link WAN que se aplica a qualquer Execução de Trabalho executada pelo agente. As operações do plano de dados (migração de arquivos) são afetadas. As operações do plano de controle garantem uma funcionalidade de migração perfeita e não são limitadas por esse cronograma. O horário é interpretado com a hora local do agente. |
|
properties.uptimeInSeconds |
integer |
Uptime do Agente em segundos. |
systemData |
Metadados do sistema de recursos. |
|
type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
AgentStatus
O status do agente.
Name | Tipo | Description |
---|---|---|
Executing |
string |
|
Offline |
string |
|
Online |
string |
|
Registering |
string |
|
RequiresAttention |
string |
|
Unregistering |
string |
AgentUpdateParameters
O recurso Agente.
Name | Tipo | Description |
---|---|---|
properties.description |
string |
Uma descrição para o Agente. |
properties.uploadLimitSchedule |
O agendamento de limite de upload de link WAN que se aplica a qualquer Execução de Trabalho executada pelo agente. As operações do plano de dados (migração de arquivos) são afetadas. As operações do plano de controle garantem uma funcionalidade de migração perfeita e não são limitadas por esse cronograma. O horário é interpretado com a hora local do agente. |
createdByType
O tipo de identidade que criou o recurso.
Name | Tipo | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
DayOfWeek
O dia da semana.
Name | Tipo | Description |
---|---|---|
Friday |
string |
|
Monday |
string |
|
Saturday |
string |
|
Sunday |
string |
|
Thursday |
string |
|
Tuesday |
string |
|
Wednesday |
string |
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. |
ErrorDetails
Name | Tipo | Description |
---|---|---|
code |
string |
Código de erro relatado pelo agente |
message |
string |
Descrição expandida do código de erro reportado |
ErrorResponse
Resposta de erro
Name | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
Minute
O elemento minúsculo do tempo. Os valores permitidos são 0 e 30. Se não for especificado, seu valor será padronizado como 0.
Name | Tipo | Description |
---|---|---|
0 |
Integer |
|
30 |
Integer |
ProvisioningState
O estado de provisionamento de um recurso.
Name | Tipo | Description |
---|---|---|
Canceled |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
systemData
Metadados referentes à criação e última modificação do recurso.
Name | Tipo | Description |
---|---|---|
createdAt |
string |
O carimbo de data/hora da criação de recursos (UTC). |
createdBy |
string |
A identidade que criou o recurso. |
createdByType |
O tipo de identidade que criou o recurso. |
|
lastModifiedAt |
string |
O carimbo de data/hora da última modificação do recurso (UTC) |
lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |
Time
A hora do dia.
Name | Tipo | Default value | Description |
---|---|---|---|
hour |
integer |
O elemento hora do tempo. Os valores permitidos variam de 0 (início do dia selecionado) a 24 (final do dia selecionado). O valor de hora 24 não pode ser combinado com qualquer outro valor de minuto além de 0. |
|
minute | 0 |
O elemento minúsculo do tempo. Os valores permitidos são 0 e 30. Se não for especificado, seu valor será padronizado como 0. |
UploadLimitSchedule
O cronograma de limite de upload de link WAN. Não são permitidas recorrências sobrepostas.
Name | Tipo | Description |
---|---|---|
weeklyRecurrences |
O conjunto de recorrências semanais repetidas do cronograma de limite de upload de link WAN. |
UploadLimitWeeklyRecurrence
A recorrência semanal do cronograma de limite de upload de link WAN. A hora de início deve ser mais cedo do que a hora de fim. A recorrência não deve abranger vários dias.
Name | Tipo | Description |
---|---|---|
days |
O conjunto de dias da semana para a recorrência do cronograma. Um dia não deve ser especificado mais de uma vez em caso de recorrência. |
|
endTime |
A hora de término da recorrência do cronograma. São suportados intervalos de horas completas e 30 minutos. |
|
limitInMbps |
integer |
A largura de banda de upload de link WAN (taxa máxima de transferência de dados) em megabits por segundo. O valor 0 indica que nenhuma taxa de transferência é permitida e qualquer trabalho de migração em execução é efetivamente pausado durante essa recorrência. Apenas as operações do plano de dados são regidas por este limite. As operações do plano de controle garantem uma funcionalidade perfeita. O agente pode exceder esse limite com mensagens de controle, se necessário. |
startTime |
A hora de início da recorrência do cronograma. São suportados intervalos de horas completas e 30 minutos. |