instance

package
v0.3.16 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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

type Client struct {
	common.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 DataDisk

type DataDisk struct {
	Size *int    `json:"Size,omitempty" name:"Size"`
	Type *string `json:"Type,omitempty" name:"Type"`
	IOPS *int    `json:"IOPS,omitempty" name:"IOPS"`
}

type DataDisksInfo

type DataDisksInfo struct {
	DiskId   *string `json:"DiskId"`
	DiskType *string `json:"DiskType"`
	Size     *int    `json:"Size"`
	IopsSize *int    `json:"IopsSize"`
	Iops     *int    `json:"Iops"`
}

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 PrivateIp

type PrivateIp struct {
	PrivateID *string   `json:"PrivateId,omitempty" name:"PrivateId"`
	IP        []*string `json:"IP,omitempty" name:"IP"`
	Segment   *string   `json:"Segment,omitempty" name:"Segment"`
}

type PrivateNetworkInterfaceInfo

type PrivateNetworkInterfaceInfo struct {
	InterfaceId *string `json:"InterfaceId"`
	Name        *string `json:"Name"`
	IP          *string `json:"IP"`
	MAC         *string `json:"MAC"`
	Connected   *int    `json:"Connected"`
	PrivateId   *string `json:"PrivateId"`
}

type PublicNetworkInterfaceInfo

type PublicNetworkInterfaceInfo struct {
	InterfaceId *string `json:"InterfaceId"`
	Name        *string `json:"Name"`
	IP          *string `json:"IP"`
	MAC         *string `json:"MAC"`
	Connected   *int    `json:"Connected"`
	PublicId    *string `json:"PublicId"`
}

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

type SystemDisk struct {
	Type *string `json:"Type,omitempty" name:"Type" tf:"type"`
	IOPS *int    `json:"IOPS,omitempty" name:"IOPS" tf:"iops"`
	Size *int    `json:"Size,omitempty" name:"Size" tf:"size"`
}

type SystemDiskInfo added in v0.2.7

type SystemDiskInfo struct {
	DiskType *string `json:"DiskType"`
	Size     *int    `json:"Size"`
	IopsSize *int    `json:"IopsSize"`
	Iops     *int    `json:"Iops"`
}

Jump to

Keyboard shortcuts

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