Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .
Mettez à jour la configuration de la stratégie d’approvisionnement pour un ensemble d’appareils PC cloud en fonction de leurs ID. Cette méthode prend en charge les nouvelles tentatives et vous permet d’appliquer la configuration à un sous-ensemble de PC cloud initialement à tester.
Dans le corps de la demande, fournissez une représentation JSON des paramètres.
Le tableau suivant présente les paramètres que vous pouvez utiliser avec cette méthode.
Paramètre
Type
Description
cloudPcIds
String collection
Collection d’ID de PC cloud.
policySettings
cloudPcPolicySettingType
Propriété cible de cette action d’application. Les valeurs possibles sont region, singleSignOn et unknownFutureValue. La valeur par défaut est region. Cette action s’applique region en tant que valeur si ce paramètre est null.
Réponse
Si elle réussit, cette méthode renvoie un code de réponse 204 No Content.
// Code snippets are only available for the latest version. Current version is 5.x
// Dependencies
using Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.ApplyConfig;
using Microsoft.Graph.Beta.Models;
var requestBody = new ApplyConfigPostRequestBody
{
CloudPcIds = new List<string>
{
"52aa2645-36ee-47d2-9eb3-b8fbb17c3fc4",
"ff117b6c-e3e6-41be-9cae-eb6743249a30",
},
PolicySettings = CloudPcPolicySettingType.Region,
};
// To initialize your graphClient, see https://video2.skills-academy.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
await graphClient.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.ApplyConfig.PostAsync(requestBody);
// Code snippets are only available for the latest major version. Current major version is $v0.*
// Dependencies
import (
"context"
msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go"
graphdevicemanagement "github.com/microsoftgraph/msgraph-beta-sdk-go/devicemanagement"
graphmodels "github.com/microsoftgraph/msgraph-beta-sdk-go/models"
//other-imports
)
requestBody := graphdevicemanagement.NewApplyConfigPostRequestBody()
cloudPcIds := []string {
"52aa2645-36ee-47d2-9eb3-b8fbb17c3fc4",
"ff117b6c-e3e6-41be-9cae-eb6743249a30",
}
requestBody.SetCloudPcIds(cloudPcIds)
policySettings := graphmodels.REGION_CLOUDPCPOLICYSETTINGTYPE
requestBody.SetPolicySettings(&policySettings)
// To initialize your graphClient, see https://video2.skills-academy.com/en-us/graph/sdks/create-client?from=snippets&tabs=go
graphClient.DeviceManagement().VirtualEndpoint().ProvisioningPolicies().ApplyConfig().Post(context.Background(), requestBody, nil)
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.applyconfig.ApplyConfigPostRequestBody applyConfigPostRequestBody = new com.microsoft.graph.beta.devicemanagement.virtualendpoint.provisioningpolicies.applyconfig.ApplyConfigPostRequestBody();
LinkedList<String> cloudPcIds = new LinkedList<String>();
cloudPcIds.add("52aa2645-36ee-47d2-9eb3-b8fbb17c3fc4");
cloudPcIds.add("ff117b6c-e3e6-41be-9cae-eb6743249a30");
applyConfigPostRequestBody.setCloudPcIds(cloudPcIds);
applyConfigPostRequestBody.setPolicySettings(EnumSet.of(CloudPcPolicySettingType.Region));
graphClient.deviceManagement().virtualEndpoint().provisioningPolicies().applyConfig().post(applyConfigPostRequestBody);
<?php
use Microsoft\Graph\Beta\GraphServiceClient;
use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\ApplyConfig\ApplyConfigPostRequestBody;
use Microsoft\Graph\Beta\Generated\Models\CloudPcPolicySettingType;
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$requestBody = new ApplyConfigPostRequestBody();
$requestBody->setCloudPcIds(['52aa2645-36ee-47d2-9eb3-b8fbb17c3fc4', 'ff117b6c-e3e6-41be-9cae-eb6743249a30', ]);
$requestBody->setPolicySettings(new CloudPcPolicySettingType('region'));
$graphServiceClient->deviceManagement()->virtualEndpoint()->provisioningPolicies()->applyConfig()->post($requestBody)->wait();
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph_beta import GraphServiceClient
from msgraph_beta.generated.devicemanagement.virtualendpoint.provisioningpolicies.apply_config.apply_config_post_request_body import ApplyConfigPostRequestBody
from msgraph_beta.generated.models.cloud_pc_policy_setting_type import CloudPcPolicySettingType
# To initialize your graph_client, see https://video2.skills-academy.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
request_body = ApplyConfigPostRequestBody(
cloud_pc_ids = [
"52aa2645-36ee-47d2-9eb3-b8fbb17c3fc4",
"ff117b6c-e3e6-41be-9cae-eb6743249a30",
],
policy_settings = CloudPcPolicySettingType.Region,
)
await graph_client.device_management.virtual_endpoint.provisioning_policies.apply_config.post(request_body)