Documentation
¶
Index ¶
- Variables
- func DoAction(action string, options ...string) ([]byte, error)
- type CvmClient
- func (c *CvmClient) DescribeImageQuota(options ...string) (*DescribeImageQuotaResp, error)
- func (c *CvmClient) DescribeImages(options ...string) (*DescribeImagesResp, error)
- func (c *CvmClient) DescribeImportImageOs(options ...string) (*DescribeImportImageOsResp, error)
- func (client *CvmClient) DoAction(action string, options ...string) ([]byte, error)
- type DescribeImageQuotaResp
- type DescribeImagesResp
- type DescribeImportImageOsResp
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultClient = CvmClient{Client: core.DefaultClient}
Functions ¶
Types ¶
type CvmClient ¶
func (*CvmClient) DescribeImageQuota ¶
func (c *CvmClient) DescribeImageQuota(options ...string) (*DescribeImageQuotaResp, error)
func (*CvmClient) DescribeImages ¶
func (c *CvmClient) DescribeImages(options ...string) (*DescribeImagesResp, error)
func (*CvmClient) DescribeImportImageOs ¶
func (c *CvmClient) DescribeImportImageOs(options ...string) (*DescribeImportImageOsResp, 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)
Click to show internal directories.
Click to hide internal directories.