Scripting Object - VcHostVmciAccessManager

Scripting-object corresponding to
HostVmciAccessManager
Attribute of
VcInternalServiceInstanceContent

Scripting Object Description

Managed object that is responsible for managing the access of virtual machines to host components through the Virtual Machine Communication Interface (VMCI).

A host component (e.g., a vmkernel module) can mark a VMCI endpoint as being reserved for a specific service or service type. Only virtual machines, that have been granted the right to access the service in question can connect to the VMCI endpoint of the host component.

The service is identified by the following two components:

and represented as a string with the following format: service type[:product identifier]

Attributes

Name Type Description
idString

@since Unknown
morefVcManagedObjectReference

returns the ManagedObjectReference of this ManagedObject @since Unknown
sdkConnectionVcSdkConnection

@since Unknown
sdkIdString

@since Unknown
typeStringDeprecated.

Returns the name for the this managed object's vim type @since Unknown
vimHostVcSdkConnection

@since Unknown
vimIdString

@since Unknown
vimTypeString

@since Unknown

Methods

Methods defined in this Scripting Object
_getRef, createTrigger, queryAccessToService, retrieveGrantedServices, updateAccess

_getRef

@since Unknown

Parameters

NameTypeDescription
None

Return Value

Type Description
VcManagedObjectReference

createTrigger

@since Unknown

Parameters

NameTypeDescription
timeoutNumber

filterString

conditionString

filterToSyncString


Return Value

Type Description
Trigger

retrieveGrantedServices

Get a list of all service rights granted to the virtual machine. @since vSphere API 5.0

Parameters

NameTypeDescription
arg0VcVirtualMachine


Return Value

Type Description
String []

queryAccessToService

Get a list of all virtual machines on the given host that has been granted access to the specified service. @since vSphere API 5.0

Parameters

NameTypeDescription
arg0VcHostSystem

arg1String


Return Value

Type Description
VcVirtualMachine []

updateAccess

Update the access rights of one or more virtual machines as described by a list of access specifications. In case any of the access specifications are invalid, a partial update may have been performed. @since vSphere API 5.0

Parameters

NameTypeDescription
arg0VcHostVmciAccessManagerAccessSpec []


Return Value

Type Description
None