6.5

Table Of Contents
vSphere SDK for Perl Programming Guide
42 VMware, Inc.
Subroutines in the Opts Package
TheOptspackageincludesthefollowingsubroutines:
“add_options”onpage 42
“get_option”onpage 42
“option_is_set”onpage 43
“parse”onpage 43
“validate”onpage 43
“usage”onpage 43
add_options
Addscustomoptionssothattheycanbesubmittedtoparsingandvalidation.Afterthescripthasvalidated
theoptions,thescriptcanusethematruntime.
Parameters
Returns
Returnsnothing.
get_option
Retrievesthevalueofthespecifiedbuiltinorcustomoption.
Parameters
Returns
Returnsoneofthefollowing,dependingupontheattributesdefinedfortheoption:
Returnvalueoffunc(afterexecution)ifafunctionisassociatedwiththeoption
Defaultvalue,ifoneisspecifiedfortheoption
logout DisconnectstheclientfromtheserverandclosestheconnectiontotheWebservice.
save_session Savesasessioncookie,whichisatextfile.
update_view_data Refreshesthepropertyvaluesofaviewobject.
Table 4-2. Subroutines in the Vim Package (Continued)
Subroutine Description
Table 4-3. Subroutines in the Util Package
Subroutine Description
connect Establishesasessionbyusingthetokenprovidedinapreviouslysavedsessionfile,orbyusingtheuser
nameandpasswordprovidedonthecommandline,inenvironmentvariables,orinaconfigurationfile.
disconnect Ifusedinconjunctionwithconnect(andasessionfile),doesnothing.Ifusedin
conjunctionwithauser
nameandpassword,logsoutandclosesthesession.
get_inventory_path Returnstheinventorypathforthespecifiedmanagedentity.
trace Generalpurposeloggingfunctionusedinconjunctionwiththe--verbosecommandlineoption.
Parameter Description
%opts Nameofthehashvariablethatconsistsoftheoptionnameanditsattributes.
Parameter Description
option_name Stringvalueofthebuiltinorcustomoption.