Create Laptop Plan
Select
Create Laptop Plan
- application/json
Request Body
- LaptopPlan SaaS
- LaptopPlan CustomerManaged
- disableDLP boolean
Default value:
false
Default: False (DLP will be enabled)
- planName string required
allowedFeatures object
Create/modify allowed features of laptop plan
edgeDrive booleanDefault value:
false
Flag to enable Edge Drive
edgeDriveSettings object
createNewIndexServer boolean requiredIf set to false, uses existing edge index server and requires IndexServer IdName to be passed. If set to true, requires client IdName and indexCachePath to create a new Index Server.
indexServer object
id int32name stringclient object
id int32name stringindexCachePath stringauditDriveOperations booleanDefault value:
true
Enable auditing which logs the activities based on user interaction like creating, editing, moving, renaming, downloading or deleting files.
notificationsForShares booleanDefault value:
true
Enables alert notification feature which allows the share user or share owner to subscribe for share notifications when any activities are performed on the Edge Drive or the Collaborative share. The user can receive the notifications on the Web Console or as an email notification.
edgeDriveQuota int32Default value:
-1
Maximum number of gigabytes that you can store in the Edge Drive. Giving value as -1 means no quota.
DLP booleanDefault value:
true
Flag to enable Data loss protection
archiving booleanDefault value:
false
Flag to enable archiving of laptop data
archivingRules object
These rules are enforced only when archiving is set to true
startCleaningIfLessThan int32Default value:
50
When free disk space falls below specified amount (in percentage), start cleaning up the disk
stopCleaningIfupto int32Default value:
80
When free disk space more than specified amount (in percentage), stop cleaning up the disk
fileAccessTimeOlderThan int32Default value:
90
To archive files based on the last accessed date of each file within the folder, specify the number of days
fileModifiedTimeOlderThan int32Default value:
90
To archive files based on the last modified date of each file within the folder, specify the number of days
fileCreatedTimeOlderThan int32To archive files based on the time the files were created within the folder, specify the number of days
fileSizeGreaterThan int32Default value:
1024
To archive files based on the size of the file, specify the minimum file size in KB. All files whose size ranges between the minimum and maximum values are archived.
maximumFileSize int32To archive files based on the size of the file, specify the maximum file size in KB. All files whose size ranges between the minimum and maximum values are archived.
archiveReadOnlyFiles booleanDefault value:
false
To archive files based on the Read-Only attribute, set to TRUE
afterArchivingPossible values: [
REPLACE_FILE_WITH_STUB
,DELETE_THE_FILE
]After an archive job, replace the file that meets the archiving rules with a stub or delete the file that meets the archiving rules
backupContent object
windowsIncludedPaths string[]Default value:
Desktop,Documents,MigrationAssistant
Paths to include for Windows
windowsExcludedPaths string[]Default value:
<WKF,AppData>,<WKF,LocalAppData>,Disk Images,Executable,Temporary Files (Windows),C:\Program Files,C:\Program Files (x86),C:\Windows
Paths to exclude for Windows
macIncludedPaths string[]Default value:
Desktop,Documents,MigrationAssistant
Paths to include for Mac
macExcludedPaths string[]Default value:
Disk Images,Executable,Temporary Files (Mac),/Library,<WKF,Library>
Paths to exclude for Mac
unixIncludedPaths string[]Default value:
Desktop,Documents
Paths to include for UNIX
unixExcludedPaths string[]Default value:
Disk Images,Executable,Temporary Files (Linux)
Paths to exclude for UNIX
fileSystemQuota int32Default value:
-1
Maximum number of gigabytes that you can store in the File System. Giving value as -1 means infinite file system quota.
storageAndSchedule object
primaryStorage object required
id int32name stringsecondaryStorage object
id int32name stringbackupFrequency int32Default value:
480
Recovery Point Objective (RPO) is the maximum amount of time that data can be lost during a service disruption. Your RPO determines the frequency of your backup jobs. Your RPO is met through automatic options. The time specified in minutes here is your RPO if none of the automatic options are met. Default is 480 minutes (8 hours).
retention object
deletedItemRetention int32Default value:
730
Amount of days after deletion of files to keep the items. Giving value as -1 means to retain files indefinitely.
fileVersions object
Can retain file versions for one of following three cases: days versions custom versions (daily, weekly monthly) If not defined then, 5 versions are considered the default setting.
days int32Retain files for this many days. Year(s) or month(s) need to be converted to day(s)
versions int32Default value:
5
Retain this many file versions. This is considered as default if no file retention rule is specified.
dailyVersions int32Custom version rule: Retain daily versions for this many day(s)
weeklyVersions int32Custom version rule: Retain weekly versions for this many week(s)
monthlyVersions int32Custom version rule: Retain monthly versions for this many month(s)
networkResources object
throttleSend int32Default value:
-1
Maximum kilobits per second to throttle the emitting speed of data. Giving value as -1 means infinite throttle send speed i.e. no limit
throttleReceive int32Default value:
-1
Maximum kilobits per second to throttle the receiving speed of data. Giving value as -1 means infinite throttle send speed i.e. no limit
alerts object[]
id int32name string- allowPlanOverride boolean
Default value:
false
Flag to enable overriding of plan. Plan cannot be overriden by default.
overrideRestrictions object
To allow the derived plans that use this plan as the base plan to override the settings, property allowPlanOverride must be true, and then select one of the options for Storage pool, RPO , Folders to backup, and Retention.
storagePool stringPossible values: [
OPTIONAL
,MUST
,NOT_ALLOWED
]RPO stringPossible values: [
OPTIONAL
,MUST
,NOT_ALLOWED
]backupContent stringPossible values: [
OPTIONAL
,MUST
,NOT_ALLOWED
]retention stringPossible values: [
OPTIONAL
,MUST
,NOT_ALLOWED
]inviteUsersOrGroups object[]
The users and user groups who should install the end-user Endpoint package on their devices.
id int32This gives Id of user or user group or external user group
name stringThis gives name of user or user group or external user group
type UserAndUserGroupsTypePossible values: [
USER
,USER_GROUP
,EXTERNAL_USER_GROUP
]Tells what kind of user or user group it is
sendInvite booleanDefault value:
true
If set to true, will send an invite email to the user or group. Default is true.
parentPlan object
id int32name string
- 200
- 400
- 500
Success
- application/json
- Schema
- Example (from schema)
Schema
plan object
id int32GUID stringname stringerrors object[]
component stringPlan Entity for which error occured
errorCode int32Error Code for plan
errorMessage stringError message for plan
{
"plan": {
"id": 0,
"GUID": "string",
"name": "string"
},
"errors": [
{
"component": "string",
"errorCode": 0,
"errorMessage": "string"
}
]
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}