Versions in this module Expand all Collapse all v0 v0.20.0 Feb 7, 2019 Changes in this version + type ObjectManager struct + func NewObjectManager(client *vim25.Client, ref ...types.ManagedObjectReference) *ObjectManager + func (m ObjectManager) AttachTag(ctx context.Context, id string, tag types.VslmTagEntry) error + func (m ObjectManager) Clone(ctx context.Context, ds mo.Reference, id string, spec types.VslmCloneSpec) (*object.Task, error) + func (m ObjectManager) CreateDisk(ctx context.Context, spec types.VslmCreateSpec) (*object.Task, error) + func (m ObjectManager) CreateSnapshot(ctx context.Context, ds mo.Reference, id, desc string) (*object.Task, error) + func (m ObjectManager) Delete(ctx context.Context, ds mo.Reference, id string) (*object.Task, error) + func (m ObjectManager) DeleteSnapshot(ctx context.Context, ds mo.Reference, id, sid string) (*object.Task, error) + func (m ObjectManager) DetachTag(ctx context.Context, id string, tag types.VslmTagEntry) error + func (m ObjectManager) List(ctx context.Context, ds mo.Reference) ([]types.ID, error) + func (m ObjectManager) ListAttachedObjects(ctx context.Context, category, tag string) ([]types.ID, error) + func (m ObjectManager) ListAttachedTags(ctx context.Context, id string) ([]types.VslmTagEntry, error) + func (m ObjectManager) PlaceDisk(ctx context.Context, spec *types.VslmCreateSpec, ...) error + func (m ObjectManager) RegisterDisk(ctx context.Context, path, name string) (*types.VStorageObject, error) + func (m ObjectManager) Rename(ctx context.Context, ds mo.Reference, id, name string) error + func (m ObjectManager) Retrieve(ctx context.Context, ds mo.Reference, id string) (*types.VStorageObject, error) + func (m ObjectManager) RetrieveSnapshotInfo(ctx context.Context, ds mo.Reference, id string) (*types.VStorageObjectSnapshotInfo, error)