Public/Companies.ps1
function GetCloudberryCompanyList(){ CloudberryGetRequest -access_token $Global:Cloudberry_Access_Token -endpoint "Companies" } function CreateCloudberryCompany{ [CmdletBinding()] Param( [Parameter(Mandatory=$True)] [string]$Name, [Parameter(Mandatory=$False)] [int]$StorageLimit, [Parameter(Mandatory=$False)] [ValidateRange(0,2)] [int]$LicenseSettings #Company license settings: 0 - Custom (Users have custom license settings) 1 - Global Pool(Users activate paid licenses from the global pool automatically) 2 - Company Pool(Users can activate only limited number of paid licenses from the company pool) ) CloudberryPostRequest -access_token $Global:Cloudberry_Access_Token -endpoint "Companies" -postParams $PSBoundParameters #Write-Host 'Create User result' #Write-Host $_ return } function RemoveCloudberryCompany{ [CmdletBinding()] Param( [Parameter(Mandatory=$True)] [string]$ID ) CloudberryPostRequest -DELETE $true -access_token $Global:Cloudberry_Access_Token -endpoint "Companies/$ID" -postParams $PSBoundParameters } |