VMware Cloud Foundation API Reference Guide
4. Definitions
4.1. AdInstance
Contains parameters of Active Directory instance
| Name | Description | Schema |
|---|---|---|
alias |
Alias of Active Directory instance |
string |
baseDnGroups |
Base Dn Groups of Active Directory instance |
string |
baseDnUsers |
Base Dn Users of Active Directory instance |
string |
globalCatalogPort |
Global Catalog Port of Active Directory instance |
integer (int32) |
name |
Name of Active Directory instance |
string |
port |
Port of Active Directory instance |
integer (int32) |
serverUrl |
Server URL of Active Directory instance |
string |
4.2. AdSpec
Spec contains parameters of Active Directory
| Name | Description | Schema |
|---|---|---|
childAdDetails |
Details for the child Active Directory |
|
domainControllers |
Fully Qualified Domain Name of Active Directory Domain controllers |
< string > array |
groups |
Groups in Active Directory |
< string, string > map |
requireSsl |
Require SSL connection to Active Directory |
boolean |
rootAdDetails |
Details for the root Active Directory |
|
skipJoinEsxi |
Whether to skip joining ESXi hosts to Active Directory or not (default: false) |
boolean |
useSubDomainForUsers |
Whether to use subdomain for user names |
boolean |
users |
Users in Active Directory |
< string, SddcCredentials > map |
4.3. AdvancedOptions
Advanced Options used to add Cluster
| Name | Description | Schema |
|---|---|---|
evcMode |
EVC mode for new cluster, if needed |
string |
highAvailability |
High availability settings for the cluster |
4.4. AliasSpec
Version Alias update Specification. This specification gets used in the Version Alias Update API.
| Name | Description | Schema |
|---|---|---|
aliases |
Aliases for bundle component type and version. |
< string > array |
forceUpdate |
Flag for force update version alias configuration. |
boolean |
4.5. AuthenticatedResource
Represents the credential resource in the system
| Name | Description | Schema |
|---|---|---|
domainName |
Domain name |
string |
resourceId |
Resource ID |
string |
resourceIp |
Resource IP address |
string |
resourceName |
Resource name |
string |
resourceType |
Resource type |
string |
serviceType |
Service type |
string |
targetType |
Target type |
string |
4.6. Avn
Defines an Application virtual Network (AVN) and its attributes
| Name | Description | Schema |
|---|---|---|
domainName |
AVN search domain |
string |
gateway |
Gateway of the AVN subnet |
string |
id |
The UUID of the AVN |
string |
mtu |
MTU for the AVN |
integer (int32) |
name |
User provided name of the AVN |
string |
portGroupName |
Port group name identifying the AVN on the distributed switch |
string |
regionType |
The region type of AVN; X_REGION or REGION_A |
string |
routerName |
Name of routing NSX edge AVN is connected to |
string |
subnet |
Subnet assigned to the AVN |
string |
subnetMask |
Subnet mask for the network assigned to the AVN |
string |
4.7. BackupConfiguration
Backup configuration used to configure backup of NSX and SDDC manager
| Name | Description | Schema |
|---|---|---|
backupLocations |
List of backup locations |
< BackupLocation > array |
encryption |
Encryption passphrase used to encrypt and decrypt backup file |
|
isConfigured |
Backup configuration status of both FTP server and passphrase |
boolean |
4.8. BackupConfigurationSpec
Backup configuration Specification
| Name | Description | Schema |
|---|---|---|
backupLocations |
List of backup locations |
< BackupLocation > array |
encryption |
Encryption passphrase to encrypt and decrypt backup file |
4.9. BackupLocation
Backup location to backup VCF resources
| Name | Description | Schema |
|---|---|---|
directoryPath |
Full directory path to save the backup files |
string |
password |
Backup server password |
string |
port |
Port number for the backup server to connect |
integer (int32) |
protocol |
Protocol to be used for transferring files |
string |
server |
IP address of the backup server |
string |
sshFingerprint |
SSH fingerprint of the backup server |
string |
username |
Password for backup server username |
string |
4.10. BackupResource
Element specification to trigger backup
| Name | Description | Schema |
|---|---|---|
resourceType |
Resource type |
string |
4.11. BackupSpec
Backup Specification
| Name | Description | Schema |
|---|---|---|
elements |
List of elements to be backed up |
< BackupResource > array |
4.12. BackupTask
| Name | Description | Schema |
|---|---|---|
errors |
List of errors in case of a failure |
< Error > array |
id |
Backup task ID |
string |
name |
Backup task name |
string |
resources |
Backup resources, to get the backup details |
< Resource > array |
status |
Backup task status |
string |
4.13. BaseAlias
Base Alias representation
| Name | Description | Schema |
|---|---|---|
aliases |
List of Alias versions |
< string > array |
version |
Base version |
string |
4.14. BaseCredential
Represents credentials of a resource in the system
| Name | Description | Schema |
|---|---|---|
credentialType |
Credential type |
string |
password |
Password |
string |
username |
Username |
string |
4.15. BgpNeighbour
NSX Edge BGP Neighbour Specification
| Name | Description | Schema |
|---|---|---|
autonomousSystem |
BGP neighbour autonomous system ID |
integer (int64) |
forwardingIp |
BGP forwarding IP address |
string |
holdDownTimeSeconds |
BGP neighbour hold down time (in seconds) |
integer (int32) |
keepAliveTimeSeconds |
BGP neighbour keep alive time (in seconds) |
integer (int32) |
neighbourIp |
BGP neighbour IP address |
string |
password |
BGP neighbour password |
string |
protocolIp |
BGP protocol IP address |
string |
weight |
BGP neighbour weight |
integer (int32) |
4.16. BootstrapSpec
| Name | Description | Schema |
|---|---|---|
federationName |
Example : |
string |
memberJoinDetail |
Example : MemberDetail |
4.17. Bundle
Bundle contains bits to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.
| Name | Description | Schema |
|---|---|---|
components |
Bundle Components |
< BundleComponent > array |
description |
Bundle Description |
string |
downloadStatus |
Bundle Download Status |
string |
id |
Bundle ID |
string |
isCumulative |
Is Bundle Cumulative |
boolean |
releasedDate |
Bundle Release Date |
string |
severity |
Bundle Severity |
string |
sizeMB |
Bundle Size in MB |
number (double) |
type |
Bundle Type |
string |
vendor |
Bundle Vendor |
string |
version |
Bundle Version |
string |
4.18. BundleComponent
Bundle Software Component
| Name | Description | Schema |
|---|---|---|
description |
Bundle Component Description |
string |
fromVersion |
Bundle Component’s from/source version before Upgrade |
string |
id |
ID of Resource/Software Component |
string |
imageType |
Bundle Component Image Type |
string |
releasedDate |
Bundle Component Release Date |
string |
toVersion |
Bundle Component’s to/target version after Upgrade |
string |
type |
Type of Resource/Software Component |
string |
vendor |
Bundle Component Vendor |
string |
4.19. BundleDownloadSpec
Bundle Download Specification. This specification gets used in the Bundle Download API
| Name | Description | Schema |
|---|---|---|
downloadNow |
Flag for enabling Download Now. If true, scheduledTimestamp is ignored |
boolean |
scheduledTimestamp |
Bundle Download Scheduled Time |
string |
4.20. BundleUpdateSpec
Bundle Update Specification.
| Name | Description | Schema |
|---|---|---|
bundleDownloadSpec |
Bundle Download Specification. |
4.21. BundleUploadSpec
Bundle Upload Specification. This specification is used in the Bundle Upload API
| Name | Description | Schema |
|---|---|---|
bundleFilePath |
Bundle Upload File Path |
string |
manifestFilePath |
Bundle Upload Manifest File Path |
string |
signatureFilePath |
Bundle Upload Signature File Path |
string |
4.22. CPU
| Name | Description | Schema |
|---|---|---|
free |
Example : |
number (double) |
total |
Example : |
number (double) |
unallocated |
Example : |
number (double) |
unit |
Example : |
enum (GHZ, GB, TB, PB, B, HZ, KHZ, MHZ, THZ) |
used |
Example : |
number (double) |
4.23. CapacitySummary
| Name | Description | Schema |
|---|---|---|
aggregatedCapacity |
Example : ResourceCapacity |
|
domainCount |
Example : |
integer (int32) |
domainInfo |
Example : |
< DomainInfo > array |
domainTypeInfo |
Example : |
< DomainSummary > array |
4.24. Ceip
Defines VCF CEIP status and instance id
| Name | Description | Schema |
|---|---|---|
instanceId |
Instance Id of VCF |
string |
status |
CEIP status |
string |
4.25. CeipUpdateSpec
Specification for CEIP state change
| Name | Description | Schema |
|---|---|---|
status |
User provided CEIP operation |
string |
4.26. Certificate
Represents certificate and its attributes
| Name | Description | Schema |
|---|---|---|
expirationStatus |
Certificate expiry status |
string |
getCertificateError |
Error if certificate cannot be fetched |
string |
isInstalled |
Whether the certificate is installed or not |
boolean |
issuedBy |
The certificate authority that issued the certificate |
string |
issuedTo |
To whom the certificate is issued |
string |
keySize |
The keysize of the certificate |
string |
notAfter |
The timestamp after which certificate is not valid |
string |
notBefore |
The timestamp before which certificate is not valid |
string |
numberOfDaysToExpire |
Number of days left for the certificate to expire |
integer (int32) |
pemEncoded |
The PEM encoded certificate content |
string |
publicKey |
The public key of the certificate |
string |
publicKeyAlgorithm |
The public key algorithm of the certificate |
string |
serialNumber |
The serial number of the certificate |
string |
signatureAlgorithm |
Algorithm used to sign the certificate |
string |
subject |
Complete distinguished name to which the certificate is issued |
string |
subjectAlternativeName |
The alternative names to which the certificate is issued |
< string > array |
thumbprint |
Thumbprint generated using certificate content |
string |
thumbprintAlgorithm |
Algorithm used to generate thumbprint |
string |
version |
The X.509 version of the certificate |
string |
4.27. CertificateAuthority
The Certificate Authority (CA) details
| Name | Description | Schema |
|---|---|---|
commonName |
OpenSSL CA domain name |
string |
country |
ISO 3166 country code where company is legally registered |
string |
id |
CA type. Only supports Microsoft and OpenSSL CAs |
string |
locality |
The city or locality where company is legally registered |
string |
organization |
The name under which company is legally registered |
string |
organizationUnit |
Organization with which the certificate is associated |
string |
serverUrl |
Microsoft CA server url |
string |
state |
The full name of the state where company is legally registered |
string |
templateName |
Microsoft CA server template name |
string |
username |
Microsoft CA server username |
string |
4.28. CertificateAuthorityCreationSpec
This specification contains Certificate Authority (CA) creation details
| Name | Description | Schema |
|---|---|---|
microsoftCertificateAuthoritySpec |
Microsoft Certificate Authority specification |
|
openSSLCertificateAuthoritySpec |
OpenSSL Certificate Authority specification |
4.29. CertificateOperationSpec
This specification contains certificate operation request details
| Name | Description | Schema |
|---|---|---|
operationType |
The Certificates operation type |
string |
resources |
Resource(s) in a domain |
< Resource > array |
4.30. CertificatesGenerationSpec
This specification contains certificates generation request details
| Name | Description | Schema |
|---|---|---|
caType |
CA type. Only supports Microsoft and OpenSSL CAs |
string |
resources |
Resource(s) in a domain |
< Resource > array |
4.31. Cluster
Cluster representation
| Name | Description | Schema |
|---|---|---|
hosts |
List of hosts associated with the cluster |
< HostReference > array |
id |
ID of the cluster |
string |
isStretched |
Status of the cluster if Stretched or not |
boolean |
name |
Name of the cluster |
string |
primaryDatastoreName |
Name of the primary datastore |
string |
primaryDatastoreType |
Storage type of the primary datastore |
string |
4.32. ClusterCompactionSpec
This specification contains the parameters required to remove one or more vSphere hosts from existing cluster in a workload domain
| Name | Description | Schema |
|---|---|---|
force |
Force removal of vSphere host |
boolean |
hosts |
List of vSphere hosts to be removed |
< HostReference > array |
4.33. ClusterCreationSpec
This specification contains contains the parameters required to add a cluster to an existing workload Domain
| Name | Description | Schema |
|---|---|---|
computeSpec |
Cluster specification to be added to the domain |
|
domainId |
ID of the domain to which the clusters will be added |
string |
4.34. ClusterExpansionSpec
This specification contains the parameters required to add one or more vSphere hosts to an existing cluster in a workload domain
| Name | Description | Schema |
|---|---|---|
hostSpecs |
List of vSphere host information from the free pool to consume in the workload domain |
< HostSpec > array |
4.35. ClusterOperationSpecValidation
This validation spec contains the specs for different operations on cluster
| Name | Description | Schema |
|---|---|---|
clusterUpdateSpec |
Parameters required to perform cluster update |
4.36. ClusterReference
Represents a reference to the cluster
| Name | Description | Schema |
|---|---|---|
id |
ID of the cluster |
string |
4.37. ClusterSpec
This specification contains the parameters required to add a cluster to a workload domain
| Name | Description | Schema |
|---|---|---|
advancedOptions |
Advanced options used for cluster creation |
|
datastoreSpec |
Cluster storage configuration; e.g. VSAN, NFS |
|
hostSpecs |
List of vSphere host information from the free pool to consume in the workload domain |
< HostSpec > array |
name |
Name of the new cluster that will be added to the specified workload domain |
string |
networkSpec |
Network configuration for the cluster |
4.38. ClusterStretchSpec
This spec contains the parameters required to convert a Standard vSAN cluster to a Stretched cluster
| Name | Description | Schema |
|---|---|---|
hostSpecs |
List of vSphere host information from the free pool to consume in the workload domain |
< HostSpec > array |
witnessSpec |
Witness host information |
4.39. ClusterUnstretchSpec
This spec contains the parameters required to convert a Stretched cluster to a Standard vSAN cluster
4.40. ClusterUpdateSpec
This specification contains the parameters required to perform update operation on cluster
| Name | Description | Schema |
|---|---|---|
clusterCompactionSpec |
Parameters required to perform cluster compaction, optional otherwise |
|
clusterExpansionSpec |
Parameters required to perform cluster expansion, optional otherwise |
|
clusterStretchSpec |
Parameters required to perform Stretch operation on cluster, optional otherwise |
|
clusterUnstretchSpec |
Parameters required to perform Unstretch operation on cluster, optional otherwise |
|
markForDeletion |
Prepare the cluster for deletion |
boolean |
4.41. ClustersOperationSpecValidation
This validation spec contains the specs for different operations on clusters
| Name | Description | Schema |
|---|---|---|
clusterCreationSpec |
Parameters required to perform cluster creation |
4.42. ComputeSpec
This specification contains the parameters required to add each cluster to a workload domain
| Name | Description | Schema |
|---|---|---|
clusterSpecs |
List of clusters to be added to workload domain |
< ClusterSpec > array |
4.43. Cpu
Represents information about CPUs on a host
| Name | Description | Schema |
|---|---|---|
cores |
Number of CPU cores |
integer (int32) |
cpuCores |
Information about each of the CPU cores |
< CpuCore > array |
frequencyMHz |
Total CPU frequency in MHz |
number (double) |
usedFrequencyMHz |
Used CPU frequency in MHz |
number (double) |
4.44. CpuCore
Represents a CPU core
| Name | Description | Schema |
|---|---|---|
frequencyMHz |
CPU frequency in MHz |
number (double) |
manufacturer |
Hardware manufacturer of the CPU |
string |
model |
Hardware model of the CPU |
string |
4.45. Credential
Represents a credential and the resource to which it is associated with
| Name | Description | Schema |
|---|---|---|
credentialType |
Credential type |
string |
id |
Credential ID |
string |
password |
Password |
string |
resource |
The resource which owns the credential |
|
username |
Username |
string |
4.46. CredentialsSubTask
Represents the credentials sub-task in the system
| Name | Description | Schema |
|---|---|---|
creationTimestamp |
Credential sub-task creation timestamp |
string |
credentialType |
Credential sub-task credential type |
string |
dependentSubTasks |
List of dependent sub-tasks of the credential sub-task |
< CredentialsSubTask > array |
description |
Credential sub-task description |
string |
entityType |
Credential sub-task entity type |
string |
errors |
List of errors in case of a failure |
< Error > array |
id |
Credential sub-task ID |
string |
name |
Credential sub-task name |
string |
newPassword |
Credential sub-task new password |
string |
oldPassword |
Credential sub-task old password |
string |
resourceName |
Resource name |
string |
status |
Credential sub-task status |
string |
username |
Credential sub-task username |
string |
4.47. CredentialsTask
Represents the credentials task in the system
| Name | Description | Schema |
|---|---|---|
creationTimestamp |
Credential task creation timestamp |
string |
errors |
List of errors in case of a failure |
< Error > array |
id |
Credential task ID |
string |
name |
Credential task name |
string |
status |
Credential task status |
string |
subTasks |
List of credential sub-tasks of the credential task |
< CredentialsSubTask > array |
4.48. CredentialsUpdateSpec
This specification contains password operation request details
| Name | Description | Schema |
|---|---|---|
elements |
List of resource credentials to be changed |
< ResourceCredentials > array |
operationType |
Operation type |
string |
4.49. Csr
The Certificate Signing Request (CSR) details
| Name | Description | Schema |
|---|---|---|
csrEncodedContent |
The CSR encoded content |
string |
resource |
Resource associated with CSR |
4.50. CsrGenerationSpec
This specification contains Certificate Signing Request (CSR) details
| Name | Description | Schema |
|---|---|---|
country |
ISO 3166 country code where company is legally registered |
string |
email |
Contact email address |
string |
keyAlgorithm |
The public key algorithm of the certificate |
string |
keySize |
Certificate public key size |
string |
locality |
The city or locality where company is legally registered |
string |
organization |
The name under which company is legally registered |
string |
organizationUnit |
Organization with which the certificate is associated |
string |
state |
The full name of the state where company is legally registered |
string |
4.51. CsrsGenerationSpec
This specification contains CSR Generation request details
| Name | Description | Schema |
|---|---|---|
csrGenerationSpec |
The CSR specification to generate CSR for resource(s) |
|
resources |
Resource(s) in a domain |
< Resource > array |
4.52. Datastore
| Name | Description | Schema |
|---|---|---|
capacity |
Example : |
number (double) |
datastoreName |
Example : |
string |
datastoreType |
Example : |
enum (VSAN, VMFS, NFS) |
freeSpace |
Example : |
number (double) |
unallocated |
Example : |
number (double) |
unit |
Example : |
enum (GHZ, GB, TB, PB, B, HZ, KHZ, MHZ, THZ) |
used |
Example : |
number (double) |
4.53. DatastoreSpec
This specification contains cluster storage configuration
| Name | Description | Schema |
|---|---|---|
nfsDatastoreSpecs |
Cluster storage configuration for NFS |
< NfsDatastoreSpec > array |
vmfsDatastoreSpec |
Cluster storage configuration for VMFS |
|
vsanDatastoreSpec |
Cluster storage configuration for vSAN |
4.54. DateTimeDetail
| Name | Description | Schema |
|---|---|---|
dateTime |
Example : |
string |
timestamp |
Example : |
integer (int64) |
4.55. DepotAccount
VMware Depot Account Information
| Name | Description | Schema |
|---|---|---|
password |
Depot Password for Access |
string |
username |
Depot Username for Access |
string |
4.56. DepotSettings
VMware Depot Settings
| Name | Description | Schema |
|---|---|---|
vmwareAccount |
VMware Depot Account |
4.57. Disk
Represents a disk
| Name | Description | Schema |
|---|---|---|
capacityMB |
Total capacity of the disk in MB |
number (double) |
diskType |
Type of the disk. |
string |
manufacturer |
Hardware manufacturer of the disk |
string |
model |
Hardware model of the disk |
string |
4.58. DnsSpec
Spec contains parameters of Domain Name System
| Name | Description | Schema |
|---|---|---|
domain |
Tenant domain |
string |
nameserver |
Primary nameserver to be configured for vCenter/PSC/ESXi’s/NSX |
string |
secondaryNameserver |
Secondary nameserver to be configured for vCenter/PSC/ESXi’s/NSX |
string |
subdomain |
Tenant Sub domain |
string |
4.59. Domain
Represents a domain
| Name | Description | Schema |
|---|---|---|
clusters |
List of clusters associated with the workload domain |
< ClusterReference > array |
id |
ID of the workload domain |
string |
name |
Name of the workload domain |
string |
vcenters |
List of vCenters associated with the workload domain |
< VcenterReference > array |
4.60. DomainCreationSpec
This specification contains the parameters required to create a new workload domain
| Name | Description | Schema |
|---|---|---|
computeSpec |
Specification representing the clusters to be added to the workload domain |
|
domainName |
Name of the workload domain |
string |
nsxTSpec |
Specification details for NSX-T configuration |
|
nsxVSpec |
Specification details for NSX-V configuration |
|
vcenterSpec |
Specification details for vCenter |
4.61. DomainInfo
| Name | Description | Schema |
|---|---|---|
domainCapacity |
Example : ResourceCapacity |
|
domainId |
Example : |
string |
name |
Example : |
string |
status |
Example : |
string |
type |
Example : |
string |
4.62. DomainIntegration
This specification contains information related to the existing vRealize Operations instance deployment
| Name | Description | Schema |
|---|---|---|
domainId |
The ID of the workload domain |
string |
status |
The association status of the workload domain |
enum (ENABLED, DISABLED) |
4.63. DomainReference
Represents a domain reference
| Name | Description | Schema |
|---|---|---|
id |
ID of the domain |
string |
4.64. DomainSummary
| Name | Description | Schema |
|---|---|---|
aggregatedCapacity |
Example : ResourceCapacity |
|
domainCount |
Example : |
integer (int32) |
type |
Example : |
string |
4.65. DomainUpdateSpec
Contains the parameters required to perform update operation on domain
| Name | Description | Schema |
|---|---|---|
markForDeletion |
Enable deletion of domain |
boolean |
4.66. DomainsOperationSpecValidation
This validation spec contains the specs for different operations on domains
| Name | Description | Schema |
|---|---|---|
domainCreationSpec |
Parameters required to perform domain creation |
4.67. DvsSpec
Spec contains parameters for DVS
| Name | Description | Schema |
|---|---|---|
dvsName |
DVS Name |
string |
mtu |
DVS MTU (default value is 9000) |
integer (int32) |
networks |
Types of networks in this portgroup |
< string > array |
niocSpecs |
List of NIOC specs for networks |
< NiocSpec > array |
vmnics |
Vmnics to be attached to the DVS |
< string > array |
4.68. Encryption
Restore Specification
| Name | Description | Schema |
|---|---|---|
passphrase |
Passphrase |
string |
4.69. Endpoint
Represents an Endpoint in a Domain
| Name | Description | Schema |
|---|---|---|
type |
Type of the Endpoint |
string |
url |
Url of the Endpoint |
string |
4.70. Error
Error response containing a minor error code, a localized error message, a localized remediation message and optionally a reference token to correlate the error with the logs
| Name | Description | Schema |
|---|---|---|
arguments |
The arguments used to localize the message, Can be used by scripts to automate the error processing. |
< string > array |
causes |
The underlying cause exceptions. |
< ErrorCause > array |
context |
The error context (e.g. the component where it occurred). |
< string, string > map |
errorCode |
The minor error code |
string |
message |
The localized error message |
string |
nestedErrors |
The nested errors when the error is a composite one |
< Error > array |
referenceToken |
A reference token correlating the error with the relevant detailed error logs. Should be sent to the service provider when reporting issues. |
string |
remediationMessage |
The localized remediation error message |
string |
4.71. ErrorCause
| Name | Description | Schema |
|---|---|---|
message |
Example : |
string |
type |
Example : |
string |
4.72. ErrorResponse
| Name | Description | Schema |
|---|---|---|
arguments |
Example : |
< string > array |
cause |
Example : |
< ErrorCause > array |
context |
Example : |
< string, string > map |
errorCode |
Example : |
string |
message |
Example : |
string |
nestedErrors |
Example : |
< ErrorResponse > array |
referenceToken |
Example : |
string |
remediationMessage |
Example : |
string |
4.73. FcSpec
Cluster storage configuration for VMFS on FC
| Name | Description | Schema |
|---|---|---|
datastoreName |
Datastore name used for cluster creation |
string |
4.74. FederationOperationError
| Name | Description | Schema |
|---|---|---|
error |
Example : |
string |
errorPack |
Example : LocalizableErrorCodePack |
|
suggestedRemedy |
Example : |
string |
suggestedRemedyPack |
Example : LocalizableErrorCodePack |
4.75. FederationTask
| Name | Description | Schema |
|---|---|---|
created |
Example : DateTimeDetail |
|
errors |
Example : |
< FederationOperationError > array |
lastUpdated |
Example : DateTimeDetail |
|
operation |
Example : |
enum (BOOTSTRAP, START, STOP, TEARDOWN, INVITE_MEMBER, EVICT_MEMBER, JOIN, HANDLE_JOIN, HANDLE_CONTROLLER_JOIN, LEAVE, HANDLE_LEAVE, HANDLE_CONTROLLER_LEAVE, HANDLE_CERT_ROTATION) |
payload |
Example : RemoteResponsePayload |
|
progressDetails |
Example : |
string |
remoteOperationTask |
Example : FederationTask |
|
status |
Example : |
enum (NOT_STARTED, SUCCEEDED, FAILED, IN_PROGRESS, UNKNOWN) |
taskId |
Example : |
string |
4.76. HighAvailability
This specification contains high availability settings
| Name | Description | Schema |
|---|---|---|
enabled |
Example : |
boolean |
4.77. Horizon
Configuration specification, containing all attributes, required to create or expand a new Horizon deployment in an existing VCF instance.
| Name | Description | Schema |
|---|---|---|
appVolumesDetails |
App Volumes details configuration section. Contains information about App Volumes servers and their attributes. |
|
horizon |
Horizon details configuration section. Contains information about Horizon pods, servers, appliances and their attributes. |
|
id |
A unique ID of the Horizon deployment. |
string |
managementVcenters |
A list of management vCenters configuration details, used for the deployment of the Horizon topology infrastructure. |
< HorizonManagementVcenter > array |
name |
A unique name, that describes the Horizon deployment. |
string |
peripheralServices |
Peripheral services configuration section. Contains information about load balancers, Active directory, install binaries and SQL connections. |
|
resourceVcenters |
A list of resource vCenters configuration details, used for the deployment of the actual Horizon deployment workload. |
< HorizonResourceVcenter > array |
4.78. HorizonActiveDirectory
Active directory details required for Horiozn deployment.
| Name | Description | Schema |
|---|---|---|
adminPassword |
Domain administrator password (used when deploying internal Active directory). |
string |
adminUsername |
Domain administrator user (used when deploying internal Active directory). |
string |
domainControllers |
A list of domain controller details. |
< HorizonDomainController > array |
fqdn |
FQDN of the Active directory. |
string |
netBiosName |
Net BIOS name. |
string |
ouRwPassword |
Horizon deployment user’s password for Organizational Unit(OU) access. |
string |
ouRwUsername |
Horizon deployment user for Organizational Unit(OU) access. |
string |
securedAD |
Use Active directory through LDAP over SSL. |
boolean |
vdiAdminPassword |
Horizon deployment administrator password. |
string |
vdiAdminUsername |
Horizon deployment administrator user. |
string |
vdiServerOu |
Horizon servers deployment Organizational Unit(OU). |
string |
4.79. HorizonAppVolumes
App Volumes server details required for Horizon deployment.
| Name | Description | Schema |
|---|---|---|
deployDetails |
Deployment details of the App Volumes. |
|
fqdn |
App Volumes server FQDN. |
string |
state |
Virtual machine state of the App Volumes server. If not provided, NEW is default. |
enum (NEW, DEPLOYED) |
4.80. HorizonAppVolumesDataStore
App Volumes datastore configuration.
| Name | Description | Schema |
|---|---|---|
id |
App Volumes datastore ID. Should match the ID of a datastore from one of resource vCenters configuration details. |
string |
isPrimary |
Is this the default datastore? |
boolean |
4.81. HorizonAppVolumesDetails
App Volumes details required for deployment.
| Name | Description | Schema |
|---|---|---|
adminGroupName |
Admin Group Name from the Active directory. All members of this group will be App Volumes administrators. |
string |
appVolumes |
A list of App Volumes servers details. |
< HorizonAppVolumes > array |
datastores |
A list of datastores, that will be configured for use by App Volumes. The ID of every datastore, should match a datastore from a resource vCenter configuration details. |
< HorizonAppVolumesDataStore > array |
dbName |
App Volumes database name. |
string |
lbFqdn |
FQDN of the App Volumes load balancer. |
string |
license |
App Volumes license key. |
string |
sqlId |
SQL ID(alias) for the App Volumes database. This ID(alias) should match one of SQL connections in Peripheral services configuration section. |
string |
4.82. HorizonCluster
Cluster configuration details for a datacenter in resource vCenter.
| Name | Description | Schema |
|---|---|---|
hosts |
A list of Host objects, for the current cluster, as configured in the resource vCenter. All host IDs should match the ones in Datastore configuration details objects. |
< HorizonHost > array |
name |
Cluster name, as configured in the resource vCenter. |
string |
4.83. HorizonComposerServer
Horizon View Composer server details required for deployment.
| Name | Description | Schema |
|---|---|---|
certificatePassword |
Certificate password |
string |
certificatePath |
Full path to the certificate file. |
string |
composerServiceAccount |
Composer service account |
string |
composerServicePassword |
Horizon View Composer service password |
string |
dbName |
Horizon View Composer database name |
string |
deployDetails |
Deployment details of the Horizon View Composer server. |
|
fqdn |
Horizon View Composer server FQDN. |
string |
internalDbPassword |
Internal database password, used when local SQL(per server) option is used. Account with this user name will be created and used by Horizon View Composer server. |
string |
internalDbUsername |
Internal database username, used when local SQL(per server) option is used. Required, if local copy of SQL express will be deployed. Account with this user name will be created and used by Horizon View Composer server. |
string |
sqlId |
SQL ID(alias) for the Horizon View Composer server database. This ID(alias) should match one of SQL connections in Peripheral services configuration section. If this is defined, SQL server pointed by this alias will be used as database for Horizon View Composer server. If this is null, local copy of SQL express will be deployed on Horizon View Composer machine to be used as database backend. |
string |
state |
Virtual machine state of the Horizon View Composer server. If not provided, NEW is default. |
enum (NEW, DEPLOYED) |
vcFqdn |
FQDN of the vCenter for the current Horizon View Composer server. |
string |
4.84. HorizonConnectionServer
Horizon View Connection server details required for deployment.
| Name | Description | Schema |
|---|---|---|
certificatePassword |
Certificate password |
string |
certificatePath |
Full path to the certificate file. |
string |
deployDetails |
Deployment details of the Horizon View Connection server. |
|
fqdn |
Horizon View Connection server FQDN. |
string |
state |
Virtual machine state of the Horizon View Connection server. If not provided, NEW is default. |
enum (NEW, DEPLOYED) |
4.85. HorizonDatacenter
Datacenter configuration details for a resource vCenter. Should be aligned with the App Volumes configuration.
| Name | Description | Schema |
|---|---|---|
clusters |
A list of cluster details objects for the datacenter. |
< HorizonCluster > array |
datastores |
A list of datstore details objects for the datacenter. |
< HorizonDatastore > array |
name |
Datacenter name, as configured in the resource vCenter. |
string |
4.86. HorizonDatastore
Datastore configuration details for a resource vCenter’s datacenter.
| Name | Description | Schema |
|---|---|---|
hostIds |
A list of host ID strings for this datastore. Every ID should match the ones in the Datacenter.cluster.hosts configuration details. |
< string > array |
id |
The ID of the datastore, should be unique across all all datastores, defined in the configuration specification. It is used to identify the datastores in App Volumes configuration details, so the information in both sections should be fully aligned. |
string |
name |
Datastore name, as configured in the resource vCenter. |
string |
4.87. HorizonDeployDetails
Virtual machine deployment configuration details.
| Name | Description | Schema |
|---|---|---|
computerName |
Computer name of the virtual machine as defined in its OS. |
string |
gateway |
Gateway for the virtual machine. |
string |
ipAddress |
IP address of the virtual machine. |
string |
subnetMask |
Subnet mask for the virtual machine. |
string |
vmName |
Name of the virtual machine as defined in the vCenter. |
string |
4.88. HorizonDetails
Horizon View details required for deployment.
| Name | Description | Schema |
|---|---|---|
adminGroupName |
Admin Group Name from the Active directory. All members of this group will be Horizon domain administrators. |
string |
externalLbFqdn |
FQDN of the external(internet) load balancer. |
string |
internalLbFqdn |
FQDN of the internal(backend) load balancer. |
string |
license |
Horizon View license key. |
string |
pods |
A list of Horizon pod details. |
< HorizonPodResources > array |
uemDetails |
User Environment Manager(UEM) details |
4.89. HorizonDomainController
Active directory domain controller details.
| Name | Description | Schema |
|---|---|---|
fqdn |
FQDN of the domain controller. |
string |
ipAddress |
IP address of the domain controller. |
string |
sslThumbprint |
SSL thumbprint (SHA1) of the domain controller. |
string |
state |
Virtual machine state of the domain controller. If not provided, NEW is default. |
enum (NEW, DEPLOYED) |
4.90. HorizonHost
Host configuration details for a datacenter cluster definition in resource vCenter.
| Name | Description | Schema |
|---|---|---|
fqdn |
FQDN or IP, as configured in the resource vCenter. |
string |
id |
The ID of the host as referenced in the relevant resource vCenter’s cluster (hosts list). |
string |
password |
Host password. |
string |
username |
Host username. |
string |
4.91. HorizonInstallDetails
Installation executables and templates details required for Horizon deployment.
| Name | Description | Schema |
|---|---|---|
appVolumesServerBinaryPath |
App Volumes installation executable path. |
string |
appVolumesServerVersion |
App Volumes version. |
string |
composerServerBinaryPath |
Composer server installation executable path. |
string |
composerServerVersion |
Composer server version. |
string |
connectionServerBinaryPath |
Connection server installation executable path. |
string |
connectionServerVersion |
Connection server version. |
string |
dotNet462BinaryPath |
NET Framework 4.6.2 installation executable path. Required if the provided Open Virtual Appliance(OVA) image is for Windows 2012 and VMware Horizon View Composers will be deployed. +
Example : |
string |
imagePath |
Open Virtual Appliance(OVA) teplate image path. |
string |
ova |
Open Virtual Appliance(OVA) image details. |
|
sqlExpressPath |
Microsoft SQL Server Express installation executable path. |
string |
sqlExpressVersion |
Microsoft SQL Server Express version. |
string |
uagOvaPath |
Unified Access Gateway(UAG) Open Virtual Appliance(OVA) image path. |
string |
uagOvaVersion |
Unified Access Gateway(UAG) Open Virtual Appliance(OVA) image version. |
string |
uemBinaryPath |
User Environment Manager(UEM) installation executable path. |
string |
uemVersion |
User Environment Manager(UEM) version. |
string |
updateKb2919355BinaryPath |
Windows KB2919355 installation executable path.Required if the provided Open Virtual Appliance(OVA) image is for Windows 2012 and internal SQL server or VMware Horizon View Composers will be deployed. |
string |
updateKb2919442BinaryPath |
Windows KB2919442 installation executable path. Required if the provided Open Virtual Appliance(OVA) image is for Windows 2012 and internal SQL server or VMware Horizon View Composers will be deployed. |
string |
4.92. HorizonLbDeployDetails
Load balancer virtual machine deployment configuration details.
| Name | Description | Schema |
|---|---|---|
cliPassword |
Command Line Interface(CLI) password. |
string |
gateway |
Gateway of the load balancer |
string |
portgroup |
Portgroup of the load balancer |
string |
subnetMask |
Subnet mask of the load balancer |
string |
vmName |
Name of the load balancer virtual machine |
string |
4.93. HorizonLoadBalancer
Load balancer configuration details
| Name | Description | Schema |
|---|---|---|
certificatePassword |
Certificate password |
string |
certificatePath |
Full path to the certificate file. |
string |
deployDetails |
Deployment details of the load balancer virtual machine. |
|
fqdn |
FQDN of the load balancer. |
string |
ipAddress |
IP address of the load balancer. |
string |
state |
Virtual machine state of the load balancer. If not provided, NEW is default. |
enum (NEW, DEPLOYED) |
4.94. HorizonManagementVcenter
Management vCenter details required to create or expand Horizon deployment.
| Name | Description | Schema |
|---|---|---|
clusterName |
Name of the cluster in the management vCenter. |
string |
datacenterName |
Name of the datacenter in the management vCenter. |
string |
datastoreName |
Name of the datastore in the management vCenter. |
string |
dmzPortgroup |
Portgroup name, associated with the DMZ network. |
string |
host |
vCenter hostname or IP |
string |
interconnectPortgroup |
Name of the portgroup, connecting the Unified Access Gateway (UAG) and Horizon View Connection servers. |
string |
managementPortgroup |
Portgroup name, associated with the Management network. |
string |
nsx |
A configuration section for NSX, containing host and credentials for accessing it. |
|
password |
Password for the vCenter |
string |
psc |
PSC |
|
uagManagementPortgroup |
Portgroup name, associated with the Unified Access Gateway (UAG) management network. |
string |
username |
Username for the vCenter |
string |
4.95. HorizonNsx
Configuration section for NSX details, required to deploy a VDI domain.
| Name | Description | Schema |
|---|---|---|
host |
NSX hostname or IP. |
string |
password |
NSX password. |
string |
4.96. HorizonOva
OVA image details.
| Name | Description | Schema |
|---|---|---|
administratorPassword |
Administrator password for the OVA image. |
string |
administratorUsername |
Administrator username for the OVA image. |
string |
4.97. HorizonPeripheralServices
Peripheral services (load balancers, Active directory, install binaries and SQL connections) configuration section with details required for Horizon deployment.
| Name | Description | Schema |
|---|---|---|
activeDirectory |
Active directory configuration details section. |
|
installDetails |
Install binaries path and version definitions for the software that is being installed during a Horizon deployment. |
|
loadBalancers |
A list of configuration details for all different types of load balancers needed for the Horizon deployment. |
< HorizonLoadBalancer > array |
sqlConnections |
A list of external or internal SQL server connection configuration details. |
< HorizonSqlConnection > array |
4.98. HorizonPodResources
Pod resource details required for Horizon deployment.
| Name | Description | Schema |
|---|---|---|
composerServers |
A list of Horizon View Composer servers details. |
< HorizonComposerServer > array |
connectionServers |
A list of Horizon View Connection servers details. At least one server is required. |
< HorizonConnectionServer > array |
eventDbName |
Events database name. |
string |
sqlId |
SQL ID(alias) for the Events database. This ID(alias) should match one of SQL connections in Peripheral services configuration section. |
string |
uagAppliances |
A list of Unified Access Gateway(UAG) appliances details. |
< HorizonUagAppliance > array |
vcFqdns |
A list of vCenter FQDNs, relevant for current Horizon pod. |
< string > array |
4.99. HorizonPsc
PSC details required for Horizon deployment.
| Name | Description | Schema |
|---|---|---|
host |
PSC hostname or IP |
string |
4.100. HorizonResourceVcenter
Resource vCenter details required for a Horizon deployment.
| Name | Description | Schema |
|---|---|---|
datacenters |
A list of Datacenters' details, configured in this vCenter. When present, it should be aligned with the App Volumes configuration. |
< HorizonDatacenter > array |
host |
vCenter hostname or IP |
string |
password |
Password for the vCenter |
string |
psc |
PSC |
|
state |
Virtual machine state of the resource vCenter. If not provided, NEW is default. |
enum (NEW, DEPLOYED) |
username |
Username for the vCenter |
string |
4.101. HorizonSqlConnection
SQL server connection configuration details required to create or expand Horizon deployment.
| Name | Description | Schema |
|---|---|---|
dbPassword |
SQL server password. When deploying an internal SQL server, an account with this user name will be automatically created (with proper permissions for creating/altering databases and tables). FOr external SQL connections, the user has to be pre-created and should have permissions for creating/altering databases and tables. |
string |
dbUsername |
SQL server username. When deploying an internal SQL server, an account with this user name will be automatically created (with proper permissions for creating/altering databases and tables). For external SQL connections, the user has to be pre-created and should have permissions for creating/altering databases and tables. |
string |
fqdn |
IP or FQDN of the SQL server. |
string |
id |
Unique ID(known also as SQL alias) for identifying specific Sql connection across the configuration specification. It is used for reference purposes in different configuration sections (such as Horizon pods, servers and App Volumes). |
string |
sqlInstanceName |
Name of the instance on the SQL server. |
string |
sqlPort |
SQL server port. Default one is 1433. |
integer (int32) |
state |
Virtual machine state of the SQL server. If not provided, NEW is default. |
enum (NEW, DEPLOYED) |
4.102. HorizonUagAppliance
Unified Access Gateway(UAG) appliance details required for Horizon deployment.
| Name | Description | Schema |
|---|---|---|
administratorPassword |
Administrator password |
string |
defaultGateway |
Default gateway. Should be in the external network(internet). |
string |
externalIpAddress |
External network(internet) IP |
string |
externalSubnetMask |
External network(internet) subnet mask |
string |
internalIpAddress |
Internal(backend) network IP |
string |
internalSubnetMask |
Internal(backend) network subnet mask |
string |
mgmtIpAddress |
Management network IP address |
string |
mgmtSubnetMask |
Management network subnet mask |
string |
state |
Virtual machine state of the Unified Access Gateway(UAG). If not provided, NEW is default. |
enum (NEW, DEPLOYED) |
vmName |
Name of the Unified Access Gateway(UAG) virtual machine. |
string |
4.103. HorizonUem
User Environment Manager(UEM) server details required for Horizon deployment.
| Name | Description | Schema |
|---|---|---|
configurationShare |
Configuration share name(from the OS). |
string |
deployDetails |
Deployment details of the User Environment Manager(UEM). |
|
fqdn |
User Environment Manager(UEM) server FQDN. |
string |
profileArchiveShare |
Profile archive share name(from the OS). |
string |
state |
Virtual machine state of the User Environment Manager(UEM). If not provided, NEW is default. |
enum (NEW, DEPLOYED) |
4.104. HorizonUemDeployDetails
User Environment Manager(UEM) deployment details.
| Name | Description | Schema |
|---|---|---|
computerName |
Computer name of the virtual machine as defined in its OS. |
string |
configurationShareLocation |
Configuration share location. |
string |
dataDriveSizeGb |
Data drive size in gigabytes. |
integer (int32) |
gateway |
Gateway for the virtual machine. |
string |
ipAddress |
IP address of the virtual machine. |
string |
profileArchiveShareLocation |
Profile archive share location. |
string |
subnetMask |
Subnet mask for the virtual machine. |
string |
vmName |
Name of the virtual machine as defined in the vCenter. |
string |
4.105. HorizonUemDetails
User Environment Manager(UEM) server details required for Horizon deployment.
| Name | Description | Schema |
|---|---|---|
license |
User Environment Manager(UEM) server license key. |
string |
uems |
A list of User Environment Manager(UEM) server details. |
< HorizonUem > array |
4.106. HorizonUpdateSpec
This specification contains the parameters required to perform partial update operation on horizon
| Name | Description | Schema |
|---|---|---|
markForDeletion |
Prepare horizon for deletion |
boolean |
4.107. HorizonValidationOperation
Horizon Validation Operation section describes single Validation.
| Name | Description | Schema |
|---|---|---|
type |
Horizon Validation Operation type |
string |
4.108. HorizonValidationSpec
Horizon Validation Spec, which contains details that are needed to trigger different validations
| Name | Description | Schema |
|---|---|---|
horizon |
Horizon spec, which will be validated. |
|
horizonValidationOperation |
Horizon Validation Operation details. |
4.109. Host
Represents an Esxi host in the system
| Name | Description | Schema |
|---|---|---|
bundleRepoDatastore |
Bundle repositry datastore for this host |
string |
cluster |
Information about the cluster this host is part of |
|
compatibleStorageType |
Information about the host compatible storage type |
string |
cpu |
Information about CPUs on the host |
|
domain |
Information about the domain this host is part of |
|
esxiVersion |
ESXi software version of the host |
string |
fqdn |
FQDN of the host |
string |
hardwareModel |
Hardware model of the host |
string |
hardwareVendor |
Hardware vendor of the host |
string |
hybrid |
Information about the storage type of the host, true if the host is hybrid. |
boolean |
id |
ID of the host |
string |
ipAddresses |
Information about IP addresses assigned to the host |
< IpAddress > array |
memory |
Information about memory on the host |
|
networkpool |
Information about the network pool this host is part of |
|
physicalNics |
Information about physical NICs on the host |
< PhysicalNic > array |
status |
Status of the host |
string |
storage |
Information about storage on the host |
4.110. HostCommissionSpec
This specification contains the input to commission a host to VMware Cloud Foundation
| Name | Description | Schema |
|---|---|---|
fqdn |
FQDN of the host |
string |
networkPoolId |
ID of the network pool to associate the host with |
string |
networkPoolName |
Name of the network pool to associate the host with |
string |
password |
Password of the host |
string |
storageType |
Storage Type |
string |
username |
Username of the host |
string |
4.111. HostCount
| Name | Description | Schema |
|---|---|---|
total |
Example : |
integer (int32) |
unallocated |
Example : |
integer (int32) |
used |
Example : |
integer (int32) |
4.112. HostCriterion
Represents a criterion for querying the host
| Name | Description | Schema |
|---|---|---|
arguments |
Arguments required for a particular criterion |
< string, string > map |
description |
Description of the criterion |
string |
name |
Name of the criterion |
string |
4.113. HostDecommissionSpec
This specification contains host details required to decommission a host from VMware Cloud Foundation
| Name | Description | Schema |
|---|---|---|
fqdn |
FQDN of the host |
string |
4.114. HostNetworkSpec
This specification contains network details required when adding a vSphere host to a cluster
| Name | Description | Schema |
|---|---|---|
vmNics |
List of the vSphere host vmNics |
< VmNic > array |
4.115. HostQueryResponse
Represents a host query response.
| Name | Description | Schema |
|---|---|---|
queryInfo |
Query info |
|
result |
Query result |
4.116. HostReference
Represents an ESXi host reference
| Name | Description | Schema |
|---|---|---|
id |
ID of the host |
string |
4.117. HostSpec
This specification contains information required to add vSphere host to a cluster
| Name | Description | Schema |
|---|---|---|
hostNetworkSpec |
Network Details of a vSphere host in the free pool |
|
id |
ID of a vSphere host in the free pool |
string |
licenseKey |
License key of a vSphere host in the free pool |
string |
4.118. HostVmknicSpec
Spec contains parameters for ESXi Host Vmknic
| Name | Description | Schema |
|---|---|---|
ipAddress |
Vmknic IP address |
string |
macAddress |
Vmknic mac address |
string |
portgroup |
Portgroup |
string |
4.119. HostsOperationSpecValidation
This validation spec contains the specs for different operations on hosts
| Name | Description | Schema |
|---|---|---|
hostCommissionSpecs |
List of host commission spec |
< HostCommissionSpec > array |
4.120. InventoryInfo
| Name | Description | Schema |
|---|---|---|
hostCount |
Example : HostCount |
4.121. InvitationSpec
| Name | Description | Schema |
|---|---|---|
inviteeFqdn |
Example : |
string |
inviteeRole |
Example : |
enum (CONTROLLER, MANAGER, MEMBER, NOT_JOINED) |
tokenExpiryHours |
Example : |
number (float) |
4.122. IpAddress
Represents IP address
| Name | Description | Schema |
|---|---|---|
ipAddress |
IP address |
string |
type |
Type of IP addresss |
string |
4.123. IpAllocation
Defines an IP address with gateway and subnet
| Name | Description | Schema |
|---|---|---|
cidr |
Classless Inter-Domain Routing (CIDR) |
string |
gateway |
Gateway |
string |
ipAddress |
IP Address |
string |
subnet |
Subnet |
string |
4.124. IpPool
Represents an IP Pool of a network in a network pool
| Name | Description | Schema |
|---|---|---|
end |
End IP address of the IP pool |
string |
start |
Start IP address of the IP pool |
string |
4.125. IpRange
Spec contains parameters for range of IP addresses
| Name | Description | Schema |
|---|---|---|
endIpAddress |
End IP Address |
string |
startIpAddress |
Start IP Address |
string |
4.126. LicenseKey
Defines a license key and its attributes
| Name | Description | Schema |
|---|---|---|
description |
Description of the license key |
string |
id |
The ID of the license key |
string |
isUnlimited |
Indicates if the license key has unlimited usage |
boolean |
key |
The 29 alpha numeric character license key with hyphens |
string |
licenseKeyUsage |
License key usage details |
|
licenseKeyValidity |
License key validity details |
|
productType |
The type of the product to which the license key is applicable |
string |
4.127. LicenseKeyUsage
Defines license key usage
| Name | Description | Schema |
|---|---|---|
licenseUnit |
Units of the license key |
string |
remaining |
The remaining/free units of the license key |
integer (int32) |
total |
The total units of the license key |
integer (int32) |
used |
The consumed/used units of the license key |
integer (int32) |
4.128. LicenseKeyValidity
Defines license key validity details
| Name | Description | Schema |
|---|---|---|
expiryDate |
The license key expiry date |
string |
licenseKeyStatus |
The validity status of the license key |
string |
4.129. LocalizableErrorCodePack
| Name | Description | Schema |
|---|---|---|
arguments |
Example : |
< object > array |
component |
Example : |
string |
defaultMessage |
Example : |
string |
localBundle |
Example : |
string |
messageKey |
Example : |
string |
4.130. MapOfstringAndSddcCredentials
Type : < string, SddcCredentials > map
4.131. MapOfstringAndstring
Type : < string, string > map
4.132. MemberCapacityInfo
| Name | Description | Schema |
|---|---|---|
summary |
Example : CapacitySummary |
4.133. MemberDetail
| Name | Description | Schema |
|---|---|---|
city |
Example : |
string |
coordinate |
Example : PositionCoordinate |
|
country |
Example : |
string |
fqdn |
Example : |
string |
role |
Example : |
enum (CONTROLLER, MANAGER, MEMBER, NOT_JOINED) |
siteName |
Example : |
string |
siteType |
Example : |
enum (DATACENTER, ROBO, EDGE) |
state |
Example : |
string |
4.134. MemberFact
| Name | Description | Schema |
|---|---|---|
error |
Example : FederationOperationError |
|
federationName |
Example : |
string |
memberDetail |
Example : MemberDetail |
|
permissions |
Example : |
< enum (BOOTSTRAP, TEARDOWN, INVITE_MEMBER, EVICT, LIST_INVENTORY, JOIN, LEAVE) > array |
4.135. MemberHealth
| Name | Description | Schema |
|---|---|---|
healthCode |
Example : |
enum (GREEN, YELLOW, RED) |
healthDetails |
Example : |
< string > array |
4.136. MemberInfo
| Name | Description | Schema |
|---|---|---|
memberDetails |
Example : MemberDetail |
|
memberHealth |
Example : MemberHealth |
|
memberInventory |
Example : MemberInventory |
|
memberLiveness |
Example : MemberLiveliness |
4.137. MemberInventory
| Name | Description | Schema |
|---|---|---|
capacity |
Example : MemberCapacityInfo |
|
creationTime |
Example : |
string |
inventoryInfo |
Example : InventoryInfo |
|
softwareInfo |
Example : MemberSoftwareInfo |
4.138. MemberJoinSpec
| Name | Description | Schema |
|---|---|---|
commonName |
Example : |
string |
controllerFqdn |
Example : |
string |
joinToken |
Example : |
string |
memberJoinDetail |
Example : MemberDetail |
4.139. MemberLiveliness
| Name | Description | Schema |
|---|---|---|
livelinessCode |
Example : |
enum (GREEN, YELLOW, RED) |
livelinessDetails |
Example : |
< string > array |
4.140. MemberSoftwareInfo
| Name | Description | Schema |
|---|---|---|
pendingUpdates |
Example : |
integer (int32) |
4.141. MemberSpec
NSX Edge pool member specification
| Name | Description | Schema |
|---|---|---|
ipAddress |
NSX edge pool ip address |
string |
monitorPort |
NSX edge pool monitor port |
integer (int64) |
name |
NSX edge pool member name |
string |
4.142. MembershipInvitation
| Name | Description | Schema |
|---|---|---|
controllerFqdn |
Example : |
< string > array |
error |
Example : FederationOperationError |
|
invitationToken |
Example : |
string |
inviteeFqdn |
Example : |
string |
inviteeRole |
Example : |
enum (CONTROLLER, MANAGER, MEMBER, NOT_JOINED) |
4.143. Memory
Represents information about memory on a host
| Name | Description | Schema |
|---|---|---|
totalCapacityMB |
Total memory in MB |
number (double) |
usedCapacityMB |
Used memory in MB |
number (double) |
4.144. MessageBusServerInfo
| Name | Description | Schema |
|---|---|---|
brokerId |
Example : |
integer (int32) |
fqdn |
Example : |
string |
hostAddress |
Example : |
string |
port |
Example : |
integer (int32) |
4.145. MessageBusServerInfoList
| Name | Description | Schema |
|---|---|---|
messageBusServersInfo |
Example : |
< MessageBusServerInfo > array |
4.146. MessagePack
A messasge pack representing a localizable message and suitable for machine processing. Contains a message key unique in the scope of the specified component, as well as the arguments needed to generate the localized message.
| Name | Description | Schema |
|---|---|---|
arguments |
The arguments used to localize the message. Can be used by scripts to automate the response processing. |
< string > array |
component |
The component the message belongs to |
string |
message |
The localized message (if not provided by another property) |
string |
messageKey |
The machine-readable key of the message |
string |
4.147. MicrosoftCertificateAuthoritySpec
This specification contains Microsoft CA configuration details
| Name | Description | Schema |
|---|---|---|
secret |
CA server password |
string |
serverUrl |
CA server url |
string |
templateName |
CA server template name |
string |
username |
CA server username |
string |
4.148. NasVolumeSpec
NAS configuration for NFS based cluster
| Name | Description | Schema |
|---|---|---|
path |
Shared directory path used for NFS based cluster creation |
string |
readOnly |
Readonly is used to identify whether to mount the directory as readOnly or not |
boolean |
serverName |
NFS Server name used for cluster creation |
< string > array |
userTag |
User tag used to annotate NFS share |
string |
4.149. Network
Represents a network in a network pool
| Name | Description | Schema |
|---|---|---|
freeIps |
List of free IPs to use |
< string > array |
gateway |
Gateway for the network |
string |
id |
The ID of the network |
string |
ipPools |
List of IP pool ranges to use |
< IpPool > array |
mask |
Subnet mask for the subnet of the network |
string |
mtu |
MTU of the network |
integer (int32) |
subnet |
Subnet associated with the network |
string |
type |
Network Type of the network |
string |
usedIps |
List of used IPs |
< string > array |
vlanId |
VLAN ID associated with the network |
integer (int32) |
4.150. NetworkDetailsSpec
This specification contains network parameters required for new virtual machines being added to a workload domain
| Name | Description | Schema |
|---|---|---|
dnsName |
DNS name of the virtual machine, e.g., vc-1.domain1.vsphere.local |
string |
gateway |
IPv4 gateway the VM can use to connect to the outside world |
string |
ipAddress |
IPv4 address of the virtual machine |
string |
subnetMask |
Subnet mask |
string |
4.151. NetworkPool
Represents a network pool in the system
| Name | Description | Schema |
|---|---|---|
id |
The ID of the network pool |
string |
name |
User specified name of the network pool |
string |
networks |
Representing the networks associated with the network pool |
< Network > array |
4.152. NetworkPoolReference
Represents a network pool reference
| Name | Description | Schema |
|---|---|---|
id |
ID of the network pool |
string |
name |
Name of the network pool |
string |
4.153. NetworkSpec
This specification contains cluster network configuration
| Name | Description | Schema |
|---|---|---|
nsxClusterSpec |
NSX configuration to add to the cluster |
|
vdsSpecs |
Distributed switches to add to the cluster |
< VdsSpec > array |
4.154. NfsDatastoreSpec
This specification contains cluster storage configuration for NFS
| Name | Description | Schema |
|---|---|---|
datastoreName |
Datastore name used for cluster creation |
string |
nasVolume |
NAS volume configuration for NFS based cluster |
4.155. NiocBandwidthAllocationSpec
This specification contains network traffic per resource type
| Name | Description | Schema |
|---|---|---|
niocTrafficResourceAllocation |
DvsHostInfrastructureTrafficResourceAllocation |
|
type |
DvsHostInfrastructureTrafficResource resource type |
string |
4.156. NiocSpec
Spec contains parameters for Network IO Control
| Name | Description | Schema |
|---|---|---|
trafficType |
Traffic Type |
string |
value |
NIOC Value |
string |
4.157. NiocTrafficResourceAllocation
Specify network traffic for a resource
| Name | Description | Schema |
|---|---|---|
limit |
Example : |
integer (int64) |
reservation |
Example : |
integer (int64) |
4.158. NsxBgpSpec
Spec contains parameters for NSX BGP Routing
| Name | Description | Schema |
|---|---|---|
defaultPassword |
Default BGP password |
string |
localAutonomousSystem |
BGP local autonomous system ID |
integer (int64) |
nsxEdgeBgpSpecs |
NSX Edge BGP specifications |
< NsxEdgeBgpSpec > array |
skipBgpValidation |
Whether to skip the validation of BGP routing |
boolean |
4.159. NsxClusterSpec
This specification contains NSX configuration for cluster
| Name | Description | Schema |
|---|---|---|
nsxTClusterSpec |
NSX-T spec for the new cluster, required for NSX-T based workload domains, optional otherwise |
|
nsxVClusterSpec |
NSX-V spec for the new cluster, required for NSX-V based workload domains, optional otherwise |
4.160. NsxControllerIpPoolSpec
Spec contains required parameters for NSX Controller IP pool
| Name | Description | Schema |
|---|---|---|
defaultGateway |
Default gateway for nsx controllers |
string |
endIp |
End IP address |
string |
poolName |
IP pool name |
string |
prefix |
Subnet Cidr Prefix |
string |
startIp |
Start IP address |
string |
4.161. NsxEdgeBgpSpec
Spec contains parameters of NSX Edge BGP
| Name | Description | Schema |
|---|---|---|
edgeType |
NSX Edge type |
string |
enableGracefulRestart |
Whether to enable BGP graceful restart |
boolean |
learnFrom |
The protocols from which routes must be learned |
< string > array |
neighbours |
BGP neighbours |
< BgpNeighbour > array |
4.162. NsxEdgePoolSpec
Spec contains required parameters for NSX Edge Pool
| Name | Description | Schema |
|---|---|---|
memberSpecs |
NSX edge pool members |
< MemberSpec > array |
name |
NSX edge pool name |
string |
4.163. NsxEdgeSpec
Spec contains required parameters for NSX Edge
| Name | Description | Schema |
|---|---|---|
edgeName |
NSX Edge Name |
string |
edgeSize |
NSX Edge Size |
string |
edgeType |
NSX Edge type |
string |
poolSpecs |
NSX edge pool specifications |
< NsxEdgePoolSpec > array |
shortHostname |
NSX Edge short hostname |
string |
vnics |
NSX Edge Vnics |
< NsxEdgeVnicSpec > array |
4.164. NsxEdgeVnicSpec
Spec contains parameters for NSX Edge Virtual Network Interface Card
| Name | Description | Schema |
|---|---|---|
attachToLogicalSwitch |
Attach the virtual NIC to Logical Switch instead of DV portgroup |
boolean |
disconnected |
Leave this VNIC in disconnected state |
boolean |
name |
NSX Edge Virtual NIC Name |
string |
networkType |
NSX Edge Virtual NIC Network Type |
string |
primaryIpAddress |
NSX Edge Virtual NIC Primary IP Address |
string |
secondaryIpAddresses |
NSX Edge Virtual NIC Secondary IP Addresses |
< string > array |
type |
NSX Edge Virtual NIC Type |
string |
useForDefaultRoute |
Use this VNIC and the gateway of its network as Default Gateway |
boolean |
useForDynamicRouterConfiguration |
Use the primary IP address of this virtual NIC as router ID in Dynamic Routing Configuration |
boolean |
4.165. NsxLogicalSwitch
Spec contains parameters for NSX Logical Switch
| Name | Description | Schema |
|---|---|---|
controlPlaneMode |
Logical switch control plane mode |
string |
name |
Logical switch name |
string |
networkType |
Logical switch network Type |
string |
transportZoneId |
ID of the transport zone in which to create the logical switch. If not specified, then only one transport zone should be available and it will be used. |
string |
4.166. NsxManager
Nsx Manager representation
| Name | Description | Schema |
|---|---|---|
domain |
Information about the domain this Nsx Manager is part of |
|
fqdn |
FQDN of the Nsx Manager |
string |
id |
ID of the Nsx Manager |
string |
ipAddress |
IP address of the Nsx Manager |
string |
vcenter |
Information about the vCenter this Nsx Manager associated with |
4.167. NsxManagerSpec
This specification contains the parameters required to install and configure NSX Manager in a workload domain
| Name | Description | Schema |
|---|---|---|
name |
Name of the NSX Manager virtual machine |
string |
networkDetailsSpec |
Network speciication details of the NSX Manager virtual machine |
4.168. NsxSpec
Spec contains parameters for NSX deployment and configurations
| Name | Description | Schema |
|---|---|---|
adminNsxControllerPassword |
NSX Controllers admin password. Password length must be between 12-255 characters in length. It must contain at least one uppercase character, one lowercase character, one number and at-least one special character. Password must not contain the username (admin) as a substring. Any character must not consecutively repeat 3 or more times. |
string |
adminNsxManagerPassword |
NSX Manager admin user password. Password should have 1) At least eight characters, 2) At least one lower-case letter, 3) At least one upper-case letter 4) At least one digit 5) At least one special character, 6) At least five different characters , 7) No dictionary words, 6) No palindromes |
string |
backupFtpServerAddress |
Hostname of FTP server that is used for NSX Manager backup |
string |
controllerIPPoolSpec |
Nsx Controller Ip Pool Spec |
|
ftpBackupFolder |
Folder on the FTP server where the NSX Manager backup is stored |
string |
ftpCredentials |
Credentials on the FTP server |
|
ftpPassPhrase |
Passphrase to encrypt and decrypt backups |
string |
ftpPort |
FTP server transfer protocol port |
integer (int32) |
license |
NSX License |
string |
logicalSwitches |
NSX logical switches |
< NsxLogicalSwitch > array |
multicastRangeBegin |
NSX Multicast range start value |
string |
multicastRangeEnd |
NSX Multicast range end value |
string |
nsxBgpSpec |
NSX BGP specification |
|
nsxControllerVmNamesPrefix |
Prefix of the names of the NSX controller VMs |
string |
nsxEdgePassword |
NSX edge password. The password must be at least 12 characters long. Must contain at-least 1 uppercase, 1 lowercase, 1 special character and 1 digit. In addition, a character cannot be repeated 3 or more times consecutively. |
string |
nsxEdgeSpecs |
NSX edge specifications |
< NsxEdgeSpec > array |
nsxId |
NSX config ID |
string |
nsxManagerHostname |
Nsx Manager hostname |
string |
nsxManagerIp |
Nsx Manager Ip Address |
string |
nsxSegmentRangeBegin |
NSX Segment range start value |
string |
nsxSegmentRangeEnd |
NSX Segment range end value |
string |
nsxVxlanSpec |
NSX Vxlan spec |
|
privilegedNsxManagerPassword |
The password for CLI privilege mode for NSX manager. If not specified, 'adminNsxManagerPassword' will be used.Password should have 1) At least eight characters, 2) At least one lower-case letter, 3) At least one upper-case letter 4) At least one digit 5) At least one special character, 6) At least five different characters , 7) No dictionary words, 6) No palindromes |
string |
transferProtocol |
FTP server transfer protocol |
enum (SFTP, FTP) |
transportZones |
NSX transport zones |
< NsxTransportZone > array |
universalMulticastRangeBegin |
Universal NSX Multicast range start value |
string |
universalMulticastRangeEnd |
Universal NSX Multicast range end value |
string |
universalSegmentRangeBegin |
Universal NSX Segment range start value |
string |
universalSegmentRangeEnd |
Universal NSX Segment range end value |
string |
4.169. NsxTCluster
NSX-T Cluster representation
| Name | Description | Schema |
|---|---|---|
domains |
Information about the domains associated with the cluster |
< DomainReference > array |
fqdn |
FQDN for VIP of the cluster |
string |
id |
ID of the cluster |
string |
ipAddress |
VIP (Virtual IP Address) of the cluster |
string |
nodes |
Information about the NSX-T managers associated with the cluster |
< NsxTManager > array |
4.170. NsxTClusterSpec
This specification contains NSX-T configuration for a new cluster.
| Name | Description | Schema |
|---|---|---|
geneveVlanId |
Vlan id of Geneve |
integer (int32) |
4.171. NsxTManager
NSX-T Manager representation
| Name | Description | Schema |
|---|---|---|
fqdn |
FQDN of the manager |
string |
vmName |
Vm name of the manager |
string |
4.172. NsxTSpec
This specification contains the parameters required to install and configure NSX-T in a workload domain
| Name | Description | Schema |
|---|---|---|
licenseKey |
NSX license value |
string |
nsxManagerAdminPassword |
NSX manager admin password (basic auth and SSH) |
string |
nsxManagerSpecs |
Specification details of the NSX Manager virtual machine |
< NsxManagerSpec > array |
vip |
Virtual IP address which would act as proxy/alias for NSX-T Managers |
string |
vipFqdn |
FQDN for VIP so that common SSL certificates can be installed across all managers |
string |
4.173. NsxTransportZone
Spec contains parameters of NSX Transport Zone
| Name | Description | Schema |
|---|---|---|
controlPlaneMode |
Transport zone control plane mode |
string |
id |
Transport zone ID |
string |
name |
Transport zone name |
string |
universal |
Whether the transport zone is universal |
boolean |
4.174. NsxVClusterSpec
This specification contains NSX-V configuration spec for cluster
| Name | Description | Schema |
|---|---|---|
licenseKey |
NSX license key to be applied to the new cluster |
string |
vdsNameForVxlanConfig |
VDS to be used for vxlan traffic/portgroup. This should belong to one of the VDS being created for the cluster |
string |
vlanId |
VLAN ID of the vxlan |
integer (int32) |
4.175. NsxVControllerSpec
This specification contains the parameters required to install and configure NSX-V controllers in a workload domain
| Name | Description | Schema |
|---|---|---|
nsxControllerGateway |
NSX controller gateway |
string |
nsxControllerIps |
List of the IPs of NSX Controller IP Pool associated with the above NSX Manager |
< string > array |
nsxControllerPassword |
NSX controller password (all controllers) |
string |
nsxControllerSubnetMask |
NSX controller subnet mask |
string |
4.176. NsxVSpec
This specification contains the parameters required to install and configure NSX-V in a workload domain
| Name | Description | Schema |
|---|---|---|
licenseKey |
NSX license key |
string |
nsxManagerAdminPassword |
NSX Manager admin password (basic auth and SSH) |
string |
nsxManagerEnablePassword |
NSX manager 'enable' password |
string |
nsxManagerSpec |
Specification details of the NSX Manager virtual machine |
|
nsxVControllerSpec |
NSX controller configuration |
4.177. NsxVxlanSpec
Spec contains required parameters for NSX VXLAN
| Name | Description | Schema |
|---|---|---|
excludeIpAddressRanges |
IP address ranges to be excluded |
< string > array |
gateway |
VXLAN gateway |
string |
poolEndAddress |
VXLAN pool end IP address |
string |
poolStartAddress |
VXLAN pool start IP address |
string |
subnetWithCidr |
VXLAN Network subnet with CIDR in the form x.x.x.x/cidr |
string |
teamingPolicy |
VXLAN teaming policy |
enum (FAILOVER_ORDER, ETHER_CHANNEL, LACP_ACTIVE, LACP_PASSIVE, LOADBALANCE_LOADBASED, LOADBALANCE_SRCID, LOADBALANCE_SRCMAC, LACP_V2) |
vtepVmknicCount |
VTEP VMK nic count |
integer (int32) |
vxlanCluster |
vCenter Cluster name |
string |
vxlanDvs |
DVS name |
string |
vxlanMtu |
VXLAN MTU size |
string |
vxlanPoolName |
VXLAN Pool Name |
string |
vxlanVlanId |
VXLAN Vlan ID |
string |
4.178. NsxtEdgeCluster
NSX-T Edge Cluster Upgrade Resource
| Name | Description | Schema |
|---|---|---|
id |
Edge cluster ID |
string |
name |
Edge cluster name |
string |
resourceHealth |
Current resource health status |
string |
upgradeStatus |
Upgrade status with respect to the bundle |
string |
version |
The current version of the edge cluster.If a partial upgrade is done, this will be the least version among the edges in the edge cluster |
string |
4.179. NsxtEdgeClusterUpgradeSpec
NSX-T Edge cluster upgrade input
| Name | Description | Schema |
|---|---|---|
edgeClusterId |
Resource ID of the edge transport node cluster |
string |
edgeParallelUpgrade |
disable/enable parallel upgrade of edges within the cluster |
boolean |
4.180. NsxtHostCluster
NSX-T Host Cluster Upgrade Resource
| Name | Description | Schema |
|---|---|---|
domainId |
ID of the domain the transport node cluster belongs to |
string |
id |
NSX-T host cluster ID |
string |
name |
Cluster name |
string |
resourceHealth |
Current resource health status |
string |
totalUnits |
Total number of hosts in the transport node cluster |
integer (int32) |
upgradeStatus |
Upgrade status with respect to the bundle |
string |
upgradedUnits |
Number of hosts which are already upgraded |
integer (int32) |
version |
The current version of the transport node cluster.If a partial upgrade is done, this will be the least version among the hosts |
string |
4.181. NsxtHostClusterUpgradeSpec
NSX-T Host transport node cluster upgrade input
| Name | Description | Schema |
|---|---|---|
hostClusterId |
Resource ID of the host transport node cluster |
string |
hostParallelUpgrade |
Flag for disabling/enabling parallel upgrade within the cluster |
boolean |
liveUpgrade |
Flag for disabling/enabling live upgrade of hosts in the transport node clusters |
boolean |
4.182. NsxtManagerCluster
NSX-T Manager Cluster Upgrade Resource
| Name | Description | Schema |
|---|---|---|
id |
NSX-T manager cluster ID |
string |
name |
NSX-T manager cluster name |
string |
resourceHealth |
Current resource health status |
string |
upgradeStatus |
Upgrade status with respect to the bundle |
string |
version |
The current version of the manager cluster.If a partial upgrade is done, this will be the least version among the managers in the manager cluster |
string |
4.183. NsxtResources
NSX-T Upgrade Resources
| Name | Description | Schema |
|---|---|---|
bundleId |
Bundle ID used to compute the upgradability |
string |
domainId |
Domain ID associated with the NSX-T cluster |
string |
nsxtEdgeClusters |
List of edge transport node clusters that are candidates for upgrade |
< NsxtEdgeCluster > array |
nsxtHostClusters |
List of host transport node clusters that are candidates for upgrade |
< NsxtHostCluster > array |
nsxtManagerCluster |
Manager cluster that is a candidate for upgrade |
|
nsxtUpgradeCoordinator |
Upgrade coordinator pertaining to the NSX-T instance |
4.184. NsxtUpgradeCoordinator
NSX-T Upgrade coordinator Upgrade Resource
| Name | Description | Schema |
|---|---|---|
enabledOn |
The IP of the manager on which UC is enabled |
string |
id |
upgrade coordinator ID |
string |
resourceHealth |
Current resource health status |
string |
upgradeStatus |
Upgrade status with respect to the bundle |
string |
version |
The current version of the UC |
string |
4.185. NsxtUpgradeOptions
NSX-T Upgrade options
| Name | Description | Schema |
|---|---|---|
isEdgeClustersUpgradeParallel |
Flag for disabling/enabling parallel upgrade of edge transport node clusters |
boolean |
isEdgeOnlyUpgrade |
Flag for performing edge-only upgrade |
boolean |
isHostClustersUpgradeParallel |
Flag for disabling/enabling parallel upgrade of host transport node clusters |
boolean |
4.186. NsxtUpgradeUserInputSpec
NSX-T Upgrade User Input Specification
| Name | Description | Schema |
|---|---|---|
nsxtEdgeClusterUpgradeSpecs |
List of edge clusters information if explicit selection is to be made |
< NsxtEdgeClusterUpgradeSpec > array |
nsxtHostClusterUpgradeSpecs |
List of host clusters information if explicit selection is to be made |
< NsxtHostClusterUpgradeSpec > array |
nsxtId |
Identifier of the NSX-T instance |
string |
nsxtUpgradeOptions |
NSX-T Upgrade options |
4.187. OpenSSLCertificateAuthoritySpec
This specification contains OpenSSL CA configuration details
| Name | Description | Schema |
|---|---|---|
commonName |
OpenSSL CA domain name |
string |
country |
ISO 3166 country code where company is legally registered |
string |
locality |
The city or locality where company is legally registered |
string |
organization |
The name under which company is legally registered |
string |
organizationUnit |
Organization with which the certificate is associated |
string |
state |
The full name of the state where company is legally registered |
string |
4.188. Page
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< object > array |
pageMetadata |
Pageable elements pagination metadata information |
4.189. PageMetadata
Represents pageable elements pagination metadata
| Name | Description | Schema |
|---|---|---|
pageNumber |
Returns the current page number |
integer (int32) |
pageSize |
Returns the number of elements in the current page |
integer (int32) |
totalElements |
Returns the total number of elements |
integer (int32) |
totalPages |
Returns the total number of pages |
integer (int32) |
4.190. PageOfBundle
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Bundle > array |
pageMetadata |
Pageable elements pagination metadata information |
4.191. PageOfCertificate
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Certificate > array |
pageMetadata |
Pageable elements pagination metadata information |
4.192. PageOfCertificateAuthority
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< CertificateAuthority > array |
pageMetadata |
Pageable elements pagination metadata information |
4.193. PageOfCluster
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Cluster > array |
pageMetadata |
Pageable elements pagination metadata information |
4.194. PageOfCredential
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Credential > array |
pageMetadata |
Pageable elements pagination metadata information |
4.195. PageOfCredentialsTask
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< CredentialsTask > array |
pageMetadata |
Pageable elements pagination metadata information |
4.196. PageOfCsr
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Csr > array |
pageMetadata |
Pageable elements pagination metadata information |
4.197. PageOfDomain
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Domain > array |
pageMetadata |
Pageable elements pagination metadata information |
4.198. PageOfDomainIntegration
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< DomainIntegration > array |
pageMetadata |
Pageable elements pagination metadata information |
4.199. PageOfEndpoint
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Endpoint > array |
pageMetadata |
Pageable elements pagination metadata information |
4.200. PageOfHorizon
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Horizon > array |
pageMetadata |
Pageable elements pagination metadata information |
4.201. PageOfHost
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Host > array |
pageMetadata |
Pageable elements pagination metadata information |
4.202. PageOfHostCriterion
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< HostCriterion > array |
pageMetadata |
Pageable elements pagination metadata information |
4.203. PageOfLicenseKey
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< LicenseKey > array |
pageMetadata |
Pageable elements pagination metadata information |
4.204. PageOfNetwork
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Network > array |
pageMetadata |
Pageable elements pagination metadata information |
4.205. PageOfNetworkPool
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< NetworkPool > array |
pageMetadata |
Pageable elements pagination metadata information |
4.206. PageOfNsxManager
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< NsxManager > array |
pageMetadata |
Pageable elements pagination metadata information |
4.207. PageOfNsxTCluster
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< NsxTCluster > array |
pageMetadata |
Pageable elements pagination metadata information |
4.208. PageOfPks
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Pks > array |
pageMetadata |
Pageable elements pagination metadata information |
4.209. PageOfPsc
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Psc > array |
pageMetadata |
Pageable elements pagination metadata information |
4.210. PageOfSddcManager
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< SddcManager > array |
pageMetadata |
Pageable elements pagination metadata information |
4.211. PageOfSddcTask
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< SddcTask > array |
pageMetadata |
Pageable elements pagination metadata information |
4.212. PageOfTask
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Task > array |
pageMetadata |
Pageable elements pagination metadata information |
4.213. PageOfUpgradable
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Upgradable > array |
pageMetadata |
Pageable elements pagination metadata information |
4.214. PageOfUpgrade
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Upgrade > array |
pageMetadata |
Pageable elements pagination metadata information |
4.215. PageOfValidation
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Validation > array |
pageMetadata |
Pageable elements pagination metadata information |
4.216. PageOfVcenter
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Vcenter > array |
pageMetadata |
Pageable elements pagination metadata information |
4.217. PageOfVcfService
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< VcfService > array |
pageMetadata |
Pageable elements pagination metadata information |
4.218. PageOfVersionAliasesForBundleComponentType
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< VersionAliasesForBundleComponentType > array |
pageMetadata |
Pageable elements pagination metadata information |
4.219. PageOfVrli
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Vrli > array |
pageMetadata |
Pageable elements pagination metadata information |
4.220. PageOfVrops
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Vrops > array |
pageMetadata |
Pageable elements pagination metadata information |
4.221. PageOfVropsNode
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< VropsNode > array |
pageMetadata |
Pageable elements pagination metadata information |
4.222. PageOfVrslcm
Represents a page of elements of a single type
| Name | Description | Schema |
|---|---|---|
elements |
The list of elements included in this page |
< Vrslcm > array |
pageMetadata |
Pageable elements pagination metadata information |
4.223. PhysicalNic
Represents a physical NIC
| Name | Description | Schema |
|---|---|---|
deviceName |
Device name of the physical NIC |
string |
macAddress |
Mac address of the physical NIC |
string |
4.224. Pks
PKS resource
| Name | Description | Schema |
|---|---|---|
info |
Represents the brief info of PKS |
|
inputSpec |
Installation specification that was used to install PKS |
|
serviceVms |
List of the virtual machines that were created during PKS installation |
< PksVm > array |
summary |
Represents the summary of PKS |
4.225. PksAvailabilityZone
PKS availability zone resource
| Name | Description | Schema |
|---|---|---|
clusterName |
Cluster that will be mapped to the availability zone |
string |
name |
Availability zone name |
string |
resourcePoolName |
Resource pool that will be mapped to the availability zone |
string |
4.226. PksAvailabilityZoneSpec
Availability zones that will be used during PKS installation
| Name | Description | Schema |
|---|---|---|
kubernetesNetwork |
Kubernetes network configuration that will be used during PKS installation |
|
kubernetesZones |
Availability zones that will be used for Kubernetes network setup |
< PksAvailabilityZone > array |
managementNetwork |
Management network configuration that will be used during PKS installation |
|
managementZone |
Availability zone that will be used for management network setup |
4.227. PksDeploymentNetwork
Network configuration to setup Ops Manager virtual machine
| Name | Description | Schema |
|---|---|---|
dnsServers |
The list of DNS servers that will be configured on Ops Manager virtual machine |
< string > array |
dnsSuffix |
DNS suffix that will be configured on Ops Manager virtual machine |
string |
gateway |
Gateway that will be configured on Ops Manager virtual machine |
string |
netmask |
Netmask that will be configured on Ops Manager virtual machine |
string |
network |
The name of the logical switch that Ops Manager virtual machine will be connected to |
string |
ntpServers |
The list of NTP servers that will be configured on Ops Manager virtual machine |
< string > array |
4.228. PksInfo
Represents the status of PKS
| Name | Description | Schema |
|---|---|---|
domainId |
Workload Domain ID |
string |
id |
PKS ID |
string |
name |
Human readable name for PKS |
string |
status |
PKS status |
string |
4.229. PksInstallationSpec
PKS installation specification
| Name | Description | Schema |
|---|---|---|
adminPassword |
PKS admin password that will be used to login to Ops Manager |
string |
availabilityZoneSpec |
Availability zones that will be used during PKS installation |
|
certificateBundle |
RSA Certificates that will be used during PKS installation |
|
datastore |
vSphere data store location that will be used during PKS installation |
string |
decryptionPassphrase |
PKS decryption passphrase that will be used to setup internal authentication |
string |
domainId |
Workload Domain ID |
string |
harborHostname |
PKS Harbor hostname |
string |
installHarbor |
Install Harbor as an optional component |
boolean |
name |
Human readable name for PKS |
string |
nsxtItemsSpec |
NSX-T items specification that will be used during PKS installation |
|
pksApiHostname |
PKS API hostname |
string |
pksOpsManagerVmSpec |
Ops Manager virtual machine specification |
4.230. PksNetwork
PKS network resource
| Name | Description | Schema |
|---|---|---|
cidr |
CIDR that defines the network |
string |
dnsServer |
DNS server that will be used for this network |
string |
gateway |
Default gateway to be used for this network |
string |
reservedRanges |
Reserved IP ranges that will not be used by PKS |
string |
vcenterNetwork |
vCenter network that will be mapped to PKS network |
string |
4.231. PksNsxtItemsSpec
NSX-T items specification that will be used during PKS installation
| Name | Description | Schema |
|---|---|---|
floatingIpPoolId |
IP Pool ID that will be used for Kubernetes floating IPs |
string |
nodesIpBlockId |
IP Block ID that will be used for Kubernetes nodes creation |
string |
podsIpBlockId |
IP Block ID that will be used for Kubernetes pods creation |
string |
t0routerId |
T0 router ID that will be used during PKS installation |
string |
4.232. PksOpsManagerVmSpec
Ops Manager virtual machine specification
| Name | Description | Schema |
|---|---|---|
appliance |
Ops Manager virtual machine configuration |
|
network |
Network configuration to setup Ops Manager virtual machine |
4.233. PksRsaCertificate
PKS certificate resource
| Name | Description | Schema |
|---|---|---|
privateKey |
Private key |
string |
publicCert |
Public certificate |
string |
4.234. PksRsaCertificateBundleSpec
RSA Certificates that will be used during PKS installation
| Name | Description | Schema |
|---|---|---|
harborRsaCert |
Public certificate and private key that will be used in Harbor registry |
|
nsxtRsaCert |
Public certificate and private key that will be used to create NSX-T manager Principal Identity |
|
pcfRsaCert |
Public certificate and private key that will be used in Pivotal Cloud Foundry |
|
pksRsaCert |
Public certificate and private key that will be used in Pivotal Container Service |
|
trustedCertificates |
Root Certificate Authority certificate that was used to sign all certificates |
string |
4.235. PksSummary
PKS summary representation
| Name | Description | Schema |
|---|---|---|
harborRegistryUrl |
Harbor URL |
string |
kubernetesZonesCount |
Amount of kubernetes availability zones that were installed |
integer (int32) |
managementZonesCount |
Amount of management availability zones that were installed |
integer (int32) |
opsManagerUrl |
Ops Manager URL |
string |
pksApiFqdn |
PKS CLI FQDN |
string |
wldName |
Name of the Workload Domain that is associated with PKS installation |
string |
4.236. PksUpdateSpec
PKS update specification
| Name | Description | Schema |
|---|---|---|
markForDeletion |
Prepare Solution PKS for deletion |
boolean |
4.237. PksVirtualAppliance
Ops Manager virtual machine configuration
| Name | Description | Schema |
|---|---|---|
hostname |
Hostname that will be assigned to Ops Manager virtual machine |
string |
ip |
IP that will be assigned to Ops Manager virtual machine |
string |
vmName |
Name that will be assigned to Ops Manager virtual machine |
string |
4.238. PksVm
PKS virtual machine resource
| Name | Description | Schema |
|---|---|---|
ip |
Virtual machine IP |
string |
name |
Virtual machine name |
string |
url |
Virtual machine URL |
string |
4.239. PortgroupSpec
This specification contains vCenter port group configurations
| Name | Description | Schema |
|---|---|---|
name |
Port group name |
string |
transportType |
Port group transport type |
string |
4.240. PositionCoordinate
| Name | Description | Schema |
|---|---|---|
latitude |
Example : |
number (double) |
longitude |
Example : |
number (double) |
4.241. PrecheckSpec
Precheck Specification. This specification gets used in the Precheck API
| Name | Description | Schema |
|---|---|---|
bundleId |
If specified, indicate the bundle applicability in the result |
string |
resources |
List of resources for Precheck supported type DOMAIN, CLUSTER |
< Resource > array |
4.242. Psc
Psc representation
| Name | Description | Schema |
|---|---|---|
domain |
Information about the domain this PSC is part of |
|
fqdn |
FQDN of the Psc |
string |
id |
ID of the Psc |
string |
ipAddress |
IP Address of the Psc |
string |
isReplica |
Indicates if the Psc is a replica |
boolean |
ssoDomainName |
SSO Domain name of the Psc |
string |
ssoSubDomainName |
SSO sub domain name of the Psc |
string |
4.243. PscSpec
Spec contains parameters for deployment/configuration of Platform Services Controller
| Name | Description | Schema |
|---|---|---|
adminUserSsoPassword |
Admin user sso passwordPassword needs to be a strong password with at least one Uppercase alphabet, one lowercase alphabet, one digit and one special character specified in braces [!$%^] and 8-20 characters in length,and 3 maximum identical adjacent characters! |
string |
automationUserSsoPassword |
Automation user sso password, Password needs to be a strong password with at least one Uppercase alphabet, one lowercase alphabet, one digit and one special character specified in braces [!$%^] and 8-20 characters in length,and 3 maximum identical adjacent characters! |
string |
automationUserSsoUsername |
Automation user sso username |
string |
pscHostName |
PSC HostName |
string |
pscId |
PSC Name |
string |
pscIp |
PSC IP address |
string |
pscSsoSpec |
PSC SSO Domain |
|
rootPscPassword |
Root user ssh passwordPassword needs to be a strong password with at least one Uppercase alphabet, one lowercase alphabet, one digit and one special character specified in braces [!$%^] and 8-20 characters in length,and 3 maximum identical adjacent characters! |
string |
4.244. PscSsoSpec
Spec contains parameters for Platform Services Controller SSO
| Name | Description | Schema |
|---|---|---|
adDomain |
PSC AD Domain |
string |
adPassword |
PSC AD password for joining domain |
string |
adUsername |
PSC AD username for joining domain |
string |
isJoinSsoDomain |
Join existing SSO domain, True - Secondary region deploymentFalse - Primary region deployment |
boolean |
replicationPartner |
PSC Replication Partner, Its mandatory for secondary regionIf deploying 2 PSC’s, For 2nd PSC in Primary Region/Secondary Region - Its hostname of first PSCFor Secondary Region 1st PSC - User specified |
string |
ssoDomain |
PSC SSO Domain,its mandatory for secondary region and if deploying 2 PSC’s |
string |
ssoSiteName |
PSC Site Name |
string |
4.245. QueryInfo
Represents the query info.
| Name | Description | Schema |
|---|---|---|
completed |
Example : |
boolean |
failure |
Example : |
boolean |
processing |
Example : |
boolean |
status |
Status of the query |
string |
4.246. RemoteEndpointSpec
Spec contains parameters needed to establish remote connection to Virtual appliance
| Name | Description | Schema |
|---|---|---|
address |
Address of Virtual appliance |
string |
password |
Password used to connect to Virtual appliance |
string |
username |
Username used to connect to Virtual appliance |
string |
4.247. RemoteResponsePayload
| Name | Description | Schema |
|---|---|---|
assignedBrokerId |
Example : |
integer (int32) |
assignedZkId |
Example : |
integer (int32) |
mbServers |
Example : MessageBusServerInfoList |
|
srServers |
Example : SchemaRegistryServerInfoList |
|
zkServers |
Example : ZookeeperServerInfoList |
4.248. RemoteSiteSpec
Spec contains parameters for Remote site products
| Name | Description | Schema |
|---|---|---|
clusterName |
Remote region cluster name for mapping |
string |
datacenterName |
Remote region datacenter name for mapping |
string |
logicalSwitchNames |
Logical switch names for network mapping |
< string > array |
nsxCredentials |
Remote region NSX credentials |
|
nsxIp |
Remote region NSX IP address |
string |
placeholderDatastore |
Remote region placeholder datastore |
string |
pscAddress |
Remote region PSC address |
string |
remoteRegionVmFolders |
Remote region VM folders for explicit mapping |
< string, string > map |
rpoMinutes |
RPO in minutes (should be positive number) |
integer (int32) |
siteName |
Remote site name (used as site tag for vRLI event forwarding) |
string |
srmIp |
Remote region SRM IP address |
string |
vcCredentials |
Remote region VC/PSC credentials |
|
vcMgmtIp |
Remote region vC IP address |
string |
vrIp |
Remote region VR IP address |
string |
vrReplicationIp |
Remote region VR Replication IP address |
string |
vrRootPassword |
Remote region VR root password |
string |
vrliAdminPassword |
Remote region vRLI admin password |
string |
vrliLoadBalancerHostname |
Remote region vRLI load balancer hostname |
string |
vrliNodesAddresses |
Remote region vRLI nodes addresses |
< string > array |
vrliRootPassword |
Remote region vRLI nodes SSH root password |
string |
4.249. Resource
Represents the resource in the system
| Name | Description | Schema |
|---|---|---|
fqdn |
Resource FQDN |
string |
name |
Name of the resource |
string |
resourceId |
Resource ID |
string |
type |
Resource type |
string |
4.250. ResourceCapacity
| Name | Description | Schema |
|---|---|---|
cpu |
Example : CPU |
|
datastores |
Example : |
< Datastore > array |
hostCount |
Example : HostCount |
|
memory |
Example : Memory |
4.251. ResourceCredentials
Represents a resource along with its list of credentials to be changed.
| Name | Description | Schema |
|---|---|---|
credentials |
Credentials of the resource |
< BaseCredential > array |
resourceId |
Resource ID |
string |
resourceName |
Resource name |
string |
resourceType |
Authenticated Resource Type |
string |
4.252. ResourcePoolSpec
Spec contains parameters for Resource Pool
| Name | Description | Schema |
|---|---|---|
cpuLimit |
CPU limit, default -1 (unlimited) |
integer (int64) |
cpuReservationExpandable |
Is CPU reservation expandable, default true |
boolean |
cpuReservationMhz |
CPU reservation in Mhz |
integer (int64) |
cpuReservationPercentage |
CPU reservation percentage, from 0 to 100, default 0 |
integer (int32) |
cpuSharesLevel |
CPU shares level, default 'normal' |
enum (custom, high, low, normal) |
cpuSharesValue |
CPU shares value, only required when shares level is 'normal' |
integer (int32) |
memoryLimit |
Memory limit, default -1 (unlimited) |
integer (int64) |
memoryReservationExpandable |
Is Memory reservation expandable, default true |
boolean |
memoryReservationMb |
Memory reservation in MB |
integer (int64) |
memoryReservationPercentage |
Memory reservation percentage, from 0 to 100, default 0 |
integer (int32) |
memorySharesLevel |
Memory shares level. default 'normal' |
enum (custom, high, low, normal) |
memorySharesValue |
Memory shares value, only required when shares level is '0' |
integer (int32) |
name |
Resource Pool name |
string |
type |
Type of resource pool |
enum (management, compute, network) |
4.253. ResourceUpgradeSpec
Resource Upgrade Specification
| Name | Description | Schema |
|---|---|---|
resourceId |
Resource ID for Upgrade |
string |
scheduledTimestamp |
Upgrade Scheduled Time |
string |
shutdownVms |
If Resource Type is UNASSIGNED_HOST, set flag for enabling shutting down VM’s before Upgrade |
boolean |
toVersion |
If Resource Type is UNASSIGNED_HOST, set the target version for Upgrade |
string |
upgradeNow |
Flag for enabling Upgrade Now. If true, scheduledTimestamp is ignored |
boolean |
4.254. RestoreSpec
Restore Specification
| Name | Description | Schema |
|---|---|---|
backupFile |
Backup file name |
string |
elements |
List of elements to be restored |
< BackupResource > array |
encryption |
Encryption |
4.255. SchemaRegistryServerInfo
| Name | Description | Schema |
|---|---|---|
hostAddress |
Example : |
string |
port |
Example : |
integer (int32) |
protocol |
Example : |
string |
4.256. SchemaRegistryServerInfoList
| Name | Description | Schema |
|---|---|---|
schemaRegistryServersInfo |
Example : |
< SchemaRegistryServerInfo > array |
4.257. SddcClusterSpec
Spec contains parameters for vCenter Cluster
| Name | Description | Schema |
|---|---|---|
clusterEvcMode |
vCenter cluster EVC mode |
string |
clusterName |
vCenter Cluster Name |
string |
hostFailuresToTolerate |
Host failures to tolerate |
integer (int32) |
hostProfileComplianceCheckHour |
Hour at which the scheduled compliance check runs |
integer (int32) |
hostProfileComplianceCheckMinute |
Minute at which the scheduled compliance check runs |
integer (int32) |
hosts |
vCenter Cluster Host IDs |
< string > array |
resourcePoolSpecs |
Resource Pool Specs |
< ResourcePoolSpec > array |
vmFolders |
Virtual Machine folders map |
< string, string > map |
4.258. SddcCredentials
Credentials contains the username and password
| Name | Description | Schema |
|---|---|---|
password |
Password |
string |
username |
Username |
string |
4.259. SddcHostSpec
Spec contains parameters for Host
| Name | Description | Schema |
|---|---|---|
association |
Host Association: Location/Datacenter |
string |
credentials |
Host Credentials |
|
hostname |
Host Hostname |
string |
ipAddressPrivate |
Host Private Management IP |
|
key |
Host key |
string |
serverId |
Host server ID |
string |
sshThumbprint |
Host SSH thumbprint |
string |
sslThumbprint |
Host SSL thumbprint |
string |
vSwitch |
Example : |
string |
vmknicSpecs |
List of Host Vmknic Spec |
< HostVmknicSpec > array |
vswitch |
Example : |
string |
4.260. SddcManager
Sddc Manager representation
| Name | Description | Schema |
|---|---|---|
domain |
Information about the domain this Sddc Manager is part of |
|
fqdn |
FQDN of the Sddc Manager |
string |
id |
ID of the Sddc Manager |
string |
ipAddress |
IP Address of the Sddc Manager |
string |
version |
Version of the Sddc Manager |
string |
4.261. SddcManagerSpec
Client input parameters for SDDC Manager Virtual Machine
| Name | Description | Schema |
|---|---|---|
hostname |
SddcManager Hostname |
string |
ipAddress |
Sddc manager ip address |
string |
licenseKey |
Sddc manager license key |
string |
netmask |
Sddc manager netmask |
string |
restApiCredentials |
Basic Auth Credentials for authenticating into SDDC Manager API, UserName must be adminPassword needs to be a strong password with at least one alphabet and one special character and atleast 8 characters in length. |
|
rootUserCredentials |
Root user credentials for the SddcManager VM, UserName must be rootPassword needs to be a strong password with at least one alphabet and one special character and atleast 8 characters in length. |
|
secondUserCredentials |
Second user credentials for the SddcManager VM, UserName must be vrackPassword needs to be a strong password with at least one alphabet and one special character and atleast 8 characters in length. |
4.262. SddcMsSqlServerSpec
Spec contains parameters related to vRealize Automation MS SQL Server configuration
| Name | Description | Schema |
|---|---|---|
address |
Address of the MSSQL server |
string |
databaseName |
Name of the database |
string |
hostname |
Hostname of the MSSQL server |
string |
instanceName |
Name of the DB instance |
string |
password |
Password to login to the MSSQL server |
string |
port |
Port used to comunicate with the MSSQL server |
integer (int32) |
username |
Username to login to the MSSQL server |
string |
vmName |
VM name of the MSSQL server |
string |
4.263. SddcNetworkSpec
Defines a network spec
| Name | Description | Schema |
|---|---|---|
activeUplinks |
Active Uplinks for teaming policy, specify uplink1 for failover_explicit VSAN Teaming Policy |
< string > array |
excludeIpAddressRanges |
IP Addresse ranges to be excluded |
< string > array |
excludeIpaddresses |
IP Addresses to be excluded |
< string > array |
gateway |
Gateway |
string |
includeIpAddress |
IP Addresses to be included |
< string > array |
includeIpAddressRanges |
IP Addresse ranges to be included |
< IpRange > array |
mtu |
MTU size |
string |
networkType |
Network Type |
string |
portGroupKey |
Portgroup key name |
string |
standbyUplinks |
Standby Uplinks for teaming policy, specify uplink2 for failover_explicit VSAN Teaming Policy |
< string > array |
subnet |
Subnet |
string |
subnetMask |
Subnet Mask |
string |
teamingPolicy |
Teaming Policy for VSAN and VMOTION network types, Default is loadbalance_loadbased |
string |
vlanId |
VLAN Id |
string |
4.264. SddcSpec
Spec contains parameters for creating/bringing up an SDDC
| Name | Description | Schema |
|---|---|---|
adSpec |
The active directory spec |
|
ceipEnabled |
Enable VCF Customer Experience Improvement Program |
boolean |
certificatesPassphrase |
Passphrase for the PSC / vCenter / NSX / vRA / vROps certificates |
string |
clusterSpec |
Cluster Spec |
|
deploymentEndpointSpec |
Deployment endpoint |
|
dnsSpec |
DNS Spec |
|
dvSwitchVersion |
The version of the distributed virtual switches to be used |
string |
dvsSpecs |
List of Dvs Specs |
< DvsSpec > array |
esxLicense |
License for the ESXi hosts |
string |
excludedComponents |
Components to be excluded |
< string > array |
hostSpecs |
List of Host Specs |
< SddcHostSpec > array |
managementPoolName |
A String identifying the network pool associated with the management domain |
string |
networkSpecs |
List of Network Specs |
< SddcNetworkSpec > array |
nfsDatastoreName |
The name of the external (non-VSAN) datastore which is attached to the ESXi hosts. |
string |
nsxSpec |
NSX Spec |
|
ntpServers |
List of NTP servers |
< string > array |
pscLoadBalancerHostname |
The short name of the PSC load-balancer |
string |
pscLoadBalancerIpAddress |
The IP address of the PSC load-balancer |
string |
pscSpecs |
PSC VM spec |
< PscSpec > array |
remoteSiteSpec |
Remote site spec |
|
sddcId |
Client string that identifies an SDDC by name or instance name |
string |
sddcManagerSpec |
Sddc Manager Virtual Machine spec |
|
selfSignedCertificates |
Modules with self-signed certificates |
string |
shouldCleanupVsan |
Flag indicating whether cleanup vSAN should be ran |
boolean |
skipEsxThumbprintValidation |
Skip ESXi thumbprint validation |
boolean |
smtpSpec |
SMTP server spec |
|
srmSpec |
The SRM spec |
|
taskName |
Name of the task to execute |
string |
umdsSpec |
UMDS spec |
|
vcenterSpec |
vCenter Spec |
|
vrSpec |
vSphere replication spec |
|
vraDeploymentSpec |
vRealize Automation deployment spec |
|
vrbDeploymentSpec |
vRealize Business deployment spec |
|
vrliDeploymentSpec |
vRealize Log Insight Spec |
|
vropsDeploymentSpec |
vRealize Operations deployment spec |
|
vrslcmDeploymentSpec |
vRealize Lifecyble Manager deployment spec |
|
vsanSpec |
VSAN Spec |
|
vxManagerSpec |
VxManager Spec |
|
vxRailSpec |
VxRail environment details |
4.265. SddcSubTask
Represents a SDDC sub-task
| Name | Description | Schema |
|---|---|---|
creationTimestamp |
Sub-Task Creation Time |
string |
description |
Sub-Task Description |
string |
errors |
List of errors in case of a failure |
< Error > array |
localizableDescriptionPack |
Localizable SDDC Task description |
|
localizableNamePack |
Localizable SDDC Task name |
|
name |
Sub-Task Name |
string |
processingStateDescription |
Processing category description, e.g., VC Deployment, VSAN configuration etc |
string |
processingStateName |
Processing category name, e.g., VC Deployment, VSAN configuration etc |
string |
sddcId |
SDDC ID |
string |
status |
Task Status |
string |
updateTimestamp |
Last Update Time of Sub-Task |
string |
4.266. SddcTask
Represents a SDDC task
| Name | Description | Schema |
|---|---|---|
creationTimestamp |
SDDC Task creation timestamp |
string |
id |
SDDC ID |
string |
localizableNamePack |
Localizable SDDC Task name |
|
name |
Task name |
string |
sddcSubTasks |
All SDDC Sub-Tasks |
< SddcSubTask > array |
status |
SDDC Task status |
string |
4.267. SddcVcenterSpec
Spec contains parameters for vCenter
| Name | Description | Schema |
|---|---|---|
licenseFile |
License File |
string |
rootVcenterPassword |
vCenter root password. The password must be between 8 characters and 20 characters long. It must also contain at least one uppercase and lowercase letter, one number, and one character from '! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { Ι } ~' and all characters must be ASCII. Space is not allowed in password. |
string |
vcenterHostname |
vCenter hostname address |
string |
vcenterIp |
vCenter IP address |
string |
vcenterNetmask |
vCenter Netmask |
string |
vmSize |
vCenter VM size |
string |
4.268. SddcVraDeploymentSpec
Spec contains parameters for vRealize Automation
| Name | Description | Schema |
|---|---|---|
brandingSpec |
vRealize Automation login pages branding |
|
enableVroMultiTenancy |
Enable vRO multi-tenancy |
boolean |
fabricGroupNames |
vRealize Automation fabric group names |
< string > array |
iaasTemplateName |
The name of the vRealize Automation IAAS template in vCenter. The vRealize Automation Windows VMs will be cloned from it. |
string |
localAdministratorPassword |
Local Administrator Password on the IaaS Windows VMs to set |
string |
localDefaultTenantAdmin |
Local default tenant administrator details |
|
msLbHostName |
IaaS ManagerService Load Balancer hostname |
string |
msLbIpAddress |
IaaS ManagerService Load Balancer IP address |
string |
msSqlServer |
MSSQL server details |
|
skipWindowsVms |
Skip deploying clones for the IaaS Windows VMs. User has to pre-deploy them manually |
boolean |
systemAdminPassword |
System administrator password of vRealize Automation |
string |
tenantSpec |
vRealize Automation tenant details |
|
vraEmailProviderSpecs |
vRealize Automation email providers |
< VraEmailProviderSpec > array |
vraLbHostName |
vRealize Automation Load Balancer hostname |
string |
vraLbIpAddress |
vRealize Automation Load Balancer IP address |
string |
vraNodeLicense |
License for the vRealize Automation nodes |
string |
vraRootPassword |
vRealize Automation appliance root password |
string |
vraVms |
vRealize Automation Virtual Machines details |
< VraVmSpec > array |
webLbHostName |
IaaS Web Load Balancer hostname |
string |
webLbIpAddress |
IaaS Web Load Balancer IP address |
string |
4.269. SddcVrbDeploymentSpec
Spec contains parameters related to vRealize Business deployment and configurations
| Name | Description | Schema |
|---|---|---|
collectorNode |
The collector node to be used in VRB |
|
currency |
The currency to be used in VRB |
string |
license |
The vrb license to be used |
string |
serverNode |
The server node to be used in VRB |
|
sshPassword |
The ssh password to be used |
string |
4.270. SddcVrbVm
Spec contains parameters related to vRealize Business Virtual machine
| Name | Description | Schema |
|---|---|---|
hostname |
The hostname of the vRB node |
string |
ipAddress |
The IP address of the vRB node |
string |
vmName |
The name of the virtual machine |
string |
4.271. SddcVrliDeploymentSpec
Spec contains parameters for deployment/configuration of vRealize Log Insight
| Name | Description | Schema |
|---|---|---|
adminEmail |
Administrator email address |
string |
adminPassword |
Administrator password |
string |
archiveLocation |
Archive location where to archive the data. Expected format: server/folder |
string |
eventForwardingSiteTag |
Site tag (subdomain prefix) used for event forwarding between sites (if missing PSC SSO site name is used) |
string |
license |
License key |
string |
loadBalancerHostname |
vRealize Log Insight load-balancer hostname |
string |
loadBalancerIpAddress |
vRealize Log Insight load-balancer IP address |
string |
networkType |
The network to use for vRealize Log Insight |
string |
notificationEmails |
Email addresses to which system notifications will be delivered |
< string > array |
senderSpec |
Information of the sender of notifications |
|
sshPassword |
SSH password for the vRealize Log Insight nodes |
string |
vmSize |
vRealize Log Insight VM size (default value is 'medium') |
string |
vrliNodeSpecs |
List of vRealize Log Insight node specs |
< VrliNodeSpec > array |
4.272. SddcVropsDeploymentSpec
Spec contains parameters for vRealize Operations
| Name | Description | Schema |
|---|---|---|
adminPassword |
vRealize Operations admin password |
string |
collectorSize |
vRealize Operations remote collector size (default value is 'smallrc') |
string |
lbHostName |
vRealize Operations load balancer hostname |
string |
lbIpAddress |
vRealize Operations load balancer address |
string |
licenseKey |
vRealize Operations License key |
string |
nodeSize |
vRealize Operations node size (default value is 'medium') |
string |
nodeSpecs |
vRealize Operations node specs |
< SddcVropsNodeSpec > array |
rebootVmAfterHddExtending |
Reboot of vRealize Operations Virtual Machines after HDD extending |
boolean |
senderSpec |
vRealize Operations sender spec |
|
skipHddExtending |
Skip the exetending of vRealize Operations Virtual Machines HDD |
boolean |
snmpReadCommunity |
vRealize Operations SNMP Community String |
string |
vropsRootPassword |
vRealize Operations root password |
string |
4.273. SddcVropsNodeSpec
Spec contains parameters for vRealize Operations node
| Name | Description | Schema |
|---|---|---|
hostname |
The hostname of the vROps node |
string |
ipAddress |
The IP address of the vROps node |
string |
vmName |
The name of the node virtual machine |
string |
vropsNodeType |
The type of the vROps node |
string |
4.274. SddcVrslcmDeploymentSpec
This specification contains parameters for creating a new vRealize suite lifecycle manager instance
| Name | Description | Schema |
|---|---|---|
apiPassword |
The password for an admin API/UI user of vRealize Suite Lifecycle Manager |
string |
fqdn |
Fully Qualified Domain Name |
string |
ipAddress |
The IP address of vRealize Suite Lifecycle Manager appliance |
string |
sshPassword |
The password for a root user of vRealize Suite Lifecycle Manager appliance |
string |
4.275. SenderSpec
Spec contains information used when send events from vRealize Operations and vRealize Log Insight
| Name | Description | Schema |
|---|---|---|
email |
Email of the sender |
string |
name |
Name of the sender |
string |
4.276. SmtpSpec
Spec contains parameters of SMTP server
| Name | Description | Schema |
|---|---|---|
credentials |
Name of the SMTP server. |
|
isSecureConnection |
Flag for is secure connection to SMTP server. |
boolean |
port |
Port of the SMTP server. |
integer (int32) |
requiresAuthentication |
Flag for if SMTP server requires authentication. |
boolean |
server |
Name of the SMTP server. |
string |
useTlsEncryption |
Flag for if SMTP server use TLS encryption. |
boolean |
4.277. SoftwareComponent
| Name | Description | Schema |
|---|---|---|
id |
ID of Resource/Software Component |
string |
type |
Type of Resource/Software Component |
string |
4.278. SrmSpec
Spec contains parameters for deployment and configuration of Site Recovery Manager
| Name | Description | Schema |
|---|---|---|
dbPassword |
DB Password |
string |
licenseKey |
SRM License key |
string |
srmAdminCredentials |
SRM Admin credentials |
|
srmHostname |
SRM hostname |
string |
srmRootCredentials |
SRM Root credentials |
|
srmVmAddress |
SRM VM address |
string |
srmVmName |
SRM VM name |
string |
4.279. Stage
Represents a Stage
| Name | Description | Schema |
|---|---|---|
completionTimestamp |
Example : |
string |
creationTimestamp |
Example : |
string |
description |
Stage description |
string |
name |
Stage name |
string |
status |
Stage status |
string |
type |
Stage type |
string |
4.280. Storage
Represents information about storage on a host
| Name | Description | Schema |
|---|---|---|
disks |
Information about disks |
< Disk > array |
totalCapacityMB |
Total storage capacity in MB |
number (double) |
usedCapacityMB |
Used storage capacity in MB |
number (double) |
4.281. SubTask
Represents a sub-task
| Name | Description | Schema |
|---|---|---|
completionTimestamp |
Sub-task completion timestamp |
string |
creationTimestamp |
Sub-task creation timestamp |
string |
description |
Sub-task description |
string |
errors |
List of errors in case of a failure |
< Error > array |
name |
Sub-task name |
string |
resources |
List of resources associated with sub-task |
< Resource > array |
stages |
List of stages of the sub-task |
< Stage > array |
status |
Sub-task status |
string |
type |
Sub-task type |
string |
4.282. Task
Represents a task
| Name | Description | Schema |
|---|---|---|
completionTimestamp |
Task completion timestamp |
string |
creationTimestamp |
Task creation timestamp |
string |
errors |
List of errors in case of a failure |
< Error > array |
id |
Task ID |
string |
isCancellable |
Represents task can be cancellable or not. |
boolean |
name |
Task name |
string |
resolutionStatus |
Resolution state |
string |
resources |
List of resources associated with task |
< Resource > array |
status |
Task status |
string |
subTasks |
List of sub-tasks of the task |
< SubTask > array |
type |
Operation that is represented by the Task in machine readable format. The value is controlled by the owners/producers of the Task. The convention is <resource>_<operation> |
string |
4.283. UmdsSpec
Spec contains required parameters for VMware Update Manager Download Service
| Name | Description | Schema |
|---|---|---|
address |
UMDS VM Address |
string |
user |
Username for UMDS Virtual Machine |
string |
userPassword |
Password for UMDS Virtual Machine |
string |
4.284. Upgradable
Upgradable represents the upgrade capability of resources. It contains the bundle(using what), resource(on which) and its associated resources/software components that can be upgraded.
| Name | Description | Schema |
|---|---|---|
bundleId |
Bundle ID |
string |
bundleType |
Bundle Type |
string |
resource |
Resource which is upgradable |
|
softwareComponents |
Software Components which are Upgradable |
< SoftwareComponent > array |
status |
Upgradable Status |
string |
4.285. Upgrade
Upgrade object which contain details regarding the upgrade
| Name | Description | Schema |
|---|---|---|
bundleId |
Bundle ID for Upgrade |
string |
id |
ID for Upgrade |
string |
nsxtUpgradeUserInputSpec |
Resource Upgrade Specification for NSX-T upgrade |
|
parallelUpgrade |
Boolean to represent components will be upgraded in parallel on not |
boolean |
resourceType |
Resource Type for Upgrade |
string |
resourceUpgradeSpecs |
Resource Upgrade Specifications |
< ResourceUpgradeSpec > array |
status |
Overall upgrade status |
string |
taskId |
Task ID associated with upgrade |
string |
4.286. UpgradeSpec
Upgrade Specification
| Name | Description | Schema |
|---|---|---|
bundleId |
Bundle ID for Upgrade |
string |
nsxtUpgradeUserInputSpecs |
Resource Upgrade Specifications for NSX-T upgrade |
< NsxtUpgradeUserInputSpec > array |
parallelUpgrade |
Boolean to represent components will be upgraded in parallel on not |
boolean |
resourceType |
Resource Type for Upgrade |
string |
resourceUpgradeSpecs |
Resource Upgrade Specifications |
< ResourceUpgradeSpec > array |
4.287. Validation
Represents a validation with a list of one or more validation checks that are performed as part of the validation
| Name | Description | Schema |
|---|---|---|
description |
Description of the validation |
string |
executionStatus |
Execution status of the validation |
string |
id |
ID of the validation |
string |
resultStatus |
Result status of the validation after it has completed its execution |
string |
validationChecks |
List of one or more validation checks that are performed as part of the validation |
< ValidationCheck > array |
4.288. ValidationCheck
Represents a validation check
| Name | Description | Schema |
|---|---|---|
description |
Description of the validation check |
string |
errorResponse |
Error response associated with the validation check |
|
nestedValidationChecks |
List of one or more validation checks that are performed as part of the validation |
< ValidationCheck > array |
resultStatus |
Result status of the validation check after it has completed its execution |
string |
severity |
Severity of the validation check |
string |
4.289. Vcenter
vCenter representation
| Name | Description | Schema |
|---|---|---|
domain |
Information about the domain this vCenter is part of |
|
fqdn |
FQDN of the vCenter |
string |
id |
ID of the vCenter |
string |
ipAddress |
IP address of the vCenter |
string |
4.290. VcenterReference
Represents a vCenter reference
| Name | Description | Schema |
|---|---|---|
fqdn |
FQDN of the vCenter |
string |
id |
ID of the vCenter |
string |
4.291. VcenterSpec
This specification contains the installation and configuration of vCenter in a workload domain
| Name | Description | Schema |
|---|---|---|
datacenterName |
vCenter datacenter name |
string |
licenseKey |
vCenter license key |
string |
name |
Name of the vCenter virtual machine |
string |
networkDetailsSpec |
Network spec details of the vCenter virtual machine |
|
rootPassword |
vCenter root shell password |
string |
4.292. VcfService
VCF service representation
| Name | Description | Schema |
|---|---|---|
id |
ID of the service |
string |
name |
Name of the service |
string |
version |
Version of the service |
string |
4.293. VdsSpec
This specification contains vSphere distributed switchc configurations
| Name | Description | Schema |
|---|---|---|
name |
vSphere Distributed Switch name |
string |
niocBandwidthAllocationSpecs |
List of Network I/O Control Bandwidth Allocations for System Traffic |
< NiocBandwidthAllocationSpec > array |
portGroupSpecs |
List of portgroups to be associated with the vSphere Distributed Switch |
< PortgroupSpec > array |
4.294. VersionAliasesForBundleComponentType
Version Alias representation
| Name | Description | Schema |
|---|---|---|
bundleComponentType |
Bundle Component Type |
string |
versionAliases |
Version Aliases |
< BaseAlias > array |
4.295. VersionAliasesForBundleComponentTypeSpec
Version Alias update Specification. This specification gets used in the Version Alias Update API.
| Name | Description | Schema |
|---|---|---|
forceUpdate |
Flag for force update version alias configuration. |
boolean |
versionAliasesForBundleComponentTypes |
List of version aliases for bundle component types. |
< VersionAliasesForBundleComponentType > array |
4.296. VmNic
This specification contains vmnic configurations for vSphere host
| Name | Description | Schema |
|---|---|---|
id |
VmNic ID of vSphere host to be associated with VDS, once added to cluster |
string |
moveToNvds |
This flag determines if the vmnic must be on N-VDS |
boolean |
vdsName |
VDS name to associate with vSphere host |
string |
4.297. VmfsDatastoreSpec
Cluster storage configuration for VMFS
| Name | Description | Schema |
|---|---|---|
fcSpec |
Cluster storage configuration for VMFS on FC |
< FcSpec > array |
4.298. VraBrandingSpec
Spec contains parameters for vRealize Automation tenant login pages branding configuration
| Name | Description | Schema |
|---|---|---|
backgroundColor |
Background hex color |
string |
companyName |
Company name |
string |
contactLink |
Contact link |
string |
copyright |
Copyright notice |
string |
privacyPolicyLink |
Privacy policy link |
string |
productName |
Product name |
string |
textColor |
text hex color |
string |
4.299. VraEmailProviderSpec
Spec contains parameters for vRealize Automation email provider
| Name | Description | Schema |
|---|---|---|
acceptSelfSignedCertificates |
Enable/Disable checking for certificates, if not provided checking for certificates will be disabled |
boolean |
emailAddress |
Email address |
string |
inboundDirection |
Inbound direction |
string |
name |
Email provider name |
string |
password |
Password |
string |
port |
Server port |
integer (int32) |
protocol |
Protocol |
string |
serverAddress |
Server address |
string |
useSsl |
Enable/Disable using SSL, if not provided SSL will be disabled |
boolean |
username |
Username |
string |
4.300. VraTenantAdministratorSpec
Spec contains the parameters required for vRealize Automation Tenant Administrator configuration
| Name | Description | Schema |
|---|---|---|
email |
Tenant email |
string |
firstName |
Tenant first name |
string |
lastName |
Tenant last name |
string |
password |
Tenant password |
string |
username |
Tenant username |
string |
4.301. VraTenantSpec
Spec contains parameters for vRealize Automation Tenant creation
| Name | Description | Schema |
|---|---|---|
email |
Tenant email |
string |
name |
Tenant name |
string |
url |
Tenant URL |
string |
vraTenantAdministratorSpec |
vRA tenant administrator |
4.302. VraVmSpec
Spec contains parameters for vRealize Automation virtual machine configuration
| Name | Description | Schema |
|---|---|---|
hostname |
Virtual machine hostname |
string |
ipAddress |
Virtual machine IP address |
string |
isPrimary |
Is the Virtual machine primary |
boolean |
name |
Virtual machine name |
string |
type |
vRealize Automation virtual machine type |
string |
4.303. VrealizeEnvironment
vRealize product environment
| Name | Description | Schema |
|---|---|---|
environment |
vRealize Environment |
string |
product |
vRealize Product |
string |
4.304. VrealizeNetworkSpec
This specification contains input parameters for a vRealize network.
| Name | Description | Schema |
|---|---|---|
gateway |
The gateway address for a vRealize network |
string |
subnetMask |
The subnet mask for a vRealize network |
string |
vlanId |
The VLAN ID for a vRealize network |
string |
4.305. VrealizeProductNode
Spec contains information for a vRealize product node
| Name | Description | Schema |
|---|---|---|
fqdn |
The Fully Qualified Domain Name for the vRealize node (virtual appliance) |
string |
id |
The ID of the node |
string |
ipAddress |
IP Address of vRealize product appliance |
string |
type |
The type of the vRealize product node |
enum (MASTER, REPLICA, DATA, REMOTE_COLLECTOR, WORKER) |
4.306. Vrli
Spec contains parameters of a vRealize Log Insight instance
| Name | Description | Schema |
|---|---|---|
id |
The ID of the vRealize Log Insight instance |
string |
loadBalancerFqdn |
The Fully Qualified Domain Name of the vRealize Log Insight load balancer |
string |
loadBalancerIpAddress |
The IP address of the vRealize Log Insight load balancer |
string |
nodeSize |
Size of the nodes for vRealize Log Insight instance |
string |
nodes |
The nodes of the vRealize Log Insight instance |
< VrealizeProductNode > array |
status |
The status of the vRealize Log Insight instance |
string |
version |
The version of the vRealize Log Insight instance |
string |
workloadDomainConnection |
Represents if vRealize Log Insight is configured to connect with workload domains. |
boolean |
4.307. VrliNodeSpec
Spec contains parameters of vRealize Log Insight node
| Name | Description | Schema |
|---|---|---|
hostname |
Node hostname. If a short name is provided here then a FQDN will be constructed using the DNS spec’s subdomain. If a FQDN is provided here then it will be used as is. |
string |
ipAddress |
Node IP address. This address must be from the range of the network specified in the networkType field of the Log Insight spec |
string |
4.308. Vrops
This specification contains information related to the existing vRealize Operations instance deployment
| Name | Description | Schema |
|---|---|---|
id |
The ID of the vRealize Operations instance |
string |
loadBalancerFqdn |
Fully Qualified Domain Name for the vRealize Operations load balancer |
string |
loadBalancerIp |
IP for the vRealize Operations load balancer |
string |
nodeSize |
The node size of the vRealize Operations instance |
string |
nodes |
The nodes of the vRealize Operations instance |
< VropsNode > array |
status |
The state of the current product instance |
string |
version |
The version of the vRealize Operations instance |
string |
4.309. VropsDeploymentSpec
Spec contains parameters for creating a new vRealize Operations instance
| Name | Description | Schema |
|---|---|---|
apiPassword |
The password for API access to vRealize Operations. |
string |
enableHa |
Enable high availability for vRealize Operations. |
boolean |
licenseKey |
The license key for vRealize Operations. |
string |
loadBalancerFqdn |
The Fully Qualified Domain Name for the vRealize Operations appliance load balancer. |
string |
nodeSize |
The node size for the vRealize Operations appliance. |
enum (XSMALL, SMALL, MEDIUM, LARGE, EXTRA_LARGE) |
nodes |
The vRealize Operations nodes that will be deployed. |
< VropsNode > array |
vrealizeEdgeFqdn |
The Fully Qualified Domain Name for vRealize Edge. |
string |
4.310. VropsNode
Spec contains information for a vRealize product node
| Name | Description | Schema |
|---|---|---|
fqdn |
The Fully Qualified Domain Name for the vRealize node (virtual appliance) |
string |
id |
The ID of the node |
string |
ipAddress |
IP Address of vRealize product appliance |
string |
password |
The password for a root user of vRealize appliance |
string |
status |
The status of the vRealize product node |
string |
type |
The type of the vRealize product node |
enum (MASTER, REPLICA, DATA, REMOTE_COLLECTOR, WORKER) |
username |
The username for a root user of vRealize appliance |
string |
4.311. VropsOperationSpecValidation
Spec contains parameters for validating a new vRealize Operations instance
| Name | Description | Schema |
|---|---|---|
vropsDeploymentSpec |
Spec contains parameters for deploying a new vRealize Operations instance. |
|
vropsExpansionSpec |
Spec contains parameters for expanding vRealize Operations with new node. |
4.312. Vrslcm
This specification contains information related to the existing vRealize Suite Lifecycle Manager instance deployment
| Name | Description | Schema |
|---|---|---|
fqdn |
Fully Qualified Domain Name |
string |
id |
The ID of the vRealize Suite Lifecycle Manager instance |
string |
ipAddress |
IP Address of vRealize Suite Lifecycle Manager appliance |
string |
status |
The state of the current product instance |
string |
version |
Version of the product that is currently running on the environment |
string |
4.313. VrslcmDeploymentSpec
Spec contains parameters for creating a new vRealize Suite Lifecycle Manager instance
| Name | Description | Schema |
|---|---|---|
apiPassword |
The password for an admin API/UI user of vRealize Suite Lifecycle Manager |
string |
fqdn |
Fully Qualified Domain Name |
string |
networkSpec |
Deprecated: Specification for the vRealize Network that will be used for the deployment. |
|
sshPassword |
The password for a root user of vRealize Suite Lifecycle Manager appliance |
string |
4.314. VsanDatastoreSpec
This specification contains cluster storage configuration for vSAN
| Name | Description | Schema |
|---|---|---|
datastoreName |
Datastore name used for cluster creation |
string |
dedupAndCompressionEnabled |
Enable vSAN deduplication and compression |
boolean |
failuresToTolerate |
Number of vSphere host failures to tolerate in the vSAN cluster |
integer (int32) |
licenseKey |
License key for the vSAN data store to be applied in vCenter |
string |
4.315. VsanSpec
Spec contains parameters of Virtual SAN
| Name | Description | Schema |
|---|---|---|
datastoreName |
Datastore Name |
string |
hclFile |
HCL File |
string |
licenseFile |
License File |
string |
vsanDedup |
VSAN feature Deduplication and Compression flag, one flag for both features |
boolean |
vsanName |
Virtual SAN config name |
string |
4.316. VsphereDeploymentEndpointSpec
Spec contains parameters needed for products to deploy on entered vCenter
| Name | Description | Schema |
|---|---|---|
cluster |
Cluster where to deploy products |
string |
datacenter |
Datacenter used for products deployment |
string |
resourcePool |
Resource pool used for products deployment |
string |
storage |
Storage used for products deployment |
string |
vcenter |
Information of vCenter which is used to deploy on it |
|
vmFolder |
Folder in vCenter where to deploy products Virtual Machines |
string |
vmFolders |
All existing folders in vCenter |
< string, string > map |
4.317. VsphereReplicationSpec
Spec contains parameters for deployment and configuration of vSphere replication
| Name | Description | Schema |
|---|---|---|
ipPoolName |
vSphere replication IP pool (network protocol profile) name |
string |
rootPassword |
vSphere replication local root user ssh password.Password needs to be a strong password with at least one Uppercase alphabet, one lowercase alphabet, one digit and one special character specified in braces [!$%^] and 8-20 characters in length,and 3 maximum identical adjacent characters! |
string |
vrIp |
vSphere replication appliance IP address |
string |
vrReplicationIp |
vSphere replication appliance replication IP address |
string |
vrShortHostName |
vSphere replication appliance HostName (also user as VM name) |
string |
4.318. VxManagerSpec
Spec contains parameters for VxManager
| Name | Description | Schema |
|---|---|---|
defaultAdminUserCredentials |
Default admin credentials VxManager |
|
defaultRootUserCredentials |
Default root credentials VxManager |
|
vxManagerHostName |
VxManager host name |
string |
4.319. VxRailSpec
Spec contains parameters for VxRail
| Name | Description | Schema |
|---|---|---|
vxRailObjectNames |
Map of VxRail object types and names |
< string, string > map |
4.320. WitnessSpec
Spec contains the Witness host parameters that are part of each stretched cluster
| Name | Description | Schema |
|---|---|---|
fqdn |
Management ip of the witness host |
string |
vsanCidr |
vSAN subnet cidr of the witness host |
string |
vsanIp |
vSAN IP of the witness host |
string |
4.321. ZookeeperServerInfo
| Name | Description | Schema |
|---|---|---|
clientPort |
Example : |
integer (int32) |
electionPort |
Example : |
integer (int32) |
fqdn |
Example : |
string |
hostAddress |
Example : |
string |
peerPort |
Example : |
integer (int32) |
securePort |
Example : |
integer (int32) |
zkId |
Example : |
integer (int32) |
zkRole |
Example : |
string |
4.322. ZookeeperServerInfoList
| Name | Description | Schema |
|---|---|---|
zookeeperServersInfo |
Example : |
< ZookeeperServerInfo > array |