cvm

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: May 23, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultClient = CvmClient{Client: core.DefaultClient}

Functions

func DoAction

func DoAction(action string, options ...string) ([]byte, error)

Types

type CvmClient

type CvmClient struct {
	*core.Client
}

func NewClient

func NewClient() *CvmClient

func (*CvmClient) DescribeImageQuota

func (c *CvmClient) DescribeImageQuota(options ...string) (*DescribeImageQuotaResp, error)

Implement https://cloud.tencent.com/document/api/213/15719

func (*CvmClient) DescribeImages

func (c *CvmClient) DescribeImages(options ...string) (*DescribeImagesResp, error)

Implement https://cloud.tencent.com/document/api/213/15715

func (*CvmClient) DescribeImportImageOs

func (c *CvmClient) DescribeImportImageOs(options ...string) (*DescribeImportImageOsResp, error)

Implement https://cloud.tencent.com/document/api/213/15718

func (*CvmClient) DoAction

func (client *CvmClient) DoAction(action string, options ...string) ([]byte, error)

type DescribeImageQuotaResp

type DescribeImageQuotaResp struct {
	Response struct {
		ImageNumQuota int64  `json:"ImageNumQuota"`
		RequestID     string `json:"RequestId"`
	} `json:"Response"`
}

func DescribeImageQuota

func DescribeImageQuota(options ...string) (*DescribeImageQuotaResp, error)

func (*DescribeImageQuotaResp) String

func (r *DescribeImageQuotaResp) String(args ...interface{}) (string, error)

type DescribeImagesResp

type DescribeImagesResp struct {
	Response struct {
		ImageSet []struct {
			Architecture       string      `json:"Architecture"`
			CreatedTime        interface{} `json:"CreatedTime"`
			ImageCreator       interface{} `json:"ImageCreator"`
			ImageDescription   string      `json:"ImageDescription"`
			ImageID            string      `json:"ImageId"`
			ImageName          string      `json:"ImageName"`
			ImageSize          int64       `json:"ImageSize"`
			ImageSource        string      `json:"ImageSource"`
			ImageState         string      `json:"ImageState"`
			ImageType          string      `json:"ImageType"`
			OsName             string      `json:"OsName"`
			Platform           string      `json:"Platform"`
			IsSupportCloudinit bool        `json:"isSupportCloudinit"`
		} `json:"ImageSet"`
		RequestID  string `json:"RequestId"`
		TotalCount int64  `json:"TotalCount"`
	} `json:"Response"`
}

func DescribeImages

func DescribeImages(options ...string) (*DescribeImagesResp, error)

func (*DescribeImagesResp) String

func (r *DescribeImagesResp) String(args ...interface{}) (string, error)

type DescribeImportImageOsResp

type DescribeImportImageOsResp struct {
	Response struct {
		ImportImageOsArchitectureSupported []string `json:"ImportImageOsArchitectureSupported"`
		ImportImageOsListSupported         struct {
			Linux   []string `json:"linux"`
			Windows []string `json:"windows"`
		} `json:"ImportImageOsListSupported"`
		ImportImageOsVersionSupported struct {
			CentOS              []string `json:"CentOS"`
			CoreOS              []string `json:"CoreOS"`
			Debian              []string `json:"Debian"`
			FreeBSD             []string `json:"FreeBSD"`
			OpenSUSE            []string `json:"OpenSUSE"`
			Redhat              []string `json:"Redhat"`
			Suse                []string `json:"SUSE"`
			Ubuntu              []string `json:"Ubuntu"`
			Windows_Server_2003 []string `json:"Windows Server 2003"`
			Windows_Server_2008 []string `json:"Windows Server 2008"`
			Windows_Server_2012 []string `json:"Windows Server 2012"`
			Windows_Server_2016 []string `json:"Windows Server 2016"`
		} `json:"ImportImageOsVersionSupported"`
		RequestID string `json:"RequestId"`
	} `json:"Response"`
}

func DescribeImportImageOs

func DescribeImportImageOs(options ...string) (*DescribeImportImageOsResp, error)

func (*DescribeImportImageOsResp) String

func (r *DescribeImportImageOsResp) String(args ...interface{}) (string, error)

Jump to

Keyboard shortcuts

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