Skip to main content

Get Archive Plan details

Get Archive Plan details

Path Parameters
  • planId int32 required

    Id of the plan

Responses

Success


Schema
  • plan object
  • id int32
  • name string
  • archivingRules object

    Files which meet both time stamp and file size rules will be archived

  • fileTimestampMethod string

    Possible values: [LAST_ACCESSED, LAST_MODIFIED]

    Default value: LAST_MODIFIED

  • fileTimestamp int32

    Default value: 90

    To archive files based on the last accessed or modified date of each file within the folder, specify the number of days. Should be supplied with fileTimestampMethod.

  • fileSize int32

    Default value: 1

    To archive files based on the size of the file, specify the minimum file size in KB.

  • 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

  • rpo object

    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.

  • backupFrequency object

    Used to describe the frequency of backup

  • scheduleFrequencyType string

    Possible values: [MINUTES, DAILY, WEEKLY, MONTHLY, YEARLY]

    Default value: DAILY

    schedule frequency type

  • frequency int32

    Possible values: >= 1

    Default value: 1

    Frequency of the schedule based on schedule frequency type eg. for Hours, value 2 is 2 hours, for Minutes, 30 is 30 minutes, for Daily, 2 is 2 days. for Monthly 2 is it repeats every 2 months

  • weeklyDays string[]

    Possible values: [SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY]

    Days of the week for weekly frequency

  • dayOfMonth int32

    Possible values: >= 1 and <= 31

    Day on which to run the schedule, applicable for monthly, yearly

  • weekOfMonth string

    Possible values: [FIRST, SECOND, THIRD, FOURTH, LAST]

    Specific week of a month

  • dayOfWeek string

    Possible values: [SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, DAY, WEEKDAY, WEEKEND_DAYS]

  • monthOfYear string

    Possible values: [JANUARY, FEBRUARY, MARCH, APRIL, MAY, JUNE, JULY, AUGUST, SEPTEMBER, OCTOBER, NOVEMBER, DECEMBER]

  • startTime int32

    Default value: 75600

    start time of schedule in seconds for daily, weekly, monthly, yearly frequency

  • backupWindow object[]

    Archive job will run only in the specified archive window

  • dayOfWeek string[]

    Possible values: [SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY]

  • startTime int64

    Time in seconds since the beginning of the day

  • endTime int64

    Time in seconds since the beginning of the day

  • 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

  • regionsConfigured boolean

    Specifies if the destinations are associated to regions

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

    Is this a default backup destination?

  • copyType

    Possible values: [SYNCHRONOUS, SELECTIVE]

  • copyTypeName

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

  • copyPrecedence int32

    Order of 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
  • enableDataAging boolean

    Tells if this copy has data aging enabled

  • retentionPeriodDays int32

    Possible values: >= 1 and <= 9999

    Retention period in days

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

  • 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 and Archiving rules.

  • storagePool string

    Possible values: [OPTIONAL, MUST, NOT_ALLOWED]

  • RPO string

    Possible values: [OPTIONAL, MUST, NOT_ALLOWED]

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

  • archivingRules object
  • overrideBase string

    Possible values: [OPTIONAL, MUST, NOT_ALLOWED]

  • overridden boolean

    Flag telling if this setting is currently being overriden

  • associatedEntities object[]
  • id int32
  • name string
  • count int32
  • permissions object[]
  • id int32
  • name string
Loading...