Module: Comet

Defined in:
lib/comet/definitions.rb,
lib/comet/comet_server.rb,
lib/comet/models/osinfo.rb,
lib/comet/models/job_entry.rb,
lib/comet/models/partition.rb,
lib/comet/models/psaconfig.rb,
lib/comet/models/time_span.rb,
lib/comet/models/disk_drive.rb,
lib/comet/models/news_entry.rb,
lib/comet/models/oidc_claim.rb,
lib/comet/api_response_error.rb,
lib/comet/models/file_option.rb,
lib/comet/models/oidc_config.rb,
lib/comet/models/stat_result.rb,
lib/comet/models/user_policy.rb,
lib/comet/models/win_smbauth.rb,
lib/comet/models/edbfile_info.rb,
lib/comet/models/group_policy.rb,
lib/comet/models/organization.rb,
lib/comet/models/vsscomponent.rb,
lib/comet/models/device_config.rb,
lib/comet/models/email_options.rb,
lib/comet/models/install_creds.rb,
lib/comet/models/install_token.rb,
lib/comet/models/psagrouped_by.rb,
lib/comet/models/search_clause.rb,
lib/comet/models/source_config.rb,
lib/comet/models/sshconnection.rb,
lib/comet/models/stored_object.rb,
lib/comet/models/test_response.rb,
lib/comet/models/ratelimit_rule.rb,
lib/comet/models/replica_server.rb,
lib/comet/models/user_on_server.rb,
lib/comet/models/vault_snapshot.rb,
lib/comet/models/vsswriter_info.rb,
lib/comet/models/webhook_option.rb,
lib/comet/models/license_options.rb,
lib/comet/models/mssqlconnection.rb,
lib/comet/models/mssqllogin_args.rb,
lib/comet/models/retention_range.rb,
lib/comet/models/schedule_config.rb,
lib/comet/models/session_options.rb,
lib/comet/models/u2fsign_request.rb,
lib/comet/models/branding_options.rb,
lib/comet/models/my_sqlconnection.rb,
lib/comet/models/retention_policy.rb,
lib/comet/models/size_measurement.rb,
lib/comet/models/streamable_event.rb,
lib/comet/models/u2fsign_response.rb,
lib/comet/models/uninstall_config.rb,
lib/comet/models/backup_job_detail.rb,
lib/comet/models/browse_hvresponse.rb,
lib/comet/models/bucket_properties.rb,
lib/comet/models/bucket_usage_info.rb,
lib/comet/models/hour_sched_config.rb,
lib/comet/models/new_bucket_detail.rb,
lib/comet/models/ratelimit_options.rb,
lib/comet/models/source_basic_info.rb,
lib/comet/models/source_statistics.rb,
lib/comet/models/u2fregistered_key.rb,
lib/comet/models/vmware_connection.rb,
lib/comet/models/allowed_admin_user.rb,
lib/comet/models/available_download.rb,
lib/comet/models/backup_rule_config.rb,
lib/comet/models/browse_edbresponse.rb,
lib/comet/models/browse_vssresponse.rb,
lib/comet/models/destination_config.rb,
lib/comet/models/mongo_dbconnection.rb,
lib/comet/models/self_backup_target.rb,
lib/comet/models/user_server_config.rb,
lib/comet/models/vsphere_connection.rb,
lib/comet/models/admin_email_options.rb,
lib/comet/models/backup_job_progress.rb,
lib/comet/models/branding_properties.rb,
lib/comet/models/constellation_stats.rb,
lib/comet/models/content_measurement.rb,
lib/comet/models/count_jobs_response.rb,
lib/comet/models/days_of_week_config.rb,
lib/comet/models/email_report_config.rb,
lib/comet/models/hyper_vmachine_info.rb,
lib/comet/models/self_backup_options.rb,
lib/comet/models/single_field_source.rb,
lib/comet/models/u2fregister_request.rb,
lib/comet/models/user_profile_config.rb,
lib/comet/models/vmware_machine_info.rb,
lib/comet/models/b2storage_extra_info.rb,
lib/comet/models/b2transaction_totals.rb,
lib/comet/models/destination_location.rb,
lib/comet/models/extra_file_exclusion.rb,
lib/comet/models/live_user_connection.rb,
lib/comet/models/office_365connection.rb,
lib/comet/models/office_365credential.rb,
lib/comet/models/storage_role_options.rb,
lib/comet/models/web_authn_credential.rb,
lib/comet/models/admin_u2fregistration.rb,
lib/comet/models/httpconnector_options.rb,
lib/comet/models/office_365object_info.rb,
lib/comet/models/organization_response.rb,
lib/comet/models/remote_server_address.rb,
lib/comet/models/remote_storage_option.rb,
lib/comet/models/server_config_options.rb,
lib/comet/models/user_profile_fragment.rb,
lib/comet/models/web_authn_user_entity.rb,
lib/comet/models/admin_security_options.rb,
lib/comet/models/admin_user_permissions.rb,
lib/comet/models/b2destination_location.rb,
lib/comet/models/browse_vmware_response.rb,
lib/comet/models/destination_statistics.rb,
lib/comet/models/email_reporting_option.rb,
lib/comet/models/install_token_response.rb,
lib/comet/models/s3destination_location.rb,
lib/comet/models/self_backup_statistics.rb,
lib/comet/models/source_include_pattern.rb,
lib/comet/models/update_campaign_status.rb,
lib/comet/models/web_authn_sign_request.rb,
lib/comet/models/admin_resource_response.rb,
lib/comet/models/ftpdestination_location.rb,
lib/comet/models/global_override_options.rb,
lib/comet/models/local_storage_directory.rb,
lib/comet/models/search_result_file_info.rb,
lib/comet/models/storage_free_space_info.rb,
lib/comet/models/update_campaign_options.rb,
lib/comet/models/web_authn_sign_response.rb,
lib/comet/models/office_365custom_setting.rb,
lib/comet/models/server_meta_version_info.rb,
lib/comet/models/sftpdestination_location.rb,
lib/comet/models/browse_sqlserver_response.rb,
lib/comet/models/comet_apiresponse_message.rb,
lib/comet/models/get_group_policy_response.rb,
lib/comet/models/search_snapshots_response.rb,
lib/comet/models/totp_regenerated_response.rb,
lib/comet/models/vmdksnapshot_view_options.rb,
lib/comet/models/azure_destination_location.rb,
lib/comet/models/backup_rule_event_triggers.rb,
lib/comet/models/comet_destination_location.rb,
lib/comet/models/constellation_check_report.rb,
lib/comet/models/constellation_role_options.rb,
lib/comet/models/local_destination_location.rb,
lib/comet/models/mac_oscode_sign_properties.rb,
lib/comet/models/public_branding_properties.rb,
lib/comet/models/self_backup_export_options.rb,
lib/comet/models/spanned_storage_extra_info.rb,
lib/comet/models/storj_destination_location.rb,
lib/comet/models/swift_destination_location.rb,
lib/comet/models/update_campaign_properties.rb,
lib/comet/models/user_custom_email_settings.rb,
lib/comet/models/add_bucket_response_message.rb,
lib/comet/models/authentication_role_options.rb,
lib/comet/models/backup_job_advanced_options.rb,
lib/comet/models/browse_disk_drives_response.rb,
lib/comet/models/default_email_report_policy.rb,
lib/comet/models/office_365custom_setting_v2.rb,
lib/comet/models/private_branding_properties.rb,
lib/comet/models/software_build_role_options.rb,
lib/comet/models/web_authn_credential_entity.rb,
lib/comet/models/admin_web_authn_registration.rb,
lib/comet/models/create_group_policy_response.rb,
lib/comet/models/replicator_state_apiresponse.rb,
lib/comet/models/restore_job_advanced_options.rb,
lib/comet/models/spanned_destination_location.rb,
lib/comet/models/web_dav_destination_location.rb,
lib/comet/models/windows_code_sign_properties.rb,
lib/comet/models/content_measurement_component.rb,
lib/comet/models/custom_remote_bucket_settings.rb,
lib/comet/models/registration_lobby_connection.rb,
lib/comet/models/software_update_news_response.rb,
lib/comet/models/storage_vault_provider_policy.rb,
lib/comet/models/update_campaign_device_status.rb,
lib/comet/models/email_report_generated_preview.rb,
lib/comet/models/external_authentication_source.rb,
lib/comet/models/organization_login_urlresponse.rb,
lib/comet/models/s3generic_virtual_storage_role.rb,
lib/comet/models/web_authn_credential_assertion.rb,
lib/comet/models/web_authn_credential_parameter.rb,
lib/comet/models/web_authn_relying_party_entity.rb,
lib/comet/models/b2virtual_storage_role_settings.rb,
lib/comet/models/office_365mixed_virtual_account.rb,
lib/comet/models/server_meta_branding_properties.rb,
lib/comet/models/web_authn_credential_descriptor.rb,
lib/comet/models/constellation_status_apiresponse.rb,
lib/comet/models/session_key_regenerated_response.rb,
lib/comet/models/admin_account_properties_response.rb,
lib/comet/models/browse_office_365objects_response.rb,
lib/comet/models/default_source_with_osrestriction.rb,
lib/comet/models/dispatcher_admin_sources_response.rb,
lib/comet/models/get_profile_hash_response_message.rb,
lib/comet/models/protected_item_engine_type_policy.rb,
lib/comet/models/web_authn_authenticator_selection.rb,
lib/comet/models/web_interface_branding_properties.rb,
lib/comet/models/dispatcher_stored_objects_response.rb,
lib/comet/models/storj_virtual_storage_role_setting.rb,
lib/comet/models/u2fregistration_challenge_response.rb,
lib/comet/models/dispatcher_vault_snapshots_response.rb,
lib/comet/models/update_campaign_status_device_entry.rb,
lib/comet/models/dispatcher_windisk_snapshot_response.rb,
lib/comet/models/wasabi_virtual_storage_role_settings.rb,
lib/comet/models/get_profile_and_hash_response_message.rb,
lib/comet/models/external_authentication_source_display.rb,
lib/comet/models/request_storage_vault_response_message.rb,
lib/comet/models/amazon_awsvirtual_storage_role_settings.rb,
lib/comet/models/external_authentication_source_response.rb,
lib/comet/models/server_config_options_branding_fragment.rb,
lib/comet/models/external_ldapauthentication_source_server.rb,
lib/comet/models/web_authn_registration_challenge_response.rb,
lib/comet/models/register_office_application_begin_response.rb,
lib/comet/models/register_office_application_check_response.rb,
lib/comet/models/external_ldapauthentication_source_settings.rb,
lib/comet/models/browse_office_365list_virtual_accounts_response.rb,
lib/comet/models/web_authn_public_key_credential_request_options.rb,
lib/comet/models/web_authn_public_key_credential_creation_options.rb,
lib/comet/models/server_config_options_software_build_role_fragment.rb

