Faults in Site Recovery Manager Appliance Management API

This section lists the various faults thrown by the Site Recovery Manager Appliance Management APIs.
Faults thrown by Site Recovery Manager Appliance Management functions
Fault
Description
CannotCreateSraLogDirectory
Thrown when the SRA directory cannot be created.
CannotExecuteDockerCommand
Thrown when there are issues executing the 'docker' CLI inside the SRM VA, that is there is no 'docker' command in the '/usr/bin/' directory; there are no permissions to execute the 'docker' command, and so on.
CannotGenerateSystemLogBundle
Thrown when bundle generation fails and we cannot narrow it down to a more precise result.
CertificateBadKeyPair
Thrown when the private key does not match the certificate's public key.
CertificateCaNotAllowed
Thrown when certification authority certificate is provided.
CertificateCtlNotValidForUsage
Thrown when a certificate trust list used to create this chain is not valid for this usage.
CertificateCtlSignatureNotValid
Thrown when a certificate trust list used to create this chain did not have a valid signature.
CertificateCtlTimeNotValid
Thrown when a certificate trust list used to create this chain was not time-valid.
CertificateCyclicError
Thrown when a cycle in the certificate chain of trust was detected.
CertificateDnsMismatch
Thrown when the certificate's Subject Alternative Name does not meet certain conditions.
CertificateHasExpired
Thrown when the certificate has expired.
CertificateInvalidKeyLength
Thrown when the certificate does not have the minimum required key length.
CertificateMd5NotAllowed
Thrown when certificate signed with MD5 is provided.
CertificateNotTimeNested
Thrown when certificates in the host's certificate chain are not properly time-nested.
CertificateNotTrustedByDrConfig
DrConfig cannot validate SSL certificate.
CertificateNotValidForUsage
Thrown when a certificate in the host's chain is not valid in its proposed usage.
CertificateNotYetValid
Thrown when the certificate is not yet valid.
CertificateParseError
Thrown when certificate can't be parsed due to incorrect format or password.
CertificatePartialChain
Thrown when the host certificate chain is not complete.
CertificateRevocStatusUnknown
Thrown when a certificate in the host's chain has an unknown revocation status.
CertificateRevokedError
Thrown when trust for a certificate in the host's chain has been revoked.
CertificateSha1NotAllowed
Thrown when certificate signed with SHA-1 is not allowed.
CertificateSignatureNotValid
Thrown when a certificate in the host's chain does not have a valid signature.
CertificateTimeNotValid
Thrown when a certificate in the host's chain is not time-valid.
CertificateUnknownError
Thrown when an unknown certificate trust error occurs.
CertificateUntrustedRoot
Thrown when a certificate in the host's chain is based on an untrusted root.
ChangePasswordFault
Thrown when change pass operation fails.
CommandFailed
Thrown when the SRA command execution fails.
CommandResponseMissing
Thrown when a request is made involving a non-existent docker image.
ConnectionError
Thrown during a failed TCP connection when accessing an address using a port number.
ConnectionRefusedFault
Thrown when the connection was refused by the target.
CreateDbSchemaFault
Thrown when there is an error during database schema creation.
DatabaseConnectionFault
Thrown when there's an error while connecting to database.
DnsLookupFault
Thrown when failed to look up the server in DNS
DockerCommandFailed
Thrown when the 'docker' command execution failed. The contents of the command's 'stderr' can be found in the reason field.
DockerImageDoesNotExist
Thrown when a request is made involving a non-existent docker image.
DrConfigMethodFault
Root type for all DrConfig faults
DrConfigRuntimeFault
Base type for DrConfig faults extending RuntimeFault
DropDbSchemaFault
Thrown when there is an error during db schema drop.
ExcessiveTimeSkewFault
Thrown when the time skew between this machine
FailedToRetrieveUpdateFault
Thrown when check for update fails to retrieve avaivable updates from the repository.
HostUnreachableFault
Thrown when the host could not be contacted.
IncompatibleVcFault
Occurs when attempting to connect to a Virtual Center server with incompatible protocol version.
InstallUpdateFailedFault
Thrown when install update fails.
InternalError
Occurs when the fault is not better described by a more specific DrConfig fault.
InvalidLocale
Thrown when a locale name is invalid or unavailable.
InvalidLogin
Thrown when the login is incomplete due to an incorrect token, user name, or password.
IncompatibleVmomiServer
Thrown when a VMOMI server has an incompatible version.
InvalidCaCertificate
Thrown when provided certificate cannot be decoded from PEM format or when it is not CA certificate.
InvalidCertificate
Thrown when certificate is not suitable. For example when it is expired, not yet valid, contains a weak key etc.
InvalidNetworkConfiguration
Thrown when network configuration provided by client is not valid. For example when static IP address is configured but DNS is dynamic.
NoPermission
Thrown when an operation is denied because of a privilege not held on a managed object.
NotAuthenticated
Thrown when an operation is denied because the session has not yet successfully logged in.
NotAuthorized
Failed to authorize account.
OutOfBounds
Thrown if a parameter exceeds the acceptable range of values.
PrivateKeyNotFound
Thrown when certificate does not match the generated private key.
ReadDbStatusFault
Thrown when there is an error during db status read.
RecreateDbSchemaFault
Thrown when there is an error during db
ServiceBusy
Thrown if another configuration task is already running.
ServiceIdle
Thrown when cancel is called and thereis no running task.
ServiceNotFound
Thrown when an attempt is made to retrieve service information for a non-existent service.
SraOperationsDisabled
Thrown when SRA operation are disabled through the configuration. Used in VMC case.
SraUuidMismatch
Thrown when an operation involves two SRA images which have different vendor UUIDs. Some operations only make sense between SRA images which represent different version of the same SRA. For example, copying the SRA configuration. By the SRA spec, such images must have the same vendor UUID.
SrmAlreadyRunning
Thrown when configure is called on an already running SRM server.
SrmNotConfigured
Thrown when the operation's prerequisite of a configured SRM is not met.
SsoTokenNotAcquired
Thrown when SSO token could not be acquired.
SystemLogBundleNotFound
Thrown when an attempt is made to access a system log bundle that does not exist
UpdateNotAvailableFault
Thrown when install operation is invoked without avaivable update.
UpgradeDbFault
Thrown when there is an error during db schema upgrade.