Documentation
¶
Index ¶
- Constants
- type AddInstanceRequest
- type AddInstanceResponse
- type AllocateDedicatedHostsRequest
- type AllocateDedicatedHostsResponse
- type ChangeVmDelProtectionRequest
- type ChangeVmDelProtectionResponse
- type Client
- func (c *Client) AllocateDedicatedHosts(request *AllocateDedicatedHostsRequest) (response *AllocateDedicatedHostsResponse, err error)
- func (c *Client) ChangeVmDelProtection(request *ChangeVmDelProtectionRequest) (response *ChangeVmDelProtectionResponse, err error)
- func (c *Client) CreateDisk(request *CreateDiskRequest) (response *CreateDiskResponse, err error)
- func (c *Client) CreateInstance(request *AddInstanceRequest) (response *AddInstanceResponse, err error)
- func (c *Client) DeleteDisk(request *DeleteDiskRequest) (response *DeleteDiskResponse, err error)
- func (c *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)
- func (c *Client) DescribeDedicatedHostTypes(request *DescribeDedicatedHostTypesRequest) (response *DescribeDedicatedHostTypesResponse, err error)
- func (c *Client) DescribeDedicatedHosts(request *DescribeDedicatedHostsRequest) (response *DescribeDedicatedHostsResponse, err error)
- func (c *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)
- func (c *Client) DescribeInstanceMonitor(request *DescribeInstanceMonitorRequest) (response *DescribeInstanceMonitorResponse, err error)
- func (c *Client) ExtendSystemDisk(request *ExtendSystemDiskRequest) (response *ExtendSystemDiskResponse, err error)
- func (c *Client) GetIpInfoBySegment(request *GetIpInfoBySegmentRequest) (response *GetIpInfoBySegmentResponse, err error)
- func (c *Client) ModifyInstanceChargeType(request *ModifyInstanceChargeTypeRequest) (response *ModifyInstanceChargeTypeResponse, err error)
- func (c *Client) ModifyInstanceHostName(request *ModifyInstanceHostNameRequest) (response *ModifyInstanceHostNameResponse, err error)
- func (c *Client) ModifyInstanceName(request *ModifyInstanceNameRequest) (response *ModifyInstanceNameResponse, err error)
- func (c *Client) ModifyInstanceSpec(request *ModifyInstanceSpecRequest) (response *ModifyInstanceSpecResponse, err error)
- func (c *Client) ModifyIpAddress(request *ModifyIpRequest) (response *ModifyIpResponse, err error)
- func (c *Client) RebootInstance(request *RebootInstanceRequest) (response *RebootInstanceResponse, err error)
- func (c *Client) RebootInstances(request *RebootInstancesRequest) (response *RebootInstancesResponse, err error)
- func (c *Client) ResetImage(request *ResetImageRequest) (response *ResetImageResponse, err error)
- func (c *Client) ResetInstancesPassword(request *ResetInstancesPasswordRequest) (response *ResetInstancesPasswordResponse, err error)
- func (c *Client) ResizeDisk(request *ResizeDiskRequest) (response *ResizeDiskResponse, err error)
- func (c *Client) StartInstance(request *StartInstanceRequest) (response *StartInstanceResponse, err error)
- func (c *Client) StartInstances(request *StartInstancesRequest) (response *StartInstancesResponse, err error)
- func (c *Client) StopInstance(request *StopInstanceRequest) (response *StopInstanceResponse, err error)
- func (c *Client) StopInstances(request *StopInstancesRequest) (response *StopInstancesResponse, err error)
- type CreateDiskRequest
- type CreateDiskResponse
- type DataDisk
- type DataDisksInfo
- type DeleteDiskRequest
- type DeleteDiskResponse
- type DeleteInstanceRequest
- type DeleteInstanceResponse
- type DescribeDedicatedHostTypesRequest
- type DescribeDedicatedHostTypesResponse
- type DescribeDedicatedHostTypesResponseData
- type DescribeDedicatedHostsData
- type DescribeDedicatedHostsDataHost
- type DescribeDedicatedHostsRequest
- type DescribeDedicatedHostsResponse
- type DescribeInstanceMonitorRequest
- type DescribeInstanceMonitorResponse
- type DescribeInstanceRequest
- type DescribeInstanceResponse
- type DescribeReturnInfo
- type DisksInfo
- type ExtendSystemDiskRequest
- type ExtendSystemDiskResponse
- type GetIpInfoBySegmentRequest
- type GetIpInfoBySegmentResponse
- type ModifyInstanceChargeTypeRequest
- type ModifyInstanceChargeTypeResponse
- type ModifyInstanceHostNameRequest
- type ModifyInstanceHostNameResponse
- type ModifyInstanceNameRequest
- type ModifyInstanceNameResponse
- type ModifyInstanceSpecRequest
- type ModifyInstanceSpecResponse
- type ModifyIpRequest
- type ModifyIpResponse
- type PrivateIp
- type PrivateNetworkInterfaceInfo
- type PublicNetworkInterfaceInfo
- type RebootInstanceRequest
- type RebootInstanceResponse
- type RebootInstancesRequest
- type RebootInstancesResponse
- type ResetImageRequest
- type ResetImageResponse
- type ResetInstancesPasswordRequest
- type ResetInstancesPasswordResponse
- type ResizeDiskRequest
- type ResizeDiskResponse
- type StartInstanceRequest
- type StartInstanceResponse
- type StartInstancesRequest
- type StartInstancesResponse
- type StopInstanceRequest
- type StopInstanceResponse
- type StopInstancesRequest
- type StopInstancesResponse
- type SystemDisk
- type SystemDiskInfo
Constants ¶
View Source
const ApiVersion = "2019-08-08"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddInstanceRequest ¶
type AddInstanceRequest struct {
*cdshttp.BaseRequest
RegionId *string `json:"RegionId,omitempty" name:"RegionId"`
VdcId *string `json:"VdcId,omitempty" name:"VdcId"`
InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"`
InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"`
Password *string `json:"Password,omitempty" name:"Password"`
PublicKey *string `json:"PublicKey,omitempty" name:"PublicKey"`
Cpu *int `json:"Cpu,omitempty" name:"Cpu"`
Ram *int `json:"Ram,omitempty" name:"Ram"`
InstanceType *string `json:"InstanceType,omitempty" name:"InstanceType"`
ImageId *string `json:"ImageId,omitempty" name:"ImageId"`
AssignCCSId *string `json:"AssignCCSId,omitempty" name:"AssignCCSId"`
SystemDisk *SystemDisk `json:"SystemDisk,omitempty" name:"SystemDisk"`
DataDisks []*DataDisk `json:"DataDisks,omitempty" name:"DataDisks"`
AutoRenew *int `json:"AutoRenew,omitempty" name:"AutoRenew"`
PrepaidMonth *int `json:"PrepaidMonth,omitempty" name:"PrepaidMonth"`
PublicIp []*string `json:"PublicIp,omitempty" name:"PublicIp"`
PrivateIp []*PrivateIp `json:"PrivateIp,omitempty" name:"PrivateIp"`
Amount *int `json:"Amount,omitempty" name:"Amount"`
UTC *bool `json:"UTC,omitempty" name:"UTC"`
ImagePassword *string `json:"ImagePassword,omitempty" name:"ImagePassword"`
UserData []*string `json:"UserData,omitempty" name:"UserData"`
DescriptionNum *string `json:"DescriptionNum,omitempty" name:"DescriptionNum"`
LabelNames []*string `json:"LabelNames,omitempty" name:"LabelNames"`
DeletionProtection *bool `json:"DeletionProtection,omitempty" name:"DeletionProtection"`
HostName *string `json:"HostName,omitempty" name:"HostName"`
SubjectId *int `json:"SubjectId,omitempty" name:"SubjectId"`
DedicatedHostId *string `json:"DedicatedHostId,omitempty" name:"DedicatedHostId"`
}
Create Instance Request
func NewAddInstanceRequest ¶
func NewAddInstanceRequest() (request *AddInstanceRequest)
func (*AddInstanceRequest) FromJsonString ¶
func (instance *AddInstanceRequest) FromJsonString(s string) error
func (*AddInstanceRequest) ToJsonString ¶
func (instance *AddInstanceRequest) ToJsonString() string
type AddInstanceResponse ¶
type AddInstanceResponse struct {
*cdshttp.BaseResponse
Code *string
TaskId *string
}
Create Instance Reponse
func NewAddInstanceResponse ¶
func NewAddInstanceResponse() (response *AddInstanceResponse)
func (*AddInstanceResponse) FromJsonString ¶
func (instance *AddInstanceResponse) FromJsonString(s string) error
func (*AddInstanceResponse) ToJsonString ¶
func (instance *AddInstanceResponse) ToJsonString() string
type AllocateDedicatedHostsRequest ¶ added in v0.3.15
type AllocateDedicatedHostsRequest struct {
*cdshttp.BaseRequest
RegionId *string `json:"RegionId,omitempty"`
DedicatedHostType *string `json:"DedicatedHostType,omitempty"`
DedicatedHostGoodId *int `json:"DedicatedHostGoodId,omitempty"`
DedicatedHostName *string `json:"DedicatedHostName,omitempty"`
DedicatedHostCpu *int `json:"DedicatedHostCpu,omitempty"`
DedicatedHostLimit *int `json:"DedicatedHostLimit,omitempty"`
DedicatedHostRam *int `json:"DedicatedHostRam,omitempty"`
PrepaidMonth *int `json:"PrepaidMonth,omitempty"`
AutoRenew *int `json:"AutoRenew,omitempty"`
Amount *int `json:"Amount,omitempty"`
DescriptionNum *bool `json:"DescriptionNum,omitempty"`
SubjectId *int `json:"SubjectId,omitempty"`
}
func NewAllocateDedicatedHostsRequest ¶ added in v0.3.15
func NewAllocateDedicatedHostsRequest() *AllocateDedicatedHostsRequest
func (*AllocateDedicatedHostsRequest) FromJsonString ¶ added in v0.3.15
func (request *AllocateDedicatedHostsRequest) FromJsonString(s string) error
func (*AllocateDedicatedHostsRequest) ToJsonString ¶ added in v0.3.15
func (request *AllocateDedicatedHostsRequest) ToJsonString() string
type AllocateDedicatedHostsResponse ¶ added in v0.3.15
type AllocateDedicatedHostsResponse struct {
*cdshttp.BaseResponse
Code *string `json:"Code,omitempty" name:"Code"`
Message *string `json:"Message,omitempty" name:"Message"`
Data []*string `json:"Data,omitempty" name:"Data"`
}
func NewAllocateDedicatedHostsResponse ¶ added in v0.3.15
func NewAllocateDedicatedHostsResponse() *AllocateDedicatedHostsResponse
func (*AllocateDedicatedHostsResponse) FromJsonString ¶ added in v0.3.15
func (response *AllocateDedicatedHostsResponse) FromJsonString(s string) error
func (*AllocateDedicatedHostsResponse) ToJsonString ¶ added in v0.3.15
func (response *AllocateDedicatedHostsResponse) ToJsonString() string
type ChangeVmDelProtectionRequest ¶ added in v0.3.14
type ChangeVmDelProtectionRequest struct {
*cdshttp.BaseRequest
InstanceIds []*string
DeletionProtection *bool `json:"DeletionProtection,omitempty" name:"DeletionProtection"`
}
func NewChangeVmDelProtectionRequest ¶ added in v0.3.14
func NewChangeVmDelProtectionRequest() *ChangeVmDelProtectionRequest
func (*ChangeVmDelProtectionRequest) FromJsonString ¶ added in v0.3.14
func (request *ChangeVmDelProtectionRequest) FromJsonString(s string) error
func (*ChangeVmDelProtectionRequest) ToJsonString ¶ added in v0.3.14
func (request *ChangeVmDelProtectionRequest) ToJsonString() string
type ChangeVmDelProtectionResponse ¶ added in v0.3.14
type ChangeVmDelProtectionResponse struct {
*cdshttp.BaseResponse
Code *string `json:"Code,omitempty" name:"Code"`
Message *string `json:"Message,omitempty" name:"Message"`
Data *interface{} `json:"Data,omitempty" name:"Data"`
}
func NewChangeVmDelProtectionResponse ¶ added in v0.3.14
func NewChangeVmDelProtectionResponse() *ChangeVmDelProtectionResponse
func (*ChangeVmDelProtectionResponse) FromJsonString ¶ added in v0.3.14
func (response *ChangeVmDelProtectionResponse) FromJsonString(s string) error
func (*ChangeVmDelProtectionResponse) ToJsonString ¶ added in v0.3.14
func (response *ChangeVmDelProtectionResponse) ToJsonString() string
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func (*Client) AllocateDedicatedHosts ¶ added in v0.3.15
func (c *Client) AllocateDedicatedHosts(request *AllocateDedicatedHostsRequest) (response *AllocateDedicatedHostsResponse, err error)
func (*Client) ChangeVmDelProtection ¶ added in v0.3.14
func (c *Client) ChangeVmDelProtection(request *ChangeVmDelProtectionRequest) (response *ChangeVmDelProtectionResponse, err error)
func (*Client) CreateDisk ¶
func (c *Client) CreateDisk(request *CreateDiskRequest) (response *CreateDiskResponse, err error)
Create Disk
func (*Client) CreateInstance ¶
func (c *Client) CreateInstance(request *AddInstanceRequest) (response *AddInstanceResponse, err error)
Create Instance
func (*Client) DeleteDisk ¶
func (c *Client) DeleteDisk(request *DeleteDiskRequest) (response *DeleteDiskResponse, err error)
Delete Disk
func (*Client) DeleteInstance ¶
func (c *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)
Delete Instance
func (*Client) DescribeDedicatedHostTypes ¶ added in v0.3.15
func (c *Client) DescribeDedicatedHostTypes(request *DescribeDedicatedHostTypesRequest) (response *DescribeDedicatedHostTypesResponse, err error)
func (*Client) DescribeDedicatedHosts ¶ added in v0.3.15
func (c *Client) DescribeDedicatedHosts(request *DescribeDedicatedHostsRequest) (response *DescribeDedicatedHostsResponse, err error)
func (*Client) DescribeInstance ¶
func (c *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)
Describe Instance
func (*Client) DescribeInstanceMonitor ¶ added in v0.3.10
func (c *Client) DescribeInstanceMonitor(request *DescribeInstanceMonitorRequest) (response *DescribeInstanceMonitorResponse, err error)
func (*Client) ExtendSystemDisk ¶ added in v0.2.7
func (c *Client) ExtendSystemDisk(request *ExtendSystemDiskRequest) (response *ExtendSystemDiskResponse, err error)
func (*Client) GetIpInfoBySegment ¶ added in v0.3.11
func (c *Client) GetIpInfoBySegment(request *GetIpInfoBySegmentRequest) (response *GetIpInfoBySegmentResponse, err error)
func (*Client) ModifyInstanceChargeType ¶ added in v0.3.2
func (c *Client) ModifyInstanceChargeType(request *ModifyInstanceChargeTypeRequest) (response *ModifyInstanceChargeTypeResponse, err error)
func (*Client) ModifyInstanceHostName ¶ added in v0.3.15
func (c *Client) ModifyInstanceHostName(request *ModifyInstanceHostNameRequest) (response *ModifyInstanceHostNameResponse, err error)
func (*Client) ModifyInstanceName ¶
func (c *Client) ModifyInstanceName(request *ModifyInstanceNameRequest) (response *ModifyInstanceNameResponse, err error)
Modify Instance Name
func (*Client) ModifyInstanceSpec ¶
func (c *Client) ModifyInstanceSpec(request *ModifyInstanceSpecRequest) (response *ModifyInstanceSpecResponse, err error)
ModifyInstanceSpec cpu, ram
func (*Client) ModifyIpAddress ¶
func (c *Client) ModifyIpAddress(request *ModifyIpRequest) (response *ModifyIpResponse, err error)
Delete Disk
func (*Client) RebootInstance ¶ added in v0.3.4
func (c *Client) RebootInstance(request *RebootInstanceRequest) (response *RebootInstanceResponse, err error)
func (*Client) RebootInstances ¶ added in v0.3.8
func (c *Client) RebootInstances(request *RebootInstancesRequest) (response *RebootInstancesResponse, err error)
func (*Client) ResetImage ¶ added in v0.3.2
func (c *Client) ResetImage(request *ResetImageRequest) (response *ResetImageResponse, err error)
func (*Client) ResetInstancesPassword ¶ added in v0.3.2
func (c *Client) ResetInstancesPassword(request *ResetInstancesPasswordRequest) (response *ResetInstancesPasswordResponse, err error)
func (*Client) ResizeDisk ¶
func (c *Client) ResizeDisk(request *ResizeDiskRequest) (response *ResizeDiskResponse, err error)
Resize Disk
func (*Client) StartInstance ¶ added in v0.3.4
func (c *Client) StartInstance(request *StartInstanceRequest) (response *StartInstanceResponse, err error)
func (*Client) StartInstances ¶ added in v0.3.8
func (c *Client) StartInstances(request *StartInstancesRequest) (response *StartInstancesResponse, err error)
func (*Client) StopInstance ¶ added in v0.3.4
func (c *Client) StopInstance(request *StopInstanceRequest) (response *StopInstanceResponse, err error)
func (*Client) StopInstances ¶ added in v0.3.8
func (c *Client) StopInstances(request *StopInstancesRequest) (response *StopInstancesResponse, err error)
type CreateDiskRequest ¶
type CreateDiskRequest struct {
*cdshttp.BaseRequest
InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
DataDisks []*DataDisk `json:"DataDisks,omitempty" name:"DataDisks"`
}
Create Disk
func NewCreateDiskRequest ¶
func NewCreateDiskRequest() (request *CreateDiskRequest)
func (*CreateDiskRequest) FromJsonString ¶
func (instance *CreateDiskRequest) FromJsonString(s string) error
func (*CreateDiskRequest) ToJsonString ¶
func (instance *CreateDiskRequest) ToJsonString() string
type CreateDiskResponse ¶
type CreateDiskResponse struct {
*cdshttp.BaseResponse
Code *string
TaskId *string
}
func NewCreateDiskResponse ¶
func NewCreateDiskResponse() (response *CreateDiskResponse)
func (*CreateDiskResponse) FromJsonString ¶
func (instance *CreateDiskResponse) FromJsonString(s string) error
func (*CreateDiskResponse) ToJsonString ¶
func (instance *CreateDiskResponse) ToJsonString() string
type DataDisksInfo ¶
type DeleteDiskRequest ¶
type DeleteDiskRequest struct {
*cdshttp.BaseRequest
InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
DiskIds []*string `json:"DiskIds,omitempty" name:"DiskIds"`
}
Resize Disk
func NewDeleteDiskRequest ¶
func NewDeleteDiskRequest() (request *DeleteDiskRequest)
func (*DeleteDiskRequest) FromJsonString ¶
func (instance *DeleteDiskRequest) FromJsonString(s string) error
func (*DeleteDiskRequest) ToJsonString ¶
func (instance *DeleteDiskRequest) ToJsonString() string
type DeleteDiskResponse ¶
type DeleteDiskResponse struct {
*cdshttp.BaseResponse
Code *string
TaskId *string
}
func NewDeleteDiskResponse ¶
func NewDeleteDiskResponse() (response *DeleteDiskResponse)
func (*DeleteDiskResponse) FromJsonString ¶
func (instance *DeleteDiskResponse) FromJsonString(s string) error
func (*DeleteDiskResponse) ToJsonString ¶
func (instance *DeleteDiskResponse) ToJsonString() string
type DeleteInstanceRequest ¶
type DeleteInstanceRequest struct {
*cdshttp.BaseRequest
InstanceIds []*string
}
Delete Instance Request
func NewDeleteInstanceRequest ¶
func NewDeleteInstanceRequest() (request *DeleteInstanceRequest)
type DeleteInstanceResponse ¶
type DeleteInstanceResponse struct {
*cdshttp.BaseResponse
Code *string
TaskId *string
}
Delete Instance Reponse
func NewDeleteInstanceResponse ¶
func NewDeleteInstanceResponse() (response *DeleteInstanceResponse)
func (*DeleteInstanceResponse) FromJsonString ¶
func (instance *DeleteInstanceResponse) FromJsonString(s string) error
func (*DeleteInstanceResponse) ToJsonString ¶
func (instance *DeleteInstanceResponse) ToJsonString() string
type DescribeDedicatedHostTypesRequest ¶ added in v0.3.15
type DescribeDedicatedHostTypesRequest struct {
*cdshttp.BaseRequest
RegionId *string `json:"RegionId,omitempty" name:"RegionId"`
}
func NewDescribeDedicatedHostTypesRequest ¶ added in v0.3.15
func NewDescribeDedicatedHostTypesRequest() *DescribeDedicatedHostTypesRequest
func (*DescribeDedicatedHostTypesRequest) FromJsonString ¶ added in v0.3.15
func (request *DescribeDedicatedHostTypesRequest) FromJsonString(s string) error
func (*DescribeDedicatedHostTypesRequest) ToJsonString ¶ added in v0.3.15
func (request *DescribeDedicatedHostTypesRequest) ToJsonString() string
type DescribeDedicatedHostTypesResponse ¶ added in v0.3.15
type DescribeDedicatedHostTypesResponse struct {
*cdshttp.BaseResponse
Code *string `json:"Code,omitempty" name:"Code"`
Message *string `json:"Message,omitempty" name:"Message"`
Data []*DescribeDedicatedHostTypesResponseData `json:"Data,omitempty" name:"Data"`
}
func NewDescribeDedicatedHostTypesResponse ¶ added in v0.3.15
func NewDescribeDedicatedHostTypesResponse() *DescribeDedicatedHostTypesResponse
func (*DescribeDedicatedHostTypesResponse) FromJsonString ¶ added in v0.3.15
func (response *DescribeDedicatedHostTypesResponse) FromJsonString(s string) error
func (*DescribeDedicatedHostTypesResponse) ToJsonString ¶ added in v0.3.15
func (response *DescribeDedicatedHostTypesResponse) ToJsonString() string
type DescribeDedicatedHostTypesResponseData ¶ added in v0.3.15
type DescribeDedicatedHostTypesResponseData struct {
BillSchemeId *string `json:"BillSchemeId"`
Cpu *int `json:"Cpu"`
GoodsId *int `json:"GoodsId"`
Ram *int `json:"Ram"`
VmFamilyId *string `json:"VmFamilyId"`
VmRuleName *string `json:"VmRuleName"`
VmSpecId *string `json:"VmSpecId"`
VmTypeDescription *string `json:"VmTypeDescription"`
VmTypeId *string `json:"VmTypeId"`
VmTypeName *string `json:"VmTypeName"`
VmTypeSort *int `json:"VmTypeSort"`
}
type DescribeDedicatedHostsData ¶ added in v0.3.15
type DescribeDedicatedHostsData struct {
HostList []*DescribeDedicatedHostsDataHost `json:"HostList,omitempty"`
Total *int `json:"Total,omitempty"`
}
type DescribeDedicatedHostsDataHost ¶ added in v0.3.15
type DescribeDedicatedHostsDataHost struct {
BillMethod *string `json:"BillMethod,omitempty" name:"BillMethod"`
CpuRate *string `json:"CpuRate,omitempty" name:"CpuRate"`
Duration *int `json:"Duration,omitempty" name:"Duration"`
EndBillTime *string `json:"EndBillTime,omitempty" name:"EndBillTime"`
HostId *string `json:"HostId,omitempty" name:"HostId"`
HostName *string `json:"HostName,omitempty" name:"HostName"`
HostType *string `json:"HostType,omitempty" name:"HostType"`
RamRate *string `json:"RamRate,omitempty" name:"RamRate"`
Region *string `json:"Region,omitempty" name:"Region"`
StartBillTime *string `json:"StartBillTime,omitempty" name:"StartBillTime"`
Status *string `json:"Status,omitempty" name:"Status"`
VmNum *int `json:"VmNum,omitempty" name:"VmNum"`
}
type DescribeDedicatedHostsRequest ¶ added in v0.3.15
type DescribeDedicatedHostsRequest struct {
*cdshttp.BaseRequest
HostId *string `json:"HostId,omitempty" name:"HostId"`
PageNumber *int `json:"PageNumber,omitempty" name:"PageNumber"`
PageSize *int `json:"PageSize,omitempty" name:"PageSize"`
HostName *string `json:"HostName,omitempty" name:"HostName"`
}
func NewDescribeDedicatedHostsRequest ¶ added in v0.3.15
func NewDescribeDedicatedHostsRequest() *DescribeDedicatedHostsRequest
func (*DescribeDedicatedHostsRequest) FromJsonString ¶ added in v0.3.15
func (request *DescribeDedicatedHostsRequest) FromJsonString(s string) error
func (*DescribeDedicatedHostsRequest) ToJsonString ¶ added in v0.3.15
func (request *DescribeDedicatedHostsRequest) ToJsonString() string
type DescribeDedicatedHostsResponse ¶ added in v0.3.15
type DescribeDedicatedHostsResponse struct {
*cdshttp.BaseResponse
Code *string `json:"Code,omitempty" name:"Code"`
Message *string `json:"Message,omitempty" name:"Message"`
Data DescribeDedicatedHostsData `json:"Data,omitempty" name:"Data"`
}
func NewDescribeDedicatedHostsResponse ¶ added in v0.3.15
func NewDescribeDedicatedHostsResponse() *DescribeDedicatedHostsResponse
func (*DescribeDedicatedHostsResponse) FromJsonString ¶ added in v0.3.15
func (response *DescribeDedicatedHostsResponse) FromJsonString(s string) error
func (*DescribeDedicatedHostsResponse) ToJsonString ¶ added in v0.3.15
func (response *DescribeDedicatedHostsResponse) ToJsonString() string
type DescribeInstanceMonitorRequest ¶ added in v0.3.10
type DescribeInstanceMonitorRequest struct {
*cdshttp.BaseRequest
InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
MetricName *string `json:"MetricName,omitempty" name:"MetricName"`
Period *int `json:"Period,omitempty" name:"Period"`
StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
InterfaceId *string `json:"InterfaceId,omitempty" name:"InterfaceId"`
DiskId *string `json:"DiskId,omitempty" name:"DiskId"`
}
func NewDescribeInstanceMonitorRequest ¶ added in v0.3.10
func NewDescribeInstanceMonitorRequest() *DescribeInstanceMonitorRequest
func (*DescribeInstanceMonitorRequest) FromJsonString ¶ added in v0.3.10
func (request *DescribeInstanceMonitorRequest) FromJsonString(s string) error
func (*DescribeInstanceMonitorRequest) ToJsonString ¶ added in v0.3.10
func (request *DescribeInstanceMonitorRequest) ToJsonString() string
type DescribeInstanceMonitorResponse ¶ added in v0.3.10
type DescribeInstanceMonitorResponse struct {
*cdshttp.BaseResponse
Code *string `json:"Code,omitempty" name:"Code"`
Message *string `json:"Message,omitempty" name:"Message"`
Data *interface{} `json:"Data,omitempty" name:"Data"`
}
func NewDescribeInstanceMonitorResponse ¶ added in v0.3.10
func NewDescribeInstanceMonitorResponse() *DescribeInstanceMonitorResponse
func (*DescribeInstanceMonitorResponse) FromJsonString ¶ added in v0.3.10
func (response *DescribeInstanceMonitorResponse) FromJsonString(s string) error
func (*DescribeInstanceMonitorResponse) ToJsonString ¶ added in v0.3.10
func (response *DescribeInstanceMonitorResponse) ToJsonString() string
type DescribeInstanceRequest ¶
type DescribeInstanceRequest struct {
*cdshttp.BaseRequest
VdcId *string `json:"VdcId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty"`
PublicIp []*string `json:"PublicIp,omitempty"`
PageNumber *int `json:"PageNumber,omitempty"`
PageSize *int `json:"PageSize,omitempty"`
VdcName *string `json:"VdcName,omitempty"`
TagName *string `json:"TagName,omitempty"`
RegionId *string `json:"RegionId,omitempty"`
}
Describe Instance Request
func NewDescribeInstanceRequest ¶
func NewDescribeInstanceRequest() (request *DescribeInstanceRequest)
func (*DescribeInstanceRequest) FromJsonString ¶
func (instance *DescribeInstanceRequest) FromJsonString(s string) error
func (*DescribeInstanceRequest) ToJsonString ¶
func (instance *DescribeInstanceRequest) ToJsonString() string
type DescribeInstanceResponse ¶ added in v0.3.13
type DescribeInstanceResponse struct {
*cdshttp.BaseResponse
Code *string `json:"Code"`
Message *string `json:"Message"`
Data struct {
Instances []*DescribeReturnInfo
PageNumber *int `json:"PageNumber"`
PageCount *int `json:"PageCount"`
Total *int `json:"Total"`
}
}
func NewDescribeInstanceResponse ¶
func NewDescribeInstanceResponse() (response *DescribeInstanceResponse)
func (*DescribeInstanceResponse) FromJsonString ¶ added in v0.3.13
func (instance *DescribeInstanceResponse) FromJsonString(s string) error
func (*DescribeInstanceResponse) ToJsonString ¶ added in v0.3.13
func (instance *DescribeInstanceResponse) ToJsonString() string
type DescribeReturnInfo ¶
type DescribeReturnInfo struct {
InstanceStatus *string `json:"InstanceStatus"`
InstanceName *string `json:"InstanceName"`
InstanceId *string `json:"InstanceId"`
VdcId *string `json:"VdcId"`
VdcName *string `json:"VdcName"`
Disks *DisksInfo `json:"Disks"`
Cpu *int `json:"Cpu"`
Ram *int `json:"Ram"`
PrivateNetworkInterface []*PrivateNetworkInterfaceInfo
PublicNetworkInterface []*PublicNetworkInterfaceInfo `json:"PublicNetworkInterface"`
InstanceChargeType *string `json:"InstanceChargeType"`
CreateTime *string `json:"CreateTime" name:"CreateTime"`
}
type DisksInfo ¶
type DisksInfo struct {
DataDisks []*DataDisksInfo `json:"DataDisks"`
SystemDisk *SystemDiskInfo `json:"SystemDisk"`
LeftDataDiskNum *int `json:"LeftDataDiskNum"`
}
type ExtendSystemDiskRequest ¶ added in v0.2.7
type ExtendSystemDiskRequest struct {
*cdshttp.BaseRequest
InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
Size *int `json:"Size,omitempty" name:"Size"`
IOPS *int `json:"IOPS,omitempty" name:"IOPS"`
}
func NewExtendSystemDiskRequest ¶ added in v0.2.7
func NewExtendSystemDiskRequest() (request *ExtendSystemDiskRequest)
func (*ExtendSystemDiskRequest) FromJsonString ¶ added in v0.2.7
func (instance *ExtendSystemDiskRequest) FromJsonString(s string) error
func (*ExtendSystemDiskRequest) ToJsonString ¶ added in v0.2.7
func (instance *ExtendSystemDiskRequest) ToJsonString() string
type ExtendSystemDiskResponse ¶ added in v0.2.7
type ExtendSystemDiskResponse struct {
*cdshttp.BaseResponse
Code *string
TaskId *string
}
func NewExtendSystemDiskResponse ¶ added in v0.2.7
func NewExtendSystemDiskResponse() (response *ExtendSystemDiskResponse)
func (*ExtendSystemDiskResponse) FromJsonString ¶ added in v0.2.7
func (instance *ExtendSystemDiskResponse) FromJsonString(s string) error
func (*ExtendSystemDiskResponse) ToJsonString ¶ added in v0.2.7
func (instance *ExtendSystemDiskResponse) ToJsonString() string
type GetIpInfoBySegmentRequest ¶ added in v0.3.11
type GetIpInfoBySegmentRequest struct {
*cdshttp.BaseRequest
PrivateId *string `json:"PrivateId,omitempty" name:"PrivateId"`
Segment *string `json:"Segment,omitempty" name:"Segment"`
}
func NewGetIpInfoBySegmentRequest ¶ added in v0.3.11
func NewGetIpInfoBySegmentRequest() *GetIpInfoBySegmentRequest
func (*GetIpInfoBySegmentRequest) FromJsonString ¶ added in v0.3.11
func (request *GetIpInfoBySegmentRequest) FromJsonString(s string) error
func (*GetIpInfoBySegmentRequest) ToJsonString ¶ added in v0.3.11
func (request *GetIpInfoBySegmentRequest) ToJsonString() string
type GetIpInfoBySegmentResponse ¶ added in v0.3.11
type GetIpInfoBySegmentResponse struct {
*cdshttp.BaseResponse
Code *string `json:"Code,omitempty" name:"Code"`
Message *string `json:"Message,omitempty" name:"Message"`
Data *interface{} `json:"Data,omitempty" name:"Data"`
}
func NewGetIpInfoBySegmentResponse ¶ added in v0.3.11
func NewGetIpInfoBySegmentResponse() *GetIpInfoBySegmentResponse
func (*GetIpInfoBySegmentResponse) FromJsonString ¶ added in v0.3.11
func (response *GetIpInfoBySegmentResponse) FromJsonString(s string) error
func (*GetIpInfoBySegmentResponse) ToJsonString ¶ added in v0.3.11
func (response *GetIpInfoBySegmentResponse) ToJsonString() string
type ModifyInstanceChargeTypeRequest ¶ added in v0.3.2
type ModifyInstanceChargeTypeRequest struct {
*cdshttp.BaseRequest
InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"`
AutoRenew *int `json:"AutoRenew,omitempty" name:"AutoRenew"`
PrepaidMonth *int `json:"PrepaidMonth,omitempty" name:"PrepaidMonth"`
}
func NewModifyInstanceChargeTypeRequest ¶ added in v0.3.2
func NewModifyInstanceChargeTypeRequest() *ModifyInstanceChargeTypeRequest
func (*ModifyInstanceChargeTypeRequest) FromJsonString ¶ added in v0.3.2
func (request *ModifyInstanceChargeTypeRequest) FromJsonString(s string) error
func (*ModifyInstanceChargeTypeRequest) ToJsonString ¶ added in v0.3.2
func (request *ModifyInstanceChargeTypeRequest) ToJsonString() string
type ModifyInstanceChargeTypeResponse ¶ added in v0.3.2
type ModifyInstanceChargeTypeResponse struct {
*cdshttp.BaseResponse
Code *string `json:"Code,omitempty" name:"Code"`
TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
}
func NewModifyInstanceChargeTypeResponse ¶ added in v0.3.2
func NewModifyInstanceChargeTypeResponse() *ModifyInstanceChargeTypeResponse
func (*ModifyInstanceChargeTypeResponse) FromJsonString ¶ added in v0.3.2
func (response *ModifyInstanceChargeTypeResponse) FromJsonString(s string) error
func (*ModifyInstanceChargeTypeResponse) ToJsonString ¶ added in v0.3.2
func (response *ModifyInstanceChargeTypeResponse) ToJsonString() string
type ModifyInstanceHostNameRequest ¶ added in v0.3.15
type ModifyInstanceHostNameRequest struct {
*cdshttp.BaseRequest
InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
HostName *string `json:"HostName,omitempty" name:"HostName"`
Password *string `json:"Password" name:"Password"`
}
func NewModifyInstanceHostNameRequest ¶ added in v0.3.15
func NewModifyInstanceHostNameRequest() *ModifyInstanceHostNameRequest
func (*ModifyInstanceHostNameRequest) FromJsonString ¶ added in v0.3.15
func (request *ModifyInstanceHostNameRequest) FromJsonString(s string) error
func (*ModifyInstanceHostNameRequest) ToJsonString ¶ added in v0.3.15
func (request *ModifyInstanceHostNameRequest) ToJsonString() string
type ModifyInstanceHostNameResponse ¶ added in v0.3.15
type ModifyInstanceHostNameResponse struct {
*cdshttp.BaseResponse
Code *string `json:"Code,omitempty" name:"Code"`
Message *string `json:"Message,omitempty" name:"Message"`
}
func NewModifyInstanceHostNameResponse ¶ added in v0.3.15
func NewModifyInstanceHostNameResponse() *ModifyInstanceHostNameResponse
func (*ModifyInstanceHostNameResponse) FromJsonString ¶ added in v0.3.15
func (response *ModifyInstanceHostNameResponse) FromJsonString(s string) error
func (*ModifyInstanceHostNameResponse) ToJsonString ¶ added in v0.3.15
func (response *ModifyInstanceHostNameResponse) ToJsonString() string
type ModifyInstanceNameRequest ¶
type ModifyInstanceNameRequest struct {
*cdshttp.BaseRequest
InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"`
}
Modify Instance Name
func NewModifyInstanceNameRequest ¶
func NewModifyInstanceNameRequest() (request *ModifyInstanceNameRequest)
func (*ModifyInstanceNameRequest) FromJsonString ¶
func (instance *ModifyInstanceNameRequest) FromJsonString(s string) error
func (*ModifyInstanceNameRequest) ToJsonString ¶
func (instance *ModifyInstanceNameRequest) ToJsonString() string
type ModifyInstanceNameResponse ¶
type ModifyInstanceNameResponse struct {
*cdshttp.BaseResponse
Code *string
TaskId *string
}
func NewModifyInstanceNameResponse ¶
func NewModifyInstanceNameResponse() (response *ModifyInstanceNameResponse)
func (*ModifyInstanceNameResponse) FromJsonString ¶
func (instance *ModifyInstanceNameResponse) FromJsonString(s string) error
func (*ModifyInstanceNameResponse) ToJsonString ¶
func (instance *ModifyInstanceNameResponse) ToJsonString() string
type ModifyInstanceSpecRequest ¶
type ModifyInstanceSpecRequest struct {
*cdshttp.BaseRequest
InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
Cpu *int `json:"Cpu,omitempty" name:"Cpu"`
Ram *int `json:"Ram,omitempty" name:"Ram"`
InstanceType *string `json:"InstanceType,omitempty" name:"InstanceType"`
}
ModifyInstanceSpec, cpu, ram
func NewModifyInstanceSpecRequest ¶
func NewModifyInstanceSpecRequest() (request *ModifyInstanceSpecRequest)
func (*ModifyInstanceSpecRequest) FromJsonString ¶
func (instance *ModifyInstanceSpecRequest) FromJsonString(s string) error
func (*ModifyInstanceSpecRequest) ToJsonString ¶
func (instance *ModifyInstanceSpecRequest) ToJsonString() string
type ModifyInstanceSpecResponse ¶
type ModifyInstanceSpecResponse struct {
*cdshttp.BaseResponse
Code *string
TaskId *string
}
func NewModifyInstanceSpecResponse ¶
func NewModifyInstanceSpecResponse() (response *ModifyInstanceSpecResponse)
func (*ModifyInstanceSpecResponse) FromJsonString ¶
func (instance *ModifyInstanceSpecResponse) FromJsonString(s string) error
func (*ModifyInstanceSpecResponse) ToJsonString ¶
func (instance *ModifyInstanceSpecResponse) ToJsonString() string
type ModifyIpRequest ¶
type ModifyIpRequest struct {
*cdshttp.BaseRequest
InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
InterfaceId *string `json:"InterfaceId,omitempty" name:"InterfaceId"`
Address *string `json:"Address,omitempty" name:"Address"`
Password *string `json:"Password,omitempty" name:"Password"`
}
Modify Ip Address
func NewModifyIpRequest ¶
func NewModifyIpRequest() (request *ModifyIpRequest)
func (*ModifyIpRequest) FromJsonString ¶
func (instance *ModifyIpRequest) FromJsonString(s string) error
func (*ModifyIpRequest) ToJsonString ¶
func (instance *ModifyIpRequest) ToJsonString() string
type ModifyIpResponse ¶
type ModifyIpResponse struct {
*cdshttp.BaseResponse
Code *string
TaskId *string
}
func NewModifyIpResponse ¶
func NewModifyIpResponse() (response *ModifyIpResponse)
func (*ModifyIpResponse) FromJsonString ¶
func (instance *ModifyIpResponse) FromJsonString(s string) error
func (*ModifyIpResponse) ToJsonString ¶
func (instance *ModifyIpResponse) ToJsonString() string
type RebootInstanceRequest ¶ added in v0.3.4
type RebootInstanceRequest struct {
*cdshttp.BaseRequest
InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
}
func NewRebootInstanceRequest ¶ added in v0.3.4
func NewRebootInstanceRequest() *RebootInstanceRequest
func (*RebootInstanceRequest) FromJsonString ¶ added in v0.3.4
func (request *RebootInstanceRequest) FromJsonString(s string) error
func (*RebootInstanceRequest) ToJsonString ¶ added in v0.3.4
func (request *RebootInstanceRequest) ToJsonString() string
type RebootInstanceResponse ¶ added in v0.3.4
type RebootInstanceResponse struct {
*cdshttp.BaseResponse
Code *string `json:"Code,omitempty" name:"Code"`
TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
Message *string `json:"Message,omitempty" name:"Message"`
Data *interface{} `json:"Data,omitempty" name:"Data"`
}
func NewRebootInstanceResponse ¶ added in v0.3.4
func NewRebootInstanceResponse() *RebootInstanceResponse
func (*RebootInstanceResponse) FromJsonString ¶ added in v0.3.4
func (response *RebootInstanceResponse) FromJsonString(s string) error
func (*RebootInstanceResponse) ToJsonString ¶ added in v0.3.4
func (response *RebootInstanceResponse) ToJsonString() string
type RebootInstancesRequest ¶ added in v0.3.8
type RebootInstancesRequest struct {
*cdshttp.BaseRequest
InstanceIds *string `json:"InstanceIds,omitempty" name:"InstanceIds"`
}
func NewRebootInstancesRequest ¶ added in v0.3.8
func NewRebootInstancesRequest() *RebootInstancesRequest
func (*RebootInstancesRequest) FromJsonString ¶ added in v0.3.8
func (request *RebootInstancesRequest) FromJsonString(s string) error
func (*RebootInstancesRequest) ToJsonString ¶ added in v0.3.8
func (request *RebootInstancesRequest) ToJsonString() string
type RebootInstancesResponse ¶ added in v0.3.8
type RebootInstancesResponse struct {
*cdshttp.BaseResponse
Code *string `json:"Code,omitempty" name:"Code"`
TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
Message *string `json:"Message,omitempty" name:"Message"`
Data *interface{} `json:"Data,omitempty" name:"Data"`
}
func NewRebootInstancesResponse ¶ added in v0.3.8
func NewRebootInstancesResponse() *RebootInstancesResponse
func (*RebootInstancesResponse) FromJsonString ¶ added in v0.3.8
func (response *RebootInstancesResponse) FromJsonString(s string) error
func (*RebootInstancesResponse) ToJsonString ¶ added in v0.3.8
func (response *RebootInstancesResponse) ToJsonString() string
type ResetImageRequest ¶ added in v0.3.2
type ResetImageRequest struct {
*cdshttp.BaseRequest
InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
ImageId *string `json:"ImageId,omitempty" name:"ImageId"`
ImagePassword *string `json:"ImagePassword,omitempty" name:"ImagePassword"`
Password *string `json:"Password,omitempty" name:"Password"`
PublicKey *string `json:"PublicKey,omitempty" name:"PublicKey"`
ProductId *string `json:"ProductId,omitempty" name:"ProductId"`
UserData []*string `json:"UserData,omitempty" name:"UserData"`
}
func NewResetImageRequest ¶ added in v0.3.2
func NewResetImageRequest() *ResetImageRequest
func (*ResetImageRequest) FromJsonString ¶ added in v0.3.2
func (request *ResetImageRequest) FromJsonString(s string) error
func (*ResetImageRequest) ToJsonString ¶ added in v0.3.2
func (request *ResetImageRequest) ToJsonString() string
type ResetImageResponse ¶ added in v0.3.2
type ResetImageResponse struct {
*cdshttp.BaseResponse
Code *string `json:"Code,omitempty" name:"Code"`
TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
}
func NewResetImageResponse ¶ added in v0.3.2
func NewResetImageResponse() *ResetImageResponse
func (*ResetImageResponse) FromJsonString ¶ added in v0.3.2
func (response *ResetImageResponse) FromJsonString(s string) error
func (*ResetImageResponse) ToJsonString ¶ added in v0.3.2
func (response *ResetImageResponse) ToJsonString() string
type ResetInstancesPasswordRequest ¶ added in v0.3.2
type ResetInstancesPasswordRequest struct {
*cdshttp.BaseRequest
InstanceIds *string `json:"InstanceIds,omitempty" name:"InstanceIds"`
Password *string `json:"Password,omitempty" name:"Password"`
}
func NewResetInstancesPasswordRequest ¶ added in v0.3.2
func NewResetInstancesPasswordRequest() *ResetInstancesPasswordRequest
func (*ResetInstancesPasswordRequest) FromJsonString ¶ added in v0.3.2
func (request *ResetInstancesPasswordRequest) FromJsonString(s string) error
func (*ResetInstancesPasswordRequest) ToJsonString ¶ added in v0.3.2
func (request *ResetInstancesPasswordRequest) ToJsonString() string
type ResetInstancesPasswordResponse ¶ added in v0.3.2
type ResetInstancesPasswordResponse struct {
*cdshttp.BaseResponse
Code *string `json:"Code,omitempty" name:"Code"`
Message *string `json:"Message,omitempty" name:"Message"`
TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
Data *interface{} `json:"Data,omitempty" name:"Data"`
}
func NewResetInstancesPasswordResponse ¶ added in v0.3.2
func NewResetInstancesPasswordResponse() *ResetInstancesPasswordResponse
func (*ResetInstancesPasswordResponse) FromJsonString ¶ added in v0.3.2
func (response *ResetInstancesPasswordResponse) FromJsonString(s string) error
func (*ResetInstancesPasswordResponse) ToJsonString ¶ added in v0.3.2
func (response *ResetInstancesPasswordResponse) ToJsonString() string
type ResizeDiskRequest ¶
type ResizeDiskRequest struct {
*cdshttp.BaseRequest
InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
DiskId *string `json:"DiskId,omitempty" name:"DiskId"`
DataSize *int `json:"DataSize,omitempty" name:"DataSize"`
IOPS *int `json:"IOPS,omitempty" name:"IOPS"`
}
Resize Disk
func NewResizeDiskRequest ¶
func NewResizeDiskRequest() (request *ResizeDiskRequest)
func (*ResizeDiskRequest) FromJsonString ¶
func (instance *ResizeDiskRequest) FromJsonString(s string) error
func (*ResizeDiskRequest) ToJsonString ¶
func (instance *ResizeDiskRequest) ToJsonString() string
type ResizeDiskResponse ¶
type ResizeDiskResponse struct {
*cdshttp.BaseResponse
Code *string
TaskId *string
}
func NewResizeDiskResponse ¶
func NewResizeDiskResponse() (response *ResizeDiskResponse)
func (*ResizeDiskResponse) FromJsonString ¶
func (instance *ResizeDiskResponse) FromJsonString(s string) error
func (*ResizeDiskResponse) ToJsonString ¶
func (instance *ResizeDiskResponse) ToJsonString() string
type StartInstanceRequest ¶ added in v0.3.4
type StartInstanceRequest struct {
*cdshttp.BaseRequest
InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
}
func NewStartInstanceRequest ¶ added in v0.3.4
func NewStartInstanceRequest() *StartInstanceRequest
func (*StartInstanceRequest) FromJsonString ¶ added in v0.3.4
func (request *StartInstanceRequest) FromJsonString(s string) error
func (*StartInstanceRequest) ToJsonString ¶ added in v0.3.4
func (request *StartInstanceRequest) ToJsonString() string
type StartInstanceResponse ¶ added in v0.3.4
type StartInstanceResponse struct {
*cdshttp.BaseResponse
Code *string `json:"Code,omitempty" name:"Code"`
TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
Message *string `json:"Message,omitempty" name:"Message"`
Data *interface{} `json:"Data,omitempty" name:"Data"`
}
func NewStartInstanceResponse ¶ added in v0.3.4
func NewStartInstanceResponse() *StartInstanceResponse
func (*StartInstanceResponse) FromJsonString ¶ added in v0.3.4
func (response *StartInstanceResponse) FromJsonString(s string) error
func (*StartInstanceResponse) ToJsonString ¶ added in v0.3.4
func (response *StartInstanceResponse) ToJsonString() string
type StartInstancesRequest ¶ added in v0.3.8
type StartInstancesRequest struct {
*cdshttp.BaseRequest
InstanceIds *string `json:"InstanceIds,omitempty" name:"InstanceIds"`
}
func NewStartInstancesRequest ¶ added in v0.3.8
func NewStartInstancesRequest() *StartInstancesRequest
func (*StartInstancesRequest) FromJsonString ¶ added in v0.3.8
func (request *StartInstancesRequest) FromJsonString(s string) error
func (*StartInstancesRequest) ToJsonString ¶ added in v0.3.8
func (request *StartInstancesRequest) ToJsonString() string
type StartInstancesResponse ¶ added in v0.3.8
type StartInstancesResponse struct {
*cdshttp.BaseResponse
Code *string `json:"Code,omitempty" name:"Code"`
TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
Message *string `json:"Message,omitempty" name:"Message"`
Data *interface{} `json:"Data,omitempty" name:"Data"`
}
func NewStartInstancesResponse ¶ added in v0.3.8
func NewStartInstancesResponse() *StartInstancesResponse
func (*StartInstancesResponse) FromJsonString ¶ added in v0.3.8
func (response *StartInstancesResponse) FromJsonString(s string) error
func (*StartInstancesResponse) ToJsonString ¶ added in v0.3.8
func (response *StartInstancesResponse) ToJsonString() string
type StopInstanceRequest ¶ added in v0.3.4
type StopInstanceRequest struct {
*cdshttp.BaseRequest
InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
}
func NewStopInstanceRequest ¶ added in v0.3.4
func NewStopInstanceRequest() *StopInstanceRequest
func (*StopInstanceRequest) FromJsonString ¶ added in v0.3.4
func (request *StopInstanceRequest) FromJsonString(s string) error
func (*StopInstanceRequest) ToJsonString ¶ added in v0.3.4
func (request *StopInstanceRequest) ToJsonString() string
type StopInstanceResponse ¶ added in v0.3.4
type StopInstanceResponse struct {
*cdshttp.BaseResponse
Code *string `json:"Code,omitempty" name:"Code"`
TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
Message *string `json:"Message,omitempty" name:"Message"`
Data *interface{} `json:"Data,omitempty" name:"Data"`
}
func NewStopInstanceResponse ¶ added in v0.3.4
func NewStopInstanceResponse() *StopInstanceResponse
func (*StopInstanceResponse) FromJsonString ¶ added in v0.3.4
func (response *StopInstanceResponse) FromJsonString(s string) error
func (*StopInstanceResponse) ToJsonString ¶ added in v0.3.4
func (response *StopInstanceResponse) ToJsonString() string
type StopInstancesRequest ¶ added in v0.3.8
type StopInstancesRequest struct {
*cdshttp.BaseRequest
InstanceIds *string `json:"InstanceIds,omitempty" name:"InstanceIds"`
}
func NewStopInstancesRequest ¶ added in v0.3.8
func NewStopInstancesRequest() *StopInstancesRequest
func (*StopInstancesRequest) FromJsonString ¶ added in v0.3.8
func (request *StopInstancesRequest) FromJsonString(s string) error
func (*StopInstancesRequest) ToJsonString ¶ added in v0.3.8
func (request *StopInstancesRequest) ToJsonString() string
type StopInstancesResponse ¶ added in v0.3.8
type StopInstancesResponse struct {
*cdshttp.BaseResponse
Code *string `json:"Code,omitempty" name:"Code"`
TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
Message *string `json:"Message,omitempty" name:"Message"`
Data *interface{} `json:"Data,omitempty" name:"Data"`
}
func NewStopInstancesResponse ¶ added in v0.3.8
func NewStopInstancesResponse() *StopInstancesResponse
func (*StopInstancesResponse) FromJsonString ¶ added in v0.3.8
func (response *StopInstancesResponse) FromJsonString(s string) error
func (*StopInstancesResponse) ToJsonString ¶ added in v0.3.8
func (response *StopInstancesResponse) ToJsonString() string
type SystemDisk ¶ added in v0.2.2
Click to show internal directories.
Click to hide internal directories.