Overview

Copyright © 2020-2023 Comet Licensing Ltd. Please see the LICENSE file for usage information.

SPDX-License-Identifier: MIT

Defined Under Namespace

Classes: APIResponseError, AddBucketResponseMessage, AdminAccountPropertiesResponse, AdminEmailOptions, AdminResourceResponse, AdminSecurityOptions, AdminU2FRegistration, AdminUserPermissions, AdminWebAuthnRegistration, AllowedAdminUser, AmazonAWSVirtualStorageRoleSettings, AuthenticationRoleOptions, AvailableDownload, AzureDestinationLocation, B2DestinationLocation, B2StorageExtraInfo, B2TransactionTotals, B2VirtualStorageRoleSettings, BackupJobAdvancedOptions, BackupJobDetail, BackupJobProgress, BackupRuleConfig, BackupRuleEventTriggers, BrandingOptions, BrandingProperties, BrowseDiskDrivesResponse, BrowseEDBResponse, BrowseHVResponse, BrowseOffice365ListVirtualAccountsResponse, BrowseOffice365ObjectsResponse, BrowseSQLServerResponse, BrowseVMwareResponse, BrowseVSSResponse, BucketProperties, BucketUsageInfo, CometAPIResponseMessage, CometDestinationLocation, CometServer, ConstellationCheckReport, ConstellationRoleOptions, ConstellationStats, ConstellationStatusAPIResponse, ContentMeasurement, ContentMeasurementComponent, CountJobsResponse, CreateGroupPolicyResponse, CustomRemoteBucketSettings, DaysOfWeekConfig, DefaultEmailReportPolicy, DefaultSourceWithOSRestriction, DestinationConfig, DestinationLocation, DestinationStatistics, DeviceConfig, DiskDrive, DispatcherAdminSourcesResponse, DispatcherStoredObjectsResponse, DispatcherVaultSnapshotsResponse, DispatcherWindiskSnapshotResponse, EDBFileInfo, EmailOptions, EmailReportConfig, EmailReportGeneratedPreview, EmailReportingOption, ExternalAuthenticationSource, ExternalAuthenticationSourceDisplay, ExternalAuthenticationSourceResponse, ExternalLDAPAuthenticationSourceServer, ExternalLDAPAuthenticationSourceSettings, ExtraFileExclusion, FTPDestinationLocation, FileOption, GetGroupPolicyResponse, GetProfileAndHashResponseMessage, GetProfileHashResponseMessage, GlobalOverrideOptions, GroupPolicy, HTTPConnectorOptions, HourSchedConfig, HyperVMachineInfo, InstallCreds, InstallToken, InstallTokenResponse, JobEntry, LicenseOptions, LiveUserConnection, LocalDestinationLocation, LocalStorageDirectory, MSSQLConnection, MSSQLLoginArgs, MacOSCodeSignProperties, MongoDBConnection, MySQLConnection, NewBucketDetail, NewsEntry, OSInfo, Office365Connection, Office365Credential, Office365CustomSetting, Office365CustomSettingV2, Office365MixedVirtualAccount, Office365ObjectInfo, OidcClaim, OidcConfig, Organization, OrganizationLoginURLResponse, OrganizationResponse, PSAConfig, PSAGroupedBy, Partition, PrivateBrandingProperties, ProtectedItemEngineTypePolicy, PublicBrandingProperties, RatelimitOptions, RatelimitRule, RegisterOfficeApplicationBeginResponse, RegisterOfficeApplicationCheckResponse, RegistrationLobbyConnection, RemoteServerAddress, RemoteStorageOption, ReplicaServer, ReplicatorStateAPIResponse, RequestStorageVaultResponseMessage, RestoreJobAdvancedOptions, RetentionPolicy, RetentionRange, S3DestinationLocation, S3GenericVirtualStorageRole, SFTPDestinationLocation, SSHConnection, ScheduleConfig, SearchClause, SearchResultFileInfo, SearchSnapshotsResponse, SelfBackupExportOptions, SelfBackupOptions, SelfBackupStatistics, SelfBackupTarget, ServerConfigOptions, ServerConfigOptionsBrandingFragment, ServerConfigOptionsSoftwareBuildRoleFragment, ServerMetaBrandingProperties, ServerMetaVersionInfo, SessionKeyRegeneratedResponse, SessionOptions, SingleFieldSource, SizeMeasurement, SoftwareBuildRoleOptions, SoftwareUpdateNewsResponse, SourceBasicInfo, SourceConfig, SourceIncludePattern, SourceStatistics, SpannedDestinationLocation, SpannedStorageExtraInfo, StatResult, StorageFreeSpaceInfo, StorageRoleOptions, StorageVaultProviderPolicy, StoredObject, StorjDestinationLocation, StorjVirtualStorageRoleSetting, StreamableEvent, SwiftDestinationLocation, TestResponse, TimeSpan, TotpRegeneratedResponse, U2FRegisterRequest, U2FRegisteredKey, U2FRegistrationChallengeResponse, U2FSignRequest, U2FSignResponse, UninstallConfig, UpdateCampaignDeviceStatus, UpdateCampaignOptions, UpdateCampaignProperties, UpdateCampaignStatus, UpdateCampaignStatusDeviceEntry, UserCustomEmailSettings, UserOnServer, UserPolicy, UserProfileConfig, UserProfileFragment, UserServerConfig, VMDKSnapshotViewOptions, VMwareConnection, VMwareMachineInfo, VSSComponent, VSSWriterInfo, VSphereConnection, VaultSnapshot, WasabiVirtualStorageRoleSettings, WebAuthnAuthenticatorSelection, WebAuthnCredential, WebAuthnCredentialAssertion, WebAuthnCredentialDescriptor, WebAuthnCredentialEntity, WebAuthnCredentialParameter, WebAuthnPublicKeyCredentialCreationOptions, WebAuthnPublicKeyCredentialRequestOptions, WebAuthnRegistrationChallengeResponse, WebAuthnRelyingPartyEntity, WebAuthnSignRequest, WebAuthnSignResponse, WebAuthnUserEntity, WebDavDestinationLocation, WebInterfaceBrandingProperties, WebhookOption, WinSMBAuth, WindowsCodeSignProperties

