# Enum - ReplicationVmConfigFaultReasonForFault(vim.fault.ReplicationVmConfigFault.ReasonForFault)

Since
  vSphere API 5.0

## Enum Description

Enum Constants

Name | Description
--- | ---
cannotRetrieveVmReplicationConfiguration | Could not retrieve the VM configuration
encryptedVm | VM is encrypted Since vSphere API 6.5
incompatibleDevice | VM hardware contains devices incompatible with replication Since vSphere API 6.7
incompatibleHwVersion | Incompatible VM hardware version
invalidDestinationIpAddress | Invalid destination IP address
invalidDestinationPort | Invalid destination port
invalidExtraVmOptions | Malformed extra options list
invalidGenerationNumber | Invalid generation number in VM's configuration
invalidPriorConfiguration | The existing replication configuration of the VM is broken (applicable to re-configuration only).
invalidThumbprint | Remote certificate thumbprint is invalid Since vSphere API 6.7
invalidVmReplicationId | Invalid VM Replication ID string
outOfBoundsRpoValue | Invalid RPO value (out of bounds)
reconfigureVmReplicationIdNotAllowed | Attempting to re-configure the VM replication ID
replicationAlreadyEnabled | Attempting to re-enable replication for the VM
replicationConfigurationFailed | Failed to commit the new replication properties for the VM.
replicationNotEnabled | Attempting to re-configure or disable replication for a VM for which replication has not been enabled.
staleGenerationNumber | Mis-matching generation number (stale)

Show WSDL type definition
<simpleType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:pbm="urn:pbm" name="ReplicationVmConfigFaultReasonForFault"> <restriction base="xsd:string"> <enumeration value="incompatibleHwVersion"/> <enumeration value="invalidVmReplicationId"/> <enumeration value="invalidGenerationNumber"/> <enumeration value="outOfBoundsRpoValue"/> <enumeration value="invalidDestinationIpAddress"/> <enumeration value="invalidDestinationPort"/> <enumeration value="invalidExtraVmOptions"/> <enumeration value="staleGenerationNumber"/> <enumeration value="reconfigureVmReplicationIdNotAllowed"/> <enumeration value="cannotRetrieveVmReplicationConfiguration"/> <enumeration value="replicationAlreadyEnabled"/> <enumeration value="invalidPriorConfiguration"/> <enumeration value="replicationNotEnabled"/> <enumeration value="replicationConfigurationFailed"/> <enumeration value="encryptedVm"/> <enumeration value="invalidThumbprint"/> <enumeration value="incompatibleDevice"/> </restriction> </simpleType>