client

package
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 28, 2018 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DiskClient

type DiskClient struct {
	core.JDCloudClient
}

func NewDiskClient

func NewDiskClient(credential *core.Credential) *DiskClient

func (*DiskClient) CreateDisks added in v1.0.2

func (c *DiskClient) CreateDisks(request *disk.CreateDisksRequest) (*disk.CreateDisksResponse, error)

创建一块或多块云硬盘

func (*DiskClient) CreateSnapshot

func (c *DiskClient) CreateSnapshot(request *disk.CreateSnapshotRequest) (*disk.CreateSnapshotResponse, error)

为指定云硬盘创建快照,新生成的快照的状态为creating

func (*DiskClient) DeleteDisk added in v1.0.2

func (c *DiskClient) DeleteDisk(request *disk.DeleteDiskRequest) (*disk.DeleteDiskResponse, error)

删除单个云硬盘

func (*DiskClient) DeleteSnapshot

func (c *DiskClient) DeleteSnapshot(request *disk.DeleteSnapshotRequest) (*disk.DeleteSnapshotResponse, error)

删除单个云硬盘快照:快照状态必须为 available 或 error 状态

func (*DiskClient) DescribeDisk

func (c *DiskClient) DescribeDisk(request *disk.DescribeDiskRequest) (*disk.DescribeDiskResponse, error)

查询云硬盘信息详情

func (*DiskClient) DescribeDisks

func (c *DiskClient) DescribeDisks(request *disk.DescribeDisksRequest) (*disk.DescribeDisksResponse, error)

查询云硬盘列表

func (*DiskClient) DescribeSnapshot

func (c *DiskClient) DescribeSnapshot(request *disk.DescribeSnapshotRequest) (*disk.DescribeSnapshotResponse, error)

查询云硬盘快照信息详情

func (*DiskClient) DescribeSnapshots

func (c *DiskClient) DescribeSnapshots(request *disk.DescribeSnapshotsRequest) (*disk.DescribeSnapshotsResponse, error)

查询云硬盘快照列表

func (*DiskClient) ExtendDisk added in v1.0.2

func (c *DiskClient) ExtendDisk(request *disk.ExtendDiskRequest) (*disk.ExtendDiskResponse, error)

扩容云硬盘到指定大小

func (*DiskClient) ModifyDiskAttribute

func (c *DiskClient) ModifyDiskAttribute(request *disk.ModifyDiskAttributeRequest) (*disk.ModifyDiskAttributeResponse, error)

修改云硬盘的名字或描述信息

func (*DiskClient) ModifySnpAttribute

func (c *DiskClient) ModifySnpAttribute(request *disk.ModifySnpAttributeRequest) (*disk.ModifySnpAttributeResponse, error)

修改快照的名字或描述信息

func (*DiskClient) RestoreDisk

func (c *DiskClient) RestoreDisk(request *disk.RestoreDiskRequest) (*disk.RestoreDiskResponse, error)

从已有快照恢复一块云硬盘

func (*DiskClient) SetConfig

func (c *DiskClient) SetConfig(config *core.Config)

func (*DiskClient) SetLogger

func (c *DiskClient) SetLogger(logger core.Logger)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL