Assessment Projects Operations - Update
Mettre à jour un assessmentProject
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}?api-version=2024-01-15
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
project
|
path | True |
string pattern: ^[^<>&:\?/#]{1,260}$ |
Nom du projet d’évaluation |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
|
subscription
|
path | True |
string (uuid) |
ID de l’abonnement cible. La valeur doit être un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Corps de la demande
| Nom | Type | Description |
|---|---|---|
| properties.assessmentSolutionId |
string |
ID ARM de la solution d’évaluation suivi par Microsoft.Migrate/migrateProjects. |
| properties.customerStorageAccountArmId |
string |
ID ARM du compte de stockage utilisé pour les interactions lorsque l’accès public est désactivé. |
| properties.customerWorkspaceId |
string |
ID ARM de l’espace de travail de mappage de service créé par le client. |
| properties.customerWorkspaceLocation |
string |
Emplacement de l’espace de travail de carte de service créé par le client. |
| properties.projectStatus |
État du projet d’évaluation. |
|
| properties.provisioningState |
État de la dernière opération. |
|
| properties.publicNetworkAccess |
string |
Cette valeur peut être définie sur « activé » pour éviter les modifications cassants sur les ressources et les modèles clients existants. Si la valeur est « désactivée », le trafic sur l’interface publique n’est pas autorisé et les connexions de point de terminaison privé sont la méthode d’accès exclusive. |
| tags |
object |
Balises de ressource. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
L’opération ARM s’est terminée avec succès. |
|
| 202 Accepted |
Demande de mise à jour de ressource acceptée. En-têtes
|
|
| Other Status Codes |
Réponse d’erreur inattendue. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
AssessmentProjectsOperations_Update_MaximumSet_Gen
Exemple de requête
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"
}
}
Exemple de réponse
{
"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
Définitions
| Nom | Description |
|---|---|
|
Assessment |
Ressource de site de projet d’évaluation. |
|
Assessment |
Type utilisé pour les opérations de mise à jour de AssessmentProject. |
|
created |
Type d’identité qui a créé la ressource. |
|
Error |
Détails de l’erreur |
|
Error |
Réponse d’erreur |
|
Private |
Ressource de point de terminaison privé. |
|
Private |
Ressource de connexion de point de terminaison privé. |
|
Private |
État d’approvisionnement actuel. |
|
Private |
État de la connexion de point de terminaison privé. |
|
Private |
Collection d’informations sur l’état de la connexion entre le consommateur de services et le fournisseur. |
|
Project |
État du projet. |
|
Provisioning |
État de l’opération actuelle. |
|
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
AssessmentProject
Ressource de site de projet d’évaluation.
| Nom | Type | Description |
|---|---|---|
| id |
string (arm-id) |
ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » |
| location |
string |
Emplacement géographique où réside la ressource |
| name |
string |
Nom de la ressource |
| properties.assessmentSolutionId |
string |
ID ARM de la solution d’évaluation suivi par Microsoft.Migrate/migrateProjects. |
| properties.createdTimestamp |
string (date-time) |
Heure de création de ce projet. Date-Time représentées au format ISO-8601. |
| properties.customerStorageAccountArmId |
string |
ID ARM du compte de stockage utilisé pour les interactions lorsque l’accès public est désactivé. |
| properties.customerWorkspaceId |
string |
ID ARM de l’espace de travail de mappage de service créé par le client. |
| properties.customerWorkspaceLocation |
string |
Emplacement de l’espace de travail de carte de service créé par le client. |
| properties.privateEndpointConnections |
Liste des connexions de point de terminaison privé au projet. |
|
| properties.projectStatus |
État du projet d’évaluation. |
|
| properties.provisioningState |
État de la dernière opération. |
|
| properties.publicNetworkAccess |
string |
Cette valeur peut être définie sur « activé » pour éviter les modifications cassants sur les ressources et les modèles clients existants. Si la valeur est « désactivée », le trafic sur l’interface publique n’est pas autorisé et les connexions de point de terminaison privé sont la méthode d’accès exclusive. |
| properties.serviceEndpoint |
string |
Point de terminaison auquel l’agent collecteur peut appeler l’API REST de l’agent. |
| properties.updatedTimestamp |
string (date-time) |
Heure de la dernière mise à jour de ce projet. Date-Time représentées au format ISO-8601. |
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
|
| tags |
object |
Balises de ressource. |
| type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
AssessmentProjectUpdate
Type utilisé pour les opérations de mise à jour de AssessmentProject.
| Nom | Type | Description |
|---|---|---|
| properties.assessmentSolutionId |
string |
ID ARM de la solution d’évaluation suivi par Microsoft.Migrate/migrateProjects. |
| properties.customerStorageAccountArmId |
string |
ID ARM du compte de stockage utilisé pour les interactions lorsque l’accès public est désactivé. |
| properties.customerWorkspaceId |
string |
ID ARM de l’espace de travail de mappage de service créé par le client. |
| properties.customerWorkspaceLocation |
string |
Emplacement de l’espace de travail de carte de service créé par le client. |
| properties.projectStatus |
État du projet d’évaluation. |
|
| properties.provisioningState |
État de la dernière opération. |
|
| properties.publicNetworkAccess |
string |
Cette valeur peut être définie sur « activé » pour éviter les modifications cassants sur les ressources et les modèles clients existants. Si la valeur est « désactivée », le trafic sur l’interface publique n’est pas autorisé et les connexions de point de terminaison privé sont la méthode d’accès exclusive. |
| tags |
object |
Balises de ressource. |
createdByType
Type d’identité qui a créé la ressource.
| Valeur | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorDetail
Détails de l’erreur
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code d’erreur |
| message |
string |
Description de l’erreur s’est produite |
ErrorResponse
Réponse d’erreur
| Nom | Type | Description |
|---|---|---|
| error |
Objet d’erreur. |
PrivateEndpoint
Ressource de point de terminaison privé.
| Nom | Type | Description |
|---|---|---|
| id |
string |
Identificateur ARM pour le point de terminaison privé. |
PrivateEndpointConnection
Ressource de connexion de point de terminaison privé.
| Nom | Type | Description |
|---|---|---|
| id |
string (arm-id) |
ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » |
| name |
string |
Nom de la ressource |
| properties.groupIds |
string[] |
ID de groupe pour la ressource de point de terminaison privé. |
| properties.privateEndpoint |
Ressource de point de terminaison privé. |
|
| properties.privateLinkServiceConnectionState |
Collection d’informations sur l’état de la connexion entre le consommateur de services et le fournisseur. |
|
| properties.provisioningState |
État d’approvisionnement de la ressource de connexion de point de terminaison privé. |
|
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
|
| type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
PrivateEndpointConnectionProvisioningState
État d’approvisionnement actuel.
| Valeur | Description |
|---|---|
| Succeeded | |
| Creating | |
| Deleting | |
| Failed |
PrivateEndpointServiceConnectionStatus
État de la connexion de point de terminaison privé.
| Valeur | Description |
|---|---|
| Pending | |
| Approved | |
| Rejected |
PrivateLinkServiceConnectionState
Collection d’informations sur l’état de la connexion entre le consommateur de services et le fournisseur.
| Nom | Type | Description |
|---|---|---|
| actionsRequired |
string |
Message indiquant si les modifications apportées au fournisseur de services nécessitent des mises à jour sur le consommateur. |
| description |
string |
Raison de l’approbation/rejet de la connexion. |
| status |
Indique si la connexion a été approuvée/rejetée/supprimée par le propriétaire du service. |
ProjectStatus
État du projet.
| Valeur | Description |
|---|---|
| Active |
État actif. |
| Inactive |
État inactif. |
ProvisioningState
État de l’opération actuelle.
| Valeur | Description |
|---|---|
| Succeeded |
La ressource a été créée. |
| Failed |
Échec de la création de ressources. |
| Canceled |
La création de ressources a été annulée. |
| Provisioning |
La ressource est en cours d’approvisionnement. |
| Updating |
La ressource est mise à jour. |
| Deleting |
La ressource est supprimée. |
| Accepted |
La ressource est acceptée. |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
| Nom | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
Horodatage de la création de ressources (UTC). |
| createdBy |
string |
Identité qui a créé la ressource. |
| createdByType |
Type d’identité qui a créé la ressource. |
|
| lastModifiedAt |
string (date-time) |
Horodatage de la dernière modification de ressource (UTC) |
| lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
| lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |