disableServersAndUser.php
disableServersAndUser.php
<?php
require_once ('Softlayer/SoapClient.class.php');
$apiUsername = '';
$apiKey = 'apikey_goes_here';
$accountClient = SoftLayer_SoapClient::getClient('SoftLayer_Account', null, $apiUsername, $apiKey);
$userClient = SoftLayer_SoapClient::getClient('SoftLayer_User_Customer', null, $apiUsername, $apiKey);
$virtualGuestClient = SoftLayer_SoapClient::getClient('SoftLayer_Virtual_Guest', null, $apiUsername, $apiKey);
$accountClient->setObjectMask("mask[id, userStatus, username]");
$users = $accountClient->getUsers();
var_dump($users);
$userToDisable = 'username';
foreach ($users as $user) {
if ($user->username == $userToDisable) {
$userClient->setInitParameter($user->id);
$ccis = $userClient->getVirtualGuests();
foreach ($ccis as $cci) {
$virtualGuestClient->setInitParameter($cci->id);
print ($virtualGuestClient);
}
$templateObject = new stdClass();
$templateObject->id = $user->id;
$templateObject->userStatusId = 1002;
}
}
?>