Documentation ¶
Index ¶
- type DiskClient
- func (c *DiskClient) CreateDisks(request *disk.CreateDisksRequest) (*disk.CreateDisksResponse, error)
- func (c *DiskClient) CreateSnapshot(request *disk.CreateSnapshotRequest) (*disk.CreateSnapshotResponse, error)
- func (c *DiskClient) DeleteDisk(request *disk.DeleteDiskRequest) (*disk.DeleteDiskResponse, error)
- func (c *DiskClient) DeleteSnapshot(request *disk.DeleteSnapshotRequest) (*disk.DeleteSnapshotResponse, error)
- func (c *DiskClient) DescribeDisk(request *disk.DescribeDiskRequest) (*disk.DescribeDiskResponse, error)
- func (c *DiskClient) DescribeDisks(request *disk.DescribeDisksRequest) (*disk.DescribeDisksResponse, error)
- func (c *DiskClient) DescribeSnapshot(request *disk.DescribeSnapshotRequest) (*disk.DescribeSnapshotResponse, error)
- func (c *DiskClient) DescribeSnapshots(request *disk.DescribeSnapshotsRequest) (*disk.DescribeSnapshotsResponse, error)
- func (c *DiskClient) ExtendDisk(request *disk.ExtendDiskRequest) (*disk.ExtendDiskResponse, error)
- func (c *DiskClient) ModifyDiskAttribute(request *disk.ModifyDiskAttributeRequest) (*disk.ModifyDiskAttributeResponse, error)
- func (c *DiskClient) ModifySnpAttribute(request *disk.ModifySnpAttributeRequest) (*disk.ModifySnpAttributeResponse, error)
- func (c *DiskClient) RestoreDisk(request *disk.RestoreDiskRequest) (*disk.RestoreDiskResponse, error)
- func (c *DiskClient) SetConfig(config *core.Config)
- func (c *DiskClient) SetLogger(logger core.Logger)
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)
Click to show internal directories.
Click to hide internal directories.