Interface ProvisionProvider.ComputeConfigurationDriftCheckFacet

All Superinterfaces:
PluginProvider.ConfigurationDriftCheckFacet<ComputeServer>
Enclosing interface:
ProvisionProvider

public static interface ProvisionProvider.ComputeConfigurationDriftCheckFacet extends PluginProvider.ConfigurationDriftCheckFacet<ComputeServer>
  • Method Details

    • runConfigurationDriftCheck

      ServiceResponse<DriftState> runConfigurationDriftCheck(CheckLevel checkLevel, ComputeServer... computeServer)
      Perform a configuration drift check on the target device. This is useful for ensuring that the configuration of the device matches the expected configuration stored in Morpheus.
      Parameters:
      computeServer - the target device to check for configuration drift
      checkLevel - the level of the drift check to perform (e.g., all, update)
      Returns:
      a ServiceResponse indicating the success or failure of the configuration drift check
    • getConfigurationDriftDetails

      ServiceResponse<DriftState> getConfigurationDriftDetails(DriftState driftState, ComputeServer... computeServer)
      Retrieve details about the configuration that is required by a System plugin to crosscheck data against a whole system.
      Parameters:
      computeServer - the target device to check
      Returns:
      a ServiceResponse containing details about the configuration drift