OV_NodeGroup
- Description
- A class used as a grouping mechanism for ManagedNodes.
- class OV_NodeGroup
{
- Properties:
- string Name;
- boolean CannotModifyContents;
- string ReportGroup;
- string GraphFamily;
- string GraphCategory;
- Class Methods:
- OV_NodeGroup Create(
- [in] string Caption,
- [in] string ParentName,
- [in, optional] string Name,
- [in, optional] string Description
- );
- OV_NodeGroup Create_Trans(
- [in] string TransId,
- [in] string Caption,
- [in] string ParentName,
- [in, optional] string Name,
- [in, optional] string Description
- );
- void Remove(
- [in] string Name
- );
- void Remove_Trans(
- [in] string TransId,
- [in] string Name
- );
- OV_NodeGroup GetRoot(
- );
- OV_NodeGroup GetRoot_Trans(
- [in] string TransId
- );
- OV_NodeGroup GetByName(
- [in] string Name
- );
- OV_NodeGroup GetByName_Trans(
- [in] string TransId,
- [in] string Name
- );
- OV_NodeGroup GetByHierarchicalPath(
- [in] string Path
- );
- OV_NodeGroup GetByHierarchicalPath_Trans(
- [in] string TransId,
- [in] string Path
- );
- sint32 GetNodeSet(
- [out] OV_ManagedNode Nodes[],
- [in, optional] string PrimaryNodeNames[],
- [in, optional] string NodeNames[],
- [in, optional] string NodeGroupPaths[],
- [in, optional] string NodeGroupNames[]
- );
- sint32 GetNodeSet_Trans(
- [in] string TransId,
- [out] OV_ManagedNode Nodes[],
- [in, optional] string PrimaryNodeNames[],
- [in, optional] string NodeNames[],
- [in, optional] string NodeGroupPaths[],
- [in, optional] string NodeGroupNames[]
- );
- sint32 GetExternalNodeSet(
- [out] OV_ExternalNode Nodes[],
- [in, optional] string NodeNames[],
- [in, optional] string NodeGroupPaths[],
- [in, optional] string NodeGroupNames[]
- );
- sint32 GetExternalNodeSet_Trans(
- [in] string TransId,
- [out] OV_ExternalNode Nodes[],
- [in, optional] string NodeNames[],
- [in, optional] string NodeGroupPaths[],
- [in, optional] string NodeGroupNames[]
- );
- Instance Methods:
- void Modify(
- [in] OV_NodeGroup NodeGroup
- );
- void Modify_Trans(
- [in] string TransId,
- [in] OV_NodeGroup NodeGroup
- );
- sint32 GetParents(
- [out] OV_NodeGroup NodeGroups[],
- [in, optional] boolean IncludeAllHierarchicalParents
- );
- sint32 GetParents_Trans(
- [in] string TransId,
- [out] OV_NodeGroup NodeGroups[],
- [in, optional] boolean IncludeAllHierarchicalParents
- );
- boolean IsChildOf(
- [in] string ParentName
- );
- boolean IsChildOf_Trans(
- [in] string TransId,
- [in] string ParentName
- );
- boolean AddNode(
- [in] string NodeName
- );
- boolean AddNode_Trans(
- [in] string TransId,
- [in] string NodeName
- );
- void RemoveNode(
- [in] string NodeName
- );
- void RemoveNode_Trans(
- [in] string TransId,
- [in] string NodeName
- );
- sint32 GetNodes(
- [out] OV_ManagedNode Nodes[],
- [in, optional] boolean IncludeSubGroups
- );
- sint32 GetNodes_Trans(
- [in] string TransId,
- [out] OV_ManagedNode Nodes[],
- [in, optional] boolean IncludeSubGroups
- );
- boolean HasChildNode(
- [in] string NodeName,
- [in, optional] boolean IncludeSubGroups
- );
- boolean HasChildNode_Trans(
- [in] string TransId,
- [in] string NodeName,
- [in, optional] boolean IncludeSubGroups
- );
- boolean AddNodeGroup(
- [in] string NodeGroupName
- );
- boolean AddNodeGroup_Trans(
- [in] string TransId,
- [in] string NodeGroupName
- );
- void RemoveNodeGroup(
- [in] string NodeGroupName
- );
- void RemoveNodeGroup_Trans(
- [in] string TransId,
- [in] string NodeGroupName
- );
- sint32 GetChildNodeGroups(
- [out] OV_NodeGroup NodeGroups[],
- [in, optional] boolean IncludeSubGroups
- );
- sint32 GetChildNodeGroups_Trans(
- [in] string TransId,
- [out] OV_NodeGroup NodeGroups[],
- [in, optional] boolean IncludeSubGroups
- );
- boolean HasChildNodeGroup(
- [in] string NodeGroupName,
- [in, optional] boolean IncludeSubGroups
- );
- boolean HasChildNodeGroup_Trans(
- [in] string TransId,
- [in] string NodeGroupName,
- [in, optional] boolean IncludeSubGroups
- );
- boolean AddAction(
- [in] string ActionName
- );
- boolean AddAction_Trans(
- [in] string TransId,
- [in] string ActionName
- );
- void RemoveAction(
- [in] string ActionName
- );
- void RemoveAction_Trans(
- [in] string TransId,
- [in] string ActionName
- );
- sint32 GetActions(
- [out] OV_Action Actions[],
- [in, optional] boolean IncludeInherited
- );
- sint32 GetActions_Trans(
- [in] string TransId,
- [out] OV_Action Actions[],
- [in, optional] boolean IncludeInherited
- );
- boolean HasAction(
- [in] string ActionName,
- [in, optional] boolean IncludeInherited
- );
- boolean HasAction_Trans(
- [in] string TransId,
- [in] string ActionName,
- [in, optional] boolean IncludeInherited
- );
- boolean AddAutoDeployPolicyGroup(
- [in] string AutoDeployPolicyGroupName
- );
- boolean AddAutoDeployPolicyGroup_Trans(
- [in] string TransId,
- [in] string AutoDeployPolicyGroupName
- );
- void RemoveAutoDeployPolicyGroup(
- [in] string AutoDeployPolicyGroupName
- );
- void RemoveAutoDeployPolicyGroup_Trans(
- [in] string TransId,
- [in] string AutoDeployPolicyGroupName
- );
- sint32 GetAutoDeployPolicyGroups(
- [out] OV_AutoDeployPolicyGroup AutoDeployPolicyGroups[]
- );
- sint32 GetAutoDeployPolicyGroups_Trans(
- [in] string TransId,
- [out] OV_AutoDeployPolicyGroup AutoDeployPolicyGroups[]
- );
- boolean HasAutoDeployPolicyGroup(
- [in] string AutoDeployPolicyGroupName
- );
- boolean HasAutoDeployPolicyGroup_Trans(
- [in] string TransId,
- [in] string AutoDeployPolicyGroupName
- );
- boolean AddReport(
- [in] string ReportName
- );
- boolean AddReport_Trans(
- [in] string TransId,
- [in] string ReportName
- );
- void RemoveReport(
- [in] string ReportName
- );
- void RemoveReport_Trans(
- [in] string TransId,
- [in] string ReportName
- );
- sint32 GetReports(
- [out] string Reports[]
- );
- sint32 GetReports_Trans(
- [in] string TransId,
- [out] string Reports[]
- );
- boolean HasReport(
- [in] string ReportName
- );
- boolean HasReport_Trans(
- [in] string TransId,
- [in] string ReportName
- );
- sint32 GetServices(
- [out] OV_Service Services[]
- );
- sint32 GetServices_Trans(
- [in] string TransId,
- [out] OV_Service Services[]
- );
- void SetGraph(
- [in, optional] string GraphFamily,
- [in] string GraphCategory
- );
- void SetGraph_Trans(
- [in] string TransId,
- [in, optional] string GraphFamily,
- [in] string GraphCategory
- );
- void DeleteGraph(
- );
- void DeleteGraph_Trans(
- [in] string TransId
- );
- void SetOutage(
- [in] sint32 IsInOutage,
- [in] boolean IsScheduled,
- [in, optional] sint32 DeleteMessageInOutage,
- [in, optional] sint32 DisableHeartBeatPolingInOutage,
- [in, optional] sint32 RemovePolicyInMaintenance,
- [in, optional] boolean IncludeAllSubordinate
- );
- void SetOutage_Trans(
- [in] string TransId,
- [in] sint32 IsInOutage,
- [in] boolean IsScheduled,
- [in, optional] sint32 DeleteMessageInOutage,
- [in, optional] sint32 DisableHeartBeatPolingInOutage,
- [in, optional] sint32 RemovePolicyInMaintenance,
- [in, optional] boolean IncludeAllSubordinate
- );
- boolean AddExternalNode(
- [in] string NodeName
- );
- boolean AddExternalNode_Trans(
- [in] string TransId,
- [in] string NodeName
- );
- void RemoveExternalNode(
- [in] string NodeName
- );
- void RemoveExternalNode_Trans(
- [in] string TransId,
- [in] string NodeName
- );
- sint32 GetExternalNodes(
- [out] OV_ExternalNode Nodes[],
- [in, optional] boolean IncludeSubGroups
- );
- sint32 GetExternalNodes_Trans(
- [in] string TransId,
- [out] OV_ExternalNode Nodes[],
- [in, optional] boolean IncludeSubGroups
- );
- boolean HasChildExternalNode(
- [in] string NodeName,
- [in, optional] boolean IncludeSubGroups
- );
- boolean HasChildExternalNode_Trans(
- [in] string TransId,
- [in] string NodeName,
- [in, optional] boolean IncludeSubGroups
- );
- boolean AddAutoDeployPackage(
- [in] string AutoDeployPackageName
- );
- boolean AddAutoDeployPackage_Trans(
- [in] string TransId,
- [in] string AutoDeployPackageName
- );
- void RemoveAutoDeployPackage(
- [in] string AutoDeployPackageName
- );
- void RemoveAutoDeployPackage_Trans(
- [in] string TransId,
- [in] string AutoDeployPackageName
- );
- sint32 GetAutoDeployPackages(
- [out] OV_AutoDeployPackages AutoDeployPackages[]
- );
- sint32 GetAutoDeployPackages_Trans(
- [in] string TransId,
- [out] OV_AutoDeployPackages AutoDeployPackages[]
- );
- boolean HasAutoDeployPackage(
- [in] string AutoDeployPackageName
- );
- boolean HasAutoDeployPackage_Trans(
- [in] string TransId,
- [in] string AutoDeployPackageName
- );
};