Constant Summary collapse

APPLICATION_VERSION =
'23.9.11'
APPLICATION_VERSION_MAJOR =
23
APPLICATION_VERSION_MINOR =
9
APPLICATION_VERSION_REVISION =
11
BACKUPJOBAUTORETENTION_AUTOMATIC =

AutoRetentionLevel: The system will automatically choose how often to run an automatic Retention Pass after each backup job.

0
BACKUPJOBAUTORETENTION_IMMEDIATE =

AutoRetentionLevel: The system will run a Retention Pass after every single backup job. This is more system-intensive, but is the most responsive at freeing storage space.

1
BACKUPJOBAUTORETENTION_MORE_OFTEN =

AutoRetentionLevel: The system will follow the automatic ruleset for a ‘High Power’ device.

2
BACKUPJOBAUTORETENTION_LESS_OFTEN =

AutoRetentionLevel: The system will follow the automatic ruleset for a ‘Low Power’ device.

3
BRANDINGSTYLETYPE_AUTO_LEGACY =

If set, will be automatically replaced with one of the other BRANDINGSTYLETYPE_ constants after next server upgrade.

0
BRANDINGSTYLETYPE_DEFAULT =

Use Comet company branding and colours for all web interface branding

1
BRANDINGSTYLETYPE_CUSTOM_TEXT =

Use custom branding and colours, with text in the main logo area.

2
BRANDINGSTYLETYPE_CUSTOM_LOGO =

Use custom branding and colours, with a supplied image in the main logo area.

3
CLIENTBRANDINGBUILD_CUSTOM =

ClientBrandingBuildMode: The software client will be custom-built by this Comet Server, allowing custom branding, default server URL, and codesigning.

0
CLIENTBRANDINGBUILD_PREBUILT =

ClientBrandingBuildMode: A pre-built software client will be served, with Comet-branding, no server URL, and Comet codesigning.

1
COMPRESS_INVALID =

CompressMode

0
COMPRESS_LVL_1 =

CompressMode

1
COMPRESS_LVL_2 =

CompressMode

2
COMPRESS_LVL_3 =

CompressMode

3
COMPRESS_LVL_4 =

CompressMode

4
COMPRESS_LVL_5 =

CompressMode

5
COMPRESS_MAX =

CompressMode

COMPRESS_LVL_5
COMPRESS_DEFAULT =

CompressMode

COMPRESS_LVL_4
DEFAULT_LANGUAGE =

LanguageCode

'en_US'
DEFAULT_TIMEZONE =
'UTC'
DESTINATION_SFTP_AUTHMODE_NATIVE =

SftpAuthMode

0
DESTINATION_SFTP_AUTHMODE_PASSWORD =

SftpAuthMode

1
DESTINATION_SFTP_AUTHMODE_PRIVATEKEY =

SftpAuthMode

2
DESTINATIONTYPE___INVALID =
0
DESTINATIONTYPE_S3 =

S3-compatible, or a specific S3 service such as AWS S3, Wasabi, or iDrive e2

1000
DESTINATIONTYPE_SFTP =

SFTP protocol

1001
DESTINATIONTYPE_LOCALCOPY =

Local Path

1002
DESTINATIONTYPE_COMET =

The Comet Server Storage Role protocol

1003
DESTINATIONTYPE_FTP =

FTP protocol

1004
DESTINATIONTYPE_AZUREBLOB =

Azure Blob Storage

1005
DESTINATIONTYPE_SPANNED =

Spanned

1006
DESTINATIONTYPE_SWIFT =

Openstack Swift

1007
DESTINATIONTYPE_B2 =

Backblaze B2 (Native API)

1008
DESTINATIONTYPE_STORJ =

Storj

1009
DESTINATIONTYPE_WEBDAV =
1010
DESTINATIONTYPE_LATEST =

When defining a schedule via policy, use this option to dynamically select the Storage Vault that was created most recently.

1100
DESTINATIONTYPE_ALL =

When defining a schedule via policy, use this option to create a schedule for each Storage Vault in the user’s profile.

1101
EMAIL_WORKER_STATE_NOT_STARTED =

The Comet Server is still starting up and has not yet checked whether any email reports are due to be sent.

0
EMAIL_WORKER_STATE_STARTED =

The Comet Server is still starting up and has not yet checked whether any email reports are due to be sent.

