Documentation
¶
Overview ¶
Copyright 2025 BeyondTrust. All rights reserved. Package managed_systems implements functions to manage managed_systems in Password Safe.
Index ¶
- type ManagedSystemObj
- func (ManagedSystemObj *ManagedSystemObj) CreateManagedSystemByAssetIdFlow(assetId string, managedSystemDetailsInterface interface{}) (entities.ManagedSystemResponseCreate, error)
- func (ManagedSystemObj *ManagedSystemObj) CreateManagedSystemByDataBaseIdFlow(workGroupId string, managedSystemDetailsInterface interface{}) (entities.ManagedSystemResponseCreate, error)
- func (ManagedSystemObj *ManagedSystemObj) CreateManagedSystemByWorkGroupIdFlow(workGroupId string, managedSystemDetailsInterface interface{}) (entities.ManagedSystemResponseCreate, error)
- func (ManagedSystemObj *ManagedSystemObj) GetManagedSystemsList(endpointPath string, method string) ([]entities.ManagedSystemResponseCreate, error)
- func (ManagedSystemObj *ManagedSystemObj) GetManagedSystemsListFlow() ([]entities.ManagedSystemResponseCreate, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ManagedSystemObj ¶
type ManagedSystemObj struct {
// contains filtered or unexported fields
}
func NewManagedSystem ¶
func NewManagedSystem(authentication authentication.AuthenticationObj, logger logging.Logger) (*ManagedSystemObj, error)
NewManagedSystem creates ManagedSystemObj
func (*ManagedSystemObj) CreateManagedSystemByAssetIdFlow ¶ added in v0.19.0
func (ManagedSystemObj *ManagedSystemObj) CreateManagedSystemByAssetIdFlow(assetId string, managedSystemDetailsInterface interface{}) (entities.ManagedSystemResponseCreate, error)
CreateManagedSystemByAssetIdFlow is responsible for creating managed_systems by Asset Id in Password Safe.
func (*ManagedSystemObj) CreateManagedSystemByDataBaseIdFlow ¶ added in v0.20.0
func (ManagedSystemObj *ManagedSystemObj) CreateManagedSystemByDataBaseIdFlow(workGroupId string, managedSystemDetailsInterface interface{}) (entities.ManagedSystemResponseCreate, error)
CreateManagedSystemByDataBaseIdFlow is responsible for creating managed_systems by Database Id in Password Safe.
func (*ManagedSystemObj) CreateManagedSystemByWorkGroupIdFlow ¶ added in v0.19.0
func (ManagedSystemObj *ManagedSystemObj) CreateManagedSystemByWorkGroupIdFlow(workGroupId string, managedSystemDetailsInterface interface{}) (entities.ManagedSystemResponseCreate, error)
CreateManagedSystemByWorkGroupIdFlow is responsible for creating managed_systems by WorkGroup Id in Password Safe.
func (*ManagedSystemObj) GetManagedSystemsList ¶ added in v0.21.0
func (ManagedSystemObj *ManagedSystemObj) GetManagedSystemsList(endpointPath string, method string) ([]entities.ManagedSystemResponseCreate, error)
GetManagedSystemsList call ManagedSystems enpoint and returns managed system list
func (*ManagedSystemObj) GetManagedSystemsListFlow ¶ added in v0.21.0
func (ManagedSystemObj *ManagedSystemObj) GetManagedSystemsListFlow() ([]entities.ManagedSystemResponseCreate, error)
GetManagedSystemsListFlow get managed system list.