Create Laptop Plan
Create Laptop Plan
- application/json
Request Body
- planName string required
allowedFeatures object
backupContent object
storageAndSchedule object
retention object
networkResources object
alerts object[]
- allowPlanOverride boolean
Default value:
false
Flag to enable overriding of plan. Plan cannot be overriden by default.
overrideRestrictions object
inviteUsersOrGroups object[]
parentPlan object
Responses
- 200
- 400
- 500
Success
- application/json
- Schema
- Example (from schema)
Schema
plan object
errors object[]
{
"plan": {
"id": 0,
"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
}
POST /v4/laptopplan
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X POST 'https://localhost/webconsole/api/V4/LaptopPlan' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"planName": "string",
"allowedFeatures": {
"edgeDrive": false,
"edgeDriveSettings": {
"createNewIndexServer": true,
"indexServer": {
"id": 0,
"name": "string"
},
"client": {
"id": 0,
"name": "string"
},
"indexCachePath": "string",
"auditDriveOperations": true,
"notificationsForShares": true,
"edgeDriveQuota": -1
},
"DLP": true,
"archiving": false,
"archivingRules": {
"startCleaningIfLessThan": 50,
"stopCleaningIfupto": 80,
"fileAccessTimeOlderThan": 90,
"fileModifiedTimeOlderThan": 90,
"fileCreatedTimeOlderThan": 0,
"fileSizeGreaterThan": 1024,
"maximumFileSize": 0,
"archiveReadOnlyFiles": false,
"afterArchiving": "REPLACE_FILE_WITH_STUB"
}
},
"backupContent": {
"windowsIncludedPaths": [
"string"
],
"windowsExcludedPaths": [
"string"
],
"macIncludedPaths": [
"string"
],
"macExcludedPaths": [
"string"
],
"unixIncludedPaths": [
"string"
],
"unixExcludedPaths": [
"string"
],
"fileSystemQuota": -1
},
"storageAndSchedule": {
"primaryStorage": {
"id": 0,
"name": "string"
},
"secondaryStorage": {
"id": 0,
"name": "string"
},
"backupFrequency": 480
},
"retention": {
"deletedItemRetention": 730,
"fileVersions": {
"days": 0,
"versions": 5,
"dailyVersions": 0,
"weeklyVersions": 0,
"monthlyVersions": 0
}
},
"networkResources": {
"throttleSend": -1,
"throttleReceive": -1
},
"alerts": [
{
"id": 0,
"name": "string"
}
],
"allowPlanOverride": false,
"overrideRestrictions": {
"storagePool": "OPTIONAL",
"RPO": "OPTIONAL",
"backupContent": "OPTIONAL",
"retention": "OPTIONAL"
},
"inviteUsersOrGroups": [
{
"id": 0,
"name": "string",
"type": "USER",
"sendInvite": true
}
],
"parentPlan": {
"id": 0,
"name": "string"
}
}'
curl -L -X POST 'https://localhost/webconsole/api/V4/LaptopPlan' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"planName": "string",
"allowedFeatures": {
"edgeDrive": false,
"edgeDriveSettings": {
"createNewIndexServer": true,
"indexServer": {
"id": 0,
"name": "string"
},
"client": {
"id": 0,
"name": "string"
},
"indexCachePath": "string",
"auditDriveOperations": true,
"notificationsForShares": true,
"edgeDriveQuota": -1
},
"DLP": true,
"archiving": false,
"archivingRules": {
"startCleaningIfLessThan": 50,
"stopCleaningIfupto": 80,
"fileAccessTimeOlderThan": 90,
"fileModifiedTimeOlderThan": 90,
"fileCreatedTimeOlderThan": 0,
"fileSizeGreaterThan": 1024,
"maximumFileSize": 0,
"archiveReadOnlyFiles": false,
"afterArchiving": "REPLACE_FILE_WITH_STUB"
}
},
"backupContent": {
"windowsIncludedPaths": [
"string"
],
"windowsExcludedPaths": [
"string"
],
"macIncludedPaths": [
"string"
],
"macExcludedPaths": [
"string"
],
"unixIncludedPaths": [
"string"
],
"unixExcludedPaths": [
"string"
],
"fileSystemQuota": -1
},
"storageAndSchedule": {
"primaryStorage": {
"id": 0,
"name": "string"
},
"secondaryStorage": {
"id": 0,
"name": "string"
},
"backupFrequency": 480
},
"retention": {
"deletedItemRetention": 730,
"fileVersions": {
"days": 0,
"versions": 5,
"dailyVersions": 0,
"weeklyVersions": 0,
"monthlyVersions": 0
}
},
"networkResources": {
"throttleSend": -1,
"throttleReceive": -1
},
"alerts": [
{
"id": 0,
"name": "string"
}
],
"allowPlanOverride": false,
"overrideRestrictions": {
"storagePool": "OPTIONAL",
"RPO": "OPTIONAL",
"backupContent": "OPTIONAL",
"retention": "OPTIONAL"
},
"inviteUsersOrGroups": [
{
"id": 0,
"name": "string",
"type": "USER",
"sendInvite": true
}
],
"parentPlan": {
"id": 0,
"name": "string"
}
}'
curl -L -X POST 'https://localhost/webconsole/api/V4/LaptopPlan' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"planName": "string",
"allowedFeatures": {
"edgeDrive": false,
"edgeDriveSettings": {
"createNewIndexServer": true,
"indexServer": {
"id": 0,
"name": "string"
},
"client": {
"id": 0,
"name": "string"
},
"indexCachePath": "string",
"auditDriveOperations": true,
"notificationsForShares": true,
"edgeDriveQuota": -1
},
"DLP": true,
"archiving": false,
"archivingRules": {
"startCleaningIfLessThan": 50,
"stopCleaningIfupto": 80,
"fileAccessTimeOlderThan": 90,
"fileModifiedTimeOlderThan": 90,
"fileCreatedTimeOlderThan": 0,
"fileSizeGreaterThan": 1024,
"maximumFileSize": 0,
"archiveReadOnlyFiles": false,
"afterArchiving": "REPLACE_FILE_WITH_STUB"
}
},
"backupContent": {
"windowsIncludedPaths": [
"string"
],
"windowsExcludedPaths": [
"string"
],
"macIncludedPaths": [
"string"
],
"macExcludedPaths": [
"string"
],
"unixIncludedPaths": [
"string"
],
"unixExcludedPaths": [
"string"
],
"fileSystemQuota": -1
},
"storageAndSchedule": {
"primaryStorage": {
"id": 0,
"name": "string"
},
"secondaryStorage": {
"id": 0,
"name": "string"
},
"backupFrequency": 480
},
"retention": {
"deletedItemRetention": 730,
"fileVersions": {
"days": 0,
"versions": 5,
"dailyVersions": 0,
"weeklyVersions": 0,
"monthlyVersions": 0
}
},
"networkResources": {
"throttleSend": -1,
"throttleReceive": -1
},
"alerts": [
{
"id": 0,
"name": "string"
}
],
"allowPlanOverride": false,
"overrideRestrictions": {
"storagePool": "OPTIONAL",
"RPO": "OPTIONAL",
"backupContent": "OPTIONAL",
"retention": "OPTIONAL"
},
"inviteUsersOrGroups": [
{
"id": 0,
"name": "string",
"type": "USER",
"sendInvite": true
}
],
"parentPlan": {
"id": 0,
"name": "string"
}
}'
curl -L -X POST 'https://localhost/webconsole/api/V4/LaptopPlan' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"planName": "string",
"allowedFeatures": {
"edgeDrive": false,
"edgeDriveSettings": {
"createNewIndexServer": true,
"indexServer": {
"id": 0,
"name": "string"
},
"client": {
"id": 0,
"name": "string"
},
"indexCachePath": "string",
"auditDriveOperations": true,
"notificationsForShares": true,
"edgeDriveQuota": -1
},
"DLP": true,
"archiving": false,
"archivingRules": {
"startCleaningIfLessThan": 50,
"stopCleaningIfupto": 80,
"fileAccessTimeOlderThan": 90,
"fileModifiedTimeOlderThan": 90,
"fileCreatedTimeOlderThan": 0,
"fileSizeGreaterThan": 1024,
"maximumFileSize": 0,
"archiveReadOnlyFiles": false,
"afterArchiving": "REPLACE_FILE_WITH_STUB"
}
},
"backupContent": {
"windowsIncludedPaths": [
"string"
],
"windowsExcludedPaths": [
"string"
],
"macIncludedPaths": [
"string"
],
"macExcludedPaths": [
"string"
],
"unixIncludedPaths": [
"string"
],
"unixExcludedPaths": [
"string"
],
"fileSystemQuota": -1
},
"storageAndSchedule": {
"primaryStorage": {
"id": 0,
"name": "string"
},
"secondaryStorage": {
"id": 0,
"name": "string"
},
"backupFrequency": 480
},
"retention": {
"deletedItemRetention": 730,
"fileVersions": {
"days": 0,
"versions": 5,
"dailyVersions": 0,
"weeklyVersions": 0,
"monthlyVersions": 0
}
},
"networkResources": {
"throttleSend": -1,
"throttleReceive": -1
},
"alerts": [
{
"id": 0,
"name": "string"
}
],
"allowPlanOverride": false,
"overrideRestrictions": {
"storagePool": "OPTIONAL",
"RPO": "OPTIONAL",
"backupContent": "OPTIONAL",
"retention": "OPTIONAL"
},
"inviteUsersOrGroups": [
{
"id": 0,
"name": "string",
"type": "USER",
"sendInvite": true
}
],
"parentPlan": {
"id": 0,
"name": "string"
}
}'
curl -L -X POST 'https://localhost/webconsole/api/V4/LaptopPlan' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"planName": "string",
"allowedFeatures": {
"edgeDrive": false,
"edgeDriveSettings": {
"createNewIndexServer": true,
"indexServer": {
"id": 0,
"name": "string"
},
"client": {
"id": 0,
"name": "string"
},
"indexCachePath": "string",
"auditDriveOperations": true,
"notificationsForShares": true,
"edgeDriveQuota": -1
},
"DLP": true,
"archiving": false,
"archivingRules": {
"startCleaningIfLessThan": 50,
"stopCleaningIfupto": 80,
"fileAccessTimeOlderThan": 90,
"fileModifiedTimeOlderThan": 90,
"fileCreatedTimeOlderThan": 0,
"fileSizeGreaterThan": 1024,
"maximumFileSize": 0,
"archiveReadOnlyFiles": false,
"afterArchiving": "REPLACE_FILE_WITH_STUB"
}
},
"backupContent": {
"windowsIncludedPaths": [
"string"
],
"windowsExcludedPaths": [
"string"
],
"macIncludedPaths": [
"string"
],
"macExcludedPaths": [
"string"
],
"unixIncludedPaths": [
"string"
],
"unixExcludedPaths": [
"string"
],
"fileSystemQuota": -1
},
"storageAndSchedule": {
"primaryStorage": {
"id": 0,
"name": "string"
},
"secondaryStorage": {
"id": 0,
"name": "string"
},
"backupFrequency": 480
},
"retention": {
"deletedItemRetention": 730,
"fileVersions": {
"days": 0,
"versions": 5,
"dailyVersions": 0,
"weeklyVersions": 0,
"monthlyVersions": 0
}
},
"networkResources": {
"throttleSend": -1,
"throttleReceive": -1
},
"alerts": [
{
"id": 0,
"name": "string"
}
],
"allowPlanOverride": false,
"overrideRestrictions": {
"storagePool": "OPTIONAL",
"RPO": "OPTIONAL",
"backupContent": "OPTIONAL",
"retention": "OPTIONAL"
},
"inviteUsersOrGroups": [
{
"id": 0,
"name": "string",
"type": "USER",
"sendInvite": true
}
],
"parentPlan": {
"id": 0,
"name": "string"
}
}'
curl -L -X POST 'https://localhost/webconsole/api/V4/LaptopPlan' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"planName": "string",
"allowedFeatures": {
"edgeDrive": false,
"edgeDriveSettings": {
"createNewIndexServer": true,
"indexServer": {
"id": 0,
"name": "string"
},
"client": {
"id": 0,
"name": "string"
},
"indexCachePath": "string",
"auditDriveOperations": true,
"notificationsForShares": true,
"edgeDriveQuota": -1
},
"DLP": true,
"archiving": false,
"archivingRules": {
"startCleaningIfLessThan": 50,
"stopCleaningIfupto": 80,
"fileAccessTimeOlderThan": 90,
"fileModifiedTimeOlderThan": 90,
"fileCreatedTimeOlderThan": 0,
"fileSizeGreaterThan": 1024,
"maximumFileSize": 0,
"archiveReadOnlyFiles": false,
"afterArchiving": "REPLACE_FILE_WITH_STUB"
}
},
"backupContent": {
"windowsIncludedPaths": [
"string"
],
"windowsExcludedPaths": [
"string"
],
"macIncludedPaths": [
"string"
],
"macExcludedPaths": [
"string"
],
"unixIncludedPaths": [
"string"
],
"unixExcludedPaths": [
"string"
],
"fileSystemQuota": -1
},
"storageAndSchedule": {
"primaryStorage": {
"id": 0,
"name": "string"
},
"secondaryStorage": {
"id": 0,
"name": "string"
},
"backupFrequency": 480
},
"retention": {
"deletedItemRetention": 730,
"fileVersions": {
"days": 0,
"versions": 5,
"dailyVersions": 0,
"weeklyVersions": 0,
"monthlyVersions": 0
}
},
"networkResources": {
"throttleSend": -1,
"throttleReceive": -1
},
"alerts": [
{
"id": 0,
"name": "string"
}
],
"allowPlanOverride": false,
"overrideRestrictions": {
"storagePool": "OPTIONAL",
"RPO": "OPTIONAL",
"backupContent": "OPTIONAL",
"retention": "OPTIONAL"
},
"inviteUsersOrGroups": [
{
"id": 0,
"name": "string",
"type": "USER",
"sendInvite": true
}
],
"parentPlan": {
"id": 0,
"name": "string"
}
}'
curl -L -X POST 'https://localhost/webconsole/api/V4/LaptopPlan' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"planName": "string",
"allowedFeatures": {
"edgeDrive": false,
"edgeDriveSettings": {
"createNewIndexServer": true,
"indexServer": {
"id": 0,
"name": "string"
},
"client": {
"id": 0,
"name": "string"
},
"indexCachePath": "string",
"auditDriveOperations": true,
"notificationsForShares": true,
"edgeDriveQuota": -1
},
"DLP": true,
"archiving": false,
"archivingRules": {
"startCleaningIfLessThan": 50,
"stopCleaningIfupto": 80,
"fileAccessTimeOlderThan": 90,
"fileModifiedTimeOlderThan": 90,
"fileCreatedTimeOlderThan": 0,
"fileSizeGreaterThan": 1024,
"maximumFileSize": 0,
"archiveReadOnlyFiles": false,
"afterArchiving": "REPLACE_FILE_WITH_STUB"
}
},
"backupContent": {
"windowsIncludedPaths": [
"string"
],
"windowsExcludedPaths": [
"string"
],
"macIncludedPaths": [
"string"
],
"macExcludedPaths": [
"string"
],
"unixIncludedPaths": [
"string"
],
"unixExcludedPaths": [
"string"
],
"fileSystemQuota": -1
},
"storageAndSchedule": {
"primaryStorage": {
"id": 0,
"name": "string"
},
"secondaryStorage": {
"id": 0,
"name": "string"
},
"backupFrequency": 480
},
"retention": {
"deletedItemRetention": 730,
"fileVersions": {
"days": 0,
"versions": 5,
"dailyVersions": 0,
"weeklyVersions": 0,
"monthlyVersions": 0
}
},
"networkResources": {
"throttleSend": -1,
"throttleReceive": -1
},
"alerts": [
{
"id": 0,
"name": "string"
}
],
"allowPlanOverride": false,
"overrideRestrictions": {
"storagePool": "OPTIONAL",
"RPO": "OPTIONAL",
"backupContent": "OPTIONAL",
"retention": "OPTIONAL"
},
"inviteUsersOrGroups": [
{
"id": 0,
"name": "string",
"type": "USER",
"sendInvite": true
}
],
"parentPlan": {
"id": 0,
"name": "string"
}
}'