Scripting Object - VcProfileManager

Scripting-object corresponding to
ProfileManager
Attribute of
VcSdkConnection

Scripting Object Description

This Class is responsible for managing Profiles.

Attributes

Name Type Description
idString

@since Unknown
morefVcManagedObjectReference

returns the ManagedObjectReference of this ManagedObject @since Unknown
profileVcProfile []

@since vSphere API 4.0
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, createProfile, createTrigger, findAssociatedProfile, queryPolicyMetadata

findAssociatedProfile

Get the profile(s) to which this entity is associated. The list of profiles will only include profiles known to this profileManager. @since vSphere API 4.0

Parameters

NameTypeDescription
arg0VcManagedEntity


Return Value

Type Description
VcProfile []

_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

queryPolicyMetadata

Get the Metadata information for the policyNames. PolicyNames are available with the defaultProfile obtained by invoking the method createDefaultProfile. @since vSphere API 4.0

Parameters

NameTypeDescription
arg0String []

arg1VcProfile


Return Value

Type Description
VcProfilePolicyMetadata []

createProfile

Create a profile from the specified CreateSpec. @since vSphere API 4.0

Parameters

NameTypeDescription
arg0VcProfileCreateSpec


Return Value

Type Description
VcProfile