1
EMAIL_WORKER_STATE_CALCULATING =

The Comet Server is currently searching through email report configuration, to determine when the next email report is due to be sent.

2
EMAIL_WORKER_STATE_WAITING =

The Comet Server knows when the next scheduled email report is due to be sent, and is waiting until that time.

3
EMAIL_WORKER_STATE_SENDING =

The Comet Server is currently sending a scheduled email report.

4
EMAIL_DELIVERY_INHERIT =

EmailDeliveryType: If this is for the top-level Organization, email is disabled. If this is for an Organization, use the parent’s email settings.

''
EMAIL_DELIVERY_MX_DIRECT =

EmailDeliveryType

'builtin'
EMAIL_DELIVERY_SMTP =

EmailDeliveryType

'smtp'
EMAIL_DELIVERY_SMTP_SSL =

EmailDeliveryType

'smtp-ssl'
EMAIL_DELIVERY_DISABLED =

EmailDeliveryType

'disabled'
EMAIL_DELIVERY_BUILTIN =

EmailDeliveryType: Legacy alias for EMAIL_DELIVERY_MX_DIRECT

EMAIL_DELIVERY_MX_DIRECT
EMAIL_DELIVERY_NONE =
Deprecated.

This const has been deprecated since Comet version 22.12.1

EmailDeliveryType: Legacy alias for EMAIL_DELIVERY_INHERIT

EMAIL_DELIVERY_INHERIT
EMAILREPORTTYPE_IMMEDIATE =

EmailReportType

0
EMAILREPORTTYPE_SUMMARY =

EmailReportType

1
EMAILREPORTTYPE_GROUPED_STATUS =

EmailReportType

2
EMAILREPORTTYPE_RECENT_ACTIVITY =

EmailReportType

3
ENCRYPTIONMETHOD_UNCONFIGURED =
0
ENGINE_BUILTIN_FILE =

Files and Folders

'engine1/file'
ENGINE_BUILTIN_STDOUT =

Program Output

'engine1/stdout'
ENGINE_BUILTIN_MYSQL =

MySQL

'engine1/mysql'
ENGINE_BUILTIN_SYSTEMSTATE =

Windows Server System State

'engine1/systemstate'
ENGINE_BUILTIN_MSSQL =

Microsoft SQL Server

'engine1/mssql'
ENGINE_BUILTIN_WINDOWSSYSTEM =

Windows System Backup

'engine1/windowssystem'
ENGINE_BUILTIN_EXCHANGEEDB =

Microsoft Exchange Server

'engine1/exchangeedb'
ENGINE_BUILTIN_VSSWRITER =

Application-Aware Writer

'engine1/vsswriter'
ENGINE_BUILTIN_HYPERV =

Microsoft Hyper-V

'engine1/hyperv'
ENGINE_BUILTIN_WINDISK =

Disk Image

'engine1/windisk'
ENGINE_BUILTIN_MONGODB =

MongoDB

'engine1/mongodb'
ENGINE_BUILTIN_MSOFFICE =

Office 365

'engine1/winmsofficemail'
ENGINE_BUILTIN_VMWARE =

VMware

'engine1/vmware'
FTPS_MODE_PLAINTEXT =

FtpsModeType: Use plain FTP, do not use FTPS.

0
FTPS_MODE_IMPLICIT =

FtpsModeType: Use implicit FTPS, immediately creating a secure SSL/TLS channel before any data is sent. This usually requires a different port on the FTP server. It is generally advised to use explicit mode instead.

1
FTPS_MODE_EXPLICIT =

FtpsModeType: Use explicit FTPS, first creating an insecure connection and then upgrading to SSL/TLS using AUTH TLS (like STARTTLS).

2
HYPERV_METHOD_VSS =

Back up Hyper-V virtual machines using VSS mode. This includes all previous snapshots.

'vss'
HYPERV_METHOD_WMI_COPY =

Back up Hyper-V virtual machines using WMI mode. This includes the latest snapshot data only. This const is available in Comet 23.9.8 and later.

'copy'
HYPERV_METHOD_WMI_CBT =

Back up Hyper-V virtual machines using WMI mode with RCT acceleration. This includes the latest snapshot data only. This const is available in Comet 23.9.8 and later.

'wmi'
JOB_CLASSIFICATION__MIN =

JobClassification: All BackupJobDetail.Classification fields will fall in the 4xxx range.

4000
JOB_CLASSIFICATION_UNKNOWN =

JobClassification

4000
JOB_CLASSIFICATION_BACKUP =

JobClassification: This is a backup job.

4001
JOB_CLASSIFICATION_RESTORE =

JobClassification: This is a restore job.

4002
JOB_CLASSIFICATION_RETENTION =

JobClassification: Automatic or manual retention cleaning pass.

4003
JOB_CLASSIFICATION_UNLOCK =

JobClassification: Another process needed exclusive Vault access (e.g. for retention) but the process died. This task cleans up exclusive lockfiles.

4004
JOB_CLASSIFICATION_DELETE_CUSTOM =

JobClassification: A specific snapshot has been deleted via the Restore wizard.

4005
JOB_CLASSIFICATION_REMEASURE =

JobClassification: Explicitly re-measuring the size of a Vault (right-click > Advanced menu).

4006
JOB_CLASSIFICATION_UPDATE =

JobClassification: Software update

4007
JOB_CLASSIFICATION_IMPORT =

JobClassification: Importing settings from another installed product

4008
JOB_CLASSIFICATION_REINDEX =

JobClassification: Repair indexes

4009
JOB_CLASSIFICATION_DEEPVERIFY =

JobClassification: Deep Verify

4010
JOB_CLASSIFICATION_UNINSTALL =

JobClassification: Software uninstall

4011
JOB_CLASSIFICATION__MAX =

JobClassification

4999
JOB_STATUS_STOP_SUCCESS__MIN =

JobStatus: If the BackupJobDetail.Status field is a 5xxx code, the job has stopped for a successful reason.

5000
JOB_STATUS_STOP_SUCCESS =

JobStatus: The job is complete and was successful.

5000
JOB_STATUS_STOP_SUCCESS__MAX =

JobStatus

5999
JOB_STATUS_RUNNING__MIN =

JobStatus: If the BackupJobDetail.Status field is a 6xxx code, the job is still running.

6000
JOB_STATUS_RUNNING_INDETERMINATE =

JobStatus: Unused

6000
JOB_STATUS_RUNNING_ACTIVE =

JobStatus: The last information the server received from the device is that the job is currently running.

6001
JOB_STATUS_RUNNING_REVIVED =

JobStatus: The job was thought to have been in an Abandoned state but updated the Comet Server with a running status.

6002
JOB_STATUS_RUNNING__MAX =

JobStatus

6999
JOB_STATUS_FAILED__MIN =

JobStatus: If the BackupJobDetail.Status field is a 7xxx code, the job has stopped for an unsuccessful reason.

7000
JOB_STATUS_FAILED_TIMEOUT =

JobStatus

7000
JOB_STATUS_FAILED_WARNING =

JobStatus: The job is complete but there was a problem that may have resulted in issues with the expected result.

7001
JOB_STATUS_FAILED_ERROR =

