Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 986 Bytes

File metadata and controls

29 lines (21 loc) · 986 Bytes
description Automatically generated file. DO NOT MODIFY
<?php
use Microsoft\Graph\Beta\GraphServiceClient;
use Microsoft\Graph\Beta\Generated\Models\IpNamedLocation;
use Microsoft\Graph\Beta\Generated\Models\IpRange;
use Microsoft\Graph\Beta\Generated\Models\IPv4CidrRange;


$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);

$requestBody = new IpNamedLocation();
$requestBody->setOdataType('#microsoft.graph.ipNamedLocation');
$requestBody->setDisplayName('Untrusted named location with only IPv4 address');
$requestBody->setIsTrusted(false);
$ipRangesIpRange1 = new IPv4CidrRange();
$ipRangesIpRange1->setOdataType('#microsoft.graph.iPv4CidrRange');
$ipRangesIpRange1->setCidrAddress('6.5.4.3/18');
$ipRangesArray []= $ipRangesIpRange1;
$requestBody->setIpRanges($ipRangesArray);


$result = $graphServiceClient->identity()->conditionalAccess()->namedLocations()->byNamedLocationId('namedLocation-id')->patch($requestBody)->wait();