Package com.morpheusdata.core.providers
Interface PluginProvider.ConfigurationDriftCheckFacet<T>
- All Known Subinterfaces:
NetworkProvider.NetworkConfigurationDriftCheckFacet,ProvisionProvider.ComputeConfigurationDriftCheckFacet,StorageProvider.StorageConfigurationDriftCheckFacet
- Enclosing interface:
- PluginProvider
public static interface PluginProvider.ConfigurationDriftCheckFacet<T>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ServiceResponse<DriftState>getConfigurationDriftDetails(T target, DriftState driftState) Retrieve details about the configuration that is required by a System plugin to crosscheck data against a whole system.default ServiceResponse<DriftState>runConfigurationDriftCheck(T target, CheckLevel level) Perform a configuration drift check on the target device.
-
Method Details
-
runConfigurationDriftCheck
Perform a configuration drift check on the target device. This is useful for ensuring that the configuration of the device matches the expected configuration.- Parameters:
target- the target device to checklevel- the scope of the run- Returns:
- a ServiceResponse indicating the success or failure of the drift check operation
-
getConfigurationDriftDetails
Retrieve details about the configuration that is required by a System plugin to crosscheck data against a whole system.- Parameters:
target- the target device to check- Returns:
- a ServiceResponse containing details about the configuration drift
-