VimVasaProvider
Data object representing VASA Provider.
{
"_typeName": "string",
"uid": "string",
"url": "string",
"name": "string",
"selfSignedCertificate": "string",
"vhostConfig": {
"_typeName": "string",
"vhostName": "string",
"serviceHost": "string",
"servicePort": 0
},
"versionId": 0
}
Provider UID.
This is populated with namespace prefixed to providerId, which uniquely identifies a VASA Provider. Both namespace and providerId are sourced from Vasa Provider and available within SMS. This field helps in preventing a regeneration of duplicate VASA Provider within vvold when a user attempts to register the same VP using different names or alternative urls.
VASA Provider URL.
In VirtualHost based MultiVC setup, this is set to default virtual host's URL.
Name
Self-signed certificate of VASA provider.
In VirtualHost based MultiVC setup, this is set to default virtual host's self-signed certificate.
Holds VirtualHost configuration information when VASA 5.0 or greater VVOL VASA Provider supports MultiVC through VirtualHosts.
Since: vSphere API Release 8.0.1.0
SMS supported VASA provider versionId.
i-e if versionX corresponds to VASA version supported by SMS, then X needs to be set here. versionX corresponds to SMS supported VASA versions are, 1.0->version1, 1.5->version2, 2.0->version3, 3.0->version4, 3.5->version5, 4.0->version6, 5.0->version7, etc. For example: If SMS is connecting to VASA 5.0, the this field should be set to 7.
Since: vSphere API Release 8.0.1.0