JobStatus: There was an error during the job and it did not fully complete.

7002
JOB_STATUS_FAILED_QUOTA =

JobStatus: During a backup job either the “All protected items” quota or “Storage Vault” quota was exceeded.

7003
JOB_STATUS_FAILED_SCHEDULEMISSED =

JobStatus: The job did not start at its scheduled time.

7004
JOB_STATUS_FAILED_CANCELLED =

JobStatus: The job was cancelled manually, a device shutdown was detected, or the backup time limit was reached.

7005
JOB_STATUS_FAILED_SKIPALREADYRUNNING =

JobStatus: The backup job was skipped as there was already a backup running and the “Skip if already running” option was enabled.

7006
JOB_STATUS_FAILED_ABANDONED =

JobStatus: The job has stopped unexpectedly or has been manually marked as abandoned by an admin.

7007
JOB_STATUS_FAILED__MAX =

JobStatus

7999
LDAPSECURITYMETHOD_PLAIN =

LDAPSecurityMethod

'plain'
LDAPSECURITYMETHOD_LDAPS =

LDAPSecurityMethod

'ldaps'
LDAPSECURITYMETHOD_STARTTLS =

LDAPSecurityMethod

'starttls'
MACOSCODESIGN_LEVEL_SIGN =

MacOSCodesignLevel: Sign only

0
MACOSCODESIGN_LEVEL_SIGN_NOTARISE =

MacOSCodesignLevel: Sign and notarize

1
MACOSCODESIGN_LEVEL_SIGN_NOTARISE_STAPLE =

MacOSCodesignLevel: Sign, notarize, and staple

2
MIXED_VIRTUAL_ACCOUNT_TYPE_USER =
1
MIXED_VIRTUAL_ACCOUNT_TYPE_GROUP =
2
MIXED_VIRTUAL_ACCOUNT_TYPE_TEAM_GROUP =
3
MIXED_VIRTUAL_ACCOUNT_TYPE_SHAREPOINT_ONLY =
4
MONGODB_DEFAULT_PORT =
27_017
MSSQL_AUTH_WINDOWS =

MSSQLAuthMode

'windows'
MSSQL_AUTH_NATIVE =

MSSQLAuthMode

'native'
MSSQL_METHOD_OLEDB_NATIVE =

MSSQLMethod: On Windows x86_64, use the native x86_64 driver.

'OLEDB_NATIVE'
MSSQL_METHOD_OLEDB_32 =

MSSQLMethod: On Windows x86_64, use an x86_32 OLEDB driver.

'OLEDB_32'
MSSQL_RESTORE_RECOVERY =

MSSQLRestoreOpt

'RECOVERY'
MSSQL_RESTORE_NORECOVERY =

MSSQLRestoreOpt

'NO_RECOVERY'
OBJECT_LOCK_LEGACY =
0
OBJECT_LOCK_ON =
1
OBJECT_LOCK_OFF =
2
OFFICE365_REGION_PUBLIC =
'GlobalPublicCloud'
OFFICE365_REGION_CHINA =
'ChinaCloud'
OFFICE365_REGION_GERMANY =
'GermanCloud'
OFFICE365_REGION_US_GOVT =
'USGovtGccCloud'
OFFICE365_REGION_US_DOD =
'USGovtGccDoDCloud'
OS_ANY =

ExtraFileExclusionOSRestriction: Applies to any device

0
OS_ONLY_WINDOWS =

ExtraFileExclusionOSRestriction: Applies to all Windows devices, regardless of CPU type

1
OS_ONLY_WINDOWS_X8632 =

ExtraFileExclusionOSRestriction: Applies to Windows devices with x86_32 CPU

2
OS_ONLY_WINDOWS_X8664 =

ExtraFileExclusionOSRestriction: Applies to Windows devices with x86_64 CPU

3
OS_ONLY_MACOS =

ExtraFileExclusionOSRestriction: Applies to macOS devices, regardless of CPU type

4
OS_ONLY_LINUX =

ExtraFileExclusionOSRestriction: Applies to Linux devices (including Synology DSM), regardless of CPU type

5
PASSWORD_FORMAT_PLAINTEXT =

When resetting a password with the API, set the PasswordFormat to this value. The Comet Server will re-hash the credential automatically.

0
PROVIDER_GENERIC =

OidcProvider

'oidc'
PROVIDER_AZUREADV2 =

OidcProvider

'azure-ad-v2'
PROVIDER_GOOGLE =

OidcProvider

'google'
PROVIDER_DASHBOARD =

OidcProvider

'dashboard'
PSA_TYPE_GENERIC =

PSAType

0
PSA_TYPE_GRADIENT =

PSAType

1
PSA_TYPE_SYNCRO =

PSAType

2
RELEASE_CODENAME =
'Voyager'
REMOTESERVER_COMET =

RemoteServerType

'comet'
REMOTESERVER_COMET_STORAGE =

RemoteServerType

'cometstorage'
REMOTESERVER_LDAP =

RemoteServerType

'ldap'
REMOTESERVER_OIDC =

RemoteServerType

'oidc'
REMOTESERVER_B2 =

RemoteServerType

'b2'
REMOTESERVER_WASABI =

RemoteServerType

'wasabi'
REMOTESERVER_CUSTOM =

RemoteServerType

'custom'
REMOTESERVER_S3_GENERIC =

RemoteServerType

's3'
REMOTESERVER_AWS =

RemoteServerType

'aws'
REMOTESERVER_STORJ =

RemoteServerType

'storj'
REMOTESERVER_IDRIVEE2 =

RemoteServerType

'idrivee2'
REPLICATOR_STATE_NONE =

ReplicatorState

0
REPLICATOR_STATE_FILE_LIST_WORKER_STARTED =

ReplicatorState

1
REPLICATOR_STATE_FILE_LIST_SYNC_RUNNING =

ReplicatorState

2
REPLICATOR_STATE_FILE_LIST_SYNC_FINISHED =

ReplicatorState

4
REPLICATOR_STATE_WORKERS_STARTED =

ReplicatorState

8
REPLICATOR_DISPLAYCLASS_STORAGE =

ReplicatorDisplayClass

100
REPLICATOR_DISPLAYCLASS_USER =

ReplicatorDisplayClass

101
RESTOREARCHIVEFORMAT_TAR =

RestoreArchiveFormat: Tar file format

0
RESTOREARCHIVEFORMAT_TARGZ =

RestoreArchiveFormat: Compressed Tar.gz (.tgz) file format

1
RESTOREARCHIVEFORMAT_ZIP =

RestoreArchiveFormat: Zip file format

2
RESTOREARCHIVEFORMAT_SQFS =

RestoreArchiveFormat: SquashFS container

3
RESTOREARCHIVEFORMAT_TARZSTD =

RestoreArchiveFormat: Compressed Tar.zstd (.tzst) file format

4
RESTORETYPE_INVALID =

RestoreType

-1
RESTORETYPE_FILE =

RestoreType: Restore as files and folders

0
RESTORETYPE_NULL =

RestoreType: Download and reconstruct files, but do not save them (for test purposes)

1
RESTORETYPE_PROCESS_PERFILE =

