Skip to main content

Get Laptop Plan details

Get Laptop Plan details

Path Parameters
  • planId int32 required

    Id of the plan

Responses

Success


Schema
  • plan object
  • id int32
  • name string
  • general object
  • users int32

    Number of users associated with this plan

  • laptops int32

    Number of laptops associated with this plan

  • optimizedForCloudBackups boolean

    Default value: false

    This feature allows laptops to write backup directly to the cloud storage. It helps to optimize scale by reducing server dependency and extra data hops. Once the feature is enabled, the existing and the newly-added laptops use optimized backups.

  • storageResourcePoolMap object[]

    Optimization for cloud backups can only be used when resource pool are configured for atleast one storage.

  • storage object
  • id int32
  • name string
  • resources object[]

    List of resources mapped to the storage

  • appType string

    Possible values: [GENERIC, O365, SALESFORCE, EXCHANGE, SHAREPOINT, ONEDRIVE, TEAMS, DYNAMICS_365, VSA, FILESYSTEM, KUBERNETES, AZURE_AD, CLOUD_LAPTOP, FILE_STORAGE_OPTIMIZATION, DATA_GOVERNANCE, E_DISCOVERY]

  • resourcePool object
  • id int32
  • name string
  • allowedFeatures object

    Get details about allowed features of a laptop plan

  • archiving boolean

    Flag to enable archiving of laptop data

  • archivingRules object

    These rules are enforced only when archiving is set to true

  • startCleaningIfLessThan int32

    Default value: 50

    When free disk space falls below specified amount (in percentage), start cleaning up the disk

  • stopCleaningIfupto int32

    Default value: 80

    When free disk space more than specified amount (in percentage), stop cleaning up the disk

  • fileAccessTimeOlderThan int32

    Default value: 90

    To archive files based on the last accessed date of each file within the folder, specify the number of days

  • fileModifiedTimeOlderThan int32

    Default value: 90

    To archive files based on the last modified date of each file within the folder, specify the number of days

  • fileCreatedTimeOlderThan int32

    To archive files based on the time the files were created within the folder, specify the number of days

  • fileSizeGreaterThan int32

    Default 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 int32

    To 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 boolean

    Default value: false

    To archive files based on the Read-Only attribute, set to TRUE

  • afterArchiving

    Possible 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

  • DLP boolean

    Flag to enable Data loss protection

  • edgeDrive boolean

    Flag to enable Edge Drive

  • edgeDriveSettings object
  • indexServer object
  • id int32
  • name string
  • auditDriveOperations boolean

    Enable auditing which logs the activities based on user interaction like creating, editing, moving, renaming, downloading or deleting files.

  • notificationsForShares boolean

    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 int32

    Maximum number of gigabytes that you can store in the Edge Drive. Value as -1 means no quota is set.

  • rpo object
  • backupFrequency int32

    Specify incremental backup frequency in minutes. Backup operation will start as per the time zone of the associated server.

  • SLA object

    A server meets SLA (Service Level Agreement) when all of its subclients have at least one successful backup during the number of days specified at the CommCell, Server Group or plan level.

  • useSystemDefaultSLA boolean

    Flag to set to use System Default Service Level Agreement

  • inheritedSLAPeriod int32

    Inherited SLA Period in Days

  • inheritedFrom string

    Possible values: [COMMCELL]

    Tells us from where SLA Period was inherited

  • SLAPeriod int32

    SLA Period in Days

  • excludeFromSLA boolean

    Flag to set to exclude plan from SLA

  • enableAfterDelay int32

    Time provided in Unix format. Give 0 to reset any existing delay.

  • exclusionReason string

    Reason for exclusion from SLA

  • 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 int32

    Default value: -1

    Maximum number of gigabytes that you can store in the File System. Giving value as -1 means infinite file system quota.

  • regionsConfigured boolean

    Specifies if the destinations are associated to regions

  • backupDestinations object[]
  • planBackupDestination object
  • id int32
  • name string
  • netAppCloudTarget boolean

    Only for snap copy. Tells if the snap copy supports SVM Mapping to NetApp cloud targets only.

  • isDefault boolean

    Is this a default backup destination?

  • isSnapCopy boolean

    Is this a snap copy?

  • isMirrorCopy boolean

    Is this a mirror copy?

  • copyType

    Possible values: [SYNCHRONOUS, SELECTIVE]

  • copyTypeName

    Possible values: [DEFAULT_MIRROR, DEFAULT_VAULT_REPLICA, MIRROR, VAULT_REPLICA, SNAPSHOT_PRIMARY]

  • copyPrecedence int32

    Order of backup destinaion copy created in storage policy

  • storagePool object
  • id int32

    Id of Storage Pool

  • name string

    Name of Storage Pool

  • type

    Possible values: [DEDUPLICATION, SECONDARY_COPY, NON_DEDUPLICATION, SCALE_OUT]

    Type of Storage Pool

  • retentionPeriodDays int32

    Retention period of pool in days

  • wormStoragePoolFlag int32

    Bit flag indicating WORM configuration of storage pool. 0 means no lock, 1 means compliance lock, 2 means worm storage lock, 4 means Object worm lock and 8 means bucket worm lock.

  • storageType StorageType

    Possible values: [ALL, DISK, CLOUD, HYPERSCALE, TAPE]

  • sourceCopy object
  • id int32
  • name string
  • region object
  • id int32
  • name string
  • displayName string
  • backupsToCopy string

    Possible values: [All_JOBS, ALL_FULLS, HOURLY_FULLS, DAILY_FULLS, WEEKLY_FULLS, MONTHLY_FULLS, QUARTERLY_FULLS, HALF_YEARLY_FULLS, YEARLY_FULLS, ADVANCED]

    All_JOBS means SYNCHRONOUS copy type, others are applicable for SELECTIVE copy Type only.

  • fullBackupTypesToCopy PlanFullBackupTypeToCopy

    Possible values: [FIRST, LAST]

    Which type of backup type should be copied for the given backup destination when backup type is not all jobs. Default is LAST while adding new backup destination.

  • backupStartTime int32

    Backup start time in number of seconds. The time is provided in unix time format.

  • enableDataAging boolean

    Tells if this copy has data aging enabled

  • overrideRetentionSettings boolean

    Tells if this copy should use storage pool retention period days or the retention defined for this copy. Set as true to use retention defined on this copy.

  • retentionRuleType RententionRuleTypes

    Possible values: [RETENTION_PERIOD, SNAP_RECOVERY_POINTS]

    Which type of retention rule should be used for the given backup destination

  • retentionPeriodDays int32

    Possible values: >= 1 and <= 9999

    Retention period in days

  • snapRecoveryPoints int32

    Number of snap recovery points for snap copy for retention

  • useExtendedRetentionRules boolean

    Should extended retention rules be used

  • extendedRetentionRules object

    If you want to update, specify the whole object. Extended retention rules should be bigger than retention period.

  • firstExtendedRetentionRule object
  • isInfiniteRetention boolean

    If this is set as true, no need to specify retentionPeriodDays.

  • retentionPeriodDays int32

    If this is set, no need to specify isInfiniteRetention as false.

  • type string

    Possible values: [All_JOBS, ALL_FULLS, HOURLY_FULLS, DAILY_FULLS, WEEKLY_FULLS, MONTHLY_FULLS, QUARTERLY_FULLS, HALF_YEARLY_FULLS, YEARLY_FULLS, ADVANCED]

    All_JOBS means SYNCHRONOUS copy type, others are applicable for SELECTIVE copy Type only.

  • secondExtendedRetentionRule object
  • isInfiniteRetention boolean

    If this is set as true, no need to specify retentionPeriodDays.

  • retentionPeriodDays int32

    If this is set, no need to specify isInfiniteRetention as false.

  • type string

    Possible values: [All_JOBS, ALL_FULLS, HOURLY_FULLS, DAILY_FULLS, WEEKLY_FULLS, MONTHLY_FULLS, QUARTERLY_FULLS, HALF_YEARLY_FULLS, YEARLY_FULLS, ADVANCED]

    All_JOBS means SYNCHRONOUS copy type, others are applicable for SELECTIVE copy Type only.

  • thirdExtendedRetentionRule object
  • isInfiniteRetention boolean

    If this is set as true, no need to specify retentionPeriodDays.

  • retentionPeriodDays int32

    If this is set, no need to specify isInfiniteRetention as false.

  • type string

    Possible values: [All_JOBS, ALL_FULLS, HOURLY_FULLS, DAILY_FULLS, WEEKLY_FULLS, MONTHLY_FULLS, QUARTERLY_FULLS, HALF_YEARLY_FULLS, YEARLY_FULLS, ADVANCED]

    All_JOBS means SYNCHRONOUS copy type, others are applicable for SELECTIVE copy Type only.

  • mappings object[]
  • vendor

    Possible values: [NETAPP, AMAZON]

    Snapshot vendors available for Snap Copy mappings

  • source object
  • id int32
  • name string
  • target object
  • id int32
  • name string
  • sourceVendor object
  • id int32
  • name string
  • targetVendor object
  • id int32
  • name string
  • retention object
  • deletedItemRetention int32

    Default 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 int32

    Retain files for this many days. Year(s) or month(s) need to be converted to day(s)

  • versions int32

    Default value: 5

    Retain this many file versions. This is considered as default if no file retention rule is specified.

  • dailyVersions int32

    Custom version rule: Retain daily versions for this many day(s)

  • weeklyVersions int32

    Custom version rule: Retain weekly versions for this many week(s)

  • monthlyVersions int32

    Custom version rule: Retain monthly versions for this many month(s)

  • associatedUsersAndUserGroups object[]
  • id int32

    This gives Id of user or user group or external user group

  • name string

    This gives name of user or user group or external user group

  • type UserAndUserGroupsType

    Possible values: [USER, USER_GROUP, EXTERNAL_USER_GROUP]

    Tells what kind of user or user group it is

  • sendInvite boolean

    Default value: true

    If set to true, will send an invite email to the user or group. Default is true.

  • alerts object[]
  • id int32
  • name string
  • allowPlanOverride boolean

    Flag to enable overriding of plan

  • 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 string

    Possible values: [OPTIONAL, MUST, NOT_ALLOWED]

  • RPO string

    Possible values: [OPTIONAL, MUST, NOT_ALLOWED]

  • backupContent string

    Possible values: [OPTIONAL, MUST, NOT_ALLOWED]

  • retention string

    Possible values: [OPTIONAL, MUST, NOT_ALLOWED]

  • inheritSettings object
  • basePlan object
  • id int32
  • name string
  • storagePool object
  • overrideBase string

    Possible values: [OPTIONAL, MUST, NOT_ALLOWED]

  • overridden boolean

    Flag telling if this setting is currently being overriden

  • RPO object
  • overrideBase string

    Possible values: [OPTIONAL, MUST, NOT_ALLOWED]

  • overridden boolean

    Flag telling if this setting is currently being overriden

  • backupContent object
  • overrideBase string

    Possible values: [OPTIONAL, MUST, NOT_ALLOWED]

  • overridden boolean

    Flag telling if this setting is currently being overriden

  • retention object
  • overrideBase string

    Possible values: [OPTIONAL, MUST, NOT_ALLOWED]

  • overridden boolean

    Flag telling if this setting is currently being overriden

  • offlineLaptops object
  • retireAfterDays int32

    Default value: -1

    The offline laptops are retired when the number of days are met. -1 means never.

  • deleteAfterDays int32

    Default value: -1

    The offline laptops are automatically deleted when the number of days are met. -1 means never.

  • networkResources object
  • throttleSend int32

    Default 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 int32

    Default 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

  • permissions object[]
  • id int32
  • name string
  • additionalProperties object
  • RPO int32

    The least RPO in minutes for the plan

  • addons object
  • database boolean

    Database options should be shown with this plan

  • fileSystem boolean

    File system options should be shown with this plan

  • snap boolean

    Snap options should be shown with this plan

  • snapStatus string

    Possible values: [DISABLED, ENABLED, INCOMPLETE]

  • indexCopy boolean

    Index copy options should be shown with this plan

  • status string

    Possible values: [ENABLED, DISABLED, INCOMPLETE, HIDDEN, BACKUP_DISABLED]

    status if plan backups are enabled or disabled

Loading...