Scripting Object - VcLicenseAssignmentManager

Scripting-object corresponding to
LicenseAssignmentManager
Attribute of
VcLicenseManager

Scripting Object Description

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, isFeatureAvailable, queryAssignedLicenses, queryAssignedLicensesEx, registerEntity, removeAssignedLicense, unregisterEntity, updateAssignedLicense, updateEntitiesProperties, updateEntity, updateFeatureInUse, updateUsage, uploadLicenseFile

updateAssignedLicense

Update the license associated with an entity @since vSphere API 4.0

Parameters

NameTypeDescription
arg0String

arg1String

arg2String


Return Value

Type Description
VcLicenseManagerLicenseInfo

_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

updateEntity

Update entity @since vSphere API 6.0

Parameters

NameTypeDescription
arg0String

arg1String

arg2VcKeyAnyValue []


Return Value

Type Description
VcLicenseAssignmentManagerLicenseAssignment

queryAssignedLicensesEx

Get information about all the licenses associated with entities @since vSphere API 6.0

Parameters

NameTypeDescription
arg0String []

arg1String


Return Value

Type Description
VcLicenseAssignmentManagerLicenseAssignment []

isFeatureAvailable

Get information whether features are licensed for a list of entities @since vSphere API 4.0

Parameters

NameTypeDescription
arg0VcLicenseAssignmentManagerEntityFeaturePair []


Return Value

Type Description
VcLicenseAssignmentManagerFeatureLicenseAvailability []

removeAssignedLicense

Remove licenses associated with an entity @since vSphere API 4.0

Parameters

NameTypeDescription
arg0String


Return Value

Type Description
None

queryAssignedLicenses

Get information about all the licenses associated with an entity @since vSphere API 4.0

Parameters

NameTypeDescription
arg0String


Return Value

Type Description
VcLicenseAssignmentManagerLicenseAssignment []

uploadLicenseFile

Upload a DLF to VC. The DLF will propagate to other VCs within a linked group. If the DLF already exists, AlreadyExists will be thrown.

@since vSphere API 4.0

Parameters

NameTypeDescription
arg0VcLicenseAssignmentManagerLicenseFileDescriptor


Return Value

Type Description
None

registerEntity

Register an entity with the descriptor provided. This registration will affect an entire Multi-VC cloud.

@since vSphere API 4.0

Parameters

NameTypeDescription
arg0String

arg1String

arg2String

arg3String

arg4Number

arg5Date

arg6String


Return Value

Type Description
None

unregisterEntity

Unregister an existing entity and release any serial numbers assigned to the entity.

@since vSphere API 4.0

Parameters

NameTypeDescription
arg0String


Return Value

Type Description
None

updateUsage

Set the usage count of an entity.

@since vSphere API 4.0

Parameters

NameTypeDescription
arg0String

arg1Number


Return Value

Type Description
None

updateFeatureInUse

Update a feature's in-use status @since vSphere API 4.0

Parameters

NameTypeDescription
arg0String

arg1String

arg2Boolean


Return Value

Type Description
None

updateEntitiesProperties

Update entities properties @since vSphere API 6.0

Parameters

NameTypeDescription
arg0VcLicenseAssignmentManagerEntityArgs []

arg1String

arg2Boolean


Return Value

Type Description
VcLicenseAssignmentManagerLicenseAssignment []