module Comet
Copyright © 2020-2021 Comet
Licensing Ltd. Please see the LICENSE file for usage information.
SPDX-License-Identifier: MIT
frozen_string_literal: true
Copyright © 2020-2021 Comet
Licensing Ltd. Please see the LICENSE file for usage information.
SPDX-License-Identifier: MIT
frozen_string_literal: true
Constants
- APPLICATION_VERSION
- APPLICATION_VERSION_MAJOR
- APPLICATION_VERSION_MINOR
- APPLICATION_VERSION_REVISION
- DEFAULT_LANGUAGE
sz.LanguageCode:
- DEFAULT_TIMEZONE
- DESTINATIONTYPE_ALL
- DESTINATIONTYPE_AZUREBLOB
- DESTINATIONTYPE_B2
- DESTINATIONTYPE_COMET
- DESTINATIONTYPE_FTP
- DESTINATIONTYPE_LATEST
- DESTINATIONTYPE_LOCALCOPY
- DESTINATIONTYPE_S3
- DESTINATIONTYPE_SFTP
- DESTINATIONTYPE_SPANNED
- DESTINATIONTYPE_SWIFT
- DESTINATIONTYPE___INVALID
- DESTINATION_SFTP_AUTHMODE_NATIVE
SftpAuthMode:
- DESTINATION_SFTP_AUTHMODE_PASSWORD
SftpAuthMode:
- DESTINATION_SFTP_AUTHMODE_PRIVATEKEY
SftpAuthMode:
- EMAILREPORTTYPE_IMMEDIATE
EmailReportType:
- EMAILREPORTTYPE_SUMMARY
EmailReportType:
- EMAIL_DELIVERY_BUILTIN
EmailDeliveryType: Legacy alias
- EMAIL_DELIVERY_MX_DIRECT
EmailDeliveryType:
- EMAIL_DELIVERY_NONE
EmailDeliveryType:
- EMAIL_DELIVERY_SMTP
EmailDeliveryType:
- EMAIL_DELIVERY_SMTP_SSL
EmailDeliveryType:
- EMAIL_WORKER_STATE_CALCULATING
- EMAIL_WORKER_STATE_NOT_STARTED
- EMAIL_WORKER_STATE_SENDING
- EMAIL_WORKER_STATE_STARTED
- EMAIL_WORKER_STATE_WAITING
- ENCRYPTIONMETHOD_UNCONFIGURED
- ENGINE_BUILTIN_EXCHANGEEDB
- ENGINE_BUILTIN_FILE
- ENGINE_BUILTIN_HYPERV
- ENGINE_BUILTIN_MONGODB
- ENGINE_BUILTIN_MSOFFICE
- ENGINE_BUILTIN_MSSQL
- ENGINE_BUILTIN_MYSQL
- ENGINE_BUILTIN_STDOUT
- ENGINE_BUILTIN_SYSTEMSTATE
- ENGINE_BUILTIN_VSSWRITER
- ENGINE_BUILTIN_WINDISK
- ENGINE_BUILTIN_WINDOWSSYSTEM
- FTPS_MODE_EXPLICIT
FtpsModeType:
- FTPS_MODE_IMPLICIT
FtpsModeType:
- FTPS_MODE_PLAINTEXT
FtpsModeType:
- JOB_CLASSIFICATION_BACKUP
JobClassification:
- JOB_CLASSIFICATION_DEEPVERIFY
JobClassification:
- JOB_CLASSIFICATION_DELETE_CUSTOM
JobClassification: A specific snapshot has been deleted via the Restore wizard.
- JOB_CLASSIFICATION_IMPORT
JobClassification:
- JOB_CLASSIFICATION_REINDEX
JobClassification: Repair indexes
- JOB_CLASSIFICATION_REMEASURE
JobClassification: Explicitly re-measuring the size of a Vault (right-click > Advanced menu).
- JOB_CLASSIFICATION_RESTORE
JobClassification:
- JOB_CLASSIFICATION_RETENTION
JobClassification: Automatic or manual retention cleaning pass.
- JOB_CLASSIFICATION_UNINSTALL
JobClassification: Software uninstall
- JOB_CLASSIFICATION_UNKNOWN
JobClassification:
- JOB_CLASSIFICATION_UNLOCK
JobClassification: Another process needed exclusive Vault access (e.g. for retention) but the process died. This task cleans up exclusive lockfiles.
- JOB_CLASSIFICATION_UPDATE
JobClassification: Software update
- JOB_CLASSIFICATION__MAX
JobClassification:
- JOB_CLASSIFICATION__MIN
JobClassification:
- JOB_STATUS_FAILED_ABANDONED
JobStatus:
- JOB_STATUS_FAILED_CANCELLED
JobStatus:
- JOB_STATUS_FAILED_ERROR
JobStatus:
- JOB_STATUS_FAILED_QUOTA
JobStatus:
- JOB_STATUS_FAILED_SCHEDULEMISSED
JobStatus:
- JOB_STATUS_FAILED_SKIPALREADYRUNNING
JobStatus:
- JOB_STATUS_FAILED_TIMEOUT
JobStatus:
- JOB_STATUS_FAILED_WARNING
JobStatus:
- JOB_STATUS_FAILED__MAX
JobStatus:
- JOB_STATUS_FAILED__MIN
JobStatus:
- JOB_STATUS_RUNNING_ACTIVE
JobStatus:
- JOB_STATUS_RUNNING_INDETERMINATE
JobStatus: Unused
- JOB_STATUS_RUNNING_REVIVED
JobStatus: A backup job that was marked as stopped or abandoned, but has somehow continued to run
- JOB_STATUS_RUNNING__MAX
JobStatus:
- JOB_STATUS_RUNNING__MIN
JobStatus:
- JOB_STATUS_STOP_SUCCESS
JobStatus:
- JOB_STATUS_STOP_SUCCESS__MAX
JobStatus:
- JOB_STATUS_STOP_SUCCESS__MIN
JobStatus:
- LDAPSECURITYMETHOD_LDAPS
- LDAPSECURITYMETHOD_PLAIN
- LDAPSECURITYMETHOD_STARTTLS
- MACOSCODESIGN_LEVEL_SIGN
MacOSCodesignLevel:
- MACOSCODESIGN_LEVEL_SIGN_NOTARISE
MacOSCodesignLevel:
- MACOSCODESIGN_LEVEL_SIGN_NOTARISE_STAPLE
MacOSCodesignLevel:
- MONGODB_DEFAULT_PORT
- MSSQL_AUTH_NATIVE
MSSQLAuthMode:
- MSSQL_AUTH_WINDOWS
MSSQLAuthMode:
- MSSQL_METHOD_OLEDB_32
MSSQLMethod:
- MSSQL_METHOD_OLEDB_NATIVE
MSSQLMethod:
- OFFICE365_REGION_CHINA
- OFFICE365_REGION_GERMANY
- OFFICE365_REGION_PUBLIC
- OFFICE365_REGION_US_DOD
- OFFICE365_REGION_US_GOVT
- OS_ANY
ExtraFileExclusionOSRestriction:
- OS_ONLY_LINUX
ExtraFileExclusionOSRestriction:
- OS_ONLY_MACOS
ExtraFileExclusionOSRestriction:
- OS_ONLY_WINDOWS
ExtraFileExclusionOSRestriction:
- OS_ONLY_WINDOWS_X8632
ExtraFileExclusionOSRestriction:
- OS_ONLY_WINDOWS_X8664
ExtraFileExclusionOSRestriction:
- PASSWORD_FORMAT_PLAINTEXT
- RELEASE_CODENAME
- REMOTESERVER_B2
RemoteServerType:
- REMOTESERVER_COMET
RemoteServerType:
- REMOTESERVER_CUSTOM
RemoteServerType:
- REMOTESERVER_LDAP
RemoteServerType:
- REMOTESERVER_WASABI
RemoteServerType:
- REPLICATOR_DISPLAYCLASS_STORAGE
ReplicatorDisplayClass:
- REPLICATOR_DISPLAYCLASS_USER
ReplicatorDisplayClass:
- REPLICATOR_STATE_FILE_LIST_SYNC_FINISHED
ReplicatorState:
- REPLICATOR_STATE_FILE_LIST_SYNC_RUNNING
ReplicatorState:
- REPLICATOR_STATE_FILE_LIST_WORKER_STARTED
ReplicatorState:
- REPLICATOR_STATE_NONE
ReplicatorState:
- REPLICATOR_STATE_WORKERS_STARTED
ReplicatorState:
- RESTOREARCHIVEFORMAT_SQFS
RestoreArchiveFormat: SquashFS container
- RESTOREARCHIVEFORMAT_TAR
RestoreArchiveFormat:
- RESTOREARCHIVEFORMAT_TARGZ
RestoreArchiveFormat:
- RESTOREARCHIVEFORMAT_ZIP
RestoreArchiveFormat:
- RESTORETYPE_FILE
RestoreType:
- RESTORETYPE_FILE_ARCHIVE
RestoreType:
- RESTORETYPE_INVALID
RestoreType:
- RESTORETYPE_NULL
RestoreType:
- RESTORETYPE_OFFICE365_CLOUD
RestoreType:
- RESTORETYPE_PROCESS_ARCHIVE
RestoreType:
- RESTORETYPE_PROCESS_PERFILE
RestoreType:
- RESTORETYPE_PROCESS_TARBALL
RestoreType:
RESTORETYPE_PROCESS_ARCHIVE
- RESTORETYPE_WINDISK
RestoreType:
- RETENTIONMODE_DELETE_EXCEPT
RetentionMode: Delete everything except for jobs matching the ranges in
RetentionPolicy
.Ranges.- RETENTIONMODE_KEEP_EVERYTHING
RetentionMode: If this mode is set in a
RetentionPolicy
, thenRetentionPolicy
.Ranges should be ignored.- RETENTIONRANGE_FIRST_JOB_FOR_EACH_LAST_X_DAYS
RetentionRangeType: Uses Days
- RETENTIONRANGE_FIRST_JOB_FOR_LAST_X_MONTHS
RetentionRangeType: Uses Months, MonthOffset
- RETENTIONRANGE_FIRST_JOB_FOR_LAST_X_WEEKS
RetentionRangeType: Uses Weeks, WeekOffset
- RETENTIONRANGE_JOBS_SINCE
RetentionRangeType: Uses Days, Weeks, Months
- RETENTIONRANGE_LAST_X_BACKUPS_ONE_FOR_EACH_DAY
RetentionRangeType: Uses Jobs
- RETENTIONRANGE_LAST_X_BACKUPS_ONE_FOR_EACH_MONTH
RetentionRangeType: Uses Jobs
- RETENTIONRANGE_LAST_X_BACKUPS_ONE_FOR_EACH_WEEK
RetentionRangeType: Uses Jobs
- RETENTIONRANGE_MAXINT
- RETENTIONRANGE_MOST_RECENT_X_JOBS
RetentionRangeType: Uses Jobs
- RETENTIONRANGE_NEWER_THAN_X
RetentionRangeType: Uses Timestamp
- RETENTIONRANGE__HIGHEST
RetentionRangeType:
- RETENTIONRANGE__LOWEST
RetentionRangeType:
- RETENTIONRANGE__RESERVED904
RetentionRangeType: Removed
- SCHEDULE_FREQUENCY_DAILY
seconds past 00:00 local time
- SCHEDULE_FREQUENCY_HIGHEST
- SCHEDULE_FREQUENCY_HOURLY
seconds past *:00 local time
- SCHEDULE_FREQUENCY_LOWEST
- SCHEDULE_FREQUENCY_MONTHLY
seconds past 00:00 1st, local time
- SCHEDULE_FREQUENCY_ONCEONLY
epoch time
- SCHEDULE_FREQUENCY_PERIODIC
SecondsPast: number of seconds per period. Offset: Shunt seconds after unix epoch
- SCHEDULE_FREQUENCY_WEEKLY
seconds past 00:00 Sunday, local time
- SCHEDULE_MAXINT
2^50 (1 << 50)
- SEARCHCLAUSE_AND
SearchClauseType:
- SEARCHCLAUSE_NOT_AND
SearchClauseType:
- SEARCHCLAUSE_NOT_OR
SearchClauseType:
- SEARCHCLAUSE_OR
SearchClauseType:
- SEARCHCLAUSE_RULE
SearchClauseType:
- SEARCHOPERATOR_BOOL_IS
- SEARCHOPERATOR_BOOL_NIS
- SEARCHOPERATOR_INT_EQ
- SEARCHOPERATOR_INT_GT
- SEARCHOPERATOR_INT_GTE
- SEARCHOPERATOR_INT_LT
- SEARCHOPERATOR_INT_LTE
- SEARCHOPERATOR_INT_NEQ
- SEARCHOPERATOR_STRING_CONTAINS
- SEARCHOPERATOR_STRING_CONTAINS_CI
- SEARCHOPERATOR_STRING_ENDSWITH
- SEARCHOPERATOR_STRING_ENDSWITH_CI
- SEARCHOPERATOR_STRING_EQ
- SEARCHOPERATOR_STRING_EQ_CI
- SEARCHOPERATOR_STRING_NCONTAINS
- SEARCHOPERATOR_STRING_NCONTAINS_CI
- SEARCHOPERATOR_STRING_NENDSWITH
- SEARCHOPERATOR_STRING_NENDSWITH_CI
- SEARCHOPERATOR_STRING_NEQ
- SEARCHOPERATOR_STRING_NEQ_CI
- SEARCHOPERATOR_STRING_NREGEXMATCH
- SEARCHOPERATOR_STRING_NSTARTSWITH
- SEARCHOPERATOR_STRING_NSTARTSWITH_CI
- SEARCHOPERATOR_STRING_REGEXMATCH
- SEARCHOPERATOR_STRING_STARTSWITH
- SEARCHOPERATOR_STRING_STARTSWITH_CI
- SETTING_ENFORCED_OFF
DefaultSettingMode:
- SETTING_ENFORCED_ON
DefaultSettingMode:
- SETTING_OPTIONAL_DEFAULT_OFF
DefaultSettingMode:
- SETTING_OPTIONAL_DEFAULT_ON
DefaultSettingMode:
- SETTING_SYSTEM_DEFAULT
DefaultSettingMode:
- SEVERITY_ERROR
Severity:
- SEVERITY_INFO
Severity:
- SEVERITY_WARNING
Severity:
- SEVT_ACCOUNT_NEW
StreamableEventType: Data is the profile object
- SEVT_ACCOUNT_REMOVED
StreamableEventType: Data is the username
- SEVT_ACCOUNT_UPDATED
StreamableEventType: Data is the profile object
- SEVT_BUCKET_NEW
StreamableEventType: Data is the string bucket ref
- SEVT_JOB_COMPLETED
StreamableEventType:
- SEVT_JOB_NEW
StreamableEventType:
- SEVT_META_HELLO
StreamableEventType: Event is emitted when the webhook is registered, or when the server starts up. The Data associated is
ServerMetaVersionInfo
- SSHCONNECTION_AUTHMODE_PASSWORD
SSHAuthMode:
- SSHCONNECTION_AUTHMODE_PRIVATEKEY
SSHAuthMode: n.b. change values
- SSHCONNECTION_AUTHMODE__INVALID
SSHAuthMode:
- STOREDOBJECTTYPE_DIRECTORY
StoredObjectType:
- STOREDOBJECTTYPE_EMAILFOLDER
StoredObjectType: “dir”
- STOREDOBJECTTYPE_EMAILMESSAGE
StoredObjectType: “file”
- STOREDOBJECTTYPE_FILE
StoredObjectType:
- STOREDOBJECTTYPE_MSSITE
StoredObjectType:
- STOREDOBJECTTYPE_MSSITEITEMENTITY
StoredObjectType:
- STOREDOBJECTTYPE_MSSITELISTDRIVEENTITY
StoredObjectType:
- STOREDOBJECTTYPE_MSSITELISTENTITY
StoredObjectType:
- STOREDOBJECTTYPE_MSSITE_TEAM
StoredObjectType:
- STOREDOBJECTTYPE_OFFICECALENDAR
StoredObjectType: “dir”
- STOREDOBJECTTYPE_OFFICECALENDAREVENT
StoredObjectType: “file”
- STOREDOBJECTTYPE_OFFICECONTACT
StoredObjectType: “file”
- STOREDOBJECTTYPE_OFFICECONTACTFOLDER
StoredObjectType: “dir”
- STOREDOBJECTTYPE_SYMLINK
StoredObjectType:
- STOREDOBJECTTYPE_UNIXBLOCKDEVICE
StoredObjectType:
- STOREDOBJECTTYPE_UNIXCHARDEVICE
StoredObjectType:
- STOREDOBJECTTYPE_UNIXFIFO
StoredObjectType:
- STOREDOBJECTTYPE_UNIXSOCKET
StoredObjectType:
- STOREDOBJECTTYPE_WINEFS
StoredObjectType:
- TOTPREQUIRED_ERROR
- UNKNOWN_DEVICE_ERROR
- UPDATESTATUS_INELIGIBLE
UpdateStatus:
- UPDATESTATUS_NOT_SEEN
UpdateStatus:
- UPDATESTATUS_PENDING
UpdateStatus:
- UPDATESTATUS_REQUEST_MADE
UpdateStatus:
- UPDATESTATUS_UPDATE_CONFIRMED
UpdateStatus:
- UPDATESTATUS_UPDATE_FAILED
UpdateStatus: Device reconnected with bad version