RestoreType: Stream each restored file into the target command stdin. The target command may be executed multiple times, once for each restored file.

2
RESTORETYPE_PROCESS_ARCHIVE =

RestoreType: Stream an archive of each restored file into the target command stdin. The target command will be executed only once.

3
RESTORETYPE_WINDISK =

RestoreType: Restore partitions back to the physical disk

4
RESTORETYPE_FILE_ARCHIVE =

RestoreType: Restore selected files and folders as a single compressed archive

5
RESTORETYPE_OFFICE365_CLOUD =

RestoreType: Restore selected Office 365 emails, contacts, calendars, and SharePoint/OneDrive data directly to the Office 365 cloud service

6
RESTORETYPE_VMDK_FILE =

RestoreType: Granular restore of single files from within a Disk Image or Hyper-V backup

7
RESTORETYPE_VMDK_FILE_NULL =

RestoreType: Granular restore of single files from within a Disk Image or Hyper-V backup, downloading and reconstructing files, but without saving them (for test purposes)

8
RESTORETYPE_VMDK_FILE_ARCHIVE =

RestoreType: Granular restore of single files from within a Disk Image or Hyper-V backup, creating an archive file of all selected files

9
RESTORETYPE_MYSQL =

RestoreType: Stream restore as SQL statements into a target MySQL server

10
RESTORETYPE_MSSQL =

RestoreType: Stream restore as T-SQL BACKUP output into a target Microsoft SQL Server

11
RESTORETYPE_WINDISK_ESXI =

RestoreType: Restore disk image backup as VMware-compatible virtual disks

12
RESTORETYPE_PROCESS_TARBALL =

RestoreType: Legacy name alias - Prefer to use RESTORETYPE_PROCESS_ARCHIVE since multiple archive file formats are supported within this single RESTORETYPE_

3
RETENTIONMODE_KEEP_EVERYTHING =

RetentionMode: If this mode is set in a RetentionPolicy, then RetentionPolicy.Ranges should be ignored.

801
RETENTIONMODE_DELETE_EXCEPT =

RetentionMode: Delete everything except for jobs matching the ranges in RetentionPolicy.Ranges.

802
RETENTIONRANGE__LOWEST =

RetentionRangeType

900
RETENTIONRANGE_MOST_RECENT_X_JOBS =

RetentionRangeType: Uses Jobs

900
RETENTIONRANGE_NEWER_THAN_X =

RetentionRangeType: Uses Timestamp

901
RETENTIONRANGE_JOBS_SINCE =

RetentionRangeType: Uses Days, Weeks, Months

902
RETENTIONRANGE_FIRST_JOB_FOR_EACH_LAST_X_DAYS =

RetentionRangeType: Uses Days

903
RETENTIONRANGE__RESERVED904 =
Deprecated.

This const has been deprecated since Comet version 17.2.0

RetentionRangeType

904
RETENTIONRANGE_FIRST_JOB_FOR_LAST_X_MONTHS =

RetentionRangeType: Uses Months, MonthOffset

905
RETENTIONRANGE_FIRST_JOB_FOR_LAST_X_WEEKS =

RetentionRangeType: Uses Weeks, WeekOffset

906
RETENTIONRANGE_LAST_X_BACKUPS_ONE_FOR_EACH_DAY =

RetentionRangeType: Uses Jobs

907
RETENTIONRANGE_LAST_X_BACKUPS_ONE_FOR_EACH_WEEK =

RetentionRangeType: Uses Jobs

908
RETENTIONRANGE_LAST_X_BACKUPS_ONE_FOR_EACH_MONTH =

RetentionRangeType: Uses Jobs

909
RETENTIONRANGE__HIGHEST =

RetentionRangeType

909
RETENTIONRANGE_MAXINT =
1_125_899_906_842_624
SCHEDULE_FREQUENCY_LOWEST =
8010
SCHEDULE_FREQUENCY_ONCEONLY =

SecondsPast should be a Unix timestamp, in seconds

8010
SCHEDULE_FREQUENCY_DAILY =

SecondsPast is the number of seconds past 00:00, in the device’s local timezone.

8011
SCHEDULE_FREQUENCY_HOURLY =

SecondsPast is the number of seconds past *:00, in the device’s local timezone.

8012
SCHEDULE_FREQUENCY_WEEKLY =

SecondsPast is the number of seconds past 00:00 Sunday, in the device’s local timezone.

8013
SCHEDULE_FREQUENCY_MONTHLY =

SecondsPast is the number of seconds past 00:00 1st, in the device’s local timezone.

8014
SCHEDULE_FREQUENCY_PERIODIC =

SecondsPast is the number of seconds per period. Offset: Shunt seconds after unix epoch

8015
SCHEDULE_FREQUENCY_HIGHEST =
8015
SCHEDULE_MAX_RANDOM_DELAY_SECS =

Maximum random delay (5 hours)

18_000
SCHEDULE_MAXINT =
1_125_899_906_842_624
SEARCHCLAUSE_RULE =

SearchClauseType: The search clause is an explicit rule

''
SEARCHCLAUSE_AND =

SearchClauseType: All of the ClauseChildren must match

'and'
SEARCHCLAUSE_OR =

SearchClauseType: At least one of the ClauseChildren must match

'or'
SEARCHCLAUSE_NOT_AND =

SearchClauseType

'not_and'
SEARCHCLAUSE_NOT_OR =

SearchClauseType

'not_or'
SEARCHOPERATOR_STRING_EQ =

String equals (case sensitive)

'str_eq'
SEARCHOPERATOR_STRING_NEQ =

String does not equal (case sensitive)

'str_neq'
SEARCHOPERATOR_STRING_CONTAINS =

String contains anywhere (case sensitive)

'str_contains'
SEARCHOPERATOR_STRING_NCONTAINS =

String does not contain anywhere (case sensitive)

'str_ncontains'
SEARCHOPERATOR_STRING_STARTSWITH =

String starts with prefix (case sensitive)

'str_startswith'
SEARCHOPERATOR_STRING_NSTARTSWITH =

String does not start with prefix (case sensitive)

'str_nstartswith'
SEARCHOPERATOR_STRING_ENDSWITH =

String ends with suffix (case sensitive)

'str_endswith'
SEARCHOPERATOR_STRING_NENDSWITH =

String does not end with suffix (case sensitive)

'str_nendswith'
SEARCHOPERATOR_STRING_EQ_CI =

String equals (case insensitive)

'str_eq_ci'
SEARCHOPERATOR_STRING_NEQ_CI =

String does not equal (case insensitive)

'str_neq_ci'
SEARCHOPERATOR_STRING_CONTAINS_CI =

String contains anywhere (case sensitive)

'str_contains_ci'
SEARCHOPERATOR_STRING_NCONTAINS_CI =

String does not contain anywhere (case sensitive)

'str_ncontains_ci'
SEARCHOPERATOR_STRING_STARTSWITH_CI =

String starts with prefix (case sensitive)

'str_startswith_ci'
SEARCHOPERATOR_STRING_NSTARTSWITH_CI =

String does not start with (case sensitive)

'str_nstartswith_ci'
SEARCHOPERATOR_STRING_ENDSWITH_CI =

