com.vmware.vcenter.vcha
package provides interfaces for deploying
and monitoring a vCenter High Availability (VCHA) Cluster.See: Description
Interface | Description |
---|---|
Cluster |
The
Cluster interface provides methods to deploy and undeploy a vCenter
High Availability (VCHA) cluster, failover from the active VCHA node to the
passive VCHA node, and retrieve the status of the VCHA cluster. |
ClusterTypes |
Defines the data types of the
Cluster
API service. |
Operations |
The
Operations interface provides methods to figure out the currently
active operations and currently disabled operations in a vCenter High
Availability (VCHA) cluster. |
OperationsTypes |
Defines the data types of the
Operations
API service. |
Class | Description |
---|---|
CertificateInfo |
The
CertificateInfo Class contains information about the SSL certificate
for a management vCenter server. |
CertificateInfo.Builder |
Builder class for
CertificateInfo . |
ClusterDefinitions |
Defines the type descriptors for the
Cluster
API service. |
ClusterStub |
Remote stub implementation of the
Cluster
API service. |
ClusterTypes.ActiveSpec |
The
ActiveSpec class contains the deploy specification for the Active
Node of the VCHA cluster. |
ClusterTypes.ActiveSpec.Builder |
Builder class for
ClusterTypes.ActiveSpec . |
ClusterTypes.ClusterMode |
The
ClusterMode enumeration class defines the possible modes for a VCHA
Cluster. |
ClusterTypes.ClusterState |
The
ClusterState enumeration class defines the possible for a VCHA
Cluster. |
ClusterTypes.ConfigState |
The
ConfigState enumeration class defines the VCHA configuration state. |
ClusterTypes.DeploySpec |
The
DeploySpec class contains the deploy specification for the three
nodes of a VCHA cluster. |
ClusterTypes.DeploySpec.Builder |
Builder class for
ClusterTypes.DeploySpec . |
ClusterTypes.ErrorCondition |
The
ErrorCondition class contains an error condition and a
recommendation to handle the error condition. |
ClusterTypes.ErrorCondition.Builder |
Builder class for
ClusterTypes.ErrorCondition . |
ClusterTypes.Info |
The
Info class contains the configuration and health information of the
three nodes in a VCHA Cluster. |
ClusterTypes.Info.Builder |
Builder class for
ClusterTypes.Info . |
ClusterTypes.IpFamily |
The
IpFamily enumeration class defines the IP address family. |
ClusterTypes.IpInfo |
The
IpInfo class contains properties related to an ip. |
ClusterTypes.IpInfo.Builder |
Builder class for
ClusterTypes.IpInfo . |
ClusterTypes.Ipv4Info |
The
Ipv4Info class contains properties to describe IPV4 information of
the configured network interface. |
ClusterTypes.Ipv4Info.Builder |
Builder class for
ClusterTypes.Ipv4Info . |
ClusterTypes.Ipv6Info |
The
Ipv6Info class contains properties to describe IPV6 information of
the configured network interface. |
ClusterTypes.Ipv6Info.Builder |
Builder class for
ClusterTypes.Ipv6Info . |
ClusterTypes.NodeInfo |
The
NodeInfo class defines the configuration information for the active
and passive nodes in the cluster. |
ClusterTypes.NodeInfo.Builder |
Builder class for
ClusterTypes.NodeInfo . |
ClusterTypes.NodeRole |
The
NodeRole enumeration class defines the role node can be in a VCHA
Cluster. |
ClusterTypes.NodeRuntimeInfo |
The
NodeRuntimeInfo class describes a node's runtime information in a
VCHA Cluster. |
ClusterTypes.NodeRuntimeInfo.Builder |
Builder class for
ClusterTypes.NodeRuntimeInfo . |
ClusterTypes.NodeState |
The
NodeState enumeration class defines possible state a node can be in
a VCHA Cluster. |
ClusterTypes.NodeVmInfo |
The
NodeVmInfo class contains information to describe the Virtual
Machine of a node of a VCHA cluster. |
ClusterTypes.NodeVmInfo.Builder |
Builder class for
ClusterTypes.NodeVmInfo . |
ClusterTypes.PassiveSpec |
The
PassiveSpec class contains the deploy specification for the Passive
Node of the VCHA cluster. |
ClusterTypes.PassiveSpec.Builder |
Builder class for
ClusterTypes.PassiveSpec . |
ClusterTypes.Type |
The
Type enumeration class defines the possible deployment types for a
VCHA Cluster. |
ClusterTypes.UndeploySpec |
The
UndeploySpec class contains the undeploy specification for a VCHA
cluster. |
ClusterTypes.UndeploySpec.Builder |
Builder class for
ClusterTypes.UndeploySpec . |
ClusterTypes.VmInfo |
The
VmInfo class contains information to describe the Virtual Machines
of passive and witness nodes of a VCHA cluster. |
ClusterTypes.VmInfo.Builder |
Builder class for
ClusterTypes.VmInfo . |
ClusterTypes.WitnessInfo |
The
WitnessInfo class defines the configuration and runtime information
for the witness node in the cluster. |
ClusterTypes.WitnessInfo.Builder |
Builder class for
ClusterTypes.WitnessInfo . |
ClusterTypes.WitnessSpec |
The
WitnessSpec class contains the deploy specification for the Witness
Node of the VCHA cluster. |
ClusterTypes.WitnessSpec.Builder |
Builder class for
ClusterTypes.WitnessSpec . |
ConnectionSpec |
The
ConnectionSpec class contains information required to connect to a
vCenter server. |
ConnectionSpec.Builder |
Builder class for
ConnectionSpec . |
CredentialsSpec |
The
CredentialsSpec class contains information to connect to the vCenter
server managing the VCHA nodes. |
CredentialsSpec.Builder |
Builder class for
CredentialsSpec . |
DiskInfo |
The
DiskInfo class contains information to describe the storage
configuration of a vCenter virtual machine. |
DiskInfo.Builder |
Builder class for
DiskInfo . |
DiskSpec |
The
DiskSpec class contains information to describe the storage
configuration of a vCenter virtual machine. |
DiskSpec.Builder |
Builder class for
DiskSpec . |
IpFamily |
The
IpFamily enumeration class defines the Ip address family. |
IpSpec |
The
IpSpec class contains IP information used to configure a network
interface. |
IpSpec.Builder |
Builder class for
IpSpec . |
Ipv4Spec |
The
Ipv4Spec class contains IPV4 information used to configure a network
interface. |
Ipv4Spec.Builder |
Builder class for
Ipv4Spec . |
Ipv6Spec |
The
Ipv6Spec class contains IPV6 information used to configure a network
interface. |
Ipv6Spec.Builder |
Builder class for
Ipv6Spec . |
NetworkType |
The
NetworkType enumeration class defines the type of a vCenter Server
network. |
OperationsDefinitions |
Defines the type descriptors for the
Operations
API service. |
OperationsStub |
Remote stub implementation of the
Operations
API service. |
OperationsTypes.Info |
The
Info class contains information about which the VCHA operations
cannot be invoked in the current state of the system and the list of currently
active VCHA operations. |
OperationsTypes.Info.Builder |
Builder class for
OperationsTypes.Info . |
PlacementInfo |
The
PlacementInfo class contains information to describe the inventory
placement of a single node of a VCHA cluster.The active node's management vCenter server credentials are required to populate all properties except biosUuid. |
PlacementInfo.Builder |
Builder class for
PlacementInfo . |
PlacementSpec |
The
PlacementSpec class contains information to describe the inventory
placement of a single node of a VCHA cluster. |
PlacementSpec.Builder |
Builder class for
PlacementSpec . |
StructDefinitions |
Defines the type descriptors for the top-level types in
com.vmware.vcenter.vcha package. |
VchaFactory |
VchaFactory is responsible for creating instances of services
contained inside the com.vmware.vcenter.vcha package and also has the subpackages reference
to access respective subpackage services. |
Enum | Description |
---|---|
ClusterTypes._VAPI_OPERATIONS |
Identifiers of the task operations
|
ClusterTypes.ClusterMode.Values |
Native Java
enum representing this enumeration class. |
ClusterTypes.ClusterState.Values |
Native Java
enum representing this enumeration class. |
ClusterTypes.ConfigState.Values |
Native Java
enum representing this enumeration class. |
ClusterTypes.IpFamily.Values |
Native Java
enum representing this enumeration class. |
ClusterTypes.NodeRole.Values |
Native Java
enum representing this enumeration class. |
ClusterTypes.NodeState.Values |
Native Java
enum representing this enumeration class. |
ClusterTypes.Type.Values |
Native Java
enum representing this enumeration class. |
IpFamily.Values |
Native Java
enum representing this enumeration class. |
NetworkType.Values |
Native Java
enum representing this enumeration class. |
com.vmware.vcenter.vcha
package provides interfaces for deploying
and monitoring a vCenter High Availability (VCHA) Cluster.