L’une des autorisations suivantes est nécessaire pour appeler cette API. Pour plus d’informations, notamment sur la façon de choisir les autorisations, voir Autorisations.
Type d’autorisation
Autorisations (de celle qui offre le plus de privilèges à celle qui en offre le moins)
Dans le corps de la demande, fournissez une représentation JSON de l’objet resourceOperation.
Le tableau suivant indique les propriétés qui sont requises lorsque vous créez l’objet resourceOperation.
Propriété
Type
Description
id
String
Clé de l’opération de ressource. En lecture seule, générée automatiquement.
resourceName
String
Nom de la ressource sur laquelle cette opération est effectuée.
actionName
String
Type d’action qu’effectuera cette opération. L’objet actionName doit être concis et contenir le moins de mots possible.
description
String
Description de l’opération de ressource. Le texte de la description apparaît lorsque vous pointez dessus avec la souris pour l’opération lorsqu’elle apparaît dans le portail Azure.
Réponse
Si elle réussit, cette méthode renvoie un code de réponse 201 Created et un objet resourceOperation dans le corps de la réponse.
POST https://graph.microsoft.com/v1.0/deviceManagement/resourceOperations
Content-type: application/json
Content-length: 178
{
"@odata.type": "#microsoft.graph.resourceOperation",
"resourceName": "Resource Name value",
"actionName": "Action Name value",
"description": "Description value"
}
// Code snippets are only available for the latest version. Current version is 5.x
// Dependencies
using Microsoft.Graph.Models;
var requestBody = new ResourceOperation
{
OdataType = "#microsoft.graph.resourceOperation",
ResourceName = "Resource Name value",
ActionName = "Action Name value",
Description = "Description value",
};
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.DeviceManagement.ResourceOperations.PostAsync(requestBody);
// Code snippets are only available for the latest major version. Current major version is $v1.*
// Dependencies
import (
"context"
msgraphsdk "github.com/microsoftgraph/msgraph-sdk-go"
graphmodels "github.com/microsoftgraph/msgraph-sdk-go/models"
//other-imports
)
requestBody := graphmodels.NewResourceOperation()
resourceName := "Resource Name value"
requestBody.SetResourceName(&resourceName)
actionName := "Action Name value"
requestBody.SetActionName(&actionName)
description := "Description value"
requestBody.SetDescription(&description)
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=go
resourceOperations, err := graphClient.DeviceManagement().ResourceOperations().Post(context.Background(), requestBody, nil)
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
ResourceOperation resourceOperation = new ResourceOperation();
resourceOperation.setOdataType("#microsoft.graph.resourceOperation");
resourceOperation.setResourceName("Resource Name value");
resourceOperation.setActionName("Action Name value");
resourceOperation.setDescription("Description value");
ResourceOperation result = graphClient.deviceManagement().resourceOperations().post(resourceOperation);
<?php
use Microsoft\Graph\GraphServiceClient;
use Microsoft\Graph\Generated\Models\ResourceOperation;
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$requestBody = new ResourceOperation();
$requestBody->setOdataType('#microsoft.graph.resourceOperation');
$requestBody->setResourceName('Resource Name value');
$requestBody->setActionName('Action Name value');
$requestBody->setDescription('Description value');
$result = $graphServiceClient->deviceManagement()->resourceOperations()->post($requestBody)->wait();
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph import GraphServiceClient
from msgraph.generated.models.resource_operation import ResourceOperation
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
request_body = ResourceOperation(
odata_type = "#microsoft.graph.resourceOperation",
resource_name = "Resource Name value",
action_name = "Action Name value",
description = "Description value",
)
result = await graph_client.device_management.resource_operations.post(request_body)
Voici un exemple de réponse. Remarque : l’objet de réponse illustré ici peut être tronqué à des fins de concision. Toutes les propriétés sont renvoyées à partir d’un appel réel.
HTTP/1.1 201 Created
Content-Type: application/json
Content-Length: 227
{
"@odata.type": "#microsoft.graph.resourceOperation",
"id": "232b8fee-8fee-232b-ee8f-2b23ee8f2b23",
"resourceName": "Resource Name value",
"actionName": "Action Name value",
"description": "Description value"
}