Tipo de programa de compras por volumen al que está asociado el token del Programa de Compras por Volumen de Apple especificado. Los valores posibles son: business y education. Los valores posibles son: business y education.
Id. de Apple
Cadena
Identificador de Apple asociado al token del Programa de compras por volumen de Apple especificado.
expirationDateTime
DateTimeOffset
La fecha y hora de vencimiento del token del Programa de compras por volumen de Apple.
lastSyncDateTime
DateTimeOffset
La última vez que se realizó la sincronización de una aplicación con el servicio del programa de compras por volumen de Apple utilizando el token de dicho programa de compras.
token
Cadena
La cadena del token del programa de compras por volumen de Apple descargada desde ese programa de compras.
lastModifiedDateTime
DateTimeOffset
La fecha y hora de modificación asociada con el token del Programa de compras por volumen de Apple.
Estado actual del token del Programa de compras por volumen de Apple. Los valores posibles son: unknown, valid, expired, invalid y assignedToExternalMDM. Los valores posibles son: unknown, valid, expired, invalid y assignedToExternalMDM.
Estado de sincronización actual de la última sincronización de la aplicación que se activó con el Token del programa de compras por volumen de Apple. Los valores posibles son: none, inProgress, completed y failed. Los valores posibles son: none, inProgress, completed y failed.
automaticallyUpdateApps
Booleano
Si las aplicaciones para el token VPP se actualizarán automáticamente o no.
countryOrRegion
Cadena
Si las aplicaciones para el token VPP se actualizarán automáticamente o no.
Respuesta
Si se ejecuta correctamente, este método devuelve un código de respuesta 200 OK y un objeto vppToken actualizado en el cuerpo de la respuesta.
PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/vppTokens/{vppTokenId}
Content-type: application/json
Content-length: 461
{
"@odata.type": "#microsoft.graph.vppToken",
"organizationName": "Organization Name value",
"vppTokenAccountType": "education",
"appleId": "Apple Id value",
"expirationDateTime": "2016-12-31T23:57:57.2481234-08:00",
"lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00",
"token": "Token value",
"state": "valid",
"lastSyncStatus": "inProgress",
"automaticallyUpdateApps": true,
"countryOrRegion": "Country Or Region value"
}
// Code snippets are only available for the latest version. Current version is 5.x
// Dependencies
using Microsoft.Graph.Models;
var requestBody = new VppToken
{
OdataType = "#microsoft.graph.vppToken",
OrganizationName = "Organization Name value",
VppTokenAccountType = VppTokenAccountType.Education,
AppleId = "Apple Id value",
ExpirationDateTime = DateTimeOffset.Parse("2016-12-31T23:57:57.2481234-08:00"),
LastSyncDateTime = DateTimeOffset.Parse("2017-01-01T00:02:49.3205976-08:00"),
Token = "Token value",
State = VppTokenState.Valid,
LastSyncStatus = VppTokenSyncStatus.InProgress,
AutomaticallyUpdateApps = true,
CountryOrRegion = "Country Or Region value",
};
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.DeviceAppManagement.VppTokens["{vppToken-id}"].PatchAsync(requestBody);
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
VppToken vppToken = new VppToken();
vppToken.setOdataType("#microsoft.graph.vppToken");
vppToken.setOrganizationName("Organization Name value");
vppToken.setVppTokenAccountType(VppTokenAccountType.Education);
vppToken.setAppleId("Apple Id value");
OffsetDateTime expirationDateTime = OffsetDateTime.parse("2016-12-31T23:57:57.2481234-08:00");
vppToken.setExpirationDateTime(expirationDateTime);
OffsetDateTime lastSyncDateTime = OffsetDateTime.parse("2017-01-01T00:02:49.3205976-08:00");
vppToken.setLastSyncDateTime(lastSyncDateTime);
vppToken.setToken("Token value");
vppToken.setState(VppTokenState.Valid);
vppToken.setLastSyncStatus(VppTokenSyncStatus.InProgress);
vppToken.setAutomaticallyUpdateApps(true);
vppToken.setCountryOrRegion("Country Or Region value");
VppToken result = graphClient.deviceAppManagement().vppTokens().byVppTokenId("{vppToken-id}").patch(vppToken);
<?php
use Microsoft\Graph\GraphServiceClient;
use Microsoft\Graph\Generated\Models\VppToken;
use Microsoft\Graph\Generated\Models\VppTokenAccountType;
use Microsoft\Graph\Generated\Models\VppTokenState;
use Microsoft\Graph\Generated\Models\VppTokenSyncStatus;
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$requestBody = new VppToken();
$requestBody->setOdataType('#microsoft.graph.vppToken');
$requestBody->setOrganizationName('Organization Name value');
$requestBody->setVppTokenAccountType(new VppTokenAccountType('education'));
$requestBody->setAppleId('Apple Id value');
$requestBody->setExpirationDateTime(new \DateTime('2016-12-31T23:57:57.2481234-08:00'));
$requestBody->setLastSyncDateTime(new \DateTime('2017-01-01T00:02:49.3205976-08:00'));
$requestBody->setToken('Token value');
$requestBody->setState(new VppTokenState('valid'));
$requestBody->setLastSyncStatus(new VppTokenSyncStatus('inProgress'));
$requestBody->setAutomaticallyUpdateApps(true);
$requestBody->setCountryOrRegion('Country Or Region value');
$result = $graphServiceClient->deviceAppManagement()->vppTokens()->byVppTokenId('vppToken-id')->patch($requestBody)->wait();
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph import GraphServiceClient
from msgraph.generated.models.vpp_token import VppToken
from msgraph.generated.models.vpp_token_account_type import VppTokenAccountType
from msgraph.generated.models.vpp_token_state import VppTokenState
from msgraph.generated.models.vpp_token_sync_status import VppTokenSyncStatus
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
request_body = VppToken(
odata_type = "#microsoft.graph.vppToken",
organization_name = "Organization Name value",
vpp_token_account_type = VppTokenAccountType.Education,
apple_id = "Apple Id value",
expiration_date_time = "2016-12-31T23:57:57.2481234-08:00",
last_sync_date_time = "2017-01-01T00:02:49.3205976-08:00",
token = "Token value",
state = VppTokenState.Valid,
last_sync_status = VppTokenSyncStatus.InProgress,
automatically_update_apps = True,
country_or_region = "Country Or Region value",
)
result = await graph_client.device_app_management.vpp_tokens.by_vpp_token_id('vppToken-id').patch(request_body)
Aquí tiene un ejemplo de la respuesta. Nota: Es posible que el objeto de respuesta que aparezca aquí esté truncado para abreviar. Todas las propiedades se devolverán desde una llamada real.
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 574
{
"@odata.type": "#microsoft.graph.vppToken",
"id": "9ceb2f92-2f92-9ceb-922f-eb9c922feb9c",
"organizationName": "Organization Name value",
"vppTokenAccountType": "education",
"appleId": "Apple Id value",
"expirationDateTime": "2016-12-31T23:57:57.2481234-08:00",
"lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00",
"token": "Token value",
"lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
"state": "valid",
"lastSyncStatus": "inProgress",
"automaticallyUpdateApps": true,
"countryOrRegion": "Country Or Region value"
}