String ends with suffix (case sensitive)

'str_endswith_ci'
SEARCHOPERATOR_STRING_NENDSWITH_CI =

String does not end with suffix (case sensitive)

'str_nendswith_ci'
SEARCHOPERATOR_STRING_REGEXMATCH =

String matches provided regular expression (using Go regex syntax)

'str_regexmatch'
SEARCHOPERATOR_STRING_NREGEXMATCH =

String does not match provided regular expression (using Go regex syntax)

'str_nregexmatch'
SEARCHOPERATOR_INT_EQ =

Integer field is equal to value

'int_eq'
SEARCHOPERATOR_INT_NEQ =

Integer field is not equal to value

'int_neq'
SEARCHOPERATOR_INT_GT =

Integer field is greater than value

'int_gt'
SEARCHOPERATOR_INT_GTE =

Integer field is greater than or equal to value

'int_gte'
SEARCHOPERATOR_INT_LT =

Integer field is less than value

'int_lt'
SEARCHOPERATOR_INT_LTE =

Integer field is less than or equal to value

'int_lte'
SEARCHOPERATOR_BOOL_IS =

Boolean field matches value

'bool_is'
SEARCHOPERATOR_BOOL_NIS =

Boolean field does not match value

'bool_nis'
SERVICE_CALENDAR =

0000 0001. If this value is present in the bitset, then the Calendar service is selected for backup.

1
SERVICE_CONTACT =

0000 0010. If this value is present in the bitset, then the Contact service is selected for backup.

2
SERVICE_MAIL =

0000 0100. If this value is present in the bitset, then the Mail service is selected for backup.

4
SERVICE_SHAREPOINT =

0000 1000. If this value is present in the bitset, then the SharePoint service is selected for backup.

8
SERVICE_ONEDRIVE =

0001 0000. If this value is present in the bitset, then the OneDrive service is selected for backup.

16
SETTING_SYSTEM_DEFAULT =

DefaultSettingMode

0
SETTING_OPTIONAL_DEFAULT_ON =

DefaultSettingMode

1
SETTING_OPTIONAL_DEFAULT_OFF =

DefaultSettingMode

2
SETTING_ENFORCED_ON =

DefaultSettingMode

3
SETTING_ENFORCED_OFF =

DefaultSettingMode

4
SEVERITY_INFO =

Severity

'I'
SEVERITY_WARNING =

Severity

'W'
SEVERITY_ERROR =

Severity

'E'
SEVT__MIN =

StreamableEventType

4000
SEVT_META_HELLO =

StreamableEventType: New event stream connection. Data is typically ServerMetaVersionInfo

4000
SEVT_ACCOUNT_NEW =

StreamableEventType: User created. Data is the profile object

4100
SEVT_ACCOUNT_REMOVED =

StreamableEventType: User deleted

4101
SEVT_ACCOUNT_UPDATED =

StreamableEventType: User updated. Data is the profile object

4102
SEVT_ACCOUNT_LOGIN =

StreamableEventType: User authentication succeeded. Only emitted for non-session requests. Resource is the requested path

4103
SEVT_ACCOUNT_LOGIN_FAILED =

StreamableEventType: User authentication failed. Only emitted if the user exists. Resource is the requested path

4104
SEVT_ACCOUNT_SESSION_START =

StreamableEventType: User session token created. Data is the session object

4105
SEVT_ACCOUNT_SESSION_REVOKE =

StreamableEventType: User session token deleted

4106
SEVT_ACCOUNT_SESSION_EXPIRE =

StreamableEventType: User session token expired

4107
SEVT_ACCOUNT_ADMIN_NEW =

StreamableEventType: Admin created. Data is the profile object

4150
SEVT_ACCOUNT_ADMIN_REMOVED =

StreamableEventType: Admin deleted

4151
SEVT_ACCOUNT_ADMIN_UPDATED =

StreamableEventType: Admin updated

4152
SEVT_ACCOUNT_ADMIN_LOGIN =

StreamableEventType: Admin authentication succeeded. Only emitted for non-session requests. Resource is the requested path

4153
SEVT_ACCOUNT_ADMIN_LOGIN_FAILED =

StreamableEventType: Admin authentication failed. Only emitted if the admin exists. Resource is the request path

4154
SEVT_ACCOUNT_ADMIN_SESSION_START =

StreamableEventType: Admin session token created. Data is the session object

4155
SEVT_ACCOUNT_ADMIN_SESSION_REVOKE =

StreamableEventType: Admin session token deleted

4156
SEVT_ACCOUNT_ADMIN_SESSION_EXPIRE =

StreamableEventType: Admin session token expired

4157
SEVT_JOB_NEW =

StreamableEventType: New backup job started. Data is the job object

4200
SEVT_JOB_COMPLETED =

StreamableEventType: Backup job completed. Data is the job object

4201
SEVT_BUCKET_NEW =

StreamableEventType: New bucket created

4300
SEVT_BUCKET_REMOVED =

StreamableEventType: Bucket deleted

4301
SEVT_SERVER_STARTED =

StreamableEventType: Server started

4400
SEVT_SERVER_RESTARTED =

StreamableEventType: Server restarting (pending)

4401
SEVT_SERVER_SHUTDOWN =

StreamableEventType: Server shutting down (pending)

4402
SEVT_SERVER_UPDATED =

StreamableEventType: Server configuration has been updated. Data is the server config object

4403
SEVT_TENANT_NEW =

StreamableEventType: Tenant created. Data is the tenant object

4500
SEVT_TENANT_REMOVED =

StreamableEventType: Tenant deleted

4501
SEVT_TENANT_UPDATED =

StreamableEventType: Tenant updated. Data is the tenant object

4502
SEVT_POLICY_NEW =

StreamableEventType: Policy created. Data is the policy object

4600
SEVT_POLICY_REMOVED =

StreamableEventType: Policy deleted

4601
SEVT_POLICY_UPDATED =

StreamableEventType: Policy updated. Data is the policy object

4602
SEVT_DEVICE_NEW =

StreamableEventType: Device created. Data is device object

4700
SEVT_DEVICE_REMOVED =

StreamableEventType: Device deleted

4701
SEVT_DEVICE_LIVE_CONNECT =

StreamableEventType: Device live connection started

4702
SEVT_DEVICE_LIVE_DISCONNECT =

StreamableEventType: Device live connection ended

4703
SEVT_DEVICE_LOBBY_CONNECT =

StreamableEventType: Device connected to registration lobby

4704
SEVT_DEVICE_LOBBY_DISCONNECT =

StreamableEventType: Device disconnected from registration lobby

4705
SEVT__MAX =

StreamableEventType

4999
SSHCONNECTION_AUTHMODE__INVALID =

SSHAuthMode

0
SSHCONNECTION_AUTHMODE_PASSWORD =

SSHAuthMode

1
SSHCONNECTION_AUTHMODE_PRIVATEKEY =

SSHAuthMode

2
STOREDOBJECTTYPE_FILE =

StoredObjectType

'file'
STOREDOBJECTTYPE_DIRECTORY =

StoredObjectType

