Documentation
¶
Index ¶
- type DiskClient
- func (c *DiskClient) CreateSnapshot(request *CreateSnapshotRequest) (*CreateSnapshotResponse, error)
- func (c *DiskClient) DeleteSnapshot(request *DeleteSnapshotRequest) (*DeleteSnapshotResponse, error)
- func (c *DiskClient) DescribeDisk(request *DescribeDiskRequest) (*DescribeDiskResponse, error)
- func (c *DiskClient) DescribeDisks(request *DescribeDisksRequest) (*DescribeDisksResponse, error)
- func (c *DiskClient) DescribeSnapshot(request *DescribeSnapshotRequest) (*DescribeSnapshotResponse, error)
- func (c *DiskClient) DescribeSnapshots(request *DescribeSnapshotsRequest) (*DescribeSnapshotsResponse, error)
- func (c *DiskClient) ModifyDiskAttribute(request *ModifyDiskAttributeRequest) (*ModifyDiskAttributeResponse, error)
- func (c *DiskClient) ModifySnpAttribute(request *ModifySnpAttributeRequest) (*ModifySnpAttributeResponse, error)
- func (c *DiskClient) RestoreDisk(request *RestoreDiskRequest) (*RestoreDiskResponse, error)
- func (c *DiskClient) SetConfig(config *Config)
- func (c *DiskClient) SetLogger(logger Logger)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DiskClient ¶
type DiskClient struct {
JDCloudClient
}
func NewDiskClient ¶
func NewDiskClient(credential *Credential) *DiskClient
func (*DiskClient) CreateSnapshot ¶
func (c *DiskClient) CreateSnapshot(request *CreateSnapshotRequest) (*CreateSnapshotResponse, error)
为指定云硬盘创建快照,新生成的快照的状态为creating
func (*DiskClient) DeleteSnapshot ¶
func (c *DiskClient) DeleteSnapshot(request *DeleteSnapshotRequest) (*DeleteSnapshotResponse, error)
删除单个云硬盘快照:快照状态必须为 available 或 error 状态
func (*DiskClient) DescribeDisk ¶
func (c *DiskClient) DescribeDisk(request *DescribeDiskRequest) (*DescribeDiskResponse, error)
查询云硬盘信息详情
func (*DiskClient) DescribeDisks ¶
func (c *DiskClient) DescribeDisks(request *DescribeDisksRequest) (*DescribeDisksResponse, error)
查询云硬盘列表
func (*DiskClient) DescribeSnapshot ¶
func (c *DiskClient) DescribeSnapshot(request *DescribeSnapshotRequest) (*DescribeSnapshotResponse, error)
查询云硬盘快照信息详情
func (*DiskClient) DescribeSnapshots ¶
func (c *DiskClient) DescribeSnapshots(request *DescribeSnapshotsRequest) (*DescribeSnapshotsResponse, error)
查询云硬盘快照列表
func (*DiskClient) ModifyDiskAttribute ¶
func (c *DiskClient) ModifyDiskAttribute(request *ModifyDiskAttributeRequest) (*ModifyDiskAttributeResponse, error)
修改云硬盘的名字或描述信息
func (*DiskClient) ModifySnpAttribute ¶
func (c *DiskClient) ModifySnpAttribute(request *ModifySnpAttributeRequest) (*ModifySnpAttributeResponse, error)
修改快照的名字或描述信息
func (*DiskClient) RestoreDisk ¶
func (c *DiskClient) RestoreDisk(request *RestoreDiskRequest) (*RestoreDiskResponse, error)
从已有快照恢复一块云硬盘
func (*DiskClient) SetConfig ¶
func (c *DiskClient) SetConfig(config *Config)
func (*DiskClient) SetLogger ¶
func (c *DiskClient) SetLogger(logger Logger)
Click to show internal directories.
Click to hide internal directories.