# Managed Object - DrConfigFileIntegrityManager

Property of
  DrConfigServiceInstanceContent
See also
  DrConfigConfigurationTask
Since
  DrConfig API 6.0

## Managed Object Description

This managed object provides operations to control File Integrity.

Properties

Name | Type | Description
--- | --- | ---
None

Methods

Methods defined in this Managed Object
DrConfigFileIntegrityManager_GetRunningTask, FileIntegrityBaseline, FileIntegrityCheck, FileIntegrityToggleCheck, IsFileIntegrityEnabled

# DrConfigFileIntegrityManager_GetRunningTask

The currently active configuration task or null.

Required Privileges
  System.Read

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the DrConfigFileIntegrityManager used to make the method call.

Return Value

Type | Description
--- | ---
ManagedObjectReference to a DrConfigConfigurationTask |

Faults

Type | Description
--- | ---
vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

# FileIntegrityBaseline

Create File Integrity baseline.

Required Privileges
  DrConfig.Admin

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the DrConfigFileIntegrityManager used to make the method call.

Return Value

Type | Description
--- | ---
ManagedObjectReference to a DrConfigConfigurationTask | ConfigurationTask Task object that can be used to monitor the operation.

Faults

Type | Description
--- | ---
vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.
DrConfigFaultFileIntegrityBaselineFault | Thrown if File Integrity baseline failed for any reason.
DrConfigFaultServiceBusy | Thrown if another task is currently running.

Events

Type
None

# FileIntegrityCheck

Check File Integrity.

Required Privileges
  System.Read

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the DrConfigFileIntegrityManager used to make the method call.

Return Value

Type | Description
--- | ---
ManagedObjectReference to a DrConfigConfigurationTask | ConfigurationTask Task object that can be used to monitor the operation. On a success a FileIntegrityCheckStatus object will fill the result field of the ConfigurationTask.

Faults

Type | Description
--- | ---
vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.
DrConfigFaultFileIntegrityCheckFault | Thrown if the check failed to execute for any reason.
DrConfigFaultServiceBusy | Thrown if another task is currently running.

Events

Type
None

# FileIntegrityToggleCheck

Toggle File Integrity Check and toggle scheduled checking

Required Privileges
  DrConfig.Admin

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the DrConfigFileIntegrityManager used to make the method call.
isEnabled P | xsd:boolean | Since DrConfig API 6.0

P Required privilege: isEnabled

Return Value

Type | Description
--- | ---
None

Faults

Type | Description
--- | ---
vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.
DrConfigFaultFileIntegrityNotAvailableFault | Thrown if File Integrity baseline is not initialised.

Events

Type
None

# IsFileIntegrityEnabled

Retrieve the current state of File Integrity.

Required Privileges
  System.Read

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the DrConfigFileIntegrityManager used to make the method call.

Return Value

Type | Description
--- | ---
xsd:boolean | boolean flag that indicates whether File Integrity check is enabled.

Faults

Type | Description
--- | ---
vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None