APIs in Category: vmservices | 7-Mode API version 1.21

vmservices-vsphere-credential-check vmservices-vsphere-credential-get vmservices-vsphere-credential-modify | These APIs provide programmatic access to functionality provided only on virtual machine platforms. They currently support only the VMware-ESX-based "VSA" platform.

NetApp Manage ONTAP

vmservices-vsphere-credential-check | [top]

> Check vSphere credentials by attempting to login to the vSphere server. The error return values may be interpreted as follows: EOPNOTSUPPORTED This was invoked on a non-VSA platform. EINVALIDINPUTERROR Missing username or password. EAPIAUTHENTICATION vSphere server authentication failed. EHOSTNOTFOUND could not resolve server name with DNS EONTAPI_ECONNREFUSED could not connect to server EINTERNALERROR internal error in underlying implementation

> Errno | Description
> EOPNOTSUPPORTED |  |
> EINVALIDINPUTERROR |  |
> EAPIAUTHENTICATION |  |
> EHOSTNOTFOUND |  |
> EONTAPI_ECONNREFUSED |  |
> EINTERNALERROR |  |

vmservices-vsphere-credential-get | [top]

> Reports the currently configured vSphere server and username. The error return values may be interpreted as follows: EOPNOTSUPPORTED This was invoked on a non-VSA platform. EINTERNALERROR internal error in underlying implementation

> Output Name | Range | Type | Description
> server |  | string optional | The currently configured vSphere server, if any. It can be a hostname if DNS is enabled, otherwise it must be an IP address.
> username |  | string optional | The currently configured vSphere username, if any.

> Errno | Description
> EOPNOTSUPPORTED |  |
> EINTERNALERROR |  |

vmservices-vsphere-credential-modify | [top]

> Modify or set initial value for vSphere server, user, and/or password. The error return values may be interpreted as follows: EOPNOTSUPPORTED This was invoked on a non-VSA platform. EINVALIDINPUTERROR argument(s) too large EINTERNALERROR internal error in underlying implementation

> Input Name | Range | Type | Description
> password |  | string encrypted optional | Password for the vSphere user. If not specified, the configured password (if any) is not changed.
> server |  | string optional | vSphere server managing this VSA instance: either the ESX host itself or its managing vCenter server. It can be a hostname if DNS is enabled, otherwise it must be an IP address. If not specified, the configured server (if any) is not changed.
> username |  | string optional | A vSphere username (only "read-only" access required) to be used when connecting to the vSphere server. If not specified, the configured username (if any) is not changed.

> Errno | Description
> EOPNOTSUPPORTED |  |
> EINVALIDINPUTERROR |  |
> EINTERNALERROR |  |