AddGuestAliasRequestType

AddGuestAliasRequestType
AddGuestAliasRequestType

The parameters of AddGuestAlias.

JSON Example
{
    "vm": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "auth": {
        "_typeName": "string",
        "interactiveSession": false
    },
    "username": "string",
    "mapCert": false,
    "base64Cert": "string",
    "aliasInfo": {
        "_typeName": "string",
        "subject": {
            "_typeName": "string"
        },
        "comment": "string"
    }
}
vm
Required

Reference to an instance of the VirtualMachine managed object.

auth
Required

GuestAuthentication is an abstract base class for authentication in the guest.

string
username
Required

Username for the guest account on the virtual machine.

boolean
mapCert
Required

Indicates whether the certificate associated with the alias should be mapped. If an alias certificate is mapped, guest operation requests that use that alias do not have to specify the guest account username in the SAMLTokenAuthentication object. If mapCert is false, the request must specify the username.

string
base64Cert
Required

X.509 certificate from the VMware SSO Server, in base64 encoded DER format. The ESXi Server uses this certificate to authenticate guest operation requests.

aliasInfo
Required

Describes a subject associated with an X.509 certificate in the alias store.