'dir'
'symlink'
STOREDOBJECTTYPE_UNIXBLOCKDEVICE =

StoredObjectType

'dev'
STOREDOBJECTTYPE_UNIXCHARDEVICE =

StoredObjectType

'chardev'
STOREDOBJECTTYPE_UNIXFIFO =

StoredObjectType

'fifo'
STOREDOBJECTTYPE_UNIXSOCKET =

StoredObjectType

'socket'
STOREDOBJECTTYPE_WINEFS =

StoredObjectType

'winefs'
STOREDOBJECTTYPE_EMAILMESSAGE =

StoredObjectType

'emailmessage'
STOREDOBJECTTYPE_EMAILFOLDER =

StoredObjectType

'mailfolder'
STOREDOBJECTTYPE_OFFICECONTACT =

StoredObjectType

'contact'
STOREDOBJECTTYPE_OFFICECONTACTFOLDER =

StoredObjectType

'contactfolder'
STOREDOBJECTTYPE_OFFICECALENDAREVENT =

StoredObjectType

'calendarevent'
STOREDOBJECTTYPE_OFFICECALENDAR =

StoredObjectType

'calendar'
STOREDOBJECTTYPE_MSSITE =

StoredObjectType

'mssite'
STOREDOBJECTTYPE_MSSITE_TEAM =

StoredObjectType

'mssiteteam'
STOREDOBJECTTYPE_MSSITELISTENTITY =

StoredObjectType

'mssitelistentity'
STOREDOBJECTTYPE_MSSITEITEMENTITY =

StoredObjectType

'mssiteitementity'
STOREDOBJECTTYPE_MSSITELISTDRIVEENTITY =

StoredObjectType

'mssitelistdriveentity'
STOREDOBJECTTYPE_VMDK_FILE =

StoredObjectType

'vmdkfile'
STOREDOBJECTTYPE_VMDK_DIRECTORY =

StoredObjectType

'vmdkdir'
STOREDOBJECTTYPE_VMDK_WINEFS =

StoredObjectType

'vmdkwinefs'
'vmdksymlink'
STOREDOBJECTTYPE_VIRTUALIMAGE_DISK =

StoredObjectType

'virtualimagedisk'
STOREDOBJECTTYPE_VHDX_GPT_PARTITION =

StoredObjectType

'vhdxpartitiongpt'
STOREDOBJECTTYPE_VHDX_MBR_PARTITION =

StoredObjectType

'vhdxpartitionmbr'
STREAM_LEVEL_FULL =

StreamLevel: Event data contains full data types

'full'
STREAM_LEVEL_NONE =

StreamLevel: Event data contains nothing

'none'
STREAMER_TYPE_INTERNAL =

StreamerType

'internal'
STREAMER_TYPE_WEBHOOK =

StreamerType

'webhook'
STREAMER_TYPE_WEBSOCKET =

StreamerType

'websocket'
STREAMER_TYPE_FILE =

StreamerType

'file'
TOTPREQUIRED_ERROR =

If an API response returns in failure, but it includes this value in the CometAPIResponseMessage->Message parameter, it indicates that your supplied authentication was insufficient, and you must supply additional two-factor authentication credentials.

'ERR_TOTP_REQUIRED'
UPDATESTATUS_NOT_SEEN =

UpdateStatus

0
UPDATESTATUS_INELIGIBLE =

UpdateStatus: The selected device does not meet the filter criteria from the Bulk Update Campaign’s configuration.

1
UPDATESTATUS_PENDING =

UpdateStatus

2
UPDATESTATUS_REQUEST_MADE =

UpdateStatus: The device has made a live connection and it meets the filter criteria. A live connection message has been sent asking it to perform the software upgrade.

3
UPDATESTATUS_UPDATE_FAILED =

UpdateStatus: An update signal was sent to the device, but when it reconnected, it did not advertise the target software version. It’s likely that the update failed - please check the device’s Update log for more information.

4
UPDATESTATUS_UPDATE_CONFIRMED =

UpdateStatus: The device has successfully updated to the target version.

5
USERNAME_MAX_LENGTH =
255
UNKNOWN_DEVICE_ERROR =

If an API response returns in failure, but it includes this value in the CometAPIResponseMessage->Message parameter, it indicates that the specified Device ID was invalid or not found.

'ERR_UNKNOWN_DEVICE'
UNSUPPORT_VHDX_FILE_SYSTEM =
'ERR_UNSUPPORT_VHDX_FILE_SYSTEM'
UNSUPPORT_VMDK_FILE_SYSTEM =
'ERR_UNSUPPORT_VMDK_FILE_SYSTEM'
VMWARE_CONNECTION_SSH =
Deprecated.

This const has been deprecated since Comet version 23.9.11

VMwareConnectionType

'ssh'
VMWARE_CONNECTION_VSPHERE =

VMwareConnectionType

'vsphere'
VMWARE_SNAPSHOT_FAST =

VmwareSnapshotType

''
VMWARE_SNAPSHOT_QUIESCE =

VmwareSnapshotType

'quiesce'
VMWARE_SNAPSHOT_MEMORY =

VmwareSnapshotType

'memory'
VMWARE_BACKUP_FULL =

VmwareBackupType

'full'
VMWARE_BACKUP_CBT =

VmwareBackupType

'cbt'
VMWARE_BACKUP_COPY =
Deprecated.

This const has been deprecated since Comet version 23.9.11

VmwareBackupType

'copy'
VHDX_PARTITON_READ_ERR_MSG =
'ERR_VHDX_PARTITION'
WEBAUTHN_DEVICE_TYPE__UNKNOWN =

WebAuthnDeviceType

0
WEBAUTHN_DEVICE_TYPE__HARDWARE_TOKEN =

WebAuthnDeviceType

1
WEBAUTHN_DEVICE_TYPE__ANDROID =

WebAuthnDeviceType

2
WEBAUTHN_DEVICE_TYPE__APPLE =

WebAuthnDeviceType

3
WEBAUTHN_DEVICE_TYPE__TPM_GENERIC =

WebAuthnDeviceType

4
WEBAUTHN_DEVICE_TYPE__TPM_WINDOWS =

WebAuthnDeviceType

5
WEBAUTHN_DEVICE_TYPE__TPM_LINUX =

WebAuthnDeviceType

6
WINDOWSCODESIGN_METHOD_AUTO =
Deprecated.

This const has been deprecated since Comet version 23.3.0

WindowsCodesignMethod: When upgrading from a version of Comet Server prior to 23.3.0, this option will be automatically converted to a more specific type.

0
WINDOWSCODESIGN_METHOD_DISABLED =

WindowsCodesignMethod: Do not perform Authenticode codesigning

1
WINDOWSCODESIGN_METHOD_PKCS12FILE =

WindowsCodesignMethod: Use a configured PKCS#12 key file for Authenticode codesigning

2
WINDOWSCODESIGN_METHOD_PKCS11HSM =

WindowsCodesignMethod: Use a configured PKCS#11 hardware security module (HSM) for Authenticode codesigning

3
WINDOWSCODESIGN_METHOD_AZUREKEYVAULT =

WindowsCodesignMethod: Use a configured Azure Key Vault for Authenticode codesigning

4