Documentation ¶
Index ¶
- type AssociationStatusManager
- func (asm *AssociationStatusManager) Create(source *model.AssociationStatus) error
- func (asm *AssociationStatusManager) Delete(associationStatusUID string) error
- func (asm *AssociationStatusManager) List() (map[string]*model.AssociationStatus, error)
- func (asm *AssociationStatusManager) Retrivev(associationStatusUID string) (*model.AssociationStatus, error)
- func (asm *AssociationStatusManager) Update(associationStatusUID string, source *model.AssociationStatus) error
- type ModelAssociation
- func (ma *ModelAssociation) AddAssociation(relateModelUID, associationStatusUID string) error
- func (ma *ModelAssociation) DeleteAssociation(associationUID string) error
- func (ma *ModelAssociation) ListAssociation() (map[string]*model.Association, error)
- func (ma *ModelAssociation) RetrieveAssociation(associationStatusUID string) (*model.Association, error)
- type ModelField
- func (mf *ModelField) AddField(field *model.Field) error
- func (mf *ModelField) DeleteField(fieldUID string) error
- func (mf *ModelField) ListFiled() (map[string]*model.Field, error)
- func (mf *ModelField) RetrieveField(fieldUID string) (*model.Field, error)
- func (mf *ModelField) UpdateFiled(fieldUID string, field *model.Field) error
- type ModelManager
- func (mm *ModelManager) Create(metadata *model.Metadata) (err error)
- func (mm *ModelManager) Delete(modelUID string) error
- func (mm *ModelManager) List() (map[string]*model.Model, error)
- func (mm *ModelManager) Retrieve(modelUID string, withData bool) (*model.Model, error)
- func (mm *ModelManager) SerializeExport(modelUID, exportType string, withData bool) (string, error)
- func (mm *ModelManager) SerializeImport(source string) (*model.Model, error)
- func (mm *ModelManager) Update(modelUID string, metadata *model.Metadata) error
- type ModelResource
- func (mr *ModelResource) AddResource(resource *model.Resource) error
- func (mr *ModelResource) DeleteResource(resourceUID string) error
- func (mr *ModelResource) ListResource() (map[string]*model.Resource, error)
- func (mr *ModelResource) RetrieveResource(resourceUID string) (*model.Resource, error)
- func (mr *ModelResource) UpdateResource(resourceUID string, resource *model.Resource) error
- type NewOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssociationStatusManager ¶
type AssociationStatusManager struct {
// contains filtered or unexported fields
}
func NewAssociationStatusManager ¶
func NewAssociationStatusManager(options NewOptions) *AssociationStatusManager
func (*AssociationStatusManager) Create ¶
func (asm *AssociationStatusManager) Create(source *model.AssociationStatus) error
func (*AssociationStatusManager) Delete ¶
func (asm *AssociationStatusManager) Delete(associationStatusUID string) error
func (*AssociationStatusManager) List ¶
func (asm *AssociationStatusManager) List() (map[string]*model.AssociationStatus, error)
func (*AssociationStatusManager) Retrivev ¶
func (asm *AssociationStatusManager) Retrivev(associationStatusUID string) (*model.AssociationStatus, error)
func (*AssociationStatusManager) Update ¶
func (asm *AssociationStatusManager) Update(associationStatusUID string, source *model.AssociationStatus) error
type ModelAssociation ¶
type ModelAssociation struct {
// contains filtered or unexported fields
}
func NewModelAssociation ¶
func NewModelAssociation(modelUID string, options NewOptions) *ModelAssociation
func (*ModelAssociation) AddAssociation ¶
func (ma *ModelAssociation) AddAssociation(relateModelUID, associationStatusUID string) error
func (*ModelAssociation) DeleteAssociation ¶
func (ma *ModelAssociation) DeleteAssociation(associationUID string) error
func (*ModelAssociation) ListAssociation ¶
func (ma *ModelAssociation) ListAssociation() (map[string]*model.Association, error)
func (*ModelAssociation) RetrieveAssociation ¶
func (ma *ModelAssociation) RetrieveAssociation(associationStatusUID string) (*model.Association, error)
type ModelField ¶
type ModelField struct {
// contains filtered or unexported fields
}
func NewModelField ¶
func NewModelField(modelUID string, options NewOptions) *ModelField
func (*ModelField) DeleteField ¶
func (mf *ModelField) DeleteField(fieldUID string) error
func (*ModelField) RetrieveField ¶
func (mf *ModelField) RetrieveField(fieldUID string) (*model.Field, error)
func (*ModelField) UpdateFiled ¶
func (mf *ModelField) UpdateFiled(fieldUID string, field *model.Field) error
type ModelManager ¶
type ModelManager struct {
// contains filtered or unexported fields
}
ModelManager Astraeus-CMDB universal model.
It is not safe for concurrent use by multiple goroutines without additional locking or coordination.
func NewModelManager ¶
func NewModelManager(options NewOptions) *ModelManager
func (*ModelManager) Delete ¶
func (mm *ModelManager) Delete(modelUID string) error
func (*ModelManager) SerializeExport ¶
func (mm *ModelManager) SerializeExport(modelUID, exportType string, withData bool) (string, error)
func (*ModelManager) SerializeImport ¶
func (mm *ModelManager) SerializeImport(source string) (*model.Model, error)
type ModelResource ¶
type ModelResource struct {
// contains filtered or unexported fields
}
func NewModelResource ¶
func NewModelResource(modelUID string, options NewOptions) *ModelResource
func (*ModelResource) AddResource ¶
func (mr *ModelResource) AddResource(resource *model.Resource) error
func (*ModelResource) DeleteResource ¶
func (mr *ModelResource) DeleteResource(resourceUID string) error
func (*ModelResource) ListResource ¶
func (mr *ModelResource) ListResource() (map[string]*model.Resource, error)
func (*ModelResource) RetrieveResource ¶
func (mr *ModelResource) RetrieveResource(resourceUID string) (*model.Resource, error)
func (*ModelResource) UpdateResource ¶
func (mr *ModelResource) UpdateResource(resourceUID string, resource *model.Resource) error
type NewOptions ¶
Click to show internal directories.
Click to hide internal directories.