Assessment Projects Operations - Update
Atualizar um AssessmentProject
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}?api-version=2024-01-15
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
project
|
path | True |
string pattern: ^[^<>&:\?/#]{1,260}$ |
Nome do projeto de avaliação |
resource
|
path | True |
string minLength: 1maxLength: 90 |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
subscription
|
path | True |
string (uuid) |
A ID da assinatura de destino. O valor deve ser uma UUID. |
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Corpo da solicitação
Nome | Tipo | Description |
---|---|---|
properties.assessmentSolutionId |
string |
ID do ARM da solução de avaliação rastreada por Microsoft.Migrate/migrateProjects. |
properties.customerStorageAccountArmId |
string |
A ID do ARM da conta de armazenamento usada para interações quando o acesso público é desabilitado. |
properties.customerWorkspaceId |
string |
A ID do ARM do workspace do mapa de serviço criado pelo cliente. |
properties.customerWorkspaceLocation |
string |
Local do workspace do mapa de serviço criado pelo cliente. |
properties.projectStatus |
Status do projeto de avaliação. |
|
properties.provisioningState |
O status da última operação. |
|
properties.publicNetworkAccess |
string |
Esse valor pode ser definido como "habilitado" para evitar alterações significativas em modelos e recursos de clientes existentes. Se definido como "desabilitado", o tráfego pela interface pública não será permitido e as conexões de ponto de extremidade privado serão o método de acesso exclusivo. |
tags |
object |
Tags de recursos. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Operação arm concluída com êxito. |
|
202 Accepted |
Solicitação de atualização de recurso aceita. Cabeçalhos
|
|
Other Status Codes |
Uma resposta de erro inesperada. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Exemplos
AssessmentProjectsOperations_Update_MaximumSet_Gen
Solicitação de exemplo
PATCH https://management.azure.com/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Migrate/assessmentProjects/sakanwar1204project?api-version=2024-01-15
{
"tags": {
"Migrate Project": "sakanwar-PE-SEA"
},
"properties": {
"assessmentSolutionId": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa",
"projectStatus": "Active",
"customerWorkspaceId": null,
"customerWorkspaceLocation": null,
"publicNetworkAccess": "Disabled",
"customerStorageAccountArmId": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa",
"provisioningState": "Succeeded"
}
}
Resposta de exemplo
{
"properties": {
"createdTimestamp": "2023-09-15T07:22:18.588Z",
"updatedTimestamp": "2023-09-15T07:22:18.588Z",
"serviceEndpoint": "https://asmsrv.sea.test.migration.windowsazure.com/",
"assessmentSolutionId": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa",
"projectStatus": "Active",
"customerWorkspaceId": null,
"customerWorkspaceLocation": null,
"publicNetworkAccess": "Disabled",
"privateEndpointConnections": [
{
"properties": {
"privateEndpoint": {
"id": "/subscriptions/31be0ff4-c932-4cb3-8efc-efa411d79280/resourceGroups/PrivLink-SelfHost/providers/Microsoft.Network/privateEndpoints/sakanwar1204project1634pe"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": null,
"actionsRequired": ""
},
"provisioningState": "Succeeded"
},
"id": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Migrate/assessmentprojects/sakanwar1204project/privateEndpointConnections/sakanwar1204project1634pe.bf42f8a1-09f5-4ee4-aea6-a019cc60f9d7",
"name": "sakanwar1204project1634pe.bf42f8a1-09f5-4ee4-aea6-a019cc60f9d7",
"type": "Microsoft.Migrate/assessmentprojects/privateEndpointConnections",
"systemData": {
"createdBy": "sakanwar",
"createdByType": "User",
"createdAt": "2023-09-15T07:22:18.589Z",
"lastModifiedBy": "sakanwar",
"lastModifiedByType": "User",
"lastModifiedAt": "2023-09-15T07:22:18.589Z"
}
}
],
"customerStorageAccountArmId": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa",
"provisioningState": "Succeeded"
},
"tags": {
"Migrate Project": "sakanwar-PE-SEA"
},
"location": "southeastasia",
"id": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Migrate/assessmentprojects/sakanwar1204project",
"name": "sakanwar1204project",
"type": "Microsoft.Migrate/assessmentprojects",
"systemData": {
"createdBy": "sakanwar",
"createdByType": "User",
"createdAt": "2023-09-15T07:22:18.589Z",
"lastModifiedBy": "sakanwar",
"lastModifiedByType": "User",
"lastModifiedAt": "2023-09-15T07:22:18.589Z"
}
}
location: https://contoso.com/operationstatus
Definições
Nome | Description |
---|---|
Assessment |
Um recurso de site de projeto de avaliação. |
Assessment |
O tipo usado para operações de atualização do AssessmentProject. |
created |
O tipo de identidade que criou o recurso. |
Error |
Detalhes do erro |
Error |
Resposta de erro |
Private |
O recurso de ponto de extremidade privado. |
Private |
Recurso de conexão de ponto de extremidade privado. |
Private |
O estado de provisionamento atual. |
Private |
O status da conexão do ponto de extremidade privado. |
Private |
Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor. |
Project |
Status do Projeto. |
Provisioning |
O status da operação atual. |
system |
Metadados relativos à criação e última modificação do recurso. |
AssessmentProject
Um recurso de site de projeto de avaliação.
Nome | Tipo | Description |
---|---|---|
id |
string (arm-id) |
ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
location |
string |
A localização geográfica onde o recurso reside |
name |
string |
O nome do recurso |
properties.assessmentSolutionId |
string |
ID do ARM da solução de avaliação rastreada por Microsoft.Migrate/migrateProjects. |
properties.createdTimestamp |
string (date-time) |
Hora em que este projeto foi criado. Date-Time representado no formato ISO-8601. |
properties.customerStorageAccountArmId |
string |
A ID do ARM da conta de armazenamento usada para interações quando o acesso público é desabilitado. |
properties.customerWorkspaceId |
string |
A ID do ARM do workspace do mapa de serviço criado pelo cliente. |
properties.customerWorkspaceLocation |
string |
Local do workspace do mapa de serviço criado pelo cliente. |
properties.privateEndpointConnections |
A lista de conexões de ponto de extremidade privado com o projeto. |
|
properties.projectStatus |
Status do projeto de avaliação. |
|
properties.provisioningState |
O status da última operação. |
|
properties.publicNetworkAccess |
string |
Esse valor pode ser definido como "habilitado" para evitar alterações significativas em modelos e recursos de clientes existentes. Se definido como "desabilitado", o tráfego pela interface pública não será permitido e as conexões de ponto de extremidade privado serão o método de acesso exclusivo. |
properties.serviceEndpoint |
string |
Ponto de extremidade no qual o agente coletor pode chamar a API REST do agente. |
properties.updatedTimestamp |
string (date-time) |
Hora em que este projeto foi atualizado pela última vez. Date-Time representado no formato ISO-8601. |
systemData |
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. |
|
tags |
object |
Tags de recursos. |
type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
AssessmentProjectUpdate
O tipo usado para operações de atualização do AssessmentProject.
Nome | Tipo | Description |
---|---|---|
properties.assessmentSolutionId |
string |
ID do ARM da solução de avaliação rastreada por Microsoft.Migrate/migrateProjects. |
properties.customerStorageAccountArmId |
string |
A ID do ARM da conta de armazenamento usada para interações quando o acesso público é desabilitado. |
properties.customerWorkspaceId |
string |
A ID do ARM do workspace do mapa de serviço criado pelo cliente. |
properties.customerWorkspaceLocation |
string |
Local do workspace do mapa de serviço criado pelo cliente. |
properties.projectStatus |
Status do projeto de avaliação. |
|
properties.provisioningState |
O status da última operação. |
|
properties.publicNetworkAccess |
string |
Esse valor pode ser definido como "habilitado" para evitar alterações significativas em modelos e recursos de clientes existentes. Se definido como "desabilitado", o tráfego pela interface pública não será permitido e as conexões de ponto de extremidade privado serão o método de acesso exclusivo. |
tags |
object |
Tags de recursos. |
createdByType
O tipo de identidade que criou o recurso.
Valor | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
ErrorDetail
Detalhes do erro
Nome | Tipo | Description |
---|---|---|
code |
string |
Código de erro |
message |
string |
Descrição do erro ocorrido |
ErrorResponse
Resposta de erro
Nome | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
PrivateEndpoint
O recurso de ponto de extremidade privado.
Nome | Tipo | Description |
---|---|---|
id |
string |
O identificador do ARM para o ponto de extremidade privado. |
PrivateEndpointConnection
Recurso de conexão de ponto de extremidade privado.
Nome | Tipo | Description |
---|---|---|
id |
string (arm-id) |
ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
O nome do recurso |
properties.groupIds |
string[] |
As IDs de grupo para o recurso de ponto de extremidade privado. |
properties.privateEndpoint |
O recurso de ponto de extremidade privado. |
|
properties.privateLinkServiceConnectionState |
Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor. |
|
properties.provisioningState |
O estado de provisionamento do recurso de conexão de ponto de extremidade privado. |
|
systemData |
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. |
|
type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
PrivateEndpointConnectionProvisioningState
O estado de provisionamento atual.
Valor | Description |
---|---|
Creating | |
Deleting | |
Failed | |
Succeeded |
PrivateEndpointServiceConnectionStatus
O status da conexão do ponto de extremidade privado.
Valor | Description |
---|---|
Approved | |
Pending | |
Rejected |
PrivateLinkServiceConnectionState
Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor.
Nome | Tipo | Description |
---|---|---|
actionsRequired |
string |
Uma mensagem que indica se as alterações no provedor de serviços exigem atualizações no consumidor. |
description |
string |
O motivo da aprovação/rejeição da conexão. |
status |
Indica se a conexão foi aprovada/rejeitada/removida pelo proprietário do serviço. |
ProjectStatus
Status do Projeto.
Valor | Description |
---|---|
Active |
Status Ativo. |
Inactive |
Status inativo. |
ProvisioningState
O status da operação atual.
Valor | Description |
---|---|
Accepted |
O recurso está sendo aceito. |
Canceled |
A criação de recursos foi cancelada. |
Deleting |
O recurso está sendo excluído. |
Failed |
Falha na criação de recursos. |
Provisioning |
O recurso está sendo provisionado. |
Succeeded |
O recurso foi criado. |
Updating |
O recurso está sendo atualizado. |
systemData
Metadados relativos à criação e última modificação do recurso.
Nome | Tipo | Description |
---|---|---|
createdAt |
string (date-time) |
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 (date-time) |
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. |