Atualizar managedDeviceMobileAppConfigurationDeviceSummary
Artigo
02/07/2024
11 colaboradores
Comentários
Neste artigo
Namespace: microsoft.graph
Observação: A API do Microsoft Graph para Intune requer uma licença ativa do Intune para o locatário.
Atualizar as propriedades de um objeto managedDeviceMobileAppConfigurationDeviceSummary .
Essa API está disponível nas seguintes implantações nacionais de nuvem .
Serviço global
Governo dos EUA L4
GOVERNO DOS EUA L5 (DOD)
China operada pela 21Vianet
✅
✅
✅
✅
Permissões
Uma das seguintes permissões é necessária para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões .
Tipo de permissão
Permissões (da com menos para a com mais privilégios)
Delegado (conta corporativa ou de estudante)
DeviceManagementApps.ReadWrite.All
Delegado (conta pessoal da Microsoft)
Sem suporte.
Application
DeviceManagementApps.ReadWrite.All
Solicitação HTTP
PATCH /deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/deviceStatusSummary
Cabeçalho
Valor
Autorização
{token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização .
Aceitar
application/json
Corpo da solicitação
No corpo da solicitação, forneça uma representação JSON do objeto managedDeviceMobileAppConfigurationDeviceSummary .
A tabela a seguir mostra as propriedades que são necessárias ao criar managedDeviceMobileAppConfigurationDeviceSummary .
Propriedade
Tipo
Descrição
id
String
Chave da entidade.
pendingCount
Int32
Número de dispositivos pendentes
notApplicableCount
Int32
Número de dispositivos não aplicáveis
successCount
Int32
Número de dispositivos com êxito
errorCount
Int32
Número de dispositivos com erro
failedCount
Int32
Número de dispositivos com falha
lastUpdateDateTime
DateTimeOffset
Hora da última atualização
configurationVersion
Int32
Versão da política para essa visão geral
Resposta
Se tiver êxito, este método retornará um código de resposta 200 OK
e um objeto managedDeviceMobileAppConfigurationDeviceSummary atualizado no corpo da resposta.
Exemplo
Solicitação
Este é um exemplo da solicitação.
PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/deviceStatusSummary
Content-type: application/json
Content-length: 299
{
"@odata.type": "#microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary",
"pendingCount": 12,
"notApplicableCount": 2,
"successCount": 12,
"errorCount": 10,
"failedCount": 11,
"lastUpdateDateTime": "2016-12-31T23:58:21.6459442-08:00",
"configurationVersion": 4
}
// Code snippets are only available for the latest version. Current version is 5.x
// Dependencies
using Microsoft.Graph.Models;
var requestBody = new ManagedDeviceMobileAppConfigurationDeviceSummary
{
OdataType = "#microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary",
PendingCount = 12,
NotApplicableCount = 2,
SuccessCount = 12,
ErrorCount = 10,
FailedCount = 11,
LastUpdateDateTime = DateTimeOffset.Parse("2016-12-31T23:58:21.6459442-08:00"),
ConfigurationVersion = 4,
};
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.DeviceAppManagement.MobileAppConfigurations["{managedDeviceMobileAppConfiguration-id}"].DeviceStatusSummary.PatchAsync(requestBody);
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider , consulte a documentação do SDK .
mgc device-app-management mobile-app-configurations device-status-summary patch --managed-device-mobile-app-configuration-id {managedDeviceMobileAppConfiguration-id} --body '{\
"@odata.type": "#microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary",\
"pendingCount": 12,\
"notApplicableCount": 2,\
"successCount": 12,\
"errorCount": 10,\
"failedCount": 11,\
"lastUpdateDateTime": "2016-12-31T23:58:21.6459442-08:00",\
"configurationVersion": 4\
}\
'
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider , consulte a documentação do SDK .
// Code snippets are only available for the latest major version. Current major version is $v1.*
// Dependencies
import (
"context"
"time"
msgraphsdk "github.com/microsoftgraph/msgraph-sdk-go"
graphmodels "github.com/microsoftgraph/msgraph-sdk-go/models"
//other-imports
)
requestBody := graphmodels.NewManagedDeviceMobileAppConfigurationDeviceSummary()
pendingCount := int32(12)
requestBody.SetPendingCount(&pendingCount)
notApplicableCount := int32(2)
requestBody.SetNotApplicableCount(¬ApplicableCount)
successCount := int32(12)
requestBody.SetSuccessCount(&successCount)
errorCount := int32(10)
requestBody.SetErrorCount(&errorCount)
failedCount := int32(11)
requestBody.SetFailedCount(&failedCount)
lastUpdateDateTime , err := time.Parse(time.RFC3339, "2016-12-31T23:58:21.6459442-08:00")
requestBody.SetLastUpdateDateTime(&lastUpdateDateTime)
configurationVersion := int32(4)
requestBody.SetConfigurationVersion(&configurationVersion)
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=go
deviceStatusSummary, err := graphClient.DeviceAppManagement().MobileAppConfigurations().ByManagedDeviceMobileAppConfigurationId("managedDeviceMobileAppConfiguration-id").DeviceStatusSummary().Patch(context.Background(), requestBody, nil)
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider , consulte a documentação do SDK .
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
ManagedDeviceMobileAppConfigurationDeviceSummary managedDeviceMobileAppConfigurationDeviceSummary = new ManagedDeviceMobileAppConfigurationDeviceSummary();
managedDeviceMobileAppConfigurationDeviceSummary.setOdataType("#microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary");
managedDeviceMobileAppConfigurationDeviceSummary.setPendingCount(12);
managedDeviceMobileAppConfigurationDeviceSummary.setNotApplicableCount(2);
managedDeviceMobileAppConfigurationDeviceSummary.setSuccessCount(12);
managedDeviceMobileAppConfigurationDeviceSummary.setErrorCount(10);
managedDeviceMobileAppConfigurationDeviceSummary.setFailedCount(11);
OffsetDateTime lastUpdateDateTime = OffsetDateTime.parse("2016-12-31T23:58:21.6459442-08:00");
managedDeviceMobileAppConfigurationDeviceSummary.setLastUpdateDateTime(lastUpdateDateTime);
managedDeviceMobileAppConfigurationDeviceSummary.setConfigurationVersion(4);
ManagedDeviceMobileAppConfigurationDeviceSummary result = graphClient.deviceAppManagement().mobileAppConfigurations().byManagedDeviceMobileAppConfigurationId("{managedDeviceMobileAppConfiguration-id}").deviceStatusSummary().patch(managedDeviceMobileAppConfigurationDeviceSummary);
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider , consulte a documentação do SDK .
const options = {
authProvider,
};
const client = Client.init(options);
const managedDeviceMobileAppConfigurationDeviceSummary = {
'@odata.type': '#microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary',
pendingCount: 12,
notApplicableCount: 2,
successCount: 12,
errorCount: 10,
failedCount: 11,
lastUpdateDateTime: '2016-12-31T23:58:21.6459442-08:00',
configurationVersion: 4
};
await client.api('/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfigurationId}/deviceStatusSummary')
.update(managedDeviceMobileAppConfigurationDeviceSummary);
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider , consulte a documentação do SDK .
<?php
use Microsoft\Graph\GraphServiceClient;
use Microsoft\Graph\Generated\Models\ManagedDeviceMobileAppConfigurationDeviceSummary;
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$requestBody = new ManagedDeviceMobileAppConfigurationDeviceSummary();
$requestBody->setOdataType('#microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary');
$requestBody->setPendingCount(12);
$requestBody->setNotApplicableCount(2);
$requestBody->setSuccessCount(12);
$requestBody->setErrorCount(10);
$requestBody->setFailedCount(11);
$requestBody->setLastUpdateDateTime(new \DateTime('2016-12-31T23:58:21.6459442-08:00'));
$requestBody->setConfigurationVersion(4);
$result = $graphServiceClient->deviceAppManagement()->mobileAppConfigurations()->byManagedDeviceMobileAppConfigurationId('managedDeviceMobileAppConfiguration-id')->deviceStatusSummary()->patch($requestBody)->wait();
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider , consulte a documentação do SDK .
Import-Module Microsoft.Graph.Devices.CorporateManagement
$params = @{
"@odata.type" = "#microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary"
pendingCount = 12
notApplicableCount = 2
successCount = 12
errorCount = 10
failedCount = 11
lastUpdateDateTime = [System.DateTime]::Parse("2016-12-31T23:58:21.6459442-08:00")
configurationVersion = 4
}
Update-MgDeviceAppManagementMobileAppConfigurationDeviceStatusSummary -ManagedDeviceMobileAppConfigurationId $managedDeviceMobileAppConfigurationId -BodyParameter $params
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider , consulte a documentação do SDK .
from msgraph import GraphServiceClient
from msgraph.generated.models.managed_device_mobile_app_configuration_device_summary import ManagedDeviceMobileAppConfigurationDeviceSummary
graph_client = GraphServiceClient(credentials, scopes)
request_body = ManagedDeviceMobileAppConfigurationDeviceSummary(
odata_type = "#microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary",
pending_count = 12,
not_applicable_count = 2,
success_count = 12,
error_count = 10,
failed_count = 11,
last_update_date_time = "2016-12-31T23:58:21.6459442-08:00",
configuration_version = 4,
)
result = await graph_client.device_app_management.mobile_app_configurations.by_managed_device_mobile_app_configuration_id('managedDeviceMobileAppConfiguration-id').device_status_summary.patch(request_body)
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider , consulte a documentação do SDK .
Resposta
Veja a seguir um exemplo da resposta. Observação: o objeto response mostrado aqui pode estar truncado por motivos de concisão. Todas as propriedades serão retornadas de uma chamada real.
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 348
{
"@odata.type": "#microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary",
"id": "9997c455-c455-9997-55c4-979955c49799",
"pendingCount": 12,
"notApplicableCount": 2,
"successCount": 12,
"errorCount": 10,
"failedCount": 11,
"lastUpdateDateTime": "2016-12-31T23:58:21.6459442-08:00",
"configurationVersion": 4
}