Scripting Object - VcVdcsIpManager

Scripting-object corresponding to
VdcsIpManager

Scripting Object Description

The {@link IpManager} managed object provides access to part of the IP allocation and IP Settings services of the advanced network fabric available through VDCS. When the advanced network fabric is not installed it calls the default vCenter IP Pool management code.

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, vdcsGetIpNetworkSettings, vdcsIpAllocate, vdcsIpQueryAll, vdcsIpRelease, vdcsIpReleaseAll

vdcsIpRelease

Release an IP address. This call is idempotent. If the IP address has already been released, the call will not fail. @since vim unstable version

Parameters

NameTypeDescription
arg0String

arg1String

arg2String

arg3String


Return Value

Type Description
None

_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

vdcsIpQueryAll

Query for all current IP allocations of given entity. @since vim unstable version

Parameters

NameTypeDescription
arg0String


Return Value

Type Description
VcVdcsIpAllocationInfo []

vdcsGetIpNetworkSettings

Get the current IP settings for the given network. @since vim unstable version

Parameters

NameTypeDescription
arg0String


Return Value

Type Description
VcVdcsNetworkIpSettings

vdcsIpReleaseAll

Release all IP addresses currently allocated by given entity @since vim unstable version

Parameters

NameTypeDescription
arg0String


Return Value

Type Description
None

vdcsIpAllocate

Allocate an IP on a given network/subnet. @since vim unstable version

Parameters

NameTypeDescription
arg0String

arg1VcVdcsIpAllocationRequest


Return Value

Type Description
VcVdcsIpAllocationInfo