Documentation
¶
Index ¶
- type SyncClient
- func (s *SyncClient) CreateFileShare(body client.FileShareBuilder) (*model.FileShareSpec, error)
- func (s *SyncClient) CreateVolume(body client.VolumeBuilder) (*model.VolumeSpec, error)
- func (s *SyncClient) CreateVolumeAttachment(body client.VolumeAttachmentBuilder) (*model.VolumeAttachmentSpec, error)
- func (s *SyncClient) CreateVolumeGroup(body client.VolumeGroupBuilder) (*model.VolumeGroupSpec, error)
- func (s *SyncClient) CreateVolumeSnapshot(body client.VolumeSnapshotBuilder) (*model.VolumeSnapshotSpec, error)
- func (s *SyncClient) DeleteFileShare(ID string) error
- func (s *SyncClient) DeleteVolume(volID string, body client.VolumeBuilder) error
- func (s *SyncClient) DeleteVolumeAttachment(atcID string, body client.VolumeAttachmentBuilder) error
- func (s *SyncClient) DeleteVolumeGroup(vgId string, body client.VolumeGroupBuilder) error
- func (s *SyncClient) DeleteVolumeSnapshot(snpID string, body client.VolumeSnapshotBuilder) error
- func (s *SyncClient) ExtendVolume(volID string, body client.ExtendVolumeBuilder) (*model.VolumeSpec, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SyncClient ¶
func NewSyncClient ¶
func NewSyncClient(config *client.Config) (*SyncClient, error)
func (*SyncClient) CreateFileShare ¶
func (s *SyncClient) CreateFileShare(body client.FileShareBuilder) (*model.FileShareSpec, error)
func (*SyncClient) CreateVolume ¶
func (s *SyncClient) CreateVolume(body client.VolumeBuilder) (*model.VolumeSpec, error)
func (*SyncClient) CreateVolumeAttachment ¶
func (s *SyncClient) CreateVolumeAttachment(body client.VolumeAttachmentBuilder) (*model.VolumeAttachmentSpec, error)
func (*SyncClient) CreateVolumeGroup ¶
func (s *SyncClient) CreateVolumeGroup(body client.VolumeGroupBuilder) (*model.VolumeGroupSpec, error)
func (*SyncClient) CreateVolumeSnapshot ¶
func (s *SyncClient) CreateVolumeSnapshot(body client.VolumeSnapshotBuilder) (*model.VolumeSnapshotSpec, error)
func (*SyncClient) DeleteFileShare ¶
func (s *SyncClient) DeleteFileShare(ID string) error
func (*SyncClient) DeleteVolume ¶
func (s *SyncClient) DeleteVolume(volID string, body client.VolumeBuilder) error
func (*SyncClient) DeleteVolumeAttachment ¶
func (s *SyncClient) DeleteVolumeAttachment(atcID string, body client.VolumeAttachmentBuilder) error
func (*SyncClient) DeleteVolumeGroup ¶
func (s *SyncClient) DeleteVolumeGroup(vgId string, body client.VolumeGroupBuilder) error
func (*SyncClient) DeleteVolumeSnapshot ¶
func (s *SyncClient) DeleteVolumeSnapshot(snpID string, body client.VolumeSnapshotBuilder) error
func (*SyncClient) ExtendVolume ¶
func (s *SyncClient) ExtendVolume(volID string, body client.ExtendVolumeBuilder) (*model.VolumeSpec, error)
Click to show internal directories.
Click to hide internal directories.