ens

package
v1.61.1631 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2022 License: Apache-2.0 Imports: 5 Imported by: 1

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type Accounts ¶ added in v1.61.441

type Accounts struct {
	Account []string `json:"Account" xml:"Account"`
}

Accounts is a nested struct in ens response

type AddBackendServersBackendServers ¶ added in v1.61.1107

type AddBackendServersBackendServers struct {
	Port     string `name:"Port"`
	Ip       string `name:"Ip"`
	Weight   string `name:"Weight"`
	Type     string `name:"Type"`
	ServerId string `name:"ServerId"`
}

AddBackendServersBackendServers is a repeated param struct in AddBackendServersRequest

type AddBackendServersRequest ¶ added in v1.61.1107

type AddBackendServersRequest struct {
	*requests.RpcRequest
	BackendServers *[]AddBackendServersBackendServers `position:"Query" name:"BackendServers"  type:"Json"`
	LoadBalancerId string                             `position:"Query" name:"LoadBalancerId"`
}

AddBackendServersRequest is the request struct for api AddBackendServers

func CreateAddBackendServersRequest ¶ added in v1.61.1107

func CreateAddBackendServersRequest() (request *AddBackendServersRequest)

CreateAddBackendServersRequest creates a request to invoke AddBackendServers API

type AddBackendServersResponse ¶ added in v1.61.1107

type AddBackendServersResponse struct {
	*responses.BaseResponse
	RequestId      string                            `json:"RequestId" xml:"RequestId"`
	BackendServers BackendServersInAddBackendServers `json:"BackendServers" xml:"BackendServers"`
}

AddBackendServersResponse is the response struct for api AddBackendServers

func CreateAddBackendServersResponse ¶ added in v1.61.1107

func CreateAddBackendServersResponse() (response *AddBackendServersResponse)

CreateAddBackendServersResponse creates a response to parse from AddBackendServers response

type AddDeviceInternetPortRequest ¶ added in v1.61.1227

type AddDeviceInternetPortRequest struct {
	*requests.RpcRequest
	ISP          string `position:"Query" name:"ISP"`
	InternalIp   string `position:"Query" name:"InternalIp"`
	NatType      string `position:"Query" name:"NatType"`
	InstanceId   string `position:"Query" name:"InstanceId"`
	InternalPort string `position:"Query" name:"InternalPort"`
}

AddDeviceInternetPortRequest is the request struct for api AddDeviceInternetPort

func CreateAddDeviceInternetPortRequest ¶ added in v1.61.1227

func CreateAddDeviceInternetPortRequest() (request *AddDeviceInternetPortRequest)

CreateAddDeviceInternetPortRequest creates a request to invoke AddDeviceInternetPort API

type AddDeviceInternetPortResponse ¶ added in v1.61.1227

type AddDeviceInternetPortResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	RuleIds   []string `json:"RuleIds" xml:"RuleIds"`
}

AddDeviceInternetPortResponse is the response struct for api AddDeviceInternetPort

func CreateAddDeviceInternetPortResponse ¶ added in v1.61.1227

func CreateAddDeviceInternetPortResponse() (response *AddDeviceInternetPortResponse)

CreateAddDeviceInternetPortResponse creates a response to parse from AddDeviceInternetPort response

type AddNetworkInterfaceToInstanceRequest ¶ added in v1.61.441

type AddNetworkInterfaceToInstanceRequest struct {
	*requests.RpcRequest
	Networks   string           `position:"Query" name:"Networks"`
	AutoStart  requests.Boolean `position:"Query" name:"AutoStart"`
	InstanceId string           `position:"Query" name:"InstanceId"`
}

AddNetworkInterfaceToInstanceRequest is the request struct for api AddNetworkInterfaceToInstance

func CreateAddNetworkInterfaceToInstanceRequest ¶ added in v1.61.441

func CreateAddNetworkInterfaceToInstanceRequest() (request *AddNetworkInterfaceToInstanceRequest)

CreateAddNetworkInterfaceToInstanceRequest creates a request to invoke AddNetworkInterfaceToInstance API

type AddNetworkInterfaceToInstanceResponse ¶ added in v1.61.441

type AddNetworkInterfaceToInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddNetworkInterfaceToInstanceResponse is the response struct for api AddNetworkInterfaceToInstance

func CreateAddNetworkInterfaceToInstanceResponse ¶ added in v1.61.441

func CreateAddNetworkInterfaceToInstanceResponse() (response *AddNetworkInterfaceToInstanceResponse)

CreateAddNetworkInterfaceToInstanceResponse creates a response to parse from AddNetworkInterfaceToInstance response

type App ¶ added in v1.61.441

type App struct {
	AppId   string `json:"AppId" xml:"AppId"`
	AppInfo string `json:"AppInfo" xml:"AppInfo"`
}

App is a nested struct in ens response

type AppList ¶ added in v1.61.441

type AppList struct {
	App []App `json:"App" xml:"App"`
}

AppList is a nested struct in ens response

type AppMetaData ¶ added in v1.61.1398

type AppMetaData struct {
	AppId            string `json:"AppId" xml:"AppId"`
	AppName          string `json:"AppName" xml:"AppName"`
	AppStableVersion string `json:"AppStableVersion" xml:"AppStableVersion"`
	AppType          string `json:"AppType" xml:"AppType"`
	ClusterName      string `json:"ClusterName" xml:"ClusterName"`
	CreateTime       string `json:"CreateTime" xml:"CreateTime"`
	Description      string `json:"Description" xml:"Description"`
}

AppMetaData is a nested struct in ens response

type AppStatus ¶ added in v1.61.1398

type AppStatus struct {
	Phase         string `json:"Phase" xml:"Phase"`
	StatusDescrip string `json:"StatusDescrip" xml:"StatusDescrip"`
	UpdateTime    string `json:"UpdateTime" xml:"UpdateTime"`
}

AppStatus is a nested struct in ens response

type Application ¶ added in v1.61.441

type Application struct {
	ClusterName string  `json:"ClusterName" xml:"ClusterName"`
	AppList     AppList `json:"AppList" xml:"AppList"`
}

Application is a nested struct in ens response

type Applications ¶ added in v1.61.441

type Applications struct {
	Application []Application `json:"Application" xml:"Application"`
}

Applications is a nested struct in ens response

type AssociateEnsEipAddressRequest ¶ added in v1.61.1084

type AssociateEnsEipAddressRequest struct {
	*requests.RpcRequest
	AllocationId string `position:"Query" name:"AllocationId"`
	InstanceType string `position:"Query" name:"InstanceType"`
	InstanceId   string `position:"Query" name:"InstanceId"`
}

AssociateEnsEipAddressRequest is the request struct for api AssociateEnsEipAddress

func CreateAssociateEnsEipAddressRequest ¶ added in v1.61.1084

func CreateAssociateEnsEipAddressRequest() (request *AssociateEnsEipAddressRequest)

CreateAssociateEnsEipAddressRequest creates a request to invoke AssociateEnsEipAddress API

type AssociateEnsEipAddressResponse ¶ added in v1.61.1084

type AssociateEnsEipAddressResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AssociateEnsEipAddressResponse is the response struct for api AssociateEnsEipAddress

func CreateAssociateEnsEipAddressResponse ¶ added in v1.61.1084

func CreateAssociateEnsEipAddressResponse() (response *AssociateEnsEipAddressResponse)

CreateAssociateEnsEipAddressResponse creates a response to parse from AssociateEnsEipAddress response

type AttachDiskRequest ¶ added in v1.61.1398

type AttachDiskRequest struct {
	*requests.RpcRequest
	DiskId             string `position:"Query" name:"DiskId"`
	DeleteWithInstance string `position:"Query" name:"DeleteWithInstance"`
	InstanceId         string `position:"Query" name:"InstanceId"`
}

AttachDiskRequest is the request struct for api AttachDisk

func CreateAttachDiskRequest ¶ added in v1.61.1398

func CreateAttachDiskRequest() (request *AttachDiskRequest)

CreateAttachDiskRequest creates a request to invoke AttachDisk API

type AttachDiskResponse ¶ added in v1.61.1398

type AttachDiskResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AttachDiskResponse is the response struct for api AttachDisk

func CreateAttachDiskResponse ¶ added in v1.61.1398

func CreateAttachDiskResponse() (response *AttachDiskResponse)

CreateAttachDiskResponse creates a response to parse from AttachDisk response

type AttachEnsInstancesRequest ¶

type AttachEnsInstancesRequest struct {
	*requests.RpcRequest
	Scripts    string `position:"Query" name:"Scripts"`
	InstanceId string `position:"Query" name:"InstanceId"`
}

AttachEnsInstancesRequest is the request struct for api AttachEnsInstances

func CreateAttachEnsInstancesRequest ¶

func CreateAttachEnsInstancesRequest() (request *AttachEnsInstancesRequest)

CreateAttachEnsInstancesRequest creates a request to invoke AttachEnsInstances API

type AttachEnsInstancesResponse ¶

type AttachEnsInstancesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AttachEnsInstancesResponse is the response struct for api AttachEnsInstances

func CreateAttachEnsInstancesResponse ¶

func CreateAttachEnsInstancesResponse() (response *AttachEnsInstancesResponse)

CreateAttachEnsInstancesResponse creates a response to parse from AttachEnsInstances response

type AuthorizeSecurityGroupEgressRequest ¶ added in v1.61.257

type AuthorizeSecurityGroupEgressRequest struct {
	*requests.RpcRequest
	SourcePortRange string           `position:"Query" name:"SourcePortRange"`
	PortRange       string           `position:"Query" name:"PortRange"`
	IpProtocol      string           `position:"Query" name:"IpProtocol"`
	Priority        requests.Integer `position:"Query" name:"Priority"`
	DestCidrIp      string           `position:"Query" name:"DestCidrIp"`
	SecurityGroupId string           `position:"Query" name:"SecurityGroupId"`
	Policy          string           `position:"Query" name:"Policy"`
}

AuthorizeSecurityGroupEgressRequest is the request struct for api AuthorizeSecurityGroupEgress

func CreateAuthorizeSecurityGroupEgressRequest ¶ added in v1.61.257

func CreateAuthorizeSecurityGroupEgressRequest() (request *AuthorizeSecurityGroupEgressRequest)

CreateAuthorizeSecurityGroupEgressRequest creates a request to invoke AuthorizeSecurityGroupEgress API

type AuthorizeSecurityGroupEgressResponse ¶ added in v1.61.257

type AuthorizeSecurityGroupEgressResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AuthorizeSecurityGroupEgressResponse is the response struct for api AuthorizeSecurityGroupEgress

func CreateAuthorizeSecurityGroupEgressResponse ¶ added in v1.61.257

func CreateAuthorizeSecurityGroupEgressResponse() (response *AuthorizeSecurityGroupEgressResponse)

CreateAuthorizeSecurityGroupEgressResponse creates a response to parse from AuthorizeSecurityGroupEgress response

type AuthorizeSecurityGroupRequest ¶ added in v1.61.257

type AuthorizeSecurityGroupRequest struct {
	*requests.RpcRequest
	SourcePortRange string           `position:"Query" name:"SourcePortRange"`
	PortRange       string           `position:"Query" name:"PortRange"`
	IpProtocol      string           `position:"Query" name:"IpProtocol"`
	SourceCidrIp    string           `position:"Query" name:"SourceCidrIp"`
	Priority        requests.Integer `position:"Query" name:"Priority"`
	SecurityGroupId string           `position:"Query" name:"SecurityGroupId"`
	Policy          string           `position:"Query" name:"Policy"`
}

AuthorizeSecurityGroupRequest is the request struct for api AuthorizeSecurityGroup

func CreateAuthorizeSecurityGroupRequest ¶ added in v1.61.257

func CreateAuthorizeSecurityGroupRequest() (request *AuthorizeSecurityGroupRequest)

CreateAuthorizeSecurityGroupRequest creates a request to invoke AuthorizeSecurityGroup API

type AuthorizeSecurityGroupResponse ¶ added in v1.61.257

type AuthorizeSecurityGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AuthorizeSecurityGroupResponse is the response struct for api AuthorizeSecurityGroup

func CreateAuthorizeSecurityGroupResponse ¶ added in v1.61.257

func CreateAuthorizeSecurityGroupResponse() (response *AuthorizeSecurityGroupResponse)

CreateAuthorizeSecurityGroupResponse creates a response to parse from AuthorizeSecurityGroup response

type BackendServer ¶ added in v1.61.1107

type BackendServer struct {
	Port     int    `json:"Port" xml:"Port"`
	Ip       string `json:"Ip" xml:"Ip"`
	ServerId string `json:"ServerId" xml:"ServerId"`
	Weight   int    `json:"Weight" xml:"Weight"`
	Type     string `json:"Type" xml:"Type"`
}

BackendServer is a nested struct in ens response

type BackendServersInAddBackendServers ¶ added in v1.61.1107

type BackendServersInAddBackendServers struct {
	BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}

BackendServersInAddBackendServers is a nested struct in ens response

type BackendServersInDescribeLoadBalancerAttribute ¶ added in v1.61.1107

type BackendServersInDescribeLoadBalancerAttribute struct {
	Rs []Rs `json:"rs" xml:"rs"`
}

BackendServersInDescribeLoadBalancerAttribute is a nested struct in ens response

type BackendServersInRemoveBackendServers ¶ added in v1.61.1107

type BackendServersInRemoveBackendServers struct {
	BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}

BackendServersInRemoveBackendServers is a nested struct in ens response

type BackendServersInSetBackendServers ¶ added in v1.61.1107

type BackendServersInSetBackendServers struct {
	BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}

BackendServersInSetBackendServers is a nested struct in ens response

type BandWidthFeeData ¶ added in v1.60.325

type BandWidthFeeData struct {
	CostCode string `json:"CostCode" xml:"CostCode"`
	CostType string `json:"CostType" xml:"CostType"`
	CostVal  int    `json:"CostVal" xml:"CostVal"`
	IspLine  string `json:"IspLine" xml:"IspLine"`
	CostName string `json:"CostName" xml:"CostName"`
}

BandWidthFeeData is a nested struct in ens response

type BandWidthFeeDatasInDescribeEpnMeasurementData ¶ added in v1.61.1084

type BandWidthFeeDatasInDescribeEpnMeasurementData struct {
	BandWidthFeeData []BandWidthFeeData `json:"BandWidthFeeData" xml:"BandWidthFeeData"`
}

BandWidthFeeDatasInDescribeEpnMeasurementData is a nested struct in ens response

type BandWidthFeeDatasInDescribeMeasurementData ¶ added in v1.61.1084

type BandWidthFeeDatasInDescribeMeasurementData struct {
	BandWidthFeeData []BandWidthFeeData `json:"BandWidthFeeData" xml:"BandWidthFeeData"`
}

BandWidthFeeDatasInDescribeMeasurementData is a nested struct in ens response

type BandWidthMonitorDataInDescribeEpnBandWidthData ¶ added in v1.61.1084

type BandWidthMonitorDataInDescribeEpnBandWidthData struct {
	BandWidthMonitorDataItem []BandWidthMonitorDataItem `json:"BandWidthMonitorData" xml:"BandWidthMonitorData"`
}

BandWidthMonitorDataInDescribeEpnBandWidthData is a nested struct in ens response

type BandWidthMonitorDataInDescribeUserBandWidthData ¶ added in v1.61.1084

type BandWidthMonitorDataInDescribeUserBandWidthData struct {
	BandWidthMonitorDataItem []BandWidthMonitorDataItemInDescribeUserBandWidthData `json:"BandWidthMonitorData" xml:"BandWidthMonitorData"`
}

BandWidthMonitorDataInDescribeUserBandWidthData is a nested struct in ens response

type BandWidthMonitorDataItem ¶

type BandWidthMonitorDataItem struct {
	DownBandWidth int64  `json:"DownBandWidth" xml:"DownBandWidth"`
	UpBandWidth   int64  `json:"UpBandWidth" xml:"UpBandWidth"`
	TimeStamp     string `json:"TimeStamp" xml:"TimeStamp"`
	InternetRX    int64  `json:"InternetRX" xml:"InternetRX"`
	InternetTX    int64  `json:"InternetTX" xml:"InternetTX"`
}

BandWidthMonitorDataItem is a nested struct in ens response

type BandWidthMonitorDataItemInDescribeUserBandWidthData ¶ added in v1.61.1084

type BandWidthMonitorDataItemInDescribeUserBandWidthData struct {
	DownBandWidth int    `json:"DownBandWidth" xml:"DownBandWidth"`
	InternetRX    int    `json:"InternetRX" xml:"InternetRX"`
	InternetTX    int    `json:"InternetTX" xml:"InternetTX"`
	TimeStamp     string `json:"TimeStamp" xml:"TimeStamp"`
	UpBandWidth   int    `json:"UpBandWidth" xml:"UpBandWidth"`
}

BandWidthMonitorDataItemInDescribeUserBandWidthData is a nested struct in ens response

type BandwidthTypes ¶ added in v1.60.325

type BandwidthTypes struct {
	BandwidthType []string `json:"BandwidthType" xml:"BandwidthType"`
}

BandwidthTypes is a nested struct in ens response

type Client ¶

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient ¶

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey ¶

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole ¶

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions ¶

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider ¶

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn ¶

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy ¶

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair ¶

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken ¶

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AddBackendServers ¶ added in v1.61.1107

func (client *Client) AddBackendServers(request *AddBackendServersRequest) (response *AddBackendServersResponse, err error)

AddBackendServers invokes the ens.AddBackendServers API synchronously

func (*Client) AddBackendServersWithCallback ¶ added in v1.61.1107

func (client *Client) AddBackendServersWithCallback(request *AddBackendServersRequest, callback func(response *AddBackendServersResponse, err error)) <-chan int

AddBackendServersWithCallback invokes the ens.AddBackendServers API asynchronously

func (*Client) AddBackendServersWithChan ¶ added in v1.61.1107

func (client *Client) AddBackendServersWithChan(request *AddBackendServersRequest) (<-chan *AddBackendServersResponse, <-chan error)

AddBackendServersWithChan invokes the ens.AddBackendServers API asynchronously

func (*Client) AddDeviceInternetPort ¶ added in v1.61.1227

func (client *Client) AddDeviceInternetPort(request *AddDeviceInternetPortRequest) (response *AddDeviceInternetPortResponse, err error)

AddDeviceInternetPort invokes the ens.AddDeviceInternetPort API synchronously

func (*Client) AddDeviceInternetPortWithCallback ¶ added in v1.61.1227

func (client *Client) AddDeviceInternetPortWithCallback(request *AddDeviceInternetPortRequest, callback func(response *AddDeviceInternetPortResponse, err error)) <-chan int

AddDeviceInternetPortWithCallback invokes the ens.AddDeviceInternetPort API asynchronously

func (*Client) AddDeviceInternetPortWithChan ¶ added in v1.61.1227

func (client *Client) AddDeviceInternetPortWithChan(request *AddDeviceInternetPortRequest) (<-chan *AddDeviceInternetPortResponse, <-chan error)

AddDeviceInternetPortWithChan invokes the ens.AddDeviceInternetPort API asynchronously

func (*Client) AddNetworkInterfaceToInstance ¶ added in v1.61.441

func (client *Client) AddNetworkInterfaceToInstance(request *AddNetworkInterfaceToInstanceRequest) (response *AddNetworkInterfaceToInstanceResponse, err error)

AddNetworkInterfaceToInstance invokes the ens.AddNetworkInterfaceToInstance API synchronously

func (*Client) AddNetworkInterfaceToInstanceWithCallback ¶ added in v1.61.441

func (client *Client) AddNetworkInterfaceToInstanceWithCallback(request *AddNetworkInterfaceToInstanceRequest, callback func(response *AddNetworkInterfaceToInstanceResponse, err error)) <-chan int

AddNetworkInterfaceToInstanceWithCallback invokes the ens.AddNetworkInterfaceToInstance API asynchronously

func (*Client) AddNetworkInterfaceToInstanceWithChan ¶ added in v1.61.441

func (client *Client) AddNetworkInterfaceToInstanceWithChan(request *AddNetworkInterfaceToInstanceRequest) (<-chan *AddNetworkInterfaceToInstanceResponse, <-chan error)

AddNetworkInterfaceToInstanceWithChan invokes the ens.AddNetworkInterfaceToInstance API asynchronously

func (*Client) AssociateEnsEipAddress ¶ added in v1.61.1084

func (client *Client) AssociateEnsEipAddress(request *AssociateEnsEipAddressRequest) (response *AssociateEnsEipAddressResponse, err error)

AssociateEnsEipAddress invokes the ens.AssociateEnsEipAddress API synchronously

func (*Client) AssociateEnsEipAddressWithCallback ¶ added in v1.61.1084

func (client *Client) AssociateEnsEipAddressWithCallback(request *AssociateEnsEipAddressRequest, callback func(response *AssociateEnsEipAddressResponse, err error)) <-chan int

AssociateEnsEipAddressWithCallback invokes the ens.AssociateEnsEipAddress API asynchronously

func (*Client) AssociateEnsEipAddressWithChan ¶ added in v1.61.1084

func (client *Client) AssociateEnsEipAddressWithChan(request *AssociateEnsEipAddressRequest) (<-chan *AssociateEnsEipAddressResponse, <-chan error)

AssociateEnsEipAddressWithChan invokes the ens.AssociateEnsEipAddress API asynchronously

func (*Client) AttachDisk ¶ added in v1.61.1398

func (client *Client) AttachDisk(request *AttachDiskRequest) (response *AttachDiskResponse, err error)

AttachDisk invokes the ens.AttachDisk API synchronously

func (*Client) AttachDiskWithCallback ¶ added in v1.61.1398

func (client *Client) AttachDiskWithCallback(request *AttachDiskRequest, callback func(response *AttachDiskResponse, err error)) <-chan int

AttachDiskWithCallback invokes the ens.AttachDisk API asynchronously

func (*Client) AttachDiskWithChan ¶ added in v1.61.1398

func (client *Client) AttachDiskWithChan(request *AttachDiskRequest) (<-chan *AttachDiskResponse, <-chan error)

AttachDiskWithChan invokes the ens.AttachDisk API asynchronously

func (*Client) AttachEnsInstances ¶

func (client *Client) AttachEnsInstances(request *AttachEnsInstancesRequest) (response *AttachEnsInstancesResponse, err error)

AttachEnsInstances invokes the ens.AttachEnsInstances API synchronously

func (*Client) AttachEnsInstancesWithCallback ¶

func (client *Client) AttachEnsInstancesWithCallback(request *AttachEnsInstancesRequest, callback func(response *AttachEnsInstancesResponse, err error)) <-chan int

AttachEnsInstancesWithCallback invokes the ens.AttachEnsInstances API asynchronously

func (*Client) AttachEnsInstancesWithChan ¶

func (client *Client) AttachEnsInstancesWithChan(request *AttachEnsInstancesRequest) (<-chan *AttachEnsInstancesResponse, <-chan error)

AttachEnsInstancesWithChan invokes the ens.AttachEnsInstances API asynchronously

func (*Client) AuthorizeSecurityGroup ¶ added in v1.61.257

func (client *Client) AuthorizeSecurityGroup(request *AuthorizeSecurityGroupRequest) (response *AuthorizeSecurityGroupResponse, err error)

AuthorizeSecurityGroup invokes the ens.AuthorizeSecurityGroup API synchronously

func (*Client) AuthorizeSecurityGroupEgress ¶ added in v1.61.257

func (client *Client) AuthorizeSecurityGroupEgress(request *AuthorizeSecurityGroupEgressRequest) (response *AuthorizeSecurityGroupEgressResponse, err error)

AuthorizeSecurityGroupEgress invokes the ens.AuthorizeSecurityGroupEgress API synchronously

func (*Client) AuthorizeSecurityGroupEgressWithCallback ¶ added in v1.61.257

func (client *Client) AuthorizeSecurityGroupEgressWithCallback(request *AuthorizeSecurityGroupEgressRequest, callback func(response *AuthorizeSecurityGroupEgressResponse, err error)) <-chan int

AuthorizeSecurityGroupEgressWithCallback invokes the ens.AuthorizeSecurityGroupEgress API asynchronously

func (*Client) AuthorizeSecurityGroupEgressWithChan ¶ added in v1.61.257

func (client *Client) AuthorizeSecurityGroupEgressWithChan(request *AuthorizeSecurityGroupEgressRequest) (<-chan *AuthorizeSecurityGroupEgressResponse, <-chan error)

AuthorizeSecurityGroupEgressWithChan invokes the ens.AuthorizeSecurityGroupEgress API asynchronously

func (*Client) AuthorizeSecurityGroupWithCallback ¶ added in v1.61.257

func (client *Client) AuthorizeSecurityGroupWithCallback(request *AuthorizeSecurityGroupRequest, callback func(response *AuthorizeSecurityGroupResponse, err error)) <-chan int

AuthorizeSecurityGroupWithCallback invokes the ens.AuthorizeSecurityGroup API asynchronously

func (*Client) AuthorizeSecurityGroupWithChan ¶ added in v1.61.257

func (client *Client) AuthorizeSecurityGroupWithChan(request *AuthorizeSecurityGroupRequest) (<-chan *AuthorizeSecurityGroupResponse, <-chan error)

AuthorizeSecurityGroupWithChan invokes the ens.AuthorizeSecurityGroup API asynchronously

func (*Client) CreateApplication ¶ added in v1.61.441

func (client *Client) CreateApplication(request *CreateApplicationRequest) (response *CreateApplicationResponse, err error)

CreateApplication invokes the ens.CreateApplication API synchronously

func (*Client) CreateApplicationWithCallback ¶ added in v1.61.441

func (client *Client) CreateApplicationWithCallback(request *CreateApplicationRequest, callback func(response *CreateApplicationResponse, err error)) <-chan int

CreateApplicationWithCallback invokes the ens.CreateApplication API asynchronously

func (*Client) CreateApplicationWithChan ¶ added in v1.61.441

func (client *Client) CreateApplicationWithChan(request *CreateApplicationRequest) (<-chan *CreateApplicationResponse, <-chan error)

CreateApplicationWithChan invokes the ens.CreateApplication API asynchronously

func (*Client) CreateDisk ¶ added in v1.61.1398

func (client *Client) CreateDisk(request *CreateDiskRequest) (response *CreateDiskResponse, err error)

CreateDisk invokes the ens.CreateDisk API synchronously

func (*Client) CreateDiskWithCallback ¶ added in v1.61.1398

func (client *Client) CreateDiskWithCallback(request *CreateDiskRequest, callback func(response *CreateDiskResponse, err error)) <-chan int

CreateDiskWithCallback invokes the ens.CreateDisk API asynchronously

func (*Client) CreateDiskWithChan ¶ added in v1.61.1398

func (client *Client) CreateDiskWithChan(request *CreateDiskRequest) (<-chan *CreateDiskResponse, <-chan error)

CreateDiskWithChan invokes the ens.CreateDisk API asynchronously

func (*Client) CreateEipInstance ¶ added in v1.61.1084

func (client *Client) CreateEipInstance(request *CreateEipInstanceRequest) (response *CreateEipInstanceResponse, err error)

CreateEipInstance invokes the ens.CreateEipInstance API synchronously

func (*Client) CreateEipInstanceWithCallback ¶ added in v1.61.1084

func (client *Client) CreateEipInstanceWithCallback(request *CreateEipInstanceRequest, callback func(response *CreateEipInstanceResponse, err error)) <-chan int

CreateEipInstanceWithCallback invokes the ens.CreateEipInstance API asynchronously

func (*Client) CreateEipInstanceWithChan ¶ added in v1.61.1084

func (client *Client) CreateEipInstanceWithChan(request *CreateEipInstanceRequest) (<-chan *CreateEipInstanceResponse, <-chan error)

CreateEipInstanceWithChan invokes the ens.CreateEipInstance API asynchronously

func (*Client) CreateEnsRouteEntry ¶ added in v1.61.1591

func (client *Client) CreateEnsRouteEntry(request *CreateEnsRouteEntryRequest) (response *CreateEnsRouteEntryResponse, err error)

CreateEnsRouteEntry invokes the ens.CreateEnsRouteEntry API synchronously

func (*Client) CreateEnsRouteEntryWithCallback ¶ added in v1.61.1591

func (client *Client) CreateEnsRouteEntryWithCallback(request *CreateEnsRouteEntryRequest, callback func(response *CreateEnsRouteEntryResponse, err error)) <-chan int

CreateEnsRouteEntryWithCallback invokes the ens.CreateEnsRouteEntry API asynchronously

func (*Client) CreateEnsRouteEntryWithChan ¶ added in v1.61.1591

func (client *Client) CreateEnsRouteEntryWithChan(request *CreateEnsRouteEntryRequest) (<-chan *CreateEnsRouteEntryResponse, <-chan error)

CreateEnsRouteEntryWithChan invokes the ens.CreateEnsRouteEntry API asynchronously

func (*Client) CreateEnsService ¶ added in v1.61.441

func (client *Client) CreateEnsService(request *CreateEnsServiceRequest) (response *CreateEnsServiceResponse, err error)

CreateEnsService invokes the ens.CreateEnsService API synchronously

func (*Client) CreateEnsServiceWithCallback ¶ added in v1.61.441

func (client *Client) CreateEnsServiceWithCallback(request *CreateEnsServiceRequest, callback func(response *CreateEnsServiceResponse, err error)) <-chan int

CreateEnsServiceWithCallback invokes the ens.CreateEnsService API asynchronously

func (*Client) CreateEnsServiceWithChan ¶ added in v1.61.441

func (client *Client) CreateEnsServiceWithChan(request *CreateEnsServiceRequest) (<-chan *CreateEnsServiceResponse, <-chan error)

CreateEnsServiceWithChan invokes the ens.CreateEnsService API asynchronously

func (*Client) CreateEpnInstance ¶ added in v1.61.441

func (client *Client) CreateEpnInstance(request *CreateEpnInstanceRequest) (response *CreateEpnInstanceResponse, err error)

CreateEpnInstance invokes the ens.CreateEpnInstance API synchronously

func (*Client) CreateEpnInstanceWithCallback ¶ added in v1.61.441

func (client *Client) CreateEpnInstanceWithCallback(request *CreateEpnInstanceRequest, callback func(response *CreateEpnInstanceResponse, err error)) <-chan int

CreateEpnInstanceWithCallback invokes the ens.CreateEpnInstance API asynchronously

func (*Client) CreateEpnInstanceWithChan ¶ added in v1.61.441

func (client *Client) CreateEpnInstanceWithChan(request *CreateEpnInstanceRequest) (<-chan *CreateEpnInstanceResponse, <-chan error)

CreateEpnInstanceWithChan invokes the ens.CreateEpnInstance API asynchronously

func (*Client) CreateForwardEntry ¶ added in v1.61.1591

func (client *Client) CreateForwardEntry(request *CreateForwardEntryRequest) (response *CreateForwardEntryResponse, err error)

CreateForwardEntry invokes the ens.CreateForwardEntry API synchronously

func (*Client) CreateForwardEntryWithCallback ¶ added in v1.61.1591

func (client *Client) CreateForwardEntryWithCallback(request *CreateForwardEntryRequest, callback func(response *CreateForwardEntryResponse, err error)) <-chan int

CreateForwardEntryWithCallback invokes the ens.CreateForwardEntry API asynchronously

func (*Client) CreateForwardEntryWithChan ¶ added in v1.61.1591

func (client *Client) CreateForwardEntryWithChan(request *CreateForwardEntryRequest) (<-chan *CreateForwardEntryResponse, <-chan error)

CreateForwardEntryWithChan invokes the ens.CreateForwardEntry API asynchronously

func (*Client) CreateImage ¶ added in v1.61.441

func (client *Client) CreateImage(request *CreateImageRequest) (response *CreateImageResponse, err error)

CreateImage invokes the ens.CreateImage API synchronously

func (*Client) CreateImageWithCallback ¶ added in v1.61.441

func (client *Client) CreateImageWithCallback(request *CreateImageRequest, callback func(response *CreateImageResponse, err error)) <-chan int

CreateImageWithCallback invokes the ens.CreateImage API asynchronously

func (*Client) CreateImageWithChan ¶ added in v1.61.441

func (client *Client) CreateImageWithChan(request *CreateImageRequest) (<-chan *CreateImageResponse, <-chan error)

CreateImageWithChan invokes the ens.CreateImage API asynchronously

func (*Client) CreateInstance ¶

func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)

CreateInstance invokes the ens.CreateInstance API synchronously

func (*Client) CreateInstanceWithCallback ¶

func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, callback func(response *CreateInstanceResponse, err error)) <-chan int

CreateInstanceWithCallback invokes the ens.CreateInstance API asynchronously

func (*Client) CreateInstanceWithChan ¶

func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)

CreateInstanceWithChan invokes the ens.CreateInstance API asynchronously

func (*Client) CreateKeyPair ¶ added in v1.61.257

func (client *Client) CreateKeyPair(request *CreateKeyPairRequest) (response *CreateKeyPairResponse, err error)

CreateKeyPair invokes the ens.CreateKeyPair API synchronously

func (*Client) CreateKeyPairWithCallback ¶ added in v1.61.257

func (client *Client) CreateKeyPairWithCallback(request *CreateKeyPairRequest, callback func(response *CreateKeyPairResponse, err error)) <-chan int

CreateKeyPairWithCallback invokes the ens.CreateKeyPair API asynchronously

func (*Client) CreateKeyPairWithChan ¶ added in v1.61.257

func (client *Client) CreateKeyPairWithChan(request *CreateKeyPairRequest) (<-chan *CreateKeyPairResponse, <-chan error)

CreateKeyPairWithChan invokes the ens.CreateKeyPair API asynchronously

func (*Client) CreateLoadBalancer ¶ added in v1.61.1176

func (client *Client) CreateLoadBalancer(request *CreateLoadBalancerRequest) (response *CreateLoadBalancerResponse, err error)

CreateLoadBalancer invokes the ens.CreateLoadBalancer API synchronously

func (*Client) CreateLoadBalancerHTTPListener ¶ added in v1.61.1107

func (client *Client) CreateLoadBalancerHTTPListener(request *CreateLoadBalancerHTTPListenerRequest) (response *CreateLoadBalancerHTTPListenerResponse, err error)

CreateLoadBalancerHTTPListener invokes the ens.CreateLoadBalancerHTTPListener API synchronously

func (*Client) CreateLoadBalancerHTTPListenerWithCallback ¶ added in v1.61.1107

func (client *Client) CreateLoadBalancerHTTPListenerWithCallback(request *CreateLoadBalancerHTTPListenerRequest, callback func(response *CreateLoadBalancerHTTPListenerResponse, err error)) <-chan int

CreateLoadBalancerHTTPListenerWithCallback invokes the ens.CreateLoadBalancerHTTPListener API asynchronously

func (*Client) CreateLoadBalancerHTTPListenerWithChan ¶ added in v1.61.1107

func (client *Client) CreateLoadBalancerHTTPListenerWithChan(request *CreateLoadBalancerHTTPListenerRequest) (<-chan *CreateLoadBalancerHTTPListenerResponse, <-chan error)

CreateLoadBalancerHTTPListenerWithChan invokes the ens.CreateLoadBalancerHTTPListener API asynchronously

func (*Client) CreateLoadBalancerHTTPSListener ¶ added in v1.61.1107

func (client *Client) CreateLoadBalancerHTTPSListener(request *CreateLoadBalancerHTTPSListenerRequest) (response *CreateLoadBalancerHTTPSListenerResponse, err error)

CreateLoadBalancerHTTPSListener invokes the ens.CreateLoadBalancerHTTPSListener API synchronously

func (*Client) CreateLoadBalancerHTTPSListenerWithCallback ¶ added in v1.61.1107

func (client *Client) CreateLoadBalancerHTTPSListenerWithCallback(request *CreateLoadBalancerHTTPSListenerRequest, callback func(response *CreateLoadBalancerHTTPSListenerResponse, err error)) <-chan int

CreateLoadBalancerHTTPSListenerWithCallback invokes the ens.CreateLoadBalancerHTTPSListener API asynchronously

func (*Client) CreateLoadBalancerHTTPSListenerWithChan ¶ added in v1.61.1107

func (client *Client) CreateLoadBalancerHTTPSListenerWithChan(request *CreateLoadBalancerHTTPSListenerRequest) (<-chan *CreateLoadBalancerHTTPSListenerResponse, <-chan error)

CreateLoadBalancerHTTPSListenerWithChan invokes the ens.CreateLoadBalancerHTTPSListener API asynchronously

func (*Client) CreateLoadBalancerTCPListener ¶ added in v1.61.1107

func (client *Client) CreateLoadBalancerTCPListener(request *CreateLoadBalancerTCPListenerRequest) (response *CreateLoadBalancerTCPListenerResponse, err error)

CreateLoadBalancerTCPListener invokes the ens.CreateLoadBalancerTCPListener API synchronously

func (*Client) CreateLoadBalancerTCPListenerWithCallback ¶ added in v1.61.1107

func (client *Client) CreateLoadBalancerTCPListenerWithCallback(request *CreateLoadBalancerTCPListenerRequest, callback func(response *CreateLoadBalancerTCPListenerResponse, err error)) <-chan int

CreateLoadBalancerTCPListenerWithCallback invokes the ens.CreateLoadBalancerTCPListener API asynchronously

func (*Client) CreateLoadBalancerTCPListenerWithChan ¶ added in v1.61.1107

func (client *Client) CreateLoadBalancerTCPListenerWithChan(request *CreateLoadBalancerTCPListenerRequest) (<-chan *CreateLoadBalancerTCPListenerResponse, <-chan error)

CreateLoadBalancerTCPListenerWithChan invokes the ens.CreateLoadBalancerTCPListener API asynchronously

func (*Client) CreateLoadBalancerUDPListener ¶ added in v1.61.1107

func (client *Client) CreateLoadBalancerUDPListener(request *CreateLoadBalancerUDPListenerRequest) (response *CreateLoadBalancerUDPListenerResponse, err error)

CreateLoadBalancerUDPListener invokes the ens.CreateLoadBalancerUDPListener API synchronously

func (*Client) CreateLoadBalancerUDPListenerWithCallback ¶ added in v1.61.1107

func (client *Client) CreateLoadBalancerUDPListenerWithCallback(request *CreateLoadBalancerUDPListenerRequest, callback func(response *CreateLoadBalancerUDPListenerResponse, err error)) <-chan int

CreateLoadBalancerUDPListenerWithCallback invokes the ens.CreateLoadBalancerUDPListener API asynchronously

func (*Client) CreateLoadBalancerUDPListenerWithChan ¶ added in v1.61.1107

func (client *Client) CreateLoadBalancerUDPListenerWithChan(request *CreateLoadBalancerUDPListenerRequest) (<-chan *CreateLoadBalancerUDPListenerResponse, <-chan error)

CreateLoadBalancerUDPListenerWithChan invokes the ens.CreateLoadBalancerUDPListener API asynchronously

func (*Client) CreateLoadBalancerWithCallback ¶ added in v1.61.1176

func (client *Client) CreateLoadBalancerWithCallback(request *CreateLoadBalancerRequest, callback func(response *CreateLoadBalancerResponse, err error)) <-chan int

CreateLoadBalancerWithCallback invokes the ens.CreateLoadBalancer API asynchronously

func (*Client) CreateLoadBalancerWithChan ¶ added in v1.61.1176

func (client *Client) CreateLoadBalancerWithChan(request *CreateLoadBalancerRequest) (<-chan *CreateLoadBalancerResponse, <-chan error)

CreateLoadBalancerWithChan invokes the ens.CreateLoadBalancer API asynchronously

func (*Client) CreateNatGateway ¶ added in v1.61.1591

func (client *Client) CreateNatGateway(request *CreateNatGatewayRequest) (response *CreateNatGatewayResponse, err error)

CreateNatGateway invokes the ens.CreateNatGateway API synchronously

func (*Client) CreateNatGatewayWithCallback ¶ added in v1.61.1591

func (client *Client) CreateNatGatewayWithCallback(request *CreateNatGatewayRequest, callback func(response *CreateNatGatewayResponse, err error)) <-chan int

CreateNatGatewayWithCallback invokes the ens.CreateNatGateway API asynchronously

func (*Client) CreateNatGatewayWithChan ¶ added in v1.61.1591

func (client *Client) CreateNatGatewayWithChan(request *CreateNatGatewayRequest) (<-chan *CreateNatGatewayResponse, <-chan error)

CreateNatGatewayWithChan invokes the ens.CreateNatGateway API asynchronously

func (*Client) CreateNetwork ¶ added in v1.61.1084

func (client *Client) CreateNetwork(request *CreateNetworkRequest) (response *CreateNetworkResponse, err error)

CreateNetwork invokes the ens.CreateNetwork API synchronously

func (*Client) CreateNetworkWithCallback ¶ added in v1.61.1084

func (client *Client) CreateNetworkWithCallback(request *CreateNetworkRequest, callback func(response *CreateNetworkResponse, err error)) <-chan int

CreateNetworkWithCallback invokes the ens.CreateNetwork API asynchronously

func (*Client) CreateNetworkWithChan ¶ added in v1.61.1084

func (client *Client) CreateNetworkWithChan(request *CreateNetworkRequest) (<-chan *CreateNetworkResponse, <-chan error)

CreateNetworkWithChan invokes the ens.CreateNetwork API asynchronously

func (*Client) CreateSecurityGroup ¶ added in v1.61.257

func (client *Client) CreateSecurityGroup(request *CreateSecurityGroupRequest) (response *CreateSecurityGroupResponse, err error)

CreateSecurityGroup invokes the ens.CreateSecurityGroup API synchronously

func (*Client) CreateSecurityGroupWithCallback ¶ added in v1.61.257

func (client *Client) CreateSecurityGroupWithCallback(request *CreateSecurityGroupRequest, callback func(response *CreateSecurityGroupResponse, err error)) <-chan int

CreateSecurityGroupWithCallback invokes the ens.CreateSecurityGroup API asynchronously

func (*Client) CreateSecurityGroupWithChan ¶ added in v1.61.257

func (client *Client) CreateSecurityGroupWithChan(request *CreateSecurityGroupRequest) (<-chan *CreateSecurityGroupResponse, <-chan error)

CreateSecurityGroupWithChan invokes the ens.CreateSecurityGroup API asynchronously

func (*Client) CreateSnatEntry ¶ added in v1.61.1591

func (client *Client) CreateSnatEntry(request *CreateSnatEntryRequest) (response *CreateSnatEntryResponse, err error)

CreateSnatEntry invokes the ens.CreateSnatEntry API synchronously

func (*Client) CreateSnatEntryWithCallback ¶ added in v1.61.1591

func (client *Client) CreateSnatEntryWithCallback(request *CreateSnatEntryRequest, callback func(response *CreateSnatEntryResponse, err error)) <-chan int

CreateSnatEntryWithCallback invokes the ens.CreateSnatEntry API asynchronously

func (*Client) CreateSnatEntryWithChan ¶ added in v1.61.1591

func (client *Client) CreateSnatEntryWithChan(request *CreateSnatEntryRequest) (<-chan *CreateSnatEntryResponse, <-chan error)

CreateSnatEntryWithChan invokes the ens.CreateSnatEntry API asynchronously

func (*Client) CreateVSwitch ¶ added in v1.61.288

func (client *Client) CreateVSwitch(request *CreateVSwitchRequest) (response *CreateVSwitchResponse, err error)

CreateVSwitch invokes the ens.CreateVSwitch API synchronously

func (*Client) CreateVSwitchWithCallback ¶ added in v1.61.288

func (client *Client) CreateVSwitchWithCallback(request *CreateVSwitchRequest, callback func(response *CreateVSwitchResponse, err error)) <-chan int

CreateVSwitchWithCallback invokes the ens.CreateVSwitch API asynchronously

func (*Client) CreateVSwitchWithChan ¶ added in v1.61.288

func (client *Client) CreateVSwitchWithChan(request *CreateVSwitchRequest) (<-chan *CreateVSwitchResponse, <-chan error)

CreateVSwitchWithChan invokes the ens.CreateVSwitch API asynchronously

func (*Client) DeleteApplication ¶ added in v1.61.441

func (client *Client) DeleteApplication(request *DeleteApplicationRequest) (response *DeleteApplicationResponse, err error)

DeleteApplication invokes the ens.DeleteApplication API synchronously

func (*Client) DeleteApplicationWithCallback ¶ added in v1.61.441

func (client *Client) DeleteApplicationWithCallback(request *DeleteApplicationRequest, callback func(response *DeleteApplicationResponse, err error)) <-chan int

DeleteApplicationWithCallback invokes the ens.DeleteApplication API asynchronously

func (*Client) DeleteApplicationWithChan ¶ added in v1.61.441

func (client *Client) DeleteApplicationWithChan(request *DeleteApplicationRequest) (<-chan *DeleteApplicationResponse, <-chan error)

DeleteApplicationWithChan invokes the ens.DeleteApplication API asynchronously

func (*Client) DeleteDeviceInternetPort ¶ added in v1.61.1227

func (client *Client) DeleteDeviceInternetPort(request *DeleteDeviceInternetPortRequest) (response *DeleteDeviceInternetPortResponse, err error)

DeleteDeviceInternetPort invokes the ens.DeleteDeviceInternetPort API synchronously

func (*Client) DeleteDeviceInternetPortWithCallback ¶ added in v1.61.1227

func (client *Client) DeleteDeviceInternetPortWithCallback(request *DeleteDeviceInternetPortRequest, callback func(response *DeleteDeviceInternetPortResponse, err error)) <-chan int

DeleteDeviceInternetPortWithCallback invokes the ens.DeleteDeviceInternetPort API asynchronously

func (*Client) DeleteDeviceInternetPortWithChan ¶ added in v1.61.1227

func (client *Client) DeleteDeviceInternetPortWithChan(request *DeleteDeviceInternetPortRequest) (<-chan *DeleteDeviceInternetPortResponse, <-chan error)

DeleteDeviceInternetPortWithChan invokes the ens.DeleteDeviceInternetPort API asynchronously

func (*Client) DeleteEnsRouteEntry ¶ added in v1.61.1591

func (client *Client) DeleteEnsRouteEntry(request *DeleteEnsRouteEntryRequest) (response *DeleteEnsRouteEntryResponse, err error)

DeleteEnsRouteEntry invokes the ens.DeleteEnsRouteEntry API synchronously

func (*Client) DeleteEnsRouteEntryWithCallback ¶ added in v1.61.1591

func (client *Client) DeleteEnsRouteEntryWithCallback(request *DeleteEnsRouteEntryRequest, callback func(response *DeleteEnsRouteEntryResponse, err error)) <-chan int

DeleteEnsRouteEntryWithCallback invokes the ens.DeleteEnsRouteEntry API asynchronously

func (*Client) DeleteEnsRouteEntryWithChan ¶ added in v1.61.1591

func (client *Client) DeleteEnsRouteEntryWithChan(request *DeleteEnsRouteEntryRequest) (<-chan *DeleteEnsRouteEntryResponse, <-chan error)

DeleteEnsRouteEntryWithChan invokes the ens.DeleteEnsRouteEntry API asynchronously

func (*Client) DeleteEpnInstance ¶ added in v1.61.441

func (client *Client) DeleteEpnInstance(request *DeleteEpnInstanceRequest) (response *DeleteEpnInstanceResponse, err error)

DeleteEpnInstance invokes the ens.DeleteEpnInstance API synchronously

func (*Client) DeleteEpnInstanceWithCallback ¶ added in v1.61.441

func (client *Client) DeleteEpnInstanceWithCallback(request *DeleteEpnInstanceRequest, callback func(response *DeleteEpnInstanceResponse, err error)) <-chan int

DeleteEpnInstanceWithCallback invokes the ens.DeleteEpnInstance API asynchronously

func (*Client) DeleteEpnInstanceWithChan ¶ added in v1.61.441

func (client *Client) DeleteEpnInstanceWithChan(request *DeleteEpnInstanceRequest) (<-chan *DeleteEpnInstanceResponse, <-chan error)

DeleteEpnInstanceWithChan invokes the ens.DeleteEpnInstance API asynchronously

func (*Client) DeleteForwardEntry ¶ added in v1.61.1591

func (client *Client) DeleteForwardEntry(request *DeleteForwardEntryRequest) (response *DeleteForwardEntryResponse, err error)

DeleteForwardEntry invokes the ens.DeleteForwardEntry API synchronously

func (*Client) DeleteForwardEntryWithCallback ¶ added in v1.61.1591

func (client *Client) DeleteForwardEntryWithCallback(request *DeleteForwardEntryRequest, callback func(response *DeleteForwardEntryResponse, err error)) <-chan int

DeleteForwardEntryWithCallback invokes the ens.DeleteForwardEntry API asynchronously

func (*Client) DeleteForwardEntryWithChan ¶ added in v1.61.1591

func (client *Client) DeleteForwardEntryWithChan(request *DeleteForwardEntryRequest) (<-chan *DeleteForwardEntryResponse, <-chan error)

DeleteForwardEntryWithChan invokes the ens.DeleteForwardEntry API asynchronously

func (*Client) DeleteImage ¶ added in v1.61.1591

func (client *Client) DeleteImage(request *DeleteImageRequest) (response *DeleteImageResponse, err error)

DeleteImage invokes the ens.DeleteImage API synchronously

func (*Client) DeleteImageWithCallback ¶ added in v1.61.1591

func (client *Client) DeleteImageWithCallback(request *DeleteImageRequest, callback func(response *DeleteImageResponse, err error)) <-chan int

DeleteImageWithCallback invokes the ens.DeleteImage API asynchronously

func (*Client) DeleteImageWithChan ¶ added in v1.61.1591

func (client *Client) DeleteImageWithChan(request *DeleteImageRequest) (<-chan *DeleteImageResponse, <-chan error)

DeleteImageWithChan invokes the ens.DeleteImage API asynchronously

func (*Client) DeleteKeyPairs ¶ added in v1.61.257

func (client *Client) DeleteKeyPairs(request *DeleteKeyPairsRequest) (response *DeleteKeyPairsResponse, err error)

DeleteKeyPairs invokes the ens.DeleteKeyPairs API synchronously

func (*Client) DeleteKeyPairsWithCallback ¶ added in v1.61.257

func (client *Client) DeleteKeyPairsWithCallback(request *DeleteKeyPairsRequest, callback func(response *DeleteKeyPairsResponse, err error)) <-chan int

DeleteKeyPairsWithCallback invokes the ens.DeleteKeyPairs API asynchronously

func (*Client) DeleteKeyPairsWithChan ¶ added in v1.61.257

func (client *Client) DeleteKeyPairsWithChan(request *DeleteKeyPairsRequest) (<-chan *DeleteKeyPairsResponse, <-chan error)

DeleteKeyPairsWithChan invokes the ens.DeleteKeyPairs API asynchronously

func (*Client) DeleteLoadBalancerListener ¶ added in v1.61.1107

func (client *Client) DeleteLoadBalancerListener(request *DeleteLoadBalancerListenerRequest) (response *DeleteLoadBalancerListenerResponse, err error)

DeleteLoadBalancerListener invokes the ens.DeleteLoadBalancerListener API synchronously

func (*Client) DeleteLoadBalancerListenerWithCallback ¶ added in v1.61.1107

func (client *Client) DeleteLoadBalancerListenerWithCallback(request *DeleteLoadBalancerListenerRequest, callback func(response *DeleteLoadBalancerListenerResponse, err error)) <-chan int

DeleteLoadBalancerListenerWithCallback invokes the ens.DeleteLoadBalancerListener API asynchronously

func (*Client) DeleteLoadBalancerListenerWithChan ¶ added in v1.61.1107

func (client *Client) DeleteLoadBalancerListenerWithChan(request *DeleteLoadBalancerListenerRequest) (<-chan *DeleteLoadBalancerListenerResponse, <-chan error)

DeleteLoadBalancerListenerWithChan invokes the ens.DeleteLoadBalancerListener API asynchronously

func (*Client) DeleteNatGateway ¶ added in v1.61.1591

func (client *Client) DeleteNatGateway(request *DeleteNatGatewayRequest) (response *DeleteNatGatewayResponse, err error)

DeleteNatGateway invokes the ens.DeleteNatGateway API synchronously

func (*Client) DeleteNatGatewayWithCallback ¶ added in v1.61.1591

func (client *Client) DeleteNatGatewayWithCallback(request *DeleteNatGatewayRequest, callback func(response *DeleteNatGatewayResponse, err error)) <-chan int

DeleteNatGatewayWithCallback invokes the ens.DeleteNatGateway API asynchronously

func (*Client) DeleteNatGatewayWithChan ¶ added in v1.61.1591

func (client *Client) DeleteNatGatewayWithChan(request *DeleteNatGatewayRequest) (<-chan *DeleteNatGatewayResponse, <-chan error)

DeleteNatGatewayWithChan invokes the ens.DeleteNatGateway API asynchronously

func (*Client) DeleteNetwork ¶ added in v1.61.1084

func (client *Client) DeleteNetwork(request *DeleteNetworkRequest) (response *DeleteNetworkResponse, err error)

DeleteNetwork invokes the ens.DeleteNetwork API synchronously

func (*Client) DeleteNetworkWithCallback ¶ added in v1.61.1084

func (client *Client) DeleteNetworkWithCallback(request *DeleteNetworkRequest, callback func(response *DeleteNetworkResponse, err error)) <-chan int

DeleteNetworkWithCallback invokes the ens.DeleteNetwork API asynchronously

func (*Client) DeleteNetworkWithChan ¶ added in v1.61.1084

func (client *Client) DeleteNetworkWithChan(request *DeleteNetworkRequest) (<-chan *DeleteNetworkResponse, <-chan error)

DeleteNetworkWithChan invokes the ens.DeleteNetwork API asynchronously

func (*Client) DeleteSecurityGroup ¶ added in v1.61.257

func (client *Client) DeleteSecurityGroup(request *DeleteSecurityGroupRequest) (response *DeleteSecurityGroupResponse, err error)

DeleteSecurityGroup invokes the ens.DeleteSecurityGroup API synchronously

func (*Client) DeleteSecurityGroupWithCallback ¶ added in v1.61.257

func (client *Client) DeleteSecurityGroupWithCallback(request *DeleteSecurityGroupRequest, callback func(response *DeleteSecurityGroupResponse, err error)) <-chan int

DeleteSecurityGroupWithCallback invokes the ens.DeleteSecurityGroup API asynchronously

func (*Client) DeleteSecurityGroupWithChan ¶ added in v1.61.257

func (client *Client) DeleteSecurityGroupWithChan(request *DeleteSecurityGroupRequest) (<-chan *DeleteSecurityGroupResponse, <-chan error)

DeleteSecurityGroupWithChan invokes the ens.DeleteSecurityGroup API asynchronously

func (*Client) DeleteSnatEntry ¶ added in v1.61.1591

func (client *Client) DeleteSnatEntry(request *DeleteSnatEntryRequest) (response *DeleteSnatEntryResponse, err error)

DeleteSnatEntry invokes the ens.DeleteSnatEntry API synchronously

func (*Client) DeleteSnatEntryWithCallback ¶ added in v1.61.1591

func (client *Client) DeleteSnatEntryWithCallback(request *DeleteSnatEntryRequest, callback func(response *DeleteSnatEntryResponse, err error)) <-chan int

DeleteSnatEntryWithCallback invokes the ens.DeleteSnatEntry API asynchronously

func (*Client) DeleteSnatEntryWithChan ¶ added in v1.61.1591

func (client *Client) DeleteSnatEntryWithChan(request *DeleteSnatEntryRequest) (<-chan *DeleteSnatEntryResponse, <-chan error)

DeleteSnatEntryWithChan invokes the ens.DeleteSnatEntry API asynchronously

func (*Client) DeleteVSwitch ¶ added in v1.61.288

func (client *Client) DeleteVSwitch(request *DeleteVSwitchRequest) (response *DeleteVSwitchResponse, err error)

DeleteVSwitch invokes the ens.DeleteVSwitch API synchronously

func (*Client) DeleteVSwitchWithCallback ¶ added in v1.61.288

func (client *Client) DeleteVSwitchWithCallback(request *DeleteVSwitchRequest, callback func(response *DeleteVSwitchResponse, err error)) <-chan int

DeleteVSwitchWithCallback invokes the ens.DeleteVSwitch API asynchronously

func (*Client) DeleteVSwitchWithChan ¶ added in v1.61.288

func (client *Client) DeleteVSwitchWithChan(request *DeleteVSwitchRequest) (<-chan *DeleteVSwitchResponse, <-chan error)

DeleteVSwitchWithChan invokes the ens.DeleteVSwitch API asynchronously

func (*Client) DescribeApplication ¶ added in v1.61.441

func (client *Client) DescribeApplication(request *DescribeApplicationRequest) (response *DescribeApplicationResponse, err error)

DescribeApplication invokes the ens.DescribeApplication API synchronously

func (*Client) DescribeApplicationResourceSummary ¶ added in v1.61.441

func (client *Client) DescribeApplicationResourceSummary(request *DescribeApplicationResourceSummaryRequest) (response *DescribeApplicationResourceSummaryResponse, err error)

DescribeApplicationResourceSummary invokes the ens.DescribeApplicationResourceSummary API synchronously

func (*Client) DescribeApplicationResourceSummaryWithCallback ¶ added in v1.61.441

func (client *Client) DescribeApplicationResourceSummaryWithCallback(request *DescribeApplicationResourceSummaryRequest, callback func(response *DescribeApplicationResourceSummaryResponse, err error)) <-chan int

DescribeApplicationResourceSummaryWithCallback invokes the ens.DescribeApplicationResourceSummary API asynchronously

func (*Client) DescribeApplicationResourceSummaryWithChan ¶ added in v1.61.441

func (client *Client) DescribeApplicationResourceSummaryWithChan(request *DescribeApplicationResourceSummaryRequest) (<-chan *DescribeApplicationResourceSummaryResponse, <-chan error)

DescribeApplicationResourceSummaryWithChan invokes the ens.DescribeApplicationResourceSummary API asynchronously

func (*Client) DescribeApplicationWithCallback ¶ added in v1.61.441

func (client *Client) DescribeApplicationWithCallback(request *DescribeApplicationRequest, callback func(response *DescribeApplicationResponse, err error)) <-chan int

DescribeApplicationWithCallback invokes the ens.DescribeApplication API asynchronously

func (*Client) DescribeApplicationWithChan ¶ added in v1.61.441

func (client *Client) DescribeApplicationWithChan(request *DescribeApplicationRequest) (<-chan *DescribeApplicationResponse, <-chan error)

DescribeApplicationWithChan invokes the ens.DescribeApplication API asynchronously

func (*Client) DescribeAvailableResource ¶

func (client *Client) DescribeAvailableResource(request *DescribeAvailableResourceRequest) (response *DescribeAvailableResourceResponse, err error)

DescribeAvailableResource invokes the ens.DescribeAvailableResource API synchronously

func (*Client) DescribeAvailableResourceInfo ¶

func (client *Client) DescribeAvailableResourceInfo(request *DescribeAvailableResourceInfoRequest) (response *DescribeAvailableResourceInfoResponse, err error)

DescribeAvailableResourceInfo invokes the ens.DescribeAvailableResourceInfo API synchronously

func (*Client) DescribeAvailableResourceInfoWithCallback ¶

func (client *Client) DescribeAvailableResourceInfoWithCallback(request *DescribeAvailableResourceInfoRequest, callback func(response *DescribeAvailableResourceInfoResponse, err error)) <-chan int

DescribeAvailableResourceInfoWithCallback invokes the ens.DescribeAvailableResourceInfo API asynchronously

func (*Client) DescribeAvailableResourceInfoWithChan ¶

func (client *Client) DescribeAvailableResourceInfoWithChan(request *DescribeAvailableResourceInfoRequest) (<-chan *DescribeAvailableResourceInfoResponse, <-chan error)

DescribeAvailableResourceInfoWithChan invokes the ens.DescribeAvailableResourceInfo API asynchronously

func (*Client) DescribeAvailableResourceWithCallback ¶

func (client *Client) DescribeAvailableResourceWithCallback(request *DescribeAvailableResourceRequest, callback func(response *DescribeAvailableResourceResponse, err error)) <-chan int

DescribeAvailableResourceWithCallback invokes the ens.DescribeAvailableResource API asynchronously

func (*Client) DescribeAvailableResourceWithChan ¶

func (client *Client) DescribeAvailableResourceWithChan(request *DescribeAvailableResourceRequest) (<-chan *DescribeAvailableResourceResponse, <-chan error)

DescribeAvailableResourceWithChan invokes the ens.DescribeAvailableResource API asynchronously

func (*Client) DescribeBandWithdChargeType ¶ added in v1.61.257

func (client *Client) DescribeBandWithdChargeType(request *DescribeBandWithdChargeTypeRequest) (response *DescribeBandWithdChargeTypeResponse, err error)

DescribeBandWithdChargeType invokes the ens.DescribeBandWithdChargeType API synchronously

func (*Client) DescribeBandWithdChargeTypeWithCallback ¶ added in v1.61.257

func (client *Client) DescribeBandWithdChargeTypeWithCallback(request *DescribeBandWithdChargeTypeRequest, callback func(response *DescribeBandWithdChargeTypeResponse, err error)) <-chan int

DescribeBandWithdChargeTypeWithCallback invokes the ens.DescribeBandWithdChargeType API asynchronously

func (*Client) DescribeBandWithdChargeTypeWithChan ¶ added in v1.61.257

func (client *Client) DescribeBandWithdChargeTypeWithChan(request *DescribeBandWithdChargeTypeRequest) (<-chan *DescribeBandWithdChargeTypeResponse, <-chan error)

DescribeBandWithdChargeTypeWithChan invokes the ens.DescribeBandWithdChargeType API asynchronously

func (*Client) DescribeBandwitdhByInternetChargeType ¶ added in v1.61.257

func (client *Client) DescribeBandwitdhByInternetChargeType(request *DescribeBandwitdhByInternetChargeTypeRequest) (response *DescribeBandwitdhByInternetChargeTypeResponse, err error)

DescribeBandwitdhByInternetChargeType invokes the ens.DescribeBandwitdhByInternetChargeType API synchronously

func (*Client) DescribeBandwitdhByInternetChargeTypeWithCallback ¶ added in v1.61.257

func (client *Client) DescribeBandwitdhByInternetChargeTypeWithCallback(request *DescribeBandwitdhByInternetChargeTypeRequest, callback func(response *DescribeBandwitdhByInternetChargeTypeResponse, err error)) <-chan int

DescribeBandwitdhByInternetChargeTypeWithCallback invokes the ens.DescribeBandwitdhByInternetChargeType API asynchronously

func (*Client) DescribeBandwitdhByInternetChargeTypeWithChan ¶ added in v1.61.257

func (client *Client) DescribeBandwitdhByInternetChargeTypeWithChan(request *DescribeBandwitdhByInternetChargeTypeRequest) (<-chan *DescribeBandwitdhByInternetChargeTypeResponse, <-chan error)

DescribeBandwitdhByInternetChargeTypeWithChan invokes the ens.DescribeBandwitdhByInternetChargeType API asynchronously

func (*Client) DescribeCloudDiskAvailableResourceInfo ¶ added in v1.61.1398

func (client *Client) DescribeCloudDiskAvailableResourceInfo(request *DescribeCloudDiskAvailableResourceInfoRequest) (response *DescribeCloudDiskAvailableResourceInfoResponse, err error)

DescribeCloudDiskAvailableResourceInfo invokes the ens.DescribeCloudDiskAvailableResourceInfo API synchronously

func (*Client) DescribeCloudDiskAvailableResourceInfoWithCallback ¶ added in v1.61.1398

func (client *Client) DescribeCloudDiskAvailableResourceInfoWithCallback(request *DescribeCloudDiskAvailableResourceInfoRequest, callback func(response *DescribeCloudDiskAvailableResourceInfoResponse, err error)) <-chan int

DescribeCloudDiskAvailableResourceInfoWithCallback invokes the ens.DescribeCloudDiskAvailableResourceInfo API asynchronously

func (*Client) DescribeCloudDiskAvailableResourceInfoWithChan ¶ added in v1.61.1398

func (client *Client) DescribeCloudDiskAvailableResourceInfoWithChan(request *DescribeCloudDiskAvailableResourceInfoRequest) (<-chan *DescribeCloudDiskAvailableResourceInfoResponse, <-chan error)

DescribeCloudDiskAvailableResourceInfoWithChan invokes the ens.DescribeCloudDiskAvailableResourceInfo API asynchronously

func (*Client) DescribeCloudDiskTypes ¶ added in v1.61.1398

func (client *Client) DescribeCloudDiskTypes(request *DescribeCloudDiskTypesRequest) (response *DescribeCloudDiskTypesResponse, err error)

DescribeCloudDiskTypes invokes the ens.DescribeCloudDiskTypes API synchronously

func (*Client) DescribeCloudDiskTypesWithCallback ¶ added in v1.61.1398

func (client *Client) DescribeCloudDiskTypesWithCallback(request *DescribeCloudDiskTypesRequest, callback func(response *DescribeCloudDiskTypesResponse, err error)) <-chan int

DescribeCloudDiskTypesWithCallback invokes the ens.DescribeCloudDiskTypes API asynchronously

func (*Client) DescribeCloudDiskTypesWithChan ¶ added in v1.61.1398

func (client *Client) DescribeCloudDiskTypesWithChan(request *DescribeCloudDiskTypesRequest) (<-chan *DescribeCloudDiskTypesResponse, <-chan error)

DescribeCloudDiskTypesWithChan invokes the ens.DescribeCloudDiskTypes API asynchronously

func (*Client) DescribeCreatePrePaidInstanceResult ¶ added in v1.60.325

func (client *Client) DescribeCreatePrePaidInstanceResult(request *DescribeCreatePrePaidInstanceResultRequest) (response *DescribeCreatePrePaidInstanceResultResponse, err error)

DescribeCreatePrePaidInstanceResult invokes the ens.DescribeCreatePrePaidInstanceResult API synchronously

func (*Client) DescribeCreatePrePaidInstanceResultWithCallback ¶ added in v1.60.325

func (client *Client) DescribeCreatePrePaidInstanceResultWithCallback(request *DescribeCreatePrePaidInstanceResultRequest, callback func(response *DescribeCreatePrePaidInstanceResultResponse, err error)) <-chan int

DescribeCreatePrePaidInstanceResultWithCallback invokes the ens.DescribeCreatePrePaidInstanceResult API asynchronously

func (*Client) DescribeCreatePrePaidInstanceResultWithChan ¶ added in v1.60.325

func (client *Client) DescribeCreatePrePaidInstanceResultWithChan(request *DescribeCreatePrePaidInstanceResultRequest) (<-chan *DescribeCreatePrePaidInstanceResultResponse, <-chan error)

DescribeCreatePrePaidInstanceResultWithChan invokes the ens.DescribeCreatePrePaidInstanceResult API asynchronously

func (*Client) DescribeDataDistResult ¶ added in v1.61.441

func (client *Client) DescribeDataDistResult(request *DescribeDataDistResultRequest) (response *DescribeDataDistResultResponse, err error)

DescribeDataDistResult invokes the ens.DescribeDataDistResult API synchronously

func (*Client) DescribeDataDistResultWithCallback ¶ added in v1.61.441

func (client *Client) DescribeDataDistResultWithCallback(request *DescribeDataDistResultRequest, callback func(response *DescribeDataDistResultResponse, err error)) <-chan int

DescribeDataDistResultWithCallback invokes the ens.DescribeDataDistResult API asynchronously

func (*Client) DescribeDataDistResultWithChan ¶ added in v1.61.441

func (client *Client) DescribeDataDistResultWithChan(request *DescribeDataDistResultRequest) (<-chan *DescribeDataDistResultResponse, <-chan error)

DescribeDataDistResultWithChan invokes the ens.DescribeDataDistResult API asynchronously

func (*Client) DescribeDataDownloadURL ¶ added in v1.61.1084

func (client *Client) DescribeDataDownloadURL(request *DescribeDataDownloadURLRequest) (response *DescribeDataDownloadURLResponse, err error)

DescribeDataDownloadURL invokes the ens.DescribeDataDownloadURL API synchronously

func (*Client) DescribeDataDownloadURLWithCallback ¶ added in v1.61.1084

func (client *Client) DescribeDataDownloadURLWithCallback(request *DescribeDataDownloadURLRequest, callback func(response *DescribeDataDownloadURLResponse, err error)) <-chan int

DescribeDataDownloadURLWithCallback invokes the ens.DescribeDataDownloadURL API asynchronously

func (*Client) DescribeDataDownloadURLWithChan ¶ added in v1.61.1084

func (client *Client) DescribeDataDownloadURLWithChan(request *DescribeDataDownloadURLRequest) (<-chan *DescribeDataDownloadURLResponse, <-chan error)

DescribeDataDownloadURLWithChan invokes the ens.DescribeDataDownloadURL API asynchronously

func (*Client) DescribeDataPushResult ¶ added in v1.61.441

func (client *Client) DescribeDataPushResult(request *DescribeDataPushResultRequest) (response *DescribeDataPushResultResponse, err error)

DescribeDataPushResult invokes the ens.DescribeDataPushResult API synchronously

func (*Client) DescribeDataPushResultWithCallback ¶ added in v1.61.441

func (client *Client) DescribeDataPushResultWithCallback(request *DescribeDataPushResultRequest, callback func(response *DescribeDataPushResultResponse, err error)) <-chan int

DescribeDataPushResultWithCallback invokes the ens.DescribeDataPushResult API asynchronously

func (*Client) DescribeDataPushResultWithChan ¶ added in v1.61.441

func (client *Client) DescribeDataPushResultWithChan(request *DescribeDataPushResultRequest) (<-chan *DescribeDataPushResultResponse, <-chan error)

DescribeDataPushResultWithChan invokes the ens.DescribeDataPushResult API asynchronously

func (*Client) DescribeDeviceService ¶ added in v1.61.1084

func (client *Client) DescribeDeviceService(request *DescribeDeviceServiceRequest) (response *DescribeDeviceServiceResponse, err error)

DescribeDeviceService invokes the ens.DescribeDeviceService API synchronously

func (*Client) DescribeDeviceServiceWithCallback ¶ added in v1.61.1084

func (client *Client) DescribeDeviceServiceWithCallback(request *DescribeDeviceServiceRequest, callback func(response *DescribeDeviceServiceResponse, err error)) <-chan int

DescribeDeviceServiceWithCallback invokes the ens.DescribeDeviceService API asynchronously

func (*Client) DescribeDeviceServiceWithChan ¶ added in v1.61.1084

func (client *Client) DescribeDeviceServiceWithChan(request *DescribeDeviceServiceRequest) (<-chan *DescribeDeviceServiceResponse, <-chan error)

DescribeDeviceServiceWithChan invokes the ens.DescribeDeviceService API asynchronously

func (*Client) DescribeDisks ¶ added in v1.61.1398

func (client *Client) DescribeDisks(request *DescribeDisksRequest) (response *DescribeDisksResponse, err error)

DescribeDisks invokes the ens.DescribeDisks API synchronously

func (*Client) DescribeDisksWithCallback ¶ added in v1.61.1398

func (client *Client) DescribeDisksWithCallback(request *DescribeDisksRequest, callback func(response *DescribeDisksResponse, err error)) <-chan int

DescribeDisksWithCallback invokes the ens.DescribeDisks API asynchronously

func (*Client) DescribeDisksWithChan ¶ added in v1.61.1398

func (client *Client) DescribeDisksWithChan(request *DescribeDisksRequest) (<-chan *DescribeDisksResponse, <-chan error)

DescribeDisksWithChan invokes the ens.DescribeDisks API asynchronously

func (*Client) DescribeEipAddresses ¶

func (client *Client) DescribeEipAddresses(request *DescribeEipAddressesRequest) (response *DescribeEipAddressesResponse, err error)

DescribeEipAddresses invokes the ens.DescribeEipAddresses API synchronously

func (*Client) DescribeEipAddressesWithCallback ¶

func (client *Client) DescribeEipAddressesWithCallback(request *DescribeEipAddressesRequest, callback func(response *DescribeEipAddressesResponse, err error)) <-chan int

DescribeEipAddressesWithCallback invokes the ens.DescribeEipAddresses API asynchronously

func (*Client) DescribeEipAddressesWithChan ¶

func (client *Client) DescribeEipAddressesWithChan(request *DescribeEipAddressesRequest) (<-chan *DescribeEipAddressesResponse, <-chan error)

DescribeEipAddressesWithChan invokes the ens.DescribeEipAddresses API asynchronously

func (*Client) DescribeElbAvailableResourceInfo ¶ added in v1.61.1473

func (client *Client) DescribeElbAvailableResourceInfo(request *DescribeElbAvailableResourceInfoRequest) (response *DescribeElbAvailableResourceInfoResponse, err error)

DescribeElbAvailableResourceInfo invokes the ens.DescribeElbAvailableResourceInfo API synchronously

func (*Client) DescribeElbAvailableResourceInfoWithCallback ¶ added in v1.61.1473

func (client *Client) DescribeElbAvailableResourceInfoWithCallback(request *DescribeElbAvailableResourceInfoRequest, callback func(response *DescribeElbAvailableResourceInfoResponse, err error)) <-chan int

DescribeElbAvailableResourceInfoWithCallback invokes the ens.DescribeElbAvailableResourceInfo API asynchronously

func (*Client) DescribeElbAvailableResourceInfoWithChan ¶ added in v1.61.1473

func (client *Client) DescribeElbAvailableResourceInfoWithChan(request *DescribeElbAvailableResourceInfoRequest) (<-chan *DescribeElbAvailableResourceInfoResponse, <-chan error)

DescribeElbAvailableResourceInfoWithChan invokes the ens.DescribeElbAvailableResourceInfo API asynchronously

func (*Client) DescribeEnsEipAddresses ¶ added in v1.61.1084

func (client *Client) DescribeEnsEipAddresses(request *DescribeEnsEipAddressesRequest) (response *DescribeEnsEipAddressesResponse, err error)

DescribeEnsEipAddresses invokes the ens.DescribeEnsEipAddresses API synchronously

func (*Client) DescribeEnsEipAddressesWithCallback ¶ added in v1.61.1084

func (client *Client) DescribeEnsEipAddressesWithCallback(request *DescribeEnsEipAddressesRequest, callback func(response *DescribeEnsEipAddressesResponse, err error)) <-chan int

DescribeEnsEipAddressesWithCallback invokes the ens.DescribeEnsEipAddresses API asynchronously

func (*Client) DescribeEnsEipAddressesWithChan ¶ added in v1.61.1084

func (client *Client) DescribeEnsEipAddressesWithChan(request *DescribeEnsEipAddressesRequest) (<-chan *DescribeEnsEipAddressesResponse, <-chan error)

DescribeEnsEipAddressesWithChan invokes the ens.DescribeEnsEipAddresses API asynchronously

func (*Client) DescribeEnsNetDistrict ¶

func (client *Client) DescribeEnsNetDistrict(request *DescribeEnsNetDistrictRequest) (response *DescribeEnsNetDistrictResponse, err error)

DescribeEnsNetDistrict invokes the ens.DescribeEnsNetDistrict API synchronously

func (*Client) DescribeEnsNetDistrictWithCallback ¶

func (client *Client) DescribeEnsNetDistrictWithCallback(request *DescribeEnsNetDistrictRequest, callback func(response *DescribeEnsNetDistrictResponse, err error)) <-chan int

DescribeEnsNetDistrictWithCallback invokes the ens.DescribeEnsNetDistrict API asynchronously

func (*Client) DescribeEnsNetDistrictWithChan ¶

func (client *Client) DescribeEnsNetDistrictWithChan(request *DescribeEnsNetDistrictRequest) (<-chan *DescribeEnsNetDistrictResponse, <-chan error)

DescribeEnsNetDistrictWithChan invokes the ens.DescribeEnsNetDistrict API asynchronously

func (*Client) DescribeEnsNetLevel ¶ added in v1.61.257

func (client *Client) DescribeEnsNetLevel(request *DescribeEnsNetLevelRequest) (response *DescribeEnsNetLevelResponse, err error)

DescribeEnsNetLevel invokes the ens.DescribeEnsNetLevel API synchronously

func (*Client) DescribeEnsNetLevelWithCallback ¶ added in v1.61.257

func (client *Client) DescribeEnsNetLevelWithCallback(request *DescribeEnsNetLevelRequest, callback func(response *DescribeEnsNetLevelResponse, err error)) <-chan int

DescribeEnsNetLevelWithCallback invokes the ens.DescribeEnsNetLevel API asynchronously

func (*Client) DescribeEnsNetLevelWithChan ¶ added in v1.61.257

func (client *Client) DescribeEnsNetLevelWithChan(request *DescribeEnsNetLevelRequest) (<-chan *DescribeEnsNetLevelResponse, <-chan error)

DescribeEnsNetLevelWithChan invokes the ens.DescribeEnsNetLevel API asynchronously

func (*Client) DescribeEnsNetSaleDistrict ¶ added in v1.61.257

func (client *Client) DescribeEnsNetSaleDistrict(request *DescribeEnsNetSaleDistrictRequest) (response *DescribeEnsNetSaleDistrictResponse, err error)

DescribeEnsNetSaleDistrict invokes the ens.DescribeEnsNetSaleDistrict API synchronously

func (*Client) DescribeEnsNetSaleDistrictWithCallback ¶ added in v1.61.257

func (client *Client) DescribeEnsNetSaleDistrictWithCallback(request *DescribeEnsNetSaleDistrictRequest, callback func(response *DescribeEnsNetSaleDistrictResponse, err error)) <-chan int

DescribeEnsNetSaleDistrictWithCallback invokes the ens.DescribeEnsNetSaleDistrict API asynchronously

func (*Client) DescribeEnsNetSaleDistrictWithChan ¶ added in v1.61.257

func (client *Client) DescribeEnsNetSaleDistrictWithChan(request *DescribeEnsNetSaleDistrictRequest) (<-chan *DescribeEnsNetSaleDistrictResponse, <-chan error)

DescribeEnsNetSaleDistrictWithChan invokes the ens.DescribeEnsNetSaleDistrict API asynchronously

func (*Client) DescribeEnsRegionIdIpv6Info ¶ added in v1.60.325

func (client *Client) DescribeEnsRegionIdIpv6Info(request *DescribeEnsRegionIdIpv6InfoRequest) (response *DescribeEnsRegionIdIpv6InfoResponse, err error)

DescribeEnsRegionIdIpv6Info invokes the ens.DescribeEnsRegionIdIpv6Info API synchronously

func (*Client) DescribeEnsRegionIdIpv6InfoWithCallback ¶ added in v1.60.325

func (client *Client) DescribeEnsRegionIdIpv6InfoWithCallback(request *DescribeEnsRegionIdIpv6InfoRequest, callback func(response *DescribeEnsRegionIdIpv6InfoResponse, err error)) <-chan int

DescribeEnsRegionIdIpv6InfoWithCallback invokes the ens.DescribeEnsRegionIdIpv6Info API asynchronously

func (*Client) DescribeEnsRegionIdIpv6InfoWithChan ¶ added in v1.60.325

func (client *Client) DescribeEnsRegionIdIpv6InfoWithChan(request *DescribeEnsRegionIdIpv6InfoRequest) (<-chan *DescribeEnsRegionIdIpv6InfoResponse, <-chan error)

DescribeEnsRegionIdIpv6InfoWithChan invokes the ens.DescribeEnsRegionIdIpv6Info API asynchronously

func (*Client) DescribeEnsRegionIdResource ¶ added in v1.61.257

func (client *Client) DescribeEnsRegionIdResource(request *DescribeEnsRegionIdResourceRequest) (response *DescribeEnsRegionIdResourceResponse, err error)

DescribeEnsRegionIdResource invokes the ens.DescribeEnsRegionIdResource API synchronously

func (*Client) DescribeEnsRegionIdResourceWithCallback ¶ added in v1.61.257

func (client *Client) DescribeEnsRegionIdResourceWithCallback(request *DescribeEnsRegionIdResourceRequest, callback func(response *DescribeEnsRegionIdResourceResponse, err error)) <-chan int

DescribeEnsRegionIdResourceWithCallback invokes the ens.DescribeEnsRegionIdResource API asynchronously

func (*Client) DescribeEnsRegionIdResourceWithChan ¶ added in v1.61.257

func (client *Client) DescribeEnsRegionIdResourceWithChan(request *DescribeEnsRegionIdResourceRequest) (<-chan *DescribeEnsRegionIdResourceResponse, <-chan error)

DescribeEnsRegionIdResourceWithChan invokes the ens.DescribeEnsRegionIdResource API asynchronously

func (*Client) DescribeEnsRegions ¶

func (client *Client) DescribeEnsRegions(request *DescribeEnsRegionsRequest) (response *DescribeEnsRegionsResponse, err error)

DescribeEnsRegions invokes the ens.DescribeEnsRegions API synchronously

func (*Client) DescribeEnsRegionsWithCallback ¶

func (client *Client) DescribeEnsRegionsWithCallback(request *DescribeEnsRegionsRequest, callback func(response *DescribeEnsRegionsResponse, err error)) <-chan int

DescribeEnsRegionsWithCallback invokes the ens.DescribeEnsRegions API asynchronously

func (*Client) DescribeEnsRegionsWithChan ¶

func (client *Client) DescribeEnsRegionsWithChan(request *DescribeEnsRegionsRequest) (<-chan *DescribeEnsRegionsResponse, <-chan error)

DescribeEnsRegionsWithChan invokes the ens.DescribeEnsRegions API asynchronously

func (*Client) DescribeEnsResourceUsage ¶ added in v1.61.1084

func (client *Client) DescribeEnsResourceUsage(request *DescribeEnsResourceUsageRequest) (response *DescribeEnsResourceUsageResponse, err error)

DescribeEnsResourceUsage invokes the ens.DescribeEnsResourceUsage API synchronously

func (*Client) DescribeEnsResourceUsageWithCallback ¶ added in v1.61.1084

func (client *Client) DescribeEnsResourceUsageWithCallback(request *DescribeEnsResourceUsageRequest, callback func(response *DescribeEnsResourceUsageResponse, err error)) <-chan int

DescribeEnsResourceUsageWithCallback invokes the ens.DescribeEnsResourceUsage API asynchronously

func (*Client) DescribeEnsResourceUsageWithChan ¶ added in v1.61.1084

func (client *Client) DescribeEnsResourceUsageWithChan(request *DescribeEnsResourceUsageRequest) (<-chan *DescribeEnsResourceUsageResponse, <-chan error)

DescribeEnsResourceUsageWithChan invokes the ens.DescribeEnsResourceUsage API asynchronously

func (*Client) DescribeEnsRouteEntryList ¶ added in v1.61.1591

func (client *Client) DescribeEnsRouteEntryList(request *DescribeEnsRouteEntryListRequest) (response *DescribeEnsRouteEntryListResponse, err error)

DescribeEnsRouteEntryList invokes the ens.DescribeEnsRouteEntryList API synchronously

func (*Client) DescribeEnsRouteEntryListWithCallback ¶ added in v1.61.1591

func (client *Client) DescribeEnsRouteEntryListWithCallback(request *DescribeEnsRouteEntryListRequest, callback func(response *DescribeEnsRouteEntryListResponse, err error)) <-chan int

DescribeEnsRouteEntryListWithCallback invokes the ens.DescribeEnsRouteEntryList API asynchronously

func (*Client) DescribeEnsRouteEntryListWithChan ¶ added in v1.61.1591

func (client *Client) DescribeEnsRouteEntryListWithChan(request *DescribeEnsRouteEntryListRequest) (<-chan *DescribeEnsRouteEntryListResponse, <-chan error)

DescribeEnsRouteEntryListWithChan invokes the ens.DescribeEnsRouteEntryList API asynchronously

func (*Client) DescribeEpnBandWidthData ¶ added in v1.61.1084

func (client *Client) DescribeEpnBandWidthData(request *DescribeEpnBandWidthDataRequest) (response *DescribeEpnBandWidthDataResponse, err error)

DescribeEpnBandWidthData invokes the ens.DescribeEpnBandWidthData API synchronously

func (*Client) DescribeEpnBandWidthDataWithCallback ¶ added in v1.61.1084

func (client *Client) DescribeEpnBandWidthDataWithCallback(request *DescribeEpnBandWidthDataRequest, callback func(response *DescribeEpnBandWidthDataResponse, err error)) <-chan int

DescribeEpnBandWidthDataWithCallback invokes the ens.DescribeEpnBandWidthData API asynchronously

func (*Client) DescribeEpnBandWidthDataWithChan ¶ added in v1.61.1084

func (client *Client) DescribeEpnBandWidthDataWithChan(request *DescribeEpnBandWidthDataRequest) (<-chan *DescribeEpnBandWidthDataResponse, <-chan error)

DescribeEpnBandWidthDataWithChan invokes the ens.DescribeEpnBandWidthData API asynchronously

func (*Client) DescribeEpnBandwitdhByInternetChargeType ¶ added in v1.61.1084

func (client *Client) DescribeEpnBandwitdhByInternetChargeType(request *DescribeEpnBandwitdhByInternetChargeTypeRequest) (response *DescribeEpnBandwitdhByInternetChargeTypeResponse, err error)

DescribeEpnBandwitdhByInternetChargeType invokes the ens.DescribeEpnBandwitdhByInternetChargeType API synchronously

func (*Client) DescribeEpnBandwitdhByInternetChargeTypeWithCallback ¶ added in v1.61.1084

func (client *Client) DescribeEpnBandwitdhByInternetChargeTypeWithCallback(request *DescribeEpnBandwitdhByInternetChargeTypeRequest, callback func(response *DescribeEpnBandwitdhByInternetChargeTypeResponse, err error)) <-chan int

DescribeEpnBandwitdhByInternetChargeTypeWithCallback invokes the ens.DescribeEpnBandwitdhByInternetChargeType API asynchronously

func (*Client) DescribeEpnBandwitdhByInternetChargeTypeWithChan ¶ added in v1.61.1084

func (client *Client) DescribeEpnBandwitdhByInternetChargeTypeWithChan(request *DescribeEpnBandwitdhByInternetChargeTypeRequest) (<-chan *DescribeEpnBandwitdhByInternetChargeTypeResponse, <-chan error)

DescribeEpnBandwitdhByInternetChargeTypeWithChan invokes the ens.DescribeEpnBandwitdhByInternetChargeType API asynchronously

func (*Client) DescribeEpnInstanceAttribute ¶ added in v1.61.441

func (client *Client) DescribeEpnInstanceAttribute(request *DescribeEpnInstanceAttributeRequest) (response *DescribeEpnInstanceAttributeResponse, err error)

DescribeEpnInstanceAttribute invokes the ens.DescribeEpnInstanceAttribute API synchronously

func (*Client) DescribeEpnInstanceAttributeWithCallback ¶ added in v1.61.441

func (client *Client) DescribeEpnInstanceAttributeWithCallback(request *DescribeEpnInstanceAttributeRequest, callback func(response *DescribeEpnInstanceAttributeResponse, err error)) <-chan int

DescribeEpnInstanceAttributeWithCallback invokes the ens.DescribeEpnInstanceAttribute API asynchronously

func (*Client) DescribeEpnInstanceAttributeWithChan ¶ added in v1.61.441

func (client *Client) DescribeEpnInstanceAttributeWithChan(request *DescribeEpnInstanceAttributeRequest) (<-chan *DescribeEpnInstanceAttributeResponse, <-chan error)

DescribeEpnInstanceAttributeWithChan invokes the ens.DescribeEpnInstanceAttribute API asynchronously

func (*Client) DescribeEpnInstances ¶ added in v1.61.441

func (client *Client) DescribeEpnInstances(request *DescribeEpnInstancesRequest) (response *DescribeEpnInstancesResponse, err error)

DescribeEpnInstances invokes the ens.DescribeEpnInstances API synchronously

func (*Client) DescribeEpnInstancesWithCallback ¶ added in v1.61.441

func (client *Client) DescribeEpnInstancesWithCallback(request *DescribeEpnInstancesRequest, callback func(response *DescribeEpnInstancesResponse, err error)) <-chan int

DescribeEpnInstancesWithCallback invokes the ens.DescribeEpnInstances API asynchronously

func (*Client) DescribeEpnInstancesWithChan ¶ added in v1.61.441

func (client *Client) DescribeEpnInstancesWithChan(request *DescribeEpnInstancesRequest) (<-chan *DescribeEpnInstancesResponse, <-chan error)

DescribeEpnInstancesWithChan invokes the ens.DescribeEpnInstances API asynchronously

func (*Client) DescribeEpnMeasurementData ¶ added in v1.61.1084

func (client *Client) DescribeEpnMeasurementData(request *DescribeEpnMeasurementDataRequest) (response *DescribeEpnMeasurementDataResponse, err error)

DescribeEpnMeasurementData invokes the ens.DescribeEpnMeasurementData API synchronously

func (*Client) DescribeEpnMeasurementDataWithCallback ¶ added in v1.61.1084

func (client *Client) DescribeEpnMeasurementDataWithCallback(request *DescribeEpnMeasurementDataRequest, callback func(response *DescribeEpnMeasurementDataResponse, err error)) <-chan int

DescribeEpnMeasurementDataWithCallback invokes the ens.DescribeEpnMeasurementData API asynchronously

func (*Client) DescribeEpnMeasurementDataWithChan ¶ added in v1.61.1084

func (client *Client) DescribeEpnMeasurementDataWithChan(request *DescribeEpnMeasurementDataRequest) (<-chan *DescribeEpnMeasurementDataResponse, <-chan error)

DescribeEpnMeasurementDataWithChan invokes the ens.DescribeEpnMeasurementData API asynchronously

func (*Client) DescribeExportImageInfo ¶ added in v1.61.441

func (client *Client) DescribeExportImageInfo(request *DescribeExportImageInfoRequest) (response *DescribeExportImageInfoResponse, err error)

DescribeExportImageInfo invokes the ens.DescribeExportImageInfo API synchronously

func (*Client) DescribeExportImageInfoWithCallback ¶ added in v1.61.441

func (client *Client) DescribeExportImageInfoWithCallback(request *DescribeExportImageInfoRequest, callback func(response *DescribeExportImageInfoResponse, err error)) <-chan int

DescribeExportImageInfoWithCallback invokes the ens.DescribeExportImageInfo API asynchronously

func (*Client) DescribeExportImageInfoWithChan ¶ added in v1.61.441

func (client *Client) DescribeExportImageInfoWithChan(request *DescribeExportImageInfoRequest) (<-chan *DescribeExportImageInfoResponse, <-chan error)

DescribeExportImageInfoWithChan invokes the ens.DescribeExportImageInfo API asynchronously

func (*Client) DescribeExportImageStatus ¶ added in v1.61.270

func (client *Client) DescribeExportImageStatus(request *DescribeExportImageStatusRequest) (response *DescribeExportImageStatusResponse, err error)

DescribeExportImageStatus invokes the ens.DescribeExportImageStatus API synchronously

func (*Client) DescribeExportImageStatusWithCallback ¶ added in v1.61.270

func (client *Client) DescribeExportImageStatusWithCallback(request *DescribeExportImageStatusRequest, callback func(response *DescribeExportImageStatusResponse, err error)) <-chan int

DescribeExportImageStatusWithCallback invokes the ens.DescribeExportImageStatus API asynchronously

func (*Client) DescribeExportImageStatusWithChan ¶ added in v1.61.270

func (client *Client) DescribeExportImageStatusWithChan(request *DescribeExportImageStatusRequest) (<-chan *DescribeExportImageStatusResponse, <-chan error)

DescribeExportImageStatusWithChan invokes the ens.DescribeExportImageStatus API asynchronously

func (*Client) DescribeForwardTableEntries ¶ added in v1.61.1591

func (client *Client) DescribeForwardTableEntries(request *DescribeForwardTableEntriesRequest) (response *DescribeForwardTableEntriesResponse, err error)

DescribeForwardTableEntries invokes the ens.DescribeForwardTableEntries API synchronously

func (*Client) DescribeForwardTableEntriesWithCallback ¶ added in v1.61.1591

func (client *Client) DescribeForwardTableEntriesWithCallback(request *DescribeForwardTableEntriesRequest, callback func(response *DescribeForwardTableEntriesResponse, err error)) <-chan int

DescribeForwardTableEntriesWithCallback invokes the ens.DescribeForwardTableEntries API asynchronously

func (*Client) DescribeForwardTableEntriesWithChan ¶ added in v1.61.1591

func (client *Client) DescribeForwardTableEntriesWithChan(request *DescribeForwardTableEntriesRequest) (<-chan *DescribeForwardTableEntriesResponse, <-chan error)

DescribeForwardTableEntriesWithChan invokes the ens.DescribeForwardTableEntries API asynchronously

func (*Client) DescribeImageInfos ¶

func (client *Client) DescribeImageInfos(request *DescribeImageInfosRequest) (response *DescribeImageInfosResponse, err error)

DescribeImageInfos invokes the ens.DescribeImageInfos API synchronously

func (*Client) DescribeImageInfosWithCallback ¶

func (client *Client) DescribeImageInfosWithCallback(request *DescribeImageInfosRequest, callback func(response *DescribeImageInfosResponse, err error)) <-chan int

DescribeImageInfosWithCallback invokes the ens.DescribeImageInfos API asynchronously

func (*Client) DescribeImageInfosWithChan ¶

func (client *Client) DescribeImageInfosWithChan(request *DescribeImageInfosRequest) (<-chan *DescribeImageInfosResponse, <-chan error)

DescribeImageInfosWithChan invokes the ens.DescribeImageInfos API asynchronously

func (*Client) DescribeImageSharePermission ¶ added in v1.61.441

func (client *Client) DescribeImageSharePermission(request *DescribeImageSharePermissionRequest) (response *DescribeImageSharePermissionResponse, err error)

DescribeImageSharePermission invokes the ens.DescribeImageSharePermission API synchronously

func (*Client) DescribeImageSharePermissionWithCallback ¶ added in v1.61.441

func (client *Client) DescribeImageSharePermissionWithCallback(request *DescribeImageSharePermissionRequest, callback func(response *DescribeImageSharePermissionResponse, err error)) <-chan int

DescribeImageSharePermissionWithCallback invokes the ens.DescribeImageSharePermission API asynchronously

func (*Client) DescribeImageSharePermissionWithChan ¶ added in v1.61.441

func (client *Client) DescribeImageSharePermissionWithChan(request *DescribeImageSharePermissionRequest) (<-chan *DescribeImageSharePermissionResponse, <-chan error)

DescribeImageSharePermissionWithChan invokes the ens.DescribeImageSharePermission API asynchronously

func (*Client) DescribeImages ¶

func (client *Client) DescribeImages(request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)

DescribeImages invokes the ens.DescribeImages API synchronously

func (*Client) DescribeImagesWithCallback ¶

func (client *Client) DescribeImagesWithCallback(request *DescribeImagesRequest, callback func(response *DescribeImagesResponse, err error)) <-chan int

DescribeImagesWithCallback invokes the ens.DescribeImages API asynchronously

func (*Client) DescribeImagesWithChan ¶

func (client *Client) DescribeImagesWithChan(request *DescribeImagesRequest) (<-chan *DescribeImagesResponse, <-chan error)

DescribeImagesWithChan invokes the ens.DescribeImages API asynchronously

func (*Client) DescribeInstanceAutoRenewAttribute ¶

func (client *Client) DescribeInstanceAutoRenewAttribute(request *DescribeInstanceAutoRenewAttributeRequest) (response *DescribeInstanceAutoRenewAttributeResponse, err error)

DescribeInstanceAutoRenewAttribute invokes the ens.DescribeInstanceAutoRenewAttribute API synchronously

func (*Client) DescribeInstanceAutoRenewAttributeWithCallback ¶

func (client *Client) DescribeInstanceAutoRenewAttributeWithCallback(request *DescribeInstanceAutoRenewAttributeRequest, callback func(response *DescribeInstanceAutoRenewAttributeResponse, err error)) <-chan int

DescribeInstanceAutoRenewAttributeWithCallback invokes the ens.DescribeInstanceAutoRenewAttribute API asynchronously

func (*Client) DescribeInstanceAutoRenewAttributeWithChan ¶

func (client *Client) DescribeInstanceAutoRenewAttributeWithChan(request *DescribeInstanceAutoRenewAttributeRequest) (<-chan *DescribeInstanceAutoRenewAttributeResponse, <-chan error)

DescribeInstanceAutoRenewAttributeWithChan invokes the ens.DescribeInstanceAutoRenewAttribute API asynchronously

func (*Client) DescribeInstanceMonitorData ¶

func (client *Client) DescribeInstanceMonitorData(request *DescribeInstanceMonitorDataRequest) (response *DescribeInstanceMonitorDataResponse, err error)

DescribeInstanceMonitorData invokes the ens.DescribeInstanceMonitorData API synchronously

func (*Client) DescribeInstanceMonitorDataWithCallback ¶

func (client *Client) DescribeInstanceMonitorDataWithCallback(request *DescribeInstanceMonitorDataRequest, callback func(response *DescribeInstanceMonitorDataResponse, err error)) <-chan int

DescribeInstanceMonitorDataWithCallback invokes the ens.DescribeInstanceMonitorData API asynchronously

func (*Client) DescribeInstanceMonitorDataWithChan ¶

func (client *Client) DescribeInstanceMonitorDataWithChan(request *DescribeInstanceMonitorDataRequest) (<-chan *DescribeInstanceMonitorDataResponse, <-chan error)

DescribeInstanceMonitorDataWithChan invokes the ens.DescribeInstanceMonitorData API asynchronously

func (*Client) DescribeInstanceSpec ¶

func (client *Client) DescribeInstanceSpec(request *DescribeInstanceSpecRequest) (response *DescribeInstanceSpecResponse, err error)

DescribeInstanceSpec invokes the ens.DescribeInstanceSpec API synchronously

func (*Client) DescribeInstanceSpecWithCallback ¶

func (client *Client) DescribeInstanceSpecWithCallback(request *DescribeInstanceSpecRequest, callback func(response *DescribeInstanceSpecResponse, err error)) <-chan int

DescribeInstanceSpecWithCallback invokes the ens.DescribeInstanceSpec API asynchronously

func (*Client) DescribeInstanceSpecWithChan ¶

func (client *Client) DescribeInstanceSpecWithChan(request *DescribeInstanceSpecRequest) (<-chan *DescribeInstanceSpecResponse, <-chan error)

DescribeInstanceSpecWithChan invokes the ens.DescribeInstanceSpec API asynchronously

func (*Client) DescribeInstanceTypes ¶

func (client *Client) DescribeInstanceTypes(request *DescribeInstanceTypesRequest) (response *DescribeInstanceTypesResponse, err error)

DescribeInstanceTypes invokes the ens.DescribeInstanceTypes API synchronously

func (*Client) DescribeInstanceTypesWithCallback ¶

func (client *Client) DescribeInstanceTypesWithCallback(request *DescribeInstanceTypesRequest, callback func(response *DescribeInstanceTypesResponse, err error)) <-chan int

DescribeInstanceTypesWithCallback invokes the ens.DescribeInstanceTypes API asynchronously

func (*Client) DescribeInstanceTypesWithChan ¶

func (client *Client) DescribeInstanceTypesWithChan(request *DescribeInstanceTypesRequest) (<-chan *DescribeInstanceTypesResponse, <-chan error)

DescribeInstanceTypesWithChan invokes the ens.DescribeInstanceTypes API asynchronously

func (*Client) DescribeInstanceVncUrl ¶ added in v1.61.1084

func (client *Client) DescribeInstanceVncUrl(request *DescribeInstanceVncUrlRequest) (response *DescribeInstanceVncUrlResponse, err error)

DescribeInstanceVncUrl invokes the ens.DescribeInstanceVncUrl API synchronously

func (*Client) DescribeInstanceVncUrlWithCallback ¶ added in v1.61.1084

func (client *Client) DescribeInstanceVncUrlWithCallback(request *DescribeInstanceVncUrlRequest, callback func(response *DescribeInstanceVncUrlResponse, err error)) <-chan int

DescribeInstanceVncUrlWithCallback invokes the ens.DescribeInstanceVncUrl API asynchronously

func (*Client) DescribeInstanceVncUrlWithChan ¶ added in v1.61.1084

func (client *Client) DescribeInstanceVncUrlWithChan(request *DescribeInstanceVncUrlRequest) (<-chan *DescribeInstanceVncUrlResponse, <-chan error)

DescribeInstanceVncUrlWithChan invokes the ens.DescribeInstanceVncUrl API asynchronously

func (*Client) DescribeInstances ¶

func (client *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)

DescribeInstances invokes the ens.DescribeInstances API synchronously

func (*Client) DescribeInstancesWithCallback ¶

func (client *Client) DescribeInstancesWithCallback(request *DescribeInstancesRequest, callback func(response *DescribeInstancesResponse, err error)) <-chan int

DescribeInstancesWithCallback invokes the ens.DescribeInstances API asynchronously

func (*Client) DescribeInstancesWithChan ¶

func (client *Client) DescribeInstancesWithChan(request *DescribeInstancesRequest) (<-chan *DescribeInstancesResponse, <-chan error)

DescribeInstancesWithChan invokes the ens.DescribeInstances API asynchronously

func (*Client) DescribeKeyPairs ¶ added in v1.61.257

func (client *Client) DescribeKeyPairs(request *DescribeKeyPairsRequest) (response *DescribeKeyPairsResponse, err error)

DescribeKeyPairs invokes the ens.DescribeKeyPairs API synchronously

func (*Client) DescribeKeyPairsWithCallback ¶ added in v1.61.257

func (client *Client) DescribeKeyPairsWithCallback(request *DescribeKeyPairsRequest, callback func(response *DescribeKeyPairsResponse, err error)) <-chan int

DescribeKeyPairsWithCallback invokes the ens.DescribeKeyPairs API asynchronously

func (*Client) DescribeKeyPairsWithChan ¶ added in v1.61.257

func (client *Client) DescribeKeyPairsWithChan(request *DescribeKeyPairsRequest) (<-chan *DescribeKeyPairsResponse, <-chan error)

DescribeKeyPairsWithChan invokes the ens.DescribeKeyPairs API asynchronously

func (*Client) DescribeLoadBalancerAttribute ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancerAttribute(request *DescribeLoadBalancerAttributeRequest) (response *DescribeLoadBalancerAttributeResponse, err error)

DescribeLoadBalancerAttribute invokes the ens.DescribeLoadBalancerAttribute API synchronously

func (*Client) DescribeLoadBalancerAttributeWithCallback ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancerAttributeWithCallback(request *DescribeLoadBalancerAttributeRequest, callback func(response *DescribeLoadBalancerAttributeResponse, err error)) <-chan int

DescribeLoadBalancerAttributeWithCallback invokes the ens.DescribeLoadBalancerAttribute API asynchronously

func (*Client) DescribeLoadBalancerAttributeWithChan ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancerAttributeWithChan(request *DescribeLoadBalancerAttributeRequest) (<-chan *DescribeLoadBalancerAttributeResponse, <-chan error)

DescribeLoadBalancerAttributeWithChan invokes the ens.DescribeLoadBalancerAttribute API asynchronously

func (*Client) DescribeLoadBalancerHTTPListenerAttribute ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancerHTTPListenerAttribute(request *DescribeLoadBalancerHTTPListenerAttributeRequest) (response *DescribeLoadBalancerHTTPListenerAttributeResponse, err error)

DescribeLoadBalancerHTTPListenerAttribute invokes the ens.DescribeLoadBalancerHTTPListenerAttribute API synchronously

func (*Client) DescribeLoadBalancerHTTPListenerAttributeWithCallback ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancerHTTPListenerAttributeWithCallback(request *DescribeLoadBalancerHTTPListenerAttributeRequest, callback func(response *DescribeLoadBalancerHTTPListenerAttributeResponse, err error)) <-chan int

DescribeLoadBalancerHTTPListenerAttributeWithCallback invokes the ens.DescribeLoadBalancerHTTPListenerAttribute API asynchronously

func (*Client) DescribeLoadBalancerHTTPListenerAttributeWithChan ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancerHTTPListenerAttributeWithChan(request *DescribeLoadBalancerHTTPListenerAttributeRequest) (<-chan *DescribeLoadBalancerHTTPListenerAttributeResponse, <-chan error)

DescribeLoadBalancerHTTPListenerAttributeWithChan invokes the ens.DescribeLoadBalancerHTTPListenerAttribute API asynchronously

func (*Client) DescribeLoadBalancerHTTPSListenerAttribute ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancerHTTPSListenerAttribute(request *DescribeLoadBalancerHTTPSListenerAttributeRequest) (response *DescribeLoadBalancerHTTPSListenerAttributeResponse, err error)

DescribeLoadBalancerHTTPSListenerAttribute invokes the ens.DescribeLoadBalancerHTTPSListenerAttribute API synchronously

func (*Client) DescribeLoadBalancerHTTPSListenerAttributeWithCallback ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancerHTTPSListenerAttributeWithCallback(request *DescribeLoadBalancerHTTPSListenerAttributeRequest, callback func(response *DescribeLoadBalancerHTTPSListenerAttributeResponse, err error)) <-chan int

DescribeLoadBalancerHTTPSListenerAttributeWithCallback invokes the ens.DescribeLoadBalancerHTTPSListenerAttribute API asynchronously

func (*Client) DescribeLoadBalancerHTTPSListenerAttributeWithChan ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancerHTTPSListenerAttributeWithChan(request *DescribeLoadBalancerHTTPSListenerAttributeRequest) (<-chan *DescribeLoadBalancerHTTPSListenerAttributeResponse, <-chan error)

DescribeLoadBalancerHTTPSListenerAttributeWithChan invokes the ens.DescribeLoadBalancerHTTPSListenerAttribute API asynchronously

func (*Client) DescribeLoadBalancerSpec ¶ added in v1.61.1473

func (client *Client) DescribeLoadBalancerSpec(request *DescribeLoadBalancerSpecRequest) (response *DescribeLoadBalancerSpecResponse, err error)

DescribeLoadBalancerSpec invokes the ens.DescribeLoadBalancerSpec API synchronously

func (*Client) DescribeLoadBalancerSpecWithCallback ¶ added in v1.61.1473

func (client *Client) DescribeLoadBalancerSpecWithCallback(request *DescribeLoadBalancerSpecRequest, callback func(response *DescribeLoadBalancerSpecResponse, err error)) <-chan int

DescribeLoadBalancerSpecWithCallback invokes the ens.DescribeLoadBalancerSpec API asynchronously

func (*Client) DescribeLoadBalancerSpecWithChan ¶ added in v1.61.1473

func (client *Client) DescribeLoadBalancerSpecWithChan(request *DescribeLoadBalancerSpecRequest) (<-chan *DescribeLoadBalancerSpecResponse, <-chan error)

DescribeLoadBalancerSpecWithChan invokes the ens.DescribeLoadBalancerSpec API asynchronously

func (*Client) DescribeLoadBalancerTCPListenerAttribute ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancerTCPListenerAttribute(request *DescribeLoadBalancerTCPListenerAttributeRequest) (response *DescribeLoadBalancerTCPListenerAttributeResponse, err error)

DescribeLoadBalancerTCPListenerAttribute invokes the ens.DescribeLoadBalancerTCPListenerAttribute API synchronously

func (*Client) DescribeLoadBalancerTCPListenerAttributeWithCallback ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancerTCPListenerAttributeWithCallback(request *DescribeLoadBalancerTCPListenerAttributeRequest, callback func(response *DescribeLoadBalancerTCPListenerAttributeResponse, err error)) <-chan int

DescribeLoadBalancerTCPListenerAttributeWithCallback invokes the ens.DescribeLoadBalancerTCPListenerAttribute API asynchronously

func (*Client) DescribeLoadBalancerTCPListenerAttributeWithChan ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancerTCPListenerAttributeWithChan(request *DescribeLoadBalancerTCPListenerAttributeRequest) (<-chan *DescribeLoadBalancerTCPListenerAttributeResponse, <-chan error)

DescribeLoadBalancerTCPListenerAttributeWithChan invokes the ens.DescribeLoadBalancerTCPListenerAttribute API asynchronously

func (*Client) DescribeLoadBalancerUDPListenerAttribute ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancerUDPListenerAttribute(request *DescribeLoadBalancerUDPListenerAttributeRequest) (response *DescribeLoadBalancerUDPListenerAttributeResponse, err error)

DescribeLoadBalancerUDPListenerAttribute invokes the ens.DescribeLoadBalancerUDPListenerAttribute API synchronously

func (*Client) DescribeLoadBalancerUDPListenerAttributeWithCallback ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancerUDPListenerAttributeWithCallback(request *DescribeLoadBalancerUDPListenerAttributeRequest, callback func(response *DescribeLoadBalancerUDPListenerAttributeResponse, err error)) <-chan int

DescribeLoadBalancerUDPListenerAttributeWithCallback invokes the ens.DescribeLoadBalancerUDPListenerAttribute API asynchronously

func (*Client) DescribeLoadBalancerUDPListenerAttributeWithChan ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancerUDPListenerAttributeWithChan(request *DescribeLoadBalancerUDPListenerAttributeRequest) (<-chan *DescribeLoadBalancerUDPListenerAttributeResponse, <-chan error)

DescribeLoadBalancerUDPListenerAttributeWithChan invokes the ens.DescribeLoadBalancerUDPListenerAttribute API asynchronously

func (*Client) DescribeLoadBalancers ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancers(request *DescribeLoadBalancersRequest) (response *DescribeLoadBalancersResponse, err error)

DescribeLoadBalancers invokes the ens.DescribeLoadBalancers API synchronously

func (*Client) DescribeLoadBalancersWithCallback ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancersWithCallback(request *DescribeLoadBalancersRequest, callback func(response *DescribeLoadBalancersResponse, err error)) <-chan int

DescribeLoadBalancersWithCallback invokes the ens.DescribeLoadBalancers API asynchronously

func (*Client) DescribeLoadBalancersWithChan ¶ added in v1.61.1107

func (client *Client) DescribeLoadBalancersWithChan(request *DescribeLoadBalancersRequest) (<-chan *DescribeLoadBalancersResponse, <-chan error)

DescribeLoadBalancersWithChan invokes the ens.DescribeLoadBalancers API asynchronously

func (*Client) DescribeMeasurementData ¶ added in v1.60.325

func (client *Client) DescribeMeasurementData(request *DescribeMeasurementDataRequest) (response *DescribeMeasurementDataResponse, err error)

DescribeMeasurementData invokes the ens.DescribeMeasurementData API synchronously

func (*Client) DescribeMeasurementDataWithCallback ¶ added in v1.60.325

func (client *Client) DescribeMeasurementDataWithCallback(request *DescribeMeasurementDataRequest, callback func(response *DescribeMeasurementDataResponse, err error)) <-chan int

DescribeMeasurementDataWithCallback invokes the ens.DescribeMeasurementData API asynchronously

func (*Client) DescribeMeasurementDataWithChan ¶ added in v1.60.325

func (client *Client) DescribeMeasurementDataWithChan(request *DescribeMeasurementDataRequest) (<-chan *DescribeMeasurementDataResponse, <-chan error)

DescribeMeasurementDataWithChan invokes the ens.DescribeMeasurementData API asynchronously

func (*Client) DescribeNatGateways ¶ added in v1.61.1591

func (client *Client) DescribeNatGateways(request *DescribeNatGatewaysRequest) (response *DescribeNatGatewaysResponse, err error)

DescribeNatGateways invokes the ens.DescribeNatGateways API synchronously

func (*Client) DescribeNatGatewaysWithCallback ¶ added in v1.61.1591

func (client *Client) DescribeNatGatewaysWithCallback(request *DescribeNatGatewaysRequest, callback func(response *DescribeNatGatewaysResponse, err error)) <-chan int

DescribeNatGatewaysWithCallback invokes the ens.DescribeNatGateways API asynchronously

func (*Client) DescribeNatGatewaysWithChan ¶ added in v1.61.1591

func (client *Client) DescribeNatGatewaysWithChan(request *DescribeNatGatewaysRequest) (<-chan *DescribeNatGatewaysResponse, <-chan error)

DescribeNatGatewaysWithChan invokes the ens.DescribeNatGateways API asynchronously

func (*Client) DescribeNetworkAttribute ¶ added in v1.61.1084

func (client *Client) DescribeNetworkAttribute(request *DescribeNetworkAttributeRequest) (response *DescribeNetworkAttributeResponse, err error)

DescribeNetworkAttribute invokes the ens.DescribeNetworkAttribute API synchronously

func (*Client) DescribeNetworkAttributeWithCallback ¶ added in v1.61.1084

func (client *Client) DescribeNetworkAttributeWithCallback(request *DescribeNetworkAttributeRequest, callback func(response *DescribeNetworkAttributeResponse, err error)) <-chan int

DescribeNetworkAttributeWithCallback invokes the ens.DescribeNetworkAttribute API asynchronously

func (*Client) DescribeNetworkAttributeWithChan ¶ added in v1.61.1084

func (client *Client) DescribeNetworkAttributeWithChan(request *DescribeNetworkAttributeRequest) (<-chan *DescribeNetworkAttributeResponse, <-chan error)

DescribeNetworkAttributeWithChan invokes the ens.DescribeNetworkAttribute API asynchronously

func (*Client) DescribeNetworkInterfaces ¶ added in v1.61.514

func (client *Client) DescribeNetworkInterfaces(request *DescribeNetworkInterfacesRequest) (response *DescribeNetworkInterfacesResponse, err error)

DescribeNetworkInterfaces invokes the ens.DescribeNetworkInterfaces API synchronously

func (*Client) DescribeNetworkInterfacesWithCallback ¶ added in v1.61.514

func (client *Client) DescribeNetworkInterfacesWithCallback(request *DescribeNetworkInterfacesRequest, callback func(response *DescribeNetworkInterfacesResponse, err error)) <-chan int

DescribeNetworkInterfacesWithCallback invokes the ens.DescribeNetworkInterfaces API asynchronously

func (*Client) DescribeNetworkInterfacesWithChan ¶ added in v1.61.514

func (client *Client) DescribeNetworkInterfacesWithChan(request *DescribeNetworkInterfacesRequest) (<-chan *DescribeNetworkInterfacesResponse, <-chan error)

DescribeNetworkInterfacesWithChan invokes the ens.DescribeNetworkInterfaces API asynchronously

func (*Client) DescribeNetworks ¶ added in v1.61.1084

func (client *Client) DescribeNetworks(request *DescribeNetworksRequest) (response *DescribeNetworksResponse, err error)

DescribeNetworks invokes the ens.DescribeNetworks API synchronously

func (*Client) DescribeNetworksWithCallback ¶ added in v1.61.1084

func (client *Client) DescribeNetworksWithCallback(request *DescribeNetworksRequest, callback func(response *DescribeNetworksResponse, err error)) <-chan int

DescribeNetworksWithCallback invokes the ens.DescribeNetworks API asynchronously

func (*Client) DescribeNetworksWithChan ¶ added in v1.61.1084

func (client *Client) DescribeNetworksWithChan(request *DescribeNetworksRequest) (<-chan *DescribeNetworksResponse, <-chan error)

DescribeNetworksWithChan invokes the ens.DescribeNetworks API asynchronously

func (*Client) DescribePrePaidInstanceStock ¶

func (client *Client) DescribePrePaidInstanceStock(request *DescribePrePaidInstanceStockRequest) (response *DescribePrePaidInstanceStockResponse, err error)

DescribePrePaidInstanceStock invokes the ens.DescribePrePaidInstanceStock API synchronously

func (*Client) DescribePrePaidInstanceStockWithCallback ¶

func (client *Client) DescribePrePaidInstanceStockWithCallback(request *DescribePrePaidInstanceStockRequest, callback func(response *DescribePrePaidInstanceStockResponse, err error)) <-chan int

DescribePrePaidInstanceStockWithCallback invokes the ens.DescribePrePaidInstanceStock API asynchronously

func (*Client) DescribePrePaidInstanceStockWithChan ¶

func (client *Client) DescribePrePaidInstanceStockWithChan(request *DescribePrePaidInstanceStockRequest) (<-chan *DescribePrePaidInstanceStockResponse, <-chan error)

DescribePrePaidInstanceStockWithChan invokes the ens.DescribePrePaidInstanceStock API asynchronously

func (*Client) DescribePrice ¶ added in v1.60.325

func (client *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)

DescribePrice invokes the ens.DescribePrice API synchronously

func (*Client) DescribePriceWithCallback ¶ added in v1.60.325

func (client *Client) DescribePriceWithCallback(request *DescribePriceRequest, callback func(response *DescribePriceResponse, err error)) <-chan int

DescribePriceWithCallback invokes the ens.DescribePrice API asynchronously

func (*Client) DescribePriceWithChan ¶ added in v1.60.325

func (client *Client) DescribePriceWithChan(request *DescribePriceRequest) (<-chan *DescribePriceResponse, <-chan error)

DescribePriceWithChan invokes the ens.DescribePrice API asynchronously

func (*Client) DescribeRegionIsps ¶ added in v1.61.1398

func (client *Client) DescribeRegionIsps(request *DescribeRegionIspsRequest) (response *DescribeRegionIspsResponse, err error)

DescribeRegionIsps invokes the ens.DescribeRegionIsps API synchronously

func (*Client) DescribeRegionIspsWithCallback ¶ added in v1.61.1398

func (client *Client) DescribeRegionIspsWithCallback(request *DescribeRegionIspsRequest, callback func(response *DescribeRegionIspsResponse, err error)) <-chan int

DescribeRegionIspsWithCallback invokes the ens.DescribeRegionIsps API asynchronously

func (*Client) DescribeRegionIspsWithChan ¶ added in v1.61.1398

func (client *Client) DescribeRegionIspsWithChan(request *DescribeRegionIspsRequest) (<-chan *DescribeRegionIspsResponse, <-chan error)

DescribeRegionIspsWithChan invokes the ens.DescribeRegionIsps API asynchronously

func (*Client) DescribeReservedResource ¶

func (client *Client) DescribeReservedResource(request *DescribeReservedResourceRequest) (response *DescribeReservedResourceResponse, err error)

DescribeReservedResource invokes the ens.DescribeReservedResource API synchronously

func (*Client) DescribeReservedResourceWithCallback ¶

func (client *Client) DescribeReservedResourceWithCallback(request *DescribeReservedResourceRequest, callback func(response *DescribeReservedResourceResponse, err error)) <-chan int

DescribeReservedResourceWithCallback invokes the ens.DescribeReservedResource API asynchronously

func (*Client) DescribeReservedResourceWithChan ¶

func (client *Client) DescribeReservedResourceWithChan(request *DescribeReservedResourceRequest) (<-chan *DescribeReservedResourceResponse, <-chan error)

DescribeReservedResourceWithChan invokes the ens.DescribeReservedResource API asynchronously

func (*Client) DescribeSecurityGroupAttribute ¶ added in v1.61.257

func (client *Client) DescribeSecurityGroupAttribute(request *DescribeSecurityGroupAttributeRequest) (response *DescribeSecurityGroupAttributeResponse, err error)

DescribeSecurityGroupAttribute invokes the ens.DescribeSecurityGroupAttribute API synchronously

func (*Client) DescribeSecurityGroupAttributeWithCallback ¶ added in v1.61.257

func (client *Client) DescribeSecurityGroupAttributeWithCallback(request *DescribeSecurityGroupAttributeRequest, callback func(response *DescribeSecurityGroupAttributeResponse, err error)) <-chan int

DescribeSecurityGroupAttributeWithCallback invokes the ens.DescribeSecurityGroupAttribute API asynchronously

func (*Client) DescribeSecurityGroupAttributeWithChan ¶ added in v1.61.257

func (client *Client) DescribeSecurityGroupAttributeWithChan(request *DescribeSecurityGroupAttributeRequest) (<-chan *DescribeSecurityGroupAttributeResponse, <-chan error)

DescribeSecurityGroupAttributeWithChan invokes the ens.DescribeSecurityGroupAttribute API asynchronously

func (*Client) DescribeSecurityGroups ¶ added in v1.61.257

func (client *Client) DescribeSecurityGroups(request *DescribeSecurityGroupsRequest) (response *DescribeSecurityGroupsResponse, err error)

DescribeSecurityGroups invokes the ens.DescribeSecurityGroups API synchronously

func (*Client) DescribeSecurityGroupsWithCallback ¶ added in v1.61.257

func (client *Client) DescribeSecurityGroupsWithCallback(request *DescribeSecurityGroupsRequest, callback func(response *DescribeSecurityGroupsResponse, err error)) <-chan int

DescribeSecurityGroupsWithCallback invokes the ens.DescribeSecurityGroups API asynchronously

func (*Client) DescribeSecurityGroupsWithChan ¶ added in v1.61.257

func (client *Client) DescribeSecurityGroupsWithChan(request *DescribeSecurityGroupsRequest) (<-chan *DescribeSecurityGroupsResponse, <-chan error)

DescribeSecurityGroupsWithChan invokes the ens.DescribeSecurityGroups API asynchronously

func (*Client) DescribeServcieSchedule ¶ added in v1.61.441

func (client *Client) DescribeServcieSchedule(request *DescribeServcieScheduleRequest) (response *DescribeServcieScheduleResponse, err error)

DescribeServcieSchedule invokes the ens.DescribeServcieSchedule API synchronously

func (*Client) DescribeServcieScheduleWithCallback ¶ added in v1.61.441

func (client *Client) DescribeServcieScheduleWithCallback(request *DescribeServcieScheduleRequest, callback func(response *DescribeServcieScheduleResponse, err error)) <-chan int

DescribeServcieScheduleWithCallback invokes the ens.DescribeServcieSchedule API asynchronously

func (*Client) DescribeServcieScheduleWithChan ¶ added in v1.61.441

func (client *Client) DescribeServcieScheduleWithChan(request *DescribeServcieScheduleRequest) (<-chan *DescribeServcieScheduleResponse, <-chan error)

DescribeServcieScheduleWithChan invokes the ens.DescribeServcieSchedule API asynchronously

func (*Client) DescribeSnatTableEntries ¶ added in v1.61.1591

func (client *Client) DescribeSnatTableEntries(request *DescribeSnatTableEntriesRequest) (response *DescribeSnatTableEntriesResponse, err error)

DescribeSnatTableEntries invokes the ens.DescribeSnatTableEntries API synchronously

func (*Client) DescribeSnatTableEntriesWithCallback ¶ added in v1.61.1591

func (client *Client) DescribeSnatTableEntriesWithCallback(request *DescribeSnatTableEntriesRequest, callback func(response *DescribeSnatTableEntriesResponse, err error)) <-chan int

DescribeSnatTableEntriesWithCallback invokes the ens.DescribeSnatTableEntries API asynchronously

func (*Client) DescribeSnatTableEntriesWithChan ¶ added in v1.61.1591

func (client *Client) DescribeSnatTableEntriesWithChan(request *DescribeSnatTableEntriesRequest) (<-chan *DescribeSnatTableEntriesResponse, <-chan error)

DescribeSnatTableEntriesWithChan invokes the ens.DescribeSnatTableEntries API asynchronously

func (*Client) DescribeUserBandWidthData ¶

func (client *Client) DescribeUserBandWidthData(request *DescribeUserBandWidthDataRequest) (response *DescribeUserBandWidthDataResponse, err error)

DescribeUserBandWidthData invokes the ens.DescribeUserBandWidthData API synchronously

func (*Client) DescribeUserBandWidthDataWithCallback ¶

func (client *Client) DescribeUserBandWidthDataWithCallback(request *DescribeUserBandWidthDataRequest, callback func(response *DescribeUserBandWidthDataResponse, err error)) <-chan int

DescribeUserBandWidthDataWithCallback invokes the ens.DescribeUserBandWidthData API asynchronously

func (*Client) DescribeUserBandWidthDataWithChan ¶

func (client *Client) DescribeUserBandWidthDataWithChan(request *DescribeUserBandWidthDataRequest) (<-chan *DescribeUserBandWidthDataResponse, <-chan error)

DescribeUserBandWidthDataWithChan invokes the ens.DescribeUserBandWidthData API asynchronously

func (*Client) DescribeVSwitches ¶ added in v1.61.288

func (client *Client) DescribeVSwitches(request *DescribeVSwitchesRequest) (response *DescribeVSwitchesResponse, err error)

DescribeVSwitches invokes the ens.DescribeVSwitches API synchronously

func (*Client) DescribeVSwitchesWithCallback ¶ added in v1.61.288

func (client *Client) DescribeVSwitchesWithCallback(request *DescribeVSwitchesRequest, callback func(response *DescribeVSwitchesResponse, err error)) <-chan int

DescribeVSwitchesWithCallback invokes the ens.DescribeVSwitches API asynchronously

func (*Client) DescribeVSwitchesWithChan ¶ added in v1.61.288

func (client *Client) DescribeVSwitchesWithChan(request *DescribeVSwitchesRequest) (<-chan *DescribeVSwitchesResponse, <-chan error)

DescribeVSwitchesWithChan invokes the ens.DescribeVSwitches API asynchronously

func (*Client) DetachDisk ¶ added in v1.61.1398

func (client *Client) DetachDisk(request *DetachDiskRequest) (response *DetachDiskResponse, err error)

DetachDisk invokes the ens.DetachDisk API synchronously

func (*Client) DetachDiskWithCallback ¶ added in v1.61.1398

func (client *Client) DetachDiskWithCallback(request *DetachDiskRequest, callback func(response *DetachDiskResponse, err error)) <-chan int

DetachDiskWithCallback invokes the ens.DetachDisk API asynchronously

func (*Client) DetachDiskWithChan ¶ added in v1.61.1398

func (client *Client) DetachDiskWithChan(request *DetachDiskRequest) (<-chan *DetachDiskResponse, <-chan error)

DetachDiskWithChan invokes the ens.DetachDisk API asynchronously

func (*Client) DistApplicationData ¶ added in v1.61.441

func (client *Client) DistApplicationData(request *DistApplicationDataRequest) (response *DistApplicationDataResponse, err error)

DistApplicationData invokes the ens.DistApplicationData API synchronously

func (*Client) DistApplicationDataWithCallback ¶ added in v1.61.441

func (client *Client) DistApplicationDataWithCallback(request *DistApplicationDataRequest, callback func(response *DistApplicationDataResponse, err error)) <-chan int

DistApplicationDataWithCallback invokes the ens.DistApplicationData API asynchronously

func (*Client) DistApplicationDataWithChan ¶ added in v1.61.441

func (client *Client) DistApplicationDataWithChan(request *DistApplicationDataRequest) (<-chan *DistApplicationDataResponse, <-chan error)

DistApplicationDataWithChan invokes the ens.DistApplicationData API asynchronously

func (*Client) ExportBillDetailData ¶ added in v1.61.257

func (client *Client) ExportBillDetailData(request *ExportBillDetailDataRequest) (response *ExportBillDetailDataResponse, err error)

ExportBillDetailData invokes the ens.ExportBillDetailData API synchronously

func (*Client) ExportBillDetailDataWithCallback ¶ added in v1.61.257

func (client *Client) ExportBillDetailDataWithCallback(request *ExportBillDetailDataRequest, callback func(response *ExportBillDetailDataResponse, err error)) <-chan int

ExportBillDetailDataWithCallback invokes the ens.ExportBillDetailData API asynchronously

func (*Client) ExportBillDetailDataWithChan ¶ added in v1.61.257

func (client *Client) ExportBillDetailDataWithChan(request *ExportBillDetailDataRequest) (<-chan *ExportBillDetailDataResponse, <-chan error)

ExportBillDetailDataWithChan invokes the ens.ExportBillDetailData API asynchronously

func (*Client) ExportImage ¶ added in v1.61.270

func (client *Client) ExportImage(request *ExportImageRequest) (response *ExportImageResponse, err error)

ExportImage invokes the ens.ExportImage API synchronously

func (*Client) ExportImageWithCallback ¶ added in v1.61.270

func (client *Client) ExportImageWithCallback(request *ExportImageRequest, callback func(response *ExportImageResponse, err error)) <-chan int

ExportImageWithCallback invokes the ens.ExportImage API asynchronously

func (*Client) ExportImageWithChan ¶ added in v1.61.270

func (client *Client) ExportImageWithChan(request *ExportImageRequest) (<-chan *ExportImageResponse, <-chan error)

ExportImageWithChan invokes the ens.ExportImage API asynchronously

func (*Client) ExportMeasurementData ¶ added in v1.60.325

func (client *Client) ExportMeasurementData(request *ExportMeasurementDataRequest) (response *ExportMeasurementDataResponse, err error)

ExportMeasurementData invokes the ens.ExportMeasurementData API synchronously

func (*Client) ExportMeasurementDataWithCallback ¶ added in v1.60.325

func (client *Client) ExportMeasurementDataWithCallback(request *ExportMeasurementDataRequest, callback func(response *ExportMeasurementDataResponse, err error)) <-chan int

ExportMeasurementDataWithCallback invokes the ens.ExportMeasurementData API asynchronously

func (*Client) ExportMeasurementDataWithChan ¶ added in v1.60.325

func (client *Client) ExportMeasurementDataWithChan(request *ExportMeasurementDataRequest) (<-chan *ExportMeasurementDataResponse, <-chan error)

ExportMeasurementDataWithChan invokes the ens.ExportMeasurementData API asynchronously

func (*Client) GetDeviceInternetPort ¶ added in v1.61.1227

func (client *Client) GetDeviceInternetPort(request *GetDeviceInternetPortRequest) (response *GetDeviceInternetPortResponse, err error)

GetDeviceInternetPort invokes the ens.GetDeviceInternetPort API synchronously

func (*Client) GetDeviceInternetPortWithCallback ¶ added in v1.61.1227

func (client *Client) GetDeviceInternetPortWithCallback(request *GetDeviceInternetPortRequest, callback func(response *GetDeviceInternetPortResponse, err error)) <-chan int

GetDeviceInternetPortWithCallback invokes the ens.GetDeviceInternetPort API asynchronously

func (*Client) GetDeviceInternetPortWithChan ¶ added in v1.61.1227

func (client *Client) GetDeviceInternetPortWithChan(request *GetDeviceInternetPortRequest) (<-chan *GetDeviceInternetPortResponse, <-chan error)

GetDeviceInternetPortWithChan invokes the ens.GetDeviceInternetPort API asynchronously

func (*Client) ImportKeyPair ¶ added in v1.61.257

func (client *Client) ImportKeyPair(request *ImportKeyPairRequest) (response *ImportKeyPairResponse, err error)

ImportKeyPair invokes the ens.ImportKeyPair API synchronously

func (*Client) ImportKeyPairWithCallback ¶ added in v1.61.257

func (client *Client) ImportKeyPairWithCallback(request *ImportKeyPairRequest, callback func(response *ImportKeyPairResponse, err error)) <-chan int

ImportKeyPairWithCallback invokes the ens.ImportKeyPair API asynchronously

func (*Client) ImportKeyPairWithChan ¶ added in v1.61.257

func (client *Client) ImportKeyPairWithChan(request *ImportKeyPairRequest) (<-chan *ImportKeyPairResponse, <-chan error)

ImportKeyPairWithChan invokes the ens.ImportKeyPair API asynchronously

func (*Client) JoinPublicIpsToEpnInstance ¶ added in v1.61.441

func (client *Client) JoinPublicIpsToEpnInstance(request *JoinPublicIpsToEpnInstanceRequest) (response *JoinPublicIpsToEpnInstanceResponse, err error)

JoinPublicIpsToEpnInstance invokes the ens.JoinPublicIpsToEpnInstance API synchronously

func (*Client) JoinPublicIpsToEpnInstanceWithCallback ¶ added in v1.61.441

func (client *Client) JoinPublicIpsToEpnInstanceWithCallback(request *JoinPublicIpsToEpnInstanceRequest, callback func(response *JoinPublicIpsToEpnInstanceResponse, err error)) <-chan int

JoinPublicIpsToEpnInstanceWithCallback invokes the ens.JoinPublicIpsToEpnInstance API asynchronously

func (*Client) JoinPublicIpsToEpnInstanceWithChan ¶ added in v1.61.441

func (client *Client) JoinPublicIpsToEpnInstanceWithChan(request *JoinPublicIpsToEpnInstanceRequest) (<-chan *JoinPublicIpsToEpnInstanceResponse, <-chan error)

JoinPublicIpsToEpnInstanceWithChan invokes the ens.JoinPublicIpsToEpnInstance API asynchronously

func (*Client) JoinSecurityGroup ¶ added in v1.61.257

func (client *Client) JoinSecurityGroup(request *JoinSecurityGroupRequest) (response *JoinSecurityGroupResponse, err error)

JoinSecurityGroup invokes the ens.JoinSecurityGroup API synchronously

func (*Client) JoinSecurityGroupWithCallback ¶ added in v1.61.257

func (client *Client) JoinSecurityGroupWithCallback(request *JoinSecurityGroupRequest, callback func(response *JoinSecurityGroupResponse, err error)) <-chan int

JoinSecurityGroupWithCallback invokes the ens.JoinSecurityGroup API asynchronously

func (*Client) JoinSecurityGroupWithChan ¶ added in v1.61.257

func (client *Client) JoinSecurityGroupWithChan(request *JoinSecurityGroupRequest) (<-chan *JoinSecurityGroupResponse, <-chan error)

JoinSecurityGroupWithChan invokes the ens.JoinSecurityGroup API asynchronously

func (*Client) JoinVSwitchesToEpnInstance ¶ added in v1.61.441

func (client *Client) JoinVSwitchesToEpnInstance(request *JoinVSwitchesToEpnInstanceRequest) (response *JoinVSwitchesToEpnInstanceResponse, err error)

JoinVSwitchesToEpnInstance invokes the ens.JoinVSwitchesToEpnInstance API synchronously

func (*Client) JoinVSwitchesToEpnInstanceWithCallback ¶ added in v1.61.441

func (client *Client) JoinVSwitchesToEpnInstanceWithCallback(request *JoinVSwitchesToEpnInstanceRequest, callback func(response *JoinVSwitchesToEpnInstanceResponse, err error)) <-chan int

JoinVSwitchesToEpnInstanceWithCallback invokes the ens.JoinVSwitchesToEpnInstance API asynchronously

func (*Client) JoinVSwitchesToEpnInstanceWithChan ¶ added in v1.61.441

func (client *Client) JoinVSwitchesToEpnInstanceWithChan(request *JoinVSwitchesToEpnInstanceRequest) (<-chan *JoinVSwitchesToEpnInstanceResponse, <-chan error)

JoinVSwitchesToEpnInstanceWithChan invokes the ens.JoinVSwitchesToEpnInstance API asynchronously

func (*Client) LeaveSecurityGroup ¶ added in v1.61.257

func (client *Client) LeaveSecurityGroup(request *LeaveSecurityGroupRequest) (response *LeaveSecurityGroupResponse, err error)

LeaveSecurityGroup invokes the ens.LeaveSecurityGroup API synchronously

func (*Client) LeaveSecurityGroupWithCallback ¶ added in v1.61.257

func (client *Client) LeaveSecurityGroupWithCallback(request *LeaveSecurityGroupRequest, callback func(response *LeaveSecurityGroupResponse, err error)) <-chan int

LeaveSecurityGroupWithCallback invokes the ens.LeaveSecurityGroup API asynchronously

func (*Client) LeaveSecurityGroupWithChan ¶ added in v1.61.257

func (client *Client) LeaveSecurityGroupWithChan(request *LeaveSecurityGroupRequest) (<-chan *LeaveSecurityGroupResponse, <-chan error)

LeaveSecurityGroupWithChan invokes the ens.LeaveSecurityGroup API asynchronously

func (*Client) ListApplications ¶ added in v1.61.441

func (client *Client) ListApplications(request *ListApplicationsRequest) (response *ListApplicationsResponse, err error)

ListApplications invokes the ens.ListApplications API synchronously

func (*Client) ListApplicationsWithCallback ¶ added in v1.61.441

func (client *Client) ListApplicationsWithCallback(request *ListApplicationsRequest, callback func(response *ListApplicationsResponse, err error)) <-chan int

ListApplicationsWithCallback invokes the ens.ListApplications API asynchronously

func (*Client) ListApplicationsWithChan ¶ added in v1.61.441

func (client *Client) ListApplicationsWithChan(request *ListApplicationsRequest) (<-chan *ListApplicationsResponse, <-chan error)

ListApplicationsWithChan invokes the ens.ListApplications API asynchronously

func (*Client) ModifyEnsEipAddressAttribute ¶ added in v1.61.1084

func (client *Client) ModifyEnsEipAddressAttribute(request *ModifyEnsEipAddressAttributeRequest) (response *ModifyEnsEipAddressAttributeResponse, err error)

ModifyEnsEipAddressAttribute invokes the ens.ModifyEnsEipAddressAttribute API synchronously

func (*Client) ModifyEnsEipAddressAttributeWithCallback ¶ added in v1.61.1084

func (client *Client) ModifyEnsEipAddressAttributeWithCallback(request *ModifyEnsEipAddressAttributeRequest, callback func(response *ModifyEnsEipAddressAttributeResponse, err error)) <-chan int

ModifyEnsEipAddressAttributeWithCallback invokes the ens.ModifyEnsEipAddressAttribute API asynchronously

func (*Client) ModifyEnsEipAddressAttributeWithChan ¶ added in v1.61.1084

func (client *Client) ModifyEnsEipAddressAttributeWithChan(request *ModifyEnsEipAddressAttributeRequest) (<-chan *ModifyEnsEipAddressAttributeResponse, <-chan error)

ModifyEnsEipAddressAttributeWithChan invokes the ens.ModifyEnsEipAddressAttribute API asynchronously

func (*Client) ModifyEpnInstance ¶ added in v1.61.441

func (client *Client) ModifyEpnInstance(request *ModifyEpnInstanceRequest) (response *ModifyEpnInstanceResponse, err error)

ModifyEpnInstance invokes the ens.ModifyEpnInstance API synchronously

func (*Client) ModifyEpnInstanceWithCallback ¶ added in v1.61.441

func (client *Client) ModifyEpnInstanceWithCallback(request *ModifyEpnInstanceRequest, callback func(response *ModifyEpnInstanceResponse, err error)) <-chan int

ModifyEpnInstanceWithCallback invokes the ens.ModifyEpnInstance API asynchronously

func (*Client) ModifyEpnInstanceWithChan ¶ added in v1.61.441

func (client *Client) ModifyEpnInstanceWithChan(request *ModifyEpnInstanceRequest) (<-chan *ModifyEpnInstanceResponse, <-chan error)

ModifyEpnInstanceWithChan invokes the ens.ModifyEpnInstance API asynchronously

func (*Client) ModifyImageAttribute ¶

func (client *Client) ModifyImageAttribute(request *ModifyImageAttributeRequest) (response *ModifyImageAttributeResponse, err error)

ModifyImageAttribute invokes the ens.ModifyImageAttribute API synchronously

func (*Client) ModifyImageAttributeWithCallback ¶

func (client *Client) ModifyImageAttributeWithCallback(request *ModifyImageAttributeRequest, callback func(response *ModifyImageAttributeResponse, err error)) <-chan int

ModifyImageAttributeWithCallback invokes the ens.ModifyImageAttribute API asynchronously

func (*Client) ModifyImageAttributeWithChan ¶

func (client *Client) ModifyImageAttributeWithChan(request *ModifyImageAttributeRequest) (<-chan *ModifyImageAttributeResponse, <-chan error)

ModifyImageAttributeWithChan invokes the ens.ModifyImageAttribute API asynchronously

func (*Client) ModifyImageSharePermission ¶ added in v1.61.441

func (client *Client) ModifyImageSharePermission(request *ModifyImageSharePermissionRequest) (response *ModifyImageSharePermissionResponse, err error)

ModifyImageSharePermission invokes the ens.ModifyImageSharePermission API synchronously

func (*Client) ModifyImageSharePermissionWithCallback ¶ added in v1.61.441

func (client *Client) ModifyImageSharePermissionWithCallback(request *ModifyImageSharePermissionRequest, callback func(response *ModifyImageSharePermissionResponse, err error)) <-chan int

ModifyImageSharePermissionWithCallback invokes the ens.ModifyImageSharePermission API asynchronously

func (*Client) ModifyImageSharePermissionWithChan ¶ added in v1.61.441

func (client *Client) ModifyImageSharePermissionWithChan(request *ModifyImageSharePermissionRequest) (<-chan *ModifyImageSharePermissionResponse, <-chan error)

ModifyImageSharePermissionWithChan invokes the ens.ModifyImageSharePermission API asynchronously

func (*Client) ModifyInstanceAttribute ¶

func (client *Client) ModifyInstanceAttribute(request *ModifyInstanceAttributeRequest) (response *ModifyInstanceAttributeResponse, err error)

ModifyInstanceAttribute invokes the ens.ModifyInstanceAttribute API synchronously

func (*Client) ModifyInstanceAttributeWithCallback ¶

func (client *Client) ModifyInstanceAttributeWithCallback(request *ModifyInstanceAttributeRequest, callback func(response *ModifyInstanceAttributeResponse, err error)) <-chan int

ModifyInstanceAttributeWithCallback invokes the ens.ModifyInstanceAttribute API asynchronously

func (*Client) ModifyInstanceAttributeWithChan ¶

func (client *Client) ModifyInstanceAttributeWithChan(request *ModifyInstanceAttributeRequest) (<-chan *ModifyInstanceAttributeResponse, <-chan error)

ModifyInstanceAttributeWithChan invokes the ens.ModifyInstanceAttribute API asynchronously

func (*Client) ModifyInstanceAutoRenewAttribute ¶ added in v1.61.1272

func (client *Client) ModifyInstanceAutoRenewAttribute(request *ModifyInstanceAutoRenewAttributeRequest) (response *ModifyInstanceAutoRenewAttributeResponse, err error)

ModifyInstanceAutoRenewAttribute invokes the ens.ModifyInstanceAutoRenewAttribute API synchronously

func (*Client) ModifyInstanceAutoRenewAttributeWithCallback ¶ added in v1.61.1272

func (client *Client) ModifyInstanceAutoRenewAttributeWithCallback(request *ModifyInstanceAutoRenewAttributeRequest, callback func(response *ModifyInstanceAutoRenewAttributeResponse, err error)) <-chan int

ModifyInstanceAutoRenewAttributeWithCallback invokes the ens.ModifyInstanceAutoRenewAttribute API asynchronously

func (*Client) ModifyInstanceAutoRenewAttributeWithChan ¶ added in v1.61.1272

func (client *Client) ModifyInstanceAutoRenewAttributeWithChan(request *ModifyInstanceAutoRenewAttributeRequest) (<-chan *ModifyInstanceAutoRenewAttributeResponse, <-chan error)

ModifyInstanceAutoRenewAttributeWithChan invokes the ens.ModifyInstanceAutoRenewAttribute API asynchronously

func (*Client) ModifyLoadBalancerAttribute ¶ added in v1.61.1107

func (client *Client) ModifyLoadBalancerAttribute(request *ModifyLoadBalancerAttributeRequest) (response *ModifyLoadBalancerAttributeResponse, err error)

ModifyLoadBalancerAttribute invokes the ens.ModifyLoadBalancerAttribute API synchronously

func (*Client) ModifyLoadBalancerAttributeWithCallback ¶ added in v1.61.1107

func (client *Client) ModifyLoadBalancerAttributeWithCallback(request *ModifyLoadBalancerAttributeRequest, callback func(response *ModifyLoadBalancerAttributeResponse, err error)) <-chan int

ModifyLoadBalancerAttributeWithCallback invokes the ens.ModifyLoadBalancerAttribute API asynchronously

func (*Client) ModifyLoadBalancerAttributeWithChan ¶ added in v1.61.1107

func (client *Client) ModifyLoadBalancerAttributeWithChan(request *ModifyLoadBalancerAttributeRequest) (<-chan *ModifyLoadBalancerAttributeResponse, <-chan error)

ModifyLoadBalancerAttributeWithChan invokes the ens.ModifyLoadBalancerAttribute API asynchronously

func (*Client) ModifyNetworkAttribute ¶ added in v1.61.1084

func (client *Client) ModifyNetworkAttribute(request *ModifyNetworkAttributeRequest) (response *ModifyNetworkAttributeResponse, err error)

ModifyNetworkAttribute invokes the ens.ModifyNetworkAttribute API synchronously

func (*Client) ModifyNetworkAttributeWithCallback ¶ added in v1.61.1084

func (client *Client) ModifyNetworkAttributeWithCallback(request *ModifyNetworkAttributeRequest, callback func(response *ModifyNetworkAttributeResponse, err error)) <-chan int

ModifyNetworkAttributeWithCallback invokes the ens.ModifyNetworkAttribute API asynchronously

func (*Client) ModifyNetworkAttributeWithChan ¶ added in v1.61.1084

func (client *Client) ModifyNetworkAttributeWithChan(request *ModifyNetworkAttributeRequest) (<-chan *ModifyNetworkAttributeResponse, <-chan error)

ModifyNetworkAttributeWithChan invokes the ens.ModifyNetworkAttribute API asynchronously

func (*Client) ModifyPrepayInstanceSpec ¶ added in v1.61.1591

func (client *Client) ModifyPrepayInstanceSpec(request *ModifyPrepayInstanceSpecRequest) (response *ModifyPrepayInstanceSpecResponse, err error)

ModifyPrepayInstanceSpec invokes the ens.ModifyPrepayInstanceSpec API synchronously

func (*Client) ModifyPrepayInstanceSpecWithCallback ¶ added in v1.61.1591

func (client *Client) ModifyPrepayInstanceSpecWithCallback(request *ModifyPrepayInstanceSpecRequest, callback func(response *ModifyPrepayInstanceSpecResponse, err error)) <-chan int

ModifyPrepayInstanceSpecWithCallback invokes the ens.ModifyPrepayInstanceSpec API asynchronously

func (*Client) ModifyPrepayInstanceSpecWithChan ¶ added in v1.61.1591

func (client *Client) ModifyPrepayInstanceSpecWithChan(request *ModifyPrepayInstanceSpecRequest) (<-chan *ModifyPrepayInstanceSpecResponse, <-chan error)

ModifyPrepayInstanceSpecWithChan invokes the ens.ModifyPrepayInstanceSpec API asynchronously

func (*Client) ModifySecurityGroupAttribute ¶ added in v1.61.1084

func (client *Client) ModifySecurityGroupAttribute(request *ModifySecurityGroupAttributeRequest) (response *ModifySecurityGroupAttributeResponse, err error)

ModifySecurityGroupAttribute invokes the ens.ModifySecurityGroupAttribute API synchronously

func (*Client) ModifySecurityGroupAttributeWithCallback ¶ added in v1.61.1084

func (client *Client) ModifySecurityGroupAttributeWithCallback(request *ModifySecurityGroupAttributeRequest, callback func(response *ModifySecurityGroupAttributeResponse, err error)) <-chan int

ModifySecurityGroupAttributeWithCallback invokes the ens.ModifySecurityGroupAttribute API asynchronously

func (*Client) ModifySecurityGroupAttributeWithChan ¶ added in v1.61.1084

func (client *Client) ModifySecurityGroupAttributeWithChan(request *ModifySecurityGroupAttributeRequest) (<-chan *ModifySecurityGroupAttributeResponse, <-chan error)

ModifySecurityGroupAttributeWithChan invokes the ens.ModifySecurityGroupAttribute API asynchronously

func (*Client) ModifyVSwitchAttribute ¶ added in v1.61.1084

func (client *Client) ModifyVSwitchAttribute(request *ModifyVSwitchAttributeRequest) (response *ModifyVSwitchAttributeResponse, err error)

ModifyVSwitchAttribute invokes the ens.ModifyVSwitchAttribute API synchronously

func (*Client) ModifyVSwitchAttributeWithCallback ¶ added in v1.61.1084

func (client *Client) ModifyVSwitchAttributeWithCallback(request *ModifyVSwitchAttributeRequest, callback func(response *ModifyVSwitchAttributeResponse, err error)) <-chan int

ModifyVSwitchAttributeWithCallback invokes the ens.ModifyVSwitchAttribute API asynchronously

func (*Client) ModifyVSwitchAttributeWithChan ¶ added in v1.61.1084

func (client *Client) ModifyVSwitchAttributeWithChan(request *ModifyVSwitchAttributeRequest) (<-chan *ModifyVSwitchAttributeResponse, <-chan error)

ModifyVSwitchAttributeWithChan invokes the ens.ModifyVSwitchAttribute API asynchronously

func (*Client) PreCreateEnsService ¶ added in v1.61.257

func (client *Client) PreCreateEnsService(request *PreCreateEnsServiceRequest) (response *PreCreateEnsServiceResponse, err error)

PreCreateEnsService invokes the ens.PreCreateEnsService API synchronously

func (*Client) PreCreateEnsServiceWithCallback ¶ added in v1.61.257

func (client *Client) PreCreateEnsServiceWithCallback(request *PreCreateEnsServiceRequest, callback func(response *PreCreateEnsServiceResponse, err error)) <-chan int

PreCreateEnsServiceWithCallback invokes the ens.PreCreateEnsService API asynchronously

func (*Client) PreCreateEnsServiceWithChan ¶ added in v1.61.257

func (client *Client) PreCreateEnsServiceWithChan(request *PreCreateEnsServiceRequest) (<-chan *PreCreateEnsServiceResponse, <-chan error)

PreCreateEnsServiceWithChan invokes the ens.PreCreateEnsService API asynchronously

func (*Client) PushApplicationData ¶ added in v1.61.441

func (client *Client) PushApplicationData(request *PushApplicationDataRequest) (response *PushApplicationDataResponse, err error)

PushApplicationData invokes the ens.PushApplicationData API synchronously

func (*Client) PushApplicationDataWithCallback ¶ added in v1.61.441

func (client *Client) PushApplicationDataWithCallback(request *PushApplicationDataRequest, callback func(response *PushApplicationDataResponse, err error)) <-chan int

PushApplicationDataWithCallback invokes the ens.PushApplicationData API asynchronously

func (*Client) PushApplicationDataWithChan ¶ added in v1.61.441

func (client *Client) PushApplicationDataWithChan(request *PushApplicationDataRequest) (<-chan *PushApplicationDataResponse, <-chan error)

PushApplicationDataWithChan invokes the ens.PushApplicationData API asynchronously

func (*Client) ReInitDisk ¶ added in v1.61.441

func (client *Client) ReInitDisk(request *ReInitDiskRequest) (response *ReInitDiskResponse, err error)

ReInitDisk invokes the ens.ReInitDisk API synchronously

func (*Client) ReInitDiskWithCallback ¶ added in v1.61.441

func (client *Client) ReInitDiskWithCallback(request *ReInitDiskRequest, callback func(response *ReInitDiskResponse, err error)) <-chan int

ReInitDiskWithCallback invokes the ens.ReInitDisk API asynchronously

func (*Client) ReInitDiskWithChan ¶ added in v1.61.441

func (client *Client) ReInitDiskWithChan(request *ReInitDiskRequest) (<-chan *ReInitDiskResponse, <-chan error)

ReInitDiskWithChan invokes the ens.ReInitDisk API asynchronously

func (*Client) RebootInstance ¶

func (client *Client) RebootInstance(request *RebootInstanceRequest) (response *RebootInstanceResponse, err error)

RebootInstance invokes the ens.RebootInstance API synchronously

func (*Client) RebootInstanceWithCallback ¶

func (client *Client) RebootInstanceWithCallback(request *RebootInstanceRequest, callback func(response *RebootInstanceResponse, err error)) <-chan int

RebootInstanceWithCallback invokes the ens.RebootInstance API asynchronously

func (*Client) RebootInstanceWithChan ¶

func (client *Client) RebootInstanceWithChan(request *RebootInstanceRequest) (<-chan *RebootInstanceResponse, <-chan error)

RebootInstanceWithChan invokes the ens.RebootInstance API asynchronously

func (*Client) ReleaseInstance ¶ added in v1.61.1084

func (client *Client) ReleaseInstance(request *ReleaseInstanceRequest) (response *ReleaseInstanceResponse, err error)

ReleaseInstance invokes the ens.ReleaseInstance API synchronously

func (*Client) ReleaseInstanceWithCallback ¶ added in v1.61.1084

func (client *Client) ReleaseInstanceWithCallback(request *ReleaseInstanceRequest, callback func(response *ReleaseInstanceResponse, err error)) <-chan int

ReleaseInstanceWithCallback invokes the ens.ReleaseInstance API asynchronously

func (*Client) ReleaseInstanceWithChan ¶ added in v1.61.1084

func (client *Client) ReleaseInstanceWithChan(request *ReleaseInstanceRequest) (<-chan *ReleaseInstanceResponse, <-chan error)

ReleaseInstanceWithChan invokes the ens.ReleaseInstance API asynchronously

func (*Client) ReleasePostPaidInstance ¶

func (client *Client) ReleasePostPaidInstance(request *ReleasePostPaidInstanceRequest) (response *ReleasePostPaidInstanceResponse, err error)

ReleasePostPaidInstance invokes the ens.ReleasePostPaidInstance API synchronously

func (*Client) ReleasePostPaidInstanceWithCallback ¶

func (client *Client) ReleasePostPaidInstanceWithCallback(request *ReleasePostPaidInstanceRequest, callback func(response *ReleasePostPaidInstanceResponse, err error)) <-chan int

ReleasePostPaidInstanceWithCallback invokes the ens.ReleasePostPaidInstance API asynchronously

func (*Client) ReleasePostPaidInstanceWithChan ¶

func (client *Client) ReleasePostPaidInstanceWithChan(request *ReleasePostPaidInstanceRequest) (<-chan *ReleasePostPaidInstanceResponse, <-chan error)

ReleasePostPaidInstanceWithChan invokes the ens.ReleasePostPaidInstance API asynchronously

func (*Client) ReleasePrePaidInstance ¶

func (client *Client) ReleasePrePaidInstance(request *ReleasePrePaidInstanceRequest) (response *ReleasePrePaidInstanceResponse, err error)

ReleasePrePaidInstance invokes the ens.ReleasePrePaidInstance API synchronously

func (*Client) ReleasePrePaidInstanceWithCallback ¶

func (client *Client) ReleasePrePaidInstanceWithCallback(request *ReleasePrePaidInstanceRequest, callback func(response *ReleasePrePaidInstanceResponse, err error)) <-chan int

ReleasePrePaidInstanceWithCallback invokes the ens.ReleasePrePaidInstance API asynchronously

func (*Client) ReleasePrePaidInstanceWithChan ¶

func (client *Client) ReleasePrePaidInstanceWithChan(request *ReleasePrePaidInstanceRequest) (<-chan *ReleasePrePaidInstanceResponse, <-chan error)

ReleasePrePaidInstanceWithChan invokes the ens.ReleasePrePaidInstance API asynchronously

func (*Client) RemoveBackendServers ¶ added in v1.61.1107

func (client *Client) RemoveBackendServers(request *RemoveBackendServersRequest) (response *RemoveBackendServersResponse, err error)

RemoveBackendServers invokes the ens.RemoveBackendServers API synchronously

func (*Client) RemoveBackendServersWithCallback ¶ added in v1.61.1107

func (client *Client) RemoveBackendServersWithCallback(request *RemoveBackendServersRequest, callback func(response *RemoveBackendServersResponse, err error)) <-chan int

RemoveBackendServersWithCallback invokes the ens.RemoveBackendServers API asynchronously

func (*Client) RemoveBackendServersWithChan ¶ added in v1.61.1107

func (client *Client) RemoveBackendServersWithChan(request *RemoveBackendServersRequest) (<-chan *RemoveBackendServersResponse, <-chan error)

RemoveBackendServersWithChan invokes the ens.RemoveBackendServers API asynchronously

func (*Client) RemovePublicIpsFromEpnInstance ¶ added in v1.61.441

func (client *Client) RemovePublicIpsFromEpnInstance(request *RemovePublicIpsFromEpnInstanceRequest) (response *RemovePublicIpsFromEpnInstanceResponse, err error)

RemovePublicIpsFromEpnInstance invokes the ens.RemovePublicIpsFromEpnInstance API synchronously

func (*Client) RemovePublicIpsFromEpnInstanceWithCallback ¶ added in v1.61.441

func (client *Client) RemovePublicIpsFromEpnInstanceWithCallback(request *RemovePublicIpsFromEpnInstanceRequest, callback func(response *RemovePublicIpsFromEpnInstanceResponse, err error)) <-chan int

RemovePublicIpsFromEpnInstanceWithCallback invokes the ens.RemovePublicIpsFromEpnInstance API asynchronously

func (*Client) RemovePublicIpsFromEpnInstanceWithChan ¶ added in v1.61.441

func (client *Client) RemovePublicIpsFromEpnInstanceWithChan(request *RemovePublicIpsFromEpnInstanceRequest) (<-chan *RemovePublicIpsFromEpnInstanceResponse, <-chan error)

RemovePublicIpsFromEpnInstanceWithChan invokes the ens.RemovePublicIpsFromEpnInstance API asynchronously

func (*Client) RemoveVSwitchesFromEpnInstance ¶ added in v1.61.441

func (client *Client) RemoveVSwitchesFromEpnInstance(request *RemoveVSwitchesFromEpnInstanceRequest) (response *RemoveVSwitchesFromEpnInstanceResponse, err error)

RemoveVSwitchesFromEpnInstance invokes the ens.RemoveVSwitchesFromEpnInstance API synchronously

func (*Client) RemoveVSwitchesFromEpnInstanceWithCallback ¶ added in v1.61.441

func (client *Client) RemoveVSwitchesFromEpnInstanceWithCallback(request *RemoveVSwitchesFromEpnInstanceRequest, callback func(response *RemoveVSwitchesFromEpnInstanceResponse, err error)) <-chan int

RemoveVSwitchesFromEpnInstanceWithCallback invokes the ens.RemoveVSwitchesFromEpnInstance API asynchronously

func (*Client) RemoveVSwitchesFromEpnInstanceWithChan ¶ added in v1.61.441

func (client *Client) RemoveVSwitchesFromEpnInstanceWithChan(request *RemoveVSwitchesFromEpnInstanceRequest) (<-chan *RemoveVSwitchesFromEpnInstanceResponse, <-chan error)

RemoveVSwitchesFromEpnInstanceWithChan invokes the ens.RemoveVSwitchesFromEpnInstance API asynchronously

func (*Client) RenewInstance ¶ added in v1.61.1398

func (client *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)

RenewInstance invokes the ens.RenewInstance API synchronously

func (*Client) RenewInstanceWithCallback ¶ added in v1.61.1398

func (client *Client) RenewInstanceWithCallback(request *RenewInstanceRequest, callback func(response *RenewInstanceResponse, err error)) <-chan int

RenewInstanceWithCallback invokes the ens.RenewInstance API asynchronously

func (*Client) RenewInstanceWithChan ¶ added in v1.61.1398

func (client *Client) RenewInstanceWithChan(request *RenewInstanceRequest) (<-chan *RenewInstanceResponse, <-chan error)

RenewInstanceWithChan invokes the ens.RenewInstance API asynchronously

func (*Client) RescaleApplication ¶ added in v1.61.441

func (client *Client) RescaleApplication(request *RescaleApplicationRequest) (response *RescaleApplicationResponse, err error)

RescaleApplication invokes the ens.RescaleApplication API synchronously

func (*Client) RescaleApplicationWithCallback ¶ added in v1.61.441

func (client *Client) RescaleApplicationWithCallback(request *RescaleApplicationRequest, callback func(response *RescaleApplicationResponse, err error)) <-chan int

RescaleApplicationWithCallback invokes the ens.RescaleApplication API asynchronously

func (*Client) RescaleApplicationWithChan ¶ added in v1.61.441

func (client *Client) RescaleApplicationWithChan(request *RescaleApplicationRequest) (<-chan *RescaleApplicationResponse, <-chan error)

RescaleApplicationWithChan invokes the ens.RescaleApplication API asynchronously

func (*Client) RescaleDeviceService ¶ added in v1.61.1084

func (client *Client) RescaleDeviceService(request *RescaleDeviceServiceRequest) (response *RescaleDeviceServiceResponse, err error)

RescaleDeviceService invokes the ens.RescaleDeviceService API synchronously

func (*Client) RescaleDeviceServiceWithCallback ¶ added in v1.61.1084

func (client *Client) RescaleDeviceServiceWithCallback(request *RescaleDeviceServiceRequest, callback func(response *RescaleDeviceServiceResponse, err error)) <-chan int

RescaleDeviceServiceWithCallback invokes the ens.RescaleDeviceService API asynchronously

func (*Client) RescaleDeviceServiceWithChan ¶ added in v1.61.1084

func (client *Client) RescaleDeviceServiceWithChan(request *RescaleDeviceServiceRequest) (<-chan *RescaleDeviceServiceResponse, <-chan error)

RescaleDeviceServiceWithChan invokes the ens.RescaleDeviceService API asynchronously

func (*Client) ResetDeviceInstance ¶ added in v1.61.1398

func (client *Client) ResetDeviceInstance(request *ResetDeviceInstanceRequest) (response *ResetDeviceInstanceResponse, err error)

ResetDeviceInstance invokes the ens.ResetDeviceInstance API synchronously

func (*Client) ResetDeviceInstanceWithCallback ¶ added in v1.61.1398

func (client *Client) ResetDeviceInstanceWithCallback(request *ResetDeviceInstanceRequest, callback func(response *ResetDeviceInstanceResponse, err error)) <-chan int

ResetDeviceInstanceWithCallback invokes the ens.ResetDeviceInstance API asynchronously

func (*Client) ResetDeviceInstanceWithChan ¶ added in v1.61.1398

func (client *Client) ResetDeviceInstanceWithChan(request *ResetDeviceInstanceRequest) (<-chan *ResetDeviceInstanceResponse, <-chan error)

ResetDeviceInstanceWithChan invokes the ens.ResetDeviceInstance API asynchronously

func (*Client) RestartDeviceInstance ¶ added in v1.61.1084

func (client *Client) RestartDeviceInstance(request *RestartDeviceInstanceRequest) (response *RestartDeviceInstanceResponse, err error)

RestartDeviceInstance invokes the ens.RestartDeviceInstance API synchronously

func (*Client) RestartDeviceInstanceWithCallback ¶ added in v1.61.1084

func (client *Client) RestartDeviceInstanceWithCallback(request *RestartDeviceInstanceRequest, callback func(response *RestartDeviceInstanceResponse, err error)) <-chan int

RestartDeviceInstanceWithCallback invokes the ens.RestartDeviceInstance API asynchronously

func (*Client) RestartDeviceInstanceWithChan ¶ added in v1.61.1084

func (client *Client) RestartDeviceInstanceWithChan(request *RestartDeviceInstanceRequest) (<-chan *RestartDeviceInstanceResponse, <-chan error)

RestartDeviceInstanceWithChan invokes the ens.RestartDeviceInstance API asynchronously

func (*Client) RevokeSecurityGroup ¶ added in v1.61.257

func (client *Client) RevokeSecurityGroup(request *RevokeSecurityGroupRequest) (response *RevokeSecurityGroupResponse, err error)

RevokeSecurityGroup invokes the ens.RevokeSecurityGroup API synchronously

func (*Client) RevokeSecurityGroupEgress ¶ added in v1.61.257

func (client *Client) RevokeSecurityGroupEgress(request *RevokeSecurityGroupEgressRequest) (response *RevokeSecurityGroupEgressResponse, err error)

RevokeSecurityGroupEgress invokes the ens.RevokeSecurityGroupEgress API synchronously

func (*Client) RevokeSecurityGroupEgressWithCallback ¶ added in v1.61.257

func (client *Client) RevokeSecurityGroupEgressWithCallback(request *RevokeSecurityGroupEgressRequest, callback func(response *RevokeSecurityGroupEgressResponse, err error)) <-chan int

RevokeSecurityGroupEgressWithCallback invokes the ens.RevokeSecurityGroupEgress API asynchronously

func (*Client) RevokeSecurityGroupEgressWithChan ¶ added in v1.61.257

func (client *Client) RevokeSecurityGroupEgressWithChan(request *RevokeSecurityGroupEgressRequest) (<-chan *RevokeSecurityGroupEgressResponse, <-chan error)

RevokeSecurityGroupEgressWithChan invokes the ens.RevokeSecurityGroupEgress API asynchronously

func (*Client) RevokeSecurityGroupWithCallback ¶ added in v1.61.257

func (client *Client) RevokeSecurityGroupWithCallback(request *RevokeSecurityGroupRequest, callback func(response *RevokeSecurityGroupResponse, err error)) <-chan int

RevokeSecurityGroupWithCallback invokes the ens.RevokeSecurityGroup API asynchronously

func (*Client) RevokeSecurityGroupWithChan ¶ added in v1.61.257

func (client *Client) RevokeSecurityGroupWithChan(request *RevokeSecurityGroupRequest) (<-chan *RevokeSecurityGroupResponse, <-chan error)

RevokeSecurityGroupWithChan invokes the ens.RevokeSecurityGroup API asynchronously

func (*Client) RollbackApplication ¶ added in v1.61.441

func (client *Client) RollbackApplication(request *RollbackApplicationRequest) (response *RollbackApplicationResponse, err error)

RollbackApplication invokes the ens.RollbackApplication API synchronously

func (*Client) RollbackApplicationWithCallback ¶ added in v1.61.441

func (client *Client) RollbackApplicationWithCallback(request *RollbackApplicationRequest, callback func(response *RollbackApplicationResponse, err error)) <-chan int

RollbackApplicationWithCallback invokes the ens.RollbackApplication API asynchronously

func (*Client) RollbackApplicationWithChan ¶ added in v1.61.441

func (client *Client) RollbackApplicationWithChan(request *RollbackApplicationRequest) (<-chan *RollbackApplicationResponse, <-chan error)

RollbackApplicationWithChan invokes the ens.RollbackApplication API asynchronously

func (*Client) RunInstances ¶ added in v1.61.1398

func (client *Client) RunInstances(request *RunInstancesRequest) (response *RunInstancesResponse, err error)

RunInstances invokes the ens.RunInstances API synchronously

func (*Client) RunInstancesWithCallback ¶ added in v1.61.1398

func (client *Client) RunInstancesWithCallback(request *RunInstancesRequest, callback func(response *RunInstancesResponse, err error)) <-chan int

RunInstancesWithCallback invokes the ens.RunInstances API asynchronously

func (*Client) RunInstancesWithChan ¶ added in v1.61.1398

func (client *Client) RunInstancesWithChan(request *RunInstancesRequest) (<-chan *RunInstancesResponse, <-chan error)

RunInstancesWithChan invokes the ens.RunInstances API asynchronously

func (*Client) RunServiceSchedule ¶ added in v1.61.441

func (client *Client) RunServiceSchedule(request *RunServiceScheduleRequest) (response *RunServiceScheduleResponse, err error)

RunServiceSchedule invokes the ens.RunServiceSchedule API synchronously

func (*Client) RunServiceScheduleWithCallback ¶ added in v1.61.441

func (client *Client) RunServiceScheduleWithCallback(request *RunServiceScheduleRequest, callback func(response *RunServiceScheduleResponse, err error)) <-chan int

RunServiceScheduleWithCallback invokes the ens.RunServiceSchedule API asynchronously

func (*Client) RunServiceScheduleWithChan ¶ added in v1.61.441

func (client *Client) RunServiceScheduleWithChan(request *RunServiceScheduleRequest) (<-chan *RunServiceScheduleResponse, <-chan error)

RunServiceScheduleWithChan invokes the ens.RunServiceSchedule API asynchronously

func (*Client) SetBackendServers ¶ added in v1.61.1107

func (client *Client) SetBackendServers(request *SetBackendServersRequest) (response *SetBackendServersResponse, err error)

SetBackendServers invokes the ens.SetBackendServers API synchronously

func (*Client) SetBackendServersWithCallback ¶ added in v1.61.1107

func (client *Client) SetBackendServersWithCallback(request *SetBackendServersRequest, callback func(response *SetBackendServersResponse, err error)) <-chan int

SetBackendServersWithCallback invokes the ens.SetBackendServers API asynchronously

func (*Client) SetBackendServersWithChan ¶ added in v1.61.1107

func (client *Client) SetBackendServersWithChan(request *SetBackendServersRequest) (<-chan *SetBackendServersResponse, <-chan error)

SetBackendServersWithChan invokes the ens.SetBackendServers API asynchronously

func (*Client) SetLoadBalancerHTTPListenerAttribute ¶ added in v1.61.1107

func (client *Client) SetLoadBalancerHTTPListenerAttribute(request *SetLoadBalancerHTTPListenerAttributeRequest) (response *SetLoadBalancerHTTPListenerAttributeResponse, err error)

SetLoadBalancerHTTPListenerAttribute invokes the ens.SetLoadBalancerHTTPListenerAttribute API synchronously

func (*Client) SetLoadBalancerHTTPListenerAttributeWithCallback ¶ added in v1.61.1107

func (client *Client) SetLoadBalancerHTTPListenerAttributeWithCallback(request *SetLoadBalancerHTTPListenerAttributeRequest, callback func(response *SetLoadBalancerHTTPListenerAttributeResponse, err error)) <-chan int

SetLoadBalancerHTTPListenerAttributeWithCallback invokes the ens.SetLoadBalancerHTTPListenerAttribute API asynchronously

func (*Client) SetLoadBalancerHTTPListenerAttributeWithChan ¶ added in v1.61.1107

func (client *Client) SetLoadBalancerHTTPListenerAttributeWithChan(request *SetLoadBalancerHTTPListenerAttributeRequest) (<-chan *SetLoadBalancerHTTPListenerAttributeResponse, <-chan error)

SetLoadBalancerHTTPListenerAttributeWithChan invokes the ens.SetLoadBalancerHTTPListenerAttribute API asynchronously

func (*Client) SetLoadBalancerHTTPSListenerAttribute ¶ added in v1.61.1107

func (client *Client) SetLoadBalancerHTTPSListenerAttribute(request *SetLoadBalancerHTTPSListenerAttributeRequest) (response *SetLoadBalancerHTTPSListenerAttributeResponse, err error)

SetLoadBalancerHTTPSListenerAttribute invokes the ens.SetLoadBalancerHTTPSListenerAttribute API synchronously

func (*Client) SetLoadBalancerHTTPSListenerAttributeWithCallback ¶ added in v1.61.1107

func (client *Client) SetLoadBalancerHTTPSListenerAttributeWithCallback(request *SetLoadBalancerHTTPSListenerAttributeRequest, callback func(response *SetLoadBalancerHTTPSListenerAttributeResponse, err error)) <-chan int

SetLoadBalancerHTTPSListenerAttributeWithCallback invokes the ens.SetLoadBalancerHTTPSListenerAttribute API asynchronously

func (*Client) SetLoadBalancerHTTPSListenerAttributeWithChan ¶ added in v1.61.1107

func (client *Client) SetLoadBalancerHTTPSListenerAttributeWithChan(request *SetLoadBalancerHTTPSListenerAttributeRequest) (<-chan *SetLoadBalancerHTTPSListenerAttributeResponse, <-chan error)

SetLoadBalancerHTTPSListenerAttributeWithChan invokes the ens.SetLoadBalancerHTTPSListenerAttribute API asynchronously

func (*Client) SetLoadBalancerStatus ¶ added in v1.61.1107

func (client *Client) SetLoadBalancerStatus(request *SetLoadBalancerStatusRequest) (response *SetLoadBalancerStatusResponse, err error)

SetLoadBalancerStatus invokes the ens.SetLoadBalancerStatus API synchronously

func (*Client) SetLoadBalancerStatusWithCallback ¶ added in v1.61.1107

func (client *Client) SetLoadBalancerStatusWithCallback(request *SetLoadBalancerStatusRequest, callback func(response *SetLoadBalancerStatusResponse, err error)) <-chan int

SetLoadBalancerStatusWithCallback invokes the ens.SetLoadBalancerStatus API asynchronously

func (*Client) SetLoadBalancerStatusWithChan ¶ added in v1.61.1107

func (client *Client) SetLoadBalancerStatusWithChan(request *SetLoadBalancerStatusRequest) (<-chan *SetLoadBalancerStatusResponse, <-chan error)

SetLoadBalancerStatusWithChan invokes the ens.SetLoadBalancerStatus API asynchronously

func (*Client) SetLoadBalancerTCPListenerAttribute ¶ added in v1.61.1107

func (client *Client) SetLoadBalancerTCPListenerAttribute(request *SetLoadBalancerTCPListenerAttributeRequest) (response *SetLoadBalancerTCPListenerAttributeResponse, err error)

SetLoadBalancerTCPListenerAttribute invokes the ens.SetLoadBalancerTCPListenerAttribute API synchronously

func (*Client) SetLoadBalancerTCPListenerAttributeWithCallback ¶ added in v1.61.1107

func (client *Client) SetLoadBalancerTCPListenerAttributeWithCallback(request *SetLoadBalancerTCPListenerAttributeRequest, callback func(response *SetLoadBalancerTCPListenerAttributeResponse, err error)) <-chan int

SetLoadBalancerTCPListenerAttributeWithCallback invokes the ens.SetLoadBalancerTCPListenerAttribute API asynchronously

func (*Client) SetLoadBalancerTCPListenerAttributeWithChan ¶ added in v1.61.1107

func (client *Client) SetLoadBalancerTCPListenerAttributeWithChan(request *SetLoadBalancerTCPListenerAttributeRequest) (<-chan *SetLoadBalancerTCPListenerAttributeResponse, <-chan error)

SetLoadBalancerTCPListenerAttributeWithChan invokes the ens.SetLoadBalancerTCPListenerAttribute API asynchronously

func (*Client) SetLoadBalancerUDPListenerAttribute ¶ added in v1.61.1107

func (client *Client) SetLoadBalancerUDPListenerAttribute(request *SetLoadBalancerUDPListenerAttributeRequest) (response *SetLoadBalancerUDPListenerAttributeResponse, err error)

SetLoadBalancerUDPListenerAttribute invokes the ens.SetLoadBalancerUDPListenerAttribute API synchronously

func (*Client) SetLoadBalancerUDPListenerAttributeWithCallback ¶ added in v1.61.1107

func (client *Client) SetLoadBalancerUDPListenerAttributeWithCallback(request *SetLoadBalancerUDPListenerAttributeRequest, callback func(response *SetLoadBalancerUDPListenerAttributeResponse, err error)) <-chan int

SetLoadBalancerUDPListenerAttributeWithCallback invokes the ens.SetLoadBalancerUDPListenerAttribute API asynchronously

func (*Client) SetLoadBalancerUDPListenerAttributeWithChan ¶ added in v1.61.1107

func (client *Client) SetLoadBalancerUDPListenerAttributeWithChan(request *SetLoadBalancerUDPListenerAttributeRequest) (<-chan *SetLoadBalancerUDPListenerAttributeResponse, <-chan error)

SetLoadBalancerUDPListenerAttributeWithChan invokes the ens.SetLoadBalancerUDPListenerAttribute API asynchronously

func (*Client) StartEpnInstance ¶ added in v1.61.441

func (client *Client) StartEpnInstance(request *StartEpnInstanceRequest) (response *StartEpnInstanceResponse, err error)

StartEpnInstance invokes the ens.StartEpnInstance API synchronously

func (*Client) StartEpnInstanceWithCallback ¶ added in v1.61.441

func (client *Client) StartEpnInstanceWithCallback(request *StartEpnInstanceRequest, callback func(response *StartEpnInstanceResponse, err error)) <-chan int

StartEpnInstanceWithCallback invokes the ens.StartEpnInstance API asynchronously

func (*Client) StartEpnInstanceWithChan ¶ added in v1.61.441

func (client *Client) StartEpnInstanceWithChan(request *StartEpnInstanceRequest) (<-chan *StartEpnInstanceResponse, <-chan error)

StartEpnInstanceWithChan invokes the ens.StartEpnInstance API asynchronously

func (*Client) StartInstance ¶

func (client *Client) StartInstance(request *StartInstanceRequest) (response *StartInstanceResponse, err error)

StartInstance invokes the ens.StartInstance API synchronously

func (*Client) StartInstanceWithCallback ¶

func (client *Client) StartInstanceWithCallback(request *StartInstanceRequest, callback func(response *StartInstanceResponse, err error)) <-chan int

StartInstanceWithCallback invokes the ens.StartInstance API asynchronously

func (*Client) StartInstanceWithChan ¶

func (client *Client) StartInstanceWithChan(request *StartInstanceRequest) (<-chan *StartInstanceResponse, <-chan error)

StartInstanceWithChan invokes the ens.StartInstance API asynchronously

func (*Client) StartLoadBalancerListener ¶ added in v1.61.1107

func (client *Client) StartLoadBalancerListener(request *StartLoadBalancerListenerRequest) (response *StartLoadBalancerListenerResponse, err error)

StartLoadBalancerListener invokes the ens.StartLoadBalancerListener API synchronously

func (*Client) StartLoadBalancerListenerWithCallback ¶ added in v1.61.1107

func (client *Client) StartLoadBalancerListenerWithCallback(request *StartLoadBalancerListenerRequest, callback func(response *StartLoadBalancerListenerResponse, err error)) <-chan int

StartLoadBalancerListenerWithCallback invokes the ens.StartLoadBalancerListener API asynchronously

func (*Client) StartLoadBalancerListenerWithChan ¶ added in v1.61.1107

func (client *Client) StartLoadBalancerListenerWithChan(request *StartLoadBalancerListenerRequest) (<-chan *StartLoadBalancerListenerResponse, <-chan error)

StartLoadBalancerListenerWithChan invokes the ens.StartLoadBalancerListener API asynchronously

func (*Client) StopEpnInstance ¶ added in v1.61.441

func (client *Client) StopEpnInstance(request *StopEpnInstanceRequest) (response *StopEpnInstanceResponse, err error)

StopEpnInstance invokes the ens.StopEpnInstance API synchronously

func (*Client) StopEpnInstanceWithCallback ¶ added in v1.61.441

func (client *Client) StopEpnInstanceWithCallback(request *StopEpnInstanceRequest, callback func(response *StopEpnInstanceResponse, err error)) <-chan int

StopEpnInstanceWithCallback invokes the ens.StopEpnInstance API asynchronously

func (*Client) StopEpnInstanceWithChan ¶ added in v1.61.441

func (client *Client) StopEpnInstanceWithChan(request *StopEpnInstanceRequest) (<-chan *StopEpnInstanceResponse, <-chan error)

StopEpnInstanceWithChan invokes the ens.StopEpnInstance API asynchronously

func (*Client) StopInstance ¶

func (client *Client) StopInstance(request *StopInstanceRequest) (response *StopInstanceResponse, err error)

StopInstance invokes the ens.StopInstance API synchronously

func (*Client) StopInstanceWithCallback ¶

func (client *Client) StopInstanceWithCallback(request *StopInstanceRequest, callback func(response *StopInstanceResponse, err error)) <-chan int

StopInstanceWithCallback invokes the ens.StopInstance API asynchronously

func (*Client) StopInstanceWithChan ¶

func (client *Client) StopInstanceWithChan(request *StopInstanceRequest) (<-chan *StopInstanceResponse, <-chan error)

StopInstanceWithChan invokes the ens.StopInstance API asynchronously

func (*Client) StopLoadBalancerListener ¶ added in v1.61.1107

func (client *Client) StopLoadBalancerListener(request *StopLoadBalancerListenerRequest) (response *StopLoadBalancerListenerResponse, err error)

StopLoadBalancerListener invokes the ens.StopLoadBalancerListener API synchronously

func (*Client) StopLoadBalancerListenerWithCallback ¶ added in v1.61.1107

func (client *Client) StopLoadBalancerListenerWithCallback(request *StopLoadBalancerListenerRequest, callback func(response *StopLoadBalancerListenerResponse, err error)) <-chan int

StopLoadBalancerListenerWithCallback invokes the ens.StopLoadBalancerListener API asynchronously

func (*Client) StopLoadBalancerListenerWithChan ¶ added in v1.61.1107

func (client *Client) StopLoadBalancerListenerWithChan(request *StopLoadBalancerListenerRequest) (<-chan *StopLoadBalancerListenerResponse, <-chan error)

StopLoadBalancerListenerWithChan invokes the ens.StopLoadBalancerListener API asynchronously

func (*Client) UnAssociateEnsEipAddress ¶ added in v1.61.1084

func (client *Client) UnAssociateEnsEipAddress(request *UnAssociateEnsEipAddressRequest) (response *UnAssociateEnsEipAddressResponse, err error)

UnAssociateEnsEipAddress invokes the ens.UnAssociateEnsEipAddress API synchronously

func (*Client) UnAssociateEnsEipAddressWithCallback ¶ added in v1.61.1084

func (client *Client) UnAssociateEnsEipAddressWithCallback(request *UnAssociateEnsEipAddressRequest, callback func(response *UnAssociateEnsEipAddressResponse, err error)) <-chan int

UnAssociateEnsEipAddressWithCallback invokes the ens.UnAssociateEnsEipAddress API asynchronously

func (*Client) UnAssociateEnsEipAddressWithChan ¶ added in v1.61.1084

func (client *Client) UnAssociateEnsEipAddressWithChan(request *UnAssociateEnsEipAddressRequest) (<-chan *UnAssociateEnsEipAddressResponse, <-chan error)

UnAssociateEnsEipAddressWithChan invokes the ens.UnAssociateEnsEipAddress API asynchronously

func (*Client) UpgradeApplication ¶ added in v1.61.441

func (client *Client) UpgradeApplication(request *UpgradeApplicationRequest) (response *UpgradeApplicationResponse, err error)

UpgradeApplication invokes the ens.UpgradeApplication API synchronously

func (*Client) UpgradeApplicationWithCallback ¶ added in v1.61.441

func (client *Client) UpgradeApplicationWithCallback(request *UpgradeApplicationRequest, callback func(response *UpgradeApplicationResponse, err error)) <-chan int

UpgradeApplicationWithCallback invokes the ens.UpgradeApplication API asynchronously

func (*Client) UpgradeApplicationWithChan ¶ added in v1.61.441

func (client *Client) UpgradeApplicationWithChan(request *UpgradeApplicationRequest) (<-chan *UpgradeApplicationResponse, <-chan error)

UpgradeApplicationWithChan invokes the ens.UpgradeApplication API asynchronously

type CloudResourceSetType ¶ added in v1.61.1084

type CloudResourceSetType struct {
	ResourceCount int    `json:"ResourceCount" xml:"ResourceCount"`
	ResourceType  string `json:"ResourceType" xml:"ResourceType"`
}

CloudResourceSetType is a nested struct in ens response

type CloudResources ¶ added in v1.61.1084

type CloudResources struct {
	CloudResourceSetType []CloudResourceSetType `json:"CloudResourceSetType" xml:"CloudResourceSetType"`
}

CloudResources is a nested struct in ens response

type CommandResult ¶ added in v1.61.441

type CommandResult struct {
	Command       string `json:"Command" xml:"Command"`
	ContainerName string `json:"ContainerName" xml:"ContainerName"`
	ResultMsg     string `json:"ResultMsg" xml:"ResultMsg"`
}

CommandResult is a nested struct in ens response

type CommandResults ¶ added in v1.61.441

type CommandResults struct {
	CommandResult []CommandResult `json:"CommandResult" xml:"CommandResult"`
}

CommandResults is a nested struct in ens response

type ConfVersions ¶ added in v1.61.441

type ConfVersions struct {
	ConfVersionsItem []ConfVersionsItem `json:"ConfVersions" xml:"ConfVersions"`
}

ConfVersions is a nested struct in ens response

type ConfVersionsItem ¶ added in v1.61.441

type ConfVersionsItem struct {
	ConfVersion string `json:"ConfVersion" xml:"ConfVersion"`
	EnsRegionId string `json:"EnsRegionId" xml:"EnsRegionId"`
}

ConfVersionsItem is a nested struct in ens response

type ContainerStatus ¶ added in v1.61.441

type ContainerStatus struct {
	ContainerId string `json:"ContainerId" xml:"ContainerId"`
	Name        string `json:"Name" xml:"Name"`
}

ContainerStatus is a nested struct in ens response

type ContainerStatuses ¶ added in v1.61.441

type ContainerStatuses struct {
	ContainerStatus []ContainerStatus `json:"ContainerStatus" xml:"ContainerStatus"`
}

ContainerStatuses is a nested struct in ens response

type CreateApplicationRequest ¶ added in v1.61.441

type CreateApplicationRequest struct {
	*requests.RpcRequest
	Template string           `position:"Query" name:"Template"`
	Timeout  requests.Integer `position:"Query" name:"Timeout"`
}

CreateApplicationRequest is the request struct for api CreateApplication

func CreateCreateApplicationRequest ¶ added in v1.61.441

func CreateCreateApplicationRequest() (request *CreateApplicationRequest)

CreateCreateApplicationRequest creates a request to invoke CreateApplication API

type CreateApplicationResponse ¶ added in v1.61.441

type CreateApplicationResponse struct {
	*responses.BaseResponse
	AppId     string `json:"AppId" xml:"AppId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateApplicationResponse is the response struct for api CreateApplication

func CreateCreateApplicationResponse ¶ added in v1.61.441

func CreateCreateApplicationResponse() (response *CreateApplicationResponse)

CreateCreateApplicationResponse creates a response to parse from CreateApplication response

type CreateDiskRequest ¶ added in v1.61.1398

type CreateDiskRequest struct {
	*requests.RpcRequest
	EnsRegionId        string `position:"Query" name:"EnsRegionId"`
	InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
	Size               string `position:"Query" name:"Size"`
	Category           string `position:"Query" name:"Category"`
}

CreateDiskRequest is the request struct for api CreateDisk

func CreateCreateDiskRequest ¶ added in v1.61.1398

func CreateCreateDiskRequest() (request *CreateDiskRequest)

CreateCreateDiskRequest creates a request to invoke CreateDisk API

type CreateDiskResponse ¶ added in v1.61.1398

type CreateDiskResponse struct {
	*responses.BaseResponse
	RequestId   string   `json:"RequestId" xml:"RequestId"`
	OrderId     string   `json:"OrderId" xml:"OrderId"`
	InstanceIds []string `json:"InstanceIds" xml:"InstanceIds"`
}

CreateDiskResponse is the response struct for api CreateDisk

func CreateCreateDiskResponse ¶ added in v1.61.1398

func CreateCreateDiskResponse() (response *CreateDiskResponse)

CreateCreateDiskResponse creates a response to parse from CreateDisk response

type CreateEipInstanceRequest ¶ added in v1.61.1084

type CreateEipInstanceRequest struct {
	*requests.RpcRequest
	Isp                string           `position:"Query" name:"Isp"`
	EnsRegionId        string           `position:"Query" name:"EnsRegionId"`
	InstanceChargeType string           `position:"Query" name:"InstanceChargeType"`
	Bandwidth          requests.Integer `position:"Query" name:"Bandwidth"`
	InternetChargeType string           `position:"Query" name:"InternetChargeType"`
	Name               string           `position:"Query" name:"Name"`
}

CreateEipInstanceRequest is the request struct for api CreateEipInstance

func CreateCreateEipInstanceRequest ¶ added in v1.61.1084

func CreateCreateEipInstanceRequest() (request *CreateEipInstanceRequest)

CreateCreateEipInstanceRequest creates a request to invoke CreateEipInstance API

type CreateEipInstanceResponse ¶ added in v1.61.1084

type CreateEipInstanceResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	AllocationId string `json:"AllocationId" xml:"AllocationId"`
}

CreateEipInstanceResponse is the response struct for api CreateEipInstance

func CreateCreateEipInstanceResponse ¶ added in v1.61.1084

func CreateCreateEipInstanceResponse() (response *CreateEipInstanceResponse)

CreateCreateEipInstanceResponse creates a response to parse from CreateEipInstance response

type CreateEnsRouteEntryRequest ¶ added in v1.61.1591

type CreateEnsRouteEntryRequest struct {
	*requests.RpcRequest
	RouteEntryName       string `position:"Query" name:"RouteEntryName"`
	Description          string `position:"Query" name:"Description"`
	NextHopId            string `position:"Query" name:"NextHopId"`
	NextHopType          string `position:"Query" name:"NextHopType"`
	RouteTableId         string `position:"Query" name:"RouteTableId"`
	DestinationCidrBlock string `position:"Query" name:"DestinationCidrBlock"`
}

CreateEnsRouteEntryRequest is the request struct for api CreateEnsRouteEntry

func CreateCreateEnsRouteEntryRequest ¶ added in v1.61.1591

func CreateCreateEnsRouteEntryRequest() (request *CreateEnsRouteEntryRequest)

CreateCreateEnsRouteEntryRequest creates a request to invoke CreateEnsRouteEntry API

type CreateEnsRouteEntryResponse ¶ added in v1.61.1591

type CreateEnsRouteEntryResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	RouteEntryId string `json:"RouteEntryId" xml:"RouteEntryId"`
}

CreateEnsRouteEntryResponse is the response struct for api CreateEnsRouteEntry

func CreateCreateEnsRouteEntryResponse ¶ added in v1.61.1591

func CreateCreateEnsRouteEntryResponse() (response *CreateEnsRouteEntryResponse)

CreateCreateEnsRouteEntryResponse creates a response to parse from CreateEnsRouteEntry response

type CreateEnsServiceRequest ¶ added in v1.61.441

type CreateEnsServiceRequest struct {
	*requests.RpcRequest
	EnsServiceId string `position:"Query" name:"EnsServiceId"`
	OrderType    string `position:"Query" name:"OrderType"`
}

CreateEnsServiceRequest is the request struct for api CreateEnsService

func CreateCreateEnsServiceRequest ¶ added in v1.61.441

func CreateCreateEnsServiceRequest() (request *CreateEnsServiceRequest)

CreateCreateEnsServiceRequest creates a request to invoke CreateEnsService API

type CreateEnsServiceResponse ¶ added in v1.61.441

type CreateEnsServiceResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateEnsServiceResponse is the response struct for api CreateEnsService

func CreateCreateEnsServiceResponse ¶ added in v1.61.441

func CreateCreateEnsServiceResponse() (response *CreateEnsServiceResponse)

CreateCreateEnsServiceResponse creates a response to parse from CreateEnsService response

type CreateEpnInstanceRequest ¶ added in v1.61.441

type CreateEpnInstanceRequest struct {
	*requests.RpcRequest
	NetworkingModel         string           `position:"Query" name:"NetworkingModel"`
	InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
	EPNInstanceType         string           `position:"Query" name:"EPNInstanceType"`
	InternetChargeType      string           `position:"Query" name:"InternetChargeType"`
	EPNInstanceName         string           `position:"Query" name:"EPNInstanceName"`
}

CreateEpnInstanceRequest is the request struct for api CreateEpnInstance

func CreateCreateEpnInstanceRequest ¶ added in v1.61.441

func CreateCreateEpnInstanceRequest() (request *CreateEpnInstanceRequest)

CreateCreateEpnInstanceRequest creates a request to invoke CreateEpnInstance API

type CreateEpnInstanceResponse ¶ added in v1.61.441

type CreateEpnInstanceResponse struct {
	*responses.BaseResponse
	EPNInstanceId string `json:"EPNInstanceId" xml:"EPNInstanceId"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
}

CreateEpnInstanceResponse is the response struct for api CreateEpnInstance

func CreateCreateEpnInstanceResponse ¶ added in v1.61.441

func CreateCreateEpnInstanceResponse() (response *CreateEpnInstanceResponse)

CreateCreateEpnInstanceResponse creates a response to parse from CreateEpnInstance response

type CreateForwardEntryRequest ¶ added in v1.61.1591

type CreateForwardEntryRequest struct {
	*requests.RpcRequest
	InternalIp       string `position:"Query" name:"InternalIp"`
	ExternalIp       string `position:"Query" name:"ExternalIp"`
	IpProtocol       string `position:"Query" name:"IpProtocol"`
	ExternalPort     string `position:"Query" name:"ExternalPort"`
	NatGatewayId     string `position:"Query" name:"NatGatewayId"`
	ForwardEntryName string `position:"Query" name:"ForwardEntryName"`
	InternalPort     string `position:"Query" name:"InternalPort"`
}

CreateForwardEntryRequest is the request struct for api CreateForwardEntry

func CreateCreateForwardEntryRequest ¶ added in v1.61.1591

func CreateCreateForwardEntryRequest() (request *CreateForwardEntryRequest)

CreateCreateForwardEntryRequest creates a request to invoke CreateForwardEntry API

type CreateForwardEntryResponse ¶ added in v1.61.1591

type CreateForwardEntryResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ForwardEntryId string `json:"ForwardEntryId" xml:"ForwardEntryId"`
}

CreateForwardEntryResponse is the response struct for api CreateForwardEntry

func CreateCreateForwardEntryResponse ¶ added in v1.61.1591

func CreateCreateForwardEntryResponse() (response *CreateForwardEntryResponse)

CreateCreateForwardEntryResponse creates a response to parse from CreateForwardEntry response

type CreateImageRequest ¶ added in v1.61.441

type CreateImageRequest struct {
	*requests.RpcRequest
	DeleteAfterImageUpload string `position:"Query" name:"DeleteAfterImageUpload"`
	ImageName              string `position:"Query" name:"ImageName"`
	Product                string `position:"Query" name:"product"`
	InstanceId             string `position:"Query" name:"InstanceId"`
}

CreateImageRequest is the request struct for api CreateImage

func CreateCreateImageRequest ¶ added in v1.61.441

func CreateCreateImageRequest() (request *CreateImageRequest)

CreateCreateImageRequest creates a request to invoke CreateImage API

type CreateImageResponse ¶ added in v1.61.441

type CreateImageResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	ImageId   string `json:"ImageId" xml:"ImageId"`
}

CreateImageResponse is the response struct for api CreateImage

func CreateCreateImageResponse ¶ added in v1.61.441

func CreateCreateImageResponse() (response *CreateImageResponse)

CreateCreateImageResponse creates a response to parse from CreateImage response

type CreateInstanceRequest ¶

type CreateInstanceRequest struct {
	*requests.RpcRequest
	UniqueSuffix           requests.Boolean `position:"Query" name:"UniqueSuffix"`
	KeyPairName            string           `position:"Query" name:"KeyPairName"`
	Password               string           `position:"Query" name:"Password"`
	HostName               string           `position:"Query" name:"HostName"`
	EnsRegionId            string           `position:"Query" name:"EnsRegionId"`
	AutoRenewPeriod        string           `position:"Query" name:"AutoRenewPeriod"`
	Period                 string           `position:"Query" name:"Period"`
	PublicIpIdentification requests.Boolean `position:"Query" name:"PublicIpIdentification"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	VSwitchId              string           `position:"Query" name:"VSwitchId"`
	PrivateIpAddress       string           `position:"Query" name:"PrivateIpAddress"`
	InstanceName           string           `position:"Query" name:"InstanceName"`
	AutoRenew              string           `position:"Query" name:"AutoRenew"`
	InternetChargeType     string           `position:"Query" name:"InternetChargeType"`
	ImageId                string           `position:"Query" name:"ImageId"`
	UserData               string           `position:"Query" name:"UserData"`
	PasswordInherit        requests.Boolean `position:"Query" name:"PasswordInherit"`
	InstanceType           string           `position:"Query" name:"InstanceType"`
	DataDisk1Size          string           `position:"Query" name:"DataDisk.1.Size"`
	Quantity               string           `position:"Query" name:"Quantity"`
	IpType                 string           `position:"Query" name:"IpType"`
	SystemDiskSize         string           `position:"Query" name:"SystemDisk.Size"`
	PaymentType            string           `position:"Query" name:"PaymentType"`
}

CreateInstanceRequest is the request struct for api CreateInstance

func CreateCreateInstanceRequest ¶

func CreateCreateInstanceRequest() (request *CreateInstanceRequest)

CreateCreateInstanceRequest creates a request to invoke CreateInstance API

type CreateInstanceResponse ¶

type CreateInstanceResponse struct {
	*responses.BaseResponse
	RequestId   string                      `json:"RequestId" xml:"RequestId"`
	Code        int                         `json:"Code" xml:"Code"`
	InstanceIds InstanceIdsInCreateInstance `json:"InstanceIds" xml:"InstanceIds"`
}

CreateInstanceResponse is the response struct for api CreateInstance

func CreateCreateInstanceResponse ¶

func CreateCreateInstanceResponse() (response *CreateInstanceResponse)

CreateCreateInstanceResponse creates a response to parse from CreateInstance response

type CreateKeyPairRequest ¶ added in v1.61.257

type CreateKeyPairRequest struct {
	*requests.RpcRequest
	KeyPairName string `position:"Query" name:"KeyPairName"`
}

CreateKeyPairRequest is the request struct for api CreateKeyPair

func CreateCreateKeyPairRequest ¶ added in v1.61.257

func CreateCreateKeyPairRequest() (request *CreateKeyPairRequest)

CreateCreateKeyPairRequest creates a request to invoke CreateKeyPair API

type CreateKeyPairResponse ¶ added in v1.61.257

type CreateKeyPairResponse struct {
	*responses.BaseResponse
	KeyPairFingerPrint string `json:"KeyPairFingerPrint" xml:"KeyPairFingerPrint"`
	KeyPairId          string `json:"KeyPairId" xml:"KeyPairId"`
	KeyPairName        string `json:"KeyPairName" xml:"KeyPairName"`
	PrivateKeyBody     string `json:"PrivateKeyBody" xml:"PrivateKeyBody"`
	RequestId          string `json:"RequestId" xml:"RequestId"`
}

CreateKeyPairResponse is the response struct for api CreateKeyPair

func CreateCreateKeyPairResponse ¶ added in v1.61.257

func CreateCreateKeyPairResponse() (response *CreateKeyPairResponse)

CreateCreateKeyPairResponse creates a response to parse from CreateKeyPair response

type CreateLoadBalancerHTTPListenerRequest ¶ added in v1.61.1107

type CreateLoadBalancerHTTPListenerRequest struct {
	*requests.RpcRequest
	ListenerForward        string           `position:"Query" name:"ListenerForward"`
	HealthCheckTimeout     requests.Integer `position:"Query" name:"HealthCheckTimeout"`
	XForwardedFor          string           `position:"Query" name:"XForwardedFor"`
	HealthCheckURI         string           `position:"Query" name:"HealthCheckURI"`
	HealthCheck            string           `position:"Query" name:"HealthCheck"`
	Protocol               string           `position:"Query" name:"Protocol"`
	Cookie                 string           `position:"Query" name:"Cookie"`
	HealthCheckMethod      string           `position:"Query" name:"HealthCheckMethod"`
	HealthCheckDomain      string           `position:"Query" name:"HealthCheckDomain"`
	RequestTimeout         requests.Integer `position:"Query" name:"RequestTimeout"`
	LoadBalancerId         string           `position:"Query" name:"LoadBalancerId"`
	HealthCheckInterval    requests.Integer `position:"Query" name:"HealthCheckInterval"`
	Description            string           `position:"Query" name:"Description"`
	UnhealthyThreshold     requests.Integer `position:"Query" name:"UnhealthyThreshold"`
	HealthyThreshold       requests.Integer `position:"Query" name:"HealthyThreshold"`
	Scheduler              string           `position:"Query" name:"Scheduler"`
	ForwardPort            requests.Integer `position:"Query" name:"ForwardPort"`
	CookieTimeout          requests.Integer `position:"Query" name:"CookieTimeout"`
	StickySessionType      string           `position:"Query" name:"StickySessionType"`
	ListenerPort           requests.Integer `position:"Query" name:"ListenerPort"`
	StickySession          string           `position:"Query" name:"StickySession"`
	IdleTimeout            requests.Integer `position:"Query" name:"IdleTimeout"`
	HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
	HealthCheckHttpCode    string           `position:"Query" name:"HealthCheckHttpCode"`
}

CreateLoadBalancerHTTPListenerRequest is the request struct for api CreateLoadBalancerHTTPListener

func CreateCreateLoadBalancerHTTPListenerRequest ¶ added in v1.61.1107

func CreateCreateLoadBalancerHTTPListenerRequest() (request *CreateLoadBalancerHTTPListenerRequest)

CreateCreateLoadBalancerHTTPListenerRequest creates a request to invoke CreateLoadBalancerHTTPListener API

type CreateLoadBalancerHTTPListenerResponse ¶ added in v1.61.1107

type CreateLoadBalancerHTTPListenerResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateLoadBalancerHTTPListenerResponse is the response struct for api CreateLoadBalancerHTTPListener

func CreateCreateLoadBalancerHTTPListenerResponse ¶ added in v1.61.1107

func CreateCreateLoadBalancerHTTPListenerResponse() (response *CreateLoadBalancerHTTPListenerResponse)

CreateCreateLoadBalancerHTTPListenerResponse creates a response to parse from CreateLoadBalancerHTTPListener response

type CreateLoadBalancerHTTPSListenerRequest ¶ added in v1.61.1107

type CreateLoadBalancerHTTPSListenerRequest struct {
	*requests.RpcRequest
	ListenerForward        string           `position:"Query" name:"ListenerForward"`
	HealthCheckTimeout     requests.Integer `position:"Query" name:"HealthCheckTimeout"`
	HealthCheckURI         string           `position:"Query" name:"HealthCheckURI"`
	HealthCheck            string           `position:"Query" name:"HealthCheck"`
	Protocol               string           `position:"Query" name:"Protocol"`
	Cookie                 string           `position:"Query" name:"Cookie"`
	HealthCheckMethod      string           `position:"Query" name:"HealthCheckMethod"`
	HealthCheckDomain      string           `position:"Query" name:"HealthCheckDomain"`
	RequestTimeout         requests.Integer `position:"Query" name:"RequestTimeout"`
	LoadBalancerId         string           `position:"Query" name:"LoadBalancerId"`
	HealthCheckInterval    requests.Integer `position:"Query" name:"HealthCheckInterval"`
	Description            string           `position:"Query" name:"Description"`
	UnhealthyThreshold     requests.Integer `position:"Query" name:"UnhealthyThreshold"`
	HealthyThreshold       requests.Integer `position:"Query" name:"HealthyThreshold"`
	Scheduler              string           `position:"Query" name:"Scheduler"`
	ForwardPort            requests.Integer `position:"Query" name:"ForwardPort"`
	CookieTimeout          requests.Integer `position:"Query" name:"CookieTimeout"`
	StickySessionType      string           `position:"Query" name:"StickySessionType"`
	ListenerPort           requests.Integer `position:"Query" name:"ListenerPort"`
	StickySession          string           `position:"Query" name:"StickySession"`
	ServerCertificateId    string           `position:"Query" name:"ServerCertificateId"`
	IdleTimeout            requests.Integer `position:"Query" name:"IdleTimeout"`
	HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
	HealthCheckHttpCode    string           `position:"Query" name:"HealthCheckHttpCode"`
}

CreateLoadBalancerHTTPSListenerRequest is the request struct for api CreateLoadBalancerHTTPSListener

func CreateCreateLoadBalancerHTTPSListenerRequest ¶ added in v1.61.1107

func CreateCreateLoadBalancerHTTPSListenerRequest() (request *CreateLoadBalancerHTTPSListenerRequest)

CreateCreateLoadBalancerHTTPSListenerRequest creates a request to invoke CreateLoadBalancerHTTPSListener API

type CreateLoadBalancerHTTPSListenerResponse ¶ added in v1.61.1107

type CreateLoadBalancerHTTPSListenerResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateLoadBalancerHTTPSListenerResponse is the response struct for api CreateLoadBalancerHTTPSListener

func CreateCreateLoadBalancerHTTPSListenerResponse ¶ added in v1.61.1107

func CreateCreateLoadBalancerHTTPSListenerResponse() (response *CreateLoadBalancerHTTPSListenerResponse)

CreateCreateLoadBalancerHTTPSListenerResponse creates a response to parse from CreateLoadBalancerHTTPSListener response

type CreateLoadBalancerRequest ¶ added in v1.61.1176

type CreateLoadBalancerRequest struct {
	*requests.RpcRequest
	LoadBalancerName string `position:"Query" name:"LoadBalancerName"`
	EnsRegionId      string `position:"Query" name:"EnsRegionId"`
	LoadBalancerSpec string `position:"Query" name:"LoadBalancerSpec"`
	VSwitchId        string `position:"Query" name:"VSwitchId"`
	NetworkId        string `position:"Query" name:"NetworkId"`
	PayType          string `position:"Query" name:"PayType"`
}

CreateLoadBalancerRequest is the request struct for api CreateLoadBalancer

func CreateCreateLoadBalancerRequest ¶ added in v1.61.1176

func CreateCreateLoadBalancerRequest() (request *CreateLoadBalancerRequest)

CreateCreateLoadBalancerRequest creates a request to invoke CreateLoadBalancer API

type CreateLoadBalancerResponse ¶ added in v1.61.1176

type CreateLoadBalancerResponse struct {
	*responses.BaseResponse
	RequestId        string `json:"RequestId" xml:"RequestId"`
	LoadBalancerId   string `json:"LoadBalancerId" xml:"LoadBalancerId"`
	VSwitchId        string `json:"VSwitchId" xml:"VSwitchId"`
	LoadBalancerName string `json:"LoadBalancerName" xml:"LoadBalancerName"`
	NetworkId        string `json:"NetworkId" xml:"NetworkId"`
}

CreateLoadBalancerResponse is the response struct for api CreateLoadBalancer

func CreateCreateLoadBalancerResponse ¶ added in v1.61.1176

func CreateCreateLoadBalancerResponse() (response *CreateLoadBalancerResponse)

CreateCreateLoadBalancerResponse creates a response to parse from CreateLoadBalancer response

type CreateLoadBalancerTCPListenerRequest ¶ added in v1.61.1107

type CreateLoadBalancerTCPListenerRequest struct {
	*requests.RpcRequest
	HealthCheckURI            string           `position:"Query" name:"HealthCheckURI"`
	Protocol                  string           `position:"Query" name:"Protocol"`
	EstablishedTimeout        requests.Integer `position:"Query" name:"EstablishedTimeout"`
	PersistenceTimeout        requests.Integer `position:"Query" name:"PersistenceTimeout"`
	HealthCheckDomain         string           `position:"Query" name:"HealthCheckDomain"`
	LoadBalancerId            string           `position:"Query" name:"LoadBalancerId"`
	HealthCheckInterval       requests.Integer `position:"Query" name:"HealthCheckInterval"`
	BackendServerPort         requests.Integer `position:"Query" name:"BackendServerPort"`
	HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"`
	Description               string           `position:"Query" name:"Description"`
	UnhealthyThreshold        requests.Integer `position:"Query" name:"UnhealthyThreshold"`
	HealthyThreshold          requests.Integer `position:"Query" name:"HealthyThreshold"`
	Scheduler                 string           `position:"Query" name:"Scheduler"`
	EipTransmit               string           `position:"Query" name:"EipTransmit"`
	ListenerPort              requests.Integer `position:"Query" name:"ListenerPort"`
	HealthCheckType           string           `position:"Query" name:"HealthCheckType"`
	HealthCheckHttpCode       string           `position:"Query" name:"HealthCheckHttpCode"`
	HealthCheckConnectPort    requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
}

CreateLoadBalancerTCPListenerRequest is the request struct for api CreateLoadBalancerTCPListener

func CreateCreateLoadBalancerTCPListenerRequest ¶ added in v1.61.1107

func CreateCreateLoadBalancerTCPListenerRequest() (request *CreateLoadBalancerTCPListenerRequest)

CreateCreateLoadBalancerTCPListenerRequest creates a request to invoke CreateLoadBalancerTCPListener API

type CreateLoadBalancerTCPListenerResponse ¶ added in v1.61.1107

type CreateLoadBalancerTCPListenerResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateLoadBalancerTCPListenerResponse is the response struct for api CreateLoadBalancerTCPListener

func CreateCreateLoadBalancerTCPListenerResponse ¶ added in v1.61.1107

func CreateCreateLoadBalancerTCPListenerResponse() (response *CreateLoadBalancerTCPListenerResponse)

CreateCreateLoadBalancerTCPListenerResponse creates a response to parse from CreateLoadBalancerTCPListener response

type CreateLoadBalancerUDPListenerRequest ¶ added in v1.61.1107

type CreateLoadBalancerUDPListenerRequest struct {
	*requests.RpcRequest
	Protocol                  string           `position:"Query" name:"Protocol"`
	LoadBalancerId            string           `position:"Query" name:"LoadBalancerId"`
	HealthCheckReq            string           `position:"Query" name:"HealthCheckReq"`
	HealthCheckInterval       requests.Integer `position:"Query" name:"HealthCheckInterval"`
	BackendServerPort         requests.Integer `position:"Query" name:"BackendServerPort"`
	HealthCheckExp            string           `position:"Query" name:"HealthCheckExp"`
	HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"`
	Description               string           `position:"Query" name:"Description"`
	UnhealthyThreshold        requests.Integer `position:"Query" name:"UnhealthyThreshold"`
	HealthyThreshold          requests.Integer `position:"Query" name:"HealthyThreshold"`
	Scheduler                 string           `position:"Query" name:"Scheduler"`
	EipTransmit               string           `position:"Query" name:"EipTransmit"`
	ListenerPort              requests.Integer `position:"Query" name:"ListenerPort"`
	HealthCheckConnectPort    requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
}

CreateLoadBalancerUDPListenerRequest is the request struct for api CreateLoadBalancerUDPListener

func CreateCreateLoadBalancerUDPListenerRequest ¶ added in v1.61.1107

func CreateCreateLoadBalancerUDPListenerRequest() (request *CreateLoadBalancerUDPListenerRequest)

CreateCreateLoadBalancerUDPListenerRequest creates a request to invoke CreateLoadBalancerUDPListener API

type CreateLoadBalancerUDPListenerResponse ¶ added in v1.61.1107

type CreateLoadBalancerUDPListenerResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateLoadBalancerUDPListenerResponse is the response struct for api CreateLoadBalancerUDPListener

func CreateCreateLoadBalancerUDPListenerResponse ¶ added in v1.61.1107

func CreateCreateLoadBalancerUDPListenerResponse() (response *CreateLoadBalancerUDPListenerResponse)

CreateCreateLoadBalancerUDPListenerResponse creates a response to parse from CreateLoadBalancerUDPListener response

type CreateNatGatewayRequest ¶ added in v1.61.1591

type CreateNatGatewayRequest struct {
	*requests.RpcRequest
	EnsRegionId string `position:"Query" name:"EnsRegionId"`
	VSwitchId   string `position:"Query" name:"VSwitchId"`
	Name        string `position:"Query" name:"Name"`
	NetworkId   string `position:"Query" name:"NetworkId"`
}

CreateNatGatewayRequest is the request struct for api CreateNatGateway

func CreateCreateNatGatewayRequest ¶ added in v1.61.1591

func CreateCreateNatGatewayRequest() (request *CreateNatGatewayRequest)

CreateCreateNatGatewayRequest creates a request to invoke CreateNatGateway API

type CreateNatGatewayResponse ¶ added in v1.61.1591

type CreateNatGatewayResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	NatGatewayId string `json:"NatGatewayId" xml:"NatGatewayId"`
}

CreateNatGatewayResponse is the response struct for api CreateNatGateway

func CreateCreateNatGatewayResponse ¶ added in v1.61.1591

func CreateCreateNatGatewayResponse() (response *CreateNatGatewayResponse)

CreateCreateNatGatewayResponse creates a response to parse from CreateNatGateway response

type CreateNetworkRequest ¶ added in v1.61.1084

type CreateNetworkRequest struct {
	*requests.RpcRequest
	Description string `position:"Query" name:"Description"`
	EnsRegionId string `position:"Query" name:"EnsRegionId"`
	NetworkName string `position:"Query" name:"NetworkName"`
	CidrBlock   string `position:"Query" name:"CidrBlock"`
}

CreateNetworkRequest is the request struct for api CreateNetwork

func CreateCreateNetworkRequest ¶ added in v1.61.1084

func CreateCreateNetworkRequest() (request *CreateNetworkRequest)

CreateCreateNetworkRequest creates a request to invoke CreateNetwork API

type CreateNetworkResponse ¶ added in v1.61.1084

type CreateNetworkResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	NetworkId string `json:"NetworkId" xml:"NetworkId"`
}

CreateNetworkResponse is the response struct for api CreateNetwork

func CreateCreateNetworkResponse ¶ added in v1.61.1084

func CreateCreateNetworkResponse() (response *CreateNetworkResponse)

CreateCreateNetworkResponse creates a response to parse from CreateNetwork response

type CreateSecurityGroupRequest ¶ added in v1.61.257

type CreateSecurityGroupRequest struct {
	*requests.RpcRequest
	Description       string `position:"Query" name:"Description"`
	SecurityGroupName string `position:"Query" name:"SecurityGroupName"`
}

CreateSecurityGroupRequest is the request struct for api CreateSecurityGroup

func CreateCreateSecurityGroupRequest ¶ added in v1.61.257

func CreateCreateSecurityGroupRequest() (request *CreateSecurityGroupRequest)

CreateCreateSecurityGroupRequest creates a request to invoke CreateSecurityGroup API

type CreateSecurityGroupResponse ¶ added in v1.61.257

type CreateSecurityGroupResponse struct {
	*responses.BaseResponse
	SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
	RequestId       string `json:"RequestId" xml:"RequestId"`
}

CreateSecurityGroupResponse is the response struct for api CreateSecurityGroup

func CreateCreateSecurityGroupResponse ¶ added in v1.61.257

func CreateCreateSecurityGroupResponse() (response *CreateSecurityGroupResponse)

CreateCreateSecurityGroupResponse creates a response to parse from CreateSecurityGroup response

type CreateSnatEntryRequest ¶ added in v1.61.1591

type CreateSnatEntryRequest struct {
	*requests.RpcRequest
	SourceCIDR      string `position:"Query" name:"SourceCIDR"`
	SnatIp          string `position:"Query" name:"SnatIp"`
	SourceVSwitchId string `position:"Query" name:"SourceVSwitchId"`
	NatGatewayId    string `position:"Query" name:"NatGatewayId"`
	SnatEntryName   string `position:"Query" name:"SnatEntryName"`
}

CreateSnatEntryRequest is the request struct for api CreateSnatEntry

func CreateCreateSnatEntryRequest ¶ added in v1.61.1591

func CreateCreateSnatEntryRequest() (request *CreateSnatEntryRequest)

CreateCreateSnatEntryRequest creates a request to invoke CreateSnatEntry API

type CreateSnatEntryResponse ¶ added in v1.61.1591

type CreateSnatEntryResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	SnatEntryId string `json:"SnatEntryId" xml:"SnatEntryId"`
}

CreateSnatEntryResponse is the response struct for api CreateSnatEntry

func CreateCreateSnatEntryResponse ¶ added in v1.61.1591

func CreateCreateSnatEntryResponse() (response *CreateSnatEntryResponse)

CreateCreateSnatEntryResponse creates a response to parse from CreateSnatEntry response

type CreateVSwitchRequest ¶ added in v1.61.288

type CreateVSwitchRequest struct {
	*requests.RpcRequest
	Description string `position:"Query" name:"Description"`
	EnsRegionId string `position:"Query" name:"EnsRegionId"`
	VSwitchName string `position:"Query" name:"VSwitchName"`
	CidrBlock   string `position:"Query" name:"CidrBlock"`
	NetworkId   string `position:"Query" name:"NetworkId"`
}

CreateVSwitchRequest is the request struct for api CreateVSwitch

func CreateCreateVSwitchRequest ¶ added in v1.61.288

func CreateCreateVSwitchRequest() (request *CreateVSwitchRequest)

CreateCreateVSwitchRequest creates a request to invoke CreateVSwitch API

type CreateVSwitchResponse ¶ added in v1.61.288

type CreateVSwitchResponse struct {
	*responses.BaseResponse
	VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateVSwitchResponse is the response struct for api CreateVSwitch

func CreateCreateVSwitchResponse ¶ added in v1.61.288

func CreateCreateVSwitchResponse() (response *CreateVSwitchResponse)

CreateCreateVSwitchResponse creates a response to parse from CreateVSwitch response

type Data ¶ added in v1.61.1084

type Data struct {
	Url        string           `json:"Url" xml:"Url"`
	ExpireTime string           `json:"ExpireTime" xml:"ExpireTime"`
	ServerList []ServerListItem `json:"ServerList" xml:"ServerList"`
}

Data is a nested struct in ens response

type DataDisk ¶

type DataDisk struct {
	DataDiskItem []DataDiskItem `json:"DataDisk" xml:"DataDisk"`
}

DataDisk is a nested struct in ens response

type DataDiskItem ¶

type DataDiskItem struct {
	DeviceType string `json:"device_type" xml:"device_type"`
	DiskType   string `json:"disk_type" xml:"disk_type"`
	Size       int    `json:"Size" xml:"Size"`
	DiskName   string `json:"DiskName" xml:"DiskName"`
	Uuid       string `json:"uuid" xml:"uuid"`
	Storage    int    `json:"storage" xml:"storage"`
	DiskId     string `json:"DiskId" xml:"DiskId"`
	Category   string `json:"Category" xml:"Category"`
	Name       string `json:"name" xml:"name"`
}

DataDiskItem is a nested struct in ens response

type DataDiskSizes ¶

type DataDiskSizes struct {
	DataDiskSize []string `json:"DataDiskSize" xml:"DataDiskSize"`
}

DataDiskSizes is a nested struct in ens response

type DeleteApplicationRequest ¶ added in v1.61.441

type DeleteApplicationRequest struct {
	*requests.RpcRequest
	Timeout requests.Integer `position:"Query" name:"Timeout"`
	AppId   string           `position:"Query" name:"AppId"`
}

DeleteApplicationRequest is the request struct for api DeleteApplication

func CreateDeleteApplicationRequest ¶ added in v1.61.441

func CreateDeleteApplicationRequest() (request *DeleteApplicationRequest)

CreateDeleteApplicationRequest creates a request to invoke DeleteApplication API

type DeleteApplicationResponse ¶ added in v1.61.441

type DeleteApplicationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteApplicationResponse is the response struct for api DeleteApplication

func CreateDeleteApplicationResponse ¶ added in v1.61.441

func CreateDeleteApplicationResponse() (response *DeleteApplicationResponse)

CreateDeleteApplicationResponse creates a response to parse from DeleteApplication response

type DeleteDeviceInternetPortRequest ¶ added in v1.61.1227

type DeleteDeviceInternetPortRequest struct {
	*requests.RpcRequest
	NatType    string `position:"Query" name:"NatType"`
	InstanceId string `position:"Query" name:"InstanceId"`
	RuleId     string `position:"Query" name:"RuleId"`
}

DeleteDeviceInternetPortRequest is the request struct for api DeleteDeviceInternetPort

func CreateDeleteDeviceInternetPortRequest ¶ added in v1.61.1227

func CreateDeleteDeviceInternetPortRequest() (request *DeleteDeviceInternetPortRequest)

CreateDeleteDeviceInternetPortRequest creates a request to invoke DeleteDeviceInternetPort API

type DeleteDeviceInternetPortResponse ¶ added in v1.61.1227

type DeleteDeviceInternetPortResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	RuleIds   []string `json:"RuleIds" xml:"RuleIds"`
}

DeleteDeviceInternetPortResponse is the response struct for api DeleteDeviceInternetPort

func CreateDeleteDeviceInternetPortResponse ¶ added in v1.61.1227

func CreateDeleteDeviceInternetPortResponse() (response *DeleteDeviceInternetPortResponse)

CreateDeleteDeviceInternetPortResponse creates a response to parse from DeleteDeviceInternetPort response

type DeleteEnsRouteEntryRequest ¶ added in v1.61.1591

type DeleteEnsRouteEntryRequest struct {
	*requests.RpcRequest
	RouteEntryId string `position:"Query" name:"RouteEntryId"`
}

DeleteEnsRouteEntryRequest is the request struct for api DeleteEnsRouteEntry

func CreateDeleteEnsRouteEntryRequest ¶ added in v1.61.1591

func CreateDeleteEnsRouteEntryRequest() (request *DeleteEnsRouteEntryRequest)

CreateDeleteEnsRouteEntryRequest creates a request to invoke DeleteEnsRouteEntry API

type DeleteEnsRouteEntryResponse ¶ added in v1.61.1591

type DeleteEnsRouteEntryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteEnsRouteEntryResponse is the response struct for api DeleteEnsRouteEntry

func CreateDeleteEnsRouteEntryResponse ¶ added in v1.61.1591

func CreateDeleteEnsRouteEntryResponse() (response *DeleteEnsRouteEntryResponse)

CreateDeleteEnsRouteEntryResponse creates a response to parse from DeleteEnsRouteEntry response

type DeleteEpnInstanceRequest ¶ added in v1.61.441

type DeleteEpnInstanceRequest struct {
	*requests.RpcRequest
	EPNInstanceId string `position:"Query" name:"EPNInstanceId"`
}

DeleteEpnInstanceRequest is the request struct for api DeleteEpnInstance

func CreateDeleteEpnInstanceRequest ¶ added in v1.61.441

func CreateDeleteEpnInstanceRequest() (request *DeleteEpnInstanceRequest)

CreateDeleteEpnInstanceRequest creates a request to invoke DeleteEpnInstance API

type DeleteEpnInstanceResponse ¶ added in v1.61.441

type DeleteEpnInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteEpnInstanceResponse is the response struct for api DeleteEpnInstance

func CreateDeleteEpnInstanceResponse ¶ added in v1.61.441

func CreateDeleteEpnInstanceResponse() (response *DeleteEpnInstanceResponse)

CreateDeleteEpnInstanceResponse creates a response to parse from DeleteEpnInstance response

type DeleteForwardEntryRequest ¶ added in v1.61.1591

type DeleteForwardEntryRequest struct {
	*requests.RpcRequest
	ForwardEntryId string `position:"Query" name:"ForwardEntryId"`
}

DeleteForwardEntryRequest is the request struct for api DeleteForwardEntry

func CreateDeleteForwardEntryRequest ¶ added in v1.61.1591

func CreateDeleteForwardEntryRequest() (request *DeleteForwardEntryRequest)

CreateDeleteForwardEntryRequest creates a request to invoke DeleteForwardEntry API

type DeleteForwardEntryResponse ¶ added in v1.61.1591

type DeleteForwardEntryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteForwardEntryResponse is the response struct for api DeleteForwardEntry

func CreateDeleteForwardEntryResponse ¶ added in v1.61.1591

func CreateDeleteForwardEntryResponse() (response *DeleteForwardEntryResponse)

CreateDeleteForwardEntryResponse creates a response to parse from DeleteForwardEntry response

type DeleteImageRequest ¶ added in v1.61.1591

type DeleteImageRequest struct {
	*requests.RpcRequest
	ImageId string `position:"Query" name:"ImageId"`
}

DeleteImageRequest is the request struct for api DeleteImage

func CreateDeleteImageRequest ¶ added in v1.61.1591

func CreateDeleteImageRequest() (request *DeleteImageRequest)

CreateDeleteImageRequest creates a request to invoke DeleteImage API

type DeleteImageResponse ¶ added in v1.61.1591

type DeleteImageResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteImageResponse is the response struct for api DeleteImage

func CreateDeleteImageResponse ¶ added in v1.61.1591

func CreateDeleteImageResponse() (response *DeleteImageResponse)

CreateDeleteImageResponse creates a response to parse from DeleteImage response

type DeleteKeyPairsRequest ¶ added in v1.61.257

type DeleteKeyPairsRequest struct {
	*requests.RpcRequest
	KeyPairName string `position:"Query" name:"KeyPairName"`
}

DeleteKeyPairsRequest is the request struct for api DeleteKeyPairs

func CreateDeleteKeyPairsRequest ¶ added in v1.61.257

func CreateDeleteKeyPairsRequest() (request *DeleteKeyPairsRequest)

CreateDeleteKeyPairsRequest creates a request to invoke DeleteKeyPairs API

type DeleteKeyPairsResponse ¶ added in v1.61.257

type DeleteKeyPairsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteKeyPairsResponse is the response struct for api DeleteKeyPairs

func CreateDeleteKeyPairsResponse ¶ added in v1.61.257

func CreateDeleteKeyPairsResponse() (response *DeleteKeyPairsResponse)

CreateDeleteKeyPairsResponse creates a response to parse from DeleteKeyPairs response

type DeleteLoadBalancerListenerRequest ¶ added in v1.61.1107

type DeleteLoadBalancerListenerRequest struct {
	*requests.RpcRequest
	ListenerPort     requests.Integer `position:"Query" name:"ListenerPort"`
	ListenerProtocol string           `position:"Query" name:"ListenerProtocol"`
	LoadBalancerId   string           `position:"Query" name:"LoadBalancerId"`
}

DeleteLoadBalancerListenerRequest is the request struct for api DeleteLoadBalancerListener

func CreateDeleteLoadBalancerListenerRequest ¶ added in v1.61.1107

func CreateDeleteLoadBalancerListenerRequest() (request *DeleteLoadBalancerListenerRequest)

CreateDeleteLoadBalancerListenerRequest creates a request to invoke DeleteLoadBalancerListener API

type DeleteLoadBalancerListenerResponse ¶ added in v1.61.1107

type DeleteLoadBalancerListenerResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteLoadBalancerListenerResponse is the response struct for api DeleteLoadBalancerListener

func CreateDeleteLoadBalancerListenerResponse ¶ added in v1.61.1107

func CreateDeleteLoadBalancerListenerResponse() (response *DeleteLoadBalancerListenerResponse)

CreateDeleteLoadBalancerListenerResponse creates a response to parse from DeleteLoadBalancerListener response

type DeleteNatGatewayRequest ¶ added in v1.61.1591

type DeleteNatGatewayRequest struct {
	*requests.RpcRequest
	NatGatewayId string `position:"Query" name:"NatGatewayId"`
}

DeleteNatGatewayRequest is the request struct for api DeleteNatGateway

func CreateDeleteNatGatewayRequest ¶ added in v1.61.1591

func CreateDeleteNatGatewayRequest() (request *DeleteNatGatewayRequest)

CreateDeleteNatGatewayRequest creates a request to invoke DeleteNatGateway API

type DeleteNatGatewayResponse ¶ added in v1.61.1591

type DeleteNatGatewayResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteNatGatewayResponse is the response struct for api DeleteNatGateway

func CreateDeleteNatGatewayResponse ¶ added in v1.61.1591

func CreateDeleteNatGatewayResponse() (response *DeleteNatGatewayResponse)

CreateDeleteNatGatewayResponse creates a response to parse from DeleteNatGateway response

type DeleteNetworkRequest ¶ added in v1.61.1084

type DeleteNetworkRequest struct {
	*requests.RpcRequest
	NetworkId string `position:"Query" name:"NetworkId"`
}

DeleteNetworkRequest is the request struct for api DeleteNetwork

func CreateDeleteNetworkRequest ¶ added in v1.61.1084

func CreateDeleteNetworkRequest() (request *DeleteNetworkRequest)

CreateDeleteNetworkRequest creates a request to invoke DeleteNetwork API

type DeleteNetworkResponse ¶ added in v1.61.1084

type DeleteNetworkResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteNetworkResponse is the response struct for api DeleteNetwork

func CreateDeleteNetworkResponse ¶ added in v1.61.1084

func CreateDeleteNetworkResponse() (response *DeleteNetworkResponse)

CreateDeleteNetworkResponse creates a response to parse from DeleteNetwork response

type DeleteSecurityGroupRequest ¶ added in v1.61.257

type DeleteSecurityGroupRequest struct {
	*requests.RpcRequest
	SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
}

DeleteSecurityGroupRequest is the request struct for api DeleteSecurityGroup

func CreateDeleteSecurityGroupRequest ¶ added in v1.61.257

func CreateDeleteSecurityGroupRequest() (request *DeleteSecurityGroupRequest)

CreateDeleteSecurityGroupRequest creates a request to invoke DeleteSecurityGroup API

type DeleteSecurityGroupResponse ¶ added in v1.61.257

type DeleteSecurityGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteSecurityGroupResponse is the response struct for api DeleteSecurityGroup

func CreateDeleteSecurityGroupResponse ¶ added in v1.61.257

func CreateDeleteSecurityGroupResponse() (response *DeleteSecurityGroupResponse)

CreateDeleteSecurityGroupResponse creates a response to parse from DeleteSecurityGroup response

type DeleteSnatEntryRequest ¶ added in v1.61.1591

type DeleteSnatEntryRequest struct {
	*requests.RpcRequest
	SnatEntryId string `position:"Query" name:"SnatEntryId"`
}

DeleteSnatEntryRequest is the request struct for api DeleteSnatEntry

func CreateDeleteSnatEntryRequest ¶ added in v1.61.1591

func CreateDeleteSnatEntryRequest() (request *DeleteSnatEntryRequest)

CreateDeleteSnatEntryRequest creates a request to invoke DeleteSnatEntry API

type DeleteSnatEntryResponse ¶ added in v1.61.1591

type DeleteSnatEntryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteSnatEntryResponse is the response struct for api DeleteSnatEntry

func CreateDeleteSnatEntryResponse ¶ added in v1.61.1591

func CreateDeleteSnatEntryResponse() (response *DeleteSnatEntryResponse)

CreateDeleteSnatEntryResponse creates a response to parse from DeleteSnatEntry response

type DeleteVSwitchRequest ¶ added in v1.61.288

type DeleteVSwitchRequest struct {
	*requests.RpcRequest
	VSwitchId string `position:"Query" name:"VSwitchId"`
}

DeleteVSwitchRequest is the request struct for api DeleteVSwitch

func CreateDeleteVSwitchRequest ¶ added in v1.61.288

func CreateDeleteVSwitchRequest() (request *DeleteVSwitchRequest)

CreateDeleteVSwitchRequest creates a request to invoke DeleteVSwitch API

type DeleteVSwitchResponse ¶ added in v1.61.288

type DeleteVSwitchResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteVSwitchResponse is the response struct for api DeleteVSwitch

func CreateDeleteVSwitchResponse ¶ added in v1.61.288

func CreateDeleteVSwitchResponse() (response *DeleteVSwitchResponse)

CreateDeleteVSwitchResponse creates a response to parse from DeleteVSwitch response

type DescribeApplicationRequest ¶ added in v1.61.441

type DescribeApplicationRequest struct {
	*requests.RpcRequest
	AppVersions         string `position:"Query" name:"AppVersions"`
	OutDetailStatParams string `position:"Query" name:"OutDetailStatParams"`
	Level               string `position:"Query" name:"Level"`
	AppId               string `position:"Query" name:"AppId"`
}

DescribeApplicationRequest is the request struct for api DescribeApplication

func CreateDescribeApplicationRequest ¶ added in v1.61.441

func CreateDescribeApplicationRequest() (request *DescribeApplicationRequest)

CreateDescribeApplicationRequest creates a request to invoke DescribeApplication API

type DescribeApplicationResourceSummaryRequest ¶ added in v1.61.441

type DescribeApplicationResourceSummaryRequest struct {
	*requests.RpcRequest
	Level        string `position:"Query" name:"Level"`
	ResourceType string `position:"Query" name:"ResourceType"`
}

DescribeApplicationResourceSummaryRequest is the request struct for api DescribeApplicationResourceSummary

func CreateDescribeApplicationResourceSummaryRequest ¶ added in v1.61.441

func CreateDescribeApplicationResourceSummaryRequest() (request *DescribeApplicationResourceSummaryRequest)

CreateDescribeApplicationResourceSummaryRequest creates a request to invoke DescribeApplicationResourceSummary API

type DescribeApplicationResourceSummaryResponse ¶ added in v1.61.441

type DescribeApplicationResourceSummaryResponse struct {
	*responses.BaseResponse
	ApplicationResource string `json:"ApplicationResource" xml:"ApplicationResource"`
	RequestId           string `json:"RequestId" xml:"RequestId"`
}

DescribeApplicationResourceSummaryResponse is the response struct for api DescribeApplicationResourceSummary

func CreateDescribeApplicationResourceSummaryResponse ¶ added in v1.61.441

func CreateDescribeApplicationResourceSummaryResponse() (response *DescribeApplicationResourceSummaryResponse)

CreateDescribeApplicationResourceSummaryResponse creates a response to parse from DescribeApplicationResourceSummary response

type DescribeApplicationResponse ¶ added in v1.61.441

type DescribeApplicationResponse struct {
	*responses.BaseResponse
	Application string `json:"Application" xml:"Application"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
}

DescribeApplicationResponse is the response struct for api DescribeApplication

func CreateDescribeApplicationResponse ¶ added in v1.61.441

func CreateDescribeApplicationResponse() (response *DescribeApplicationResponse)

CreateDescribeApplicationResponse creates a response to parse from DescribeApplication response

type DescribeAvailableResourceInfoRequest ¶

type DescribeAvailableResourceInfoRequest struct {
	*requests.RpcRequest
}

DescribeAvailableResourceInfoRequest is the request struct for api DescribeAvailableResourceInfo

func CreateDescribeAvailableResourceInfoRequest ¶

func CreateDescribeAvailableResourceInfoRequest() (request *DescribeAvailableResourceInfoRequest)

CreateDescribeAvailableResourceInfoRequest creates a request to invoke DescribeAvailableResourceInfo API

type DescribeAvailableResourceInfoResponse ¶

type DescribeAvailableResourceInfoResponse struct {
	*responses.BaseResponse
	RequestId        string                                          `json:"RequestId" xml:"RequestId"`
	Images           ImagesInDescribeAvailableResourceInfo           `json:"Images" xml:"Images"`
	SupportResources SupportResourcesInDescribeAvailableResourceInfo `json:"SupportResources" xml:"SupportResources"`
}

DescribeAvailableResourceInfoResponse is the response struct for api DescribeAvailableResourceInfo

func CreateDescribeAvailableResourceInfoResponse ¶

func CreateDescribeAvailableResourceInfoResponse() (response *DescribeAvailableResourceInfoResponse)

CreateDescribeAvailableResourceInfoResponse creates a response to parse from DescribeAvailableResourceInfo response

type DescribeAvailableResourceRequest ¶

type DescribeAvailableResourceRequest struct {
	*requests.RpcRequest
}

DescribeAvailableResourceRequest is the request struct for api DescribeAvailableResource

func CreateDescribeAvailableResourceRequest ¶

func CreateDescribeAvailableResourceRequest() (request *DescribeAvailableResourceRequest)

CreateDescribeAvailableResourceRequest creates a request to invoke DescribeAvailableResource API

type DescribeAvailableResourceResponse ¶

type DescribeAvailableResourceResponse struct {
	*responses.BaseResponse
	Code             int                                         `json:"Code" xml:"Code"`
	RequestId        string                                      `json:"RequestId" xml:"RequestId"`
	Images           ImagesInDescribeAvailableResource           `json:"Images" xml:"Images"`
	SupportResources SupportResourcesInDescribeAvailableResource `json:"SupportResources" xml:"SupportResources"`
}

DescribeAvailableResourceResponse is the response struct for api DescribeAvailableResource

func CreateDescribeAvailableResourceResponse ¶

func CreateDescribeAvailableResourceResponse() (response *DescribeAvailableResourceResponse)

CreateDescribeAvailableResourceResponse creates a response to parse from DescribeAvailableResource response

type DescribeBandWithdChargeTypeRequest ¶ added in v1.61.257

type DescribeBandWithdChargeTypeRequest struct {
	*requests.RpcRequest
}

DescribeBandWithdChargeTypeRequest is the request struct for api DescribeBandWithdChargeType

func CreateDescribeBandWithdChargeTypeRequest ¶ added in v1.61.257

func CreateDescribeBandWithdChargeTypeRequest() (request *DescribeBandWithdChargeTypeRequest)

CreateDescribeBandWithdChargeTypeRequest creates a request to invoke DescribeBandWithdChargeType API

type DescribeBandWithdChargeTypeResponse ¶ added in v1.61.257

type DescribeBandWithdChargeTypeResponse struct {
	*responses.BaseResponse
	BandWithTypeInfo   string `json:"BandWithTypeInfo" xml:"BandWithTypeInfo"`
	ChargeContractType string `json:"ChargeContractType" xml:"ChargeContractType"`
	ChargeCycleInfo    string `json:"ChargeCycleInfo" xml:"ChargeCycleInfo"`
	Code               int    `json:"Code" xml:"Code"`
	RequestId          string `json:"RequestId" xml:"RequestId"`
}

DescribeBandWithdChargeTypeResponse is the response struct for api DescribeBandWithdChargeType

func CreateDescribeBandWithdChargeTypeResponse ¶ added in v1.61.257

func CreateDescribeBandWithdChargeTypeResponse() (response *DescribeBandWithdChargeTypeResponse)

CreateDescribeBandWithdChargeTypeResponse creates a response to parse from DescribeBandWithdChargeType response

type DescribeBandwitdhByInternetChargeTypeRequest ¶ added in v1.61.257

type DescribeBandwitdhByInternetChargeTypeRequest struct {
	*requests.RpcRequest
	Isp         string `position:"Query" name:"Isp"`
	StartTime   string `position:"Query" name:"StartTime"`
	EnsRegionId string `position:"Query" name:"EnsRegionId"`
	EndTime     string `position:"Query" name:"EndTime"`
}

DescribeBandwitdhByInternetChargeTypeRequest is the request struct for api DescribeBandwitdhByInternetChargeType

func CreateDescribeBandwitdhByInternetChargeTypeRequest ¶ added in v1.61.257

func CreateDescribeBandwitdhByInternetChargeTypeRequest() (request *DescribeBandwitdhByInternetChargeTypeRequest)

CreateDescribeBandwitdhByInternetChargeTypeRequest creates a request to invoke DescribeBandwitdhByInternetChargeType API

type DescribeBandwitdhByInternetChargeTypeResponse ¶ added in v1.61.257

type DescribeBandwitdhByInternetChargeTypeResponse struct {
	*responses.BaseResponse
	BandwidthValue     int64  `json:"BandwidthValue" xml:"BandwidthValue"`
	InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
	RequestId          string `json:"RequestId" xml:"RequestId"`
	TimeStamp          string `json:"TimeStamp" xml:"TimeStamp"`
}

DescribeBandwitdhByInternetChargeTypeResponse is the response struct for api DescribeBandwitdhByInternetChargeType

func CreateDescribeBandwitdhByInternetChargeTypeResponse ¶ added in v1.61.257

func CreateDescribeBandwitdhByInternetChargeTypeResponse() (response *DescribeBandwitdhByInternetChargeTypeResponse)

CreateDescribeBandwitdhByInternetChargeTypeResponse creates a response to parse from DescribeBandwitdhByInternetChargeType response

type DescribeCloudDiskAvailableResourceInfoRequest ¶ added in v1.61.1398

type DescribeCloudDiskAvailableResourceInfoRequest struct {
	*requests.RpcRequest
}

DescribeCloudDiskAvailableResourceInfoRequest is the request struct for api DescribeCloudDiskAvailableResourceInfo

func CreateDescribeCloudDiskAvailableResourceInfoRequest ¶ added in v1.61.1398

func CreateDescribeCloudDiskAvailableResourceInfoRequest() (request *DescribeCloudDiskAvailableResourceInfoRequest)

CreateDescribeCloudDiskAvailableResourceInfoRequest creates a request to invoke DescribeCloudDiskAvailableResourceInfo API

type DescribeCloudDiskAvailableResourceInfoResponse ¶ added in v1.61.1398

type DescribeCloudDiskAvailableResourceInfoResponse struct {
	*responses.BaseResponse
	RequestId        string                                                   `json:"RequestId" xml:"RequestId"`
	SupportResources SupportResourcesInDescribeCloudDiskAvailableResourceInfo `json:"SupportResources" xml:"SupportResources"`
}

DescribeCloudDiskAvailableResourceInfoResponse is the response struct for api DescribeCloudDiskAvailableResourceInfo

func CreateDescribeCloudDiskAvailableResourceInfoResponse ¶ added in v1.61.1398

func CreateDescribeCloudDiskAvailableResourceInfoResponse() (response *DescribeCloudDiskAvailableResourceInfoResponse)

CreateDescribeCloudDiskAvailableResourceInfoResponse creates a response to parse from DescribeCloudDiskAvailableResourceInfo response

type DescribeCloudDiskTypesRequest ¶ added in v1.61.1398

type DescribeCloudDiskTypesRequest struct {
	*requests.RpcRequest
	EnsRegionId string `position:"Query" name:"EnsRegionId"`
}

DescribeCloudDiskTypesRequest is the request struct for api DescribeCloudDiskTypes

func CreateDescribeCloudDiskTypesRequest ¶ added in v1.61.1398

func CreateDescribeCloudDiskTypesRequest() (request *DescribeCloudDiskTypesRequest)

CreateDescribeCloudDiskTypesRequest creates a request to invoke DescribeCloudDiskTypes API

type DescribeCloudDiskTypesResponse ¶ added in v1.61.1398

type DescribeCloudDiskTypesResponse struct {
	*responses.BaseResponse
	RequestId        string                                   `json:"RequestId" xml:"RequestId"`
	SupportResources SupportResourcesInDescribeCloudDiskTypes `json:"SupportResources" xml:"SupportResources"`
}

DescribeCloudDiskTypesResponse is the response struct for api DescribeCloudDiskTypes

func CreateDescribeCloudDiskTypesResponse ¶ added in v1.61.1398

func CreateDescribeCloudDiskTypesResponse() (response *DescribeCloudDiskTypesResponse)

CreateDescribeCloudDiskTypesResponse creates a response to parse from DescribeCloudDiskTypes response

type DescribeCreatePrePaidInstanceResultRequest ¶ added in v1.60.325

type DescribeCreatePrePaidInstanceResultRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
}

DescribeCreatePrePaidInstanceResultRequest is the request struct for api DescribeCreatePrePaidInstanceResult

func CreateDescribeCreatePrePaidInstanceResultRequest ¶ added in v1.60.325

func CreateDescribeCreatePrePaidInstanceResultRequest() (request *DescribeCreatePrePaidInstanceResultRequest)

CreateDescribeCreatePrePaidInstanceResultRequest creates a request to invoke DescribeCreatePrePaidInstanceResult API

type DescribeCreatePrePaidInstanceResultResponse ¶ added in v1.60.325

type DescribeCreatePrePaidInstanceResultResponse struct {
	*responses.BaseResponse
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	InstanceCreateResult InstanceCreateResult `json:"InstanceCreateResult" xml:"InstanceCreateResult"`
}

DescribeCreatePrePaidInstanceResultResponse is the response struct for api DescribeCreatePrePaidInstanceResult

func CreateDescribeCreatePrePaidInstanceResultResponse ¶ added in v1.60.325

func CreateDescribeCreatePrePaidInstanceResultResponse() (response *DescribeCreatePrePaidInstanceResultResponse)

CreateDescribeCreatePrePaidInstanceResultResponse creates a response to parse from DescribeCreatePrePaidInstanceResult response

type DescribeDataDistResultRequest ¶ added in v1.61.441

type DescribeDataDistResultRequest struct {
	*requests.RpcRequest
	DataVersions string           `position:"Query" name:"DataVersions"`
	InstanceIds  string           `position:"Query" name:"InstanceIds"`
	MaxDate      string           `position:"Query" name:"MaxDate"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	MinDate      string           `position:"Query" name:"MinDate"`
	AppId        string           `position:"Query" name:"AppId"`
	DataNames    string           `position:"Query" name:"DataNames"`
}

DescribeDataDistResultRequest is the request struct for api DescribeDataDistResult

func CreateDescribeDataDistResultRequest ¶ added in v1.61.441

func CreateDescribeDataDistResultRequest() (request *DescribeDataDistResultRequest)

CreateDescribeDataDistResultRequest creates a request to invoke DescribeDataDistResult API

type DescribeDataDistResultResponse ¶ added in v1.61.441

type DescribeDataDistResultResponse struct {
	*responses.BaseResponse
	PageNumber  int                                 `json:"PageNumber" xml:"PageNumber"`
	PageSize    int                                 `json:"PageSize" xml:"PageSize"`
	RequestId   string                              `json:"RequestId" xml:"RequestId"`
	TotalCount  int                                 `json:"TotalCount" xml:"TotalCount"`
	DistResults DistResultsInDescribeDataDistResult `json:"DistResults" xml:"DistResults"`
}

DescribeDataDistResultResponse is the response struct for api DescribeDataDistResult

func CreateDescribeDataDistResultResponse ¶ added in v1.61.441

func CreateDescribeDataDistResultResponse() (response *DescribeDataDistResultResponse)

CreateDescribeDataDistResultResponse creates a response to parse from DescribeDataDistResult response

type DescribeDataDownloadURLRequest ¶ added in v1.61.1084

type DescribeDataDownloadURLRequest struct {
	*requests.RpcRequest
	ExpireTimeout        requests.Integer `position:"Query" name:"ExpireTimeout"`
	ServerFilterStrategy string           `position:"Query" name:"ServerFilterStrategy"`
	DataName             string           `position:"Query" name:"DataName"`
	DataVersion          string           `position:"Query" name:"DataVersion"`
	AppId                string           `position:"Query" name:"AppId"`
}

DescribeDataDownloadURLRequest is the request struct for api DescribeDataDownloadURL

func CreateDescribeDataDownloadURLRequest ¶ added in v1.61.1084

func CreateDescribeDataDownloadURLRequest() (request *DescribeDataDownloadURLRequest)

CreateDescribeDataDownloadURLRequest creates a request to invoke DescribeDataDownloadURL API

type DescribeDataDownloadURLResponse ¶ added in v1.61.1084

type DescribeDataDownloadURLResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int64  `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

DescribeDataDownloadURLResponse is the response struct for api DescribeDataDownloadURL

func CreateDescribeDataDownloadURLResponse ¶ added in v1.61.1084

func CreateDescribeDataDownloadURLResponse() (response *DescribeDataDownloadURLResponse)

CreateDescribeDataDownloadURLResponse creates a response to parse from DescribeDataDownloadURL response

type DescribeDataPushResultRequest ¶ added in v1.61.441

type DescribeDataPushResultRequest struct {
	*requests.RpcRequest
	RegionIds    string           `position:"Query" name:"RegionIds"`
	DataVersions string           `position:"Query" name:"DataVersions"`
	MaxDate      string           `position:"Query" name:"MaxDate"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	MinDate      string           `position:"Query" name:"MinDate"`
	AppId        string           `position:"Query" name:"AppId"`
	DataNames    string           `position:"Query" name:"DataNames"`
}

DescribeDataPushResultRequest is the request struct for api DescribeDataPushResult

func CreateDescribeDataPushResultRequest ¶ added in v1.61.441

func CreateDescribeDataPushResultRequest() (request *DescribeDataPushResultRequest)

CreateDescribeDataPushResultRequest creates a request to invoke DescribeDataPushResult API

type DescribeDataPushResultResponse ¶ added in v1.61.441

type DescribeDataPushResultResponse struct {
	*responses.BaseResponse
	PageNumber  int                                 `json:"PageNumber" xml:"PageNumber"`
	PageSize    int                                 `json:"PageSize" xml:"PageSize"`
	RequestId   string                              `json:"RequestId" xml:"RequestId"`
	TotalCount  int                                 `json:"TotalCount" xml:"TotalCount"`
	PushResults PushResultsInDescribeDataPushResult `json:"PushResults" xml:"PushResults"`
}

DescribeDataPushResultResponse is the response struct for api DescribeDataPushResult

func CreateDescribeDataPushResultResponse ¶ added in v1.61.441

func CreateDescribeDataPushResultResponse() (response *DescribeDataPushResultResponse)

CreateDescribeDataPushResultResponse creates a response to parse from DescribeDataPushResult response

type DescribeDeviceServiceRequest ¶ added in v1.61.1084

type DescribeDeviceServiceRequest struct {
	*requests.RpcRequest
	EnsRegionId string `position:"Query" name:"EnsRegionId"`
	OrderId     string `position:"Query" name:"OrderId"`
	InstanceId  string `position:"Query" name:"InstanceId"`
	AppId       string `position:"Query" name:"AppId"`
	ServiceId   string `position:"Query" name:"ServiceId"`
}

DescribeDeviceServiceRequest is the request struct for api DescribeDeviceService

func CreateDescribeDeviceServiceRequest ¶ added in v1.61.1084

func CreateDescribeDeviceServiceRequest() (request *DescribeDeviceServiceRequest)

CreateDescribeDeviceServiceRequest creates a request to invoke DescribeDeviceService API

type DescribeDeviceServiceResponse ¶ added in v1.61.1084

type DescribeDeviceServiceResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	AppStatus           AppStatus           `json:"AppStatus" xml:"AppStatus"`
	AppMetaData         AppMetaData         `json:"AppMetaData" xml:"AppMetaData"`
	ResourceDetailInfos []DeviceInfo        `json:"ResourceDetailInfos" xml:"ResourceDetailInfos"`
	ResourceInfos       []ResourceInfosItem `json:"ResourceInfos" xml:"ResourceInfos"`
}

DescribeDeviceServiceResponse is the response struct for api DescribeDeviceService

func CreateDescribeDeviceServiceResponse ¶ added in v1.61.1084

func CreateDescribeDeviceServiceResponse() (response *DescribeDeviceServiceResponse)

CreateDescribeDeviceServiceResponse creates a response to parse from DescribeDeviceService response

type DescribeDisksRequest ¶ added in v1.61.1398

type DescribeDisksRequest struct {
	*requests.RpcRequest
	Type           string `position:"Query" name:"Type"`
	OrderByParams  string `position:"Query" name:"OrderByParams"`
	DiskName       string `position:"Query" name:"DiskName"`
	DiskChargeType string `position:"Query" name:"DiskChargeType"`
	EnsRegionId    string `position:"Query" name:"EnsRegionId"`
	Status         string `position:"Query" name:"Status"`
	PageNumber     string `position:"Query" name:"PageNumber"`
	PageSize       string `position:"Query" name:"PageSize"`
	DiskIds        string `position:"Query" name:"DiskIds"`
	DiskId         string `position:"Query" name:"DiskId"`
	EnsRegionIds   string `position:"Query" name:"EnsRegionIds"`
	DiskType       string `position:"Query" name:"DiskType"`
	Category       string `position:"Query" name:"Category"`
}

DescribeDisksRequest is the request struct for api DescribeDisks

func CreateDescribeDisksRequest ¶ added in v1.61.1398

func CreateDescribeDisksRequest() (request *DescribeDisksRequest)

CreateDescribeDisksRequest creates a request to invoke DescribeDisks API

type DescribeDisksResponse ¶ added in v1.61.1398

type DescribeDisksResponse struct {
	*responses.BaseResponse
	Code       int    `json:"Code" xml:"Code"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	Disks      Disks  `json:"Disks" xml:"Disks"`
}

DescribeDisksResponse is the response struct for api DescribeDisks

func CreateDescribeDisksResponse ¶ added in v1.61.1398

func CreateDescribeDisksResponse() (response *DescribeDisksResponse)

CreateDescribeDisksResponse creates a response to parse from DescribeDisks response

type DescribeEipAddressesRequest ¶

type DescribeEipAddressesRequest struct {
	*requests.RpcRequest
	Eips        string `position:"Query" name:"Eips"`
	EnsRegionId string `position:"Query" name:"EnsRegionId"`
}

DescribeEipAddressesRequest is the request struct for api DescribeEipAddresses

func CreateDescribeEipAddressesRequest ¶

func CreateDescribeEipAddressesRequest() (request *DescribeEipAddressesRequest)

CreateDescribeEipAddressesRequest creates a request to invoke DescribeEipAddresses API

type DescribeEipAddressesResponse ¶

type DescribeEipAddressesResponse struct {
	*responses.BaseResponse
	RequestId    string                             `json:"RequestId" xml:"RequestId"`
	EipAddresses EipAddressesInDescribeEipAddresses `json:"EipAddresses" xml:"EipAddresses"`
}

DescribeEipAddressesResponse is the response struct for api DescribeEipAddresses

func CreateDescribeEipAddressesResponse ¶

func CreateDescribeEipAddressesResponse() (response *DescribeEipAddressesResponse)

CreateDescribeEipAddressesResponse creates a response to parse from DescribeEipAddresses response

type DescribeElbAvailableResourceInfoRequest ¶ added in v1.61.1473

type DescribeElbAvailableResourceInfoRequest struct {
	*requests.RpcRequest
}

DescribeElbAvailableResourceInfoRequest is the request struct for api DescribeElbAvailableResourceInfo

func CreateDescribeElbAvailableResourceInfoRequest ¶ added in v1.61.1473

func CreateDescribeElbAvailableResourceInfoRequest() (request *DescribeElbAvailableResourceInfoRequest)

CreateDescribeElbAvailableResourceInfoRequest creates a request to invoke DescribeElbAvailableResourceInfo API

type DescribeElbAvailableResourceInfoResponse ¶ added in v1.61.1473

type DescribeElbAvailableResourceInfoResponse struct {
	*responses.BaseResponse
	RequestId                string                         `json:"RequestId" xml:"RequestId"`
	ElbAvailableResourceInfo []ElbAvailableResourceInfoItem `json:"ElbAvailableResourceInfo" xml:"ElbAvailableResourceInfo"`
}

DescribeElbAvailableResourceInfoResponse is the response struct for api DescribeElbAvailableResourceInfo

func CreateDescribeElbAvailableResourceInfoResponse ¶ added in v1.61.1473

func CreateDescribeElbAvailableResourceInfoResponse() (response *DescribeElbAvailableResourceInfoResponse)

CreateDescribeElbAvailableResourceInfoResponse creates a response to parse from DescribeElbAvailableResourceInfo response

type DescribeEnsEipAddressesRequest ¶ added in v1.61.1084

type DescribeEnsEipAddressesRequest struct {
	*requests.RpcRequest
	EipAddress             string           `position:"Query" name:"EipAddress"`
	EnsRegionId            string           `position:"Query" name:"EnsRegionId"`
	Status                 string           `position:"Query" name:"Status"`
	AllocationId           string           `position:"Query" name:"AllocationId"`
	PageNumber             requests.Integer `position:"Query" name:"PageNumber"`
	AssociatedInstanceType string           `position:"Query" name:"AssociatedInstanceType"`
	PageSize               requests.Integer `position:"Query" name:"PageSize"`
	AssociatedInstanceId   string           `position:"Query" name:"AssociatedInstanceId"`
}

DescribeEnsEipAddressesRequest is the request struct for api DescribeEnsEipAddresses

func CreateDescribeEnsEipAddressesRequest ¶ added in v1.61.1084

func CreateDescribeEnsEipAddressesRequest() (request *DescribeEnsEipAddressesRequest)

CreateDescribeEnsEipAddressesRequest creates a request to invoke DescribeEnsEipAddresses API

type DescribeEnsEipAddressesResponse ¶ added in v1.61.1084

type DescribeEnsEipAddressesResponse struct {
	*responses.BaseResponse
	RequestId    string                                `json:"RequestId" xml:"RequestId"`
	PageNumber   int                                   `json:"PageNumber" xml:"PageNumber"`
	PageSize     int                                   `json:"PageSize" xml:"PageSize"`
	TotalCount   int                                   `json:"TotalCount" xml:"TotalCount"`
	EipAddresses EipAddressesInDescribeEnsEipAddresses `json:"EipAddresses" xml:"EipAddresses"`
}

DescribeEnsEipAddressesResponse is the response struct for api DescribeEnsEipAddresses

func CreateDescribeEnsEipAddressesResponse ¶ added in v1.61.1084

func CreateDescribeEnsEipAddressesResponse() (response *DescribeEnsEipAddressesResponse)

CreateDescribeEnsEipAddressesResponse creates a response to parse from DescribeEnsEipAddresses response

type DescribeEnsNetDistrictRequest ¶

type DescribeEnsNetDistrictRequest struct {
	*requests.RpcRequest
	NetLevelCode    string `position:"Query" name:"NetLevelCode"`
	NetDistrictCode string `position:"Query" name:"NetDistrictCode"`
}

DescribeEnsNetDistrictRequest is the request struct for api DescribeEnsNetDistrict

func CreateDescribeEnsNetDistrictRequest ¶

func CreateDescribeEnsNetDistrictRequest() (request *DescribeEnsNetDistrictRequest)

CreateDescribeEnsNetDistrictRequest creates a request to invoke DescribeEnsNetDistrict API

type DescribeEnsNetDistrictResponse ¶

type DescribeEnsNetDistrictResponse struct {
	*responses.BaseResponse
	Code            int                                     `json:"Code" xml:"Code"`
	RequestId       string                                  `json:"RequestId" xml:"RequestId"`
	EnsNetDistricts EnsNetDistrictsInDescribeEnsNetDistrict `json:"EnsNetDistricts" xml:"EnsNetDistricts"`
}

DescribeEnsNetDistrictResponse is the response struct for api DescribeEnsNetDistrict

func CreateDescribeEnsNetDistrictResponse ¶

func CreateDescribeEnsNetDistrictResponse() (response *DescribeEnsNetDistrictResponse)

CreateDescribeEnsNetDistrictResponse creates a response to parse from DescribeEnsNetDistrict response

type DescribeEnsNetLevelRequest ¶ added in v1.61.257

type DescribeEnsNetLevelRequest struct {
	*requests.RpcRequest
}

DescribeEnsNetLevelRequest is the request struct for api DescribeEnsNetLevel

func CreateDescribeEnsNetLevelRequest ¶ added in v1.61.257

func CreateDescribeEnsNetLevelRequest() (request *DescribeEnsNetLevelRequest)

CreateDescribeEnsNetLevelRequest creates a request to invoke DescribeEnsNetLevel API

type DescribeEnsNetLevelResponse ¶ added in v1.61.257

type DescribeEnsNetLevelResponse struct {
	*responses.BaseResponse
	Code         int          `json:"Code" xml:"Code"`
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	EnsNetLevels EnsNetLevels `json:"EnsNetLevels" xml:"EnsNetLevels"`
}

DescribeEnsNetLevelResponse is the response struct for api DescribeEnsNetLevel

func CreateDescribeEnsNetLevelResponse ¶ added in v1.61.257

func CreateDescribeEnsNetLevelResponse() (response *DescribeEnsNetLevelResponse)

CreateDescribeEnsNetLevelResponse creates a response to parse from DescribeEnsNetLevel response

type DescribeEnsNetSaleDistrictRequest ¶ added in v1.61.257

type DescribeEnsNetSaleDistrictRequest struct {
	*requests.RpcRequest
	NetLevelCode    string `position:"Query" name:"NetLevelCode"`
	NetDistrictCode string `position:"Query" name:"NetDistrictCode"`
}

DescribeEnsNetSaleDistrictRequest is the request struct for api DescribeEnsNetSaleDistrict

func CreateDescribeEnsNetSaleDistrictRequest ¶ added in v1.61.257

func CreateDescribeEnsNetSaleDistrictRequest() (request *DescribeEnsNetSaleDistrictRequest)

CreateDescribeEnsNetSaleDistrictRequest creates a request to invoke DescribeEnsNetSaleDistrict API

type DescribeEnsNetSaleDistrictResponse ¶ added in v1.61.257

type DescribeEnsNetSaleDistrictResponse struct {
	*responses.BaseResponse
	Code            int                                         `json:"Code" xml:"Code"`
	RequestId       string                                      `json:"RequestId" xml:"RequestId"`
	EnsNetDistricts EnsNetDistrictsInDescribeEnsNetSaleDistrict `json:"EnsNetDistricts" xml:"EnsNetDistricts"`
}

DescribeEnsNetSaleDistrictResponse is the response struct for api DescribeEnsNetSaleDistrict

func CreateDescribeEnsNetSaleDistrictResponse ¶ added in v1.61.257

func CreateDescribeEnsNetSaleDistrictResponse() (response *DescribeEnsNetSaleDistrictResponse)

CreateDescribeEnsNetSaleDistrictResponse creates a response to parse from DescribeEnsNetSaleDistrict response

type DescribeEnsRegionIdIpv6InfoRequest ¶ added in v1.60.325

type DescribeEnsRegionIdIpv6InfoRequest struct {
	*requests.RpcRequest
	EnsRegionId string `position:"Query" name:"EnsRegionId"`
}

DescribeEnsRegionIdIpv6InfoRequest is the request struct for api DescribeEnsRegionIdIpv6Info

func CreateDescribeEnsRegionIdIpv6InfoRequest ¶ added in v1.60.325

func CreateDescribeEnsRegionIdIpv6InfoRequest() (request *DescribeEnsRegionIdIpv6InfoRequest)

CreateDescribeEnsRegionIdIpv6InfoRequest creates a request to invoke DescribeEnsRegionIdIpv6Info API

type DescribeEnsRegionIdIpv6InfoResponse ¶ added in v1.60.325

type DescribeEnsRegionIdIpv6InfoResponse struct {
	*responses.BaseResponse
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	SupportIpv6Info SupportIpv6Info `json:"SupportIpv6Info" xml:"SupportIpv6Info"`
}

DescribeEnsRegionIdIpv6InfoResponse is the response struct for api DescribeEnsRegionIdIpv6Info

func CreateDescribeEnsRegionIdIpv6InfoResponse ¶ added in v1.60.325

func CreateDescribeEnsRegionIdIpv6InfoResponse() (response *DescribeEnsRegionIdIpv6InfoResponse)

CreateDescribeEnsRegionIdIpv6InfoResponse creates a response to parse from DescribeEnsRegionIdIpv6Info response

type DescribeEnsRegionIdResourceRequest ¶ added in v1.61.257

type DescribeEnsRegionIdResourceRequest struct {
	*requests.RpcRequest
	Isp           string           `position:"Query" name:"Isp"`
	StartTime     string           `position:"Query" name:"StartTime"`
	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
	OrderByParams string           `position:"Query" name:"OrderByParams"`
	PageSize      string           `position:"Query" name:"PageSize"`
	EndTime       string           `position:"Query" name:"EndTime"`
}

DescribeEnsRegionIdResourceRequest is the request struct for api DescribeEnsRegionIdResource

func CreateDescribeEnsRegionIdResourceRequest ¶ added in v1.61.257

func CreateDescribeEnsRegionIdResourceRequest() (request *DescribeEnsRegionIdResourceRequest)

CreateDescribeEnsRegionIdResourceRequest creates a request to invoke DescribeEnsRegionIdResource API

type DescribeEnsRegionIdResourceResponse ¶ added in v1.61.257

type DescribeEnsRegionIdResourceResponse struct {
	*responses.BaseResponse
	PageNumber           int                  `json:"PageNumber" xml:"PageNumber"`
	PageSize             int                  `json:"PageSize" xml:"PageSize"`
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	TotalCount           int                  `json:"TotalCount" xml:"TotalCount"`
	EnsRegionIdResources EnsRegionIdResources `json:"EnsRegionIdResources" xml:"EnsRegionIdResources"`
}

DescribeEnsRegionIdResourceResponse is the response struct for api DescribeEnsRegionIdResource

func CreateDescribeEnsRegionIdResourceResponse ¶ added in v1.61.257

func CreateDescribeEnsRegionIdResourceResponse() (response *DescribeEnsRegionIdResourceResponse)

CreateDescribeEnsRegionIdResourceResponse creates a response to parse from DescribeEnsRegionIdResource response

type DescribeEnsRegionsRequest ¶

type DescribeEnsRegionsRequest struct {
	*requests.RpcRequest
	EnsRegionId string `position:"Query" name:"EnsRegionId"`
}

DescribeEnsRegionsRequest is the request struct for api DescribeEnsRegions

func CreateDescribeEnsRegionsRequest ¶

func CreateDescribeEnsRegionsRequest() (request *DescribeEnsRegionsRequest)

CreateDescribeEnsRegionsRequest creates a request to invoke DescribeEnsRegions API

type DescribeEnsRegionsResponse ¶

type DescribeEnsRegionsResponse struct {
	*responses.BaseResponse
	Code       int        `json:"Code" xml:"Code"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	EnsRegions EnsRegions `json:"EnsRegions" xml:"EnsRegions"`
}

DescribeEnsRegionsResponse is the response struct for api DescribeEnsRegions

func CreateDescribeEnsRegionsResponse ¶

func CreateDescribeEnsRegionsResponse() (response *DescribeEnsRegionsResponse)

CreateDescribeEnsRegionsResponse creates a response to parse from DescribeEnsRegions response

type DescribeEnsResourceUsageRequest ¶ added in v1.61.1084

type DescribeEnsResourceUsageRequest struct {
	*requests.RpcRequest
	ExpiredStartTime string `position:"Query" name:"ExpiredStartTime"`
	ExpiredEndTime   string `position:"Query" name:"ExpiredEndTime"`
}

DescribeEnsResourceUsageRequest is the request struct for api DescribeEnsResourceUsage

func CreateDescribeEnsResourceUsageRequest ¶ added in v1.61.1084

func CreateDescribeEnsResourceUsageRequest() (request *DescribeEnsResourceUsageRequest)

CreateDescribeEnsResourceUsageRequest creates a request to invoke DescribeEnsResourceUsage API

type DescribeEnsResourceUsageResponse ¶ added in v1.61.1084

type DescribeEnsResourceUsageResponse struct {
	*responses.BaseResponse
	RequestId        string             `json:"RequestId" xml:"RequestId"`
	EnsResourceUsage []EnsResourceUsage `json:"EnsResourceUsage" xml:"EnsResourceUsage"`
}

DescribeEnsResourceUsageResponse is the response struct for api DescribeEnsResourceUsage

func CreateDescribeEnsResourceUsageResponse ¶ added in v1.61.1084

func CreateDescribeEnsResourceUsageResponse() (response *DescribeEnsResourceUsageResponse)

CreateDescribeEnsResourceUsageResponse creates a response to parse from DescribeEnsResourceUsage response

type DescribeEnsRouteEntryListRequest ¶ added in v1.61.1591

type DescribeEnsRouteEntryListRequest struct {
	*requests.RpcRequest
	RouteEntryName       string           `position:"Query" name:"RouteEntryName"`
	NextHopId            string           `position:"Query" name:"NextHopId"`
	NextHopType          string           `position:"Query" name:"NextHopType"`
	RouteTableId         string           `position:"Query" name:"RouteTableId"`
	DestinationCidrBlock string           `position:"Query" name:"DestinationCidrBlock"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	RouteEntryType       string           `position:"Query" name:"RouteEntryType"`
	RouteEntryId         string           `position:"Query" name:"RouteEntryId"`
}

DescribeEnsRouteEntryListRequest is the request struct for api DescribeEnsRouteEntryList

func CreateDescribeEnsRouteEntryListRequest ¶ added in v1.61.1591

func CreateDescribeEnsRouteEntryListRequest() (request *DescribeEnsRouteEntryListRequest)

CreateDescribeEnsRouteEntryListRequest creates a request to invoke DescribeEnsRouteEntryList API

type DescribeEnsRouteEntryListResponse ¶ added in v1.61.1591

type DescribeEnsRouteEntryListResponse struct {
	*responses.BaseResponse
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	PageNumber  int          `json:"PageNumber" xml:"PageNumber"`
	PageSize    int          `json:"PageSize" xml:"PageSize"`
	TotalCount  int          `json:"TotalCount" xml:"TotalCount"`
	RouteEntrys []RouteEntry `json:"RouteEntrys" xml:"RouteEntrys"`
}

DescribeEnsRouteEntryListResponse is the response struct for api DescribeEnsRouteEntryList

func CreateDescribeEnsRouteEntryListResponse ¶ added in v1.61.1591

func CreateDescribeEnsRouteEntryListResponse() (response *DescribeEnsRouteEntryListResponse)

CreateDescribeEnsRouteEntryListResponse creates a response to parse from DescribeEnsRouteEntryList response

type DescribeEpnBandWidthDataRequest ¶ added in v1.61.1084

type DescribeEpnBandWidthDataRequest struct {
	*requests.RpcRequest
	Isp             string `position:"Query" name:"Isp"`
	StartTime       string `position:"Query" name:"StartTime"`
	EnsRegionId     string `position:"Query" name:"EnsRegionId"`
	EPNInstanceId   string `position:"Query" name:"EPNInstanceId"`
	Period          string `position:"Query" name:"Period"`
	InstanceId      string `position:"Query" name:"InstanceId"`
	NetworkingModel string `position:"Query" name:"NetworkingModel"`
	EndTime         string `position:"Query" name:"EndTime"`
}

DescribeEpnBandWidthDataRequest is the request struct for api DescribeEpnBandWidthData

func CreateDescribeEpnBandWidthDataRequest ¶ added in v1.61.1084

func CreateDescribeEpnBandWidthDataRequest() (request *DescribeEpnBandWidthDataRequest)

CreateDescribeEpnBandWidthDataRequest creates a request to invoke DescribeEpnBandWidthData API

type DescribeEpnBandWidthDataResponse ¶ added in v1.61.1084

type DescribeEpnBandWidthDataResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	MonitorData MonitorData `json:"MonitorData" xml:"MonitorData"`
}

DescribeEpnBandWidthDataResponse is the response struct for api DescribeEpnBandWidthData

func CreateDescribeEpnBandWidthDataResponse ¶ added in v1.61.1084

func CreateDescribeEpnBandWidthDataResponse() (response *DescribeEpnBandWidthDataResponse)

CreateDescribeEpnBandWidthDataResponse creates a response to parse from DescribeEpnBandWidthData response

type DescribeEpnBandwitdhByInternetChargeTypeRequest ¶ added in v1.61.1084

type DescribeEpnBandwitdhByInternetChargeTypeRequest struct {
	*requests.RpcRequest
	NetworkingModel string `position:"Query" name:"NetworkingModel"`
	Isp             string `position:"Query" name:"Isp"`
	StartTime       string `position:"Query" name:"StartTime"`
	EnsRegionId     string `position:"Query" name:"EnsRegionId"`
	EndTime         string `position:"Query" name:"EndTime"`
}

DescribeEpnBandwitdhByInternetChargeTypeRequest is the request struct for api DescribeEpnBandwitdhByInternetChargeType

func CreateDescribeEpnBandwitdhByInternetChargeTypeRequest ¶ added in v1.61.1084

func CreateDescribeEpnBandwitdhByInternetChargeTypeRequest() (request *DescribeEpnBandwitdhByInternetChargeTypeRequest)

CreateDescribeEpnBandwitdhByInternetChargeTypeRequest creates a request to invoke DescribeEpnBandwitdhByInternetChargeType API

type DescribeEpnBandwitdhByInternetChargeTypeResponse ¶ added in v1.61.1084

type DescribeEpnBandwitdhByInternetChargeTypeResponse struct {
	*responses.BaseResponse
	BandwidthValue     int64  `json:"BandwidthValue" xml:"BandwidthValue"`
	InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
	RequestId          string `json:"RequestId" xml:"RequestId"`
	TimeStamp          string `json:"TimeStamp" xml:"TimeStamp"`
}

DescribeEpnBandwitdhByInternetChargeTypeResponse is the response struct for api DescribeEpnBandwitdhByInternetChargeType

func CreateDescribeEpnBandwitdhByInternetChargeTypeResponse ¶ added in v1.61.1084

func CreateDescribeEpnBandwitdhByInternetChargeTypeResponse() (response *DescribeEpnBandwitdhByInternetChargeTypeResponse)

CreateDescribeEpnBandwitdhByInternetChargeTypeResponse creates a response to parse from DescribeEpnBandwitdhByInternetChargeType response

type DescribeEpnInstanceAttributeRequest ¶ added in v1.61.441

type DescribeEpnInstanceAttributeRequest struct {
	*requests.RpcRequest
	EPNInstanceId string `position:"Query" name:"EPNInstanceId"`
}

DescribeEpnInstanceAttributeRequest is the request struct for api DescribeEpnInstanceAttribute

func CreateDescribeEpnInstanceAttributeRequest ¶ added in v1.61.441

func CreateDescribeEpnInstanceAttributeRequest() (request *DescribeEpnInstanceAttributeRequest)

CreateDescribeEpnInstanceAttributeRequest creates a request to invoke DescribeEpnInstanceAttribute API

type DescribeEpnInstanceAttributeResponse ¶ added in v1.61.441

type DescribeEpnInstanceAttributeResponse struct {
	*responses.BaseResponse
	EPNInstanceId   string             `json:"EPNInstanceId" xml:"EPNInstanceId"`
	EPNInstanceName string             `json:"EPNInstanceName" xml:"EPNInstanceName"`
	NetworkingModel string             `json:"NetworkingModel" xml:"NetworkingModel"`
	RequestId       string             `json:"RequestId" xml:"RequestId"`
	ConfVersions    []ConfVersionsItem `json:"ConfVersions" xml:"ConfVersions"`
	Instances       []EPNInstance      `json:"Instances" xml:"Instances"`
	VSwitches       []EPNInstance      `json:"VSwitches" xml:"VSwitches"`
}

DescribeEpnInstanceAttributeResponse is the response struct for api DescribeEpnInstanceAttribute

func CreateDescribeEpnInstanceAttributeResponse ¶ added in v1.61.441

func CreateDescribeEpnInstanceAttributeResponse() (response *DescribeEpnInstanceAttributeResponse)

CreateDescribeEpnInstanceAttributeResponse creates a response to parse from DescribeEpnInstanceAttribute response

type DescribeEpnInstancesRequest ¶ added in v1.61.441

type DescribeEpnInstancesRequest struct {
	*requests.RpcRequest
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	EPNInstanceId   string           `position:"Query" name:"EPNInstanceId"`
	EPNInstanceName string           `position:"Query" name:"EPNInstanceName"`
}

DescribeEpnInstancesRequest is the request struct for api DescribeEpnInstances

func CreateDescribeEpnInstancesRequest ¶ added in v1.61.441

func CreateDescribeEpnInstancesRequest() (request *DescribeEpnInstancesRequest)

CreateDescribeEpnInstancesRequest creates a request to invoke DescribeEpnInstances API

type DescribeEpnInstancesResponse ¶ added in v1.61.441

type DescribeEpnInstancesResponse struct {
	*responses.BaseResponse
	PageNumber   int          `json:"PageNumber" xml:"PageNumber"`
	PageSize     int          `json:"PageSize" xml:"PageSize"`
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	TotalCount   int          `json:"TotalCount" xml:"TotalCount"`
	EPNInstances EPNInstances `json:"EPNInstances" xml:"EPNInstances"`
}

DescribeEpnInstancesResponse is the response struct for api DescribeEpnInstances

func CreateDescribeEpnInstancesResponse ¶ added in v1.61.441

func CreateDescribeEpnInstancesResponse() (response *DescribeEpnInstancesResponse)

CreateDescribeEpnInstancesResponse creates a response to parse from DescribeEpnInstances response

type DescribeEpnMeasurementDataRequest ¶ added in v1.61.1084

type DescribeEpnMeasurementDataRequest struct {
	*requests.RpcRequest
	StartDate string `position:"Query" name:"StartDate"`
	EndDate   string `position:"Query" name:"EndDate"`
}

DescribeEpnMeasurementDataRequest is the request struct for api DescribeEpnMeasurementData

func CreateDescribeEpnMeasurementDataRequest ¶ added in v1.61.1084

func CreateDescribeEpnMeasurementDataRequest() (request *DescribeEpnMeasurementDataRequest)

CreateDescribeEpnMeasurementDataRequest creates a request to invoke DescribeEpnMeasurementData API

type DescribeEpnMeasurementDataResponse ¶ added in v1.61.1084

type DescribeEpnMeasurementDataResponse struct {
	*responses.BaseResponse
	RequestId        string                                       `json:"RequestId" xml:"RequestId"`
	MeasurementDatas MeasurementDatasInDescribeEpnMeasurementData `json:"MeasurementDatas" xml:"MeasurementDatas"`
}

DescribeEpnMeasurementDataResponse is the response struct for api DescribeEpnMeasurementData

func CreateDescribeEpnMeasurementDataResponse ¶ added in v1.61.1084

func CreateDescribeEpnMeasurementDataResponse() (response *DescribeEpnMeasurementDataResponse)

CreateDescribeEpnMeasurementDataResponse creates a response to parse from DescribeEpnMeasurementData response

type DescribeExportImageInfoRequest ¶ added in v1.61.441

type DescribeExportImageInfoRequest struct {
	*requests.RpcRequest
	ImageId    string           `position:"Query" name:"ImageId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	ImageName  string           `position:"Query" name:"ImageName"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

DescribeExportImageInfoRequest is the request struct for api DescribeExportImageInfo

func CreateDescribeExportImageInfoRequest ¶ added in v1.61.441

func CreateDescribeExportImageInfoRequest() (request *DescribeExportImageInfoRequest)

CreateDescribeExportImageInfoRequest creates a request to invoke DescribeExportImageInfo API

type DescribeExportImageInfoResponse ¶ added in v1.61.441

type DescribeExportImageInfoResponse struct {
	*responses.BaseResponse
	PageNumber int                             `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                             `json:"PageSize" xml:"PageSize"`
	RequestId  string                          `json:"RequestId" xml:"RequestId"`
	TotalCount int                             `json:"TotalCount" xml:"TotalCount"`
	Images     ImagesInDescribeExportImageInfo `json:"Images" xml:"Images"`
}

DescribeExportImageInfoResponse is the response struct for api DescribeExportImageInfo

func CreateDescribeExportImageInfoResponse ¶ added in v1.61.441

func CreateDescribeExportImageInfoResponse() (response *DescribeExportImageInfoResponse)

CreateDescribeExportImageInfoResponse creates a response to parse from DescribeExportImageInfo response

type DescribeExportImageStatusRequest ¶ added in v1.61.270

type DescribeExportImageStatusRequest struct {
	*requests.RpcRequest
	ImageId string `position:"Query" name:"ImageId"`
}

DescribeExportImageStatusRequest is the request struct for api DescribeExportImageStatus

func CreateDescribeExportImageStatusRequest ¶ added in v1.61.270

func CreateDescribeExportImageStatusRequest() (request *DescribeExportImageStatusRequest)

CreateDescribeExportImageStatusRequest creates a request to invoke DescribeExportImageStatus API

type DescribeExportImageStatusResponse ¶ added in v1.61.270

type DescribeExportImageStatusResponse struct {
	*responses.BaseResponse
	ImageExportStatus string `json:"ImageExportStatus" xml:"ImageExportStatus"`
	RequestId         string `json:"RequestId" xml:"RequestId"`
}

DescribeExportImageStatusResponse is the response struct for api DescribeExportImageStatus

func CreateDescribeExportImageStatusResponse ¶ added in v1.61.270

func CreateDescribeExportImageStatusResponse() (response *DescribeExportImageStatusResponse)

CreateDescribeExportImageStatusResponse creates a response to parse from DescribeExportImageStatus response

type DescribeForwardTableEntriesRequest ¶ added in v1.61.1591

type DescribeForwardTableEntriesRequest struct {
	*requests.RpcRequest
	InternalIp       string           `position:"Query" name:"InternalIp"`
	ExternalIp       string           `position:"Query" name:"ExternalIp"`
	IpProtocol       string           `position:"Query" name:"IpProtocol"`
	PageNumber       requests.Integer `position:"Query" name:"PageNumber"`
	ForwardEntryId   string           `position:"Query" name:"ForwardEntryId"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	NatGatewayId     string           `position:"Query" name:"NatGatewayId"`
	ForwardEntryName string           `position:"Query" name:"ForwardEntryName"`
}

DescribeForwardTableEntriesRequest is the request struct for api DescribeForwardTableEntries

func CreateDescribeForwardTableEntriesRequest ¶ added in v1.61.1591

func CreateDescribeForwardTableEntriesRequest() (request *DescribeForwardTableEntriesRequest)

CreateDescribeForwardTableEntriesRequest creates a request to invoke DescribeForwardTableEntries API

type DescribeForwardTableEntriesResponse ¶ added in v1.61.1591

type DescribeForwardTableEntriesResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	PageNumber          string              `json:"PageNumber" xml:"PageNumber"`
	TotalCount          string              `json:"TotalCount" xml:"TotalCount"`
	PageSize            string              `json:"PageSize" xml:"PageSize"`
	ForwardTableEntries []ForwardTableEntry `json:"ForwardTableEntries" xml:"ForwardTableEntries"`
}

DescribeForwardTableEntriesResponse is the response struct for api DescribeForwardTableEntries

func CreateDescribeForwardTableEntriesResponse ¶ added in v1.61.1591

func CreateDescribeForwardTableEntriesResponse() (response *DescribeForwardTableEntriesResponse)

CreateDescribeForwardTableEntriesResponse creates a response to parse from DescribeForwardTableEntries response

type DescribeImageInfosRequest ¶

type DescribeImageInfosRequest struct {
	*requests.RpcRequest
	OsType string `position:"Query" name:"OsType"`
}

DescribeImageInfosRequest is the request struct for api DescribeImageInfos

func CreateDescribeImageInfosRequest ¶

func CreateDescribeImageInfosRequest() (request *DescribeImageInfosRequest)

CreateDescribeImageInfosRequest creates a request to invoke DescribeImageInfos API

type DescribeImageInfosResponse ¶

type DescribeImageInfosResponse struct {
	*responses.BaseResponse
	Code      int                        `json:"Code" xml:"Code"`
	RequestId string                     `json:"RequestId" xml:"RequestId"`
	Images    ImagesInDescribeImageInfos `json:"Images" xml:"Images"`
}

DescribeImageInfosResponse is the response struct for api DescribeImageInfos

func CreateDescribeImageInfosResponse ¶

func CreateDescribeImageInfosResponse() (response *DescribeImageInfosResponse)

CreateDescribeImageInfosResponse creates a response to parse from DescribeImageInfos response

type DescribeImageSharePermissionRequest ¶ added in v1.61.441

type DescribeImageSharePermissionRequest struct {
	*requests.RpcRequest
	ImageId    string           `position:"Query" name:"ImageId"`
	PageNumber string           `position:"Query" name:"PageNumber"`
	PageSize   string           `position:"Query" name:"PageSize"`
	AliyunId   requests.Integer `position:"Query" name:"AliyunId"`
}

DescribeImageSharePermissionRequest is the request struct for api DescribeImageSharePermission

func CreateDescribeImageSharePermissionRequest ¶ added in v1.61.441

func CreateDescribeImageSharePermissionRequest() (request *DescribeImageSharePermissionRequest)

CreateDescribeImageSharePermissionRequest creates a request to invoke DescribeImageSharePermission API

type DescribeImageSharePermissionResponse ¶ added in v1.61.441

type DescribeImageSharePermissionResponse struct {
	*responses.BaseResponse
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	ImageId    string   `json:"ImageId" xml:"ImageId"`
	Accounts   Accounts `json:"Accounts" xml:"Accounts"`
}

DescribeImageSharePermissionResponse is the response struct for api DescribeImageSharePermission

func CreateDescribeImageSharePermissionResponse ¶ added in v1.61.441

func CreateDescribeImageSharePermissionResponse() (response *DescribeImageSharePermissionResponse)

CreateDescribeImageSharePermissionResponse creates a response to parse from DescribeImageSharePermission response

type DescribeImagesRequest ¶

type DescribeImagesRequest struct {
	*requests.RpcRequest
	EnsRegionId string `position:"Query" name:"EnsRegionId"`
	Status      string `position:"Query" name:"Status"`
	ImageId     string `position:"Query" name:"ImageId"`
	PageNumber  string `position:"Query" name:"PageNumber"`
	ImageName   string `position:"Query" name:"ImageName"`
	PageSize    string `position:"Query" name:"PageSize"`
	Product     string `position:"Query" name:"product"`
}

DescribeImagesRequest is the request struct for api DescribeImages

func CreateDescribeImagesRequest ¶

func CreateDescribeImagesRequest() (request *DescribeImagesRequest)

CreateDescribeImagesRequest creates a request to invoke DescribeImages API

type DescribeImagesResponse ¶

type DescribeImagesResponse struct {
	*responses.BaseResponse
	Code       int                    `json:"Code" xml:"Code"`
	PageNumber int                    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                    `json:"PageSize" xml:"PageSize"`
	RequestId  string                 `json:"RequestId" xml:"RequestId"`
	TotalCount int                    `json:"TotalCount" xml:"TotalCount"`
	Images     ImagesInDescribeImages `json:"Images" xml:"Images"`
}

DescribeImagesResponse is the response struct for api DescribeImages

func CreateDescribeImagesResponse ¶

func CreateDescribeImagesResponse() (response *DescribeImagesResponse)

CreateDescribeImagesResponse creates a response to parse from DescribeImages response

type DescribeInstanceAutoRenewAttributeRequest ¶

type DescribeInstanceAutoRenewAttributeRequest struct {
	*requests.RpcRequest
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	InstanceIds string           `position:"Query" name:"InstanceIds"`
}

DescribeInstanceAutoRenewAttributeRequest is the request struct for api DescribeInstanceAutoRenewAttribute

func CreateDescribeInstanceAutoRenewAttributeRequest ¶

func CreateDescribeInstanceAutoRenewAttributeRequest() (request *DescribeInstanceAutoRenewAttributeRequest)

CreateDescribeInstanceAutoRenewAttributeRequest creates a request to invoke DescribeInstanceAutoRenewAttribute API

type DescribeInstanceAutoRenewAttributeResponse ¶

type DescribeInstanceAutoRenewAttributeResponse struct {
	*responses.BaseResponse
	Code                    int                     `json:"Code" xml:"Code"`
	RequestId               string                  `json:"RequestId" xml:"RequestId"`
	InstanceRenewAttributes InstanceRenewAttributes `json:"InstanceRenewAttributes" xml:"InstanceRenewAttributes"`
}

DescribeInstanceAutoRenewAttributeResponse is the response struct for api DescribeInstanceAutoRenewAttribute

func CreateDescribeInstanceAutoRenewAttributeResponse ¶

func CreateDescribeInstanceAutoRenewAttributeResponse() (response *DescribeInstanceAutoRenewAttributeResponse)

CreateDescribeInstanceAutoRenewAttributeResponse creates a response to parse from DescribeInstanceAutoRenewAttribute response

type DescribeInstanceMonitorDataRequest ¶

type DescribeInstanceMonitorDataRequest struct {
	*requests.RpcRequest
	StartTime  string `position:"Query" name:"StartTime"`
	Period     string `position:"Query" name:"Period"`
	EndTime    string `position:"Query" name:"EndTime"`
	InstanceId string `position:"Query" name:"InstanceId"`
}

DescribeInstanceMonitorDataRequest is the request struct for api DescribeInstanceMonitorData

func CreateDescribeInstanceMonitorDataRequest ¶

func CreateDescribeInstanceMonitorDataRequest() (request *DescribeInstanceMonitorDataRequest)

CreateDescribeInstanceMonitorDataRequest creates a request to invoke DescribeInstanceMonitorData API

type DescribeInstanceMonitorDataResponse ¶

type DescribeInstanceMonitorDataResponse struct {
	*responses.BaseResponse
	Code        int                                      `json:"Code" xml:"Code"`
	RequestId   string                                   `json:"RequestId" xml:"RequestId"`
	MonitorData MonitorDataInDescribeInstanceMonitorData `json:"MonitorData" xml:"MonitorData"`
}

DescribeInstanceMonitorDataResponse is the response struct for api DescribeInstanceMonitorData

func CreateDescribeInstanceMonitorDataResponse ¶

func CreateDescribeInstanceMonitorDataResponse() (response *DescribeInstanceMonitorDataResponse)

CreateDescribeInstanceMonitorDataResponse creates a response to parse from DescribeInstanceMonitorData response

type DescribeInstanceSpecRequest ¶

type DescribeInstanceSpecRequest struct {
	*requests.RpcRequest
}

DescribeInstanceSpecRequest is the request struct for api DescribeInstanceSpec

func CreateDescribeInstanceSpecRequest ¶

func CreateDescribeInstanceSpecRequest() (request *DescribeInstanceSpecRequest)

CreateDescribeInstanceSpecRequest creates a request to invoke DescribeInstanceSpec API

type DescribeInstanceSpecResponse ¶

type DescribeInstanceSpecResponse struct {
	*responses.BaseResponse
	BandwidthLimit    int           `json:"BandwidthLimit" xml:"BandwidthLimit"`
	Code              int           `json:"Code" xml:"Code"`
	DataDiskMaxSize   int           `json:"DataDiskMaxSize" xml:"DataDiskMaxSize"`
	DataDiskMinSize   int           `json:"DataDiskMinSize" xml:"DataDiskMinSize"`
	RequestId         string        `json:"RequestId" xml:"RequestId"`
	SystemDiskMaxSize int           `json:"SystemDiskMaxSize" xml:"SystemDiskMaxSize"`
	InstanceSpecs     InstanceSpecs `json:"InstanceSpecs" xml:"InstanceSpecs"`
}

DescribeInstanceSpecResponse is the response struct for api DescribeInstanceSpec

func CreateDescribeInstanceSpecResponse ¶

func CreateDescribeInstanceSpecResponse() (response *DescribeInstanceSpecResponse)

CreateDescribeInstanceSpecResponse creates a response to parse from DescribeInstanceSpec response

type DescribeInstanceTypesRequest ¶

type DescribeInstanceTypesRequest struct {
	*requests.RpcRequest
}

DescribeInstanceTypesRequest is the request struct for api DescribeInstanceTypes

func CreateDescribeInstanceTypesRequest ¶

func CreateDescribeInstanceTypesRequest() (request *DescribeInstanceTypesRequest)

CreateDescribeInstanceTypesRequest creates a request to invoke DescribeInstanceTypes API

type DescribeInstanceTypesResponse ¶

type DescribeInstanceTypesResponse struct {
	*responses.BaseResponse
	Code          int           `json:"Code" xml:"Code"`
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	InstanceTypes InstanceTypes `json:"InstanceTypes" xml:"InstanceTypes"`
}

DescribeInstanceTypesResponse is the response struct for api DescribeInstanceTypes

func CreateDescribeInstanceTypesResponse ¶

func CreateDescribeInstanceTypesResponse() (response *DescribeInstanceTypesResponse)

CreateDescribeInstanceTypesResponse creates a response to parse from DescribeInstanceTypes response

type DescribeInstanceVncUrlRequest ¶ added in v1.61.1084

type DescribeInstanceVncUrlRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
}

DescribeInstanceVncUrlRequest is the request struct for api DescribeInstanceVncUrl

func CreateDescribeInstanceVncUrlRequest ¶ added in v1.61.1084

func CreateDescribeInstanceVncUrlRequest() (request *DescribeInstanceVncUrlRequest)

CreateDescribeInstanceVncUrlRequest creates a request to invoke DescribeInstanceVncUrl API

type DescribeInstanceVncUrlResponse ¶ added in v1.61.1084

type DescribeInstanceVncUrlResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	VncUrl    string `json:"VncUrl" xml:"VncUrl"`
}

DescribeInstanceVncUrlResponse is the response struct for api DescribeInstanceVncUrl

func CreateDescribeInstanceVncUrlResponse ¶ added in v1.61.1084

func CreateDescribeInstanceVncUrlResponse() (response *DescribeInstanceVncUrlResponse)

CreateDescribeInstanceVncUrlResponse creates a response to parse from DescribeInstanceVncUrl response

type DescribeInstancesRequest ¶

type DescribeInstancesRequest struct {
	*requests.RpcRequest
	OrderByParams        string           `position:"Query" name:"OrderByParams"`
	EnsRegionId          string           `position:"Query" name:"EnsRegionId"`
	InstanceResourceType string           `position:"Query" name:"InstanceResourceType"`
	EnsServiceId         string           `position:"Query" name:"EnsServiceId"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	InstanceName         string           `position:"Query" name:"InstanceName"`
	InstanceIds          string           `position:"Query" name:"InstanceIds"`
	NetworkId            string           `position:"Query" name:"NetworkId"`
	Status               string           `position:"Query" name:"Status"`
	ImageId              string           `position:"Query" name:"ImageId"`
	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
	SearchKey            string           `position:"Query" name:"SearchKey"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             string           `position:"Query" name:"PageSize"`
	EnsRegionIds         string           `position:"Query" name:"EnsRegionIds"`
}

DescribeInstancesRequest is the request struct for api DescribeInstances

func CreateDescribeInstancesRequest ¶

func CreateDescribeInstancesRequest() (request *DescribeInstancesRequest)

CreateDescribeInstancesRequest creates a request to invoke DescribeInstances API

type DescribeInstancesResponse ¶

type DescribeInstancesResponse struct {
	*responses.BaseResponse
	Code       int                          `json:"Code" xml:"Code"`
	PageSize   int                          `json:"PageSize" xml:"PageSize"`
	PageNumber int                          `json:"PageNumber" xml:"PageNumber"`
	RequestId  string                       `json:"RequestId" xml:"RequestId"`
	TotalCount int                          `json:"TotalCount" xml:"TotalCount"`
	Instances  InstancesInDescribeInstances `json:"Instances" xml:"Instances"`
}

DescribeInstancesResponse is the response struct for api DescribeInstances

func CreateDescribeInstancesResponse ¶

func CreateDescribeInstancesResponse() (response *DescribeInstancesResponse)

CreateDescribeInstancesResponse creates a response to parse from DescribeInstances response

type DescribeKeyPairsRequest ¶ added in v1.61.257

type DescribeKeyPairsRequest struct {
	*requests.RpcRequest
	KeyPairName string `position:"Query" name:"KeyPairName"`
	PageNumber  string `position:"Query" name:"PageNumber"`
	PageSize    string `position:"Query" name:"PageSize"`
}

DescribeKeyPairsRequest is the request struct for api DescribeKeyPairs

func CreateDescribeKeyPairsRequest ¶ added in v1.61.257

func CreateDescribeKeyPairsRequest() (request *DescribeKeyPairsRequest)

CreateDescribeKeyPairsRequest creates a request to invoke DescribeKeyPairs API

type DescribeKeyPairsResponse ¶ added in v1.61.257

type DescribeKeyPairsResponse struct {
	*responses.BaseResponse
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	KeyPairs   KeyPairs `json:"KeyPairs" xml:"KeyPairs"`
}

DescribeKeyPairsResponse is the response struct for api DescribeKeyPairs

func CreateDescribeKeyPairsResponse ¶ added in v1.61.257

func CreateDescribeKeyPairsResponse() (response *DescribeKeyPairsResponse)

CreateDescribeKeyPairsResponse creates a response to parse from DescribeKeyPairs response

type DescribeLoadBalancerAttributeRequest ¶ added in v1.61.1107

type DescribeLoadBalancerAttributeRequest struct {
	*requests.RpcRequest
	LoadBalancerId string `position:"Query" name:"LoadBalancerId"`
}

DescribeLoadBalancerAttributeRequest is the request struct for api DescribeLoadBalancerAttribute

func CreateDescribeLoadBalancerAttributeRequest ¶ added in v1.61.1107

func CreateDescribeLoadBalancerAttributeRequest() (request *DescribeLoadBalancerAttributeRequest)

CreateDescribeLoadBalancerAttributeRequest creates a request to invoke DescribeLoadBalancerAttribute API

type DescribeLoadBalancerAttributeResponse ¶ added in v1.61.1107

type DescribeLoadBalancerAttributeResponse struct {
	*responses.BaseResponse
	RequestId                 string     `json:"RequestId" xml:"RequestId"`
	LoadBalancerId            string     `json:"LoadBalancerId" xml:"LoadBalancerId"`
	LoadBalancerName          string     `json:"LoadBalancerName" xml:"LoadBalancerName"`
	LoadBalancerStatus        string     `json:"LoadBalancerStatus" xml:"LoadBalancerStatus"`
	EnsRegionId               string     `json:"EnsRegionId" xml:"EnsRegionId"`
	Address                   string     `json:"Address" xml:"Address"`
	NetworkId                 string     `json:"NetworkId" xml:"NetworkId"`
	VSwitchId                 string     `json:"VSwitchId" xml:"VSwitchId"`
	Bandwidth                 int        `json:"Bandwidth" xml:"Bandwidth"`
	LoadBalancerSpec          string     `json:"LoadBalancerSpec" xml:"LoadBalancerSpec"`
	CreateTime                string     `json:"CreateTime" xml:"CreateTime"`
	EndTime                   string     `json:"EndTime" xml:"EndTime"`
	AddressIPVersion          string     `json:"AddressIPVersion" xml:"AddressIPVersion"`
	PayType                   string     `json:"PayType" xml:"PayType"`
	ListenerPorts             []string   `json:"ListenerPorts" xml:"ListenerPorts"`
	BackendServers            []Rs       `json:"BackendServers" xml:"BackendServers"`
	ListenerPortsAndProtocols []Listener `json:"ListenerPortsAndProtocols" xml:"ListenerPortsAndProtocols"`
}

DescribeLoadBalancerAttributeResponse is the response struct for api DescribeLoadBalancerAttribute

func CreateDescribeLoadBalancerAttributeResponse ¶ added in v1.61.1107

func CreateDescribeLoadBalancerAttributeResponse() (response *DescribeLoadBalancerAttributeResponse)

CreateDescribeLoadBalancerAttributeResponse creates a response to parse from DescribeLoadBalancerAttribute response

type DescribeLoadBalancerHTTPListenerAttributeRequest ¶ added in v1.61.1107

type DescribeLoadBalancerHTTPListenerAttributeRequest struct {
	*requests.RpcRequest
	Protocol       string           `position:"Query" name:"Protocol"`
	ListenerPort   requests.Integer `position:"Query" name:"ListenerPort"`
	LoadBalancerId string           `position:"Query" name:"LoadBalancerId"`
}

DescribeLoadBalancerHTTPListenerAttributeRequest is the request struct for api DescribeLoadBalancerHTTPListenerAttribute

func CreateDescribeLoadBalancerHTTPListenerAttributeRequest ¶ added in v1.61.1107

func CreateDescribeLoadBalancerHTTPListenerAttributeRequest() (request *DescribeLoadBalancerHTTPListenerAttributeRequest)

CreateDescribeLoadBalancerHTTPListenerAttributeRequest creates a request to invoke DescribeLoadBalancerHTTPListenerAttribute API

type DescribeLoadBalancerHTTPListenerAttributeResponse ¶ added in v1.61.1107

type DescribeLoadBalancerHTTPListenerAttributeResponse struct {
	*responses.BaseResponse
	RequestId              string `json:"RequestId" xml:"RequestId"`
	ListenerPort           int    `json:"ListenerPort" xml:"ListenerPort"`
	Status                 string `json:"Status" xml:"Status"`
	Bandwidth              int    `json:"Bandwidth" xml:"Bandwidth"`
	Scheduler              string `json:"Scheduler" xml:"Scheduler"`
	StickySession          string `json:"StickySession" xml:"StickySession"`
	StickySessionType      string `json:"StickySessionType" xml:"StickySessionType"`
	CookieTimeout          int    `json:"CookieTimeout" xml:"CookieTimeout"`
	Cookie                 string `json:"Cookie" xml:"Cookie"`
	HealthCheck            string `json:"HealthCheck" xml:"HealthCheck"`
	HealthyThreshold       int    `json:"HealthyThreshold" xml:"HealthyThreshold"`
	UnhealthyThreshold     int    `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"`
	HealthCheckTimeout     int    `json:"HealthCheckTimeout" xml:"HealthCheckTimeout"`
	HealthCheckConnectPort int    `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"`
	HealthCheckInterval    int    `json:"HealthCheckInterval" xml:"HealthCheckInterval"`
	Description            string `json:"Description" xml:"Description"`
	ListenerForward        string `json:"ListenerForward" xml:"ListenerForward"`
	ForwardPort            int    `json:"ForwardPort" xml:"ForwardPort"`
	RequestTimeout         int    `json:"RequestTimeout" xml:"RequestTimeout"`
	IdleTimeout            int    `json:"IdleTimeout" xml:"IdleTimeout"`
	HealthCheckHttpCode    string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"`
	HealthCheckDomain      string `json:"HealthCheckDomain" xml:"HealthCheckDomain"`
	HealthCheckURI         string `json:"HealthCheckURI" xml:"HealthCheckURI"`
	ServerCertificateId    string `json:"ServerCertificateId" xml:"ServerCertificateId"`
	HealthCheckMethod      string `json:"HealthCheckMethod" xml:"HealthCheckMethod"`
}

DescribeLoadBalancerHTTPListenerAttributeResponse is the response struct for api DescribeLoadBalancerHTTPListenerAttribute

func CreateDescribeLoadBalancerHTTPListenerAttributeResponse ¶ added in v1.61.1107

func CreateDescribeLoadBalancerHTTPListenerAttributeResponse() (response *DescribeLoadBalancerHTTPListenerAttributeResponse)

CreateDescribeLoadBalancerHTTPListenerAttributeResponse creates a response to parse from DescribeLoadBalancerHTTPListenerAttribute response

type DescribeLoadBalancerHTTPSListenerAttributeRequest ¶ added in v1.61.1107

type DescribeLoadBalancerHTTPSListenerAttributeRequest struct {
	*requests.RpcRequest
	Protocol       string           `position:"Query" name:"Protocol"`
	ListenerPort   requests.Integer `position:"Query" name:"ListenerPort"`
	LoadBalancerId string           `position:"Query" name:"LoadBalancerId"`
}

DescribeLoadBalancerHTTPSListenerAttributeRequest is the request struct for api DescribeLoadBalancerHTTPSListenerAttribute

func CreateDescribeLoadBalancerHTTPSListenerAttributeRequest ¶ added in v1.61.1107

func CreateDescribeLoadBalancerHTTPSListenerAttributeRequest() (request *DescribeLoadBalancerHTTPSListenerAttributeRequest)

CreateDescribeLoadBalancerHTTPSListenerAttributeRequest creates a request to invoke DescribeLoadBalancerHTTPSListenerAttribute API

type DescribeLoadBalancerHTTPSListenerAttributeResponse ¶ added in v1.61.1107

type DescribeLoadBalancerHTTPSListenerAttributeResponse struct {
	*responses.BaseResponse
	RequestId              string `json:"RequestId" xml:"RequestId"`
	ListenerPort           int    `json:"ListenerPort" xml:"ListenerPort"`
	Status                 string `json:"Status" xml:"Status"`
	Bandwidth              int    `json:"Bandwidth" xml:"Bandwidth"`
	Scheduler              string `json:"Scheduler" xml:"Scheduler"`
	StickySession          string `json:"StickySession" xml:"StickySession"`
	StickySessionType      string `json:"StickySessionType" xml:"StickySessionType"`
	CookieTimeout          int    `json:"CookieTimeout" xml:"CookieTimeout"`
	Cookie                 string `json:"Cookie" xml:"Cookie"`
	HealthCheck            string `json:"HealthCheck" xml:"HealthCheck"`
	HealthyThreshold       int    `json:"HealthyThreshold" xml:"HealthyThreshold"`
	UnhealthyThreshold     int    `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"`
	HealthCheckTimeout     int    `json:"HealthCheckTimeout" xml:"HealthCheckTimeout"`
	HealthCheckConnectPort int    `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"`
	HealthCheckInterval    int    `json:"HealthCheckInterval" xml:"HealthCheckInterval"`
	Description            string `json:"Description" xml:"Description"`
	ListenerForward        string `json:"ListenerForward" xml:"ListenerForward"`
	ForwardPort            int    `json:"ForwardPort" xml:"ForwardPort"`
	RequestTimeout         int    `json:"RequestTimeout" xml:"RequestTimeout"`
	IdleTimeout            int    `json:"IdleTimeout" xml:"IdleTimeout"`
	HealthCheckHttpCode    string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"`
	HealthCheckDomain      string `json:"HealthCheckDomain" xml:"HealthCheckDomain"`
	HealthCheckURI         string `json:"HealthCheckURI" xml:"HealthCheckURI"`
	ServerCertificateId    string `json:"ServerCertificateId" xml:"ServerCertificateId"`
	HealthCheckMethod      string `json:"HealthCheckMethod" xml:"HealthCheckMethod"`
}

DescribeLoadBalancerHTTPSListenerAttributeResponse is the response struct for api DescribeLoadBalancerHTTPSListenerAttribute

func CreateDescribeLoadBalancerHTTPSListenerAttributeResponse ¶ added in v1.61.1107

func CreateDescribeLoadBalancerHTTPSListenerAttributeResponse() (response *DescribeLoadBalancerHTTPSListenerAttributeResponse)

CreateDescribeLoadBalancerHTTPSListenerAttributeResponse creates a response to parse from DescribeLoadBalancerHTTPSListenerAttribute response

type DescribeLoadBalancerSpecRequest ¶ added in v1.61.1473

type DescribeLoadBalancerSpecRequest struct {
	*requests.RpcRequest
	LoadBalancerSpec string `position:"Query" name:"LoadBalancerSpec"`
}

DescribeLoadBalancerSpecRequest is the request struct for api DescribeLoadBalancerSpec

func CreateDescribeLoadBalancerSpecRequest ¶ added in v1.61.1473

func CreateDescribeLoadBalancerSpecRequest() (request *DescribeLoadBalancerSpecRequest)

CreateDescribeLoadBalancerSpecRequest creates a request to invoke DescribeLoadBalancerSpec API

type DescribeLoadBalancerSpecResponse ¶ added in v1.61.1473

type DescribeLoadBalancerSpecResponse struct {
	*responses.BaseResponse
	RequestId         string                  `json:"RequestId" xml:"RequestId"`
	PageNumber        int                     `json:"PageNumber" xml:"PageNumber"`
	PageSize          int                     `json:"PageSize" xml:"PageSize"`
	TotalCount        int                     `json:"TotalCount" xml:"TotalCount"`
	LoadBalancerSpecs []LoadBalancerSpecsItem `json:"LoadBalancerSpecs" xml:"LoadBalancerSpecs"`
}

DescribeLoadBalancerSpecResponse is the response struct for api DescribeLoadBalancerSpec

func CreateDescribeLoadBalancerSpecResponse ¶ added in v1.61.1473

func CreateDescribeLoadBalancerSpecResponse() (response *DescribeLoadBalancerSpecResponse)

CreateDescribeLoadBalancerSpecResponse creates a response to parse from DescribeLoadBalancerSpec response

type DescribeLoadBalancerTCPListenerAttributeRequest ¶ added in v1.61.1107

type DescribeLoadBalancerTCPListenerAttributeRequest struct {
	*requests.RpcRequest
	Protocol       string           `position:"Query" name:"Protocol"`
	ListenerPort   requests.Integer `position:"Query" name:"ListenerPort"`
	LoadBalancerId string           `position:"Query" name:"LoadBalancerId"`
}

DescribeLoadBalancerTCPListenerAttributeRequest is the request struct for api DescribeLoadBalancerTCPListenerAttribute

func CreateDescribeLoadBalancerTCPListenerAttributeRequest ¶ added in v1.61.1107

func CreateDescribeLoadBalancerTCPListenerAttributeRequest() (request *DescribeLoadBalancerTCPListenerAttributeRequest)

CreateDescribeLoadBalancerTCPListenerAttributeRequest creates a request to invoke DescribeLoadBalancerTCPListenerAttribute API

type DescribeLoadBalancerTCPListenerAttributeResponse ¶ added in v1.61.1107

type DescribeLoadBalancerTCPListenerAttributeResponse struct {
	*responses.BaseResponse
	RequestId                 string `json:"RequestId" xml:"RequestId"`
	ListenerPort              int    `json:"ListenerPort" xml:"ListenerPort"`
	Status                    string `json:"Status" xml:"Status"`
	Bandwidth                 int    `json:"Bandwidth" xml:"Bandwidth"`
	Scheduler                 string `json:"Scheduler" xml:"Scheduler"`
	PersistenceTimeout        int    `json:"PersistenceTimeout" xml:"PersistenceTimeout"`
	EstablishedTimeout        int    `json:"EstablishedTimeout" xml:"EstablishedTimeout"`
	HealthCheck               string `json:"HealthCheck" xml:"HealthCheck"`
	HealthyThreshold          int    `json:"HealthyThreshold" xml:"HealthyThreshold"`
	UnhealthyThreshold        int    `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"`
	HealthCheckConnectTimeout int    `json:"HealthCheckConnectTimeout" xml:"HealthCheckConnectTimeout"`
	HealthCheckInterval       int    `json:"HealthCheckInterval" xml:"HealthCheckInterval"`
	Description               string `json:"Description" xml:"Description"`
	HealthCheckHttpCode       string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"`
	HealthCheckDomain         string `json:"HealthCheckDomain" xml:"HealthCheckDomain"`
	HealthCheckURI            string `json:"HealthCheckURI" xml:"HealthCheckURI"`
	HealthCheckType           string `json:"HealthCheckType" xml:"HealthCheckType"`
	BackendServerPort         int    `json:"BackendServerPort" xml:"BackendServerPort"`
	HealthCheckConnectPort    int    `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"`
	EipTransmit               string `json:"EipTransmit" xml:"EipTransmit"`
}

DescribeLoadBalancerTCPListenerAttributeResponse is the response struct for api DescribeLoadBalancerTCPListenerAttribute

func CreateDescribeLoadBalancerTCPListenerAttributeResponse ¶ added in v1.61.1107

func CreateDescribeLoadBalancerTCPListenerAttributeResponse() (response *DescribeLoadBalancerTCPListenerAttributeResponse)

CreateDescribeLoadBalancerTCPListenerAttributeResponse creates a response to parse from DescribeLoadBalancerTCPListenerAttribute response

type DescribeLoadBalancerUDPListenerAttributeRequest ¶ added in v1.61.1107

type DescribeLoadBalancerUDPListenerAttributeRequest struct {
	*requests.RpcRequest
	Protocol       string           `position:"Query" name:"Protocol"`
	ListenerPort   requests.Integer `position:"Query" name:"ListenerPort"`
	LoadBalancerId string           `position:"Query" name:"LoadBalancerId"`
}

DescribeLoadBalancerUDPListenerAttributeRequest is the request struct for api DescribeLoadBalancerUDPListenerAttribute

func CreateDescribeLoadBalancerUDPListenerAttributeRequest ¶ added in v1.61.1107

func CreateDescribeLoadBalancerUDPListenerAttributeRequest() (request *DescribeLoadBalancerUDPListenerAttributeRequest)

CreateDescribeLoadBalancerUDPListenerAttributeRequest creates a request to invoke DescribeLoadBalancerUDPListenerAttribute API

type DescribeLoadBalancerUDPListenerAttributeResponse ¶ added in v1.61.1107

type DescribeLoadBalancerUDPListenerAttributeResponse struct {
	*responses.BaseResponse
	RequestId                 string `json:"RequestId" xml:"RequestId"`
	ListenerPort              int    `json:"ListenerPort" xml:"ListenerPort"`
	Status                    string `json:"Status" xml:"Status"`
	Bandwidth                 int    `json:"Bandwidth" xml:"Bandwidth"`
	Scheduler                 string `json:"Scheduler" xml:"Scheduler"`
	HealthCheck               string `json:"HealthCheck" xml:"HealthCheck"`
	HealthyThreshold          int    `json:"HealthyThreshold" xml:"HealthyThreshold"`
	UnhealthyThreshold        int    `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"`
	HealthCheckConnectTimeout int    `json:"HealthCheckConnectTimeout" xml:"HealthCheckConnectTimeout"`
	HealthCheckInterval       int    `json:"HealthCheckInterval" xml:"HealthCheckInterval"`
	Description               string `json:"Description" xml:"Description"`
	BackendServerPort         int    `json:"BackendServerPort" xml:"BackendServerPort"`
	HealthCheckConnectPort    int    `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"`
	HealthCheckReq            string `json:"HealthCheckReq" xml:"HealthCheckReq"`
	HealthCheckExp            string `json:"HealthCheckExp" xml:"HealthCheckExp"`
	EipTransmit               string `json:"EipTransmit" xml:"EipTransmit"`
}

DescribeLoadBalancerUDPListenerAttributeResponse is the response struct for api DescribeLoadBalancerUDPListenerAttribute

func CreateDescribeLoadBalancerUDPListenerAttributeResponse ¶ added in v1.61.1107

func CreateDescribeLoadBalancerUDPListenerAttributeResponse() (response *DescribeLoadBalancerUDPListenerAttributeResponse)

CreateDescribeLoadBalancerUDPListenerAttributeResponse creates a response to parse from DescribeLoadBalancerUDPListenerAttribute response

type DescribeLoadBalancersRequest ¶ added in v1.61.1107

type DescribeLoadBalancersRequest struct {
	*requests.RpcRequest
	LoadBalancerName   string           `position:"Query" name:"LoadBalancerName"`
	EnsRegionId        string           `position:"Query" name:"EnsRegionId"`
	ServerId           string           `position:"Query" name:"ServerId"`
	VSwitchId          string           `position:"Query" name:"VSwitchId"`
	LoadBalancerId     string           `position:"Query" name:"LoadBalancerId"`
	NetworkId          string           `position:"Query" name:"NetworkId"`
	PageNumber         requests.Integer `position:"Query" name:"PageNumber"`
	PageSize           requests.Integer `position:"Query" name:"PageSize"`
	Address            string           `position:"Query" name:"Address"`
	LoadBalancerStatus string           `position:"Query" name:"LoadBalancerStatus"`
}

DescribeLoadBalancersRequest is the request struct for api DescribeLoadBalancers

func CreateDescribeLoadBalancersRequest ¶ added in v1.61.1107

func CreateDescribeLoadBalancersRequest() (request *DescribeLoadBalancersRequest)

CreateDescribeLoadBalancersRequest creates a request to invoke DescribeLoadBalancers API

type DescribeLoadBalancersResponse ¶ added in v1.61.1107

type DescribeLoadBalancersResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	PageNumber    int           `json:"PageNumber" xml:"PageNumber"`
	PageSize      int           `json:"PageSize" xml:"PageSize"`
	TotalCount    int           `json:"TotalCount" xml:"TotalCount"`
	LoadBalancers LoadBalancers `json:"LoadBalancers" xml:"LoadBalancers"`
}

DescribeLoadBalancersResponse is the response struct for api DescribeLoadBalancers

func CreateDescribeLoadBalancersResponse ¶ added in v1.61.1107

func CreateDescribeLoadBalancersResponse() (response *DescribeLoadBalancersResponse)

CreateDescribeLoadBalancersResponse creates a response to parse from DescribeLoadBalancers response

type DescribeMeasurementDataRequest ¶ added in v1.60.325

type DescribeMeasurementDataRequest struct {
	*requests.RpcRequest
	StartDate string `position:"Query" name:"StartDate"`
	EndDate   string `position:"Query" name:"EndDate"`
}

DescribeMeasurementDataRequest is the request struct for api DescribeMeasurementData

func CreateDescribeMeasurementDataRequest ¶ added in v1.60.325

func CreateDescribeMeasurementDataRequest() (request *DescribeMeasurementDataRequest)

CreateDescribeMeasurementDataRequest creates a request to invoke DescribeMeasurementData API

type DescribeMeasurementDataResponse ¶ added in v1.60.325

type DescribeMeasurementDataResponse struct {
	*responses.BaseResponse
	RequestId        string                                    `json:"RequestId" xml:"RequestId"`
	MeasurementDatas MeasurementDatasInDescribeMeasurementData `json:"MeasurementDatas" xml:"MeasurementDatas"`
}

DescribeMeasurementDataResponse is the response struct for api DescribeMeasurementData

func CreateDescribeMeasurementDataResponse ¶ added in v1.60.325

func CreateDescribeMeasurementDataResponse() (response *DescribeMeasurementDataResponse)

CreateDescribeMeasurementDataResponse creates a response to parse from DescribeMeasurementData response

type DescribeNatGatewaysRequest ¶ added in v1.61.1591

type DescribeNatGatewaysRequest struct {
	*requests.RpcRequest
	EnsRegionId  string           `position:"Query" name:"EnsRegionId"`
	VSwitchId    string           `position:"Query" name:"VSwitchId"`
	Name         string           `position:"Query" name:"Name"`
	NetworkId    string           `position:"Query" name:"NetworkId"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	NatGatewayId string           `position:"Query" name:"NatGatewayId"`
}

DescribeNatGatewaysRequest is the request struct for api DescribeNatGateways

func CreateDescribeNatGatewaysRequest ¶ added in v1.61.1591

func CreateDescribeNatGatewaysRequest() (request *DescribeNatGatewaysRequest)

CreateDescribeNatGatewaysRequest creates a request to invoke DescribeNatGateways API

type DescribeNatGatewaysResponse ¶ added in v1.61.1591

type DescribeNatGatewaysResponse struct {
	*responses.BaseResponse
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	PageNumber  int          `json:"PageNumber" xml:"PageNumber"`
	TotalCount  int          `json:"TotalCount" xml:"TotalCount"`
	PageSize    int          `json:"PageSize" xml:"PageSize"`
	NatGateways []NatGateway `json:"NatGateways" xml:"NatGateways"`
}

DescribeNatGatewaysResponse is the response struct for api DescribeNatGateways

func CreateDescribeNatGatewaysResponse ¶ added in v1.61.1591

func CreateDescribeNatGatewaysResponse() (response *DescribeNatGatewaysResponse)

CreateDescribeNatGatewaysResponse creates a response to parse from DescribeNatGateways response

type DescribeNetworkAttributeRequest ¶ added in v1.61.1084

type DescribeNetworkAttributeRequest struct {
	*requests.RpcRequest
	NetworkId string `position:"Query" name:"NetworkId"`
}

DescribeNetworkAttributeRequest is the request struct for api DescribeNetworkAttribute

func CreateDescribeNetworkAttributeRequest ¶ added in v1.61.1084

func CreateDescribeNetworkAttributeRequest() (request *DescribeNetworkAttributeRequest)

CreateDescribeNetworkAttributeRequest creates a request to invoke DescribeNetworkAttribute API

type DescribeNetworkAttributeResponse ¶ added in v1.61.1084

type DescribeNetworkAttributeResponse struct {
	*responses.BaseResponse
	RequestId      string                               `json:"RequestId" xml:"RequestId"`
	EnsRegionId    string                               `json:"EnsRegionId" xml:"EnsRegionId"`
	NetworkId      string                               `json:"NetworkId" xml:"NetworkId"`
	NetworkName    string                               `json:"NetworkName" xml:"NetworkName"`
	CidrBlock      string                               `json:"CidrBlock" xml:"CidrBlock"`
	Status         string                               `json:"Status" xml:"Status"`
	Description    string                               `json:"Description" xml:"Description"`
	CreatedTime    string                               `json:"CreatedTime" xml:"CreatedTime"`
	RouterTableId  string                               `json:"RouterTableId" xml:"RouterTableId"`
	VSwitchIds     VSwitchIdsInDescribeNetworkAttribute `json:"VSwitchIds" xml:"VSwitchIds"`
	CloudResources CloudResources                       `json:"CloudResources" xml:"CloudResources"`
}

DescribeNetworkAttributeResponse is the response struct for api DescribeNetworkAttribute

func CreateDescribeNetworkAttributeResponse ¶ added in v1.61.1084

func CreateDescribeNetworkAttributeResponse() (response *DescribeNetworkAttributeResponse)

CreateDescribeNetworkAttributeResponse creates a response to parse from DescribeNetworkAttribute response

type DescribeNetworkInterfacesRequest ¶ added in v1.61.514

type DescribeNetworkInterfacesRequest struct {
	*requests.RpcRequest
	EnsRegionId      string `position:"Query" name:"EnsRegionId"`
	VSwitchId        string `position:"Query" name:"VSwitchId"`
	InstanceId       string `position:"Query" name:"InstanceId"`
	PageNumber       string `position:"Query" name:"PageNumber"`
	PageSize         string `position:"Query" name:"PageSize"`
	PrimaryIpAddress string `position:"Query" name:"PrimaryIpAddress"`
}

DescribeNetworkInterfacesRequest is the request struct for api DescribeNetworkInterfaces

func CreateDescribeNetworkInterfacesRequest ¶ added in v1.61.514

func CreateDescribeNetworkInterfacesRequest() (request *DescribeNetworkInterfacesRequest)

CreateDescribeNetworkInterfacesRequest creates a request to invoke DescribeNetworkInterfaces API

type DescribeNetworkInterfacesResponse ¶ added in v1.61.514

type DescribeNetworkInterfacesResponse struct {
	*responses.BaseResponse
	PageNumber           int                  `json:"PageNumber" xml:"PageNumber"`
	PageSize             int                  `json:"PageSize" xml:"PageSize"`
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	TotalCount           int                  `json:"TotalCount" xml:"TotalCount"`
	NetworkInterfaceSets NetworkInterfaceSets `json:"NetworkInterfaceSets" xml:"NetworkInterfaceSets"`
}

DescribeNetworkInterfacesResponse is the response struct for api DescribeNetworkInterfaces

func CreateDescribeNetworkInterfacesResponse ¶ added in v1.61.514

func CreateDescribeNetworkInterfacesResponse() (response *DescribeNetworkInterfacesResponse)

CreateDescribeNetworkInterfacesResponse creates a response to parse from DescribeNetworkInterfaces response

type DescribeNetworksRequest ¶ added in v1.61.1084

type DescribeNetworksRequest struct {
	*requests.RpcRequest
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
	EnsRegionId string           `position:"Query" name:"EnsRegionId"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	NetworkName string           `position:"Query" name:"NetworkName"`
	NetworkId   string           `position:"Query" name:"NetworkId"`
}

DescribeNetworksRequest is the request struct for api DescribeNetworks

func CreateDescribeNetworksRequest ¶ added in v1.61.1084

func CreateDescribeNetworksRequest() (request *DescribeNetworksRequest)

CreateDescribeNetworksRequest creates a request to invoke DescribeNetworks API

type DescribeNetworksResponse ¶ added in v1.61.1084

type DescribeNetworksResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	Networks   Networks `json:"Networks" xml:"Networks"`
}

DescribeNetworksResponse is the response struct for api DescribeNetworks

func CreateDescribeNetworksResponse ¶ added in v1.61.1084

func CreateDescribeNetworksResponse() (response *DescribeNetworksResponse)

CreateDescribeNetworksResponse creates a response to parse from DescribeNetworks response

type DescribePrePaidInstanceStockRequest ¶

type DescribePrePaidInstanceStockRequest struct {
	*requests.RpcRequest
	InstanceSpec   string           `position:"Query" name:"InstanceSpec"`
	EnsRegionId    string           `position:"Query" name:"EnsRegionId"`
	SystemDiskSize requests.Integer `position:"Query" name:"SystemDiskSize"`
	DataDiskSize   requests.Integer `position:"Query" name:"DataDiskSize"`
}

DescribePrePaidInstanceStockRequest is the request struct for api DescribePrePaidInstanceStock

func CreateDescribePrePaidInstanceStockRequest ¶

func CreateDescribePrePaidInstanceStockRequest() (request *DescribePrePaidInstanceStockRequest)

CreateDescribePrePaidInstanceStockRequest creates a request to invoke DescribePrePaidInstanceStock API

type DescribePrePaidInstanceStockResponse ¶

type DescribePrePaidInstanceStockResponse struct {
	*responses.BaseResponse
	AvaliableCount int    `json:"AvaliableCount" xml:"AvaliableCount"`
	Cores          int    `json:"Cores" xml:"Cores"`
	DataDiskSize   int    `json:"DataDiskSize" xml:"DataDiskSize"`
	EnsRegionId    string `json:"EnsRegionId" xml:"EnsRegionId"`
	InstanceSpec   string `json:"InstanceSpec" xml:"InstanceSpec"`
	Memory         int    `json:"Memory" xml:"Memory"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	SystemDiskSize int    `json:"SystemDiskSize" xml:"SystemDiskSize"`
}

DescribePrePaidInstanceStockResponse is the response struct for api DescribePrePaidInstanceStock

func CreateDescribePrePaidInstanceStockResponse ¶

func CreateDescribePrePaidInstanceStockResponse() (response *DescribePrePaidInstanceStockResponse)

CreateDescribePrePaidInstanceStockResponse creates a response to parse from DescribePrePaidInstanceStock response

type DescribePriceDataDisks ¶ added in v1.61.1591

type DescribePriceDataDisks struct {
	Size     string `name:"Size"`
	Category string `name:"Category"`
}

DescribePriceDataDisks is a repeated param struct in DescribePriceRequest

type DescribePriceRequest ¶ added in v1.60.325

type DescribePriceRequest struct {
	*requests.RpcRequest
	DataDisks          *[]DescribePriceDataDisks `position:"Query" name:"DataDisks"  type:"Json"`
	EnsRegionId        string                    `position:"Query" name:"EnsRegionId"`
	Period             requests.Integer          `position:"Query" name:"Period"`
	PeriodUnit         string                    `position:"Query" name:"PeriodUnit"`
	InternetChargeType string                    `position:"Query" name:"InternetChargeType"`
	InstanceType       string                    `position:"Query" name:"InstanceType"`
	DataDisk1Size      requests.Integer          `position:"Query" name:"DataDisk.1.Size"`
	Quantity           requests.Integer          `position:"Query" name:"Quantity"`
	SystemDiskSize     requests.Integer          `position:"Query" name:"SystemDisk.Size"`
}

DescribePriceRequest is the request struct for api DescribePrice

func CreateDescribePriceRequest ¶ added in v1.60.325

func CreateDescribePriceRequest() (request *DescribePriceRequest)

CreateDescribePriceRequest creates a request to invoke DescribePrice API

type DescribePriceResponse ¶ added in v1.60.325

type DescribePriceResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	PriceInfo PriceInfo `json:"PriceInfo" xml:"PriceInfo"`
}

DescribePriceResponse is the response struct for api DescribePrice

func CreateDescribePriceResponse ¶ added in v1.60.325

func CreateDescribePriceResponse() (response *DescribePriceResponse)

CreateDescribePriceResponse creates a response to parse from DescribePrice response

type DescribeRegionIspsRequest ¶ added in v1.61.1398

type DescribeRegionIspsRequest struct {
	*requests.RpcRequest
	EnsRegionId string `position:"Query" name:"EnsRegionId"`
}

DescribeRegionIspsRequest is the request struct for api DescribeRegionIsps

func CreateDescribeRegionIspsRequest ¶ added in v1.61.1398

func CreateDescribeRegionIspsRequest() (request *DescribeRegionIspsRequest)

CreateDescribeRegionIspsRequest creates a request to invoke DescribeRegionIsps API

type DescribeRegionIspsResponse ¶ added in v1.61.1398

type DescribeRegionIspsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Isps      []Isp  `json:"Isps" xml:"Isps"`
}

DescribeRegionIspsResponse is the response struct for api DescribeRegionIsps

func CreateDescribeRegionIspsResponse ¶ added in v1.61.1398

func CreateDescribeRegionIspsResponse() (response *DescribeRegionIspsResponse)

CreateDescribeRegionIspsResponse creates a response to parse from DescribeRegionIsps response

type DescribeReservedResourceRequest ¶

type DescribeReservedResourceRequest struct {
	*requests.RpcRequest
}

DescribeReservedResourceRequest is the request struct for api DescribeReservedResource

func CreateDescribeReservedResourceRequest ¶

func CreateDescribeReservedResourceRequest() (request *DescribeReservedResourceRequest)

CreateDescribeReservedResourceRequest creates a request to invoke DescribeReservedResource API

type DescribeReservedResourceResponse ¶

type DescribeReservedResourceResponse struct {
	*responses.BaseResponse
	RequestId        string                                     `json:"RequestId" xml:"RequestId"`
	Code             int                                        `json:"Code" xml:"Code"`
	Images           ImagesInDescribeReservedResource           `json:"Images" xml:"Images"`
	SupportResources SupportResourcesInDescribeReservedResource `json:"SupportResources" xml:"SupportResources"`
}

DescribeReservedResourceResponse is the response struct for api DescribeReservedResource

func CreateDescribeReservedResourceResponse ¶

func CreateDescribeReservedResourceResponse() (response *DescribeReservedResourceResponse)

CreateDescribeReservedResourceResponse creates a response to parse from DescribeReservedResource response

type DescribeSecurityGroupAttributeRequest ¶ added in v1.61.257

type DescribeSecurityGroupAttributeRequest struct {
	*requests.RpcRequest
	SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
}

DescribeSecurityGroupAttributeRequest is the request struct for api DescribeSecurityGroupAttribute

func CreateDescribeSecurityGroupAttributeRequest ¶ added in v1.61.257

func CreateDescribeSecurityGroupAttributeRequest() (request *DescribeSecurityGroupAttributeRequest)

CreateDescribeSecurityGroupAttributeRequest creates a request to invoke DescribeSecurityGroupAttribute API

type DescribeSecurityGroupAttributeResponse ¶ added in v1.61.257

type DescribeSecurityGroupAttributeResponse struct {
	*responses.BaseResponse
	RequestId         string      `json:"RequestId" xml:"RequestId"`
	Description       string      `json:"Description" xml:"Description"`
	SecurityGroupId   string      `json:"SecurityGroupId" xml:"SecurityGroupId"`
	SecurityGroupName string      `json:"SecurityGroupName" xml:"SecurityGroupName"`
	Permissions       Permissions `json:"Permissions" xml:"Permissions"`
}

DescribeSecurityGroupAttributeResponse is the response struct for api DescribeSecurityGroupAttribute

func CreateDescribeSecurityGroupAttributeResponse ¶ added in v1.61.257

func CreateDescribeSecurityGroupAttributeResponse() (response *DescribeSecurityGroupAttributeResponse)

CreateDescribeSecurityGroupAttributeResponse creates a response to parse from DescribeSecurityGroupAttribute response

type DescribeSecurityGroupsRequest ¶ added in v1.61.257

type DescribeSecurityGroupsRequest struct {
	*requests.RpcRequest
	SecurityGroupId   string           `position:"Query" name:"SecurityGroupId"`
	SecurityGroupName string           `position:"Query" name:"SecurityGroupName"`
	PageNumber        requests.Integer `position:"Query" name:"PageNumber"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
}

DescribeSecurityGroupsRequest is the request struct for api DescribeSecurityGroups

func CreateDescribeSecurityGroupsRequest ¶ added in v1.61.257

func CreateDescribeSecurityGroupsRequest() (request *DescribeSecurityGroupsRequest)

CreateDescribeSecurityGroupsRequest creates a request to invoke DescribeSecurityGroups API

type DescribeSecurityGroupsResponse ¶ added in v1.61.257

type DescribeSecurityGroupsResponse struct {
	*responses.BaseResponse
	PageSize       int            `json:"PageSize" xml:"PageSize"`
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	PageNumber     int            `json:"PageNumber" xml:"PageNumber"`
	TotalCount     int            `json:"TotalCount" xml:"TotalCount"`
	SecurityGroups SecurityGroups `json:"SecurityGroups" xml:"SecurityGroups"`
}

DescribeSecurityGroupsResponse is the response struct for api DescribeSecurityGroups

func CreateDescribeSecurityGroupsResponse ¶ added in v1.61.257

func CreateDescribeSecurityGroupsResponse() (response *DescribeSecurityGroupsResponse)

CreateDescribeSecurityGroupsResponse creates a response to parse from DescribeSecurityGroups response

type DescribeServcieScheduleRequest ¶ added in v1.61.441

type DescribeServcieScheduleRequest struct {
	*requests.RpcRequest
	Uuid          string `position:"Query" name:"Uuid"`
	PodConfigName string `position:"Query" name:"PodConfigName"`
	AppId         string `position:"Query" name:"AppId"`
}

DescribeServcieScheduleRequest is the request struct for api DescribeServcieSchedule

func CreateDescribeServcieScheduleRequest ¶ added in v1.61.441

func CreateDescribeServcieScheduleRequest() (request *DescribeServcieScheduleRequest)

CreateDescribeServcieScheduleRequest creates a request to invoke DescribeServcieSchedule API

type DescribeServcieScheduleResponse ¶ added in v1.61.441

type DescribeServcieScheduleResponse struct {
	*responses.BaseResponse
	Index           int             `json:"Index" xml:"Index"`
	InstanceId      string          `json:"InstanceId" xml:"InstanceId"`
	InstanceIp      string          `json:"InstanceIp" xml:"InstanceIp"`
	InstancePort    int             `json:"InstancePort" xml:"InstancePort"`
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	RequestRepeated bool            `json:"RequestRepeated" xml:"RequestRepeated"`
	TcpPorts        string          `json:"TcpPorts" xml:"TcpPorts"`
	PodAbstractInfo PodAbstractInfo `json:"PodAbstractInfo" xml:"PodAbstractInfo"`
}

DescribeServcieScheduleResponse is the response struct for api DescribeServcieSchedule

func CreateDescribeServcieScheduleResponse ¶ added in v1.61.441

func CreateDescribeServcieScheduleResponse() (response *DescribeServcieScheduleResponse)

CreateDescribeServcieScheduleResponse creates a response to parse from DescribeServcieSchedule response

type DescribeSnatTableEntriesRequest ¶ added in v1.61.1591

type DescribeSnatTableEntriesRequest struct {
	*requests.RpcRequest
	SnatIp        string           `position:"Query" name:"SnatIp"`
	SnatEntryId   string           `position:"Query" name:"SnatEntryId"`
	SourceCIDR    string           `position:"Query" name:"SourceCIDR"`
	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	NatGatewayId  string           `position:"Query" name:"NatGatewayId"`
	SnatEntryName string           `position:"Query" name:"SnatEntryName"`
}

DescribeSnatTableEntriesRequest is the request struct for api DescribeSnatTableEntries

func CreateDescribeSnatTableEntriesRequest ¶ added in v1.61.1591

func CreateDescribeSnatTableEntriesRequest() (request *DescribeSnatTableEntriesRequest)

CreateDescribeSnatTableEntriesRequest creates a request to invoke DescribeSnatTableEntries API

type DescribeSnatTableEntriesResponse ¶ added in v1.61.1591

type DescribeSnatTableEntriesResponse struct {
	*responses.BaseResponse
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	PageNumber       int              `json:"PageNumber" xml:"PageNumber"`
	TotalCount       int              `json:"TotalCount" xml:"TotalCount"`
	PageSize         int              `json:"PageSize" xml:"PageSize"`
	SnatTableEntries []SnatTableEntry `json:"SnatTableEntries" xml:"SnatTableEntries"`
}

DescribeSnatTableEntriesResponse is the response struct for api DescribeSnatTableEntries

func CreateDescribeSnatTableEntriesResponse ¶ added in v1.61.1591

func CreateDescribeSnatTableEntriesResponse() (response *DescribeSnatTableEntriesResponse)

CreateDescribeSnatTableEntriesResponse creates a response to parse from DescribeSnatTableEntries response

type DescribeUserBandWidthDataRequest ¶

type DescribeUserBandWidthDataRequest struct {
	*requests.RpcRequest
	Isp         string `position:"Query" name:"Isp"`
	StartTime   string `position:"Query" name:"StartTime"`
	EnsRegionId string `position:"Query" name:"EnsRegionId"`
	Period      string `position:"Query" name:"Period"`
	InstanceId  string `position:"Query" name:"InstanceId"`
	EndTime     string `position:"Query" name:"EndTime"`
}

DescribeUserBandWidthDataRequest is the request struct for api DescribeUserBandWidthData

func CreateDescribeUserBandWidthDataRequest ¶

func CreateDescribeUserBandWidthDataRequest() (request *DescribeUserBandWidthDataRequest)

CreateDescribeUserBandWidthDataRequest creates a request to invoke DescribeUserBandWidthData API

type DescribeUserBandWidthDataResponse ¶

type DescribeUserBandWidthDataResponse struct {
	*responses.BaseResponse
	Code        int                                    `json:"Code" xml:"Code"`
	RequestId   string                                 `json:"RequestId" xml:"RequestId"`
	MonitorData MonitorDataInDescribeUserBandWidthData `json:"MonitorData" xml:"MonitorData"`
}

DescribeUserBandWidthDataResponse is the response struct for api DescribeUserBandWidthData

func CreateDescribeUserBandWidthDataResponse ¶

func CreateDescribeUserBandWidthDataResponse() (response *DescribeUserBandWidthDataResponse)

CreateDescribeUserBandWidthDataResponse creates a response to parse from DescribeUserBandWidthData response

type DescribeVSwitchesRequest ¶ added in v1.61.288

type DescribeVSwitchesRequest struct {
	*requests.RpcRequest
	OrderByParams string           `position:"Query" name:"OrderByParams"`
	EnsRegionId   string           `position:"Query" name:"EnsRegionId"`
	VSwitchId     string           `position:"Query" name:"VSwitchId"`
	NetworkId     string           `position:"Query" name:"NetworkId"`
	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	VSwitchName   string           `position:"Query" name:"VSwitchName"`
}

DescribeVSwitchesRequest is the request struct for api DescribeVSwitches

func CreateDescribeVSwitchesRequest ¶ added in v1.61.288

func CreateDescribeVSwitchesRequest() (request *DescribeVSwitchesRequest)

CreateDescribeVSwitchesRequest creates a request to invoke DescribeVSwitches API

type DescribeVSwitchesResponse ¶ added in v1.61.288

type DescribeVSwitchesResponse struct {
	*responses.BaseResponse
	PageSize   int                          `json:"PageSize" xml:"PageSize"`
	RequestId  string                       `json:"RequestId" xml:"RequestId"`
	PageNumber int                          `json:"PageNumber" xml:"PageNumber"`
	TotalCount int                          `json:"TotalCount" xml:"TotalCount"`
	VSwitches  VSwitchesInDescribeVSwitches `json:"VSwitches" xml:"VSwitches"`
}

DescribeVSwitchesResponse is the response struct for api DescribeVSwitches

func CreateDescribeVSwitchesResponse ¶ added in v1.61.288

func CreateDescribeVSwitchesResponse() (response *DescribeVSwitchesResponse)

CreateDescribeVSwitchesResponse creates a response to parse from DescribeVSwitches response

type DetachDiskRequest ¶ added in v1.61.1398

type DetachDiskRequest struct {
	*requests.RpcRequest
	DiskId     string `position:"Query" name:"DiskId"`
	InstanceId string `position:"Query" name:"InstanceId"`
}

DetachDiskRequest is the request struct for api DetachDisk

func CreateDetachDiskRequest ¶ added in v1.61.1398

func CreateDetachDiskRequest() (request *DetachDiskRequest)

CreateDetachDiskRequest creates a request to invoke DetachDisk API

type DetachDiskResponse ¶ added in v1.61.1398

type DetachDiskResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DetachDiskResponse is the response struct for api DetachDisk

func CreateDetachDiskResponse ¶ added in v1.61.1398

func CreateDetachDiskResponse() (response *DetachDiskResponse)

CreateDetachDiskResponse creates a response to parse from DetachDisk response

type DeviceIds ¶ added in v1.61.1227

type DeviceIds struct {
	DeviceId []string `json:"DeviceId" xml:"DeviceId"`
}

DeviceIds is a nested struct in ens response

type DeviceInfo ¶ added in v1.61.1227

type DeviceInfo struct {
	RegionID   string `json:"RegionID" xml:"RegionID"`
	ID         string `json:"ID" xml:"ID"`
	IP         string `json:"IP" xml:"IP"`
	Server     string `json:"Server" xml:"Server"`
	Status     string `json:"Status" xml:"Status"`
	Type       string `json:"Type" xml:"Type"`
	Mac        string `json:"Mac" xml:"Mac"`
	ISP        string `json:"ISP" xml:"ISP"`
	DeviceName string `json:"DeviceName" xml:"DeviceName"`
	ImageID    string `json:"ImageID" xml:"ImageID"`
}

DeviceInfo is a nested struct in ens response

type DeviceInfos ¶ added in v1.61.1398

type DeviceInfos struct {
	DeviceInfosItem []DeviceInfosItem `json:"DeviceInfos" xml:"DeviceInfos"`
}

DeviceInfos is a nested struct in ens response

type DeviceInfosItem ¶ added in v1.61.1398

type DeviceInfosItem struct {
	Name    string  `json:"Name" xml:"Name"`
	Status  string  `json:"Status" xml:"Status"`
	Network []Ports `json:"Network" xml:"Network"`
}

DeviceInfosItem is a nested struct in ens response

type Disks ¶ added in v1.61.1398

type Disks struct {
	DisksItem []DisksItem `json:"Disks" xml:"Disks"`
}

Disks is a nested struct in ens response

type DisksItem ¶ added in v1.61.1398

type DisksItem struct {
	Category       string `json:"Category" xml:"Category"`
	CreationTime   string `json:"CreationTime" xml:"CreationTime"`
	DiskChargeType string `json:"DiskChargeType" xml:"DiskChargeType"`
	DiskId         string `json:"DiskId" xml:"DiskId"`
	DiskName       string `json:"DiskName" xml:"DiskName"`
	EnsRegionId    string `json:"EnsRegionId" xml:"EnsRegionId"`
	InstanceId     string `json:"InstanceId" xml:"InstanceId"`
	InstanceName   string `json:"InstanceName" xml:"InstanceName"`
	Size           int    `json:"Size" xml:"Size"`
	Status         string `json:"Status" xml:"Status"`
	Type           string `json:"Type" xml:"Type"`
	Portable       bool   `json:"Portable" xml:"Portable"`
}

DisksItem is a nested struct in ens response

type DistApplicationDataRequest ¶ added in v1.61.441

type DistApplicationDataRequest struct {
	*requests.RpcRequest
	Data         string `position:"Query" name:"Data"`
	DistStrategy string `position:"Query" name:"DistStrategy"`
	AppId        string `position:"Query" name:"AppId"`
}

DistApplicationDataRequest is the request struct for api DistApplicationData

func CreateDistApplicationDataRequest ¶ added in v1.61.441

func CreateDistApplicationDataRequest() (request *DistApplicationDataRequest)

CreateDistApplicationDataRequest creates a request to invoke DistApplicationData API

type DistApplicationDataResponse ¶ added in v1.61.441

type DistApplicationDataResponse struct {
	*responses.BaseResponse
	RequestId              string                           `json:"RequestId" xml:"RequestId"`
	DistInstanceTotalCount int                              `json:"DistInstanceTotalCount" xml:"DistInstanceTotalCount"`
	DistInstanceIds        DistInstanceIds                  `json:"DistInstanceIds" xml:"DistInstanceIds"`
	DistResults            DistResultsInDistApplicationData `json:"DistResults" xml:"DistResults"`
}

DistApplicationDataResponse is the response struct for api DistApplicationData

func CreateDistApplicationDataResponse ¶ added in v1.61.441

func CreateDistApplicationDataResponse() (response *DistApplicationDataResponse)

CreateDistApplicationDataResponse creates a response to parse from DistApplicationData response

type DistInstanceIds ¶ added in v1.61.441

type DistInstanceIds struct {
	DistInstanceId []string `json:"DistInstanceId" xml:"DistInstanceId"`
}

DistInstanceIds is a nested struct in ens response

type DistResult ¶ added in v1.61.441

type DistResult struct {
	Name          string      `json:"Name" xml:"Name"`
	Version       string      `json:"Version" xml:"Version"`
	ResultCode    int         `json:"ResultCode" xml:"ResultCode"`
	ResultDescrip string      `json:"ResultDescrip" xml:"ResultDescrip"`
	StatusStats   StatusStats `json:"StatusStats" xml:"StatusStats"`
}

DistResult is a nested struct in ens response

type DistResultsInDescribeDataDistResult ¶ added in v1.61.441

type DistResultsInDescribeDataDistResult struct {
	DistResult []DistResult `json:"DistResult" xml:"DistResult"`
}

DistResultsInDescribeDataDistResult is a nested struct in ens response

type DistResultsInDistApplicationData ¶ added in v1.61.441

type DistResultsInDistApplicationData struct {
	DistResult []DistResult `json:"DistResult" xml:"DistResult"`
}

DistResultsInDistApplicationData is a nested struct in ens response

type EPNInstance ¶ added in v1.61.441

type EPNInstance struct {
	PrivateIpAddress        string `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
	EPNInstanceName         string `json:"EPNInstanceName" xml:"EPNInstanceName"`
	ModifyTime              string `json:"ModifyTime" xml:"ModifyTime"`
	VSwitchId               string `json:"VSwitchId" xml:"VSwitchId"`
	InstanceName            string `json:"InstanceName" xml:"InstanceName"`
	VSwitchName             string `json:"VSwitchName" xml:"VSwitchName"`
	EnsRegionId             string `json:"EnsRegionId" xml:"EnsRegionId"`
	CreationTime            string `json:"CreationTime" xml:"CreationTime"`
	EPNInstanceType         string `json:"EPNInstanceType" xml:"EPNInstanceType"`
	PublicIpAddress         string `json:"PublicIpAddress" xml:"PublicIpAddress"`
	NetworkingModel         string `json:"NetworkingModel" xml:"NetworkingModel"`
	InternetMaxBandwidthOut int    `json:"InternetMaxBandwidthOut" xml:"InternetMaxBandwidthOut"`
	StartTime               string `json:"StartTime" xml:"StartTime"`
	EndTime                 string `json:"EndTime" xml:"EndTime"`
	InstanceId              string `json:"InstanceId" xml:"InstanceId"`
	Status                  string `json:"Status" xml:"Status"`
	Isp                     string `json:"Isp" xml:"Isp"`
	CidrBlock               string `json:"CidrBlock" xml:"CidrBlock"`
	EPNInstanceId           string `json:"EPNInstanceId" xml:"EPNInstanceId"`
}

EPNInstance is a nested struct in ens response

type EPNInstances ¶ added in v1.61.441

type EPNInstances struct {
	EPNInstance []EPNInstance `json:"EPNInstance" xml:"EPNInstance"`
}

EPNInstances is a nested struct in ens response

type EipAddress ¶

type EipAddress struct {
	Name                 string `json:"Name" xml:"Name"`
	InstanceIdInternetIp string `json:"InstanceIdInternetIp" xml:"InstanceIdInternetIp"`
	IpAddress            string `json:"IpAddress" xml:"IpAddress"`
	ChargeType           string `json:"ChargeType" xml:"ChargeType"`
	AllocationTime       string `json:"AllocationTime" xml:"AllocationTime"`
	EnsRegionId          string `json:"EnsRegionId" xml:"EnsRegionId"`
	InstanceType         string `json:"InstanceType" xml:"InstanceType"`
	AllocationId         string `json:"AllocationId" xml:"AllocationId"`
	Bandwidth            int    `json:"Bandwidth" xml:"Bandwidth"`
	InstanceId           string `json:"InstanceId" xml:"InstanceId"`
	InternetChargeType   string `json:"InternetChargeType" xml:"InternetChargeType"`
	Eip                  string `json:"Eip" xml:"Eip"`
	Status               string `json:"Status" xml:"Status"`
	Isp                  string `json:"Isp" xml:"Isp"`
	Description          string `json:"Description" xml:"Description"`
}

EipAddress is a nested struct in ens response

type EipAddressesInDescribeEipAddresses ¶

type EipAddressesInDescribeEipAddresses struct {
	EipAddress []EipAddress `json:"EipAddress" xml:"EipAddress"`
}

EipAddressesInDescribeEipAddresses is a nested struct in ens response

type EipAddressesInDescribeEnsEipAddresses ¶ added in v1.61.1084

type EipAddressesInDescribeEnsEipAddresses struct {
	EipAddress []EipAddress `json:"EipAddress" xml:"EipAddress"`
}

EipAddressesInDescribeEnsEipAddresses is a nested struct in ens response

type ElbAvailableResourceInfo ¶ added in v1.61.1473

type ElbAvailableResourceInfo struct {
	ElbAvailableResourceInfoItem []ElbAvailableResourceInfoItem `json:"ElbAvailableResourceInfo" xml:"ElbAvailableResourceInfo"`
}

ElbAvailableResourceInfo is a nested struct in ens response

type ElbAvailableResourceInfoItem ¶ added in v1.61.1473

type ElbAvailableResourceInfoItem struct {
	EnsRegionId      string   `json:"EnsRegionId" xml:"EnsRegionId"`
	EnName           string   `json:"EnName" xml:"EnName"`
	Area             string   `json:"Area" xml:"Area"`
	Province         string   `json:"Province" xml:"Province"`
	Name             string   `json:"Name" xml:"Name"`
	CanBuyCount      string   `json:"CanBuyCount" xml:"CanBuyCount"`
	LoadBalancerSpec []string `json:"LoadBalancerSpec" xml:"LoadBalancerSpec"`
}

ElbAvailableResourceInfoItem is a nested struct in ens response

type EnsNetDistrict ¶

type EnsNetDistrict struct {
	NetDistrictCode       string `json:"NetDistrictCode" xml:"NetDistrictCode"`
	NetDistrictLevel      string `json:"NetDistrictLevel" xml:"NetDistrictLevel"`
	NetDistrictFatherCode string `json:"NetDistrictFatherCode" xml:"NetDistrictFatherCode"`
	NetDistrictEnName     string `json:"NetDistrictEnName" xml:"NetDistrictEnName"`
	InstanceCount         string `json:"InstanceCount" xml:"InstanceCount"`
	NetDistrictName       string `json:"NetDistrictName" xml:"NetDistrictName"`
	EnsRegionIdCount      string `json:"EnsRegionIdCount" xml:"EnsRegionIdCount"`
}

EnsNetDistrict is a nested struct in ens response

type EnsNetDistrictsInDescribeEnsNetDistrict ¶ added in v1.61.257

type EnsNetDistrictsInDescribeEnsNetDistrict struct {
	EnsNetDistrict []EnsNetDistrict `json:"EnsNetDistrict" xml:"EnsNetDistrict"`
}

EnsNetDistrictsInDescribeEnsNetDistrict is a nested struct in ens response

type EnsNetDistrictsInDescribeEnsNetSaleDistrict ¶ added in v1.61.257

type EnsNetDistrictsInDescribeEnsNetSaleDistrict struct {
	EnsNetDistrict []EnsNetDistrict `json:"EnsNetDistrict" xml:"EnsNetDistrict"`
}

EnsNetDistrictsInDescribeEnsNetSaleDistrict is a nested struct in ens response

type EnsNetLevel ¶ added in v1.61.257

type EnsNetLevel struct {
	EnsNetLevelCode string `json:"EnsNetLevelCode" xml:"EnsNetLevelCode"`
}

EnsNetLevel is a nested struct in ens response

type EnsNetLevels ¶ added in v1.61.257

type EnsNetLevels struct {
	EnsNetLevel []EnsNetLevel `json:"EnsNetLevel" xml:"EnsNetLevel"`
}

EnsNetLevels is a nested struct in ens response

type EnsRegionId ¶ added in v1.60.325

type EnsRegionId struct {
	EnsRegionId string `json:"EnsRegionId" xml:"EnsRegionId"`
	EnName      string `json:"EnName" xml:"EnName"`
	Area        string `json:"Area" xml:"Area"`
	Name        string `json:"Name" xml:"Name"`
	Province    string `json:"Province" xml:"Province"`
}

EnsRegionId is a nested struct in ens response

type EnsRegionIdResource ¶ added in v1.61.257

type EnsRegionIdResource struct {
	Area              string `json:"Area" xml:"Area"`
	AreaCode          string `json:"AreaCode" xml:"AreaCode"`
	BizDate           string `json:"BizDate" xml:"BizDate"`
	EnsRegionId       string `json:"EnsRegionId" xml:"EnsRegionId"`
	EnsRegionIdName   string `json:"EnsRegionIdName" xml:"EnsRegionIdName"`
	InstanceCount     int    `json:"InstanceCount" xml:"InstanceCount"`
	InternetBandwidth int64  `json:"InternetBandwidth" xml:"InternetBandwidth"`
	Isp               string `json:"Isp" xml:"Isp"`
	VCpu              int    `json:"VCpu" xml:"VCpu"`
}

EnsRegionIdResource is a nested struct in ens response

type EnsRegionIdResources ¶ added in v1.61.257

type EnsRegionIdResources struct {
	EnsRegionIdResource []EnsRegionIdResource `json:"EnsRegionIdResource" xml:"EnsRegionIdResource"`
}

EnsRegionIdResources is a nested struct in ens response

type EnsRegionIds ¶

type EnsRegionIds struct {
	EnsRegionId []string `json:"EnsRegionId" xml:"EnsRegionId"`
}

EnsRegionIds is a nested struct in ens response

type EnsRegionIdsExtends ¶ added in v1.60.325

type EnsRegionIdsExtends struct {
	EnsRegionId []EnsRegionId `json:"EnsRegionId" xml:"EnsRegionId"`
}

EnsRegionIdsExtends is a nested struct in ens response

type EnsRegions ¶

type EnsRegions struct {
	EnsRegionsItem []EnsRegionsItem `json:"EnsRegions" xml:"EnsRegions"`
}

EnsRegions is a nested struct in ens response

type EnsRegionsItem ¶

type EnsRegionsItem struct {
	Area        string `json:"Area" xml:"Area"`
	EnName      string `json:"EnName" xml:"EnName"`
	EnsRegionId string `json:"EnsRegionId" xml:"EnsRegionId"`
	Name        string `json:"Name" xml:"Name"`
	Province    string `json:"Province" xml:"Province"`
}

EnsRegionsItem is a nested struct in ens response

type EnsResourceUsage ¶ added in v1.61.1084

type EnsResourceUsage struct {
	InstanceCount        int    `json:"InstanceCount" xml:"InstanceCount"`
	CpuSum               int64  `json:"CpuSum" xml:"CpuSum"`
	GpuSum               int64  `json:"GpuSum" xml:"GpuSum"`
	StorageSum           int64  `json:"StorageSum" xml:"StorageSum"`
	ServiceType          string `json:"ServiceType" xml:"ServiceType"`
	ExpiredCount         int    `json:"ExpiredCount" xml:"ExpiredCount"`
	RunningCount         int    `json:"RunningCount" xml:"RunningCount"`
	DownCount            int    `json:"DownCount" xml:"DownCount"`
	ExpiringCount        int    `json:"ExpiringCount" xml:"ExpiringCount"`
	DiskCount            int    `json:"DiskCount" xml:"DiskCount"`
	ComputeResourceCount int    `json:"ComputeResourceCount" xml:"ComputeResourceCount"`
}

EnsResourceUsage is a nested struct in ens response

type EnsResourceUsageInDescribeEnsResourceUsage ¶ added in v1.61.1084

type EnsResourceUsageInDescribeEnsResourceUsage struct {
	EnsResourceUsage []EnsResourceUsage `json:"ensResourceUsage" xml:"ensResourceUsage"`
}

EnsResourceUsageInDescribeEnsResourceUsage is a nested struct in ens response

type ExportBillDetailDataRequest ¶ added in v1.61.257

type ExportBillDetailDataRequest struct {
	*requests.RpcRequest
	StartDate string `position:"Query" name:"StartDate"`
	EndDate   string `position:"Query" name:"EndDate"`
}

ExportBillDetailDataRequest is the request struct for api ExportBillDetailData

func CreateExportBillDetailDataRequest ¶ added in v1.61.257

func CreateExportBillDetailDataRequest() (request *ExportBillDetailDataRequest)

CreateExportBillDetailDataRequest creates a request to invoke ExportBillDetailData API

type ExportBillDetailDataResponse ¶ added in v1.61.257

type ExportBillDetailDataResponse struct {
	*responses.BaseResponse
	FilePath  string `json:"FilePath" xml:"FilePath"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ExportBillDetailDataResponse is the response struct for api ExportBillDetailData

func CreateExportBillDetailDataResponse ¶ added in v1.61.257

func CreateExportBillDetailDataResponse() (response *ExportBillDetailDataResponse)

CreateExportBillDetailDataResponse creates a response to parse from ExportBillDetailData response

type ExportImageRequest ¶ added in v1.61.270

type ExportImageRequest struct {
	*requests.RpcRequest
	ImageId     string `position:"Query" name:"ImageId"`
	OSSRegionId string `position:"Query" name:"OSSRegionId"`
	OSSBucket   string `position:"Query" name:"OSSBucket"`
	RoleName    string `position:"Query" name:"RoleName"`
	OSSPrefix   string `position:"Query" name:"OSSPrefix"`
}

ExportImageRequest is the request struct for api ExportImage

func CreateExportImageRequest ¶ added in v1.61.270

func CreateExportImageRequest() (request *ExportImageRequest)

CreateExportImageRequest creates a request to invoke ExportImage API

type ExportImageResponse ¶ added in v1.61.270

type ExportImageResponse struct {
	*responses.BaseResponse
	ExportedImageURL string `json:"ExportedImageURL" xml:"ExportedImageURL"`
	RequestId        string `json:"RequestId" xml:"RequestId"`
}

ExportImageResponse is the response struct for api ExportImage

func CreateExportImageResponse ¶ added in v1.61.270

func CreateExportImageResponse() (response *ExportImageResponse)

CreateExportImageResponse creates a response to parse from ExportImage response

type ExportMeasurementDataRequest ¶ added in v1.60.325

type ExportMeasurementDataRequest struct {
	*requests.RpcRequest
	StartDate string `position:"Query" name:"StartDate"`
	EndDate   string `position:"Query" name:"EndDate"`
}

ExportMeasurementDataRequest is the request struct for api ExportMeasurementData

func CreateExportMeasurementDataRequest ¶ added in v1.60.325

func CreateExportMeasurementDataRequest() (request *ExportMeasurementDataRequest)

CreateExportMeasurementDataRequest creates a request to invoke ExportMeasurementData API

type ExportMeasurementDataResponse ¶ added in v1.60.325

type ExportMeasurementDataResponse struct {
	*responses.BaseResponse
	FilePath  string `json:"FilePath" xml:"FilePath"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ExportMeasurementDataResponse is the response struct for api ExportMeasurementData

func CreateExportMeasurementDataResponse ¶ added in v1.60.325

func CreateExportMeasurementDataResponse() (response *ExportMeasurementDataResponse)

CreateExportMeasurementDataResponse creates a response to parse from ExportMeasurementData response

type ForwardTableEntries ¶ added in v1.61.1591

type ForwardTableEntries struct {
	ForwardTableEntry []ForwardTableEntry `json:"ForwardTableEntry" xml:"ForwardTableEntry"`
}

ForwardTableEntries is a nested struct in ens response

type ForwardTableEntry ¶ added in v1.61.1591

type ForwardTableEntry struct {
	NatGatewayId     string `json:"NatGatewayId" xml:"NatGatewayId"`
	ForwardEntryId   string `json:"ForwardEntryId" xml:"ForwardEntryId"`
	ExternalIp       string `json:"ExternalIp" xml:"ExternalIp"`
	ExternalPort     string `json:"ExternalPort" xml:"ExternalPort"`
	InternalIp       string `json:"InternalIp" xml:"InternalIp"`
	InternalPort     string `json:"InternalPort" xml:"InternalPort"`
	ForwardEntryName string `json:"ForwardEntryName" xml:"ForwardEntryName"`
	Status           string `json:"Status" xml:"Status"`
	IpProtocol       string `json:"IpProtocol" xml:"IpProtocol"`
}

ForwardTableEntry is a nested struct in ens response

type GetDeviceInternetPortRequest ¶ added in v1.61.1227

type GetDeviceInternetPortRequest struct {
	*requests.RpcRequest
	NatType    string `position:"Query" name:"NatType"`
	InstanceId string `position:"Query" name:"InstanceId"`
	RuleId     string `position:"Query" name:"RuleId"`
}

GetDeviceInternetPortRequest is the request struct for api GetDeviceInternetPort

func CreateGetDeviceInternetPortRequest ¶ added in v1.61.1227

func CreateGetDeviceInternetPortRequest() (request *GetDeviceInternetPortRequest)

CreateGetDeviceInternetPortRequest creates a request to invoke GetDeviceInternetPort API

type GetDeviceInternetPortResponse ¶ added in v1.61.1227

type GetDeviceInternetPortResponse struct {
	*responses.BaseResponse
	RequestId   string            `json:"RequestId" xml:"RequestId"`
	InstanceId  string            `json:"InstanceId" xml:"InstanceId"`
	NetworkInfo []NetworkInfoItem `json:"NetworkInfo" xml:"NetworkInfo"`
}

GetDeviceInternetPortResponse is the response struct for api GetDeviceInternetPort

func CreateGetDeviceInternetPortResponse ¶ added in v1.61.1227

func CreateGetDeviceInternetPortResponse() (response *GetDeviceInternetPortResponse)

CreateGetDeviceInternetPortResponse creates a response to parse from GetDeviceInternetPort response

type Image ¶

type Image struct {
	Architecture      string `json:"Architecture" xml:"Architecture"`
	Platform          string `json:"Platform" xml:"Platform"`
	ImageExportStatus string `json:"ImageExportStatus" xml:"ImageExportStatus"`
	ImageId           string `json:"ImageId" xml:"ImageId"`
	ImageOwnerAlias   string `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
	ExportedImageURL  string `json:"ExportedImageURL" xml:"ExportedImageURL"`
	CreationTime      string `json:"CreationTime" xml:"CreationTime"`
	ImageName         string `json:"ImageName" xml:"ImageName"`
	ImageSize         int    `json:"ImageSize" xml:"ImageSize"`
}

Image is a nested struct in ens response

type ImageInDescribeImageInfos ¶

type ImageInDescribeImageInfos struct {
	Description  string `json:"Description" xml:"Description"`
	ImageId      string `json:"ImageId" xml:"ImageId"`
	ImageSize    string `json:"ImageSize" xml:"ImageSize"`
	ImageVersion string `json:"ImageVersion" xml:"ImageVersion"`
	OSName       string `json:"OSName" xml:"OSName"`
	OSType       string `json:"OSType" xml:"OSType"`
}

ImageInDescribeImageInfos is a nested struct in ens response

type ImageInDescribeImages ¶

type ImageInDescribeImages struct {
	Architecture    string `json:"Architecture" xml:"Architecture"`
	CreationTime    string `json:"CreationTime" xml:"CreationTime"`
	ImageId         string `json:"ImageId" xml:"ImageId"`
	ImageName       string `json:"ImageName" xml:"ImageName"`
	ImageOwnerAlias string `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
	ImageSize       string `json:"ImageSize" xml:"ImageSize"`
	Platform        string `json:"Platform" xml:"Platform"`
}

ImageInDescribeImages is a nested struct in ens response

type ImagesInDescribeAvailableResource ¶

type ImagesInDescribeAvailableResource struct {
	Image []Image `json:"Image" xml:"Image"`
}

ImagesInDescribeAvailableResource is a nested struct in ens response

type ImagesInDescribeAvailableResourceInfo ¶

type ImagesInDescribeAvailableResourceInfo struct {
	Image []Image `json:"Image" xml:"Image"`
}

ImagesInDescribeAvailableResourceInfo is a nested struct in ens response

type ImagesInDescribeExportImageInfo ¶ added in v1.61.441

type ImagesInDescribeExportImageInfo struct {
	Image []Image `json:"Image" xml:"Image"`
}

ImagesInDescribeExportImageInfo is a nested struct in ens response

type ImagesInDescribeImageInfos ¶

type ImagesInDescribeImageInfos struct {
	Image []ImageInDescribeImageInfos `json:"Image" xml:"Image"`
}

ImagesInDescribeImageInfos is a nested struct in ens response

type ImagesInDescribeImages ¶

type ImagesInDescribeImages struct {
	Image []ImageInDescribeImages `json:"Image" xml:"Image"`
}

ImagesInDescribeImages is a nested struct in ens response

type ImagesInDescribeReservedResource ¶

type ImagesInDescribeReservedResource struct {
	Image []Image `json:"Image" xml:"Image"`
}

ImagesInDescribeReservedResource is a nested struct in ens response

type ImportKeyPairRequest ¶ added in v1.61.257

type ImportKeyPairRequest struct {
	*requests.RpcRequest
	KeyPairName   string `position:"Query" name:"KeyPairName"`
	PublicKeyBody string `position:"Query" name:"PublicKeyBody"`
}

ImportKeyPairRequest is the request struct for api ImportKeyPair

func CreateImportKeyPairRequest ¶ added in v1.61.257

func CreateImportKeyPairRequest() (request *ImportKeyPairRequest)

CreateImportKeyPairRequest creates a request to invoke ImportKeyPair API

type ImportKeyPairResponse ¶ added in v1.61.257

type ImportKeyPairResponse struct {
	*responses.BaseResponse
	KeyPairFingerPrint string `json:"KeyPairFingerPrint" xml:"KeyPairFingerPrint"`
	KeyPairName        string `json:"KeyPairName" xml:"KeyPairName"`
	RequestId          string `json:"RequestId" xml:"RequestId"`
}

ImportKeyPairResponse is the response struct for api ImportKeyPair

func CreateImportKeyPairResponse ¶ added in v1.61.257

func CreateImportKeyPairResponse() (response *ImportKeyPairResponse)

CreateImportKeyPairResponse creates a response to parse from ImportKeyPair response

type InnerIpAddress ¶

type InnerIpAddress struct {
	IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}

InnerIpAddress is a nested struct in ens response

type Instance ¶

type Instance struct {
	SpecName                string                             `json:"SpecName" xml:"SpecName"`
	InstanceResourceType    string                             `json:"InstanceResourceType" xml:"InstanceResourceType"`
	ImageId                 string                             `json:"ImageId" xml:"ImageId"`
	OSName                  string                             `json:"OSName" xml:"OSName"`
	InternetMaxBandwidthOut int                                `json:"InternetMaxBandwidthOut" xml:"InternetMaxBandwidthOut"`
	InstanceId              string                             `json:"InstanceId" xml:"InstanceId"`
	StatusDescrip           string                             `json:"StatusDescrip" xml:"StatusDescrip"`
	Cpu                     string                             `json:"Cpu" xml:"Cpu"`
	ExpiredTime             string                             `json:"ExpiredTime" xml:"ExpiredTime"`
	UpdateTime              string                             `json:"UpdateTime" xml:"UpdateTime"`
	Memory                  int                                `json:"Memory" xml:"Memory"`
	InstanceName            string                             `json:"InstanceName" xml:"InstanceName"`
	CreationTime            string                             `json:"CreationTime" xml:"CreationTime"`
	EnsRegionId             string                             `json:"EnsRegionId" xml:"EnsRegionId"`
	StartTime               string                             `json:"StartTime" xml:"StartTime"`
	InternetMaxBandwidthIn  int                                `json:"InternetMaxBandwidthIn" xml:"InternetMaxBandwidthIn"`
	Disk                    int                                `json:"Disk" xml:"Disk"`
	HostName                string                             `json:"HostName" xml:"HostName"`
	Status                  string                             `json:"Status" xml:"Status"`
	SecurityGroupIds        SecurityGroupIds                   `json:"SecurityGroupIds" xml:"SecurityGroupIds"`
	InnerIpAddress          InnerIpAddress                     `json:"InnerIpAddress" xml:"InnerIpAddress"`
	PublicIpAddress         PublicIpAddressInDescribeInstances `json:"PublicIpAddress" xml:"PublicIpAddress"`
	SystemDisk              SystemDisk                         `json:"SystemDisk" xml:"SystemDisk"`
	NetworkAttributes       NetworkAttributes                  `json:"NetworkAttributes" xml:"NetworkAttributes"`
	DataDisk                DataDisk                           `json:"DataDisk" xml:"DataDisk"`
	PublicIpAddresses       PublicIpAddresses                  `json:"PublicIpAddresses" xml:"PublicIpAddresses"`
	PrivateIpAddresses      PrivateIpAddresses                 `json:"PrivateIpAddresses" xml:"PrivateIpAddresses"`
}

Instance is a nested struct in ens response

type InstanceCreateResult ¶ added in v1.60.325

type InstanceCreateResult struct {
	InstanceCreateStatus string `json:"InstanceCreateStatus" xml:"InstanceCreateStatus"`
	InstanceId           string `json:"InstanceId" xml:"InstanceId"`
}

InstanceCreateResult is a nested struct in ens response

type InstanceIdsInCreateDisk ¶ added in v1.61.1398

type InstanceIdsInCreateDisk struct {
	InstanceIds []string `json:"InstanceIds" xml:"InstanceIds"`
}

InstanceIdsInCreateDisk is a nested struct in ens response

type InstanceIdsInCreateInstance ¶ added in v1.61.1398

type InstanceIdsInCreateInstance struct {
	InstanceId []string `json:"InstanceId" xml:"InstanceId"`
}

InstanceIdsInCreateInstance is a nested struct in ens response

type InstanceIdsInRunInstances ¶ added in v1.61.1398

type InstanceIdsInRunInstances struct {
	InstanceIds []string `json:"InstanceIds" xml:"InstanceIds"`
}

InstanceIdsInRunInstances is a nested struct in ens response

type InstanceMonitorData ¶

type InstanceMonitorData struct {
	CPU        string `json:"CPU" xml:"CPU"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	Memory     string `json:"Memory" xml:"Memory"`
}

InstanceMonitorData is a nested struct in ens response

type InstanceRenewAttribute ¶

type InstanceRenewAttribute struct {
	AutoRenewal bool   `json:"AutoRenewal" xml:"AutoRenewal"`
	Duration    string `json:"Duration" xml:"Duration"`
	InstanceId  string `json:"InstanceId" xml:"InstanceId"`
}

InstanceRenewAttribute is a nested struct in ens response

type InstanceRenewAttributes ¶

type InstanceRenewAttributes struct {
	InstanceRenewAttribute []InstanceRenewAttribute `json:"InstanceRenewAttribute" xml:"InstanceRenewAttribute"`
}

InstanceRenewAttributes is a nested struct in ens response

type InstanceSpec ¶

type InstanceSpec struct {
	Core         string `json:"Core" xml:"Core"`
	DisplayName  string `json:"DisplayName" xml:"DisplayName"`
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
	Memory       string `json:"Memory" xml:"Memory"`
}

InstanceSpec is a nested struct in ens response

type InstanceSpeces ¶

type InstanceSpeces struct {
	InstanceSpec []string `json:"InstanceSpec" xml:"InstanceSpec"`
}

InstanceSpeces is a nested struct in ens response

type InstanceSpecs ¶

type InstanceSpecs struct {
	InstanceSpec []InstanceSpec `json:"InstanceSpec" xml:"InstanceSpec"`
}

InstanceSpecs is a nested struct in ens response

type InstanceType ¶

type InstanceType struct {
	CpuCoreCount     int    `json:"CpuCoreCount" xml:"CpuCoreCount"`
	InstanceTypeId   string `json:"InstanceTypeId" xml:"InstanceTypeId"`
	InstanceTypeName string `json:"InstanceTypeName" xml:"InstanceTypeName"`
	MemorySize       int    `json:"MemorySize" xml:"MemorySize"`
}

InstanceType is a nested struct in ens response

type InstanceTypes ¶

type InstanceTypes struct {
	InstanceType []InstanceType `json:"InstanceType" xml:"InstanceType"`
}

InstanceTypes is a nested struct in ens response

type InstancesInDescribeDataDistResult ¶ added in v1.61.441

type InstancesInDescribeDataDistResult struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

InstancesInDescribeDataDistResult is a nested struct in ens response

type InstancesInDescribeEpnInstanceAttribute ¶ added in v1.61.441

type InstancesInDescribeEpnInstanceAttribute struct {
	EPNInstance []EPNInstance `json:"EPNInstance" xml:"EPNInstance"`
}

InstancesInDescribeEpnInstanceAttribute is a nested struct in ens response

type InstancesInDescribeInstances ¶ added in v1.61.441

type InstancesInDescribeInstances struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

InstancesInDescribeInstances is a nested struct in ens response

type InternalIps ¶ added in v1.61.1398

type InternalIps struct {
	InternalIpsItem []InternalIpsItem `json:"InternalIps" xml:"InternalIps"`
}

InternalIps is a nested struct in ens response

type InternalIpsItem ¶ added in v1.61.1398

type InternalIpsItem struct {
	Ip string `json:"Ip" xml:"Ip"`
}

InternalIpsItem is a nested struct in ens response

type Isp ¶ added in v1.61.1398

type Isp struct {
	Code string `json:"Code" xml:"Code"`
	Name string `json:"Name" xml:"Name"`
}

Isp is a nested struct in ens response

type Isps ¶ added in v1.61.1398

type Isps struct {
	Isp []Isp `json:"Isp" xml:"Isp"`
}

Isps is a nested struct in ens response

type JoinPublicIpsToEpnInstanceRequest ¶ added in v1.61.441

type JoinPublicIpsToEpnInstanceRequest struct {
	*requests.RpcRequest
	EPNInstanceId string `position:"Query" name:"EPNInstanceId"`
	InstanceInfos string `position:"Query" name:"InstanceInfos"`
}

JoinPublicIpsToEpnInstanceRequest is the request struct for api JoinPublicIpsToEpnInstance

func CreateJoinPublicIpsToEpnInstanceRequest ¶ added in v1.61.441

func CreateJoinPublicIpsToEpnInstanceRequest() (request *JoinPublicIpsToEpnInstanceRequest)

CreateJoinPublicIpsToEpnInstanceRequest creates a request to invoke JoinPublicIpsToEpnInstance API

type JoinPublicIpsToEpnInstanceResponse ¶ added in v1.61.441

type JoinPublicIpsToEpnInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

JoinPublicIpsToEpnInstanceResponse is the response struct for api JoinPublicIpsToEpnInstance

func CreateJoinPublicIpsToEpnInstanceResponse ¶ added in v1.61.441

func CreateJoinPublicIpsToEpnInstanceResponse() (response *JoinPublicIpsToEpnInstanceResponse)

CreateJoinPublicIpsToEpnInstanceResponse creates a response to parse from JoinPublicIpsToEpnInstance response

type JoinSecurityGroupRequest ¶ added in v1.61.257

type JoinSecurityGroupRequest struct {
	*requests.RpcRequest
	SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
	InstanceId      string `position:"Query" name:"InstanceId"`
}

JoinSecurityGroupRequest is the request struct for api JoinSecurityGroup

func CreateJoinSecurityGroupRequest ¶ added in v1.61.257

func CreateJoinSecurityGroupRequest() (request *JoinSecurityGroupRequest)

CreateJoinSecurityGroupRequest creates a request to invoke JoinSecurityGroup API

type JoinSecurityGroupResponse ¶ added in v1.61.257

type JoinSecurityGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

JoinSecurityGroupResponse is the response struct for api JoinSecurityGroup

func CreateJoinSecurityGroupResponse ¶ added in v1.61.257

func CreateJoinSecurityGroupResponse() (response *JoinSecurityGroupResponse)

CreateJoinSecurityGroupResponse creates a response to parse from JoinSecurityGroup response

type JoinVSwitchesToEpnInstanceRequest ¶ added in v1.61.441

type JoinVSwitchesToEpnInstanceRequest struct {
	*requests.RpcRequest
	VSwitchesInfo string `position:"Query" name:"VSwitchesInfo"`
	EPNInstanceId string `position:"Query" name:"EPNInstanceId"`
}

JoinVSwitchesToEpnInstanceRequest is the request struct for api JoinVSwitchesToEpnInstance

func CreateJoinVSwitchesToEpnInstanceRequest ¶ added in v1.61.441

func CreateJoinVSwitchesToEpnInstanceRequest() (request *JoinVSwitchesToEpnInstanceRequest)

CreateJoinVSwitchesToEpnInstanceRequest creates a request to invoke JoinVSwitchesToEpnInstance API

type JoinVSwitchesToEpnInstanceResponse ¶ added in v1.61.441

type JoinVSwitchesToEpnInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

JoinVSwitchesToEpnInstanceResponse is the response struct for api JoinVSwitchesToEpnInstance

func CreateJoinVSwitchesToEpnInstanceResponse ¶ added in v1.61.441

func CreateJoinVSwitchesToEpnInstanceResponse() (response *JoinVSwitchesToEpnInstanceResponse)

CreateJoinVSwitchesToEpnInstanceResponse creates a response to parse from JoinVSwitchesToEpnInstance response

type KeyPair ¶ added in v1.61.257

type KeyPair struct {
	CreationTime       string `json:"CreationTime" xml:"CreationTime"`
	KeyPairFingerPrint string `json:"KeyPairFingerPrint" xml:"KeyPairFingerPrint"`
	KeyPairName        string `json:"KeyPairName" xml:"KeyPairName"`
}

KeyPair is a nested struct in ens response

type KeyPairs ¶ added in v1.61.257

type KeyPairs struct {
	KeyPair []KeyPair `json:"KeyPair" xml:"KeyPair"`
}

KeyPairs is a nested struct in ens response

type LeaveSecurityGroupRequest ¶ added in v1.61.257

type LeaveSecurityGroupRequest struct {
	*requests.RpcRequest
	SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
	InstanceId      string `position:"Query" name:"InstanceId"`
}

LeaveSecurityGroupRequest is the request struct for api LeaveSecurityGroup

func CreateLeaveSecurityGroupRequest ¶ added in v1.61.257

func CreateLeaveSecurityGroupRequest() (request *LeaveSecurityGroupRequest)

CreateLeaveSecurityGroupRequest creates a request to invoke LeaveSecurityGroup API

type LeaveSecurityGroupResponse ¶ added in v1.61.257

type LeaveSecurityGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

LeaveSecurityGroupResponse is the response struct for api LeaveSecurityGroup

func CreateLeaveSecurityGroupResponse ¶ added in v1.61.257

func CreateLeaveSecurityGroupResponse() (response *LeaveSecurityGroupResponse)

CreateLeaveSecurityGroupResponse creates a response to parse from LeaveSecurityGroup response

type ListApplicationsRequest ¶ added in v1.61.441

type ListApplicationsRequest struct {
	*requests.RpcRequest
	ClusterNames     string           `position:"Query" name:"ClusterNames"`
	Level            string           `position:"Query" name:"Level"`
	OutAppInfoParams string           `position:"Query" name:"OutAppInfoParams"`
	MaxDate          string           `position:"Query" name:"MaxDate"`
	PageNumber       requests.Integer `position:"Query" name:"PageNumber"`
	AppVersions      string           `position:"Query" name:"AppVersions"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	MinDate          string           `position:"Query" name:"MinDate"`
}

ListApplicationsRequest is the request struct for api ListApplications

func CreateListApplicationsRequest ¶ added in v1.61.441

func CreateListApplicationsRequest() (request *ListApplicationsRequest)

CreateListApplicationsRequest creates a request to invoke ListApplications API

type ListApplicationsResponse ¶ added in v1.61.441

type ListApplicationsResponse struct {
	*responses.BaseResponse
	PageNumber   int          `json:"PageNumber" xml:"PageNumber"`
	PageSize     int          `json:"PageSize" xml:"PageSize"`
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	TotalCount   int          `json:"TotalCount" xml:"TotalCount"`
	Applications Applications `json:"Applications" xml:"Applications"`
}

ListApplicationsResponse is the response struct for api ListApplications

func CreateListApplicationsResponse ¶ added in v1.61.441

func CreateListApplicationsResponse() (response *ListApplicationsResponse)

CreateListApplicationsResponse creates a response to parse from ListApplications response

type Listener ¶ added in v1.61.1107

type Listener struct {
	ListenerPort     int    `json:"ListenerPort" xml:"ListenerPort"`
	ListenerProtocol string `json:"ListenerProtocol" xml:"ListenerProtocol"`
	Description      string `json:"Description" xml:"Description"`
	ListenerForward  string `json:"ListenerForward" xml:"ListenerForward"`
	ForwardPort      int    `json:"ForwardPort" xml:"ForwardPort"`
}

Listener is a nested struct in ens response

type ListenerPorts ¶ added in v1.61.1107

type ListenerPorts struct {
	ListenerPort []string `json:"listenerPort" xml:"listenerPort"`
}

ListenerPorts is a nested struct in ens response

type ListenerPortsAndProtocols ¶ added in v1.61.1107

type ListenerPortsAndProtocols struct {
	Listener []Listener `json:"listener" xml:"listener"`
}

ListenerPortsAndProtocols is a nested struct in ens response

type LoadBalancer ¶ added in v1.61.1107

type LoadBalancer struct {
	LoadBalancerId     string `json:"LoadBalancerId" xml:"LoadBalancerId"`
	LoadBalancerName   string `json:"LoadBalancerName" xml:"LoadBalancerName"`
	LoadBalancerStatus string `json:"LoadBalancerStatus" xml:"LoadBalancerStatus"`
	Address            string `json:"Address" xml:"Address"`
	EnsRegionId        string `json:"EnsRegionId" xml:"EnsRegionId"`
	NetworkId          string `json:"NetworkId" xml:"NetworkId"`
	VSwitchId          string `json:"VSwitchId" xml:"VSwitchId"`
	CreateTime         string `json:"CreateTime" xml:"CreateTime"`
	AddressIPVersion   string `json:"AddressIPVersion" xml:"AddressIPVersion"`
	PayType            string `json:"PayType" xml:"PayType"`
}

LoadBalancer is a nested struct in ens response

type LoadBalancerSpec ¶ added in v1.61.1473

type LoadBalancerSpec struct {
	LoadBalancerSpec []string `json:"LoadBalancerSpec" xml:"LoadBalancerSpec"`
}

LoadBalancerSpec is a nested struct in ens response

type LoadBalancerSpecs ¶ added in v1.61.1473

type LoadBalancerSpecs struct {
	LoadBalancerSpecsItem []LoadBalancerSpecsItem `json:"LoadBalancerSpecs" xml:"LoadBalancerSpecs"`
}

LoadBalancerSpecs is a nested struct in ens response

type LoadBalancerSpecsItem ¶ added in v1.61.1473

type LoadBalancerSpecsItem struct {
	DisplayName      string `json:"DisplayName" xml:"DisplayName"`
	LoadBalancerSpec string `json:"LoadBalancerSpec" xml:"LoadBalancerSpec"`
}

LoadBalancerSpecsItem is a nested struct in ens response

type LoadBalancers ¶ added in v1.61.1107

type LoadBalancers struct {
	LoadBalancer []LoadBalancer `json:"LoadBalancer" xml:"LoadBalancer"`
}

LoadBalancers is a nested struct in ens response

type MeasurementData ¶ added in v1.60.325

type MeasurementData struct {
	CostCycle              string                                     `json:"CostCycle" xml:"CostCycle"`
	CostEndTime            string                                     `json:"CostEndTime" xml:"CostEndTime"`
	ChargeModel            string                                     `json:"ChargeModel" xml:"ChargeModel"`
	CostStartTime          string                                     `json:"CostStartTime" xml:"CostStartTime"`
	ResourceFeeData        ResourceFeeData                            `json:"ResourceFeeData" xml:"ResourceFeeData"`
	BandWidthFeeDatas      BandWidthFeeDatasInDescribeMeasurementData `json:"BandWidthFeeDatas" xml:"BandWidthFeeDatas"`
	ResourceFeeDataDetails ResourceFeeDataDetails                     `json:"ResourceFeeDataDetails" xml:"ResourceFeeDataDetails"`
}

MeasurementData is a nested struct in ens response

type MeasurementDatasInDescribeEpnMeasurementData ¶ added in v1.61.1084

type MeasurementDatasInDescribeEpnMeasurementData struct {
	MeasurementData []MeasurementData `json:"MeasurementData" xml:"MeasurementData"`
}

MeasurementDatasInDescribeEpnMeasurementData is a nested struct in ens response

type MeasurementDatasInDescribeMeasurementData ¶ added in v1.61.1084

type MeasurementDatasInDescribeMeasurementData struct {
	MeasurementData []MeasurementData `json:"MeasurementData" xml:"MeasurementData"`
}

MeasurementDatasInDescribeMeasurementData is a nested struct in ens response

type ModifyEnsEipAddressAttributeRequest ¶ added in v1.61.1084

type ModifyEnsEipAddressAttributeRequest struct {
	*requests.RpcRequest
	Description  string           `position:"Query" name:"Description"`
	AllocationId string           `position:"Query" name:"AllocationId"`
	Bandwidth    requests.Integer `position:"Query" name:"Bandwidth"`
	Name         string           `position:"Query" name:"Name"`
}

ModifyEnsEipAddressAttributeRequest is the request struct for api ModifyEnsEipAddressAttribute

func CreateModifyEnsEipAddressAttributeRequest ¶ added in v1.61.1084

func CreateModifyEnsEipAddressAttributeRequest() (request *ModifyEnsEipAddressAttributeRequest)

CreateModifyEnsEipAddressAttributeRequest creates a request to invoke ModifyEnsEipAddressAttribute API

type ModifyEnsEipAddressAttributeResponse ¶ added in v1.61.1084

type ModifyEnsEipAddressAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyEnsEipAddressAttributeResponse is the response struct for api ModifyEnsEipAddressAttribute

func CreateModifyEnsEipAddressAttributeResponse ¶ added in v1.61.1084

func CreateModifyEnsEipAddressAttributeResponse() (response *ModifyEnsEipAddressAttributeResponse)

CreateModifyEnsEipAddressAttributeResponse creates a response to parse from ModifyEnsEipAddressAttribute response

type ModifyEpnInstanceRequest ¶ added in v1.61.441

type ModifyEpnInstanceRequest struct {
	*requests.RpcRequest
	NetworkingModel         string           `position:"Query" name:"NetworkingModel"`
	InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
	EPNInstanceId           string           `position:"Query" name:"EPNInstanceId"`
	EPNInstanceName         string           `position:"Query" name:"EPNInstanceName"`
}

ModifyEpnInstanceRequest is the request struct for api ModifyEpnInstance

func CreateModifyEpnInstanceRequest ¶ added in v1.61.441

func CreateModifyEpnInstanceRequest() (request *ModifyEpnInstanceRequest)

CreateModifyEpnInstanceRequest creates a request to invoke ModifyEpnInstance API

type ModifyEpnInstanceResponse ¶ added in v1.61.441

type ModifyEpnInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyEpnInstanceResponse is the response struct for api ModifyEpnInstance

func CreateModifyEpnInstanceResponse ¶ added in v1.61.441

func CreateModifyEpnInstanceResponse() (response *ModifyEpnInstanceResponse)

CreateModifyEpnInstanceResponse creates a response to parse from ModifyEpnInstance response

type ModifyImageAttributeRequest ¶

type ModifyImageAttributeRequest struct {
	*requests.RpcRequest
	ImageId   string `position:"Query" name:"ImageId"`
	ImageName string `position:"Query" name:"ImageName"`
	Product   string `position:"Query" name:"product"`
}

ModifyImageAttributeRequest is the request struct for api ModifyImageAttribute

func CreateModifyImageAttributeRequest ¶

func CreateModifyImageAttributeRequest() (request *ModifyImageAttributeRequest)

CreateModifyImageAttributeRequest creates a request to invoke ModifyImageAttribute API

type ModifyImageAttributeResponse ¶

type ModifyImageAttributeResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyImageAttributeResponse is the response struct for api ModifyImageAttribute

func CreateModifyImageAttributeResponse ¶

func CreateModifyImageAttributeResponse() (response *ModifyImageAttributeResponse)

CreateModifyImageAttributeResponse creates a response to parse from ModifyImageAttribute response

type ModifyImageSharePermissionRequest ¶ added in v1.61.441

type ModifyImageSharePermissionRequest struct {
	*requests.RpcRequest
	ImageId        string `position:"Query" name:"ImageId"`
	RemoveAccounts string `position:"Query" name:"RemoveAccounts"`
	AddAccounts    string `position:"Query" name:"AddAccounts"`
}

ModifyImageSharePermissionRequest is the request struct for api ModifyImageSharePermission

func CreateModifyImageSharePermissionRequest ¶ added in v1.61.441

func CreateModifyImageSharePermissionRequest() (request *ModifyImageSharePermissionRequest)

CreateModifyImageSharePermissionRequest creates a request to invoke ModifyImageSharePermission API

type ModifyImageSharePermissionResponse ¶ added in v1.61.441

type ModifyImageSharePermissionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyImageSharePermissionResponse is the response struct for api ModifyImageSharePermission

func CreateModifyImageSharePermissionResponse ¶ added in v1.61.441

func CreateModifyImageSharePermissionResponse() (response *ModifyImageSharePermissionResponse)

CreateModifyImageSharePermissionResponse creates a response to parse from ModifyImageSharePermission response

type ModifyInstanceAttributeRequest ¶

type ModifyInstanceAttributeRequest struct {
	*requests.RpcRequest
	Password     string `position:"Query" name:"Password"`
	InstanceId   string `position:"Query" name:"InstanceId"`
	InstanceName string `position:"Query" name:"InstanceName"`
}

ModifyInstanceAttributeRequest is the request struct for api ModifyInstanceAttribute

func CreateModifyInstanceAttributeRequest ¶

func CreateModifyInstanceAttributeRequest() (request *ModifyInstanceAttributeRequest)

CreateModifyInstanceAttributeRequest creates a request to invoke ModifyInstanceAttribute API

type ModifyInstanceAttributeResponse ¶

type ModifyInstanceAttributeResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyInstanceAttributeResponse is the response struct for api ModifyInstanceAttribute

func CreateModifyInstanceAttributeResponse ¶

func CreateModifyInstanceAttributeResponse() (response *ModifyInstanceAttributeResponse)

CreateModifyInstanceAttributeResponse creates a response to parse from ModifyInstanceAttribute response

type ModifyInstanceAutoRenewAttributeRequest ¶ added in v1.61.1272

type ModifyInstanceAutoRenewAttributeRequest struct {
	*requests.RpcRequest
	Duration      string `position:"Query" name:"Duration"`
	RenewalStatus string `position:"Query" name:"RenewalStatus"`
	OwnerId       string `position:"Query" name:"OwnerId"`
	AutoRenew     string `position:"Query" name:"AutoRenew"`
	InstanceIds   string `position:"Query" name:"InstanceIds"`
}

ModifyInstanceAutoRenewAttributeRequest is the request struct for api ModifyInstanceAutoRenewAttribute

func CreateModifyInstanceAutoRenewAttributeRequest ¶ added in v1.61.1272

func CreateModifyInstanceAutoRenewAttributeRequest() (request *ModifyInstanceAutoRenewAttributeRequest)

CreateModifyInstanceAutoRenewAttributeRequest creates a request to invoke ModifyInstanceAutoRenewAttribute API

type ModifyInstanceAutoRenewAttributeResponse ¶ added in v1.61.1272

type ModifyInstanceAutoRenewAttributeResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyInstanceAutoRenewAttributeResponse is the response struct for api ModifyInstanceAutoRenewAttribute

func CreateModifyInstanceAutoRenewAttributeResponse ¶ added in v1.61.1272

func CreateModifyInstanceAutoRenewAttributeResponse() (response *ModifyInstanceAutoRenewAttributeResponse)

CreateModifyInstanceAutoRenewAttributeResponse creates a response to parse from ModifyInstanceAutoRenewAttribute response

type ModifyLoadBalancerAttributeRequest ¶ added in v1.61.1107

type ModifyLoadBalancerAttributeRequest struct {
	*requests.RpcRequest
	LoadBalancerName string `position:"Query" name:"LoadBalancerName"`
	LoadBalancerId   string `position:"Query" name:"LoadBalancerId"`
}

ModifyLoadBalancerAttributeRequest is the request struct for api ModifyLoadBalancerAttribute

func CreateModifyLoadBalancerAttributeRequest ¶ added in v1.61.1107

func CreateModifyLoadBalancerAttributeRequest() (request *ModifyLoadBalancerAttributeRequest)

CreateModifyLoadBalancerAttributeRequest creates a request to invoke ModifyLoadBalancerAttribute API

type ModifyLoadBalancerAttributeResponse ¶ added in v1.61.1107

type ModifyLoadBalancerAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyLoadBalancerAttributeResponse is the response struct for api ModifyLoadBalancerAttribute

func CreateModifyLoadBalancerAttributeResponse ¶ added in v1.61.1107

func CreateModifyLoadBalancerAttributeResponse() (response *ModifyLoadBalancerAttributeResponse)

CreateModifyLoadBalancerAttributeResponse creates a response to parse from ModifyLoadBalancerAttribute response

type ModifyNetworkAttributeRequest ¶ added in v1.61.1084

type ModifyNetworkAttributeRequest struct {
	*requests.RpcRequest
	Description string `position:"Query" name:"Description"`
	NetworkName string `position:"Query" name:"NetworkName"`
	NetworkId   string `position:"Query" name:"NetworkId"`
}

ModifyNetworkAttributeRequest is the request struct for api ModifyNetworkAttribute

func CreateModifyNetworkAttributeRequest ¶ added in v1.61.1084

func CreateModifyNetworkAttributeRequest() (request *ModifyNetworkAttributeRequest)

CreateModifyNetworkAttributeRequest creates a request to invoke ModifyNetworkAttribute API

type ModifyNetworkAttributeResponse ¶ added in v1.61.1084

type ModifyNetworkAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyNetworkAttributeResponse is the response struct for api ModifyNetworkAttribute

func CreateModifyNetworkAttributeResponse ¶ added in v1.61.1084

func CreateModifyNetworkAttributeResponse() (response *ModifyNetworkAttributeResponse)

CreateModifyNetworkAttributeResponse creates a response to parse from ModifyNetworkAttribute response

type ModifyPrepayInstanceSpecRequest ¶ added in v1.61.1591

type ModifyPrepayInstanceSpecRequest struct {
	*requests.RpcRequest
	InstanceType string `position:"Query" name:"InstanceType"`
	InstanceId   string `position:"Query" name:"InstanceId"`
}

ModifyPrepayInstanceSpecRequest is the request struct for api ModifyPrepayInstanceSpec

func CreateModifyPrepayInstanceSpecRequest ¶ added in v1.61.1591

func CreateModifyPrepayInstanceSpecRequest() (request *ModifyPrepayInstanceSpecRequest)

CreateModifyPrepayInstanceSpecRequest creates a request to invoke ModifyPrepayInstanceSpec API

type ModifyPrepayInstanceSpecResponse ¶ added in v1.61.1591

type ModifyPrepayInstanceSpecResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyPrepayInstanceSpecResponse is the response struct for api ModifyPrepayInstanceSpec

func CreateModifyPrepayInstanceSpecResponse ¶ added in v1.61.1591

func CreateModifyPrepayInstanceSpecResponse() (response *ModifyPrepayInstanceSpecResponse)

CreateModifyPrepayInstanceSpecResponse creates a response to parse from ModifyPrepayInstanceSpec response

type ModifySecurityGroupAttributeRequest ¶ added in v1.61.1084

type ModifySecurityGroupAttributeRequest struct {
	*requests.RpcRequest
	SecurityGroupId   string `position:"Query" name:"SecurityGroupId"`
	Description       string `position:"Query" name:"Description"`
	SecurityGroupName string `position:"Query" name:"SecurityGroupName"`
}

ModifySecurityGroupAttributeRequest is the request struct for api ModifySecurityGroupAttribute

func CreateModifySecurityGroupAttributeRequest ¶ added in v1.61.1084

func CreateModifySecurityGroupAttributeRequest() (request *ModifySecurityGroupAttributeRequest)

CreateModifySecurityGroupAttributeRequest creates a request to invoke ModifySecurityGroupAttribute API

type ModifySecurityGroupAttributeResponse ¶ added in v1.61.1084

type ModifySecurityGroupAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifySecurityGroupAttributeResponse is the response struct for api ModifySecurityGroupAttribute

func CreateModifySecurityGroupAttributeResponse ¶ added in v1.61.1084

func CreateModifySecurityGroupAttributeResponse() (response *ModifySecurityGroupAttributeResponse)

CreateModifySecurityGroupAttributeResponse creates a response to parse from ModifySecurityGroupAttribute response

type ModifyVSwitchAttributeRequest ¶ added in v1.61.1084

type ModifyVSwitchAttributeRequest struct {
	*requests.RpcRequest
	Description string `position:"Query" name:"Description"`
	VSwitchId   string `position:"Query" name:"VSwitchId"`
	VSwitchName string `position:"Query" name:"VSwitchName"`
}

ModifyVSwitchAttributeRequest is the request struct for api ModifyVSwitchAttribute

func CreateModifyVSwitchAttributeRequest ¶ added in v1.61.1084

func CreateModifyVSwitchAttributeRequest() (request *ModifyVSwitchAttributeRequest)

CreateModifyVSwitchAttributeRequest creates a request to invoke ModifyVSwitchAttribute API

type ModifyVSwitchAttributeResponse ¶ added in v1.61.1084

type ModifyVSwitchAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyVSwitchAttributeResponse is the response struct for api ModifyVSwitchAttribute

func CreateModifyVSwitchAttributeResponse ¶ added in v1.61.1084

func CreateModifyVSwitchAttributeResponse() (response *ModifyVSwitchAttributeResponse)

CreateModifyVSwitchAttributeResponse creates a response to parse from ModifyVSwitchAttribute response

type MonitorData ¶ added in v1.60.325

type MonitorData struct {
	MaxUpBandWidth       int64                      `json:"MaxUpBandWidth" xml:"MaxUpBandWidth"`
	MaxDownBandWidth     int64                      `json:"MaxDownBandWidth" xml:"MaxDownBandWidth"`
	BandWidthMonitorData []BandWidthMonitorDataItem `json:"BandWidthMonitorData" xml:"BandWidthMonitorData"`
}

MonitorData is a nested struct in ens response

type MonitorDataInDescribeInstanceMonitorData ¶

type MonitorDataInDescribeInstanceMonitorData struct {
	InstanceMonitorData []InstanceMonitorData `json:"InstanceMonitorData" xml:"InstanceMonitorData"`
}

MonitorDataInDescribeInstanceMonitorData is a nested struct in ens response

type MonitorDataInDescribeUserBandWidthData ¶

type MonitorDataInDescribeUserBandWidthData struct {
	MaxDownBandWidth     string                                                `json:"MaxDownBandWidth" xml:"MaxDownBandWidth"`
	MaxUpBandWidth       string                                                `json:"MaxUpBandWidth" xml:"MaxUpBandWidth"`
	BandWidthMonitorData []BandWidthMonitorDataItemInDescribeUserBandWidthData `json:"BandWidthMonitorData" xml:"BandWidthMonitorData"`
}

MonitorDataInDescribeUserBandWidthData is a nested struct in ens response

type NatGateway ¶ added in v1.61.1591

type NatGateway struct {
	EnsRegionId  string `json:"EnsRegionId" xml:"EnsRegionId"`
	NatGatewayId string `json:"NatGatewayId" xml:"NatGatewayId"`
	NetworkId    string `json:"NetworkId" xml:"NetworkId"`
	VSwitchId    string `json:"VSwitchId" xml:"VSwitchId"`
	Name         string `json:"Name" xml:"Name"`
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
}

NatGateway is a nested struct in ens response

type NatGateways ¶ added in v1.61.1591

type NatGateways struct {
	NatGateway []NatGateway `json:"NatGateway" xml:"NatGateway"`
}

NatGateways is a nested struct in ens response

type Network ¶ added in v1.61.1084

type Network struct {
	NetworkName   string                       `json:"NetworkName" xml:"NetworkName"`
	CreatedTime   string                       `json:"CreatedTime" xml:"CreatedTime"`
	EnsRegionId   string                       `json:"EnsRegionId" xml:"EnsRegionId"`
	NetworkId     string                       `json:"NetworkId" xml:"NetworkId"`
	Status        string                       `json:"Status" xml:"Status"`
	CidrBlock     string                       `json:"CidrBlock" xml:"CidrBlock"`
	Description   string                       `json:"Description" xml:"Description"`
	RouterTableId string                       `json:"RouterTableId" xml:"RouterTableId"`
	VSwitchIds    VSwitchIdsInDescribeNetworks `json:"VSwitchIds" xml:"VSwitchIds"`
}

Network is a nested struct in ens response

type NetworkAttributes ¶ added in v1.61.1084

type NetworkAttributes struct {
	NetworkId        string                              `json:"NetworkId" xml:"NetworkId"`
	VSwitchId        string                              `json:"VSwitchId" xml:"VSwitchId"`
	PrivateIpAddress PrivateIpAddressInDescribeInstances `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
}

NetworkAttributes is a nested struct in ens response

type NetworkInDescribeDeviceService ¶ added in v1.61.1398

type NetworkInDescribeDeviceService struct {
	Ports []Ports `json:"Ports" xml:"Ports"`
}

NetworkInDescribeDeviceService is a nested struct in ens response

type NetworkInfo ¶ added in v1.61.1227

type NetworkInfo struct {
	NetworkInfoItem []NetworkInfoItem `json:"NetworkInfo" xml:"NetworkInfo"`
}

NetworkInfo is a nested struct in ens response

type NetworkInfoItem ¶ added in v1.61.1227

type NetworkInfoItem struct {
	InternalIp   string `json:"InternalIp" xml:"InternalIp"`
	InternalPort string `json:"InternalPort" xml:"InternalPort"`
	ExternalIp   string `json:"ExternalIp" xml:"ExternalIp"`
	ExternalPort string `json:"ExternalPort" xml:"ExternalPort"`
	ISP          string `json:"ISP" xml:"ISP"`
	Status       string `json:"Status" xml:"Status"`
}

NetworkInfoItem is a nested struct in ens response

type NetworkInterfaceSet ¶ added in v1.61.514

type NetworkInterfaceSet struct {
	CreationTime       string `json:"CreationTime" xml:"CreationTime"`
	EnsRegionId        string `json:"EnsRegionId" xml:"EnsRegionId"`
	InstanceId         string `json:"InstanceId" xml:"InstanceId"`
	MacAddress         string `json:"MacAddress" xml:"MacAddress"`
	NetworkInterfaceId string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
	PrimaryIp          string `json:"PrimaryIp" xml:"PrimaryIp"`
	PrimaryIpType      string `json:"PrimaryIpType" xml:"PrimaryIpType"`
	Status             string `json:"Status" xml:"Status"`
	VSwitchId          string `json:"VSwitchId" xml:"VSwitchId"`
}

NetworkInterfaceSet is a nested struct in ens response

type NetworkInterfaceSets ¶ added in v1.61.514

type NetworkInterfaceSets struct {
	NetworkInterfaceSet []NetworkInterfaceSet `json:"NetworkInterfaceSet" xml:"NetworkInterfaceSet"`
}

NetworkInterfaceSets is a nested struct in ens response

type Networks ¶ added in v1.61.1084

type Networks struct {
	Network []Network `json:"Network" xml:"Network"`
}

Networks is a nested struct in ens response

type NextHop ¶ added in v1.61.1591

type NextHop struct {
	NextHopId   string `json:"NextHopId" xml:"NextHopId"`
	NextHopType string `json:"NextHopType" xml:"NextHopType"`
}

NextHop is a nested struct in ens response

type NextHops ¶ added in v1.61.1591

type NextHops struct {
	NextHop []NextHop `json:"NextHop" xml:"NextHop"`
}

NextHops is a nested struct in ens response

type Permission ¶ added in v1.61.257

type Permission struct {
	CreationTime    string `json:"CreationTime" xml:"CreationTime"`
	Direction       string `json:"Direction" xml:"Direction"`
	Policy          string `json:"Policy" xml:"Policy"`
	PortRange       string `json:"PortRange" xml:"PortRange"`
	SourceCidrIp    string `json:"SourceCidrIp" xml:"SourceCidrIp"`
	IpProtocol      string `json:"IpProtocol" xml:"IpProtocol"`
	DestCidrIp      string `json:"DestCidrIp" xml:"DestCidrIp"`
	Priority        int    `json:"Priority" xml:"Priority"`
	SourcePortRange string `json:"SourcePortRange" xml:"SourcePortRange"`
	Description     string `json:"Description" xml:"Description"`
}

Permission is a nested struct in ens response

type Permissions ¶ added in v1.61.257

type Permissions struct {
	Permission []Permission `json:"Permission" xml:"Permission"`
}

Permissions is a nested struct in ens response

type PodAbstractInfo ¶ added in v1.61.441

type PodAbstractInfo struct {
	ContainerService  bool              `json:"ContainerService" xml:"ContainerService"`
	Name              bool              `json:"Name" xml:"Name"`
	Namespace         bool              `json:"Namespace" xml:"Namespace"`
	ResourceScope     bool              `json:"ResourceScope" xml:"ResourceScope"`
	Status            bool              `json:"Status" xml:"Status"`
	ContainerStatuses ContainerStatuses `json:"ContainerStatuses" xml:"ContainerStatuses"`
}

PodAbstractInfo is a nested struct in ens response

type Ports ¶ added in v1.61.1398

type Ports struct {
	ContainerPorts string `json:"ContainerPorts" xml:"ContainerPorts"`
	ExternalIp     string `json:"ExternalIp" xml:"ExternalIp"`
	HostPorts      string `json:"HostPorts" xml:"HostPorts"`
	Protocol       string `json:"Protocol" xml:"Protocol"`
}

Ports is a nested struct in ens response

type PreCreateEnsServiceRequest ¶ added in v1.61.257

type PreCreateEnsServiceRequest struct {
	*requests.RpcRequest
	BandwidthType           string `position:"Query" name:"BandwidthType"`
	KeyPairName             string `position:"Query" name:"KeyPairName"`
	Password                string `position:"Query" name:"Password"`
	BuyResourcesDetail      string `position:"Query" name:"BuyResourcesDetail"`
	SystemDiskSize          string `position:"Query" name:"SystemDiskSize"`
	InstanceBandwithdLimit  string `position:"Query" name:"InstanceBandwithdLimit"`
	EnsServiceName          string `position:"Query" name:"EnsServiceName"`
	NetLevel                string `position:"Query" name:"NetLevel"`
	DataDiskSize            string `position:"Query" name:"DataDiskSize"`
	SchedulingPriceStrategy string `position:"Query" name:"SchedulingPriceStrategy"`
	ImageId                 string `position:"Query" name:"ImageId"`
	InstanceSpec            string `position:"Query" name:"InstanceSpec"`
	UserData                string `position:"Query" name:"UserData"`
	SchedulingStrategy      string `position:"Query" name:"SchedulingStrategy"`
}

PreCreateEnsServiceRequest is the request struct for api PreCreateEnsService

func CreatePreCreateEnsServiceRequest ¶ added in v1.61.257

func CreatePreCreateEnsServiceRequest() (request *PreCreateEnsServiceRequest)

CreatePreCreateEnsServiceRequest creates a request to invoke PreCreateEnsService API

type PreCreateEnsServiceResponse ¶ added in v1.61.257

type PreCreateEnsServiceResponse struct {
	*responses.BaseResponse
	BuyResourcesDetail string `json:"BuyResourcesDetail" xml:"BuyResourcesDetail"`
	Code               int    `json:"Code" xml:"Code"`
	EnsServiceId       string `json:"EnsServiceId" xml:"EnsServiceId"`
	NetLevel           string `json:"NetLevel" xml:"NetLevel"`
	RequestId          string `json:"RequestId" xml:"RequestId"`
}

PreCreateEnsServiceResponse is the response struct for api PreCreateEnsService

func CreatePreCreateEnsServiceResponse ¶ added in v1.61.257

func CreatePreCreateEnsServiceResponse() (response *PreCreateEnsServiceResponse)

CreatePreCreateEnsServiceResponse creates a response to parse from PreCreateEnsService response

type Price ¶ added in v1.60.325

type Price struct {
	Currency      string  `json:"Currency" xml:"Currency"`
	DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"`
	OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"`
	TradePrice    float64 `json:"TradePrice" xml:"TradePrice"`
}

Price is a nested struct in ens response

type PriceInfo ¶ added in v1.60.325

type PriceInfo struct {
	Price Price `json:"Price" xml:"Price"`
}

PriceInfo is a nested struct in ens response

type PrivateIpAddress ¶

type PrivateIpAddress struct {
	Ip      string `json:"Ip" xml:"Ip"`
	Isp     string `json:"Isp" xml:"Isp"`
	GateWay string `json:"GateWay" xml:"GateWay"`
}

PrivateIpAddress is a nested struct in ens response

type PrivateIpAddressInDescribeInstances ¶ added in v1.61.1084

type PrivateIpAddressInDescribeInstances struct {
	IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}

PrivateIpAddressInDescribeInstances is a nested struct in ens response

type PrivateIpAddresses ¶

type PrivateIpAddresses struct {
	PrivateIpAddress []PrivateIpAddress `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
}

PrivateIpAddresses is a nested struct in ens response

type PublicIpAddress ¶

type PublicIpAddress struct {
	Ip      string `json:"Ip" xml:"Ip"`
	Isp     string `json:"Isp" xml:"Isp"`
	GateWay string `json:"GateWay" xml:"GateWay"`
}

PublicIpAddress is a nested struct in ens response

type PublicIpAddressInDescribeInstances ¶

type PublicIpAddressInDescribeInstances struct {
	IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}

PublicIpAddressInDescribeInstances is a nested struct in ens response

type PublicIpAddresses ¶

type PublicIpAddresses struct {
	PublicIpAddress []PublicIpAddress `json:"PublicIpAddress" xml:"PublicIpAddress"`
}

PublicIpAddresses is a nested struct in ens response

type PublicIps ¶ added in v1.61.1398

type PublicIps struct {
	PublicIpsItem []PublicIpsItem `json:"PublicIps" xml:"PublicIps"`
}

PublicIps is a nested struct in ens response

type PublicIpsItem ¶ added in v1.61.1398

type PublicIpsItem struct {
	Ip string `json:"Ip" xml:"Ip"`
}

PublicIpsItem is a nested struct in ens response

type PushApplicationDataRequest ¶ added in v1.61.441

type PushApplicationDataRequest struct {
	*requests.RpcRequest
	Data         string           `position:"Query" name:"Data"`
	Timeout      requests.Integer `position:"Query" name:"Timeout"`
	PushStrategy string           `position:"Query" name:"PushStrategy"`
	AppId        string           `position:"Query" name:"AppId"`
}

PushApplicationDataRequest is the request struct for api PushApplicationData

func CreatePushApplicationDataRequest ¶ added in v1.61.441

func CreatePushApplicationDataRequest() (request *PushApplicationDataRequest)

CreatePushApplicationDataRequest creates a request to invoke PushApplicationData API

type PushApplicationDataResponse ¶ added in v1.61.441

type PushApplicationDataResponse struct {
	*responses.BaseResponse
	RequestId   string                           `json:"RequestId" xml:"RequestId"`
	PushResults PushResultsInPushApplicationData `json:"PushResults" xml:"PushResults"`
}

PushApplicationDataResponse is the response struct for api PushApplicationData

func CreatePushApplicationDataResponse ¶ added in v1.61.441

func CreatePushApplicationDataResponse() (response *PushApplicationDataResponse)

CreatePushApplicationDataResponse creates a response to parse from PushApplicationData response

type PushResult ¶ added in v1.61.441

type PushResult struct {
	Name          string      `json:"Name" xml:"Name"`
	Version       string      `json:"Version" xml:"Version"`
	ResultCode    int         `json:"ResultCode" xml:"ResultCode"`
	ResultDescrip string      `json:"ResultDescrip" xml:"ResultDescrip"`
	StatusStatS   StatusStatS `json:"StatusStatS" xml:"StatusStatS"`
}

PushResult is a nested struct in ens response

type PushResultsInDescribeDataPushResult ¶ added in v1.61.441

type PushResultsInDescribeDataPushResult struct {
	PushResult []PushResult `json:"PushResult" xml:"PushResult"`
}

PushResultsInDescribeDataPushResult is a nested struct in ens response

type PushResultsInPushApplicationData ¶ added in v1.61.441

type PushResultsInPushApplicationData struct {
	PushResult []PushResult `json:"PushResult" xml:"PushResult"`
}

PushResultsInPushApplicationData is a nested struct in ens response

type ReInitDiskRequest ¶ added in v1.61.441

type ReInitDiskRequest struct {
	*requests.RpcRequest
	ImageId string `position:"Query" name:"ImageId"`
	DiskId  string `position:"Query" name:"DiskId"`
}

ReInitDiskRequest is the request struct for api ReInitDisk

func CreateReInitDiskRequest ¶ added in v1.61.441

func CreateReInitDiskRequest() (request *ReInitDiskRequest)

CreateReInitDiskRequest creates a request to invoke ReInitDisk API

type ReInitDiskResponse ¶ added in v1.61.441

type ReInitDiskResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ReInitDiskResponse is the response struct for api ReInitDisk

func CreateReInitDiskResponse ¶ added in v1.61.441

func CreateReInitDiskResponse() (response *ReInitDiskResponse)

CreateReInitDiskResponse creates a response to parse from ReInitDisk response

type RebootInstanceRequest ¶

type RebootInstanceRequest struct {
	*requests.RpcRequest
	ForceStop  string `position:"Query" name:"ForceStop"`
	InstanceId string `position:"Query" name:"InstanceId"`
}

RebootInstanceRequest is the request struct for api RebootInstance

func CreateRebootInstanceRequest ¶

func CreateRebootInstanceRequest() (request *RebootInstanceRequest)

CreateRebootInstanceRequest creates a request to invoke RebootInstance API

type RebootInstanceResponse ¶

type RebootInstanceResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RebootInstanceResponse is the response struct for api RebootInstance

func CreateRebootInstanceResponse ¶

func CreateRebootInstanceResponse() (response *RebootInstanceResponse)

CreateRebootInstanceResponse creates a response to parse from RebootInstance response

type RegionId ¶ added in v1.61.441

type RegionId struct {
	RegionId      string `json:"RegionId" xml:"RegionId"`
	StartTime     string `json:"StartTime" xml:"StartTime"`
	StatusDescrip string `json:"StatusDescrip" xml:"StatusDescrip"`
	UpdateTime    string `json:"UpdateTime" xml:"UpdateTime"`
}

RegionId is a nested struct in ens response

type RegionIds ¶ added in v1.61.441

type RegionIds struct {
	RegionId []RegionId `json:"RegionId" xml:"RegionId"`
}

RegionIds is a nested struct in ens response

type ReleaseInstanceRequest ¶ added in v1.61.1084

type ReleaseInstanceRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
}

ReleaseInstanceRequest is the request struct for api ReleaseInstance

func CreateReleaseInstanceRequest ¶ added in v1.61.1084

func CreateReleaseInstanceRequest() (request *ReleaseInstanceRequest)

CreateReleaseInstanceRequest creates a request to invoke ReleaseInstance API

type ReleaseInstanceResponse ¶ added in v1.61.1084

type ReleaseInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ReleaseInstanceResponse is the response struct for api ReleaseInstance

func CreateReleaseInstanceResponse ¶ added in v1.61.1084

func CreateReleaseInstanceResponse() (response *ReleaseInstanceResponse)

CreateReleaseInstanceResponse creates a response to parse from ReleaseInstance response

type ReleasePostPaidInstanceRequest ¶

type ReleasePostPaidInstanceRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
}

ReleasePostPaidInstanceRequest is the request struct for api ReleasePostPaidInstance

func CreateReleasePostPaidInstanceRequest ¶

func CreateReleasePostPaidInstanceRequest() (request *ReleasePostPaidInstanceRequest)

CreateReleasePostPaidInstanceRequest creates a request to invoke ReleasePostPaidInstance API

type ReleasePostPaidInstanceResponse ¶

type ReleasePostPaidInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ReleasePostPaidInstanceResponse is the response struct for api ReleasePostPaidInstance

func CreateReleasePostPaidInstanceResponse ¶

func CreateReleasePostPaidInstanceResponse() (response *ReleasePostPaidInstanceResponse)

CreateReleasePostPaidInstanceResponse creates a response to parse from ReleasePostPaidInstance response

type ReleasePrePaidInstanceRequest ¶

type ReleasePrePaidInstanceRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
}

ReleasePrePaidInstanceRequest is the request struct for api ReleasePrePaidInstance

func CreateReleasePrePaidInstanceRequest ¶

func CreateReleasePrePaidInstanceRequest() (request *ReleasePrePaidInstanceRequest)

CreateReleasePrePaidInstanceRequest creates a request to invoke ReleasePrePaidInstance API

type ReleasePrePaidInstanceResponse ¶

type ReleasePrePaidInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ReleasePrePaidInstanceResponse is the response struct for api ReleasePrePaidInstance

func CreateReleasePrePaidInstanceResponse ¶

func CreateReleasePrePaidInstanceResponse() (response *ReleasePrePaidInstanceResponse)

CreateReleasePrePaidInstanceResponse creates a response to parse from ReleasePrePaidInstance response

type RemoveBackendServersBackendServers ¶ added in v1.61.1107

type RemoveBackendServersBackendServers struct {
	Port     string `name:"Port"`
	Ip       string `name:"Ip"`
	Weight   string `name:"Weight"`
	Type     string `name:"Type"`
	ServerId string `name:"ServerId"`
}

RemoveBackendServersBackendServers is a repeated param struct in RemoveBackendServersRequest

type RemoveBackendServersRequest ¶ added in v1.61.1107

type RemoveBackendServersRequest struct {
	*requests.RpcRequest
	BackendServers *[]RemoveBackendServersBackendServers `position:"Query" name:"BackendServers"  type:"Json"`
	LoadBalancerId string                                `position:"Query" name:"LoadBalancerId"`
}

RemoveBackendServersRequest is the request struct for api RemoveBackendServers

func CreateRemoveBackendServersRequest ¶ added in v1.61.1107

func CreateRemoveBackendServersRequest() (request *RemoveBackendServersRequest)

CreateRemoveBackendServersRequest creates a request to invoke RemoveBackendServers API

type RemoveBackendServersResponse ¶ added in v1.61.1107

type RemoveBackendServersResponse struct {
	*responses.BaseResponse
	RequestId      string                               `json:"RequestId" xml:"RequestId"`
	BackendServers BackendServersInRemoveBackendServers `json:"BackendServers" xml:"BackendServers"`
}

RemoveBackendServersResponse is the response struct for api RemoveBackendServers

func CreateRemoveBackendServersResponse ¶ added in v1.61.1107

func CreateRemoveBackendServersResponse() (response *RemoveBackendServersResponse)

CreateRemoveBackendServersResponse creates a response to parse from RemoveBackendServers response

type RemovePublicIpsFromEpnInstanceRequest ¶ added in v1.61.441

type RemovePublicIpsFromEpnInstanceRequest struct {
	*requests.RpcRequest
	EPNInstanceId string `position:"Query" name:"EPNInstanceId"`
	InstanceInfos string `position:"Query" name:"InstanceInfos"`
}

RemovePublicIpsFromEpnInstanceRequest is the request struct for api RemovePublicIpsFromEpnInstance

func CreateRemovePublicIpsFromEpnInstanceRequest ¶ added in v1.61.441

func CreateRemovePublicIpsFromEpnInstanceRequest() (request *RemovePublicIpsFromEpnInstanceRequest)

CreateRemovePublicIpsFromEpnInstanceRequest creates a request to invoke RemovePublicIpsFromEpnInstance API

type RemovePublicIpsFromEpnInstanceResponse ¶ added in v1.61.441

type RemovePublicIpsFromEpnInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RemovePublicIpsFromEpnInstanceResponse is the response struct for api RemovePublicIpsFromEpnInstance

func CreateRemovePublicIpsFromEpnInstanceResponse ¶ added in v1.61.441

func CreateRemovePublicIpsFromEpnInstanceResponse() (response *RemovePublicIpsFromEpnInstanceResponse)

CreateRemovePublicIpsFromEpnInstanceResponse creates a response to parse from RemovePublicIpsFromEpnInstance response

type RemoveVSwitchesFromEpnInstanceRequest ¶ added in v1.61.441

type RemoveVSwitchesFromEpnInstanceRequest struct {
	*requests.RpcRequest
	VSwitchesInfo string `position:"Query" name:"VSwitchesInfo"`
	EPNInstanceId string `position:"Query" name:"EPNInstanceId"`
}

RemoveVSwitchesFromEpnInstanceRequest is the request struct for api RemoveVSwitchesFromEpnInstance

func CreateRemoveVSwitchesFromEpnInstanceRequest ¶ added in v1.61.441

func CreateRemoveVSwitchesFromEpnInstanceRequest() (request *RemoveVSwitchesFromEpnInstanceRequest)

CreateRemoveVSwitchesFromEpnInstanceRequest creates a request to invoke RemoveVSwitchesFromEpnInstance API

type RemoveVSwitchesFromEpnInstanceResponse ¶ added in v1.61.441

type RemoveVSwitchesFromEpnInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RemoveVSwitchesFromEpnInstanceResponse is the response struct for api RemoveVSwitchesFromEpnInstance

func CreateRemoveVSwitchesFromEpnInstanceResponse ¶ added in v1.61.441

func CreateRemoveVSwitchesFromEpnInstanceResponse() (response *RemoveVSwitchesFromEpnInstanceResponse)

CreateRemoveVSwitchesFromEpnInstanceResponse creates a response to parse from RemoveVSwitchesFromEpnInstance response

type RenewInstanceRequest ¶ added in v1.61.1398

type RenewInstanceRequest struct {
	*requests.RpcRequest
	Period     requests.Integer `position:"Query" name:"Period"`
	InstanceId string           `position:"Query" name:"InstanceId"`
}

RenewInstanceRequest is the request struct for api RenewInstance

func CreateRenewInstanceRequest ¶ added in v1.61.1398

func CreateRenewInstanceRequest() (request *RenewInstanceRequest)

CreateRenewInstanceRequest creates a request to invoke RenewInstance API

type RenewInstanceResponse ¶ added in v1.61.1398

type RenewInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RenewInstanceResponse is the response struct for api RenewInstance

func CreateRenewInstanceResponse ¶ added in v1.61.1398

func CreateRenewInstanceResponse() (response *RenewInstanceResponse)

CreateRenewInstanceResponse creates a response to parse from RenewInstance response

type RescaleApplicationRequest ¶ added in v1.61.441

type RescaleApplicationRequest struct {
	*requests.RpcRequest
	ResourceSelector string           `position:"Query" name:"ResourceSelector"`
	ToAppVersion     string           `position:"Query" name:"ToAppVersion"`
	RescaleType      string           `position:"Query" name:"RescaleType"`
	Timeout          requests.Integer `position:"Query" name:"Timeout"`
	RescaleLevel     string           `position:"Query" name:"RescaleLevel"`
	AppId            string           `position:"Query" name:"AppId"`
}

RescaleApplicationRequest is the request struct for api RescaleApplication

func CreateRescaleApplicationRequest ¶ added in v1.61.441

func CreateRescaleApplicationRequest() (request *RescaleApplicationRequest)

CreateRescaleApplicationRequest creates a request to invoke RescaleApplication API

type RescaleApplicationResponse ¶ added in v1.61.441

type RescaleApplicationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RescaleApplicationResponse is the response struct for api RescaleApplication

func CreateRescaleApplicationResponse ¶ added in v1.61.441

func CreateRescaleApplicationResponse() (response *RescaleApplicationResponse)

CreateRescaleApplicationResponse creates a response to parse from RescaleApplication response

type RescaleDeviceServiceRequest ¶ added in v1.61.1084

type RescaleDeviceServiceRequest struct {
	*requests.RpcRequest
	ResourceSelector string           `position:"Body" name:"ResourceSelector"`
	ResourceInfo     string           `position:"Body" name:"ResourceInfo"`
	RescaleType      string           `position:"Query" name:"RescaleType"`
	ImageId          string           `position:"Query" name:"ImageId"`
	Timeout          requests.Integer `position:"Query" name:"Timeout"`
	RescaleLevel     string           `position:"Query" name:"RescaleLevel"`
	ResourceSpec     string           `position:"Query" name:"ResourceSpec"`
	IpType           requests.Integer `position:"Query" name:"IpType"`
	AppId            string           `position:"Query" name:"AppId"`
	ServiceId        string           `position:"Query" name:"ServiceId"`
}

RescaleDeviceServiceRequest is the request struct for api RescaleDeviceService

func CreateRescaleDeviceServiceRequest ¶ added in v1.61.1084

func CreateRescaleDeviceServiceRequest() (request *RescaleDeviceServiceRequest)

CreateRescaleDeviceServiceRequest creates a request to invoke RescaleDeviceService API

type RescaleDeviceServiceResponse ¶ added in v1.61.1084

type RescaleDeviceServiceResponse struct {
	*responses.BaseResponse
	RequestId           string               `json:"RequestId" xml:"RequestId"`
	OrderId             string               `json:"OrderId" xml:"OrderId"`
	DeviceIds           []string             `json:"DeviceIds" xml:"DeviceIds"`
	ResourceDetailInfos []ResourceDetailInfo `json:"ResourceDetailInfos" xml:"ResourceDetailInfos"`
}

RescaleDeviceServiceResponse is the response struct for api RescaleDeviceService

func CreateRescaleDeviceServiceResponse ¶ added in v1.61.1084

func CreateRescaleDeviceServiceResponse() (response *RescaleDeviceServiceResponse)

CreateRescaleDeviceServiceResponse creates a response to parse from RescaleDeviceService response

type ResetDeviceInstanceRequest ¶ added in v1.61.1398

type ResetDeviceInstanceRequest struct {
	*requests.RpcRequest
	ImageId    string `position:"Query" name:"ImageId"`
	InstanceId string `position:"Query" name:"InstanceId"`
	AppId      string `position:"Query" name:"AppId"`
}

ResetDeviceInstanceRequest is the request struct for api ResetDeviceInstance

func CreateResetDeviceInstanceRequest ¶ added in v1.61.1398

func CreateResetDeviceInstanceRequest() (request *ResetDeviceInstanceRequest)

CreateResetDeviceInstanceRequest creates a request to invoke ResetDeviceInstance API

type ResetDeviceInstanceResponse ¶ added in v1.61.1398

type ResetDeviceInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ResetDeviceInstanceResponse is the response struct for api ResetDeviceInstance

func CreateResetDeviceInstanceResponse ¶ added in v1.61.1398

func CreateResetDeviceInstanceResponse() (response *ResetDeviceInstanceResponse)

CreateResetDeviceInstanceResponse creates a response to parse from ResetDeviceInstance response

type ResourceDetailInfo ¶ added in v1.61.1084

type ResourceDetailInfo struct {
	RegionID string `json:"RegionID" xml:"RegionID"`
	ID       string `json:"ID" xml:"ID"`
	IP       string `json:"IP" xml:"IP"`
	Server   string `json:"Server" xml:"Server"`
	Type     string `json:"Type" xml:"Type"`
	Status   string `json:"Status" xml:"Status"`
	Mac      string `json:"Mac" xml:"Mac"`
	ISP      string `json:"ISP" xml:"ISP"`
}

ResourceDetailInfo is a nested struct in ens response

type ResourceDetailInfosInDescribeDeviceService ¶ added in v1.61.1084

type ResourceDetailInfosInDescribeDeviceService struct {
	DeviceInfo []DeviceInfo `json:"DeviceInfo" xml:"DeviceInfo"`
}

ResourceDetailInfosInDescribeDeviceService is a nested struct in ens response

type ResourceDetailInfosInRescaleDeviceService ¶ added in v1.61.1084

type ResourceDetailInfosInRescaleDeviceService struct {
	ResourceDetailInfo []ResourceDetailInfo `json:"ResourceDetailInfo" xml:"ResourceDetailInfo"`
}

ResourceDetailInfosInRescaleDeviceService is a nested struct in ens response

type ResourceFeeData ¶ added in v1.60.325

type ResourceFeeData struct {
	Memory  int `json:"Memory" xml:"Memory"`
	Storage int `json:"Storage" xml:"Storage"`
	Vcpu    int `json:"Vcpu" xml:"Vcpu"`
}

ResourceFeeData is a nested struct in ens response

type ResourceFeeDataDetail ¶ added in v1.61.257

type ResourceFeeDataDetail struct {
	CostCode     string `json:"CostCode" xml:"CostCode"`
	CostName     string `json:"CostName" xml:"CostName"`
	CostVal      int    `json:"CostVal" xml:"CostVal"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
}

ResourceFeeDataDetail is a nested struct in ens response

type ResourceFeeDataDetails ¶ added in v1.61.257

type ResourceFeeDataDetails struct {
	ResourceFeeDataDetail []ResourceFeeDataDetail `json:"ResourceFeeDataDetail" xml:"ResourceFeeDataDetail"`
}

ResourceFeeDataDetails is a nested struct in ens response

type ResourceInfos ¶ added in v1.61.1398

type ResourceInfos struct {
	ResourceInfosItem []ResourceInfosItem `json:"ResourceInfos" xml:"ResourceInfos"`
}

ResourceInfos is a nested struct in ens response

type ResourceInfosItem ¶ added in v1.61.1398

type ResourceInfosItem struct {
	AppVersion     string            `json:"AppVersion" xml:"AppVersion"`
	AreaCode       string            `json:"AreaCode" xml:"AreaCode"`
	AreaName       string            `json:"AreaName" xml:"AreaName"`
	CreateTime     string            `json:"CreateTime" xml:"CreateTime"`
	InstanceId     string            `json:"InstanceId" xml:"InstanceId"`
	InstanceStatus string            `json:"InstanceStatus" xml:"InstanceStatus"`
	RegionCode     string            `json:"RegionCode" xml:"RegionCode"`
	RegionId       string            `json:"RegionId" xml:"RegionId"`
	RegionName     string            `json:"RegionName" xml:"RegionName"`
	DeviceInfos    []DeviceInfosItem `json:"DeviceInfos" xml:"DeviceInfos"`
	InternalIps    []InternalIpsItem `json:"InternalIps" xml:"InternalIps"`
	PublicIps      []PublicIpsItem   `json:"PublicIps" xml:"PublicIps"`
}

ResourceInfosItem is a nested struct in ens response

type RestartDeviceInstanceRequest ¶ added in v1.61.1084

type RestartDeviceInstanceRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
	AppId      string `position:"Query" name:"AppId"`
}

RestartDeviceInstanceRequest is the request struct for api RestartDeviceInstance

func CreateRestartDeviceInstanceRequest ¶ added in v1.61.1084

func CreateRestartDeviceInstanceRequest() (request *RestartDeviceInstanceRequest)

CreateRestartDeviceInstanceRequest creates a request to invoke RestartDeviceInstance API

type RestartDeviceInstanceResponse ¶ added in v1.61.1084

type RestartDeviceInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RestartDeviceInstanceResponse is the response struct for api RestartDeviceInstance

func CreateRestartDeviceInstanceResponse ¶ added in v1.61.1084

func CreateRestartDeviceInstanceResponse() (response *RestartDeviceInstanceResponse)

CreateRestartDeviceInstanceResponse creates a response to parse from RestartDeviceInstance response

type RevokeSecurityGroupEgressRequest ¶ added in v1.61.257

type RevokeSecurityGroupEgressRequest struct {
	*requests.RpcRequest
	SourcePortRange string           `position:"Query" name:"SourcePortRange"`
	PortRange       string           `position:"Query" name:"PortRange"`
	IpProtocol      string           `position:"Query" name:"IpProtocol"`
	Priority        requests.Integer `position:"Query" name:"Priority"`
	DestCidrIp      string           `position:"Query" name:"DestCidrIp"`
	SecurityGroupId string           `position:"Query" name:"SecurityGroupId"`
	Policy          string           `position:"Query" name:"Policy"`
}

RevokeSecurityGroupEgressRequest is the request struct for api RevokeSecurityGroupEgress

func CreateRevokeSecurityGroupEgressRequest ¶ added in v1.61.257

func CreateRevokeSecurityGroupEgressRequest() (request *RevokeSecurityGroupEgressRequest)

CreateRevokeSecurityGroupEgressRequest creates a request to invoke RevokeSecurityGroupEgress API

type RevokeSecurityGroupEgressResponse ¶ added in v1.61.257

type RevokeSecurityGroupEgressResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RevokeSecurityGroupEgressResponse is the response struct for api RevokeSecurityGroupEgress

func CreateRevokeSecurityGroupEgressResponse ¶ added in v1.61.257

func CreateRevokeSecurityGroupEgressResponse() (response *RevokeSecurityGroupEgressResponse)

CreateRevokeSecurityGroupEgressResponse creates a response to parse from RevokeSecurityGroupEgress response

type RevokeSecurityGroupRequest ¶ added in v1.61.257

type RevokeSecurityGroupRequest struct {
	*requests.RpcRequest
	SourcePortRange string           `position:"Query" name:"SourcePortRange"`
	PortRange       string           `position:"Query" name:"PortRange"`
	IpProtocol      string           `position:"Query" name:"IpProtocol"`
	SourceCidrIp    string           `position:"Query" name:"SourceCidrIp"`
	Priority        requests.Integer `position:"Query" name:"Priority"`
	SecurityGroupId string           `position:"Query" name:"SecurityGroupId"`
	Policy          string           `position:"Query" name:"Policy"`
}

RevokeSecurityGroupRequest is the request struct for api RevokeSecurityGroup

func CreateRevokeSecurityGroupRequest ¶ added in v1.61.257

func CreateRevokeSecurityGroupRequest() (request *RevokeSecurityGroupRequest)

CreateRevokeSecurityGroupRequest creates a request to invoke RevokeSecurityGroup API

type RevokeSecurityGroupResponse ¶ added in v1.61.257

type RevokeSecurityGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RevokeSecurityGroupResponse is the response struct for api RevokeSecurityGroup

func CreateRevokeSecurityGroupResponse ¶ added in v1.61.257

func CreateRevokeSecurityGroupResponse() (response *RevokeSecurityGroupResponse)

CreateRevokeSecurityGroupResponse creates a response to parse from RevokeSecurityGroup response

type RollbackApplicationRequest ¶ added in v1.61.441

type RollbackApplicationRequest struct {
	*requests.RpcRequest
	Timeout        requests.Integer `position:"Query" name:"Timeout"`
	FromAppVersion string           `position:"Query" name:"FromAppVersion"`
	AppId          string           `position:"Query" name:"AppId"`
	ToAppVersion   string           `position:"Query" name:"ToAppVersion"`
}

RollbackApplicationRequest is the request struct for api RollbackApplication

func CreateRollbackApplicationRequest ¶ added in v1.61.441

func CreateRollbackApplicationRequest() (request *RollbackApplicationRequest)

CreateRollbackApplicationRequest creates a request to invoke RollbackApplication API

type RollbackApplicationResponse ¶ added in v1.61.441

type RollbackApplicationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RollbackApplicationResponse is the response struct for api RollbackApplication

func CreateRollbackApplicationResponse ¶ added in v1.61.441

func CreateRollbackApplicationResponse() (response *RollbackApplicationResponse)

CreateRollbackApplicationResponse creates a response to parse from RollbackApplication response

type RouteEntry ¶ added in v1.61.1591

type RouteEntry struct {
	Status               string    `json:"Status" xml:"Status"`
	Type                 string    `json:"Type" xml:"Type"`
	Description          string    `json:"Description" xml:"Description"`
	RouteEntryName       string    `json:"RouteEntryName" xml:"RouteEntryName"`
	DestinationCidrBlock string    `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
	RouteEntryId         string    `json:"RouteEntryId" xml:"RouteEntryId"`
	RouteTableId         string    `json:"RouteTableId" xml:"RouteTableId"`
	NextHops             []NextHop `json:"NextHops" xml:"NextHops"`
}

RouteEntry is a nested struct in ens response

type RouteEntrys ¶ added in v1.61.1591

type RouteEntrys struct {
	RouteEntry []RouteEntry `json:"RouteEntry" xml:"RouteEntry"`
}

RouteEntrys is a nested struct in ens response

type Rs ¶ added in v1.61.1107

type Rs struct {
	ServerId string `json:"ServerId" xml:"ServerId"`
	Ip       string `json:"Ip" xml:"Ip"`
	Port     string `json:"Port" xml:"Port"`
	Type     string `json:"Type" xml:"Type"`
	Weight   int    `json:"Weight" xml:"Weight"`
}

Rs is a nested struct in ens response

type RuleIdsInAddDeviceInternetPort ¶ added in v1.61.1398

type RuleIdsInAddDeviceInternetPort struct {
	RuleIds []string `json:"RuleIds" xml:"RuleIds"`
}

RuleIdsInAddDeviceInternetPort is a nested struct in ens response

type RuleIdsInDeleteDeviceInternetPort ¶ added in v1.61.1398

type RuleIdsInDeleteDeviceInternetPort struct {
	RuleIds []string `json:"RuleIds" xml:"RuleIds"`
}

RuleIdsInDeleteDeviceInternetPort is a nested struct in ens response

type RunInstancesDataDisk ¶ added in v1.61.1398

type RunInstancesDataDisk struct {
	Size     string `name:"Size"`
	Category string `name:"Category"`
}

RunInstancesDataDisk is a repeated param struct in RunInstancesRequest

type RunInstancesRequest ¶ added in v1.61.1398

type RunInstancesRequest struct {
	*requests.RpcRequest
	ScheduleAreaLevel       string                  `position:"Query" name:"ScheduleAreaLevel"`
	UniqueSuffix            requests.Boolean        `position:"Query" name:"UniqueSuffix"`
	SecurityId              string                  `position:"Query" name:"SecurityId"`
	KeyPairName             string                  `position:"Query" name:"KeyPairName"`
	Password                string                  `position:"Query" name:"Password"`
	HostName                string                  `position:"Query" name:"HostName"`
	SystemDisk              RunInstancesSystemDisk  `position:"Query" name:"SystemDisk"  type:"Struct"`
	NetDistrictCode         string                  `position:"Query" name:"NetDistrictCode"`
	EnsRegionId             string                  `position:"Query" name:"EnsRegionId"`
	Period                  requests.Integer        `position:"Query" name:"Period"`
	VSwitchId               string                  `position:"Query" name:"VSwitchId"`
	PrivateIpAddress        string                  `position:"Query" name:"PrivateIpAddress"`
	PeriodUnit              string                  `position:"Query" name:"PeriodUnit"`
	InstanceName            string                  `position:"Query" name:"InstanceName"`
	AutoRenew               requests.Boolean        `position:"Query" name:"AutoRenew"`
	InternetChargeType      string                  `position:"Query" name:"InternetChargeType"`
	NetWorkId               string                  `position:"Query" name:"NetWorkId"`
	SchedulingPriceStrategy string                  `position:"Query" name:"SchedulingPriceStrategy"`
	ImageId                 string                  `position:"Query" name:"ImageId"`
	InternetMaxBandwidthOut requests.Integer        `position:"Query" name:"InternetMaxBandwidthOut"`
	UserData                string                  `position:"Query" name:"UserData"`
	InstanceType            string                  `position:"Query" name:"InstanceType"`
	InstanceChargeType      string                  `position:"Query" name:"InstanceChargeType"`
	Amount                  requests.Integer        `position:"Query" name:"Amount"`
	DataDisk                *[]RunInstancesDataDisk `position:"Query" name:"DataDisk"  type:"Json"`
	SchedulingStrategy      string                  `position:"Query" name:"SchedulingStrategy"`
	Carrier                 string                  `position:"Query" name:"Carrier"`
}

RunInstancesRequest is the request struct for api RunInstances

func CreateRunInstancesRequest ¶ added in v1.61.1398

func CreateRunInstancesRequest() (request *RunInstancesRequest)

CreateRunInstancesRequest creates a request to invoke RunInstances API

type RunInstancesResponse ¶ added in v1.61.1398

type RunInstancesResponse struct {
	*responses.BaseResponse
	RequestId   string   `json:"RequestId" xml:"RequestId"`
	OrderId     string   `json:"OrderId" xml:"OrderId"`
	InstanceIds []string `json:"InstanceIds" xml:"InstanceIds"`
}

RunInstancesResponse is the response struct for api RunInstances

func CreateRunInstancesResponse ¶ added in v1.61.1398

func CreateRunInstancesResponse() (response *RunInstancesResponse)

CreateRunInstancesResponse creates a response to parse from RunInstances response

type RunInstancesSystemDisk ¶ added in v1.61.1398

type RunInstancesSystemDisk struct {
	Size string `name:"Size"`
}

RunInstancesSystemDisk is a repeated param struct in RunInstancesRequest

type RunServiceScheduleRequest ¶ added in v1.61.441

type RunServiceScheduleRequest struct {
	*requests.RpcRequest
	Uuid             string           `position:"Query" name:"Uuid"`
	ClientIp         string           `position:"Query" name:"ClientIp"`
	PodConfigName    string           `position:"Query" name:"PodConfigName"`
	ServiceCommands  string           `position:"Query" name:"ServiceCommands"`
	ScheduleStrategy string           `position:"Query" name:"ScheduleStrategy"`
	Directorys       string           `position:"Query" name:"Directorys"`
	PreLockedTimeout requests.Integer `position:"Query" name:"PreLockedTimeout"`
	ServiceAction    string           `position:"Query" name:"ServiceAction"`
	AppId            string           `position:"Query" name:"AppId"`
}

RunServiceScheduleRequest is the request struct for api RunServiceSchedule

func CreateRunServiceScheduleRequest ¶ added in v1.61.441

func CreateRunServiceScheduleRequest() (request *RunServiceScheduleRequest)

CreateRunServiceScheduleRequest creates a request to invoke RunServiceSchedule API

type RunServiceScheduleResponse ¶ added in v1.61.441

type RunServiceScheduleResponse struct {
	*responses.BaseResponse
	Index           int            `json:"Index" xml:"Index"`
	InstanceId      string         `json:"InstanceId" xml:"InstanceId"`
	InstanceIp      string         `json:"InstanceIp" xml:"InstanceIp"`
	InstancePort    int            `json:"InstancePort" xml:"InstancePort"`
	RequestId       string         `json:"RequestId" xml:"RequestId"`
	RequestRepeated string         `json:"RequestRepeated" xml:"RequestRepeated"`
	TcpPorts        bool           `json:"TcpPorts" xml:"TcpPorts"`
	CommandResults  CommandResults `json:"CommandResults" xml:"CommandResults"`
}

RunServiceScheduleResponse is the response struct for api RunServiceSchedule

func CreateRunServiceScheduleResponse ¶ added in v1.61.441

func CreateRunServiceScheduleResponse() (response *RunServiceScheduleResponse)

CreateRunServiceScheduleResponse creates a response to parse from RunServiceSchedule response

type SecurityGroup ¶ added in v1.61.257

type SecurityGroup struct {
	CreationTime      string `json:"CreationTime" xml:"CreationTime"`
	InstanceCount     int    `json:"InstanceCount" xml:"InstanceCount"`
	Description       string `json:"Description" xml:"Description"`
	SecurityGroupId   string `json:"SecurityGroupId" xml:"SecurityGroupId"`
	SecurityGroupName string `json:"SecurityGroupName" xml:"SecurityGroupName"`
}

SecurityGroup is a nested struct in ens response

type SecurityGroupIds ¶ added in v1.61.257

type SecurityGroupIds struct {
	SecurityGroupId []string `json:"SecurityGroupId" xml:"SecurityGroupId"`
}

SecurityGroupIds is a nested struct in ens response

type SecurityGroups ¶ added in v1.61.257

type SecurityGroups struct {
	SecurityGroup []SecurityGroup `json:"SecurityGroup" xml:"SecurityGroup"`
}

SecurityGroups is a nested struct in ens response

type ServerList ¶ added in v1.61.1084

type ServerList struct {
	ServerListItem []ServerListItem `json:"ServerList" xml:"ServerList"`
}

ServerList is a nested struct in ens response

type ServerListItem ¶ added in v1.61.1084

type ServerListItem struct {
	Host     string `json:"Host" xml:"Host"`
	RegionId string `json:"RegionId" xml:"RegionId"`
}

ServerListItem is a nested struct in ens response

type SetBackendServersBackendServers ¶ added in v1.61.1107

type SetBackendServersBackendServers struct {
	Weight   string `name:"Weight"`
	Type     string `name:"Type"`
	ServerId string `name:"ServerId"`
}

SetBackendServersBackendServers is a repeated param struct in SetBackendServersRequest

type SetBackendServersRequest ¶ added in v1.61.1107

type SetBackendServersRequest struct {
	*requests.RpcRequest
	BackendServers *[]SetBackendServersBackendServers `position:"Query" name:"BackendServers"  type:"Json"`
	LoadBalancerId string                             `position:"Query" name:"LoadBalancerId"`
}

SetBackendServersRequest is the request struct for api SetBackendServers

func CreateSetBackendServersRequest ¶ added in v1.61.1107

func CreateSetBackendServersRequest() (request *SetBackendServersRequest)

CreateSetBackendServersRequest creates a request to invoke SetBackendServers API

type SetBackendServersResponse ¶ added in v1.61.1107

type SetBackendServersResponse struct {
	*responses.BaseResponse
	RequestId      string                            `json:"RequestId" xml:"RequestId"`
	BackendServers BackendServersInSetBackendServers `json:"BackendServers" xml:"BackendServers"`
}

SetBackendServersResponse is the response struct for api SetBackendServers

func CreateSetBackendServersResponse ¶ added in v1.61.1107

func CreateSetBackendServersResponse() (response *SetBackendServersResponse)

CreateSetBackendServersResponse creates a response to parse from SetBackendServers response

type SetLoadBalancerHTTPListenerAttributeRequest ¶ added in v1.61.1107

type SetLoadBalancerHTTPListenerAttributeRequest struct {
	*requests.RpcRequest
	HealthCheckTimeout     requests.Integer `position:"Query" name:"HealthCheckTimeout"`
	HealthCheckURI         string           `position:"Query" name:"HealthCheckURI"`
	HealthCheck            string           `position:"Query" name:"HealthCheck"`
	Protocol               string           `position:"Query" name:"Protocol"`
	Cookie                 string           `position:"Query" name:"Cookie"`
	HealthCheckMethod      string           `position:"Query" name:"HealthCheckMethod"`
	HealthCheckDomain      string           `position:"Query" name:"HealthCheckDomain"`
	RequestTimeout         requests.Integer `position:"Query" name:"RequestTimeout"`
	LoadBalancerId         string           `position:"Query" name:"LoadBalancerId"`
	HealthCheckInterval    requests.Integer `position:"Query" name:"HealthCheckInterval"`
	Description            string           `position:"Query" name:"Description"`
	UnhealthyThreshold     requests.Integer `position:"Query" name:"UnhealthyThreshold"`
	HealthyThreshold       requests.Integer `position:"Query" name:"HealthyThreshold"`
	Scheduler              string           `position:"Query" name:"Scheduler"`
	CookieTimeout          requests.Integer `position:"Query" name:"CookieTimeout"`
	StickySessionType      string           `position:"Query" name:"StickySessionType"`
	ListenerPort           requests.Integer `position:"Query" name:"ListenerPort"`
	StickySession          string           `position:"Query" name:"StickySession"`
	IdleTimeout            requests.Integer `position:"Query" name:"IdleTimeout"`
	HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
	HealthCheckHttpCode    string           `position:"Query" name:"HealthCheckHttpCode"`
}

SetLoadBalancerHTTPListenerAttributeRequest is the request struct for api SetLoadBalancerHTTPListenerAttribute

func CreateSetLoadBalancerHTTPListenerAttributeRequest ¶ added in v1.61.1107

func CreateSetLoadBalancerHTTPListenerAttributeRequest() (request *SetLoadBalancerHTTPListenerAttributeRequest)

CreateSetLoadBalancerHTTPListenerAttributeRequest creates a request to invoke SetLoadBalancerHTTPListenerAttribute API

type SetLoadBalancerHTTPListenerAttributeResponse ¶ added in v1.61.1107

type SetLoadBalancerHTTPListenerAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetLoadBalancerHTTPListenerAttributeResponse is the response struct for api SetLoadBalancerHTTPListenerAttribute

func CreateSetLoadBalancerHTTPListenerAttributeResponse ¶ added in v1.61.1107

func CreateSetLoadBalancerHTTPListenerAttributeResponse() (response *SetLoadBalancerHTTPListenerAttributeResponse)

CreateSetLoadBalancerHTTPListenerAttributeResponse creates a response to parse from SetLoadBalancerHTTPListenerAttribute response

type SetLoadBalancerHTTPSListenerAttributeRequest ¶ added in v1.61.1107

type SetLoadBalancerHTTPSListenerAttributeRequest struct {
	*requests.RpcRequest
	HealthCheckTimeout     requests.Integer `position:"Query" name:"HealthCheckTimeout"`
	HealthCheckURI         string           `position:"Query" name:"HealthCheckURI"`
	HealthCheck            string           `position:"Query" name:"HealthCheck"`
	Protocol               string           `position:"Query" name:"Protocol"`
	Cookie                 string           `position:"Query" name:"Cookie"`
	HealthCheckMethod      string           `position:"Query" name:"HealthCheckMethod"`
	HealthCheckDomain      string           `position:"Query" name:"HealthCheckDomain"`
	RequestTimeout         requests.Integer `position:"Query" name:"RequestTimeout"`
	LoadBalancerId         string           `position:"Query" name:"LoadBalancerId"`
	HealthCheckInterval    requests.Integer `position:"Query" name:"HealthCheckInterval"`
	Description            string           `position:"Query" name:"Description"`
	UnhealthyThreshold     requests.Integer `position:"Query" name:"UnhealthyThreshold"`
	HealthyThreshold       requests.Integer `position:"Query" name:"HealthyThreshold"`
	Scheduler              string           `position:"Query" name:"Scheduler"`
	CookieTimeout          requests.Integer `position:"Query" name:"CookieTimeout"`
	StickySessionType      string           `position:"Query" name:"StickySessionType"`
	ListenerPort           requests.Integer `position:"Query" name:"ListenerPort"`
	StickySession          string           `position:"Query" name:"StickySession"`
	ServerCertificateId    string           `position:"Query" name:"ServerCertificateId"`
	IdleTimeout            requests.Integer `position:"Query" name:"IdleTimeout"`
	HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
	HealthCheckHttpCode    string           `position:"Query" name:"HealthCheckHttpCode"`
}

SetLoadBalancerHTTPSListenerAttributeRequest is the request struct for api SetLoadBalancerHTTPSListenerAttribute

func CreateSetLoadBalancerHTTPSListenerAttributeRequest ¶ added in v1.61.1107

func CreateSetLoadBalancerHTTPSListenerAttributeRequest() (request *SetLoadBalancerHTTPSListenerAttributeRequest)

CreateSetLoadBalancerHTTPSListenerAttributeRequest creates a request to invoke SetLoadBalancerHTTPSListenerAttribute API

type SetLoadBalancerHTTPSListenerAttributeResponse ¶ added in v1.61.1107

type SetLoadBalancerHTTPSListenerAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetLoadBalancerHTTPSListenerAttributeResponse is the response struct for api SetLoadBalancerHTTPSListenerAttribute

func CreateSetLoadBalancerHTTPSListenerAttributeResponse ¶ added in v1.61.1107

func CreateSetLoadBalancerHTTPSListenerAttributeResponse() (response *SetLoadBalancerHTTPSListenerAttributeResponse)

CreateSetLoadBalancerHTTPSListenerAttributeResponse creates a response to parse from SetLoadBalancerHTTPSListenerAttribute response

type SetLoadBalancerStatusRequest ¶ added in v1.61.1107

type SetLoadBalancerStatusRequest struct {
	*requests.RpcRequest
	LoadBalancerStatus string `position:"Query" name:"LoadBalancerStatus"`
	LoadBalancerId     string `position:"Query" name:"LoadBalancerId"`
}

SetLoadBalancerStatusRequest is the request struct for api SetLoadBalancerStatus

func CreateSetLoadBalancerStatusRequest ¶ added in v1.61.1107

func CreateSetLoadBalancerStatusRequest() (request *SetLoadBalancerStatusRequest)

CreateSetLoadBalancerStatusRequest creates a request to invoke SetLoadBalancerStatus API

type SetLoadBalancerStatusResponse ¶ added in v1.61.1107

type SetLoadBalancerStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetLoadBalancerStatusResponse is the response struct for api SetLoadBalancerStatus

func CreateSetLoadBalancerStatusResponse ¶ added in v1.61.1107

func CreateSetLoadBalancerStatusResponse() (response *SetLoadBalancerStatusResponse)

CreateSetLoadBalancerStatusResponse creates a response to parse from SetLoadBalancerStatus response

type SetLoadBalancerTCPListenerAttributeRequest ¶ added in v1.61.1107

type SetLoadBalancerTCPListenerAttributeRequest struct {
	*requests.RpcRequest
	HealthCheckURI            string           `position:"Query" name:"HealthCheckURI"`
	Protocol                  string           `position:"Query" name:"Protocol"`
	EstablishedTimeout        requests.Integer `position:"Query" name:"EstablishedTimeout"`
	PersistenceTimeout        requests.Integer `position:"Query" name:"PersistenceTimeout"`
	HealthCheckDomain         string           `position:"Query" name:"HealthCheckDomain"`
	LoadBalancerId            string           `position:"Query" name:"LoadBalancerId"`
	HealthCheckInterval       requests.Integer `position:"Query" name:"HealthCheckInterval"`
	HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"`
	Description               string           `position:"Query" name:"Description"`
	UnhealthyThreshold        requests.Integer `position:"Query" name:"UnhealthyThreshold"`
	HealthyThreshold          requests.Integer `position:"Query" name:"HealthyThreshold"`
	Scheduler                 string           `position:"Query" name:"Scheduler"`
	EipTransmit               string           `position:"Query" name:"EipTransmit"`
	ListenerPort              requests.Integer `position:"Query" name:"ListenerPort"`
	HealthCheckType           string           `position:"Query" name:"HealthCheckType"`
	HealthCheckConnectPort    requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
	HealthCheckHttpCode       string           `position:"Query" name:"HealthCheckHttpCode"`
}

SetLoadBalancerTCPListenerAttributeRequest is the request struct for api SetLoadBalancerTCPListenerAttribute

func CreateSetLoadBalancerTCPListenerAttributeRequest ¶ added in v1.61.1107

func CreateSetLoadBalancerTCPListenerAttributeRequest() (request *SetLoadBalancerTCPListenerAttributeRequest)

CreateSetLoadBalancerTCPListenerAttributeRequest creates a request to invoke SetLoadBalancerTCPListenerAttribute API

type SetLoadBalancerTCPListenerAttributeResponse ¶ added in v1.61.1107

type SetLoadBalancerTCPListenerAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetLoadBalancerTCPListenerAttributeResponse is the response struct for api SetLoadBalancerTCPListenerAttribute

func CreateSetLoadBalancerTCPListenerAttributeResponse ¶ added in v1.61.1107

func CreateSetLoadBalancerTCPListenerAttributeResponse() (response *SetLoadBalancerTCPListenerAttributeResponse)

CreateSetLoadBalancerTCPListenerAttributeResponse creates a response to parse from SetLoadBalancerTCPListenerAttribute response

type SetLoadBalancerUDPListenerAttributeRequest ¶ added in v1.61.1107

type SetLoadBalancerUDPListenerAttributeRequest struct {
	*requests.RpcRequest
	Protocol                  string           `position:"Query" name:"Protocol"`
	LoadBalancerId            string           `position:"Query" name:"LoadBalancerId"`
	HealthCheckReq            string           `position:"Query" name:"HealthCheckReq"`
	HealthCheckInterval       requests.Integer `position:"Query" name:"HealthCheckInterval"`
	HealthCheckExp            string           `position:"Query" name:"HealthCheckExp"`
	HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"`
	Description               string           `position:"Query" name:"Description"`
	UnhealthyThreshold        requests.Integer `position:"Query" name:"UnhealthyThreshold"`
	HealthyThreshold          requests.Integer `position:"Query" name:"HealthyThreshold"`
	Scheduler                 string           `position:"Query" name:"Scheduler"`
	EipTransmit               string           `position:"Query" name:"EipTransmit"`
	ListenerPort              requests.Integer `position:"Query" name:"ListenerPort"`
	HealthCheckConnectPort    requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
}

SetLoadBalancerUDPListenerAttributeRequest is the request struct for api SetLoadBalancerUDPListenerAttribute

func CreateSetLoadBalancerUDPListenerAttributeRequest ¶ added in v1.61.1107

func CreateSetLoadBalancerUDPListenerAttributeRequest() (request *SetLoadBalancerUDPListenerAttributeRequest)

CreateSetLoadBalancerUDPListenerAttributeRequest creates a request to invoke SetLoadBalancerUDPListenerAttribute API

type SetLoadBalancerUDPListenerAttributeResponse ¶ added in v1.61.1107

type SetLoadBalancerUDPListenerAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetLoadBalancerUDPListenerAttributeResponse is the response struct for api SetLoadBalancerUDPListenerAttribute

func CreateSetLoadBalancerUDPListenerAttributeResponse ¶ added in v1.61.1107

func CreateSetLoadBalancerUDPListenerAttributeResponse() (response *SetLoadBalancerUDPListenerAttributeResponse)

CreateSetLoadBalancerUDPListenerAttributeResponse creates a response to parse from SetLoadBalancerUDPListenerAttribute response

type SnatTableEntries ¶ added in v1.61.1591

type SnatTableEntries struct {
	SnatTableEntry []SnatTableEntry `json:"SnatTableEntry" xml:"SnatTableEntry"`
}

SnatTableEntries is a nested struct in ens response

type SnatTableEntry ¶ added in v1.61.1591

type SnatTableEntry struct {
	NatGatewayId  string `json:"NatGatewayId" xml:"NatGatewayId"`
	SnatEntryId   string `json:"SnatEntryId" xml:"SnatEntryId"`
	SnatIp        string `json:"SnatIp" xml:"SnatIp"`
	SourceCIDR    string `json:"SourceCIDR" xml:"SourceCIDR"`
	SnatEntryName string `json:"SnatEntryName" xml:"SnatEntryName"`
	Status        string `json:"Status" xml:"Status"`
}

SnatTableEntry is a nested struct in ens response

type StartEpnInstanceRequest ¶ added in v1.61.441

type StartEpnInstanceRequest struct {
	*requests.RpcRequest
	EPNInstanceId string `position:"Query" name:"EPNInstanceId"`
}

StartEpnInstanceRequest is the request struct for api StartEpnInstance

func CreateStartEpnInstanceRequest ¶ added in v1.61.441

func CreateStartEpnInstanceRequest() (request *StartEpnInstanceRequest)

CreateStartEpnInstanceRequest creates a request to invoke StartEpnInstance API

type StartEpnInstanceResponse ¶ added in v1.61.441

type StartEpnInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StartEpnInstanceResponse is the response struct for api StartEpnInstance

func CreateStartEpnInstanceResponse ¶ added in v1.61.441

func CreateStartEpnInstanceResponse() (response *StartEpnInstanceResponse)

CreateStartEpnInstanceResponse creates a response to parse from StartEpnInstance response

type StartInstanceRequest ¶

type StartInstanceRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
}

StartInstanceRequest is the request struct for api StartInstance

func CreateStartInstanceRequest ¶

func CreateStartInstanceRequest() (request *StartInstanceRequest)

CreateStartInstanceRequest creates a request to invoke StartInstance API

type StartInstanceResponse ¶

type StartInstanceResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StartInstanceResponse is the response struct for api StartInstance

func CreateStartInstanceResponse ¶

func CreateStartInstanceResponse() (response *StartInstanceResponse)

CreateStartInstanceResponse creates a response to parse from StartInstance response

type StartLoadBalancerListenerRequest ¶ added in v1.61.1107

type StartLoadBalancerListenerRequest struct {
	*requests.RpcRequest
	ListenerPort     requests.Integer `position:"Query" name:"ListenerPort"`
	ListenerProtocol string           `position:"Query" name:"ListenerProtocol"`
	LoadBalancerId   string           `position:"Query" name:"LoadBalancerId"`
}

StartLoadBalancerListenerRequest is the request struct for api StartLoadBalancerListener

func CreateStartLoadBalancerListenerRequest ¶ added in v1.61.1107

func CreateStartLoadBalancerListenerRequest() (request *StartLoadBalancerListenerRequest)

CreateStartLoadBalancerListenerRequest creates a request to invoke StartLoadBalancerListener API

type StartLoadBalancerListenerResponse ¶ added in v1.61.1107

type StartLoadBalancerListenerResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StartLoadBalancerListenerResponse is the response struct for api StartLoadBalancerListener

func CreateStartLoadBalancerListenerResponse ¶ added in v1.61.1107

func CreateStartLoadBalancerListenerResponse() (response *StartLoadBalancerListenerResponse)

CreateStartLoadBalancerListenerResponse creates a response to parse from StartLoadBalancerListener response

type StatusStat ¶ added in v1.61.441

type StatusStat struct {
	RegionIdCount int                               `json:"RegionIdCount" xml:"RegionIdCount"`
	InstanceCount string                            `json:"InstanceCount" xml:"InstanceCount"`
	Status        string                            `json:"Status" xml:"Status"`
	Instances     InstancesInDescribeDataDistResult `json:"Instances" xml:"Instances"`
	RegionIds     RegionIds                         `json:"RegionIds" xml:"RegionIds"`
}

StatusStat is a nested struct in ens response

type StatusStatS ¶ added in v1.61.441

type StatusStatS struct {
	StatusStat []StatusStat `json:"StatusStat" xml:"StatusStat"`
}

StatusStatS is a nested struct in ens response

type StatusStats ¶ added in v1.61.441

type StatusStats struct {
	StatusStat []StatusStat `json:"StatusStat" xml:"StatusStat"`
}

StatusStats is a nested struct in ens response

type StopEpnInstanceRequest ¶ added in v1.61.441

type StopEpnInstanceRequest struct {
	*requests.RpcRequest
	EPNInstanceId string `position:"Query" name:"EPNInstanceId"`
}

StopEpnInstanceRequest is the request struct for api StopEpnInstance

func CreateStopEpnInstanceRequest ¶ added in v1.61.441

func CreateStopEpnInstanceRequest() (request *StopEpnInstanceRequest)

CreateStopEpnInstanceRequest creates a request to invoke StopEpnInstance API

type StopEpnInstanceResponse ¶ added in v1.61.441

type StopEpnInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopEpnInstanceResponse is the response struct for api StopEpnInstance

func CreateStopEpnInstanceResponse ¶ added in v1.61.441

func CreateStopEpnInstanceResponse() (response *StopEpnInstanceResponse)

CreateStopEpnInstanceResponse creates a response to parse from StopEpnInstance response

type StopInstanceRequest ¶

type StopInstanceRequest struct {
	*requests.RpcRequest
	ForceStop  string `position:"Query" name:"ForceStop"`
	InstanceId string `position:"Query" name:"InstanceId"`
}

StopInstanceRequest is the request struct for api StopInstance

func CreateStopInstanceRequest ¶

func CreateStopInstanceRequest() (request *StopInstanceRequest)

CreateStopInstanceRequest creates a request to invoke StopInstance API

type StopInstanceResponse ¶

type StopInstanceResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopInstanceResponse is the response struct for api StopInstance

func CreateStopInstanceResponse ¶

func CreateStopInstanceResponse() (response *StopInstanceResponse)

CreateStopInstanceResponse creates a response to parse from StopInstance response

type StopLoadBalancerListenerRequest ¶ added in v1.61.1107

type StopLoadBalancerListenerRequest struct {
	*requests.RpcRequest
	ListenerPort     requests.Integer `position:"Query" name:"ListenerPort"`
	ListenerProtocol string           `position:"Query" name:"ListenerProtocol"`
	LoadBalancerId   string           `position:"Query" name:"LoadBalancerId"`
}

StopLoadBalancerListenerRequest is the request struct for api StopLoadBalancerListener

func CreateStopLoadBalancerListenerRequest ¶ added in v1.61.1107

func CreateStopLoadBalancerListenerRequest() (request *StopLoadBalancerListenerRequest)

CreateStopLoadBalancerListenerRequest creates a request to invoke StopLoadBalancerListener API

type StopLoadBalancerListenerResponse ¶ added in v1.61.1107

type StopLoadBalancerListenerResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopLoadBalancerListenerResponse is the response struct for api StopLoadBalancerListener

func CreateStopLoadBalancerListenerResponse ¶ added in v1.61.1107

func CreateStopLoadBalancerListenerResponse() (response *StopLoadBalancerListenerResponse)

CreateStopLoadBalancerListenerResponse creates a response to parse from StopLoadBalancerListener response

type SupportIpv6Info ¶ added in v1.60.325

type SupportIpv6Info struct {
	EnsRegionId string `json:"EnsRegionId" xml:"EnsRegionId"`
	SupportIpv6 bool   `json:"SupportIpv6" xml:"SupportIpv6"`
}

SupportIpv6Info is a nested struct in ens response

type SupportResource ¶

type SupportResource struct {
	EnsRegionName         string              `json:"EnsRegionName" xml:"EnsRegionName"`
	Category              string              `json:"Category" xml:"Category"`
	DataDiskMaxSize       int                 `json:"DataDiskMaxSize" xml:"DataDiskMaxSize"`
	CanBuyCount           int64               `json:"CanBuyCount" xml:"CanBuyCount"`
	SystemDiskMaxSize     int                 `json:"SystemDiskMaxSize" xml:"SystemDiskMaxSize"`
	DiskMaxSize           int64               `json:"DiskMaxSize" xml:"DiskMaxSize"`
	DefaultDiskSize       int64               `json:"DefaultDiskSize" xml:"DefaultDiskSize"`
	EnsRegionId           string              `json:"EnsRegionId" xml:"EnsRegionId"`
	DataDiskSize          string              `json:"DataDiskSize" xml:"DataDiskSize"`
	InstanceSpec          string              `json:"InstanceSpec" xml:"InstanceSpec"`
	SystemDiskSize        string              `json:"SystemDiskSize" xml:"SystemDiskSize"`
	SystemDiskMinSize     int                 `json:"SystemDiskMinSize" xml:"SystemDiskMinSize"`
	DiskMinSize           int64               `json:"DiskMinSize" xml:"DiskMinSize"`
	DataDiskMinSize       int                 `json:"DataDiskMinSize" xml:"DataDiskMinSize"`
	SupportResourcesCount string              `json:"SupportResourcesCount" xml:"SupportResourcesCount"`
	EnsRegionIds          EnsRegionIds        `json:"EnsRegionIds" xml:"EnsRegionIds"`
	BandwidthTypes        BandwidthTypes      `json:"BandwidthTypes" xml:"BandwidthTypes"`
	SystemDiskSizes       SystemDiskSizes     `json:"SystemDiskSizes" xml:"SystemDiskSizes"`
	InstanceSpeces        InstanceSpeces      `json:"InstanceSpeces" xml:"InstanceSpeces"`
	DataDiskSizes         DataDiskSizes       `json:"DataDiskSizes" xml:"DataDiskSizes"`
	EnsRegionIdsExtends   EnsRegionIdsExtends `json:"EnsRegionIdsExtends" xml:"EnsRegionIdsExtends"`
}

SupportResource is a nested struct in ens response

type SupportResourcesInDescribeAvailableResource ¶

type SupportResourcesInDescribeAvailableResource struct {
	SupportResource []SupportResource `json:"SupportResource" xml:"SupportResource"`
}

SupportResourcesInDescribeAvailableResource is a nested struct in ens response

type SupportResourcesInDescribeAvailableResourceInfo ¶

type SupportResourcesInDescribeAvailableResourceInfo struct {
	SupportResource []SupportResource `json:"SupportResource" xml:"SupportResource"`
}

SupportResourcesInDescribeAvailableResourceInfo is a nested struct in ens response

type SupportResourcesInDescribeCloudDiskAvailableResourceInfo ¶ added in v1.61.1398

type SupportResourcesInDescribeCloudDiskAvailableResourceInfo struct {
	SupportResource []SupportResource `json:"SupportResource" xml:"SupportResource"`
}

SupportResourcesInDescribeCloudDiskAvailableResourceInfo is a nested struct in ens response

type SupportResourcesInDescribeCloudDiskTypes ¶ added in v1.61.1398

type SupportResourcesInDescribeCloudDiskTypes struct {
	SupportResource []SupportResource `json:"SupportResource" xml:"SupportResource"`
}

SupportResourcesInDescribeCloudDiskTypes is a nested struct in ens response

type SupportResourcesInDescribeReservedResource ¶

type SupportResourcesInDescribeReservedResource struct {
	SupportResource []SupportResource `json:"SupportResource" xml:"SupportResource"`
}

SupportResourcesInDescribeReservedResource is a nested struct in ens response

type SystemDisk ¶

type SystemDisk struct {
	DeviceType string `json:"device_type" xml:"device_type"`
	DiskType   string `json:"disk_type" xml:"disk_type"`
	Size       int    `json:"Size" xml:"Size"`
	DiskName   string `json:"DiskName" xml:"DiskName"`
	Uuid       string `json:"uuid" xml:"uuid"`
	Storage    int    `json:"storage" xml:"storage"`
	DiskId     string `json:"DiskId" xml:"DiskId"`
	Category   string `json:"Category" xml:"Category"`
	Name       string `json:"name" xml:"name"`
}

SystemDisk is a nested struct in ens response

type SystemDiskSizes ¶

type SystemDiskSizes struct {
	SystemDiskSize []string `json:"SystemDiskSize" xml:"SystemDiskSize"`
}

SystemDiskSizes is a nested struct in ens response

type UnAssociateEnsEipAddressRequest ¶ added in v1.61.1084

type UnAssociateEnsEipAddressRequest struct {
	*requests.RpcRequest
	AllocationId string `position:"Query" name:"AllocationId"`
}

UnAssociateEnsEipAddressRequest is the request struct for api UnAssociateEnsEipAddress

func CreateUnAssociateEnsEipAddressRequest ¶ added in v1.61.1084

func CreateUnAssociateEnsEipAddressRequest() (request *UnAssociateEnsEipAddressRequest)

CreateUnAssociateEnsEipAddressRequest creates a request to invoke UnAssociateEnsEipAddress API

type UnAssociateEnsEipAddressResponse ¶ added in v1.61.1084

type UnAssociateEnsEipAddressResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UnAssociateEnsEipAddressResponse is the response struct for api UnAssociateEnsEipAddress

func CreateUnAssociateEnsEipAddressResponse ¶ added in v1.61.1084

func CreateUnAssociateEnsEipAddressResponse() (response *UnAssociateEnsEipAddressResponse)

CreateUnAssociateEnsEipAddressResponse creates a response to parse from UnAssociateEnsEipAddress response

type UpgradeApplicationRequest ¶ added in v1.61.441

type UpgradeApplicationRequest struct {
	*requests.RpcRequest
	Template string           `position:"Query" name:"Template"`
	Timeout  requests.Integer `position:"Query" name:"Timeout"`
	AppId    string           `position:"Query" name:"AppId"`
}

UpgradeApplicationRequest is the request struct for api UpgradeApplication

func CreateUpgradeApplicationRequest ¶ added in v1.61.441

func CreateUpgradeApplicationRequest() (request *UpgradeApplicationRequest)

CreateUpgradeApplicationRequest creates a request to invoke UpgradeApplication API

type UpgradeApplicationResponse ¶ added in v1.61.441

type UpgradeApplicationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpgradeApplicationResponse is the response struct for api UpgradeApplication

func CreateUpgradeApplicationResponse ¶ added in v1.61.441

func CreateUpgradeApplicationResponse() (response *UpgradeApplicationResponse)

CreateUpgradeApplicationResponse creates a response to parse from UpgradeApplication response

type VSwitch ¶ added in v1.61.288

type VSwitch struct {
	EnsRegionId string `json:"EnsRegionId" xml:"EnsRegionId"`
	Status      string `json:"Status" xml:"Status"`
	FreeIpCount int64  `json:"FreeIpCount" xml:"FreeIpCount"`
	VSwitchId   string `json:"VSwitchId" xml:"VSwitchId"`
	CidrBlock   string `json:"CidrBlock" xml:"CidrBlock"`
	Description string `json:"Description" xml:"Description"`
	NetworkId   string `json:"NetworkId" xml:"NetworkId"`
	CreatedTime string `json:"CreatedTime" xml:"CreatedTime"`
	VSwitchName string `json:"VSwitchName" xml:"VSwitchName"`
}

VSwitch is a nested struct in ens response

type VSwitchIdsInDescribeNetworkAttribute ¶ added in v1.61.1084

type VSwitchIdsInDescribeNetworkAttribute struct {
	VSwitchId []string `json:"VSwitchId" xml:"VSwitchId"`
}

VSwitchIdsInDescribeNetworkAttribute is a nested struct in ens response

type VSwitchIdsInDescribeNetworks ¶ added in v1.61.1084

type VSwitchIdsInDescribeNetworks struct {
	VSwitchId []string `json:"VSwitchId" xml:"VSwitchId"`
}

VSwitchIdsInDescribeNetworks is a nested struct in ens response

type VSwitchesInDescribeEpnInstanceAttribute ¶ added in v1.61.441

type VSwitchesInDescribeEpnInstanceAttribute struct {
	EPNInstance []EPNInstance `json:"EPNInstance" xml:"EPNInstance"`
}

VSwitchesInDescribeEpnInstanceAttribute is a nested struct in ens response

type VSwitchesInDescribeVSwitches ¶ added in v1.61.441

type VSwitchesInDescribeVSwitches struct {
	VSwitch []VSwitch `json:"VSwitch" xml:"VSwitch"`
}

VSwitchesInDescribeVSwitches is a nested struct in ens response

Source Files ¶

Jump to

Keyboard shortcuts

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