eip

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2017 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DoAction

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

Types

type CreateEipResp

type CreateEipResp struct {
	Code     int64  `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		EipIds    []string `json:"eipIds"`
		RequestID int64    `json:"requestId"`
	} `json:"data"`
	Message string `json:"message"`
}

func (*CreateEipResp) String

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

type DeleteEipResp

type DeleteEipResp struct {
	Code     int64  `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		RequestID int64 `json:"requestId"`
	} `json:"data"`
	Message string `json:"message"`
}

func (*DeleteEipResp) String

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

type DescribeEipQuotaResp

type DescribeEipQuotaResp struct {
	Code     int64  `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		CurrentEipNum        int64 `json:"currentEipNum"`
		DailyAllocWanIPCount int64 `json:"dailyAllocWanIpCount"`
		DailyAllocWanIPQuota int64 `json:"dailyAllocWanIpQuota"`
		DailyApplyCount      int64 `json:"dailyApplyCount"`
		DailyApplyQuota      int64 `json:"dailyApplyQuota"`
		EipNumQuota          int64 `json:"eipNumQuota"`
	} `json:"data"`
	Message string `json:"message"`
}

func (*DescribeEipQuotaResp) String

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

type DescribeEipResp

type DescribeEipResp struct {
	Code     int64  `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		EipSet []interface{} `json:"eipSet"`
	} `json:"data"`
	Message    string `json:"message"`
	TotalCount int64  `json:"totalCount"`
}

func (*DescribeEipResp) String

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

type EipBindInstanceResp

type EipBindInstanceResp struct {
	Code     int64  `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		RequestID int64 `json:"requestId"`
	} `json:"data"`
	Message string `json:"message"`
}

func (*EipBindInstanceResp) String

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

type EipUnBindInstanceResp

type EipUnBindInstanceResp struct {
	Code     int64  `json:"code"`
	CodeDesc string `json:"codeDesc"`
	Data     struct {
		RequestID int64 `json:"requestId"`
	} `json:"data"`
	Message string `json:"message"`
}

func (*EipUnBindInstanceResp) String

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

type ModifyEipAttributesResp

type ModifyEipAttributesResp struct {
	Code     int64         `json:"code"`
	CodeDesc string        `json:"codeDesc"`
	Data     []interface{} `json:"data"`
	Message  string        `json:"message"`
}

func (*ModifyEipAttributesResp) String

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

Jump to

Keyboard shortcuts

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