Versions in this module Expand all Collapse all v0 v0.0.1 Jan 1, 2026 Changes in this version + const API + const ARP + const ASA_CONFIG + const Both + const CHECKDEVICE + const ConfigConflict + const ContainedBy + const Contains + const DOT1DPORTS + const DPTECH_CONFIG + const Deny + const Dst + const Exact + const F5_CONFIG + const FORTI_CONFIG + const IB_NET_COMMAND + const IFTABLE + const IPV6_NEIGHBOR + const Icmp + const ImplicitDeny + const ImplicitPermit + const IsolatedInQuery + const JSON + const L3_NODEMAP_QUERY + const LINUX_BATCH_CMD + const LINUX_IFCONFIG_INTERFACES + const LINUX_INTERACTIVE_CMD + const LINUX_STACKUP_CMD + const LINUX_STEP_CMD + const LINUX_STEP_WITH_COMMAND + const MACTABLE + const MAKE_L3_TEMPLATES + const MissRoute + const NEIGHBOR + const NEIGHBOR_CDP + const NEIGHBOR_CDP2 + const NEIGHBOR_LLDP + const NatMatched + const NatNoMatched + const NextHop_Empty + const Not_Support_Multi_Route + const OOB_GPU + const ORCH_PUSH + const OTHER + const Overlap + const OverlapIgnoreAny + const PORTIP + const PORT_CHANNEL + const PORT_INFO + const PORT_STATISTICS + const Permit + const PolicyDeny + const REDFISH_BASEINFO + const REDFISH_BMC + const REDFISH_CPU + const REDFISH_DISK + const REDFISH_MEM + const REDFISH_NETWORK + const REDFISH_NETWORKINTERFACE + const REDFISH_POWER + const REDFISH_VERSION + const Reject + const ResultTypeJSON + const ResultTypeListMap + const ResultTypeMap + const ResultTypeString + const ResultTypeTable + const RouteLoop + const RouteQuery + const SANGFOROS_CONFIG + const SDN_CONTRACT + const SDN_CONTROLLER + const SDN_CONTROLLERSSIZE + const SDN_CREATEPORT + const SDN_DELETEPORT + const SDN_DEVICE + const SDN_DEVICEPORT + const SDN_EPTRACKER + const SDN_FABRIC + const SDN_FABRIC2 + const SDN_FABRICAPATHEP + const SDN_FABRICINST + const SDN_FABRICPATHEP + const SDN_FIRMWARE + const SDN_FORTIPOLICY + const SDN_FORTISERVICE + const SDN_FORTISUBNET + const SDN_FVAP + const SDN_FVSUBNET + const SDN_GET + const SDN_INFRA + const SDN_LOGICPORT + const SDN_LOGICROUTER + const SDN_LOGICSWITCH + const SDN_SUBNET + const SDN_VPC + const SDN_VZBRCP + const SDN_VZENTRY + const SDN_VZFILTER + const SECPATH_CONFIG + const SH_RUN + const SNMP + const SNMPList + const SNMPSingle + const SSH + const SSHNetworkDevice + const SSHServer + const STP + const STREAM_INTERACTIVE + const STREAM_PECO + const SUP_PIPE_FILE + const SUP_REMOTE_LIST + const SUP_REMOTE_NAME + const SWITCH_BOOT + const SWITCH_CONFIG + const SWITCH_CONFIG_TERMINAL + const SWITCH_CONFIG_WITH_COMMAND + const SWITCH_DIR + const SWITCH_EXEC + const SWITCH_EXEC_MAP + const SWITCH_EXEC_TERMINAL + const SWITCH_EXEC_TIMEOUT + const SWITCH_IMPACT + const SWITCH_IMPORT + const SWITCH_INSTALL + const SWITCH_INSTALL_HOTFIX + const SWITCH_PATCH_VERSION + const SWITCH_REBOOT + const SWITCH_SNMP_VERSION + const SWITCH_STATUS + const SWITCH_VERSION + const SYSTEM_NAME + const SimylationVerificationFailed + const Src + const SrcNodePoositionErr + const TELNET + const Tcp + const Threshold + const USG_CONFIG + const Udp + const VLAN + const VMHOST_BASE_VALUE + const VMWARE_CLUSTER + const VMWARE_DATASTORE + const VMWARE_HOST + const VMWARE_INFO + const VMWARE_INTERFACES + const VMWARE_IPDATA + const VMWARE_RESOURCES + const VMWARE_TEMPLATE + const VMWARE_VM + const VZENTRY + const YAML_ARP + func NewValidator() *normalValidator + func ToDeviceIDList(devList []DeviceWithPlatform2) []string + type APIOptions struct + AuthType string + Body []byte + CAFile string + CertFile string + Debug bool + ExpectedStatusCodes []int + Headers map[string]string + InsecureSkipVerify bool + KeyFile string + MaxRetries int + Method string + Password string + ProxyURL string + QueryParams map[string]string + ResponseFormat string + RetryDelay time.Duration + Timeout time.Duration + Token string + URL string + Username string + type AbbrDeviceInterface interface + ParseCatalog func(interface{}) (string, error) + ParseEnv func(interface{}) (string, error) + ParseMeta func(interface{}) (*L2DeviceMeta, error) + ParsePlatform func(interface{}) (string, error) + ParseRemoteInfo func(interface{}, string, string) (*L2DeviceRemoteInfo, error) + ParseSite func(interface{}) (string, error) + type Action string + type AliveCheckConfig struct + AliveCheckItem *AliveCheckItem + func (acc *AliveCheckConfig) GetInputFields() []Field + func (acc *AliveCheckConfig) GetOutputFields() []Field + type AliveCheckItem struct + Method CollectMethod + Name string + Options CollectItemOptions + Target string + Type DataType + type AnsibleHost struct + Host string + Tasks []*AnsibleTask + type AnsibleTask struct + Failed bool + Msg string + StdErr string + Stdout string + Task string + type AnsibleTaskResult struct + End string + Hosts []*AnsibleHost + Start string + Stats map[string]*AnsibleTaskStatus + type AnsibleTaskStatus struct + Changed int + Failures int + Ignored int + Ok int + Rescued int + Skipped int + Unreachable int + type Args struct + DevType string + Id uint + Ip string + IsRedfish bool + Meta *L2DeviceMeta + Options []interface{} + Platform string + Remote *L2DeviceRemoteInfo + ServiceType string + Uuid string + func (a *Args) ActionID() action_id.ActionID + func (a *Args) Env() string + func (a *Args) KeyMap() (m map[string]string) + func (a *Args) Site() string + type BaseDevice struct + func (b *BaseDevice) ParseCatalog(data interface{}) (string, error) + func (b *BaseDevice) ParseMeta(data interface{}) (*L2DeviceMeta, error) + func (b *BaseDevice) ParsePlatform(data interface{}) (string, error) + func (b *BaseDevice) ParseRemoteInfo(data interface{}, secretRole, snmpRole string) (*L2DeviceRemoteInfo, error) + func (b *BaseDevice) WithParseCatalog(f func(interface{}) (string, error)) + func (b *BaseDevice) WithParseEnv(f func(interface{}) (string, error)) + func (b *BaseDevice) WithParseMeta(f func(interface{}) (*L2DeviceMeta, error)) + func (b *BaseDevice) WithParsePlatform(f func(interface{}) (string, error)) + func (b *BaseDevice) WithParseSite(f func(interface{}) (string, error)) + func (b *BaseDevice) WithRemoteInfo(f func(interface{}, string, string) (*L2DeviceRemoteInfo, error)) + type ClusterInfo struct + Cluster Self + Datastore []types.ManagedObjectReference + Hosts []types.ManagedObjectReference + Name string + Parent Self + ResourcePool Self + type CmdInteraction struct + Cmd string + MultipleCmdList []MultipleCmd + Name string + Prompt string + TimeOut int + type CollectConfig struct + CollectItems []CollectItem + func (cc *CollectConfig) GetInputFields() []Field + func (cc *CollectConfig) GetOutputFields() []Field + type CollectContext struct + Config *CollectConfig + Item CollectItem + type CollectItem struct + ConnectionOptionName string + ExpectedType ExpectedType + HubConfig HubConfig + HubConfigFile string + LoginTimeout int + Method CollectMethod + ModeConfig ModeConfig + ModeConfigFile string + Name string + NoOutputTimeout int + Options CollectItemOptions + Target string + Type DataType + type CollectItemOptions struct + APIOptions *APIOptions + SNMPOptions *SNMPOptions + SSHOptions *SSHOptions + TelnetOptions *TelnetOptions + type CollectMethod string + type Condition struct + Action Action + IpRanges string + MatchStrategy MatchStrategy + MatchType MatchType + PolicyName string + Port string + Protocol Protocol + Threshold float64 + type CreateMap struct + Cluster string + Datacenter string + Host string + Network string + Resources string + Storage string + SysHostName string + TempName string + VmName string + type CsvInfo struct + CsvData [][]string + FileNameList []string + NewFolder string + OldFolder string + type DataCenter struct + Datacenter Self + DatastoreFolder Self + HostFolder Self + Name string + VmFolder Self + type DataType string + const TypeBoolean + const TypeFloat + const TypeInteger + const TypeMapSliceMapstringString + const TypeMapStringMapStringString + const TypeMapStringString + const TypeSliceMapStringString + const TypeString + const TypeStringSlice + type Datastore struct + Type string + Value string + type DatastoreSummary struct + Accessible bool + Capacity int64 + Datastore Datastore + DatastoreSelf types.ManagedObjectReference + FreeSpace int64 + MaintenanceMode string + MultipleHostAccess bool + Name string + Type string + URL string + Uncommitted int64 + type DeriveConfig struct + DeriveItems []DeriveItem + func (dc *DeriveConfig) GetInputFields() []Field + func (dc *DeriveConfig) GetOutputFields() []Field + type DeriveItem struct + Fields []DerivedField + Name string + func (di *DeriveItem) GetInputFields() []Field + func (di *DeriveItem) GetOutputFields() []Field + type DerivedField struct + Expression string + Name string + Parser string + Regex string + SourceFields []string + type DeviceBase struct + AuthPass string + Community string + Host string + Mode string + Password string + Port int + Telnet bool + Token string + Username string + type DeviceConfig struct + CollectItemOptionsMap map[string]CollectItemOptions + Debug bool + Fields []string + Pipeline []PipelineStage + Platform string + ResultType ResultType + Vendor string + VerboseLogging bool + Version string + type DeviceInfo struct + ConfigText string + Connection []config.ConnectionInfo + DeviceBase DeviceBase + DeviceRemoteInfo L2DeviceRemoteInfo + Ipv4Area []config.AreaInfo + Ipv4Stub []config.StubConfigInfo + Ipv6Area []config.AreaInfo + Ipv6Stub []config.StubConfigInfo + MetaData map[string]interface{} + SecurityZones map[string]SecurityZoneInfo + VsRange []config.VsInfo + type DevicePolicy struct + Device string + Policies []PolicyDetails + type DeviceWithMeta interface + Meta func() *L2DeviceMeta + type DeviceWithPlatform interface + Catalog func() string + DeviceID func() uint + DeviceName func() string + DeviceType func() string + Env func() string + InBound func() string + Manufacturer func() string + OutOfBound func() string + Platform func() string + Site func() string + StructType func() string + type DeviceWithPlatform2 interface + CatalogName func() string + DevName func() string + DeviceCode func() string + DeviceID func() string + DeviceModelName func() string + InBandVersion func() string + InBound func() string + Login func() string + ManufacturerName func() string + OutBandVersion func() string + OutOfBound func() string + PlatformName func() string + SiteName func() string + StructType func() string + type DispatchConfig struct + Action string + Name string + Regex []string + type ExcelStruct struct + Address []map[string]string + Prefix []map[string]string + type ExitInfoAPI struct + Details map[string]string + ErrorMsg string + Node string + Port string + Reason string + Success bool + Timestamp time.Time + VRF string + type ExpectedType string + type Field struct + Name string + Type DataType + type FieldMapping struct + FlattenSlice bool + InputField string + OutputField string + Parser string + Regex string + Unchanged bool + type FileInfo struct + FileMD5 string + FileName string + type FileUrl struct + Host string + Path string + Protocol ProtocolModel + Pwd string + User string + func (furl FileUrl) Url() string + type FolderInfo struct + ChildEntity []types.ManagedObjectReference + Folder Self + FolderSelf types.ManagedObjectReference + Name string + Parent Self + type Host struct + Type string + Value string + type HostSummary struct + FreeCPU int64 + FreeMemory int64 + Host Host + HostIp string + HostSelf types.ManagedObjectReference + ManagementServerIp string + Name string + PowerState string + TotalCPU int64 + TotalMemory int64 + UsedCPU int64 + UsedMemory int64 + type HostVM struct + Host map[string][]VMS + type HubConfig struct + Dispatches []DispatchConfig + type IntentPair struct + Info policy.Intent + Key string + type IntentParamPair struct + Info policy.IntentParams + Key string + type InterfaceVM struct + IpAddress []string + MacAddress string + Network string + VmIpAddress []VmIpAddress + VmName string + type JoinConfig struct + JoinItems []JoinItem + func (jc *JoinConfig) GetInputFields() []Field + func (jc *JoinConfig) GetOutputFields() []Field + type JoinItem struct + JoinType string + LeftInput string + LeftKey string + Name string + OutputField string + RightInputs []RightInputInfo + type L2DeviceMeta struct + CreatedAt time.Time + DcimDeviceID *uint + DeletedAt gorm.DeletedAt + ID uint + RedfishVersion string + SdnControllerID *uint + UpdatedAt time.Time + VirtualizationClusterID *uint + VirtualizationVirtualmachineID *uint + type L2DeviceRemoteInfo struct + ActionID action_id.ActionID + AuthCmd string + AuthPass string + Catalog string + Community []string + DeviceName string + DeviceType string + Env string + ID uint + Ip string + IsRedfish bool + Manufacturer string + Meta Meta + MetaID uint + Password string + Platform string + PrivateKey string + RedfishVersion string + Site string + Snmp Snmp + TaskId string + TimeOut int + Token string + Username string + Uuid string + type L2NodemapInstanceInterface interface + Process func(remote *L2DeviceRemoteInfo, taskConfig L2NodemapTaskConfigInterface, ...) (*clitask.Table, error) + type L2NodemapServiceCenterInterface interface + Select func(ctx context.Context, remote *L2DeviceRemoteInfo, srv string) (L2NodemapServiceInterface, OK) + type L2NodemapServiceInterface interface + Run func(remote *L2DeviceRemoteInfo, options ...interface{}) (*clitask.Table, error) + ServiceName func() string + type L2NodemapTaskConfigInterface interface + GetMainConfig func() L2NodemapServiceCenterInterface + GetMethod func() string + GetSubOid func(key string) string + IsPretty func() bool + IsSelected func(string, string) bool + NewExecutor func(remote *L2DeviceRemoteInfo) (clitask.Executor, error) + SupportVersion func() []string + WithMainConfig func(L2NodemapServiceCenterInterface) + type L3Config struct + NodeMap struct{ ... } + Policy struct{ ... } + type L3Query struct + Condition Condition + DeviceConfigs []config.DeviceConfig + L3Config L3Config + QueryKey string + func (lq L3Query) ActionID() action_id.ActionID + func (lq L3Query) Env() string + func (lq L3Query) Site() string + type L3TemplatesReplay struct + Result model.TemplateResult + Results []byte + RouteDecisionInfo map[string][]RouteDecisionInfo + type MatchDetailInfo struct + ExtraInfo map[string]interface{} + MatchType string + Matched bool + MatcherName string + MatcherType string + MatcherValue string + OverlapDetail float64 + type MatchStrategy string + type MatchType string + type Meta struct + Enable *bool + EnableIPMI *bool + EnableNetconf *bool + EnableRedfish *bool + EnableRestfull *bool + EnableSSH *bool + EnableSnmp *bool + EnableTelnet *bool + IPMIPort int + NetconfPort int + PatchVersion string + RedfishPort int + RedfishVersion string + RestfullPort int + SNMPPort int + SNMPRetries int + SNMPTimeout int + SNMPVersion string + SSHPort int + TelnetPort int + Version string + type MetaReply struct + Meta *Meta + type Metrics struct + Challenged int + Duration float64 + EndTime time.Time + Error error + Failed int + Method string + StartTime time.Time + Success int + Total int + type ModeConfig struct + AuthCmd string + ErrPrompts []string + FirstChain []string + IgnorePrompts []string + InitCommands []string + LastChain []string + PagerCommand string + PagerPrompts []string + PossiblePrompts []string + Prompts []string + SaveCommands []string + Type string + type MultipleCmd struct + Close bool + Cmd string + Name string + Prompt string + TimeOut int + Want string + type NetworkSegmentInfo struct + Code string + Name string + NetworkSegment string + type NodemapInfo struct + DeviceConfigs []config.DeviceConfig + DeviceInfos []DeviceInfo + IntentInfos []IntentParamPair + OrderID string + func (n NodemapInfo) ActionID() action_id.ActionID + func (n NodemapInfo) Env() string + func (n NodemapInfo) Site() string + type OK interface + Error func() error + Ok func() bool + type ObjectRelation struct + CLI string + Name string + PolicyLine string + Type string + type OrchArgs struct + EndPoint string + LuaPath string + OrderID string + func (a *OrchArgs) ActionID() action_id.ActionID + func (a *OrchArgs) Env() string + func (a *OrchArgs) Site() string + type OrchReply struct + Result []map[string]string + type ParseConfig struct + ParseItems []ParseItem + func (pc *ParseConfig) GetInputFields() []Field + func (pc *ParseConfig) GetOutputFields() []Field + type ParseItem struct + ExpectedType string + InputField string + Name string + Operation string + OutputField string + Pattern string + PreprocessFunc string + func (pi *ParseItem) GetInputFields() []Field + func (pi *ParseItem) GetOutputFields() []Field + type PipelineData struct + func NewPipelineData() *PipelineData + func (pd *PipelineData) AddError(err error) + func (pd *PipelineData) AddStageResult(stageName string, data interface{}) + func (pd *PipelineData) Data() map[string]interface{} + func (pd *PipelineData) Get(key string) (interface{}, bool) + func (pd *PipelineData) GetErrors() []error + func (pd *PipelineData) GetFloat(key string) (float64, bool) + func (pd *PipelineData) GetInt(key string) (int, bool) + func (pd *PipelineData) GetLastStageResult() *StageResult + func (pd *PipelineData) GetMetadata(key string) (interface{}, bool) + func (pd *PipelineData) GetStageResults() []StageResult + func (pd *PipelineData) GetString(key string) (string, bool) + func (pd *PipelineData) GetStringSlice(key string) ([]string, bool) + func (pd *PipelineData) HasErrors() bool + func (pd *PipelineData) MetaData() map[string]interface{} + func (pd *PipelineData) Set(key string, value interface{}) + func (pd *PipelineData) SetMetadata(key string, value interface{}) + func (pd *PipelineData) Validate(schema map[string]string) error + type PipelineResult struct + Data interface{} + Errors []error + ExecutionTime time.Duration + LastStage string + StageResults map[string]interface{} + type PipelineStage struct + Config PipelineStageConfig + Fields []string + InputFields []string + Type string + func (ps *PipelineStage) GetInputFields() []Field + func (ps *PipelineStage) GetOutputFields() []Field + type PipelineStageConfig struct + AliveCheckConfig *AliveCheckConfig + CollectConfig *CollectConfig + DeriveConfig *DeriveConfig + JoinConfig *JoinConfig + ParseConfig *ParseConfig + SnmpProcessConfig *SnmpProcessConfig + TextFSMConfig *TextFSMConfig + TransformConfig *TransformConfig + type PipelineStageInf interface + Process func(input *PipelineData, config PipelineStageConfig) error + type PipelineStageSelectConfig struct + Method string + Stage string + type PolicyData struct + Result []DevicePolicy + type PolicyDetails struct + Action string + Cli string + Destination string + MatchDetails []MatchDetailInfo + MatchType string + MatchedAddress string + ObjectRelations []ObjectRelation + OverallMatch bool + RuleName string + Service string + Source string + type Protocol string + type ProtocolModel string + const BOOTFLASH + const FLASH + const FTP + const HTTP + const HTTPS + const SCP + const SFTP + type Reply struct + FileData map[string][][]string + FileNameMap map[string][]string + MasterKey string + Meta *Meta + RawData []byte + Result []map[string]string + Table *clitask.Table + Uuid string + type RepoResult struct + AnsibleConnPrivateKey string + AnsibleConnUser string + AnsibleTimeOut int + Config struct{ ... } + EnvValue string + ExtraVars map[string]interface{} + FileContent []map[string][]byte + Inventory []string + NomadScript string + OrderID string + PlayBook []interface{} + SiteValue string + Type string + func (n RepoResult) ActionID() action_id.ActionID + func (n RepoResult) Env() string + func (n RepoResult) Site() string + type RepoResultTaskReplay struct + AnsibleTaskResult *AnsibleTaskResult + type Request interface + ActionID func() action_id.ActionID + Env func() string + Site func() string + type ResourcePoolInfo struct + Name string + Parent Self + Resource types.ManagedObjectReference + ResourcePool Self + ResourcePoolList []types.ManagedObjectReference + type ResultType string + type RightInputInfo struct + Key string + Name string + Prefix string + type RouteDecisionInfo struct + Area string + Criteria map[string]string + DecisionType string + Details map[string]string + Node string + Port string + Reason string + Result string + Timestamp time.Time + VRF string + type RouteHopInfo struct + InPort string + Node string + OutPort string + type RouteTraceInfo struct + DecisionCounts map[string]int + Duration time.Duration + EndTime time.Time + ErrorMessage string + ExitInfo *ExitInfoAPI + IntentID string + NodesVisited []string + RouteDecisions []RouteDecisionInfo + RouteHops []RouteHopInfo + RoutePath string + StartTime time.Time + Success bool + type SNMPOptions struct + Community string + Host string + Name string + Port int + Retries int + Timeout int + Version string + type SSHMode string + type SSHOptions struct + AuthPassword string + Host string + Mode SSHMode + Name string + Password string + Port int + PrivateKey string + Timeout int + Username string + type SecurityZoneInfo struct + Code string + ConfigZoneName string + Name string + NetworkSegments []NetworkSegmentInfo + type Self struct + Type string + Value string + type ServiceDescrib struct + ResultType ResultType + type Snmp struct + AuthProtocol string + PrivPass string + PrivProtocol string + SnmpVersion string + type SnmpProcessConfig struct + ProcessItems []SnmpProcessItem + func (sc *SnmpProcessConfig) GetInputFields() []Field + func (sc *SnmpProcessConfig) GetOutputFields() []Field + type SnmpProcessItem struct + AppendProcessors []string + ClassifierPositions []int + ClassifierProcessors map[string]string + ClassifierToNameMap map[string]string + CustomIndexProcessor string + IndexPositions []int + InputField string + Name string + ValueMapping map[string]map[string]string + func (spi *SnmpProcessItem) GetInputFields() []Field + func (spi *SnmpProcessItem) GetOutputFields() []Field + type SourceInfo struct + ConnTotal string + DisconnTotal string + FreeCpu string + FreeMem string + FreeSpace string + HostTotal string + MaintainTotal string + ManagementServerIp string + TotalCpu string + TotalMem string + TotalSpace string + UseCpu string + UseMem string + UseSpace string + VmTotal string + type StageResult struct + Data interface{} + Error error + StageName string + func (sr *StageResult) GetMapStringString() (map[string]string, bool) + func (sr *StageResult) GetSliceMapStringString() ([]map[string]string, bool) + type SyncArgs struct + BulkGetPath map[string][]string + CsvInfo CsvInfo + DataMap map[string]string + Id uint + Ip string + Platform string + ServiceType SyncServerType + StructType string + type SyncReply struct + ExcelStruct *ExcelStruct + FileData map[string][][]string + FileNameMap map[string][]string + FileSizeMap map[string]string + MasterKey string + Result []map[string]string + ValidateResult map[string][]string + WorkorderData []*WorkorderData + ZipDataMap map[string][]byte + type SyncServerType int + const BULK_GET + const DIR + const GET + const IPAddressManager + const PUT + const WorkorderDir + type TelnetOptions struct + AuthPassword string + Host string + Name string + Password string + Port int + Timeout int + Username string + type TemplateInfo struct + CPU int + CreateDate string + Disk int + IPV4 string + Mac string + Mem int + Name string + Self Self + System string + VM types.ManagedObjectReference + type TextFSMConfig struct + TextFSMItems []TextFSMItem + func (tc *TextFSMConfig) GetInputFields() []Field + func (tc *TextFSMConfig) GetOutputFields() []Field + type TextFSMItem struct + InputField string + Name string + RowFields []string + Template string + func (ti *TextFSMItem) GetInputFields() []Field + func (ti *TextFSMItem) GetOutputFields() []Field + type TransformConfig struct + TransformItems []TransformItem + func (tc *TransformConfig) GetInputFields() []Field + func (tc *TransformConfig) GetOutputFields() []Field + type TransformItem struct + Mappings []FieldMapping + Name string + func (ti *TransformItem) GetInputFields() []Field + func (ti *TransformItem) GetOutputFields() []Field + type VMS struct + Name string + Value string + type ValidateFunc func(map[string]interface{}) validator.Result + type VirtualMachines struct + CPU int + Disk int + IPV4 string + Mac string + Mem int + Name string + PowerState int + Self Self + System string + VM types.ManagedObjectReference + type VmIpAddress struct + IpAddress []string + Name string + type WorkorderData struct + CsvData [][]string + FileInfos []*FileInfo + WorkorderDir string + ZipData []byte