ens

package
v1.63.53 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2024 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 AICInstances ¶ added in v1.61.1691

type AICInstances struct {
	AICInstancesItem []AICInstancesItem `json:"AICInstances" xml:"AICInstances"`
}

AICInstances is a nested struct in ens response

type AICInstancesItem ¶ added in v1.61.1691

type AICInstancesItem struct {
	Frequency         int64             `json:"Frequency" xml:"Frequency"`
	ImageId           string            `json:"ImageId" xml:"ImageId"`
	InstanceId        string            `json:"InstanceId" xml:"InstanceId"`
	Resolution        string            `json:"Resolution" xml:"Resolution"`
	Spec              string            `json:"Spec" xml:"Spec"`
	State             string            `json:"State" xml:"State"`
	Status            string            `json:"Status" xml:"Status"`
	Name              string            `json:"Name" xml:"Name"`
	LatestAction      string            `json:"LatestAction" xml:"LatestAction"`
	NetworkAttributes NetworkAttributes `json:"NetworkAttributes" xml:"NetworkAttributes"`
	SdgDeployInfo     SdgDeployInfo     `json:"SdgDeployInfo" xml:"SdgDeployInfo"`
}

AICInstancesItem is a nested struct in ens response

type AccosicateNetworkAclRequest ¶ added in v1.61.1789

type AccosicateNetworkAclRequest struct {
	*requests.RpcRequest
	NetworkAclId string                          `position:"Query" name:"NetworkAclId"`
	Resource     *[]AccosicateNetworkAclResource `position:"Query" name:"Resource"  type:"Repeated"`
}

AccosicateNetworkAclRequest is the request struct for api AccosicateNetworkAcl

func CreateAccosicateNetworkAclRequest ¶ added in v1.61.1789

func CreateAccosicateNetworkAclRequest() (request *AccosicateNetworkAclRequest)

CreateAccosicateNetworkAclRequest creates a request to invoke AccosicateNetworkAcl API

type AccosicateNetworkAclResource ¶ added in v1.61.1789

type AccosicateNetworkAclResource struct {
	ResourceId   string `name:"ResourceId"`
	ResourceType string `name:"ResourceType"`
}

AccosicateNetworkAclResource is a repeated param struct in AccosicateNetworkAclRequest

type AccosicateNetworkAclResponse ¶ added in v1.61.1789

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

AccosicateNetworkAclResponse is the response struct for api AccosicateNetworkAcl

func CreateAccosicateNetworkAclResponse ¶ added in v1.61.1789

func CreateAccosicateNetworkAclResponse() (response *AccosicateNetworkAclResponse)

CreateAccosicateNetworkAclResponse creates a response to parse from AccosicateNetworkAcl response

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 AddSnatIpForSnatEntryRequest ¶ added in v1.62.612

type AddSnatIpForSnatEntryRequest struct {
	*requests.RpcRequest
	SnatIp      string `position:"Query" name:"SnatIp"`
	SnatEntryId string `position:"Query" name:"SnatEntryId"`
}

AddSnatIpForSnatEntryRequest is the request struct for api AddSnatIpForSnatEntry

func CreateAddSnatIpForSnatEntryRequest ¶ added in v1.62.612

func CreateAddSnatIpForSnatEntryRequest() (request *AddSnatIpForSnatEntryRequest)

CreateAddSnatIpForSnatEntryRequest creates a request to invoke AddSnatIpForSnatEntry API

type AddSnatIpForSnatEntryResponse ¶ added in v1.62.612

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

AddSnatIpForSnatEntryResponse is the response struct for api AddSnatIpForSnatEntry

func CreateAddSnatIpForSnatEntryResponse ¶ added in v1.62.612

func CreateAddSnatIpForSnatEntryResponse() (response *AddSnatIpForSnatEntryResponse)

CreateAddSnatIpForSnatEntryResponse creates a response to parse from AddSnatIpForSnatEntry response

type AllocationIdInCopySnapshot ¶ added in v1.62.612

type AllocationIdInCopySnapshot struct {
	AllocationIdItem []AllocationIdItem `json:"AllocationId" xml:"AllocationId"`
}

AllocationIdInCopySnapshot is a nested struct in ens response

type AllocationIdInCreateFileSystem ¶ added in v1.62.612

type AllocationIdInCreateFileSystem struct {
	AllocationId []string `json:"AllocationId" xml:"AllocationId"`
}

AllocationIdInCreateFileSystem is a nested struct in ens response

type AllocationIdInCreateStorageGateway ¶ added in v1.63.6

type AllocationIdInCreateStorageGateway struct {
	AllocationIdItem []AllocationIdItemInCreateStorageGateway `json:"AllocationId" xml:"AllocationId"`
}

AllocationIdInCreateStorageGateway is a nested struct in ens response

type AllocationIdItem ¶ added in v1.62.612

type AllocationIdItem struct {
	EnsRegionId string   `json:"EnsRegionId" xml:"EnsRegionId"`
	InstanceId  []string `json:"InstanceId" xml:"InstanceId"`
}

AllocationIdItem is a nested struct in ens response

type AllocationIdItemInCreateStorageGateway ¶ added in v1.63.6

type AllocationIdItemInCreateStorageGateway struct {
	InstanceId  string `json:"InstanceId" xml:"InstanceId"`
	EnsRegionId string `json:"EnsRegionId" xml:"EnsRegionId"`
}

AllocationIdItemInCreateStorageGateway is a nested struct in ens 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 ArmCard ¶ added in v1.62.105

type ArmCard struct {
	Display             bool   `json:"Display" xml:"Display"`
	OversellRatio       int64  `json:"OversellRatio" xml:"OversellRatio"`
	Remain              int64  `json:"Remain" xml:"Remain"`
	Reserved            int64  `json:"Reserved" xml:"Reserved"`
	ReserveDisable      bool   `json:"ReserveDisable" xml:"ReserveDisable"`
	ReserveDisableTotal int64  `json:"ReserveDisableTotal" xml:"ReserveDisableTotal"`
	StatusDisable       bool   `json:"StatusDisable" xml:"StatusDisable"`
	StatusDisableTotal  int64  `json:"StatusDisableTotal" xml:"StatusDisableTotal"`
	Total               int64  `json:"Total" xml:"Total"`
	Type                string `json:"Type" xml:"Type"`
	Used                int64  `json:"Used" xml:"Used"`
	UsedRatio           int64  `json:"UsedRatio" xml:"UsedRatio"`
}

ArmCard is a nested struct in ens response

type AssignPrivateIpAddressesRequest ¶ added in v1.61.1691

type AssignPrivateIpAddressesRequest struct {
	*requests.RpcRequest
	VSwitchId          string `position:"Query" name:"VSwitchId"`
	NetworkInterfaceId string `position:"Query" name:"NetworkInterfaceId"`
}

AssignPrivateIpAddressesRequest is the request struct for api AssignPrivateIpAddresses

func CreateAssignPrivateIpAddressesRequest ¶ added in v1.61.1691

func CreateAssignPrivateIpAddressesRequest() (request *AssignPrivateIpAddressesRequest)

CreateAssignPrivateIpAddressesRequest creates a request to invoke AssignPrivateIpAddresses API

type AssignPrivateIpAddressesResponse ¶ added in v1.61.1691

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

AssignPrivateIpAddressesResponse is the response struct for api AssignPrivateIpAddresses

func CreateAssignPrivateIpAddressesResponse ¶ added in v1.61.1691

func CreateAssignPrivateIpAddressesResponse() (response *AssignPrivateIpAddressesResponse)

CreateAssignPrivateIpAddressesResponse creates a response to parse from AssignPrivateIpAddresses response

type AssignedPrivateIpAddressesSet ¶ added in v1.61.1691

type AssignedPrivateIpAddressesSet struct {
	NetworkInterfaceId string   `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
	PrivateIpSet       []string `json:"PrivateIpSet" xml:"PrivateIpSet"`
}

AssignedPrivateIpAddressesSet is a nested struct in ens response

type AssociateEnsEipAddressRequest ¶ added in v1.61.1084

type AssociateEnsEipAddressRequest struct {
	*requests.RpcRequest
	Standby      requests.Boolean `position:"Query" name:"Standby"`
	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 AssociateHaVipRequest ¶ added in v1.63.39

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

AssociateHaVipRequest is the request struct for api AssociateHaVip

func CreateAssociateHaVipRequest ¶ added in v1.63.39

func CreateAssociateHaVipRequest() (request *AssociateHaVipRequest)

CreateAssociateHaVipRequest creates a request to invoke AssociateHaVip API

type AssociateHaVipResponse ¶ added in v1.63.39

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

AssociateHaVipResponse is the response struct for api AssociateHaVip

func CreateAssociateHaVipResponse ¶ added in v1.63.39

func CreateAssociateHaVipResponse() (response *AssociateHaVipResponse)

CreateAssociateHaVipResponse creates a response to parse from AssociateHaVip response

type AssociatedEipAddresses ¶ added in v1.63.39

type AssociatedEipAddresses struct {
	Eip []Eip `json:"eip" xml:"eip"`
}

AssociatedEipAddresses is a nested struct in ens response

type AssociatedInstances ¶ added in v1.63.39

type AssociatedInstances struct {
	Relation []Relation `json:"relation" xml:"relation"`
}

AssociatedInstances is a nested struct in ens 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 AttachNetworkInterfaceRequest ¶ added in v1.63.39

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

AttachNetworkInterfaceRequest is the request struct for api AttachNetworkInterface

func CreateAttachNetworkInterfaceRequest ¶ added in v1.63.39

func CreateAttachNetworkInterfaceRequest() (request *AttachNetworkInterfaceRequest)

CreateAttachNetworkInterfaceRequest creates a request to invoke AttachNetworkInterface API

type AttachNetworkInterfaceResponse ¶ added in v1.63.39

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

AttachNetworkInterfaceResponse is the response struct for api AttachNetworkInterface

func CreateAttachNetworkInterfaceResponse ¶ added in v1.63.39

func CreateAttachNetworkInterfaceResponse() (response *AttachNetworkInterfaceResponse)

CreateAttachNetworkInterfaceResponse creates a response to parse from AttachNetworkInterface response

type Attributes ¶ added in v1.62.105

type Attributes struct {
	Attributes []string `json:"attributes" xml:"attributes"`
}

Attributes is a nested struct in ens 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 AvailableEvents ¶ added in v1.62.105

type AvailableEvents struct {
	AvailableEventsItem []AvailableEventsItem `json:"AvailableEvents" xml:"AvailableEvents"`
}

AvailableEvents is a nested struct in ens response

type AvailableEventsItem ¶ added in v1.62.105

type AvailableEventsItem struct {
	Name           string `json:"Name" xml:"Name"`
	OccurrenceTime string `json:"OccurrenceTime" xml:"OccurrenceTime"`
	Reason         string `json:"Reason" xml:"Reason"`
	Type           string `json:"Type" xml:"Type"`
}

AvailableEventsItem is a nested struct in ens response

type AvaliableRegionIdsInDescribeSDG ¶ added in v1.62.780

type AvaliableRegionIdsInDescribeSDG struct {
	AvaliableRegionIdsItem []AvaliableRegionIdsItem `json:"AvaliableRegionIds" xml:"AvaliableRegionIds"`
}

AvaliableRegionIdsInDescribeSDG is a nested struct in ens response

type AvaliableRegionIdsInDescribeSDGs ¶ added in v1.62.780

type AvaliableRegionIdsInDescribeSDGs struct {
	AvaliableRegionIdsItem []AvaliableRegionIdsItem `json:"AvaliableRegionIds" xml:"AvaliableRegionIds"`
}

AvaliableRegionIdsInDescribeSDGs is a nested struct in ens response

type AvaliableRegionIdsItem ¶ added in v1.62.741

type AvaliableRegionIdsItem struct {
	RegionId     string `json:"RegionId" xml:"RegionId"`
	SnapshotId   string `json:"SnapshotId" xml:"SnapshotId"`
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
	Status       string `json:"Status" xml:"Status"`
}

AvaliableRegionIdsItem is a nested struct in ens 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 []BandWidthMonitorDataItem `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 Bandwidth ¶ added in v1.62.105

type Bandwidth struct {
	FlowType            int    `json:"FlowType" xml:"FlowType"`
	UsedRatio           int64  `json:"UsedRatio" xml:"UsedRatio"`
	Display             bool   `json:"Display" xml:"Display"`
	RxBw                int64  `json:"RxBw" xml:"RxBw"`
	Ip                  string `json:"Ip" xml:"Ip"`
	ReserveDisableTotal int64  `json:"ReserveDisableTotal" xml:"ReserveDisableTotal"`
	EnsRegionId         string `json:"EnsRegionId" xml:"EnsRegionId"`
	TxBw                int64  `json:"TxBw" xml:"TxBw"`
	Remain              int64  `json:"Remain" xml:"Remain"`
	InstanceType        string `json:"InstanceType" xml:"InstanceType"`
	StatusDisableTotal  int64  `json:"StatusDisableTotal" xml:"StatusDisableTotal"`
	ReserveDisable      bool   `json:"ReserveDisable" xml:"ReserveDisable"`
	Used                int64  `json:"Used" xml:"Used"`
	OversellRatio       int64  `json:"OversellRatio" xml:"OversellRatio"`
	StatusDisable       bool   `json:"StatusDisable" xml:"StatusDisable"`
	InstanceId          string `json:"InstanceId" xml:"InstanceId"`
	AliUid              int64  `json:"AliUid" xml:"AliUid"`
	Reserved            int64  `json:"Reserved" xml:"Reserved"`
	BizTime             string `json:"BizTime" xml:"BizTime"`
	ServiceType         string `json:"ServiceType" xml:"ServiceType"`
	Isp                 string `json:"Isp" xml:"Isp"`
	Total               int64  `json:"Total" xml:"Total"`
	Type                string `json:"Type" xml:"Type"`
}

Bandwidth 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 Bandwidths ¶ added in v1.63.39

type Bandwidths struct {
	Bandwidth []Bandwidth `json:"Bandwidth" xml:"Bandwidth"`
}

Bandwidths is a nested struct in ens response

type BasicSaleControl ¶ added in v1.62.612

type BasicSaleControl struct {
	Operator    string      `json:"Operator" xml:"Operator"`
	Description string      `json:"Description" xml:"Description"`
	StockValue  string      `json:"StockValue" xml:"StockValue"`
	ModuleValue ModuleValue `json:"ModuleValue" xml:"ModuleValue"`
}

BasicSaleControl is a nested struct in ens response

type BizEvents ¶ added in v1.62.105

type BizEvents struct {
	BizEventsItem []BizEventsItem `json:"BizEvents" xml:"BizEvents"`
}

BizEvents is a nested struct in ens response

type BizEventsItem ¶ added in v1.62.105

type BizEventsItem struct {
	Name           string `json:"Name" xml:"Name"`
	OccurrenceTime string `json:"OccurrenceTime" xml:"OccurrenceTime"`
	Reason         string `json:"Reason" xml:"Reason"`
	Type           string `json:"Type" xml:"Type"`
}

BizEventsItem is a nested struct in ens response

type BlockStorage ¶ added in v1.62.105

type BlockStorage struct {
	Display             bool   `json:"Display" xml:"Display"`
	OversellRatio       int64  `json:"OversellRatio" xml:"OversellRatio"`
	Remain              int64  `json:"Remain" xml:"Remain"`
	Reserved            int64  `json:"Reserved" xml:"Reserved"`
	ReserveDisable      bool   `json:"ReserveDisable" xml:"ReserveDisable"`
	ReserveDisableTotal int64  `json:"ReserveDisableTotal" xml:"ReserveDisableTotal"`
	StatusDisable       bool   `json:"StatusDisable" xml:"StatusDisable"`
	StatusDisableTotal  int64  `json:"StatusDisableTotal" xml:"StatusDisableTotal"`
	Total               int64  `json:"Total" xml:"Total"`
	Type                string `json:"Type" xml:"Type"`
	Used                int64  `json:"Used" xml:"Used"`
	UsedRatio           int64  `json:"UsedRatio" xml:"UsedRatio"`
}

BlockStorage is a nested struct in ens response

type BucketInfo ¶ added in v1.62.612

type BucketInfo struct {
	IndexTableName     string `json:"IndexTableName" xml:"IndexTableName"`
	ModifyTime         string `json:"ModifyTime" xml:"ModifyTime"`
	Product            string `json:"Product" xml:"Product"`
	CORSRule           string `json:"CORSRule" xml:"CORSRule"`
	LifecycleRule      string `json:"LifecycleRule" xml:"LifecycleRule"`
	CreateTime         string `json:"CreateTime" xml:"CreateTime"`
	EnsRegionId        string `json:"EnsRegionId" xml:"EnsRegionId"`
	DispatcherType     string `json:"DispatcherType" xml:"DispatcherType"`
	City               string `json:"City" xml:"City"`
	StorageClass       string `json:"StorageClass" xml:"StorageClass"`
	BucketAcl          string `json:"BucketAcl" xml:"BucketAcl"`
	Comment            string `json:"Comment" xml:"Comment"`
	Endpoint           string `json:"Endpoint" xml:"Endpoint"`
	EngineInfo         string `json:"EngineInfo" xml:"EngineInfo"`
	ResourceType       string `json:"ResourceType" xml:"ResourceType"`
	BucketName         string `json:"BucketName" xml:"BucketName"`
	LogicalBucketType  string `json:"LogicalBucketType" xml:"LogicalBucketType"`
	UserId             int64  `json:"UserId" xml:"UserId"`
	DataRedundancyType string `json:"DataRedundancyType" xml:"DataRedundancyType"`
}

BucketInfo is a nested struct in ens response

type BucketInfos ¶ added in v1.62.612

type BucketInfos struct {
	BucketInfo []BucketInfo `json:"BucketInfo" xml:"BucketInfo"`
}

BucketInfos is a nested struct in ens response

type BucketList ¶ added in v1.61.1715

type BucketList struct {
	BucketListItem []BucketListItem `json:"BucketList" xml:"BucketList"`
}

BucketList is a nested struct in ens response

type BucketListItem ¶ added in v1.61.1715

type BucketListItem struct {
	Acc              int64  `json:"Acc" xml:"Acc"`
	Bucket           string `json:"Bucket" xml:"Bucket"`
	StorageUsageByte int64  `json:"StorageUsageByte" xml:"StorageUsageByte"`
}

BucketListItem is a nested struct in ens response

type CleanDistDataRequest ¶ added in v1.62.244

type CleanDistDataRequest struct {
	*requests.RpcRequest
	EnsRegionId string `position:"Query" name:"EnsRegionId"`
	DataName    string `position:"Query" name:"DataName"`
	DataVersion string `position:"Query" name:"DataVersion"`
	AppId       string `position:"Query" name:"AppId"`
}

CleanDistDataRequest is the request struct for api CleanDistData

func CreateCleanDistDataRequest ¶ added in v1.62.244

func CreateCleanDistDataRequest() (request *CleanDistDataRequest)

CreateCleanDistDataRequest creates a request to invoke CleanDistData API

type CleanDistDataResponse ¶ added in v1.62.244

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

CleanDistDataResponse is the response struct for api CleanDistData

func CreateCleanDistDataResponse ¶ added in v1.62.244

func CreateCleanDistDataResponse() (response *CleanDistDataResponse)

CreateCleanDistDataResponse creates a response to parse from CleanDistData 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) AccosicateNetworkAcl ¶ added in v1.61.1789

func (client *Client) AccosicateNetworkAcl(request *AccosicateNetworkAclRequest) (response *AccosicateNetworkAclResponse, err error)

AccosicateNetworkAcl invokes the ens.AccosicateNetworkAcl API synchronously

func (*Client) AccosicateNetworkAclWithCallback ¶ added in v1.61.1789

func (client *Client) AccosicateNetworkAclWithCallback(request *AccosicateNetworkAclRequest, callback func(response *AccosicateNetworkAclResponse, err error)) <-chan int

AccosicateNetworkAclWithCallback invokes the ens.AccosicateNetworkAcl API asynchronously

func (*Client) AccosicateNetworkAclWithChan ¶ added in v1.61.1789

func (client *Client) AccosicateNetworkAclWithChan(request *AccosicateNetworkAclRequest) (<-chan *AccosicateNetworkAclResponse, <-chan error)

AccosicateNetworkAclWithChan invokes the ens.AccosicateNetworkAcl API asynchronously

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) AddSnatIpForSnatEntry ¶ added in v1.62.612

func (client *Client) AddSnatIpForSnatEntry(request *AddSnatIpForSnatEntryRequest) (response *AddSnatIpForSnatEntryResponse, err error)

AddSnatIpForSnatEntry invokes the ens.AddSnatIpForSnatEntry API synchronously

func (*Client) AddSnatIpForSnatEntryWithCallback ¶ added in v1.62.612

func (client *Client) AddSnatIpForSnatEntryWithCallback(request *AddSnatIpForSnatEntryRequest, callback func(response *AddSnatIpForSnatEntryResponse, err error)) <-chan int

AddSnatIpForSnatEntryWithCallback invokes the ens.AddSnatIpForSnatEntry API asynchronously

func (*Client) AddSnatIpForSnatEntryWithChan ¶ added in v1.62.612

func (client *Client) AddSnatIpForSnatEntryWithChan(request *AddSnatIpForSnatEntryRequest) (<-chan *AddSnatIpForSnatEntryResponse, <-chan error)

AddSnatIpForSnatEntryWithChan invokes the ens.AddSnatIpForSnatEntry API asynchronously

func (*Client) AssignPrivateIpAddresses ¶ added in v1.61.1691

func (client *Client) AssignPrivateIpAddresses(request *AssignPrivateIpAddressesRequest) (response *AssignPrivateIpAddressesResponse, err error)

AssignPrivateIpAddresses invokes the ens.AssignPrivateIpAddresses API synchronously

func (*Client) AssignPrivateIpAddressesWithCallback ¶ added in v1.61.1691

func (client *Client) AssignPrivateIpAddressesWithCallback(request *AssignPrivateIpAddressesRequest, callback func(response *AssignPrivateIpAddressesResponse, err error)) <-chan int

AssignPrivateIpAddressesWithCallback invokes the ens.AssignPrivateIpAddresses API asynchronously

func (*Client) AssignPrivateIpAddressesWithChan ¶ added in v1.61.1691

func (client *Client) AssignPrivateIpAddressesWithChan(request *AssignPrivateIpAddressesRequest) (<-chan *AssignPrivateIpAddressesResponse, <-chan error)

AssignPrivateIpAddressesWithChan invokes the ens.AssignPrivateIpAddresses 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) AssociateHaVip ¶ added in v1.63.39

func (client *Client) AssociateHaVip(request *AssociateHaVipRequest) (response *AssociateHaVipResponse, err error)

AssociateHaVip invokes the ens.AssociateHaVip API synchronously

func (*Client) AssociateHaVipWithCallback ¶ added in v1.63.39

func (client *Client) AssociateHaVipWithCallback(request *AssociateHaVipRequest, callback func(response *AssociateHaVipResponse, err error)) <-chan int

AssociateHaVipWithCallback invokes the ens.AssociateHaVip API asynchronously

func (*Client) AssociateHaVipWithChan ¶ added in v1.63.39

func (client *Client) AssociateHaVipWithChan(request *AssociateHaVipRequest) (<-chan *AssociateHaVipResponse, <-chan error)

AssociateHaVipWithChan invokes the ens.AssociateHaVip 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) AttachNetworkInterface ¶ added in v1.63.39

func (client *Client) AttachNetworkInterface(request *AttachNetworkInterfaceRequest) (response *AttachNetworkInterfaceResponse, err error)

AttachNetworkInterface invokes the ens.AttachNetworkInterface API synchronously

func (*Client) AttachNetworkInterfaceWithCallback ¶ added in v1.63.39

func (client *Client) AttachNetworkInterfaceWithCallback(request *AttachNetworkInterfaceRequest, callback func(response *AttachNetworkInterfaceResponse, err error)) <-chan int

AttachNetworkInterfaceWithCallback invokes the ens.AttachNetworkInterface API asynchronously

func (*Client) AttachNetworkInterfaceWithChan ¶ added in v1.63.39

func (client *Client) AttachNetworkInterfaceWithChan(request *AttachNetworkInterfaceRequest) (<-chan *AttachNetworkInterfaceResponse, <-chan error)

AttachNetworkInterfaceWithChan invokes the ens.AttachNetworkInterface 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) CleanDistData ¶ added in v1.62.244

func (client *Client) CleanDistData(request *CleanDistDataRequest) (response *CleanDistDataResponse, err error)

CleanDistData invokes the ens.CleanDistData API synchronously

func (*Client) CleanDistDataWithCallback ¶ added in v1.62.244

func (client *Client) CleanDistDataWithCallback(request *CleanDistDataRequest, callback func(response *CleanDistDataResponse, err error)) <-chan int

CleanDistDataWithCallback invokes the ens.CleanDistData API asynchronously

func (*Client) CleanDistDataWithChan ¶ added in v1.62.244

func (client *Client) CleanDistDataWithChan(request *CleanDistDataRequest) (<-chan *CleanDistDataResponse, <-chan error)

CleanDistDataWithChan invokes the ens.CleanDistData API asynchronously

func (*Client) CopySDG ¶ added in v1.62.612

func (client *Client) CopySDG(request *CopySDGRequest) (response *CopySDGResponse, err error)

CopySDG invokes the ens.CopySDG API synchronously

func (*Client) CopySDGWithCallback ¶ added in v1.62.612

func (client *Client) CopySDGWithCallback(request *CopySDGRequest, callback func(response *CopySDGResponse, err error)) <-chan int

CopySDGWithCallback invokes the ens.CopySDG API asynchronously

func (*Client) CopySDGWithChan ¶ added in v1.62.612

func (client *Client) CopySDGWithChan(request *CopySDGRequest) (<-chan *CopySDGResponse, <-chan error)

CopySDGWithChan invokes the ens.CopySDG API asynchronously

func (*Client) CopySnapshot ¶ added in v1.62.612

func (client *Client) CopySnapshot(request *CopySnapshotRequest) (response *CopySnapshotResponse, err error)

CopySnapshot invokes the ens.CopySnapshot API synchronously

func (*Client) CopySnapshotWithCallback ¶ added in v1.62.612

func (client *Client) CopySnapshotWithCallback(request *CopySnapshotRequest, callback func(response *CopySnapshotResponse, err error)) <-chan int

CopySnapshotWithCallback invokes the ens.CopySnapshot API asynchronously

func (*Client) CopySnapshotWithChan ¶ added in v1.62.612

func (client *Client) CopySnapshotWithChan(request *CopySnapshotRequest) (<-chan *CopySnapshotResponse, <-chan error)

CopySnapshotWithChan invokes the ens.CopySnapshot API asynchronously

func (*Client) CreateARMServerInstances ¶ added in v1.61.1691

func (client *Client) CreateARMServerInstances(request *CreateARMServerInstancesRequest) (response *CreateARMServerInstancesResponse, err error)

CreateARMServerInstances invokes the ens.CreateARMServerInstances API synchronously

func (*Client) CreateARMServerInstancesWithCallback ¶ added in v1.61.1691

func (client *Client) CreateARMServerInstancesWithCallback(request *CreateARMServerInstancesRequest, callback func(response *CreateARMServerInstancesResponse, err error)) <-chan int

CreateARMServerInstancesWithCallback invokes the ens.CreateARMServerInstances API asynchronously

func (*Client) CreateARMServerInstancesWithChan ¶ added in v1.61.1691

func (client *Client) CreateARMServerInstancesWithChan(request *CreateARMServerInstancesRequest) (<-chan *CreateARMServerInstancesResponse, <-chan error)

CreateARMServerInstancesWithChan invokes the ens.CreateARMServerInstances 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) CreateClassicNetwork ¶ added in v1.61.1691

func (client *Client) CreateClassicNetwork(request *CreateClassicNetworkRequest) (response *CreateClassicNetworkResponse, err error)

CreateClassicNetwork invokes the ens.CreateClassicNetwork API synchronously

func (*Client) CreateClassicNetworkWithCallback ¶ added in v1.61.1691

func (client *Client) CreateClassicNetworkWithCallback(request *CreateClassicNetworkRequest, callback func(response *CreateClassicNetworkResponse, err error)) <-chan int

CreateClassicNetworkWithCallback invokes the ens.CreateClassicNetwork API asynchronously

func (*Client) CreateClassicNetworkWithChan ¶ added in v1.61.1691

func (client *Client) CreateClassicNetworkWithChan(request *CreateClassicNetworkRequest) (<-chan *CreateClassicNetworkResponse, <-chan error)

CreateClassicNetworkWithChan invokes the ens.CreateClassicNetwork API asynchronously

func (*Client) CreateCluster ¶ added in v1.63.39

func (client *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)

CreateCluster invokes the ens.CreateCluster API synchronously

func (*Client) CreateClusterWithCallback ¶ added in v1.63.39

func (client *Client) CreateClusterWithCallback(request *CreateClusterRequest, callback func(response *CreateClusterResponse, err error)) <-chan int

CreateClusterWithCallback invokes the ens.CreateCluster API asynchronously

func (*Client) CreateClusterWithChan ¶ added in v1.63.39

func (client *Client) CreateClusterWithChan(request *CreateClusterRequest) (<-chan *CreateClusterResponse, <-chan error)

CreateClusterWithChan invokes the ens.CreateCluster 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) CreateEnsSaleControl ¶ added in v1.62.612

func (client *Client) CreateEnsSaleControl(request *CreateEnsSaleControlRequest) (response *CreateEnsSaleControlResponse, err error)

CreateEnsSaleControl invokes the ens.CreateEnsSaleControl API synchronously

func (*Client) CreateEnsSaleControlWithCallback ¶ added in v1.62.612

func (client *Client) CreateEnsSaleControlWithCallback(request *CreateEnsSaleControlRequest, callback func(response *CreateEnsSaleControlResponse, err error)) <-chan int

CreateEnsSaleControlWithCallback invokes the ens.CreateEnsSaleControl API asynchronously

func (*Client) CreateEnsSaleControlWithChan ¶ added in v1.62.612

func (client *Client) CreateEnsSaleControlWithChan(request *CreateEnsSaleControlRequest) (<-chan *CreateEnsSaleControlResponse, <-chan error)

CreateEnsSaleControlWithChan invokes the ens.CreateEnsSaleControl 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) CreateFileSystem ¶ added in v1.61.1789

func (client *Client) CreateFileSystem(request *CreateFileSystemRequest) (response *CreateFileSystemResponse, err error)

CreateFileSystem invokes the ens.CreateFileSystem API synchronously

func (*Client) CreateFileSystemWithCallback ¶ added in v1.61.1789

func (client *Client) CreateFileSystemWithCallback(request *CreateFileSystemRequest, callback func(response *CreateFileSystemResponse, err error)) <-chan int

CreateFileSystemWithCallback invokes the ens.CreateFileSystem API asynchronously

func (*Client) CreateFileSystemWithChan ¶ added in v1.61.1789

func (client *Client) CreateFileSystemWithChan(request *CreateFileSystemRequest) (<-chan *CreateFileSystemResponse, <-chan error)

CreateFileSystemWithChan invokes the ens.CreateFileSystem 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) CreateInstanceActiveOpsTask ¶ added in v1.62.44

func (client *Client) CreateInstanceActiveOpsTask(request *CreateInstanceActiveOpsTaskRequest) (response *CreateInstanceActiveOpsTaskResponse, err error)

CreateInstanceActiveOpsTask invokes the ens.CreateInstanceActiveOpsTask API synchronously

func (*Client) CreateInstanceActiveOpsTaskWithCallback ¶ added in v1.62.44

func (client *Client) CreateInstanceActiveOpsTaskWithCallback(request *CreateInstanceActiveOpsTaskRequest, callback func(response *CreateInstanceActiveOpsTaskResponse, err error)) <-chan int

CreateInstanceActiveOpsTaskWithCallback invokes the ens.CreateInstanceActiveOpsTask API asynchronously

func (*Client) CreateInstanceActiveOpsTaskWithChan ¶ added in v1.62.44

func (client *Client) CreateInstanceActiveOpsTaskWithChan(request *CreateInstanceActiveOpsTaskRequest) (<-chan *CreateInstanceActiveOpsTaskResponse, <-chan error)

CreateInstanceActiveOpsTaskWithChan invokes the ens.CreateInstanceActiveOpsTask API asynchronously

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) CreateMountTarget ¶ added in v1.61.1789

func (client *Client) CreateMountTarget(request *CreateMountTargetRequest) (response *CreateMountTargetResponse, err error)

CreateMountTarget invokes the ens.CreateMountTarget API synchronously

func (*Client) CreateMountTargetWithCallback ¶ added in v1.61.1789

func (client *Client) CreateMountTargetWithCallback(request *CreateMountTargetRequest, callback func(response *CreateMountTargetResponse, err error)) <-chan int

CreateMountTargetWithCallback invokes the ens.CreateMountTarget API asynchronously

func (*Client) CreateMountTargetWithChan ¶ added in v1.61.1789

func (client *Client) CreateMountTargetWithChan(request *CreateMountTargetRequest) (<-chan *CreateMountTargetResponse, <-chan error)

CreateMountTargetWithChan invokes the ens.CreateMountTarget 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) CreateNetworkAcl ¶ added in v1.61.1789

func (client *Client) CreateNetworkAcl(request *CreateNetworkAclRequest) (response *CreateNetworkAclResponse, err error)

CreateNetworkAcl invokes the ens.CreateNetworkAcl API synchronously

func (*Client) CreateNetworkAclEntry ¶ added in v1.61.1789

func (client *Client) CreateNetworkAclEntry(request *CreateNetworkAclEntryRequest) (response *CreateNetworkAclEntryResponse, err error)

CreateNetworkAclEntry invokes the ens.CreateNetworkAclEntry API synchronously

func (*Client) CreateNetworkAclEntryWithCallback ¶ added in v1.61.1789

func (client *Client) CreateNetworkAclEntryWithCallback(request *CreateNetworkAclEntryRequest, callback func(response *CreateNetworkAclEntryResponse, err error)) <-chan int

CreateNetworkAclEntryWithCallback invokes the ens.CreateNetworkAclEntry API asynchronously

func (*Client) CreateNetworkAclEntryWithChan ¶ added in v1.61.1789

func (client *Client) CreateNetworkAclEntryWithChan(request *CreateNetworkAclEntryRequest) (<-chan *CreateNetworkAclEntryResponse, <-chan error)

CreateNetworkAclEntryWithChan invokes the ens.CreateNetworkAclEntry API asynchronously

func (*Client) CreateNetworkAclWithCallback ¶ added in v1.61.1789

func (client *Client) CreateNetworkAclWithCallback(request *CreateNetworkAclRequest, callback func(response *CreateNetworkAclResponse, err error)) <-chan int

CreateNetworkAclWithCallback invokes the ens.CreateNetworkAcl API asynchronously

func (*Client) CreateNetworkAclWithChan ¶ added in v1.61.1789

func (client *Client) CreateNetworkAclWithChan(request *CreateNetworkAclRequest) (<-chan *CreateNetworkAclResponse, <-chan error)

CreateNetworkAclWithChan invokes the ens.CreateNetworkAcl API asynchronously

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) CreateSDG ¶ added in v1.62.741

func (client *Client) CreateSDG(request *CreateSDGRequest) (response *CreateSDGResponse, err error)

CreateSDG invokes the ens.CreateSDG API synchronously

func (*Client) CreateSDGWithCallback ¶ added in v1.62.741

func (client *Client) CreateSDGWithCallback(request *CreateSDGRequest, callback func(response *CreateSDGResponse, err error)) <-chan int

CreateSDGWithCallback invokes the ens.CreateSDG API asynchronously

func (*Client) CreateSDGWithChan ¶ added in v1.62.741

func (client *Client) CreateSDGWithChan(request *CreateSDGRequest) (<-chan *CreateSDGResponse, <-chan error)

CreateSDGWithChan invokes the ens.CreateSDG 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) CreateSnapshot ¶ added in v1.62.612

func (client *Client) CreateSnapshot(request *CreateSnapshotRequest) (response *CreateSnapshotResponse, err error)

CreateSnapshot invokes the ens.CreateSnapshot API synchronously

func (*Client) CreateSnapshotWithCallback ¶ added in v1.62.612

func (client *Client) CreateSnapshotWithCallback(request *CreateSnapshotRequest, callback func(response *CreateSnapshotResponse, err error)) <-chan int

CreateSnapshotWithCallback invokes the ens.CreateSnapshot API asynchronously

func (*Client) CreateSnapshotWithChan ¶ added in v1.62.612

func (client *Client) CreateSnapshotWithChan(request *CreateSnapshotRequest) (<-chan *CreateSnapshotResponse, <-chan error)

CreateSnapshotWithChan invokes the ens.CreateSnapshot 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) CreateStorageGateway ¶ added in v1.63.6

func (client *Client) CreateStorageGateway(request *CreateStorageGatewayRequest) (response *CreateStorageGatewayResponse, err error)

CreateStorageGateway invokes the ens.CreateStorageGateway API synchronously

func (*Client) CreateStorageGatewayWithCallback ¶ added in v1.63.6

func (client *Client) CreateStorageGatewayWithCallback(request *CreateStorageGatewayRequest, callback func(response *CreateStorageGatewayResponse, err error)) <-chan int

CreateStorageGatewayWithCallback invokes the ens.CreateStorageGateway API asynchronously

func (*Client) CreateStorageGatewayWithChan ¶ added in v1.63.6

func (client *Client) CreateStorageGatewayWithChan(request *CreateStorageGatewayRequest) (<-chan *CreateStorageGatewayResponse, <-chan error)

CreateStorageGatewayWithChan invokes the ens.CreateStorageGateway API asynchronously

func (*Client) CreateStorageVolume ¶ added in v1.63.6

func (client *Client) CreateStorageVolume(request *CreateStorageVolumeRequest) (response *CreateStorageVolumeResponse, err error)

CreateStorageVolume invokes the ens.CreateStorageVolume API synchronously

func (*Client) CreateStorageVolumeWithCallback ¶ added in v1.63.6

func (client *Client) CreateStorageVolumeWithCallback(request *CreateStorageVolumeRequest, callback func(response *CreateStorageVolumeResponse, err error)) <-chan int

CreateStorageVolumeWithCallback invokes the ens.CreateStorageVolume API asynchronously

func (*Client) CreateStorageVolumeWithChan ¶ added in v1.63.6

func (client *Client) CreateStorageVolumeWithChan(request *CreateStorageVolumeRequest) (<-chan *CreateStorageVolumeResponse, <-chan error)

CreateStorageVolumeWithChan invokes the ens.CreateStorageVolume 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) DeleteBucket ¶ added in v1.62.612

func (client *Client) DeleteBucket(request *DeleteBucketRequest) (response *DeleteBucketResponse, err error)

DeleteBucket invokes the ens.DeleteBucket API synchronously

func (*Client) DeleteBucketLifecycle ¶ added in v1.62.612

func (client *Client) DeleteBucketLifecycle(request *DeleteBucketLifecycleRequest) (response *DeleteBucketLifecycleResponse, err error)

DeleteBucketLifecycle invokes the ens.DeleteBucketLifecycle API synchronously

func (*Client) DeleteBucketLifecycleWithCallback ¶ added in v1.62.612

func (client *Client) DeleteBucketLifecycleWithCallback(request *DeleteBucketLifecycleRequest, callback func(response *DeleteBucketLifecycleResponse, err error)) <-chan int

DeleteBucketLifecycleWithCallback invokes the ens.DeleteBucketLifecycle API asynchronously

func (*Client) DeleteBucketLifecycleWithChan ¶ added in v1.62.612

func (client *Client) DeleteBucketLifecycleWithChan(request *DeleteBucketLifecycleRequest) (<-chan *DeleteBucketLifecycleResponse, <-chan error)

DeleteBucketLifecycleWithChan invokes the ens.DeleteBucketLifecycle API asynchronously

func (*Client) DeleteBucketWithCallback ¶ added in v1.62.612

func (client *Client) DeleteBucketWithCallback(request *DeleteBucketRequest, callback func(response *DeleteBucketResponse, err error)) <-chan int

DeleteBucketWithCallback invokes the ens.DeleteBucket API asynchronously

func (*Client) DeleteBucketWithChan ¶ added in v1.62.612

func (client *Client) DeleteBucketWithChan(request *DeleteBucketRequest) (<-chan *DeleteBucketResponse, <-chan error)

DeleteBucketWithChan invokes the ens.DeleteBucket 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) DeleteDisk ¶ added in v1.62.244

func (client *Client) DeleteDisk(request *DeleteDiskRequest) (response *DeleteDiskResponse, err error)

DeleteDisk invokes the ens.DeleteDisk API synchronously

func (*Client) DeleteDiskWithCallback ¶ added in v1.62.244

func (client *Client) DeleteDiskWithCallback(request *DeleteDiskRequest, callback func(response *DeleteDiskResponse, err error)) <-chan int

DeleteDiskWithCallback invokes the ens.DeleteDisk API asynchronously

func (*Client) DeleteDiskWithChan ¶ added in v1.62.244

func (client *Client) DeleteDiskWithChan(request *DeleteDiskRequest) (<-chan *DeleteDiskResponse, <-chan error)

DeleteDiskWithChan invokes the ens.DeleteDisk 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) DeleteEnsSaleConditionControl ¶ added in v1.62.612

func (client *Client) DeleteEnsSaleConditionControl(request *DeleteEnsSaleConditionControlRequest) (response *DeleteEnsSaleConditionControlResponse, err error)

DeleteEnsSaleConditionControl invokes the ens.DeleteEnsSaleConditionControl API synchronously

func (*Client) DeleteEnsSaleConditionControlWithCallback ¶ added in v1.62.612

func (client *Client) DeleteEnsSaleConditionControlWithCallback(request *DeleteEnsSaleConditionControlRequest, callback func(response *DeleteEnsSaleConditionControlResponse, err error)) <-chan int

DeleteEnsSaleConditionControlWithCallback invokes the ens.DeleteEnsSaleConditionControl API asynchronously

func (*Client) DeleteEnsSaleConditionControlWithChan ¶ added in v1.62.612

func (client *Client) DeleteEnsSaleConditionControlWithChan(request *DeleteEnsSaleConditionControlRequest) (<-chan *DeleteEnsSaleConditionControlResponse, <-chan error)

DeleteEnsSaleConditionControlWithChan invokes the ens.DeleteEnsSaleConditionControl API asynchronously

func (*Client) DeleteEnsSaleControl ¶ added in v1.62.612

func (client *Client) DeleteEnsSaleControl(request *DeleteEnsSaleControlRequest) (response *DeleteEnsSaleControlResponse, err error)

DeleteEnsSaleControl invokes the ens.DeleteEnsSaleControl API synchronously

func (*Client) DeleteEnsSaleControlWithCallback ¶ added in v1.62.612

func (client *Client) DeleteEnsSaleControlWithCallback(request *DeleteEnsSaleControlRequest, callback func(response *DeleteEnsSaleControlResponse, err error)) <-chan int

DeleteEnsSaleControlWithCallback invokes the ens.DeleteEnsSaleControl API asynchronously

func (*Client) DeleteEnsSaleControlWithChan ¶ added in v1.62.612

func (client *Client) DeleteEnsSaleControlWithChan(request *DeleteEnsSaleControlRequest) (<-chan *DeleteEnsSaleControlResponse, <-chan error)

DeleteEnsSaleControlWithChan invokes the ens.DeleteEnsSaleControl 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) DeleteFileSystem ¶ added in v1.61.1789

func (client *Client) DeleteFileSystem(request *DeleteFileSystemRequest) (response *DeleteFileSystemResponse, err error)

DeleteFileSystem invokes the ens.DeleteFileSystem API synchronously

func (*Client) DeleteFileSystemWithCallback ¶ added in v1.61.1789

func (client *Client) DeleteFileSystemWithCallback(request *DeleteFileSystemRequest, callback func(response *DeleteFileSystemResponse, err error)) <-chan int

DeleteFileSystemWithCallback invokes the ens.DeleteFileSystem API asynchronously

func (*Client) DeleteFileSystemWithChan ¶ added in v1.61.1789

func (client *Client) DeleteFileSystemWithChan(request *DeleteFileSystemRequest) (<-chan *DeleteFileSystemResponse, <-chan error)

DeleteFileSystemWithChan invokes the ens.DeleteFileSystem 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) DeleteMountTarget ¶ added in v1.61.1789

func (client *Client) DeleteMountTarget(request *DeleteMountTargetRequest) (response *DeleteMountTargetResponse, err error)

DeleteMountTarget invokes the ens.DeleteMountTarget API synchronously

func (*Client) DeleteMountTargetWithCallback ¶ added in v1.61.1789

func (client *Client) DeleteMountTargetWithCallback(request *DeleteMountTargetRequest, callback func(response *DeleteMountTargetResponse, err error)) <-chan int

DeleteMountTargetWithCallback invokes the ens.DeleteMountTarget API asynchronously

func (*Client) DeleteMountTargetWithChan ¶ added in v1.61.1789

func (client *Client) DeleteMountTargetWithChan(request *DeleteMountTargetRequest) (<-chan *DeleteMountTargetResponse, <-chan error)

DeleteMountTargetWithChan invokes the ens.DeleteMountTarget 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) DeleteNetworkAcl ¶ added in v1.61.1789

func (client *Client) DeleteNetworkAcl(request *DeleteNetworkAclRequest) (response *DeleteNetworkAclResponse, err error)

DeleteNetworkAcl invokes the ens.DeleteNetworkAcl API synchronously

func (*Client) DeleteNetworkAclEntry ¶ added in v1.61.1789

func (client *Client) DeleteNetworkAclEntry(request *DeleteNetworkAclEntryRequest) (response *DeleteNetworkAclEntryResponse, err error)

DeleteNetworkAclEntry invokes the ens.DeleteNetworkAclEntry API synchronously

func (*Client) DeleteNetworkAclEntryWithCallback ¶ added in v1.61.1789

func (client *Client) DeleteNetworkAclEntryWithCallback(request *DeleteNetworkAclEntryRequest, callback func(response *DeleteNetworkAclEntryResponse, err error)) <-chan int

DeleteNetworkAclEntryWithCallback invokes the ens.DeleteNetworkAclEntry API asynchronously

func (*Client) DeleteNetworkAclEntryWithChan ¶ added in v1.61.1789

func (client *Client) DeleteNetworkAclEntryWithChan(request *DeleteNetworkAclEntryRequest) (<-chan *DeleteNetworkAclEntryResponse, <-chan error)

DeleteNetworkAclEntryWithChan invokes the ens.DeleteNetworkAclEntry API asynchronously

func (*Client) DeleteNetworkAclWithCallback ¶ added in v1.61.1789

func (client *Client) DeleteNetworkAclWithCallback(request *DeleteNetworkAclRequest, callback func(response *DeleteNetworkAclResponse, err error)) <-chan int

DeleteNetworkAclWithCallback invokes the ens.DeleteNetworkAcl API asynchronously

func (*Client) DeleteNetworkAclWithChan ¶ added in v1.61.1789

func (client *Client) DeleteNetworkAclWithChan(request *DeleteNetworkAclRequest) (<-chan *DeleteNetworkAclResponse, <-chan error)

DeleteNetworkAclWithChan invokes the ens.DeleteNetworkAcl API asynchronously

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) DeleteObject ¶ added in v1.62.612

func (client *Client) DeleteObject(request *DeleteObjectRequest) (response *DeleteObjectResponse, err error)

DeleteObject invokes the ens.DeleteObject API synchronously

func (*Client) DeleteObjectWithCallback ¶ added in v1.62.612

func (client *Client) DeleteObjectWithCallback(request *DeleteObjectRequest, callback func(response *DeleteObjectResponse, err error)) <-chan int

DeleteObjectWithCallback invokes the ens.DeleteObject API asynchronously

func (*Client) DeleteObjectWithChan ¶ added in v1.62.612

func (client *Client) DeleteObjectWithChan(request *DeleteObjectRequest) (<-chan *DeleteObjectResponse, <-chan error)

DeleteObjectWithChan invokes the ens.DeleteObject API asynchronously

func (*Client) DeleteSDG ¶ added in v1.62.741

func (client *Client) DeleteSDG(request *DeleteSDGRequest) (response *DeleteSDGResponse, err error)

DeleteSDG invokes the ens.DeleteSDG API synchronously

func (*Client) DeleteSDGWithCallback ¶ added in v1.62.741

func (client *Client) DeleteSDGWithCallback(request *DeleteSDGRequest, callback func(response *DeleteSDGResponse, err error)) <-chan int

DeleteSDGWithCallback invokes the ens.DeleteSDG API asynchronously

func (*Client) DeleteSDGWithChan ¶ added in v1.62.741

func (client *Client) DeleteSDGWithChan(request *DeleteSDGRequest) (<-chan *DeleteSDGResponse, <-chan error)

DeleteSDGWithChan invokes the ens.DeleteSDG 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) DeleteSnapshot ¶ added in v1.62.612

func (client *Client) DeleteSnapshot(request *DeleteSnapshotRequest) (response *DeleteSnapshotResponse, err error)

DeleteSnapshot invokes the ens.DeleteSnapshot API synchronously

func (*Client) DeleteSnapshotWithCallback ¶ added in v1.62.612

func (client *Client) DeleteSnapshotWithCallback(request *DeleteSnapshotRequest, callback func(response *DeleteSnapshotResponse, err error)) <-chan int

DeleteSnapshotWithCallback invokes the ens.DeleteSnapshot API asynchronously

func (*Client) DeleteSnapshotWithChan ¶ added in v1.62.612

func (client *Client) DeleteSnapshotWithChan(request *DeleteSnapshotRequest) (<-chan *DeleteSnapshotResponse, <-chan error)

DeleteSnapshotWithChan invokes the ens.DeleteSnapshot 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) DeleteSnatIpForSnatEntry ¶ added in v1.62.612

func (client *Client) DeleteSnatIpForSnatEntry(request *DeleteSnatIpForSnatEntryRequest) (response *DeleteSnatIpForSnatEntryResponse, err error)

DeleteSnatIpForSnatEntry invokes the ens.DeleteSnatIpForSnatEntry API synchronously

func (*Client) DeleteSnatIpForSnatEntryWithCallback ¶ added in v1.62.612

func (client *Client) DeleteSnatIpForSnatEntryWithCallback(request *DeleteSnatIpForSnatEntryRequest, callback func(response *DeleteSnatIpForSnatEntryResponse, err error)) <-chan int

DeleteSnatIpForSnatEntryWithCallback invokes the ens.DeleteSnatIpForSnatEntry API asynchronously

func (*Client) DeleteSnatIpForSnatEntryWithChan ¶ added in v1.62.612

func (client *Client) DeleteSnatIpForSnatEntryWithChan(request *DeleteSnatIpForSnatEntryRequest) (<-chan *DeleteSnatIpForSnatEntryResponse, <-chan error)

DeleteSnatIpForSnatEntryWithChan invokes the ens.DeleteSnatIpForSnatEntry API asynchronously

func (*Client) DeleteStorageGateway ¶ added in v1.63.6

func (client *Client) DeleteStorageGateway(request *DeleteStorageGatewayRequest) (response *DeleteStorageGatewayResponse, err error)

DeleteStorageGateway invokes the ens.DeleteStorageGateway API synchronously

func (*Client) DeleteStorageGatewayWithCallback ¶ added in v1.63.6

func (client *Client) DeleteStorageGatewayWithCallback(request *DeleteStorageGatewayRequest, callback func(response *DeleteStorageGatewayResponse, err error)) <-chan int

DeleteStorageGatewayWithCallback invokes the ens.DeleteStorageGateway API asynchronously

func (*Client) DeleteStorageGatewayWithChan ¶ added in v1.63.6

func (client *Client) DeleteStorageGatewayWithChan(request *DeleteStorageGatewayRequest) (<-chan *DeleteStorageGatewayResponse, <-chan error)

DeleteStorageGatewayWithChan invokes the ens.DeleteStorageGateway API asynchronously

func (*Client) DeleteStorageVolume ¶ added in v1.63.6

func (client *Client) DeleteStorageVolume(request *DeleteStorageVolumeRequest) (response *DeleteStorageVolumeResponse, err error)

DeleteStorageVolume invokes the ens.DeleteStorageVolume API synchronously

func (*Client) DeleteStorageVolumeWithCallback ¶ added in v1.63.6

func (client *Client) DeleteStorageVolumeWithCallback(request *DeleteStorageVolumeRequest, callback func(response *DeleteStorageVolumeResponse, err error)) <-chan int

DeleteStorageVolumeWithCallback invokes the ens.DeleteStorageVolume API asynchronously

func (*Client) DeleteStorageVolumeWithChan ¶ added in v1.63.6

func (client *Client) DeleteStorageVolumeWithChan(request *DeleteStorageVolumeRequest) (<-chan *DeleteStorageVolumeResponse, <-chan error)

DeleteStorageVolumeWithChan invokes the ens.DeleteStorageVolume 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) DeployInstanceSDG ¶ added in v1.62.780

func (client *Client) DeployInstanceSDG(request *DeployInstanceSDGRequest) (response *DeployInstanceSDGResponse, err error)

DeployInstanceSDG invokes the ens.DeployInstanceSDG API synchronously

func (*Client) DeployInstanceSDGWithCallback ¶ added in v1.62.780

func (client *Client) DeployInstanceSDGWithCallback(request *DeployInstanceSDGRequest, callback func(response *DeployInstanceSDGResponse, err error)) <-chan int

DeployInstanceSDGWithCallback invokes the ens.DeployInstanceSDG API asynchronously

func (*Client) DeployInstanceSDGWithChan ¶ added in v1.62.780

func (client *Client) DeployInstanceSDGWithChan(request *DeployInstanceSDGRequest) (<-chan *DeployInstanceSDGResponse, <-chan error)

DeployInstanceSDGWithChan invokes the ens.DeployInstanceSDG API asynchronously

func (*Client) DeploySDG ¶ added in v1.62.612

func (client *Client) DeploySDG(request *DeploySDGRequest) (response *DeploySDGResponse, err error)

DeploySDG invokes the ens.DeploySDG API synchronously

func (*Client) DeploySDGWithCallback ¶ added in v1.62.612

func (client *Client) DeploySDGWithCallback(request *DeploySDGRequest, callback func(response *DeploySDGResponse, err error)) <-chan int

DeploySDGWithCallback invokes the ens.DeploySDG API asynchronously

func (*Client) DeploySDGWithChan ¶ added in v1.62.612

func (client *Client) DeploySDGWithChan(request *DeploySDGRequest) (<-chan *DeploySDGResponse, <-chan error)

DeploySDGWithChan invokes the ens.DeploySDG API asynchronously

func (*Client) DescribeAICImages ¶ added in v1.61.1806

func (client *Client) DescribeAICImages(request *DescribeAICImagesRequest) (response *DescribeAICImagesResponse, err error)

DescribeAICImages invokes the ens.DescribeAICImages API synchronously

func (*Client) DescribeAICImagesWithCallback ¶ added in v1.61.1806

func (client *Client) DescribeAICImagesWithCallback(request *DescribeAICImagesRequest, callback func(response *DescribeAICImagesResponse, err error)) <-chan int

DescribeAICImagesWithCallback invokes the ens.DescribeAICImages API asynchronously

func (*Client) DescribeAICImagesWithChan ¶ added in v1.61.1806

func (client *Client) DescribeAICImagesWithChan(request *DescribeAICImagesRequest) (<-chan *DescribeAICImagesResponse, <-chan error)

DescribeAICImagesWithChan invokes the ens.DescribeAICImages API asynchronously

func (*Client) DescribeARMServerInstances ¶ added in v1.61.1691

func (client *Client) DescribeARMServerInstances(request *DescribeARMServerInstancesRequest) (response *DescribeARMServerInstancesResponse, err error)

DescribeARMServerInstances invokes the ens.DescribeARMServerInstances API synchronously

func (*Client) DescribeARMServerInstancesWithCallback ¶ added in v1.61.1691

func (client *Client) DescribeARMServerInstancesWithCallback(request *DescribeARMServerInstancesRequest, callback func(response *DescribeARMServerInstancesResponse, err error)) <-chan int

DescribeARMServerInstancesWithCallback invokes the ens.DescribeARMServerInstances API asynchronously

func (*Client) DescribeARMServerInstancesWithChan ¶ added in v1.61.1691

func (client *Client) DescribeARMServerInstancesWithChan(request *DescribeARMServerInstancesRequest) (<-chan *DescribeARMServerInstancesResponse, <-chan error)

DescribeARMServerInstancesWithChan invokes the ens.DescribeARMServerInstances 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) 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) DescribeCluster ¶ added in v1.63.39

func (client *Client) DescribeCluster(request *DescribeClusterRequest) (response *DescribeClusterResponse, err error)

DescribeCluster invokes the ens.DescribeCluster API synchronously

func (*Client) DescribeClusterKubeConfig ¶ added in v1.63.39

func (client *Client) DescribeClusterKubeConfig(request *DescribeClusterKubeConfigRequest) (response *DescribeClusterKubeConfigResponse, err error)

DescribeClusterKubeConfig invokes the ens.DescribeClusterKubeConfig API synchronously

func (*Client) DescribeClusterKubeConfigWithCallback ¶ added in v1.63.39

func (client *Client) DescribeClusterKubeConfigWithCallback(request *DescribeClusterKubeConfigRequest, callback func(response *DescribeClusterKubeConfigResponse, err error)) <-chan int

DescribeClusterKubeConfigWithCallback invokes the ens.DescribeClusterKubeConfig API asynchronously

func (*Client) DescribeClusterKubeConfigWithChan ¶ added in v1.63.39

func (client *Client) DescribeClusterKubeConfigWithChan(request *DescribeClusterKubeConfigRequest) (<-chan *DescribeClusterKubeConfigResponse, <-chan error)

DescribeClusterKubeConfigWithChan invokes the ens.DescribeClusterKubeConfig API asynchronously

func (*Client) DescribeClusterWithCallback ¶ added in v1.63.39

func (client *Client) DescribeClusterWithCallback(request *DescribeClusterRequest, callback func(response *DescribeClusterResponse, err error)) <-chan int

DescribeClusterWithCallback invokes the ens.DescribeCluster API asynchronously

func (*Client) DescribeClusterWithChan ¶ added in v1.63.39

func (client *Client) DescribeClusterWithChan(request *DescribeClusterRequest) (<-chan *DescribeClusterResponse, <-chan error)

DescribeClusterWithChan invokes the ens.DescribeCluster 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) DescribeDiskIopsList ¶ added in v1.63.39

func (client *Client) DescribeDiskIopsList(request *DescribeDiskIopsListRequest) (response *DescribeDiskIopsListResponse, err error)

DescribeDiskIopsList invokes the ens.DescribeDiskIopsList API synchronously

func (*Client) DescribeDiskIopsListWithCallback ¶ added in v1.63.39

func (client *Client) DescribeDiskIopsListWithCallback(request *DescribeDiskIopsListRequest, callback func(response *DescribeDiskIopsListResponse, err error)) <-chan int

DescribeDiskIopsListWithCallback invokes the ens.DescribeDiskIopsList API asynchronously

func (*Client) DescribeDiskIopsListWithChan ¶ added in v1.63.39

func (client *Client) DescribeDiskIopsListWithChan(request *DescribeDiskIopsListRequest) (<-chan *DescribeDiskIopsListResponse, <-chan error)

DescribeDiskIopsListWithChan invokes the ens.DescribeDiskIopsList 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) 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) DescribeEnsCommodityCode ¶ added in v1.62.612

func (client *Client) DescribeEnsCommodityCode(request *DescribeEnsCommodityCodeRequest) (response *DescribeEnsCommodityCodeResponse, err error)

DescribeEnsCommodityCode invokes the ens.DescribeEnsCommodityCode API synchronously

func (*Client) DescribeEnsCommodityCodeWithCallback ¶ added in v1.62.612

func (client *Client) DescribeEnsCommodityCodeWithCallback(request *DescribeEnsCommodityCodeRequest, callback func(response *DescribeEnsCommodityCodeResponse, err error)) <-chan int

DescribeEnsCommodityCodeWithCallback invokes the ens.DescribeEnsCommodityCode API asynchronously

func (*Client) DescribeEnsCommodityCodeWithChan ¶ added in v1.62.612

func (client *Client) DescribeEnsCommodityCodeWithChan(request *DescribeEnsCommodityCodeRequest) (<-chan *DescribeEnsCommodityCodeResponse, <-chan error)

DescribeEnsCommodityCodeWithChan invokes the ens.DescribeEnsCommodityCode API asynchronously

func (*Client) DescribeEnsCommodityModuleCode ¶ added in v1.62.612

func (client *Client) DescribeEnsCommodityModuleCode(request *DescribeEnsCommodityModuleCodeRequest) (response *DescribeEnsCommodityModuleCodeResponse, err error)

DescribeEnsCommodityModuleCode invokes the ens.DescribeEnsCommodityModuleCode API synchronously

func (*Client) DescribeEnsCommodityModuleCodeWithCallback ¶ added in v1.62.612

func (client *Client) DescribeEnsCommodityModuleCodeWithCallback(request *DescribeEnsCommodityModuleCodeRequest, callback func(response *DescribeEnsCommodityModuleCodeResponse, err error)) <-chan int

DescribeEnsCommodityModuleCodeWithCallback invokes the ens.DescribeEnsCommodityModuleCode API asynchronously

func (*Client) DescribeEnsCommodityModuleCodeWithChan ¶ added in v1.62.612

func (client *Client) DescribeEnsCommodityModuleCodeWithChan(request *DescribeEnsCommodityModuleCodeRequest) (<-chan *DescribeEnsCommodityModuleCodeResponse, <-chan error)

DescribeEnsCommodityModuleCodeWithChan invokes the ens.DescribeEnsCommodityModuleCode 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) DescribeEnsSaleControl ¶ added in v1.62.612

func (client *Client) DescribeEnsSaleControl(request *DescribeEnsSaleControlRequest) (response *DescribeEnsSaleControlResponse, err error)

DescribeEnsSaleControl invokes the ens.DescribeEnsSaleControl API synchronously

func (*Client) DescribeEnsSaleControlAvailableResource ¶ added in v1.62.612

func (client *Client) DescribeEnsSaleControlAvailableResource(request *DescribeEnsSaleControlAvailableResourceRequest) (response *DescribeEnsSaleControlAvailableResourceResponse, err error)

DescribeEnsSaleControlAvailableResource invokes the ens.DescribeEnsSaleControlAvailableResource API synchronously

func (*Client) DescribeEnsSaleControlAvailableResourceWithCallback ¶ added in v1.62.612

func (client *Client) DescribeEnsSaleControlAvailableResourceWithCallback(request *DescribeEnsSaleControlAvailableResourceRequest, callback func(response *DescribeEnsSaleControlAvailableResourceResponse, err error)) <-chan int

DescribeEnsSaleControlAvailableResourceWithCallback invokes the ens.DescribeEnsSaleControlAvailableResource API asynchronously

func (*Client) DescribeEnsSaleControlAvailableResourceWithChan ¶ added in v1.62.612

func (client *Client) DescribeEnsSaleControlAvailableResourceWithChan(request *DescribeEnsSaleControlAvailableResourceRequest) (<-chan *DescribeEnsSaleControlAvailableResourceResponse, <-chan error)

DescribeEnsSaleControlAvailableResourceWithChan invokes the ens.DescribeEnsSaleControlAvailableResource API asynchronously

func (*Client) DescribeEnsSaleControlStock ¶ added in v1.62.612

func (client *Client) DescribeEnsSaleControlStock(request *DescribeEnsSaleControlStockRequest) (response *DescribeEnsSaleControlStockResponse, err error)

DescribeEnsSaleControlStock invokes the ens.DescribeEnsSaleControlStock API synchronously

func (*Client) DescribeEnsSaleControlStockWithCallback ¶ added in v1.62.612

func (client *Client) DescribeEnsSaleControlStockWithCallback(request *DescribeEnsSaleControlStockRequest, callback func(response *DescribeEnsSaleControlStockResponse, err error)) <-chan int

DescribeEnsSaleControlStockWithCallback invokes the ens.DescribeEnsSaleControlStock API asynchronously

func (*Client) DescribeEnsSaleControlStockWithChan ¶ added in v1.62.612

func (client *Client) DescribeEnsSaleControlStockWithChan(request *DescribeEnsSaleControlStockRequest) (<-chan *DescribeEnsSaleControlStockResponse, <-chan error)

DescribeEnsSaleControlStockWithChan invokes the ens.DescribeEnsSaleControlStock API asynchronously

func (*Client) DescribeEnsSaleControlWithCallback ¶ added in v1.62.612

func (client *Client) DescribeEnsSaleControlWithCallback(request *DescribeEnsSaleControlRequest, callback func(response *DescribeEnsSaleControlResponse, err error)) <-chan int

DescribeEnsSaleControlWithCallback invokes the ens.DescribeEnsSaleControl API asynchronously

func (*Client) DescribeEnsSaleControlWithChan ¶ added in v1.62.612

func (client *Client) DescribeEnsSaleControlWithChan(request *DescribeEnsSaleControlRequest) (<-chan *DescribeEnsSaleControlResponse, <-chan error)

DescribeEnsSaleControlWithChan invokes the ens.DescribeEnsSaleControl 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) DescribeFileSystems ¶ added in v1.61.1806

func (client *Client) DescribeFileSystems(request *DescribeFileSystemsRequest) (response *DescribeFileSystemsResponse, err error)

DescribeFileSystems invokes the ens.DescribeFileSystems API synchronously

func (*Client) DescribeFileSystemsWithCallback ¶ added in v1.61.1806

func (client *Client) DescribeFileSystemsWithCallback(request *DescribeFileSystemsRequest, callback func(response *DescribeFileSystemsResponse, err error)) <-chan int

DescribeFileSystemsWithCallback invokes the ens.DescribeFileSystems API asynchronously

func (*Client) DescribeFileSystemsWithChan ¶ added in v1.61.1806

func (client *Client) DescribeFileSystemsWithChan(request *DescribeFileSystemsRequest) (<-chan *DescribeFileSystemsResponse, <-chan error)

DescribeFileSystemsWithChan invokes the ens.DescribeFileSystems 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) DescribeHaVips ¶ added in v1.63.39

func (client *Client) DescribeHaVips(request *DescribeHaVipsRequest) (response *DescribeHaVipsResponse, err error)

DescribeHaVips invokes the ens.DescribeHaVips API synchronously

func (*Client) DescribeHaVipsWithCallback ¶ added in v1.63.39

func (client *Client) DescribeHaVipsWithCallback(request *DescribeHaVipsRequest, callback func(response *DescribeHaVipsResponse, err error)) <-chan int

DescribeHaVipsWithCallback invokes the ens.DescribeHaVips API asynchronously

func (*Client) DescribeHaVipsWithChan ¶ added in v1.63.39

func (client *Client) DescribeHaVipsWithChan(request *DescribeHaVipsRequest) (<-chan *DescribeHaVipsResponse, <-chan error)

DescribeHaVipsWithChan invokes the ens.DescribeHaVips 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) DescribeInstanceBandwidthDetail ¶ added in v1.63.39

func (client *Client) DescribeInstanceBandwidthDetail(request *DescribeInstanceBandwidthDetailRequest) (response *DescribeInstanceBandwidthDetailResponse, err error)

DescribeInstanceBandwidthDetail invokes the ens.DescribeInstanceBandwidthDetail API synchronously

func (*Client) DescribeInstanceBandwidthDetailWithCallback ¶ added in v1.63.39

func (client *Client) DescribeInstanceBandwidthDetailWithCallback(request *DescribeInstanceBandwidthDetailRequest, callback func(response *DescribeInstanceBandwidthDetailResponse, err error)) <-chan int

DescribeInstanceBandwidthDetailWithCallback invokes the ens.DescribeInstanceBandwidthDetail API asynchronously

func (*Client) DescribeInstanceBandwidthDetailWithChan ¶ added in v1.63.39

func (client *Client) DescribeInstanceBandwidthDetailWithChan(request *DescribeInstanceBandwidthDetailRequest) (<-chan *DescribeInstanceBandwidthDetailResponse, <-chan error)

DescribeInstanceBandwidthDetailWithChan invokes the ens.DescribeInstanceBandwidthDetail 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) DescribeLoadBalancerListenMonitor ¶ added in v1.63.39

func (client *Client) DescribeLoadBalancerListenMonitor(request *DescribeLoadBalancerListenMonitorRequest) (response *DescribeLoadBalancerListenMonitorResponse, err error)

DescribeLoadBalancerListenMonitor invokes the ens.DescribeLoadBalancerListenMonitor API synchronously

func (*Client) DescribeLoadBalancerListenMonitorWithCallback ¶ added in v1.63.39

func (client *Client) DescribeLoadBalancerListenMonitorWithCallback(request *DescribeLoadBalancerListenMonitorRequest, callback func(response *DescribeLoadBalancerListenMonitorResponse, err error)) <-chan int

DescribeLoadBalancerListenMonitorWithCallback invokes the ens.DescribeLoadBalancerListenMonitor API asynchronously

func (*Client) DescribeLoadBalancerListenMonitorWithChan ¶ added in v1.63.39

func (client *Client) DescribeLoadBalancerListenMonitorWithChan(request *DescribeLoadBalancerListenMonitorRequest) (<-chan *DescribeLoadBalancerListenMonitorResponse, <-chan error)

DescribeLoadBalancerListenMonitorWithChan invokes the ens.DescribeLoadBalancerListenMonitor API asynchronously

func (*Client) DescribeLoadBalancerListeners ¶ added in v1.63.39

func (client *Client) DescribeLoadBalancerListeners(request *DescribeLoadBalancerListenersRequest) (response *DescribeLoadBalancerListenersResponse, err error)

DescribeLoadBalancerListeners invokes the ens.DescribeLoadBalancerListeners API synchronously

func (*Client) DescribeLoadBalancerListenersWithCallback ¶ added in v1.63.39

func (client *Client) DescribeLoadBalancerListenersWithCallback(request *DescribeLoadBalancerListenersRequest, callback func(response *DescribeLoadBalancerListenersResponse, err error)) <-chan int

DescribeLoadBalancerListenersWithCallback invokes the ens.DescribeLoadBalancerListeners API asynchronously

func (*Client) DescribeLoadBalancerListenersWithChan ¶ added in v1.63.39

func (client *Client) DescribeLoadBalancerListenersWithChan(request *DescribeLoadBalancerListenersRequest) (<-chan *DescribeLoadBalancerListenersResponse, <-chan error)

DescribeLoadBalancerListenersWithChan invokes the ens.DescribeLoadBalancerListeners 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) DescribeMountTargets ¶ added in v1.61.1789

func (client *Client) DescribeMountTargets(request *DescribeMountTargetsRequest) (response *DescribeMountTargetsResponse, err error)

DescribeMountTargets invokes the ens.DescribeMountTargets API synchronously

func (*Client) DescribeMountTargetsWithCallback ¶ added in v1.61.1789

func (client *Client) DescribeMountTargetsWithCallback(request *DescribeMountTargetsRequest, callback func(response *DescribeMountTargetsResponse, err error)) <-chan int

DescribeMountTargetsWithCallback invokes the ens.DescribeMountTargets API asynchronously

func (*Client) DescribeMountTargetsWithChan ¶ added in v1.61.1789

func (client *Client) DescribeMountTargetsWithChan(request *DescribeMountTargetsRequest) (<-chan *DescribeMountTargetsResponse, <-chan error)

DescribeMountTargetsWithChan invokes the ens.DescribeMountTargets API asynchronously

func (*Client) DescribeNCInformation ¶ added in v1.62.105

func (client *Client) DescribeNCInformation(request *DescribeNCInformationRequest) (response *DescribeNCInformationResponse, err error)

DescribeNCInformation invokes the ens.DescribeNCInformation API synchronously

func (*Client) DescribeNCInformationWithCallback ¶ added in v1.62.105

func (client *Client) DescribeNCInformationWithCallback(request *DescribeNCInformationRequest, callback func(response *DescribeNCInformationResponse, err error)) <-chan int

DescribeNCInformationWithCallback invokes the ens.DescribeNCInformation API asynchronously

func (*Client) DescribeNCInformationWithChan ¶ added in v1.62.105

func (client *Client) DescribeNCInformationWithChan(request *DescribeNCInformationRequest) (<-chan *DescribeNCInformationResponse, <-chan error)

DescribeNCInformationWithChan invokes the ens.DescribeNCInformation 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) DescribeNetworkAcls ¶ added in v1.61.1789

func (client *Client) DescribeNetworkAcls(request *DescribeNetworkAclsRequest) (response *DescribeNetworkAclsResponse, err error)

DescribeNetworkAcls invokes the ens.DescribeNetworkAcls API synchronously

func (*Client) DescribeNetworkAclsWithCallback ¶ added in v1.61.1789

func (client *Client) DescribeNetworkAclsWithCallback(request *DescribeNetworkAclsRequest, callback func(response *DescribeNetworkAclsResponse, err error)) <-chan int

DescribeNetworkAclsWithCallback invokes the ens.DescribeNetworkAcls API asynchronously

func (*Client) DescribeNetworkAclsWithChan ¶ added in v1.61.1789

func (client *Client) DescribeNetworkAclsWithChan(request *DescribeNetworkAclsRequest) (<-chan *DescribeNetworkAclsResponse, <-chan error)

DescribeNetworkAclsWithChan invokes the ens.DescribeNetworkAcls 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) DescribeRegionResource ¶ added in v1.62.105

func (client *Client) DescribeRegionResource(request *DescribeRegionResourceRequest) (response *DescribeRegionResourceResponse, err error)

DescribeRegionResource invokes the ens.DescribeRegionResource API synchronously

func (*Client) DescribeRegionResourceWithCallback ¶ added in v1.62.105

func (client *Client) DescribeRegionResourceWithCallback(request *DescribeRegionResourceRequest, callback func(response *DescribeRegionResourceResponse, err error)) <-chan int

DescribeRegionResourceWithCallback invokes the ens.DescribeRegionResource API asynchronously

func (*Client) DescribeRegionResourceWithChan ¶ added in v1.62.105

func (client *Client) DescribeRegionResourceWithChan(request *DescribeRegionResourceRequest) (<-chan *DescribeRegionResourceResponse, <-chan error)

DescribeRegionResourceWithChan invokes the ens.DescribeRegionResource 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) DescribeResourceTimeline ¶ added in v1.62.105

func (client *Client) DescribeResourceTimeline(request *DescribeResourceTimelineRequest) (response *DescribeResourceTimelineResponse, err error)

DescribeResourceTimeline invokes the ens.DescribeResourceTimeline API synchronously

func (*Client) DescribeResourceTimelineWithCallback ¶ added in v1.62.105

func (client *Client) DescribeResourceTimelineWithCallback(request *DescribeResourceTimelineRequest, callback func(response *DescribeResourceTimelineResponse, err error)) <-chan int

DescribeResourceTimelineWithCallback invokes the ens.DescribeResourceTimeline API asynchronously

func (*Client) DescribeResourceTimelineWithChan ¶ added in v1.62.105

func (client *Client) DescribeResourceTimelineWithChan(request *DescribeResourceTimelineRequest) (<-chan *DescribeResourceTimelineResponse, <-chan error)

DescribeResourceTimelineWithChan invokes the ens.DescribeResourceTimeline API asynchronously

func (*Client) DescribeSDG ¶ added in v1.62.780

func (client *Client) DescribeSDG(request *DescribeSDGRequest) (response *DescribeSDGResponse, err error)

DescribeSDG invokes the ens.DescribeSDG API synchronously

func (*Client) DescribeSDGDeploymentStatus ¶ added in v1.62.741

func (client *Client) DescribeSDGDeploymentStatus(request *DescribeSDGDeploymentStatusRequest) (response *DescribeSDGDeploymentStatusResponse, err error)

DescribeSDGDeploymentStatus invokes the ens.DescribeSDGDeploymentStatus API synchronously

func (*Client) DescribeSDGDeploymentStatusWithCallback ¶ added in v1.62.741

func (client *Client) DescribeSDGDeploymentStatusWithCallback(request *DescribeSDGDeploymentStatusRequest, callback func(response *DescribeSDGDeploymentStatusResponse, err error)) <-chan int

DescribeSDGDeploymentStatusWithCallback invokes the ens.DescribeSDGDeploymentStatus API asynchronously

func (*Client) DescribeSDGDeploymentStatusWithChan ¶ added in v1.62.741

func (client *Client) DescribeSDGDeploymentStatusWithChan(request *DescribeSDGDeploymentStatusRequest) (<-chan *DescribeSDGDeploymentStatusResponse, <-chan error)

DescribeSDGDeploymentStatusWithChan invokes the ens.DescribeSDGDeploymentStatus API asynchronously

func (*Client) DescribeSDGWithCallback ¶ added in v1.62.780

func (client *Client) DescribeSDGWithCallback(request *DescribeSDGRequest, callback func(response *DescribeSDGResponse, err error)) <-chan int

DescribeSDGWithCallback invokes the ens.DescribeSDG API asynchronously

func (*Client) DescribeSDGWithChan ¶ added in v1.62.780

func (client *Client) DescribeSDGWithChan(request *DescribeSDGRequest) (<-chan *DescribeSDGResponse, <-chan error)

DescribeSDGWithChan invokes the ens.DescribeSDG API asynchronously

func (*Client) DescribeSDGs ¶ added in v1.62.741

func (client *Client) DescribeSDGs(request *DescribeSDGsRequest) (response *DescribeSDGsResponse, err error)

DescribeSDGs invokes the ens.DescribeSDGs API synchronously

func (*Client) DescribeSDGsWithCallback ¶ added in v1.62.741

func (client *Client) DescribeSDGsWithCallback(request *DescribeSDGsRequest, callback func(response *DescribeSDGsResponse, err error)) <-chan int

DescribeSDGsWithCallback invokes the ens.DescribeSDGs API asynchronously

func (*Client) DescribeSDGsWithChan ¶ added in v1.62.741

func (client *Client) DescribeSDGsWithChan(request *DescribeSDGsRequest) (<-chan *DescribeSDGsResponse, <-chan error)

DescribeSDGsWithChan invokes the ens.DescribeSDGs API asynchronously

func (*Client) DescribeSecondaryPublicIpAddresses ¶ added in v1.63.39

func (client *Client) DescribeSecondaryPublicIpAddresses(request *DescribeSecondaryPublicIpAddressesRequest) (response *DescribeSecondaryPublicIpAddressesResponse, err error)

DescribeSecondaryPublicIpAddresses invokes the ens.DescribeSecondaryPublicIpAddresses API synchronously

func (*Client) DescribeSecondaryPublicIpAddressesWithCallback ¶ added in v1.63.39

func (client *Client) DescribeSecondaryPublicIpAddressesWithCallback(request *DescribeSecondaryPublicIpAddressesRequest, callback func(response *DescribeSecondaryPublicIpAddressesResponse, err error)) <-chan int

DescribeSecondaryPublicIpAddressesWithCallback invokes the ens.DescribeSecondaryPublicIpAddresses API asynchronously

func (*Client) DescribeSecondaryPublicIpAddressesWithChan ¶ added in v1.63.39

func (client *Client) DescribeSecondaryPublicIpAddressesWithChan(request *DescribeSecondaryPublicIpAddressesRequest) (<-chan *DescribeSecondaryPublicIpAddressesResponse, <-chan error)

DescribeSecondaryPublicIpAddressesWithChan invokes the ens.DescribeSecondaryPublicIpAddresses 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) DescribeSelfImages ¶ added in v1.61.1789

func (client *Client) DescribeSelfImages(request *DescribeSelfImagesRequest) (response *DescribeSelfImagesResponse, err error)

DescribeSelfImages invokes the ens.DescribeSelfImages API synchronously

func (*Client) DescribeSelfImagesWithCallback ¶ added in v1.61.1789

func (client *Client) DescribeSelfImagesWithCallback(request *DescribeSelfImagesRequest, callback func(response *DescribeSelfImagesResponse, err error)) <-chan int

DescribeSelfImagesWithCallback invokes the ens.DescribeSelfImages API asynchronously

func (*Client) DescribeSelfImagesWithChan ¶ added in v1.61.1789

func (client *Client) DescribeSelfImagesWithChan(request *DescribeSelfImagesRequest) (<-chan *DescribeSelfImagesResponse, <-chan error)

DescribeSelfImagesWithChan invokes the ens.DescribeSelfImages 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) DescribeServerLoadBalancerListenMonitor ¶ added in v1.63.39

func (client *Client) DescribeServerLoadBalancerListenMonitor(request *DescribeServerLoadBalancerListenMonitorRequest) (response *DescribeServerLoadBalancerListenMonitorResponse, err error)

DescribeServerLoadBalancerListenMonitor invokes the ens.DescribeServerLoadBalancerListenMonitor API synchronously

func (*Client) DescribeServerLoadBalancerListenMonitorWithCallback ¶ added in v1.63.39

func (client *Client) DescribeServerLoadBalancerListenMonitorWithCallback(request *DescribeServerLoadBalancerListenMonitorRequest, callback func(response *DescribeServerLoadBalancerListenMonitorResponse, err error)) <-chan int

DescribeServerLoadBalancerListenMonitorWithCallback invokes the ens.DescribeServerLoadBalancerListenMonitor API asynchronously

func (*Client) DescribeServerLoadBalancerListenMonitorWithChan ¶ added in v1.63.39

func (client *Client) DescribeServerLoadBalancerListenMonitorWithChan(request *DescribeServerLoadBalancerListenMonitorRequest) (<-chan *DescribeServerLoadBalancerListenMonitorResponse, <-chan error)

DescribeServerLoadBalancerListenMonitorWithChan invokes the ens.DescribeServerLoadBalancerListenMonitor API asynchronously

func (*Client) DescribeServerLoadBalancerMonitor ¶ added in v1.63.39

func (client *Client) DescribeServerLoadBalancerMonitor(request *DescribeServerLoadBalancerMonitorRequest) (response *DescribeServerLoadBalancerMonitorResponse, err error)

DescribeServerLoadBalancerMonitor invokes the ens.DescribeServerLoadBalancerMonitor API synchronously

func (*Client) DescribeServerLoadBalancerMonitorWithCallback ¶ added in v1.63.39

func (client *Client) DescribeServerLoadBalancerMonitorWithCallback(request *DescribeServerLoadBalancerMonitorRequest, callback func(response *DescribeServerLoadBalancerMonitorResponse, err error)) <-chan int

DescribeServerLoadBalancerMonitorWithCallback invokes the ens.DescribeServerLoadBalancerMonitor API asynchronously

func (*Client) DescribeServerLoadBalancerMonitorWithChan ¶ added in v1.63.39

func (client *Client) DescribeServerLoadBalancerMonitorWithChan(request *DescribeServerLoadBalancerMonitorRequest) (<-chan *DescribeServerLoadBalancerMonitorResponse, <-chan error)

DescribeServerLoadBalancerMonitorWithChan invokes the ens.DescribeServerLoadBalancerMonitor API asynchronously

func (*Client) DescribeSnapshots ¶ added in v1.62.612

func (client *Client) DescribeSnapshots(request *DescribeSnapshotsRequest) (response *DescribeSnapshotsResponse, err error)

DescribeSnapshots invokes the ens.DescribeSnapshots API synchronously

func (*Client) DescribeSnapshotsWithCallback ¶ added in v1.62.612

func (client *Client) DescribeSnapshotsWithCallback(request *DescribeSnapshotsRequest, callback func(response *DescribeSnapshotsResponse, err error)) <-chan int

DescribeSnapshotsWithCallback invokes the ens.DescribeSnapshots API asynchronously

func (*Client) DescribeSnapshotsWithChan ¶ added in v1.62.612

func (client *Client) DescribeSnapshotsWithChan(request *DescribeSnapshotsRequest) (<-chan *DescribeSnapshotsResponse, <-chan error)

DescribeSnapshotsWithChan invokes the ens.DescribeSnapshots API asynchronously

func (*Client) DescribeSnatAttribute ¶ added in v1.62.612

func (client *Client) DescribeSnatAttribute(request *DescribeSnatAttributeRequest) (response *DescribeSnatAttributeResponse, err error)

DescribeSnatAttribute invokes the ens.DescribeSnatAttribute API synchronously

func (*Client) DescribeSnatAttributeWithCallback ¶ added in v1.62.612

func (client *Client) DescribeSnatAttributeWithCallback(request *DescribeSnatAttributeRequest, callback func(response *DescribeSnatAttributeResponse, err error)) <-chan int

DescribeSnatAttributeWithCallback invokes the ens.DescribeSnatAttribute API asynchronously

func (*Client) DescribeSnatAttributeWithChan ¶ added in v1.62.612

func (client *Client) DescribeSnatAttributeWithChan(request *DescribeSnatAttributeRequest) (<-chan *DescribeSnatAttributeResponse, <-chan error)

DescribeSnatAttributeWithChan invokes the ens.DescribeSnatAttribute 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) DescribeStorageGateway ¶ added in v1.63.6

func (client *Client) DescribeStorageGateway(request *DescribeStorageGatewayRequest) (response *DescribeStorageGatewayResponse, err error)

DescribeStorageGateway invokes the ens.DescribeStorageGateway API synchronously

func (*Client) DescribeStorageGatewayWithCallback ¶ added in v1.63.6

func (client *Client) DescribeStorageGatewayWithCallback(request *DescribeStorageGatewayRequest, callback func(response *DescribeStorageGatewayResponse, err error)) <-chan int

DescribeStorageGatewayWithCallback invokes the ens.DescribeStorageGateway API asynchronously

func (*Client) DescribeStorageGatewayWithChan ¶ added in v1.63.6

func (client *Client) DescribeStorageGatewayWithChan(request *DescribeStorageGatewayRequest) (<-chan *DescribeStorageGatewayResponse, <-chan error)

DescribeStorageGatewayWithChan invokes the ens.DescribeStorageGateway API asynchronously

func (*Client) DescribeStorageVolume ¶ added in v1.63.6

func (client *Client) DescribeStorageVolume(request *DescribeStorageVolumeRequest) (response *DescribeStorageVolumeResponse, err error)

DescribeStorageVolume invokes the ens.DescribeStorageVolume API synchronously

func (*Client) DescribeStorageVolumeWithCallback ¶ added in v1.63.6

func (client *Client) DescribeStorageVolumeWithCallback(request *DescribeStorageVolumeRequest, callback func(response *DescribeStorageVolumeResponse, err error)) <-chan int

DescribeStorageVolumeWithCallback invokes the ens.DescribeStorageVolume API asynchronously

func (*Client) DescribeStorageVolumeWithChan ¶ added in v1.63.6

func (client *Client) DescribeStorageVolumeWithChan(request *DescribeStorageVolumeRequest) (<-chan *DescribeStorageVolumeResponse, <-chan error)

DescribeStorageVolumeWithChan invokes the ens.DescribeStorageVolume 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) DetachNetworkInterface ¶ added in v1.63.39

func (client *Client) DetachNetworkInterface(request *DetachNetworkInterfaceRequest) (response *DetachNetworkInterfaceResponse, err error)

DetachNetworkInterface invokes the ens.DetachNetworkInterface API synchronously

func (*Client) DetachNetworkInterfaceWithCallback ¶ added in v1.63.39

func (client *Client) DetachNetworkInterfaceWithCallback(request *DetachNetworkInterfaceRequest, callback func(response *DetachNetworkInterfaceResponse, err error)) <-chan int

DetachNetworkInterfaceWithCallback invokes the ens.DetachNetworkInterface API asynchronously

func (*Client) DetachNetworkInterfaceWithChan ¶ added in v1.63.39

func (client *Client) DetachNetworkInterfaceWithChan(request *DetachNetworkInterfaceRequest) (<-chan *DetachNetworkInterfaceResponse, <-chan error)

DetachNetworkInterfaceWithChan invokes the ens.DetachNetworkInterface 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) GetBucketAcl ¶ added in v1.62.612

func (client *Client) GetBucketAcl(request *GetBucketAclRequest) (response *GetBucketAclResponse, err error)

GetBucketAcl invokes the ens.GetBucketAcl API synchronously

func (*Client) GetBucketAclWithCallback ¶ added in v1.62.612

func (client *Client) GetBucketAclWithCallback(request *GetBucketAclRequest, callback func(response *GetBucketAclResponse, err error)) <-chan int

GetBucketAclWithCallback invokes the ens.GetBucketAcl API asynchronously

func (*Client) GetBucketAclWithChan ¶ added in v1.62.612

func (client *Client) GetBucketAclWithChan(request *GetBucketAclRequest) (<-chan *GetBucketAclResponse, <-chan error)

GetBucketAclWithChan invokes the ens.GetBucketAcl API asynchronously

func (*Client) GetBucketInfo ¶ added in v1.62.612

func (client *Client) GetBucketInfo(request *GetBucketInfoRequest) (response *GetBucketInfoResponse, err error)

GetBucketInfo invokes the ens.GetBucketInfo API synchronously

func (*Client) GetBucketInfoWithCallback ¶ added in v1.62.612

func (client *Client) GetBucketInfoWithCallback(request *GetBucketInfoRequest, callback func(response *GetBucketInfoResponse, err error)) <-chan int

GetBucketInfoWithCallback invokes the ens.GetBucketInfo API asynchronously

func (*Client) GetBucketInfoWithChan ¶ added in v1.62.612

func (client *Client) GetBucketInfoWithChan(request *GetBucketInfoRequest) (<-chan *GetBucketInfoResponse, <-chan error)

GetBucketInfoWithChan invokes the ens.GetBucketInfo API asynchronously

func (*Client) GetBucketLifecycle ¶ added in v1.62.612

func (client *Client) GetBucketLifecycle(request *GetBucketLifecycleRequest) (response *GetBucketLifecycleResponse, err error)

GetBucketLifecycle invokes the ens.GetBucketLifecycle API synchronously

func (*Client) GetBucketLifecycleWithCallback ¶ added in v1.62.612

func (client *Client) GetBucketLifecycleWithCallback(request *GetBucketLifecycleRequest, callback func(response *GetBucketLifecycleResponse, err error)) <-chan int

GetBucketLifecycleWithCallback invokes the ens.GetBucketLifecycle API asynchronously

func (*Client) GetBucketLifecycleWithChan ¶ added in v1.62.612

func (client *Client) GetBucketLifecycleWithChan(request *GetBucketLifecycleRequest) (<-chan *GetBucketLifecycleResponse, <-chan error)

GetBucketLifecycleWithChan invokes the ens.GetBucketLifecycle 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) GetOssStorageAndAccByBuckets ¶ added in v1.61.1715

func (client *Client) GetOssStorageAndAccByBuckets(request *GetOssStorageAndAccByBucketsRequest) (response *GetOssStorageAndAccByBucketsResponse, err error)

GetOssStorageAndAccByBuckets invokes the ens.GetOssStorageAndAccByBuckets API synchronously

func (*Client) GetOssStorageAndAccByBucketsWithCallback ¶ added in v1.61.1715

func (client *Client) GetOssStorageAndAccByBucketsWithCallback(request *GetOssStorageAndAccByBucketsRequest, callback func(response *GetOssStorageAndAccByBucketsResponse, err error)) <-chan int

GetOssStorageAndAccByBucketsWithCallback invokes the ens.GetOssStorageAndAccByBuckets API asynchronously

func (*Client) GetOssStorageAndAccByBucketsWithChan ¶ added in v1.61.1715

func (client *Client) GetOssStorageAndAccByBucketsWithChan(request *GetOssStorageAndAccByBucketsRequest) (<-chan *GetOssStorageAndAccByBucketsResponse, <-chan error)

GetOssStorageAndAccByBucketsWithChan invokes the ens.GetOssStorageAndAccByBuckets API asynchronously

func (*Client) GetOssUsageData ¶ added in v1.62.244

func (client *Client) GetOssUsageData(request *GetOssUsageDataRequest) (response *GetOssUsageDataResponse, err error)

GetOssUsageData invokes the ens.GetOssUsageData API synchronously

func (*Client) GetOssUsageDataWithCallback ¶ added in v1.62.244

func (client *Client) GetOssUsageDataWithCallback(request *GetOssUsageDataRequest, callback func(response *GetOssUsageDataResponse, err error)) <-chan int

GetOssUsageDataWithCallback invokes the ens.GetOssUsageData API asynchronously

func (*Client) GetOssUsageDataWithChan ¶ added in v1.62.244

func (client *Client) GetOssUsageDataWithChan(request *GetOssUsageDataRequest) (<-chan *GetOssUsageDataResponse, <-chan error)

GetOssUsageDataWithChan invokes the ens.GetOssUsageData 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) ListBuckets ¶ added in v1.62.612

func (client *Client) ListBuckets(request *ListBucketsRequest) (response *ListBucketsResponse, err error)

ListBuckets invokes the ens.ListBuckets API synchronously

func (*Client) ListBucketsWithCallback ¶ added in v1.62.612

func (client *Client) ListBucketsWithCallback(request *ListBucketsRequest, callback func(response *ListBucketsResponse, err error)) <-chan int

ListBucketsWithCallback invokes the ens.ListBuckets API asynchronously

func (*Client) ListBucketsWithChan ¶ added in v1.62.612

func (client *Client) ListBucketsWithChan(request *ListBucketsRequest) (<-chan *ListBucketsResponse, <-chan error)

ListBucketsWithChan invokes the ens.ListBuckets API asynchronously

func (*Client) ListObjects ¶ added in v1.62.612

func (client *Client) ListObjects(request *ListObjectsRequest) (response *ListObjectsResponse, err error)

ListObjects invokes the ens.ListObjects API synchronously

func (*Client) ListObjectsWithCallback ¶ added in v1.62.612

func (client *Client) ListObjectsWithCallback(request *ListObjectsRequest, callback func(response *ListObjectsResponse, err error)) <-chan int

ListObjectsWithCallback invokes the ens.ListObjects API asynchronously

func (*Client) ListObjectsWithChan ¶ added in v1.62.612

func (client *Client) ListObjectsWithChan(request *ListObjectsRequest) (<-chan *ListObjectsResponse, <-chan error)

ListObjectsWithChan invokes the ens.ListObjects API asynchronously

func (*Client) ListTagResources ¶ added in v1.62.780

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)

ListTagResources invokes the ens.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback ¶ added in v1.62.780

func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int

ListTagResourcesWithCallback invokes the ens.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan ¶ added in v1.62.780

func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)

ListTagResourcesWithChan invokes the ens.ListTagResources 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) ModifyFileSystem ¶ added in v1.61.1789

func (client *Client) ModifyFileSystem(request *ModifyFileSystemRequest) (response *ModifyFileSystemResponse, err error)

ModifyFileSystem invokes the ens.ModifyFileSystem API synchronously

func (*Client) ModifyFileSystemWithCallback ¶ added in v1.61.1789

func (client *Client) ModifyFileSystemWithCallback(request *ModifyFileSystemRequest, callback func(response *ModifyFileSystemResponse, err error)) <-chan int

ModifyFileSystemWithCallback invokes the ens.ModifyFileSystem API asynchronously

func (*Client) ModifyFileSystemWithChan ¶ added in v1.61.1789

func (client *Client) ModifyFileSystemWithChan(request *ModifyFileSystemRequest) (<-chan *ModifyFileSystemResponse, <-chan error)

ModifyFileSystemWithChan invokes the ens.ModifyFileSystem API asynchronously

func (*Client) ModifyForwardEntry ¶ added in v1.61.1691

func (client *Client) ModifyForwardEntry(request *ModifyForwardEntryRequest) (response *ModifyForwardEntryResponse, err error)

ModifyForwardEntry invokes the ens.ModifyForwardEntry API synchronously

func (*Client) ModifyForwardEntryWithCallback ¶ added in v1.61.1691

func (client *Client) ModifyForwardEntryWithCallback(request *ModifyForwardEntryRequest, callback func(response *ModifyForwardEntryResponse, err error)) <-chan int

ModifyForwardEntryWithCallback invokes the ens.ModifyForwardEntry API asynchronously

func (*Client) ModifyForwardEntryWithChan ¶ added in v1.61.1691

func (client *Client) ModifyForwardEntryWithChan(request *ModifyForwardEntryRequest) (<-chan *ModifyForwardEntryResponse, <-chan error)

ModifyForwardEntryWithChan invokes the ens.ModifyForwardEntry API asynchronously

func (*Client) ModifyHaVipAttribute ¶ added in v1.63.39

func (client *Client) ModifyHaVipAttribute(request *ModifyHaVipAttributeRequest) (response *ModifyHaVipAttributeResponse, err error)

ModifyHaVipAttribute invokes the ens.ModifyHaVipAttribute API synchronously

func (*Client) ModifyHaVipAttributeWithCallback ¶ added in v1.63.39

func (client *Client) ModifyHaVipAttributeWithCallback(request *ModifyHaVipAttributeRequest, callback func(response *ModifyHaVipAttributeResponse, err error)) <-chan int

ModifyHaVipAttributeWithCallback invokes the ens.ModifyHaVipAttribute API asynchronously

func (*Client) ModifyHaVipAttributeWithChan ¶ added in v1.63.39

func (client *Client) ModifyHaVipAttributeWithChan(request *ModifyHaVipAttributeRequest) (<-chan *ModifyHaVipAttributeResponse, <-chan error)

ModifyHaVipAttributeWithChan invokes the ens.ModifyHaVipAttribute 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) ModifyInstanceBootConfiguration ¶ added in v1.63.39

func (client *Client) ModifyInstanceBootConfiguration(request *ModifyInstanceBootConfigurationRequest) (response *ModifyInstanceBootConfigurationResponse, err error)

ModifyInstanceBootConfiguration invokes the ens.ModifyInstanceBootConfiguration API synchronously

func (*Client) ModifyInstanceBootConfigurationWithCallback ¶ added in v1.63.39

func (client *Client) ModifyInstanceBootConfigurationWithCallback(request *ModifyInstanceBootConfigurationRequest, callback func(response *ModifyInstanceBootConfigurationResponse, err error)) <-chan int

ModifyInstanceBootConfigurationWithCallback invokes the ens.ModifyInstanceBootConfiguration API asynchronously

func (*Client) ModifyInstanceBootConfigurationWithChan ¶ added in v1.63.39

func (client *Client) ModifyInstanceBootConfigurationWithChan(request *ModifyInstanceBootConfigurationRequest) (<-chan *ModifyInstanceBootConfigurationResponse, <-chan error)

ModifyInstanceBootConfigurationWithChan invokes the ens.ModifyInstanceBootConfiguration API asynchronously

func (*Client) ModifyInstanceChargeType ¶ added in v1.62.741

func (client *Client) ModifyInstanceChargeType(request *ModifyInstanceChargeTypeRequest) (response *ModifyInstanceChargeTypeResponse, err error)

ModifyInstanceChargeType invokes the ens.ModifyInstanceChargeType API synchronously

func (*Client) ModifyInstanceChargeTypeWithCallback ¶ added in v1.62.741

func (client *Client) ModifyInstanceChargeTypeWithCallback(request *ModifyInstanceChargeTypeRequest, callback func(response *ModifyInstanceChargeTypeResponse, err error)) <-chan int

ModifyInstanceChargeTypeWithCallback invokes the ens.ModifyInstanceChargeType API asynchronously

func (*Client) ModifyInstanceChargeTypeWithChan ¶ added in v1.62.741

func (client *Client) ModifyInstanceChargeTypeWithChan(request *ModifyInstanceChargeTypeRequest) (<-chan *ModifyInstanceChargeTypeResponse, <-chan error)

ModifyInstanceChargeTypeWithChan invokes the ens.ModifyInstanceChargeType 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) ModifyNetworkInterfaceAttribute ¶ added in v1.63.39

func (client *Client) ModifyNetworkInterfaceAttribute(request *ModifyNetworkInterfaceAttributeRequest) (response *ModifyNetworkInterfaceAttributeResponse, err error)

ModifyNetworkInterfaceAttribute invokes the ens.ModifyNetworkInterfaceAttribute API synchronously

func (*Client) ModifyNetworkInterfaceAttributeWithCallback ¶ added in v1.63.39

func (client *Client) ModifyNetworkInterfaceAttributeWithCallback(request *ModifyNetworkInterfaceAttributeRequest, callback func(response *ModifyNetworkInterfaceAttributeResponse, err error)) <-chan int

ModifyNetworkInterfaceAttributeWithCallback invokes the ens.ModifyNetworkInterfaceAttribute API asynchronously

func (*Client) ModifyNetworkInterfaceAttributeWithChan ¶ added in v1.63.39

func (client *Client) ModifyNetworkInterfaceAttributeWithChan(request *ModifyNetworkInterfaceAttributeRequest) (<-chan *ModifyNetworkInterfaceAttributeResponse, <-chan error)

ModifyNetworkInterfaceAttributeWithChan invokes the ens.ModifyNetworkInterfaceAttribute 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) ModifySnapshotAttribute ¶ added in v1.62.612

func (client *Client) ModifySnapshotAttribute(request *ModifySnapshotAttributeRequest) (response *ModifySnapshotAttributeResponse, err error)

ModifySnapshotAttribute invokes the ens.ModifySnapshotAttribute API synchronously

func (*Client) ModifySnapshotAttributeWithCallback ¶ added in v1.62.612

func (client *Client) ModifySnapshotAttributeWithCallback(request *ModifySnapshotAttributeRequest, callback func(response *ModifySnapshotAttributeResponse, err error)) <-chan int

ModifySnapshotAttributeWithCallback invokes the ens.ModifySnapshotAttribute API asynchronously

func (*Client) ModifySnapshotAttributeWithChan ¶ added in v1.62.612

func (client *Client) ModifySnapshotAttributeWithChan(request *ModifySnapshotAttributeRequest) (<-chan *ModifySnapshotAttributeResponse, <-chan error)

ModifySnapshotAttributeWithChan invokes the ens.ModifySnapshotAttribute 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) PreloadRegionSDG ¶ added in v1.62.780

func (client *Client) PreloadRegionSDG(request *PreloadRegionSDGRequest) (response *PreloadRegionSDGResponse, err error)

PreloadRegionSDG invokes the ens.PreloadRegionSDG API synchronously

func (*Client) PreloadRegionSDGWithCallback ¶ added in v1.62.780

func (client *Client) PreloadRegionSDGWithCallback(request *PreloadRegionSDGRequest, callback func(response *PreloadRegionSDGResponse, err error)) <-chan int

PreloadRegionSDGWithCallback invokes the ens.PreloadRegionSDG API asynchronously

func (*Client) PreloadRegionSDGWithChan ¶ added in v1.62.780

func (client *Client) PreloadRegionSDGWithChan(request *PreloadRegionSDGRequest) (<-chan *PreloadRegionSDGResponse, <-chan error)

PreloadRegionSDGWithChan invokes the ens.PreloadRegionSDG API asynchronously

func (*Client) PrepareUpload ¶ added in v1.63.6

func (client *Client) PrepareUpload(request *PrepareUploadRequest) (response *PrepareUploadResponse, err error)

PrepareUpload invokes the ens.PrepareUpload API synchronously

func (*Client) PrepareUploadWithCallback ¶ added in v1.63.6

func (client *Client) PrepareUploadWithCallback(request *PrepareUploadRequest, callback func(response *PrepareUploadResponse, err error)) <-chan int

PrepareUploadWithCallback invokes the ens.PrepareUpload API asynchronously

func (*Client) PrepareUploadWithChan ¶ added in v1.63.6

func (client *Client) PrepareUploadWithChan(request *PrepareUploadRequest) (<-chan *PrepareUploadResponse, <-chan error)

PrepareUploadWithChan invokes the ens.PrepareUpload 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) PutBucket ¶ added in v1.62.612

func (client *Client) PutBucket(request *PutBucketRequest) (response *PutBucketResponse, err error)

PutBucket invokes the ens.PutBucket API synchronously

func (*Client) PutBucketAcl ¶ added in v1.62.612

func (client *Client) PutBucketAcl(request *PutBucketAclRequest) (response *PutBucketAclResponse, err error)

PutBucketAcl invokes the ens.PutBucketAcl API synchronously

func (*Client) PutBucketAclWithCallback ¶ added in v1.62.612

func (client *Client) PutBucketAclWithCallback(request *PutBucketAclRequest, callback func(response *PutBucketAclResponse, err error)) <-chan int

PutBucketAclWithCallback invokes the ens.PutBucketAcl API asynchronously

func (*Client) PutBucketAclWithChan ¶ added in v1.62.612

func (client *Client) PutBucketAclWithChan(request *PutBucketAclRequest) (<-chan *PutBucketAclResponse, <-chan error)

PutBucketAclWithChan invokes the ens.PutBucketAcl API asynchronously

func (*Client) PutBucketLifecycle ¶ added in v1.62.612

func (client *Client) PutBucketLifecycle(request *PutBucketLifecycleRequest) (response *PutBucketLifecycleResponse, err error)

PutBucketLifecycle invokes the ens.PutBucketLifecycle API synchronously

func (*Client) PutBucketLifecycleWithCallback ¶ added in v1.62.612

func (client *Client) PutBucketLifecycleWithCallback(request *PutBucketLifecycleRequest, callback func(response *PutBucketLifecycleResponse, err error)) <-chan int

PutBucketLifecycleWithCallback invokes the ens.PutBucketLifecycle API asynchronously

func (*Client) PutBucketLifecycleWithChan ¶ added in v1.62.612

func (client *Client) PutBucketLifecycleWithChan(request *PutBucketLifecycleRequest) (<-chan *PutBucketLifecycleResponse, <-chan error)

PutBucketLifecycleWithChan invokes the ens.PutBucketLifecycle API asynchronously

func (*Client) PutBucketWithCallback ¶ added in v1.62.612

func (client *Client) PutBucketWithCallback(request *PutBucketRequest, callback func(response *PutBucketResponse, err error)) <-chan int

PutBucketWithCallback invokes the ens.PutBucket API asynchronously

func (*Client) PutBucketWithChan ¶ added in v1.62.612

func (client *Client) PutBucketWithChan(request *PutBucketRequest) (<-chan *PutBucketResponse, <-chan error)

PutBucketWithChan invokes the ens.PutBucket 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) RebootAICInstance ¶ added in v1.61.1691

func (client *Client) RebootAICInstance(request *RebootAICInstanceRequest) (response *RebootAICInstanceResponse, err error)

RebootAICInstance invokes the ens.RebootAICInstance API synchronously

func (*Client) RebootAICInstanceWithCallback ¶ added in v1.61.1691

func (client *Client) RebootAICInstanceWithCallback(request *RebootAICInstanceRequest, callback func(response *RebootAICInstanceResponse, err error)) <-chan int

RebootAICInstanceWithCallback invokes the ens.RebootAICInstance API asynchronously

func (*Client) RebootAICInstanceWithChan ¶ added in v1.61.1691

func (client *Client) RebootAICInstanceWithChan(request *RebootAICInstanceRequest) (<-chan *RebootAICInstanceResponse, <-chan error)

RebootAICInstanceWithChan invokes the ens.RebootAICInstance API asynchronously

func (*Client) RebootARMServerInstance ¶ added in v1.61.1691

func (client *Client) RebootARMServerInstance(request *RebootARMServerInstanceRequest) (response *RebootARMServerInstanceResponse, err error)

RebootARMServerInstance invokes the ens.RebootARMServerInstance API synchronously

func (*Client) RebootARMServerInstanceWithCallback ¶ added in v1.61.1691

func (client *Client) RebootARMServerInstanceWithCallback(request *RebootARMServerInstanceRequest, callback func(response *RebootARMServerInstanceResponse, err error)) <-chan int

RebootARMServerInstanceWithCallback invokes the ens.RebootARMServerInstance API asynchronously

func (*Client) RebootARMServerInstanceWithChan ¶ added in v1.61.1691

func (client *Client) RebootARMServerInstanceWithChan(request *RebootARMServerInstanceRequest) (<-chan *RebootARMServerInstanceResponse, <-chan error)

RebootARMServerInstanceWithChan invokes the ens.RebootARMServerInstance 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) RebootInstances ¶ added in v1.62.105

func (client *Client) RebootInstances(request *RebootInstancesRequest) (response *RebootInstancesResponse, err error)

RebootInstances invokes the ens.RebootInstances API synchronously

func (*Client) RebootInstancesWithCallback ¶ added in v1.62.105

func (client *Client) RebootInstancesWithCallback(request *RebootInstancesRequest, callback func(response *RebootInstancesResponse, err error)) <-chan int

RebootInstancesWithCallback invokes the ens.RebootInstances API asynchronously

func (*Client) RebootInstancesWithChan ¶ added in v1.62.105

func (client *Client) RebootInstancesWithChan(request *RebootInstancesRequest) (<-chan *RebootInstancesResponse, <-chan error)

RebootInstancesWithChan invokes the ens.RebootInstances API asynchronously

func (*Client) RecoverAICInstance ¶ added in v1.62.244

func (client *Client) RecoverAICInstance(request *RecoverAICInstanceRequest) (response *RecoverAICInstanceResponse, err error)

RecoverAICInstance invokes the ens.RecoverAICInstance API synchronously

func (*Client) RecoverAICInstanceWithCallback ¶ added in v1.62.244

func (client *Client) RecoverAICInstanceWithCallback(request *RecoverAICInstanceRequest, callback func(response *RecoverAICInstanceResponse, err error)) <-chan int

RecoverAICInstanceWithCallback invokes the ens.RecoverAICInstance API asynchronously

func (*Client) RecoverAICInstanceWithChan ¶ added in v1.62.244

func (client *Client) RecoverAICInstanceWithChan(request *RecoverAICInstanceRequest) (<-chan *RecoverAICInstanceResponse, <-chan error)

RecoverAICInstanceWithChan invokes the ens.RecoverAICInstance API asynchronously

func (*Client) ReinitInstance ¶ added in v1.61.1715

func (client *Client) ReinitInstance(request *ReinitInstanceRequest) (response *ReinitInstanceResponse, err error)

ReinitInstance invokes the ens.ReinitInstance API synchronously

func (*Client) ReinitInstanceWithCallback ¶ added in v1.61.1715

func (client *Client) ReinitInstanceWithCallback(request *ReinitInstanceRequest, callback func(response *ReinitInstanceResponse, err error)) <-chan int

ReinitInstanceWithCallback invokes the ens.ReinitInstance API asynchronously

func (*Client) ReinitInstanceWithChan ¶ added in v1.61.1715

func (client *Client) ReinitInstanceWithChan(request *ReinitInstanceRequest) (<-chan *ReinitInstanceResponse, <-chan error)

ReinitInstanceWithChan invokes the ens.ReinitInstance API asynchronously

func (*Client) ReinitInstances ¶ added in v1.62.105

func (client *Client) ReinitInstances(request *ReinitInstancesRequest) (response *ReinitInstancesResponse, err error)

ReinitInstances invokes the ens.ReinitInstances API synchronously

func (*Client) ReinitInstancesWithCallback ¶ added in v1.62.105

func (client *Client) ReinitInstancesWithCallback(request *ReinitInstancesRequest, callback func(response *ReinitInstancesResponse, err error)) <-chan int

ReinitInstancesWithCallback invokes the ens.ReinitInstances API asynchronously

func (*Client) ReinitInstancesWithChan ¶ added in v1.62.105

func (client *Client) ReinitInstancesWithChan(request *ReinitInstancesRequest) (<-chan *ReinitInstancesResponse, <-chan error)

ReinitInstancesWithChan invokes the ens.ReinitInstances API asynchronously

func (*Client) ReleaseAICInstance ¶ added in v1.62.244

func (client *Client) ReleaseAICInstance(request *ReleaseAICInstanceRequest) (response *ReleaseAICInstanceResponse, err error)

ReleaseAICInstance invokes the ens.ReleaseAICInstance API synchronously

func (*Client) ReleaseAICInstanceWithCallback ¶ added in v1.62.244

func (client *Client) ReleaseAICInstanceWithCallback(request *ReleaseAICInstanceRequest, callback func(response *ReleaseAICInstanceResponse, err error)) <-chan int

ReleaseAICInstanceWithCallback invokes the ens.ReleaseAICInstance API asynchronously

func (*Client) ReleaseAICInstanceWithChan ¶ added in v1.62.244

func (client *Client) ReleaseAICInstanceWithChan(request *ReleaseAICInstanceRequest) (<-chan *ReleaseAICInstanceResponse, <-chan error)

ReleaseAICInstanceWithChan invokes the ens.ReleaseAICInstance API asynchronously

func (*Client) ReleaseARMServerInstance ¶ added in v1.61.1691

func (client *Client) ReleaseARMServerInstance(request *ReleaseARMServerInstanceRequest) (response *ReleaseARMServerInstanceResponse, err error)

ReleaseARMServerInstance invokes the ens.ReleaseARMServerInstance API synchronously

func (*Client) ReleaseARMServerInstanceWithCallback ¶ added in v1.61.1691

func (client *Client) ReleaseARMServerInstanceWithCallback(request *ReleaseARMServerInstanceRequest, callback func(response *ReleaseARMServerInstanceResponse, err error)) <-chan int

ReleaseARMServerInstanceWithCallback invokes the ens.ReleaseARMServerInstance API asynchronously

func (*Client) ReleaseARMServerInstanceWithChan ¶ added in v1.61.1691

func (client *Client) ReleaseARMServerInstanceWithChan(request *ReleaseARMServerInstanceRequest) (<-chan *ReleaseARMServerInstanceResponse, <-chan error)

ReleaseARMServerInstanceWithChan invokes the ens.ReleaseARMServerInstance 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) RemoveInstanceSDG ¶ added in v1.62.780

func (client *Client) RemoveInstanceSDG(request *RemoveInstanceSDGRequest) (response *RemoveInstanceSDGResponse, err error)

RemoveInstanceSDG invokes the ens.RemoveInstanceSDG API synchronously

func (*Client) RemoveInstanceSDGWithCallback ¶ added in v1.62.780

func (client *Client) RemoveInstanceSDGWithCallback(request *RemoveInstanceSDGRequest, callback func(response *RemoveInstanceSDGResponse, err error)) <-chan int

RemoveInstanceSDGWithCallback invokes the ens.RemoveInstanceSDG API asynchronously

func (*Client) RemoveInstanceSDGWithChan ¶ added in v1.62.780

func (client *Client) RemoveInstanceSDGWithChan(request *RemoveInstanceSDGRequest) (<-chan *RemoveInstanceSDGResponse, <-chan error)

RemoveInstanceSDGWithChan invokes the ens.RemoveInstanceSDG 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) RemoveSDG ¶ added in v1.62.741

func (client *Client) RemoveSDG(request *RemoveSDGRequest) (response *RemoveSDGResponse, err error)

RemoveSDG invokes the ens.RemoveSDG API synchronously

func (*Client) RemoveSDGWithCallback ¶ added in v1.62.741

func (client *Client) RemoveSDGWithCallback(request *RemoveSDGRequest, callback func(response *RemoveSDGResponse, err error)) <-chan int

RemoveSDGWithCallback invokes the ens.RemoveSDG API asynchronously

func (*Client) RemoveSDGWithChan ¶ added in v1.62.741

func (client *Client) RemoveSDGWithChan(request *RemoveSDGRequest) (<-chan *RemoveSDGResponse, <-chan error)

RemoveSDGWithChan invokes the ens.RemoveSDG 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) RenewARMServerInstance ¶ added in v1.61.1691

func (client *Client) RenewARMServerInstance(request *RenewARMServerInstanceRequest) (response *RenewARMServerInstanceResponse, err error)

RenewARMServerInstance invokes the ens.RenewARMServerInstance API synchronously

func (*Client) RenewARMServerInstanceWithCallback ¶ added in v1.61.1691

func (client *Client) RenewARMServerInstanceWithCallback(request *RenewARMServerInstanceRequest, callback func(response *RenewARMServerInstanceResponse, err error)) <-chan int

RenewARMServerInstanceWithCallback invokes the ens.RenewARMServerInstance API asynchronously

func (*Client) RenewARMServerInstanceWithChan ¶ added in v1.61.1691

func (client *Client) RenewARMServerInstanceWithChan(request *RenewARMServerInstanceRequest) (<-chan *RenewARMServerInstanceResponse, <-chan error)

RenewARMServerInstanceWithChan invokes the ens.RenewARMServerInstance 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) ResetAICInstance ¶ added in v1.61.1691

func (client *Client) ResetAICInstance(request *ResetAICInstanceRequest) (response *ResetAICInstanceResponse, err error)

ResetAICInstance invokes the ens.ResetAICInstance API synchronously

func (*Client) ResetAICInstanceWithCallback ¶ added in v1.61.1691

func (client *Client) ResetAICInstanceWithCallback(request *ResetAICInstanceRequest, callback func(response *ResetAICInstanceResponse, err error)) <-chan int

ResetAICInstanceWithCallback invokes the ens.ResetAICInstance API asynchronously

func (*Client) ResetAICInstanceWithChan ¶ added in v1.61.1691

func (client *Client) ResetAICInstanceWithChan(request *ResetAICInstanceRequest) (<-chan *ResetAICInstanceResponse, <-chan error)

ResetAICInstanceWithChan invokes the ens.ResetAICInstance 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) ResetDisk ¶ added in v1.62.244

func (client *Client) ResetDisk(request *ResetDiskRequest) (response *ResetDiskResponse, err error)

ResetDisk invokes the ens.ResetDisk API synchronously

func (*Client) ResetDiskWithCallback ¶ added in v1.62.244

func (client *Client) ResetDiskWithCallback(request *ResetDiskRequest, callback func(response *ResetDiskResponse, err error)) <-chan int

ResetDiskWithCallback invokes the ens.ResetDisk API asynchronously

func (*Client) ResetDiskWithChan ¶ added in v1.62.244

func (client *Client) ResetDiskWithChan(request *ResetDiskRequest) (<-chan *ResetDiskResponse, <-chan error)

ResetDiskWithChan invokes the ens.ResetDisk API asynchronously

func (*Client) ResizeDisk ¶ added in v1.61.1789

func (client *Client) ResizeDisk(request *ResizeDiskRequest) (response *ResizeDiskResponse, err error)

ResizeDisk invokes the ens.ResizeDisk API synchronously

func (*Client) ResizeDiskWithCallback ¶ added in v1.61.1789

func (client *Client) ResizeDiskWithCallback(request *ResizeDiskRequest, callback func(response *ResizeDiskResponse, err error)) <-chan int

ResizeDiskWithCallback invokes the ens.ResizeDisk API asynchronously

func (*Client) ResizeDiskWithChan ¶ added in v1.61.1789

func (client *Client) ResizeDiskWithChan(request *ResizeDiskRequest) (<-chan *ResizeDiskResponse, <-chan error)

ResizeDiskWithChan invokes the ens.ResizeDisk 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) SaveSDG ¶ added in v1.62.741

func (client *Client) SaveSDG(request *SaveSDGRequest) (response *SaveSDGResponse, err error)

SaveSDG invokes the ens.SaveSDG API synchronously

func (*Client) SaveSDGWithCallback ¶ added in v1.62.741

func (client *Client) SaveSDGWithCallback(request *SaveSDGRequest, callback func(response *SaveSDGResponse, err error)) <-chan int

SaveSDGWithCallback invokes the ens.SaveSDG API asynchronously

func (*Client) SaveSDGWithChan ¶ added in v1.62.741

func (client *Client) SaveSDGWithChan(request *SaveSDGRequest) (<-chan *SaveSDGResponse, <-chan error)

SaveSDGWithChan invokes the ens.SaveSDG 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) StartInstances ¶ added in v1.62.105

func (client *Client) StartInstances(request *StartInstancesRequest) (response *StartInstancesResponse, err error)

StartInstances invokes the ens.StartInstances API synchronously

func (*Client) StartInstancesWithCallback ¶ added in v1.62.105

func (client *Client) StartInstancesWithCallback(request *StartInstancesRequest, callback func(response *StartInstancesResponse, err error)) <-chan int

StartInstancesWithCallback invokes the ens.StartInstances API asynchronously

func (*Client) StartInstancesWithChan ¶ added in v1.62.105

func (client *Client) StartInstancesWithChan(request *StartInstancesRequest) (<-chan *StartInstancesResponse, <-chan error)

StartInstancesWithChan invokes the ens.StartInstances 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) StartSnatIpForSnatEntry ¶ added in v1.62.612

func (client *Client) StartSnatIpForSnatEntry(request *StartSnatIpForSnatEntryRequest) (response *StartSnatIpForSnatEntryResponse, err error)

StartSnatIpForSnatEntry invokes the ens.StartSnatIpForSnatEntry API synchronously

func (*Client) StartSnatIpForSnatEntryWithCallback ¶ added in v1.62.612

func (client *Client) StartSnatIpForSnatEntryWithCallback(request *StartSnatIpForSnatEntryRequest, callback func(response *StartSnatIpForSnatEntryResponse, err error)) <-chan int

StartSnatIpForSnatEntryWithCallback invokes the ens.StartSnatIpForSnatEntry API asynchronously

func (*Client) StartSnatIpForSnatEntryWithChan ¶ added in v1.62.612

func (client *Client) StartSnatIpForSnatEntryWithChan(request *StartSnatIpForSnatEntryRequest) (<-chan *StartSnatIpForSnatEntryResponse, <-chan error)

StartSnatIpForSnatEntryWithChan invokes the ens.StartSnatIpForSnatEntry 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) StopInstances ¶ added in v1.62.105

func (client *Client) StopInstances(request *StopInstancesRequest) (response *StopInstancesResponse, err error)

StopInstances invokes the ens.StopInstances API synchronously

func (*Client) StopInstancesWithCallback ¶ added in v1.62.105

func (client *Client) StopInstancesWithCallback(request *StopInstancesRequest, callback func(response *StopInstancesResponse, err error)) <-chan int

StopInstancesWithCallback invokes the ens.StopInstances API asynchronously

func (*Client) StopInstancesWithChan ¶ added in v1.62.105

func (client *Client) StopInstancesWithChan(request *StopInstancesRequest) (<-chan *StopInstancesResponse, <-chan error)

StopInstancesWithChan invokes the ens.StopInstances 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) StopSnatIpForSnatEntry ¶ added in v1.62.612

func (client *Client) StopSnatIpForSnatEntry(request *StopSnatIpForSnatEntryRequest) (response *StopSnatIpForSnatEntryResponse, err error)

StopSnatIpForSnatEntry invokes the ens.StopSnatIpForSnatEntry API synchronously

func (*Client) StopSnatIpForSnatEntryWithCallback ¶ added in v1.62.612

func (client *Client) StopSnatIpForSnatEntryWithCallback(request *StopSnatIpForSnatEntryRequest, callback func(response *StopSnatIpForSnatEntryResponse, err error)) <-chan int

StopSnatIpForSnatEntryWithCallback invokes the ens.StopSnatIpForSnatEntry API asynchronously

func (*Client) StopSnatIpForSnatEntryWithChan ¶ added in v1.62.612

func (client *Client) StopSnatIpForSnatEntryWithChan(request *StopSnatIpForSnatEntryRequest) (<-chan *StopSnatIpForSnatEntryResponse, <-chan error)

StopSnatIpForSnatEntryWithChan invokes the ens.StopSnatIpForSnatEntry API asynchronously

func (*Client) TagResources ¶ added in v1.62.780

func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)

TagResources invokes the ens.TagResources API synchronously

func (*Client) TagResourcesWithCallback ¶ added in v1.62.780

func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int

TagResourcesWithCallback invokes the ens.TagResources API asynchronously

func (*Client) TagResourcesWithChan ¶ added in v1.62.780

func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)

TagResourcesWithChan invokes the ens.TagResources 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) UnassignPrivateIpAddresses ¶ added in v1.61.1691

func (client *Client) UnassignPrivateIpAddresses(request *UnassignPrivateIpAddressesRequest) (response *UnassignPrivateIpAddressesResponse, err error)

UnassignPrivateIpAddresses invokes the ens.UnassignPrivateIpAddresses API synchronously

func (*Client) UnassignPrivateIpAddressesWithCallback ¶ added in v1.61.1691

func (client *Client) UnassignPrivateIpAddressesWithCallback(request *UnassignPrivateIpAddressesRequest, callback func(response *UnassignPrivateIpAddressesResponse, err error)) <-chan int

UnassignPrivateIpAddressesWithCallback invokes the ens.UnassignPrivateIpAddresses API asynchronously

func (*Client) UnassignPrivateIpAddressesWithChan ¶ added in v1.61.1691

func (client *Client) UnassignPrivateIpAddressesWithChan(request *UnassignPrivateIpAddressesRequest) (<-chan *UnassignPrivateIpAddressesResponse, <-chan error)

UnassignPrivateIpAddressesWithChan invokes the ens.UnassignPrivateIpAddresses API asynchronously

func (*Client) UnassociateHaVip ¶ added in v1.63.39

func (client *Client) UnassociateHaVip(request *UnassociateHaVipRequest) (response *UnassociateHaVipResponse, err error)

UnassociateHaVip invokes the ens.UnassociateHaVip API synchronously

func (*Client) UnassociateHaVipWithCallback ¶ added in v1.63.39

func (client *Client) UnassociateHaVipWithCallback(request *UnassociateHaVipRequest, callback func(response *UnassociateHaVipResponse, err error)) <-chan int

UnassociateHaVipWithCallback invokes the ens.UnassociateHaVip API asynchronously

func (*Client) UnassociateHaVipWithChan ¶ added in v1.63.39

func (client *Client) UnassociateHaVipWithChan(request *UnassociateHaVipRequest) (<-chan *UnassociateHaVipResponse, <-chan error)

UnassociateHaVipWithChan invokes the ens.UnassociateHaVip API asynchronously

func (*Client) UnassociateNetworkAcl ¶ added in v1.61.1789

func (client *Client) UnassociateNetworkAcl(request *UnassociateNetworkAclRequest) (response *UnassociateNetworkAclResponse, err error)

UnassociateNetworkAcl invokes the ens.UnassociateNetworkAcl API synchronously

func (*Client) UnassociateNetworkAclWithCallback ¶ added in v1.61.1789

func (client *Client) UnassociateNetworkAclWithCallback(request *UnassociateNetworkAclRequest, callback func(response *UnassociateNetworkAclResponse, err error)) <-chan int

UnassociateNetworkAclWithCallback invokes the ens.UnassociateNetworkAcl API asynchronously

func (*Client) UnassociateNetworkAclWithChan ¶ added in v1.61.1789

func (client *Client) UnassociateNetworkAclWithChan(request *UnassociateNetworkAclRequest) (<-chan *UnassociateNetworkAclResponse, <-chan error)

UnassociateNetworkAclWithChan invokes the ens.UnassociateNetworkAcl API asynchronously

func (*Client) UnloadRegionSDG ¶ added in v1.62.780

func (client *Client) UnloadRegionSDG(request *UnloadRegionSDGRequest) (response *UnloadRegionSDGResponse, err error)

UnloadRegionSDG invokes the ens.UnloadRegionSDG API synchronously

func (*Client) UnloadRegionSDGWithCallback ¶ added in v1.62.780

func (client *Client) UnloadRegionSDGWithCallback(request *UnloadRegionSDGRequest, callback func(response *UnloadRegionSDGResponse, err error)) <-chan int

UnloadRegionSDGWithCallback invokes the ens.UnloadRegionSDG API asynchronously

func (*Client) UnloadRegionSDGWithChan ¶ added in v1.62.780

func (client *Client) UnloadRegionSDGWithChan(request *UnloadRegionSDGRequest) (<-chan *UnloadRegionSDGResponse, <-chan error)

UnloadRegionSDGWithChan invokes the ens.UnloadRegionSDG API asynchronously

func (*Client) UntagResources ¶ added in v1.62.780

func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)

UntagResources invokes the ens.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback ¶ added in v1.62.780

func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int

UntagResourcesWithCallback invokes the ens.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan ¶ added in v1.62.780

func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)

UntagResourcesWithChan invokes the ens.UntagResources API asynchronously

func (*Client) UpdateEnsSaleControl ¶ added in v1.62.612

func (client *Client) UpdateEnsSaleControl(request *UpdateEnsSaleControlRequest) (response *UpdateEnsSaleControlResponse, err error)

UpdateEnsSaleControl invokes the ens.UpdateEnsSaleControl API synchronously

func (*Client) UpdateEnsSaleControlWithCallback ¶ added in v1.62.612

func (client *Client) UpdateEnsSaleControlWithCallback(request *UpdateEnsSaleControlRequest, callback func(response *UpdateEnsSaleControlResponse, err error)) <-chan int

UpdateEnsSaleControlWithCallback invokes the ens.UpdateEnsSaleControl API asynchronously

func (*Client) UpdateEnsSaleControlWithChan ¶ added in v1.62.612

func (client *Client) UpdateEnsSaleControlWithChan(request *UpdateEnsSaleControlRequest) (<-chan *UpdateEnsSaleControlResponse, <-chan error)

UpdateEnsSaleControlWithChan invokes the ens.UpdateEnsSaleControl API asynchronously

func (*Client) UpgradeAICInstanceImage ¶ added in v1.61.1691

func (client *Client) UpgradeAICInstanceImage(request *UpgradeAICInstanceImageRequest) (response *UpgradeAICInstanceImageResponse, err error)

UpgradeAICInstanceImage invokes the ens.UpgradeAICInstanceImage API synchronously

func (*Client) UpgradeAICInstanceImageWithCallback ¶ added in v1.61.1691

func (client *Client) UpgradeAICInstanceImageWithCallback(request *UpgradeAICInstanceImageRequest, callback func(response *UpgradeAICInstanceImageResponse, err error)) <-chan int

UpgradeAICInstanceImageWithCallback invokes the ens.UpgradeAICInstanceImage API asynchronously

func (*Client) UpgradeAICInstanceImageWithChan ¶ added in v1.61.1691

func (client *Client) UpgradeAICInstanceImageWithChan(request *UpgradeAICInstanceImageRequest) (<-chan *UpgradeAICInstanceImageResponse, <-chan error)

UpgradeAICInstanceImageWithChan invokes the ens.UpgradeAICInstanceImage 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 Clusters ¶ added in v1.63.39

type Clusters struct {
	ClustersItem []ClustersItem `json:"Clusters" xml:"Clusters"`
}

Clusters is a nested struct in ens response

type ClustersItem ¶ added in v1.63.39

type ClustersItem struct {
	Name           string `json:"Name" xml:"Name"`
	ClusterId      string `json:"ClusterId" xml:"ClusterId"`
	CurrentVersion string `json:"CurrentVersion" xml:"CurrentVersion"`
	NextVersion    string `json:"NextVersion" xml:"NextVersion"`
	Status         string `json:"Status" xml:"Status"`
}

ClustersItem 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 CommodityCodeInfo ¶ added in v1.62.612

type CommodityCodeInfo struct {
	CommodityCodeInfoItem []CommodityCodeInfoItem `json:"CommodityCodeInfo" xml:"CommodityCodeInfo"`
}

CommodityCodeInfo is a nested struct in ens response

type CommodityCodeInfoItem ¶ added in v1.62.612

type CommodityCodeInfoItem struct {
	CommodityCode string `json:"CommodityCode" xml:"CommodityCode"`
	CommodityName string `json:"CommodityName" xml:"CommodityName"`
}

CommodityCodeInfoItem is a nested struct in ens response

type CommodityCodesInfo ¶ added in v1.62.612

type CommodityCodesInfo struct {
	CommodityCodesInfoItem []CommodityCodesInfoItem `json:"CommodityCodesInfo" xml:"CommodityCodesInfo"`
}

CommodityCodesInfo is a nested struct in ens response

type CommodityCodesInfoItem ¶ added in v1.62.612

type CommodityCodesInfoItem struct {
	CommodityCode   string                `json:"CommodityCode" xml:"CommodityCode"`
	ModuleCodesInfo []ModuleCodesInfoItem `json:"ModuleCodesInfo" xml:"ModuleCodesInfo"`
}

CommodityCodesInfoItem is a nested struct in ens response

type CommonPrefixes ¶ added in v1.62.612

type CommonPrefixes struct {
	Prefix []string `json:"Prefix" xml:"Prefix"`
}

CommonPrefixes is a nested struct in ens response

type ConditionControl ¶ added in v1.62.612

type ConditionControl struct {
	ConditionControlModuleValue string `json:"ConditionControlModuleValue" xml:"ConditionControlModuleValue"`
	ConditionControlModuleCode  string `json:"ConditionControlModuleCode" xml:"ConditionControlModuleCode"`
}

ConditionControl is a nested struct in ens response

type ConditionSaleControlInDescribeEnsSaleControl ¶ added in v1.62.612

type ConditionSaleControlInDescribeEnsSaleControl struct {
	ConditionSaleControlItem []ConditionSaleControlItem `json:"ConditionSaleControl" xml:"ConditionSaleControl"`
}

ConditionSaleControlInDescribeEnsSaleControl is a nested struct in ens response

type ConditionSaleControlInDescribeEnsSaleControlStock ¶ added in v1.62.612

type ConditionSaleControlInDescribeEnsSaleControlStock struct {
	ConditionSaleControlItem []ConditionSaleControlItem `json:"ConditionSaleControl" xml:"ConditionSaleControl"`
}

ConditionSaleControlInDescribeEnsSaleControlStock is a nested struct in ens response

type ConditionSaleControlItem ¶ added in v1.62.612

type ConditionSaleControlItem struct {
	Operator         string           `json:"Operator" xml:"Operator"`
	Description      string           `json:"Description" xml:"Description"`
	StockValue       string           `json:"StockValue" xml:"StockValue"`
	ModuleValue      ModuleValue      `json:"ModuleValue" xml:"ModuleValue"`
	ConditionControl ConditionControl `json:"ConditionControl" xml:"ConditionControl"`
}

ConditionSaleControlItem 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 Content ¶ added in v1.62.612

type Content struct {
	Key          string `json:"Key" xml:"Key"`
	LastModified string `json:"LastModified" xml:"LastModified"`
	StorageClass string `json:"StorageClass" xml:"StorageClass"`
	ETag         string `json:"ETag" xml:"ETag"`
	Size         int64  `json:"Size" xml:"Size"`
}

Content is a nested struct in ens response

type Contents ¶ added in v1.62.612

type Contents struct {
	Content []Content `json:"Content" xml:"Content"`
}

Contents is a nested struct in ens response

type CopySDGRequest ¶ added in v1.62.612

type CopySDGRequest struct {
	*requests.RpcRequest
	DestinationRegionIds *[]string `position:"Query" name:"DestinationRegionIds"  type:"Json"`
	SDGId                string    `position:"Query" name:"SDGId"`
}

CopySDGRequest is the request struct for api CopySDG

func CreateCopySDGRequest ¶ added in v1.62.612

func CreateCopySDGRequest() (request *CopySDGRequest)

CreateCopySDGRequest creates a request to invoke CopySDG API

type CopySDGResponse ¶ added in v1.62.612

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

CopySDGResponse is the response struct for api CopySDG

func CreateCopySDGResponse ¶ added in v1.62.612

func CreateCopySDGResponse() (response *CopySDGResponse)

CreateCopySDGResponse creates a response to parse from CopySDG response

type CopySnapshotRequest ¶ added in v1.62.612

type CopySnapshotRequest struct {
	*requests.RpcRequest
	SnapshotId                     string    `position:"Query" name:"SnapshotId"`
	DestinationRegionIds           *[]string `position:"Query" name:"DestinationRegionIds"  type:"Json"`
	DestinationSnapshotName        string    `position:"Query" name:"DestinationSnapshotName"`
	DestinationSnapshotDescription string    `position:"Query" name:"DestinationSnapshotDescription"`
}

CopySnapshotRequest is the request struct for api CopySnapshot

func CreateCopySnapshotRequest ¶ added in v1.62.612

func CreateCopySnapshotRequest() (request *CopySnapshotRequest)

CreateCopySnapshotRequest creates a request to invoke CopySnapshot API

type CopySnapshotResponse ¶ added in v1.62.612

type CopySnapshotResponse struct {
	*responses.BaseResponse
	RequestId      string               `json:"RequestId" xml:"RequestId"`
	BizStatusCode  string               `json:"BizStatusCode" xml:"BizStatusCode"`
	AllocationId   []AllocationIdItem   `json:"AllocationId" xml:"AllocationId"`
	UnAllocationId []UnAllocationIdItem `json:"UnAllocationId" xml:"UnAllocationId"`
}

CopySnapshotResponse is the response struct for api CopySnapshot

func CreateCopySnapshotResponse ¶ added in v1.62.612

func CreateCopySnapshotResponse() (response *CopySnapshotResponse)

CreateCopySnapshotResponse creates a response to parse from CopySnapshot response

type Cpu ¶ added in v1.62.105

type Cpu struct {
	OversellRatio       int64  `json:"OversellRatio" xml:"OversellRatio"`
	StatusDisable       bool   `json:"StatusDisable" xml:"StatusDisable"`
	UsedRatio           int64  `json:"UsedRatio" xml:"UsedRatio"`
	Display             bool   `json:"Display" xml:"Display"`
	ReserveDisableTotal int64  `json:"ReserveDisableTotal" xml:"ReserveDisableTotal"`
	Reserved            int64  `json:"Reserved" xml:"Reserved"`
	Remain              int64  `json:"Remain" xml:"Remain"`
	StatusDisableTotal  int64  `json:"StatusDisableTotal" xml:"StatusDisableTotal"`
	ReserveDisable      bool   `json:"ReserveDisable" xml:"ReserveDisable"`
	Total               int64  `json:"Total" xml:"Total"`
	Used                int64  `json:"Used" xml:"Used"`
	Type                string `json:"Type" xml:"Type"`
}

Cpu is a nested struct in ens response

type CreateARMServerInstancesRequest ¶ added in v1.61.1691

type CreateARMServerInstancesRequest struct {
	*requests.RpcRequest
	KeyPairName   string           `position:"Query" name:"KeyPairName"`
	Resolution    string           `position:"Query" name:"Resolution"`
	Frequency     requests.Integer `position:"Query" name:"Frequency"`
	EnsRegionId   string           `position:"Query" name:"EnsRegionId"`
	Period        requests.Integer `position:"Query" name:"Period"`
	PeriodUnit    string           `position:"Query" name:"PeriodUnit"`
	AutoRenew     requests.Boolean `position:"Query" name:"AutoRenew"`
	ImageId       string           `position:"Query" name:"ImageId"`
	ServerType    string           `position:"Query" name:"ServerType"`
	AutoUseCoupon requests.Boolean `position:"Query" name:"AutoUseCoupon"`
	InstanceType  string           `position:"Query" name:"InstanceType"`
	Amount        requests.Integer `position:"Query" name:"Amount"`
	NameSpace     string           `position:"Query" name:"NameSpace"`
	ServerName    string           `position:"Query" name:"ServerName"`
	PayType       string           `position:"Query" name:"PayType"`
}

CreateARMServerInstancesRequest is the request struct for api CreateARMServerInstances

func CreateCreateARMServerInstancesRequest ¶ added in v1.61.1691

func CreateCreateARMServerInstancesRequest() (request *CreateARMServerInstancesRequest)

CreateCreateARMServerInstancesRequest creates a request to invoke CreateARMServerInstances API

type CreateARMServerInstancesResponse ¶ added in v1.61.1691

type CreateARMServerInstancesResponse struct {
	*responses.BaseResponse
	RequestId   string   `json:"RequestId" xml:"RequestId"`
	OrderId     string   `json:"OrderId" xml:"OrderId"`
	InstanceIds []string `json:"InstanceIds" xml:"InstanceIds"`
}

CreateARMServerInstancesResponse is the response struct for api CreateARMServerInstances

func CreateCreateARMServerInstancesResponse ¶ added in v1.61.1691

func CreateCreateARMServerInstancesResponse() (response *CreateARMServerInstancesResponse)

CreateCreateARMServerInstancesResponse creates a response to parse from CreateARMServerInstances 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 CreateClassicNetworkRequest ¶ added in v1.61.1691

type CreateClassicNetworkRequest struct {
	*requests.RpcRequest
	Description string `position:"Query" name:"Description"`
	NetworkType string `position:"Query" name:"NetworkType"`
	EnsRegionId string `position:"Query" name:"EnsRegionId"`
	NetworkName string `position:"Query" name:"NetworkName"`
	CidrBlock   string `position:"Query" name:"CidrBlock"`
}

CreateClassicNetworkRequest is the request struct for api CreateClassicNetwork

func CreateCreateClassicNetworkRequest ¶ added in v1.61.1691

func CreateCreateClassicNetworkRequest() (request *CreateClassicNetworkRequest)

CreateCreateClassicNetworkRequest creates a request to invoke CreateClassicNetwork API

type CreateClassicNetworkResponse ¶ added in v1.61.1691

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

CreateClassicNetworkResponse is the response struct for api CreateClassicNetwork

func CreateCreateClassicNetworkResponse ¶ added in v1.61.1691

func CreateCreateClassicNetworkResponse() (response *CreateClassicNetworkResponse)

CreateCreateClassicNetworkResponse creates a response to parse from CreateClassicNetwork response

type CreateClusterRequest ¶ added in v1.63.39

type CreateClusterRequest struct {
	*requests.RpcRequest
	ClusterVersion string `position:"Query" name:"ClusterVersion"`
	Name           string `position:"Query" name:"Name"`
}

CreateClusterRequest is the request struct for api CreateCluster

func CreateCreateClusterRequest ¶ added in v1.63.39

func CreateCreateClusterRequest() (request *CreateClusterRequest)

CreateCreateClusterRequest creates a request to invoke CreateCluster API

type CreateClusterResponse ¶ added in v1.63.39

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

CreateClusterResponse is the response struct for api CreateCluster

func CreateCreateClusterResponse ¶ added in v1.63.39

func CreateCreateClusterResponse() (response *CreateClusterResponse)

CreateCreateClusterResponse creates a response to parse from CreateCluster response

type CreateDiskRequest ¶ added in v1.61.1398

type CreateDiskRequest struct {
	*requests.RpcRequest
	DiskName           string           `position:"Query" name:"DiskName"`
	EnsRegionId        string           `position:"Query" name:"EnsRegionId"`
	Tag                *[]CreateDiskTag `position:"Query" name:"Tag"  type:"Repeated"`
	Size               string           `position:"Query" name:"Size"`
	SnapshotId         string           `position:"Query" name:"SnapshotId"`
	InstanceChargeType string           `position:"Query" name:"InstanceChargeType"`
	Encrypted          requests.Boolean `position:"Query" name:"Encrypted"`
	Category           string           `position:"Query" name:"Category"`
	KMSKeyId           string           `position:"Query" name:"KMSKeyId"`
}

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 CreateDiskTag ¶ added in v1.63.39

type CreateDiskTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateDiskTag is a repeated param struct in CreateDiskRequest

type CreateEipInstanceRequest ¶ added in v1.61.1084

type CreateEipInstanceRequest struct {
	*requests.RpcRequest
	Isp                string                  `position:"Query" name:"Isp"`
	EnsRegionId        string                  `position:"Query" name:"EnsRegionId"`
	Tag                *[]CreateEipInstanceTag `position:"Query" name:"Tag"  type:"Repeated"`
	InternetChargeType string                  `position:"Query" name:"InternetChargeType"`
	Name               string                  `position:"Query" name:"Name"`
	Description        string                  `position:"Query" name:"Description"`
	InstanceChargeType string                  `position:"Query" name:"InstanceChargeType"`
	Bandwidth          requests.Integer        `position:"Query" name:"Bandwidth"`
}

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 CreateEipInstanceTag ¶ added in v1.63.39

type CreateEipInstanceTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateEipInstanceTag is a repeated param struct in CreateEipInstanceRequest

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 CreateEnsSaleControlRequest ¶ added in v1.62.612

type CreateEnsSaleControlRequest struct {
	*requests.RpcRequest
	SaleControls  *[]CreateEnsSaleControlSaleControls `position:"Query" name:"SaleControls"  type:"Json"`
	CustomAccount string                              `position:"Query" name:"CustomAccount"`
	CommodityCode string                              `position:"Query" name:"CommodityCode"`
	AliUidAccount string                              `position:"Query" name:"AliUidAccount"`
}

CreateEnsSaleControlRequest is the request struct for api CreateEnsSaleControl

func CreateCreateEnsSaleControlRequest ¶ added in v1.62.612

func CreateCreateEnsSaleControlRequest() (request *CreateEnsSaleControlRequest)

CreateCreateEnsSaleControlRequest creates a request to invoke CreateEnsSaleControl API

type CreateEnsSaleControlResponse ¶ added in v1.62.612

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

CreateEnsSaleControlResponse is the response struct for api CreateEnsSaleControl

func CreateCreateEnsSaleControlResponse ¶ added in v1.62.612

func CreateCreateEnsSaleControlResponse() (response *CreateEnsSaleControlResponse)

CreateCreateEnsSaleControlResponse creates a response to parse from CreateEnsSaleControl response

type CreateEnsSaleControlSaleControls ¶ added in v1.62.612

type CreateEnsSaleControlSaleControls struct {
	ModuleCode        string                                                   `name:"ModuleCode"`
	ModuleValue       CreateEnsSaleControlSaleControlsModuleValue              `name:"ModuleValue" type:"Struct"`
	ConditionControls *[]CreateEnsSaleControlSaleControlsConditionControlsItem `name:"ConditionControls" type:"Repeated"`
	Description       string                                                   `name:"Description"`
	Operator          string                                                   `name:"Operator"`
	OrderType         string                                                   `name:"OrderType"`
}

CreateEnsSaleControlSaleControls is a repeated param struct in CreateEnsSaleControlRequest

type CreateEnsSaleControlSaleControlsConditionControlsItem ¶ added in v1.62.612

type CreateEnsSaleControlSaleControlsConditionControlsItem struct {
	ConditionControlModuleValue string `name:"ConditionControlModuleValue"`
	ConditionControlModuleCode  string `name:"ConditionControlModuleCode"`
}

CreateEnsSaleControlSaleControlsConditionControlsItem is a repeated param struct in CreateEnsSaleControlRequest

type CreateEnsSaleControlSaleControlsModuleValue ¶ added in v1.62.612

type CreateEnsSaleControlSaleControlsModuleValue struct {
	ModuleValue    *[]string `name:"ModuleValue" type:"Repeated"`
	ModuleMaxValue string    `name:"ModuleMaxValue"`
	ModuleMinValue string    `name:"ModuleMinValue"`
}

CreateEnsSaleControlSaleControlsModuleValue is a repeated param struct in CreateEnsSaleControlRequest

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 CreateFileSystemOrderDetails ¶ added in v1.61.1789

type CreateFileSystemOrderDetails struct {
	FileSystemName    string `name:"FileSystemName"`
	EnsRegionId       string `name:"EnsRegionId"`
	MountTargetDomain string `name:"MountTargetDomain"`
	ProtocolType      string `name:"ProtocolType"`
	NetworkId         string `name:"NetworkId"`
	ChargeType        string `name:"ChargeType"`
	StorgeType        string `name:"StorgeType"`
	OrderType         string `name:"OrderType"`
}

CreateFileSystemOrderDetails is a repeated param struct in CreateFileSystemRequest

type CreateFileSystemRequest ¶ added in v1.61.1789

type CreateFileSystemRequest struct {
	*requests.RpcRequest
	OrderDetails *[]CreateFileSystemOrderDetails `position:"Query" name:"OrderDetails"  type:"Json"`
}

CreateFileSystemRequest is the request struct for api CreateFileSystem

func CreateCreateFileSystemRequest ¶ added in v1.61.1789

func CreateCreateFileSystemRequest() (request *CreateFileSystemRequest)

CreateCreateFileSystemRequest creates a request to invoke CreateFileSystem API

type CreateFileSystemResponse ¶ added in v1.61.1789

type CreateFileSystemResponse struct {
	*responses.BaseResponse
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	BizStatusCode  string   `json:"BizStatusCode" xml:"BizStatusCode"`
	AllocationId   []string `json:"AllocationId" xml:"AllocationId"`
	UnAllocationId []string `json:"UnAllocationId" xml:"UnAllocationId"`
}

CreateFileSystemResponse is the response struct for api CreateFileSystem

func CreateCreateFileSystemResponse ¶ added in v1.61.1789

func CreateCreateFileSystemResponse() (response *CreateFileSystemResponse)

CreateCreateFileSystemResponse creates a response to parse from CreateFileSystem 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"`
	HealthCheckPort   requests.Integer `position:"Query" name:"HealthCheckPort"`
	ExternalPort      string           `position:"Query" name:"ExternalPort"`
	StandbyExternalIp string           `position:"Query" name:"StandbyExternalIp"`
	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
	SnapshotId             string `position:"Query" name:"SnapshotId"`
	DeleteAfterImageUpload string `position:"Query" name:"DeleteAfterImageUpload"`
	ImageName              string `position:"Query" name:"ImageName"`
	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 CreateInstanceActiveOpsTaskRequest ¶ added in v1.62.44

type CreateInstanceActiveOpsTaskRequest struct {
	*requests.RpcRequest
	InstanceIds *[]string `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

CreateInstanceActiveOpsTaskRequest is the request struct for api CreateInstanceActiveOpsTask

func CreateCreateInstanceActiveOpsTaskRequest ¶ added in v1.62.44

func CreateCreateInstanceActiveOpsTaskRequest() (request *CreateInstanceActiveOpsTaskRequest)

CreateCreateInstanceActiveOpsTaskRequest creates a request to invoke CreateInstanceActiveOpsTask API

type CreateInstanceActiveOpsTaskResponse ¶ added in v1.62.44

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

CreateInstanceActiveOpsTaskResponse is the response struct for api CreateInstanceActiveOpsTask

func CreateCreateInstanceActiveOpsTaskResponse ¶ added in v1.62.44

func CreateCreateInstanceActiveOpsTaskResponse() (response *CreateInstanceActiveOpsTaskResponse)

CreateCreateInstanceActiveOpsTaskResponse creates a response to parse from CreateInstanceActiveOpsTask 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"`
	BackendServerPort      requests.Integer `position:"Query" name:"BackendServerPort"`
	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"`
	BackendServerPort      requests.Integer `position:"Query" name:"BackendServerPort"`
	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"`
	EstablishedTimeout        requests.Integer `position:"Query" name:"EstablishedTimeout"`
	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 CreateMountTargetRequest ¶ added in v1.61.1789

type CreateMountTargetRequest struct {
	*requests.RpcRequest
	MountTargetName string `position:"Query" name:"MountTargetName"`
	EnsRegionId     string `position:"Query" name:"EnsRegionId"`
	FileSystemId    string `position:"Query" name:"FileSystemId"`
	NetWorkId       string `position:"Query" name:"NetWorkId"`
}

CreateMountTargetRequest is the request struct for api CreateMountTarget

func CreateCreateMountTargetRequest ¶ added in v1.61.1789

func CreateCreateMountTargetRequest() (request *CreateMountTargetRequest)

CreateCreateMountTargetRequest creates a request to invoke CreateMountTarget API

type CreateMountTargetResponse ¶ added in v1.61.1789

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

CreateMountTargetResponse is the response struct for api CreateMountTarget

func CreateCreateMountTargetResponse ¶ added in v1.61.1789

func CreateCreateMountTargetResponse() (response *CreateMountTargetResponse)

CreateCreateMountTargetResponse creates a response to parse from CreateMountTarget response

type CreateNatGatewayRequest ¶ added in v1.61.1591

type CreateNatGatewayRequest struct {
	*requests.RpcRequest
	EnsRegionId  string                 `position:"Query" name:"EnsRegionId"`
	InstanceType string                 `position:"Query" name:"InstanceType"`
	Tag          *[]CreateNatGatewayTag `position:"Query" name:"Tag"  type:"Repeated"`
	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 CreateNatGatewayTag ¶ added in v1.63.39

type CreateNatGatewayTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateNatGatewayTag is a repeated param struct in CreateNatGatewayRequest

type CreateNetworkAclEntryRequest ¶ added in v1.61.1789

type CreateNetworkAclEntryRequest struct {
	*requests.RpcRequest
	NetworkAclEntryName string           `position:"Query" name:"NetworkAclEntryName"`
	Protocol            string           `position:"Query" name:"Protocol"`
	PortRange           string           `position:"Query" name:"PortRange"`
	Priority            requests.Integer `position:"Query" name:"Priority"`
	Description         string           `position:"Query" name:"Description"`
	NetworkAclId        string           `position:"Query" name:"NetworkAclId"`
	Direction           string           `position:"Query" name:"Direction"`
	Policy              string           `position:"Query" name:"Policy"`
	CidrBlock           string           `position:"Query" name:"CidrBlock"`
}

CreateNetworkAclEntryRequest is the request struct for api CreateNetworkAclEntry

func CreateCreateNetworkAclEntryRequest ¶ added in v1.61.1789

func CreateCreateNetworkAclEntryRequest() (request *CreateNetworkAclEntryRequest)

CreateCreateNetworkAclEntryRequest creates a request to invoke CreateNetworkAclEntry API

type CreateNetworkAclEntryResponse ¶ added in v1.61.1789

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

CreateNetworkAclEntryResponse is the response struct for api CreateNetworkAclEntry

func CreateCreateNetworkAclEntryResponse ¶ added in v1.61.1789

func CreateCreateNetworkAclEntryResponse() (response *CreateNetworkAclEntryResponse)

CreateCreateNetworkAclEntryResponse creates a response to parse from CreateNetworkAclEntry response

type CreateNetworkAclRequest ¶ added in v1.61.1789

type CreateNetworkAclRequest struct {
	*requests.RpcRequest
	Description    string `position:"Query" name:"Description"`
	NetworkAclName string `position:"Query" name:"NetworkAclName"`
}

CreateNetworkAclRequest is the request struct for api CreateNetworkAcl

func CreateCreateNetworkAclRequest ¶ added in v1.61.1789

func CreateCreateNetworkAclRequest() (request *CreateNetworkAclRequest)

CreateCreateNetworkAclRequest creates a request to invoke CreateNetworkAcl API

type CreateNetworkAclResponse ¶ added in v1.61.1789

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

CreateNetworkAclResponse is the response struct for api CreateNetworkAcl

func CreateCreateNetworkAclResponse ¶ added in v1.61.1789

func CreateCreateNetworkAclResponse() (response *CreateNetworkAclResponse)

CreateCreateNetworkAclResponse creates a response to parse from CreateNetworkAcl 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"`
	Tag         *[]CreateNetworkTag `position:"Query" name:"Tag"  type:"Repeated"`
	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 CreateNetworkTag ¶ added in v1.63.39

type CreateNetworkTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateNetworkTag is a repeated param struct in CreateNetworkRequest

type CreateSDGRequest ¶ added in v1.62.741

type CreateSDGRequest struct {
	*requests.RpcRequest
	FromSDGId   string `position:"Query" name:"FromSDGId"`
	Description string `position:"Query" name:"Description"`
	InstanceId  string `position:"Query" name:"InstanceId"`
	Size        string `position:"Query" name:"Size"`
}

CreateSDGRequest is the request struct for api CreateSDG

func CreateCreateSDGRequest ¶ added in v1.62.741

func CreateCreateSDGRequest() (request *CreateSDGRequest)

CreateCreateSDGRequest creates a request to invoke CreateSDG API

type CreateSDGResponse ¶ added in v1.62.741

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

CreateSDGResponse is the response struct for api CreateSDG

func CreateCreateSDGResponse ¶ added in v1.62.741

func CreateCreateSDGResponse() (response *CreateSDGResponse)

CreateCreateSDGResponse creates a response to parse from CreateSDG 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 CreateSnapshotRequest ¶ added in v1.62.612

type CreateSnapshotRequest struct {
	*requests.RpcRequest
	Description  string `position:"Query" name:"Description"`
	SnapshotName string `position:"Query" name:"SnapshotName"`
	EnsRegionId  string `position:"Query" name:"EnsRegionId"`
	DiskId       string `position:"Query" name:"DiskId"`
}

CreateSnapshotRequest is the request struct for api CreateSnapshot

func CreateCreateSnapshotRequest ¶ added in v1.62.612

func CreateCreateSnapshotRequest() (request *CreateSnapshotRequest)

CreateCreateSnapshotRequest creates a request to invoke CreateSnapshot API

type CreateSnapshotResponse ¶ added in v1.62.612

type CreateSnapshotResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	OrderId    string   `json:"OrderId" xml:"OrderId"`
	SnapShotId []string `json:"SnapShotId" xml:"SnapShotId"`
}

CreateSnapshotResponse is the response struct for api CreateSnapshot

func CreateCreateSnapshotResponse ¶ added in v1.62.612

func CreateCreateSnapshotResponse() (response *CreateSnapshotResponse)

CreateCreateSnapshotResponse creates a response to parse from CreateSnapshot response

type CreateSnatEntryRequest ¶ added in v1.61.1591

type CreateSnatEntryRequest struct {
	*requests.RpcRequest
	SnatIp          string           `position:"Query" name:"SnatIp"`
	Type            string           `position:"Query" name:"Type"`
	DestCIDR        string           `position:"Query" name:"DestCIDR"`
	SourceVSwitchId string           `position:"Query" name:"SourceVSwitchId"`
	SourceNetworkId string           `position:"Query" name:"SourceNetworkId"`
	StandbySnatIp   string           `position:"Query" name:"StandbySnatIp"`
	SourceCIDR      string           `position:"Query" name:"SourceCIDR"`
	NatGatewayId    string           `position:"Query" name:"NatGatewayId"`
	IdleTimeout     requests.Integer `position:"Query" name:"IdleTimeout"`
	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 CreateStorageGatewayOrderDetails ¶ added in v1.63.6

type CreateStorageGatewayOrderDetails struct {
	GatewayType string `name:"GatewayType"`
	VpcId       string `name:"VpcId"`
	GatewayName string `name:"GatewayName"`
	EnsRegionId string `name:"EnsRegionId"`
	Description string `name:"Description"`
}

CreateStorageGatewayOrderDetails is a repeated param struct in CreateStorageGatewayRequest

type CreateStorageGatewayRequest ¶ added in v1.63.6

type CreateStorageGatewayRequest struct {
	*requests.RpcRequest
	OrderDetails *[]CreateStorageGatewayOrderDetails `position:"Query" name:"OrderDetails"  type:"Json"`
}

CreateStorageGatewayRequest is the request struct for api CreateStorageGateway

func CreateCreateStorageGatewayRequest ¶ added in v1.63.6

func CreateCreateStorageGatewayRequest() (request *CreateStorageGatewayRequest)

CreateCreateStorageGatewayRequest creates a request to invoke CreateStorageGateway API

type CreateStorageGatewayResponse ¶ added in v1.63.6

type CreateStorageGatewayResponse struct {
	*responses.BaseResponse
	RequestId      string                                   `json:"RequestId" xml:"RequestId"`
	BizStatusCode  string                                   `json:"BizStatusCode" xml:"BizStatusCode"`
	AllocationId   []AllocationIdItemInCreateStorageGateway `json:"AllocationId" xml:"AllocationId"`
	UnAllocationId []UnAllocationIdItem                     `json:"UnAllocationId" xml:"UnAllocationId"`
}

CreateStorageGatewayResponse is the response struct for api CreateStorageGateway

func CreateCreateStorageGatewayResponse ¶ added in v1.63.6

func CreateCreateStorageGatewayResponse() (response *CreateStorageGatewayResponse)

CreateCreateStorageGatewayResponse creates a response to parse from CreateStorageGateway response

type CreateStorageVolumeRequest ¶ added in v1.63.6

type CreateStorageVolumeRequest struct {
	*requests.RpcRequest
	EnsRegionId  string `position:"Query" name:"EnsRegionId"`
	GatewayId    string `position:"Query" name:"GatewayId"`
	AuthUser     string `position:"Query" name:"AuthUser"`
	VolumeName   string `position:"Query" name:"VolumeName"`
	AuthPassword string `position:"Query" name:"AuthPassword"`
	AuthProtocol string `position:"Query" name:"AuthProtocol"`
	Description  string `position:"Query" name:"Description"`
	IsEnable     string `position:"Query" name:"IsEnable"`
	IsAuth       string `position:"Query" name:"IsAuth"`
	StorageId    string `position:"Query" name:"StorageId"`
}

CreateStorageVolumeRequest is the request struct for api CreateStorageVolume

func CreateCreateStorageVolumeRequest ¶ added in v1.63.6

func CreateCreateStorageVolumeRequest() (request *CreateStorageVolumeRequest)

CreateCreateStorageVolumeRequest creates a request to invoke CreateStorageVolume API

type CreateStorageVolumeResponse ¶ added in v1.63.6

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

CreateStorageVolumeResponse is the response struct for api CreateStorageVolume

func CreateCreateStorageVolumeResponse ¶ added in v1.63.6

func CreateCreateStorageVolumeResponse() (response *CreateStorageVolumeResponse)

CreateCreateStorageVolumeResponse creates a response to parse from CreateStorageVolume 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"`
	Tag         *[]CreateVSwitchTag `position:"Query" name:"Tag"  type:"Repeated"`
	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 CreateVSwitchTag ¶ added in v1.63.39

type CreateVSwitchTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateVSwitchTag is a repeated param struct in CreateVSwitchRequest

type Data ¶ added in v1.61.1084

type Data struct {
	Message    string           `json:"Message" xml:"Message"`
	Success    bool             `json:"Success" xml:"Success"`
	ExpireTime string           `json:"ExpireTime" xml:"ExpireTime"`
	Url        string           `json:"Url" xml:"Url"`
	Result     Result           `json:"Result" xml:"Result"`
	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"`
	DiskSize     int    `json:"DiskSize" xml:"DiskSize"`
	EncryptKeyId string `json:"EncryptKeyId" xml:"EncryptKeyId"`
	Encrypted    bool   `json:"Encrypted" xml:"Encrypted"`
}

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 DataInDescribeNCInformation ¶ added in v1.62.105

type DataInDescribeNCInformation struct {
	DataItem []DataItem `json:"data" xml:"data"`
}

DataInDescribeNCInformation is a nested struct in ens response

type DataInDescribeRegionResource ¶ added in v1.62.105

type DataInDescribeRegionResource struct {
	DataItem []DataItem `json:"data" xml:"data"`
}

DataInDescribeRegionResource is a nested struct in ens response

type DataItem ¶ added in v1.62.105

type DataItem struct {
	Region         string       `json:"Region" xml:"Region"`
	Name           string       `json:"Name" xml:"Name"`
	Online         bool         `json:"Online" xml:"Online"`
	ProvinceCode   string       `json:"ProvinceCode" xml:"ProvinceCode"`
	AreaCode       string       `json:"AreaCode" xml:"AreaCode"`
	CountryCode    string       `json:"CountryCode" xml:"CountryCode"`
	Uuid           string       `json:"Uuid" xml:"Uuid"`
	StatusDisable  bool         `json:"StatusDisable" xml:"StatusDisable"`
	HouseId        string       `json:"HouseId" xml:"HouseId"`
	ProvinceName   string       `json:"ProvinceName" xml:"ProvinceName"`
	Type           string       `json:"Type" xml:"Type"`
	Poc            bool         `json:"Poc" xml:"Poc"`
	CountryName    string       `json:"CountryName" xml:"CountryName"`
	Virtual        string       `json:"Virtual" xml:"Virtual"`
	ReserveDisable bool         `json:"ReserveDisable" xml:"ReserveDisable"`
	AreaName       string       `json:"AreaName" xml:"AreaName"`
	Attributes     []string     `json:"Attributes" xml:"Attributes"`
	IspTypes       []string     `json:"IspTypes" xml:"IspTypes"`
	Ssd            Ssd          `json:"Ssd" xml:"Ssd"`
	Gpu            Gpu          `json:"Gpu" xml:"Gpu"`
	Hdd            Hdd          `json:"Hdd" xml:"Hdd"`
	PcfarmNum      PcfarmNum    `json:"PcfarmNum" xml:"PcfarmNum"`
	Pangu          Pangu        `json:"Pangu" xml:"Pangu"`
	Cpu            Cpu          `json:"Cpu" xml:"Cpu"`
	OssStorage     OssStorage   `json:"OssStorage" xml:"OssStorage"`
	Nvme           Nvme         `json:"Nvme" xml:"Nvme"`
	Info           Info         `json:"Info" xml:"Info"`
	Bandwidth      Bandwidth    `json:"Bandwidth" xml:"Bandwidth"`
	BlockStorage   BlockStorage `json:"BlockStorage" xml:"BlockStorage"`
	Memory         Memory       `json:"Memory" xml:"Memory"`
	ArmCard        ArmCard      `json:"ArmCard" xml:"ArmCard"`
	Ipv6s          []Ipv6sItem  `json:"Ipv6s" xml:"Ipv6s"`
	Ipv4s          []Ipv4sItem  `json:"Ipv4s" xml:"Ipv4s"`
}

DataItem 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 DeleteBucketLifecycleRequest ¶ added in v1.62.612

type DeleteBucketLifecycleRequest struct {
	*requests.RpcRequest
	BucketName string `position:"Query" name:"BucketName"`
	RuleId     string `position:"Query" name:"RuleId"`
}

DeleteBucketLifecycleRequest is the request struct for api DeleteBucketLifecycle

func CreateDeleteBucketLifecycleRequest ¶ added in v1.62.612

func CreateDeleteBucketLifecycleRequest() (request *DeleteBucketLifecycleRequest)

CreateDeleteBucketLifecycleRequest creates a request to invoke DeleteBucketLifecycle API

type DeleteBucketLifecycleResponse ¶ added in v1.62.612

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

DeleteBucketLifecycleResponse is the response struct for api DeleteBucketLifecycle

func CreateDeleteBucketLifecycleResponse ¶ added in v1.62.612

func CreateDeleteBucketLifecycleResponse() (response *DeleteBucketLifecycleResponse)

CreateDeleteBucketLifecycleResponse creates a response to parse from DeleteBucketLifecycle response

type DeleteBucketRequest ¶ added in v1.62.612

type DeleteBucketRequest struct {
	*requests.RpcRequest
	BucketName string `position:"Query" name:"BucketName"`
}

DeleteBucketRequest is the request struct for api DeleteBucket

func CreateDeleteBucketRequest ¶ added in v1.62.612

func CreateDeleteBucketRequest() (request *DeleteBucketRequest)

CreateDeleteBucketRequest creates a request to invoke DeleteBucket API

type DeleteBucketResponse ¶ added in v1.62.612

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

DeleteBucketResponse is the response struct for api DeleteBucket

func CreateDeleteBucketResponse ¶ added in v1.62.612

func CreateDeleteBucketResponse() (response *DeleteBucketResponse)

CreateDeleteBucketResponse creates a response to parse from DeleteBucket 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 DeleteDiskRequest ¶ added in v1.62.244

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

DeleteDiskRequest is the request struct for api DeleteDisk

func CreateDeleteDiskRequest ¶ added in v1.62.244

func CreateDeleteDiskRequest() (request *DeleteDiskRequest)

CreateDeleteDiskRequest creates a request to invoke DeleteDisk API

type DeleteDiskResponse ¶ added in v1.62.244

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

DeleteDiskResponse is the response struct for api DeleteDisk

func CreateDeleteDiskResponse ¶ added in v1.62.244

func CreateDeleteDiskResponse() (response *DeleteDiskResponse)

CreateDeleteDiskResponse creates a response to parse from DeleteDisk 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 DeleteEnsSaleConditionControlRequest ¶ added in v1.62.612

type DeleteEnsSaleConditionControlRequest struct {
	*requests.RpcRequest
	SaleControls  *[]DeleteEnsSaleConditionControlSaleControls `position:"Query" name:"SaleControls"  type:"Json"`
	CustomAccount string                                       `position:"Query" name:"CustomAccount"`
	CommodityCode string                                       `position:"Query" name:"CommodityCode"`
	AliUidAccount string                                       `position:"Query" name:"AliUidAccount"`
}

DeleteEnsSaleConditionControlRequest is the request struct for api DeleteEnsSaleConditionControl

func CreateDeleteEnsSaleConditionControlRequest ¶ added in v1.62.612

func CreateDeleteEnsSaleConditionControlRequest() (request *DeleteEnsSaleConditionControlRequest)

CreateDeleteEnsSaleConditionControlRequest creates a request to invoke DeleteEnsSaleConditionControl API

type DeleteEnsSaleConditionControlResponse ¶ added in v1.62.612

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

DeleteEnsSaleConditionControlResponse is the response struct for api DeleteEnsSaleConditionControl

func CreateDeleteEnsSaleConditionControlResponse ¶ added in v1.62.612

func CreateDeleteEnsSaleConditionControlResponse() (response *DeleteEnsSaleConditionControlResponse)

CreateDeleteEnsSaleConditionControlResponse creates a response to parse from DeleteEnsSaleConditionControl response

type DeleteEnsSaleConditionControlSaleControls ¶ added in v1.62.612

type DeleteEnsSaleConditionControlSaleControls struct {
	ModuleCode        string                                                            `name:"ModuleCode"`
	ConditionControls *[]DeleteEnsSaleConditionControlSaleControlsConditionControlsItem `name:"ConditionControls" type:"Repeated"`
	OrderType         string                                                            `name:"OrderType"`
}

DeleteEnsSaleConditionControlSaleControls is a repeated param struct in DeleteEnsSaleConditionControlRequest

type DeleteEnsSaleConditionControlSaleControlsConditionControlsItem ¶ added in v1.62.612

type DeleteEnsSaleConditionControlSaleControlsConditionControlsItem struct {
	ConditionControlModuleValue string `name:"ConditionControlModuleValue"`
	ConditionControlModuleCode  string `name:"ConditionControlModuleCode"`
}

DeleteEnsSaleConditionControlSaleControlsConditionControlsItem is a repeated param struct in DeleteEnsSaleConditionControlRequest

type DeleteEnsSaleControlRequest ¶ added in v1.62.612

type DeleteEnsSaleControlRequest struct {
	*requests.RpcRequest
	SaleControls  *[]DeleteEnsSaleControlSaleControls `position:"Query" name:"SaleControls"  type:"Json"`
	CustomAccount string                              `position:"Query" name:"CustomAccount"`
	CommodityCode string                              `position:"Query" name:"CommodityCode"`
	AliUidAccount string                              `position:"Query" name:"AliUidAccount"`
}

DeleteEnsSaleControlRequest is the request struct for api DeleteEnsSaleControl

func CreateDeleteEnsSaleControlRequest ¶ added in v1.62.612

func CreateDeleteEnsSaleControlRequest() (request *DeleteEnsSaleControlRequest)

CreateDeleteEnsSaleControlRequest creates a request to invoke DeleteEnsSaleControl API

type DeleteEnsSaleControlResponse ¶ added in v1.62.612

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

DeleteEnsSaleControlResponse is the response struct for api DeleteEnsSaleControl

func CreateDeleteEnsSaleControlResponse ¶ added in v1.62.612

func CreateDeleteEnsSaleControlResponse() (response *DeleteEnsSaleControlResponse)

CreateDeleteEnsSaleControlResponse creates a response to parse from DeleteEnsSaleControl response

type DeleteEnsSaleControlSaleControls ¶ added in v1.62.612

type DeleteEnsSaleControlSaleControls struct {
	ModuleCode string `name:"ModuleCode"`
	OrderType  string `name:"OrderType"`
}

DeleteEnsSaleControlSaleControls is a repeated param struct in DeleteEnsSaleControlRequest

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 DeleteFileSystemRequest ¶ added in v1.61.1789

type DeleteFileSystemRequest struct {
	*requests.RpcRequest
	EnsRegionId  string `position:"Query" name:"EnsRegionId"`
	FileSystemId string `position:"Query" name:"FileSystemId"`
}

DeleteFileSystemRequest is the request struct for api DeleteFileSystem

func CreateDeleteFileSystemRequest ¶ added in v1.61.1789

func CreateDeleteFileSystemRequest() (request *DeleteFileSystemRequest)

CreateDeleteFileSystemRequest creates a request to invoke DeleteFileSystem API

type DeleteFileSystemResponse ¶ added in v1.61.1789

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

DeleteFileSystemResponse is the response struct for api DeleteFileSystem

func CreateDeleteFileSystemResponse ¶ added in v1.61.1789

func CreateDeleteFileSystemResponse() (response *DeleteFileSystemResponse)

CreateDeleteFileSystemResponse creates a response to parse from DeleteFileSystem 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"`
	KeyPairId   string `position:"Query" name:"KeyPairId"`
}

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 DeleteMountTargetRequest ¶ added in v1.61.1789

type DeleteMountTargetRequest struct {
	*requests.RpcRequest
	MountTargetName string `position:"Query" name:"MountTargetName"`
	EnsRegionId     string `position:"Query" name:"EnsRegionId"`
	FileSystemId    string `position:"Query" name:"FileSystemId"`
}

DeleteMountTargetRequest is the request struct for api DeleteMountTarget

func CreateDeleteMountTargetRequest ¶ added in v1.61.1789

func CreateDeleteMountTargetRequest() (request *DeleteMountTargetRequest)

CreateDeleteMountTargetRequest creates a request to invoke DeleteMountTarget API

type DeleteMountTargetResponse ¶ added in v1.61.1789

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

DeleteMountTargetResponse is the response struct for api DeleteMountTarget

func CreateDeleteMountTargetResponse ¶ added in v1.61.1789

func CreateDeleteMountTargetResponse() (response *DeleteMountTargetResponse)

CreateDeleteMountTargetResponse creates a response to parse from DeleteMountTarget 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 DeleteNetworkAclEntryRequest ¶ added in v1.61.1789

type DeleteNetworkAclEntryRequest struct {
	*requests.RpcRequest
	NetworkAclEntryId string `position:"Query" name:"NetworkAclEntryId"`
}

DeleteNetworkAclEntryRequest is the request struct for api DeleteNetworkAclEntry

func CreateDeleteNetworkAclEntryRequest ¶ added in v1.61.1789

func CreateDeleteNetworkAclEntryRequest() (request *DeleteNetworkAclEntryRequest)

CreateDeleteNetworkAclEntryRequest creates a request to invoke DeleteNetworkAclEntry API

type DeleteNetworkAclEntryResponse ¶ added in v1.61.1789

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

DeleteNetworkAclEntryResponse is the response struct for api DeleteNetworkAclEntry

func CreateDeleteNetworkAclEntryResponse ¶ added in v1.61.1789

func CreateDeleteNetworkAclEntryResponse() (response *DeleteNetworkAclEntryResponse)

CreateDeleteNetworkAclEntryResponse creates a response to parse from DeleteNetworkAclEntry response

type DeleteNetworkAclRequest ¶ added in v1.61.1789

type DeleteNetworkAclRequest struct {
	*requests.RpcRequest
	NetworkAclId string `position:"Query" name:"NetworkAclId"`
}

DeleteNetworkAclRequest is the request struct for api DeleteNetworkAcl

func CreateDeleteNetworkAclRequest ¶ added in v1.61.1789

func CreateDeleteNetworkAclRequest() (request *DeleteNetworkAclRequest)

CreateDeleteNetworkAclRequest creates a request to invoke DeleteNetworkAcl API

type DeleteNetworkAclResponse ¶ added in v1.61.1789

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

DeleteNetworkAclResponse is the response struct for api DeleteNetworkAcl

func CreateDeleteNetworkAclResponse ¶ added in v1.61.1789

func CreateDeleteNetworkAclResponse() (response *DeleteNetworkAclResponse)

CreateDeleteNetworkAclResponse creates a response to parse from DeleteNetworkAcl 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 DeleteObjectRequest ¶ added in v1.62.612

type DeleteObjectRequest struct {
	*requests.RpcRequest
	BucketName string `position:"Query" name:"BucketName"`
	ObjectKey  string `position:"Query" name:"ObjectKey"`
}

DeleteObjectRequest is the request struct for api DeleteObject

func CreateDeleteObjectRequest ¶ added in v1.62.612

func CreateDeleteObjectRequest() (request *DeleteObjectRequest)

CreateDeleteObjectRequest creates a request to invoke DeleteObject API

type DeleteObjectResponse ¶ added in v1.62.612

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

DeleteObjectResponse is the response struct for api DeleteObject

func CreateDeleteObjectResponse ¶ added in v1.62.612

func CreateDeleteObjectResponse() (response *DeleteObjectResponse)

CreateDeleteObjectResponse creates a response to parse from DeleteObject response

type DeleteSDGRequest ¶ added in v1.62.741

type DeleteSDGRequest struct {
	*requests.RpcRequest
	SDGId *[]string `position:"Query" name:"SDGId"  type:"Json"`
}

DeleteSDGRequest is the request struct for api DeleteSDG

func CreateDeleteSDGRequest ¶ added in v1.62.741

func CreateDeleteSDGRequest() (request *DeleteSDGRequest)

CreateDeleteSDGRequest creates a request to invoke DeleteSDG API

type DeleteSDGResponse ¶ added in v1.62.741

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

DeleteSDGResponse is the response struct for api DeleteSDG

func CreateDeleteSDGResponse ¶ added in v1.62.741

func CreateDeleteSDGResponse() (response *DeleteSDGResponse)

CreateDeleteSDGResponse creates a response to parse from DeleteSDG 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 DeleteSnapshotRequest ¶ added in v1.62.612

type DeleteSnapshotRequest struct {
	*requests.RpcRequest
	SnapshotId string `position:"Query" name:"SnapshotId"`
}

DeleteSnapshotRequest is the request struct for api DeleteSnapshot

func CreateDeleteSnapshotRequest ¶ added in v1.62.612

func CreateDeleteSnapshotRequest() (request *DeleteSnapshotRequest)

CreateDeleteSnapshotRequest creates a request to invoke DeleteSnapshot API

type DeleteSnapshotResponse ¶ added in v1.62.612

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

DeleteSnapshotResponse is the response struct for api DeleteSnapshot

func CreateDeleteSnapshotResponse ¶ added in v1.62.612

func CreateDeleteSnapshotResponse() (response *DeleteSnapshotResponse)

CreateDeleteSnapshotResponse creates a response to parse from DeleteSnapshot 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 DeleteSnatIpForSnatEntryRequest ¶ added in v1.62.612

type DeleteSnatIpForSnatEntryRequest struct {
	*requests.RpcRequest
	SnatIp      string `position:"Query" name:"SnatIp"`
	SnatEntryId string `position:"Query" name:"SnatEntryId"`
}

DeleteSnatIpForSnatEntryRequest is the request struct for api DeleteSnatIpForSnatEntry

func CreateDeleteSnatIpForSnatEntryRequest ¶ added in v1.62.612

func CreateDeleteSnatIpForSnatEntryRequest() (request *DeleteSnatIpForSnatEntryRequest)

CreateDeleteSnatIpForSnatEntryRequest creates a request to invoke DeleteSnatIpForSnatEntry API

type DeleteSnatIpForSnatEntryResponse ¶ added in v1.62.612

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

DeleteSnatIpForSnatEntryResponse is the response struct for api DeleteSnatIpForSnatEntry

func CreateDeleteSnatIpForSnatEntryResponse ¶ added in v1.62.612

func CreateDeleteSnatIpForSnatEntryResponse() (response *DeleteSnatIpForSnatEntryResponse)

CreateDeleteSnatIpForSnatEntryResponse creates a response to parse from DeleteSnatIpForSnatEntry response

type DeleteStorageGatewayRequest ¶ added in v1.63.6

type DeleteStorageGatewayRequest struct {
	*requests.RpcRequest
	GatewayId string `position:"Query" name:"GatewayId"`
}

DeleteStorageGatewayRequest is the request struct for api DeleteStorageGateway

func CreateDeleteStorageGatewayRequest ¶ added in v1.63.6

func CreateDeleteStorageGatewayRequest() (request *DeleteStorageGatewayRequest)

CreateDeleteStorageGatewayRequest creates a request to invoke DeleteStorageGateway API

type DeleteStorageGatewayResponse ¶ added in v1.63.6

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

DeleteStorageGatewayResponse is the response struct for api DeleteStorageGateway

func CreateDeleteStorageGatewayResponse ¶ added in v1.63.6

func CreateDeleteStorageGatewayResponse() (response *DeleteStorageGatewayResponse)

CreateDeleteStorageGatewayResponse creates a response to parse from DeleteStorageGateway response

type DeleteStorageVolumeRequest ¶ added in v1.63.6

type DeleteStorageVolumeRequest struct {
	*requests.RpcRequest
	VolumeId string `position:"Query" name:"VolumeId"`
}

DeleteStorageVolumeRequest is the request struct for api DeleteStorageVolume

func CreateDeleteStorageVolumeRequest ¶ added in v1.63.6

func CreateDeleteStorageVolumeRequest() (request *DeleteStorageVolumeRequest)

CreateDeleteStorageVolumeRequest creates a request to invoke DeleteStorageVolume API

type DeleteStorageVolumeResponse ¶ added in v1.63.6

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

DeleteStorageVolumeResponse is the response struct for api DeleteStorageVolume

func CreateDeleteStorageVolumeResponse ¶ added in v1.63.6

func CreateDeleteStorageVolumeResponse() (response *DeleteStorageVolumeResponse)

CreateDeleteStorageVolumeResponse creates a response to parse from DeleteStorageVolume 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 DeployInstanceSDGRequest ¶ added in v1.62.780

type DeployInstanceSDGRequest struct {
	*requests.RpcRequest
	DeploymentType string    `position:"Query" name:"DeploymentType"`
	SDGId          string    `position:"Query" name:"SDGId"`
	InstanceIds    *[]string `position:"Query" name:"InstanceIds"  type:"Json"`
}

DeployInstanceSDGRequest is the request struct for api DeployInstanceSDG

func CreateDeployInstanceSDGRequest ¶ added in v1.62.780

func CreateDeployInstanceSDGRequest() (request *DeployInstanceSDGRequest)

CreateDeployInstanceSDGRequest creates a request to invoke DeployInstanceSDG API

type DeployInstanceSDGResponse ¶ added in v1.62.780

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

DeployInstanceSDGResponse is the response struct for api DeployInstanceSDG

func CreateDeployInstanceSDGResponse ¶ added in v1.62.780

func CreateDeployInstanceSDGResponse() (response *DeployInstanceSDGResponse)

CreateDeployInstanceSDGResponse creates a response to parse from DeployInstanceSDG response

type DeploySDGRequest ¶ added in v1.62.612

type DeploySDGRequest struct {
	*requests.RpcRequest
	DeploymentType string    `position:"Query" name:"DeploymentType"`
	SDGId          string    `position:"Query" name:"SDGId"`
	InstanceIds    *[]string `position:"Query" name:"InstanceIds"  type:"Json"`
}

DeploySDGRequest is the request struct for api DeploySDG

func CreateDeploySDGRequest ¶ added in v1.62.612

func CreateDeploySDGRequest() (request *DeploySDGRequest)

CreateDeploySDGRequest creates a request to invoke DeploySDG API

type DeploySDGResponse ¶ added in v1.62.612

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

DeploySDGResponse is the response struct for api DeploySDG

func CreateDeploySDGResponse ¶ added in v1.62.612

func CreateDeploySDGResponse() (response *DeploySDGResponse)

CreateDeploySDGResponse creates a response to parse from DeploySDG response

type DeployedInstanceIds ¶ added in v1.62.741

type DeployedInstanceIds struct {
	DeployedInstanceIdsItem []DeployedInstanceIdsItem `json:"DeployedInstanceIds" xml:"DeployedInstanceIds"`
}

DeployedInstanceIds is a nested struct in ens response

type DeployedInstanceIdsItem ¶ added in v1.62.741

type DeployedInstanceIdsItem struct {
	CreationTime   string `json:"CreationTime" xml:"CreationTime"`
	InstanceId     string `json:"InstanceId" xml:"InstanceId"`
	Status         string `json:"Status" xml:"Status"`
	DeploymentType string `json:"DeploymentType" xml:"DeploymentType"`
}

DeployedInstanceIdsItem is a nested struct in ens response

type DeploymentStatus ¶ added in v1.62.741

type DeploymentStatus struct {
	DeploymentStatusItem []DeploymentStatusItem `json:"DeploymentStatus" xml:"DeploymentStatus"`
}

DeploymentStatus is a nested struct in ens response

type DeploymentStatusItem ¶ added in v1.62.741

type DeploymentStatusItem struct {
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	MountType  string `json:"MountType" xml:"MountType"`
	RegionId   string `json:"RegionId" xml:"RegionId"`
	Status     string `json:"Status" xml:"Status"`
	UpdateTime string `json:"UpdateTime" xml:"UpdateTime"`
}

DeploymentStatusItem is a nested struct in ens response

type DescribeAICImagesRequest ¶ added in v1.61.1806

type DescribeAICImagesRequest struct {
	*requests.RpcRequest
	ImageType   string `position:"Query" name:"ImageType"`
	Status      string `position:"Query" name:"Status"`
	ImageId     string `position:"Query" name:"ImageId"`
	MaxDate     string `position:"Query" name:"MaxDate"`
	Description string `position:"Query" name:"Description"`
	PageNumber  string `position:"Query" name:"PageNumber"`
	PageSize    string `position:"Query" name:"PageSize"`
	MinDate     string `position:"Query" name:"MinDate"`
	ImageUrl    string `position:"Query" name:"ImageUrl"`
}

DescribeAICImagesRequest is the request struct for api DescribeAICImages

func CreateDescribeAICImagesRequest ¶ added in v1.61.1806

func CreateDescribeAICImagesRequest() (request *DescribeAICImagesRequest)

CreateDescribeAICImagesRequest creates a request to invoke DescribeAICImages API

type DescribeAICImagesResponse ¶ added in v1.61.1806

type DescribeAICImagesResponse 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"`
	Images     []ImagesItem `json:"Images" xml:"Images"`
}

DescribeAICImagesResponse is the response struct for api DescribeAICImages

func CreateDescribeAICImagesResponse ¶ added in v1.61.1806

func CreateDescribeAICImagesResponse() (response *DescribeAICImagesResponse)

CreateDescribeAICImagesResponse creates a response to parse from DescribeAICImages response

type DescribeARMServerInstancesRequest ¶ added in v1.61.1691

type DescribeARMServerInstancesRequest struct {
	*requests.RpcRequest
	AICSpecs             *[]string        `position:"Query" name:"AICSpecs"  type:"Json"`
	OrderByParams        string           `position:"Query" name:"OrderByParams"`
	DescribeAICInstances requests.Boolean `position:"Query" name:"DescribeAICInstances"`
	ServerIds            *[]string        `position:"Query" name:"ServerIds"  type:"Json"`
	Name                 string           `position:"Query" name:"Name"`
	MaxDate              string           `position:"Query" name:"MaxDate"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	States               *[]string        `position:"Query" name:"States"  type:"Json"`
	ServerSpecs          *[]string        `position:"Query" name:"ServerSpecs"  type:"Json"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	EnsRegionIds         *[]string        `position:"Query" name:"EnsRegionIds"  type:"Json"`
	MinDate              string           `position:"Query" name:"MinDate"`
	Namespace            string           `position:"Query" name:"Namespace"`
}

DescribeARMServerInstancesRequest is the request struct for api DescribeARMServerInstances

func CreateDescribeARMServerInstancesRequest ¶ added in v1.61.1691

func CreateDescribeARMServerInstancesRequest() (request *DescribeARMServerInstancesRequest)

CreateDescribeARMServerInstancesRequest creates a request to invoke DescribeARMServerInstances API

type DescribeARMServerInstancesResponse ¶ added in v1.61.1691

type DescribeARMServerInstancesResponse 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"`
	Servers    []ServersItem `json:"Servers" xml:"Servers"`
}

DescribeARMServerInstancesResponse is the response struct for api DescribeARMServerInstances

func CreateDescribeARMServerInstancesResponse ¶ added in v1.61.1691

func CreateDescribeARMServerInstancesResponse() (response *DescribeARMServerInstancesResponse)

CreateDescribeARMServerInstancesResponse creates a response to parse from DescribeARMServerInstances response

type DescribeApplicationRequest ¶ added in v1.61.441

type DescribeApplicationRequest struct {
	*requests.RpcRequest
	ResourceSelector    string `position:"Query" name:"ResourceSelector"`
	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 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"`
	EnsRegionIds *[]string `position:"Query" name:"EnsRegionIds"  type:"Json"`
}

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 DescribeClusterKubeConfigRequest ¶ added in v1.63.39

type DescribeClusterKubeConfigRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

DescribeClusterKubeConfigRequest is the request struct for api DescribeClusterKubeConfig

func CreateDescribeClusterKubeConfigRequest ¶ added in v1.63.39

func CreateDescribeClusterKubeConfigRequest() (request *DescribeClusterKubeConfigRequest)

CreateDescribeClusterKubeConfigRequest creates a request to invoke DescribeClusterKubeConfig API

type DescribeClusterKubeConfigResponse ¶ added in v1.63.39

type DescribeClusterKubeConfigResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ClusterId  string `json:"ClusterId" xml:"ClusterId"`
	Kubeconfig string `json:"Kubeconfig" xml:"Kubeconfig"`
}

DescribeClusterKubeConfigResponse is the response struct for api DescribeClusterKubeConfig

func CreateDescribeClusterKubeConfigResponse ¶ added in v1.63.39

func CreateDescribeClusterKubeConfigResponse() (response *DescribeClusterKubeConfigResponse)

CreateDescribeClusterKubeConfigResponse creates a response to parse from DescribeClusterKubeConfig response

type DescribeClusterRequest ¶ added in v1.63.39

type DescribeClusterRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

DescribeClusterRequest is the request struct for api DescribeCluster

func CreateDescribeClusterRequest ¶ added in v1.63.39

func CreateDescribeClusterRequest() (request *DescribeClusterRequest)

CreateDescribeClusterRequest creates a request to invoke DescribeCluster API

type DescribeClusterResponse ¶ added in v1.63.39

type DescribeClusterResponse struct {
	*responses.BaseResponse
	RequestId string         `json:"RequestId" xml:"RequestId"`
	Clusters  []ClustersItem `json:"Clusters" xml:"Clusters"`
}

DescribeClusterResponse is the response struct for api DescribeCluster

func CreateDescribeClusterResponse ¶ added in v1.63.39

func CreateDescribeClusterResponse() (response *DescribeClusterResponse)

CreateDescribeClusterResponse creates a response to parse from DescribeCluster 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"`
	EnsRegionIds *[]string        `position:"Query" name:"EnsRegionIds"  type:"Json"`
	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 DescribeDiskIopsListRequest ¶ added in v1.63.39

type DescribeDiskIopsListRequest struct {
	*requests.RpcRequest
	StartTime string `position:"Query" name:"StartTime"`
	DiskId    string `position:"Query" name:"DiskId"`
	EndTime   string `position:"Query" name:"EndTime"`
}

DescribeDiskIopsListRequest is the request struct for api DescribeDiskIopsList

func CreateDescribeDiskIopsListRequest ¶ added in v1.63.39

func CreateDescribeDiskIopsListRequest() (request *DescribeDiskIopsListRequest)

CreateDescribeDiskIopsListRequest creates a request to invoke DescribeDiskIopsList API

type DescribeDiskIopsListResponse ¶ added in v1.63.39

type DescribeDiskIopsListResponse struct {
	*responses.BaseResponse
	RequestId    string     `json:"RequestId" xml:"RequestId"`
	DiskIopsList []DiskIops `json:"DiskIopsList" xml:"DiskIopsList"`
}

DescribeDiskIopsListResponse is the response struct for api DescribeDiskIopsList

func CreateDescribeDiskIopsListResponse ¶ added in v1.63.39

func CreateDescribeDiskIopsListResponse() (response *DescribeDiskIopsListResponse)

CreateDescribeDiskIopsListResponse creates a response to parse from DescribeDiskIopsList 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"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	Status         string `position:"Query" name:"Status"`
	SnapshotId     string `position:"Query" name:"SnapshotId"`
	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 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 DescribeEnsCommodityCodeRequest ¶ added in v1.62.612

type DescribeEnsCommodityCodeRequest struct {
	*requests.RpcRequest
	CommodityCode string `position:"Query" name:"CommodityCode"`
}

DescribeEnsCommodityCodeRequest is the request struct for api DescribeEnsCommodityCode

func CreateDescribeEnsCommodityCodeRequest ¶ added in v1.62.612

func CreateDescribeEnsCommodityCodeRequest() (request *DescribeEnsCommodityCodeRequest)

CreateDescribeEnsCommodityCodeRequest creates a request to invoke DescribeEnsCommodityCode API

type DescribeEnsCommodityCodeResponse ¶ added in v1.62.612

type DescribeEnsCommodityCodeResponse struct {
	*responses.BaseResponse
	RequestId         string                  `json:"RequestId" xml:"RequestId"`
	CommodityCodeInfo []CommodityCodeInfoItem `json:"CommodityCodeInfo" xml:"CommodityCodeInfo"`
}

DescribeEnsCommodityCodeResponse is the response struct for api DescribeEnsCommodityCode

func CreateDescribeEnsCommodityCodeResponse ¶ added in v1.62.612

func CreateDescribeEnsCommodityCodeResponse() (response *DescribeEnsCommodityCodeResponse)

CreateDescribeEnsCommodityCodeResponse creates a response to parse from DescribeEnsCommodityCode response

type DescribeEnsCommodityModuleCodeRequest ¶ added in v1.62.612

type DescribeEnsCommodityModuleCodeRequest struct {
	*requests.RpcRequest
	CommodityCode string `position:"Query" name:"CommodityCode"`
	ModuleCode    string `position:"Query" name:"ModuleCode"`
}

DescribeEnsCommodityModuleCodeRequest is the request struct for api DescribeEnsCommodityModuleCode

func CreateDescribeEnsCommodityModuleCodeRequest ¶ added in v1.62.612

func CreateDescribeEnsCommodityModuleCodeRequest() (request *DescribeEnsCommodityModuleCodeRequest)

CreateDescribeEnsCommodityModuleCodeRequest creates a request to invoke DescribeEnsCommodityModuleCode API

type DescribeEnsCommodityModuleCodeResponse ¶ added in v1.62.612

type DescribeEnsCommodityModuleCodeResponse struct {
	*responses.BaseResponse
	RequestId          string                   `json:"RequestId" xml:"RequestId"`
	CommodityCodesInfo []CommodityCodesInfoItem `json:"CommodityCodesInfo" xml:"CommodityCodesInfo"`
}

DescribeEnsCommodityModuleCodeResponse is the response struct for api DescribeEnsCommodityModuleCode

func CreateDescribeEnsCommodityModuleCodeResponse ¶ added in v1.62.612

func CreateDescribeEnsCommodityModuleCodeResponse() (response *DescribeEnsCommodityModuleCodeResponse)

CreateDescribeEnsCommodityModuleCodeResponse creates a response to parse from DescribeEnsCommodityModuleCode response

type DescribeEnsEipAddressesRequest ¶ added in v1.61.1084

type DescribeEnsEipAddressesRequest struct {
	*requests.RpcRequest
	EipName                string           `position:"Query" name:"EipName"`
	EipAddress             string           `position:"Query" name:"EipAddress"`
	EnsRegionId            string           `position:"Query" name:"EnsRegionId"`
	Status                 string           `position:"Query" name:"Status"`
	Standby                string           `position:"Query" name:"Standby"`
	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 EipAddresses `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 []EnsResourceUsageItem `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 DescribeEnsSaleControlAvailableResourceRequest ¶ added in v1.62.612

type DescribeEnsSaleControlAvailableResourceRequest struct {
	*requests.RpcRequest
	CustomAccount string `position:"Query" name:"CustomAccount"`
	CommodityCode string `position:"Query" name:"CommodityCode"`
	OrderType     string `position:"Query" name:"OrderType"`
}

DescribeEnsSaleControlAvailableResourceRequest is the request struct for api DescribeEnsSaleControlAvailableResource

func CreateDescribeEnsSaleControlAvailableResourceRequest ¶ added in v1.62.612

func CreateDescribeEnsSaleControlAvailableResourceRequest() (request *DescribeEnsSaleControlAvailableResourceRequest)

CreateDescribeEnsSaleControlAvailableResourceRequest creates a request to invoke DescribeEnsSaleControlAvailableResource API

type DescribeEnsSaleControlAvailableResourceResponse ¶ added in v1.62.612

type DescribeEnsSaleControlAvailableResourceResponse struct {
	*responses.BaseResponse
}

DescribeEnsSaleControlAvailableResourceResponse is the response struct for api DescribeEnsSaleControlAvailableResource

func CreateDescribeEnsSaleControlAvailableResourceResponse ¶ added in v1.62.612

func CreateDescribeEnsSaleControlAvailableResourceResponse() (response *DescribeEnsSaleControlAvailableResourceResponse)

CreateDescribeEnsSaleControlAvailableResourceResponse creates a response to parse from DescribeEnsSaleControlAvailableResource response

type DescribeEnsSaleControlRequest ¶ added in v1.62.612

type DescribeEnsSaleControlRequest struct {
	*requests.RpcRequest
	CustomAccount string `position:"Query" name:"CustomAccount"`
	CommodityCode string `position:"Query" name:"CommodityCode"`
	ModuleCode    string `position:"Query" name:"ModuleCode"`
	AliUidAccount string `position:"Query" name:"AliUidAccount"`
	OrderType     string `position:"Query" name:"OrderType"`
}

DescribeEnsSaleControlRequest is the request struct for api DescribeEnsSaleControl

func CreateDescribeEnsSaleControlRequest ¶ added in v1.62.612

func CreateDescribeEnsSaleControlRequest() (request *DescribeEnsSaleControlRequest)

CreateDescribeEnsSaleControlRequest creates a request to invoke DescribeEnsSaleControl API

type DescribeEnsSaleControlResponse ¶ added in v1.62.612

type DescribeEnsSaleControlResponse struct {
	*responses.BaseResponse
	RequestId   string            `json:"RequestId" xml:"RequestId"`
	SaleControl []SaleControlItem `json:"SaleControl" xml:"SaleControl"`
}

DescribeEnsSaleControlResponse is the response struct for api DescribeEnsSaleControl

func CreateDescribeEnsSaleControlResponse ¶ added in v1.62.612

func CreateDescribeEnsSaleControlResponse() (response *DescribeEnsSaleControlResponse)

CreateDescribeEnsSaleControlResponse creates a response to parse from DescribeEnsSaleControl response

type DescribeEnsSaleControlStockRequest ¶ added in v1.62.612

type DescribeEnsSaleControlStockRequest struct {
	*requests.RpcRequest
	CustomAccount string `position:"Query" name:"CustomAccount"`
	CommodityCode string `position:"Query" name:"CommodityCode"`
	ModuleCode    string `position:"Query" name:"ModuleCode"`
	AliUidAccount string `position:"Query" name:"AliUidAccount"`
	OrderType     string `position:"Query" name:"OrderType"`
}

DescribeEnsSaleControlStockRequest is the request struct for api DescribeEnsSaleControlStock

func CreateDescribeEnsSaleControlStockRequest ¶ added in v1.62.612

func CreateDescribeEnsSaleControlStockRequest() (request *DescribeEnsSaleControlStockRequest)

CreateDescribeEnsSaleControlStockRequest creates a request to invoke DescribeEnsSaleControlStock API

type DescribeEnsSaleControlStockResponse ¶ added in v1.62.612

type DescribeEnsSaleControlStockResponse struct {
	*responses.BaseResponse
	RequestId   string                                         `json:"RequestId" xml:"RequestId"`
	SaleControl []SaleControlItemInDescribeEnsSaleControlStock `json:"SaleControl" xml:"SaleControl"`
}

DescribeEnsSaleControlStockResponse is the response struct for api DescribeEnsSaleControlStock

func CreateDescribeEnsSaleControlStockResponse ¶ added in v1.62.612

func CreateDescribeEnsSaleControlStockResponse() (response *DescribeEnsSaleControlStockResponse)

CreateDescribeEnsSaleControlStockResponse creates a response to parse from DescribeEnsSaleControlStock 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 DescribeFileSystemsRequest ¶ added in v1.61.1806

type DescribeFileSystemsRequest struct {
	*requests.RpcRequest
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	FileSystemName string           `position:"Query" name:"FileSystemName"`
	EnsRegionId    string           `position:"Query" name:"EnsRegionId"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	FileSystemId   string           `position:"Query" name:"FileSystemId"`
}

DescribeFileSystemsRequest is the request struct for api DescribeFileSystems

func CreateDescribeFileSystemsRequest ¶ added in v1.61.1806

func CreateDescribeFileSystemsRequest() (request *DescribeFileSystemsRequest)

CreateDescribeFileSystemsRequest creates a request to invoke DescribeFileSystems API

type DescribeFileSystemsResponse ¶ added in v1.61.1806

type DescribeFileSystemsResponse struct {
	*responses.BaseResponse
	PageNumber  int               `json:"PageNumber" xml:"PageNumber"`
	PageSize    int               `json:"PageSize" xml:"PageSize"`
	TotalCount  int               `json:"TotalCount" xml:"TotalCount"`
	RequestId   string            `json:"RequestId" xml:"RequestId"`
	FileSystems []FileSystemsItem `json:"FileSystems" xml:"FileSystems"`
}

DescribeFileSystemsResponse is the response struct for api DescribeFileSystems

func CreateDescribeFileSystemsResponse ¶ added in v1.61.1806

func CreateDescribeFileSystemsResponse() (response *DescribeFileSystemsResponse)

CreateDescribeFileSystemsResponse creates a response to parse from DescribeFileSystems 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"`
	ShowDetail       requests.Boolean `position:"Query" name:"ShowDetail"`
	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 DescribeHaVipsRequest ¶ added in v1.63.39

type DescribeHaVipsRequest struct {
	*requests.RpcRequest
	EnsRegionId  string `position:"Query" name:"EnsRegionId"`
	HaVipId      string `position:"Query" name:"HaVipId"`
	HaVipAddress string `position:"Query" name:"HaVipAddress"`
	VSwitchId    string `position:"Query" name:"VSwitchId"`
	Name         string `position:"Query" name:"Name"`
	NetworkId    string `position:"Query" name:"NetworkId"`
	Status       string `position:"Query" name:"Status"`
	PageNumber   string `position:"Query" name:"PageNumber"`
	PageSize     string `position:"Query" name:"PageSize"`
}

DescribeHaVipsRequest is the request struct for api DescribeHaVips

func CreateDescribeHaVipsRequest ¶ added in v1.63.39

func CreateDescribeHaVipsRequest() (request *DescribeHaVipsRequest)

CreateDescribeHaVipsRequest creates a request to invoke DescribeHaVips API

type DescribeHaVipsResponse ¶ added in v1.63.39

type DescribeHaVipsResponse struct {
	*responses.BaseResponse
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	TotalCount string  `json:"TotalCount" xml:"TotalCount"`
	PageSize   string  `json:"PageSize" xml:"PageSize"`
	PageNumber string  `json:"PageNumber" xml:"PageNumber"`
	HaVips     []HaVip `json:"HaVips" xml:"HaVips"`
}

DescribeHaVipsResponse is the response struct for api DescribeHaVips

func CreateDescribeHaVipsResponse ¶ added in v1.63.39

func CreateDescribeHaVipsResponse() (response *DescribeHaVipsResponse)

CreateDescribeHaVipsResponse creates a response to parse from DescribeHaVips 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"`
	SnapshotId  string `position:"Query" name:"SnapshotId"`
	PageNumber  string `position:"Query" name:"PageNumber"`
	ImageName   string `position:"Query" name:"ImageName"`
	PageSize    string `position:"Query" name:"PageSize"`
}

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 DescribeInstanceBandwidthDetailRequest ¶ added in v1.63.39

type DescribeInstanceBandwidthDetailRequest struct {
	*requests.RpcRequest
	StartTime    string           `position:"Query" name:"StartTime"`
	EnsRegionId  string           `position:"Query" name:"EnsRegionId"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	InstanceType string           `position:"Query" name:"InstanceType"`
	EndTime      string           `position:"Query" name:"EndTime"`
	ServiceType  string           `position:"Query" name:"ServiceType"`
}

DescribeInstanceBandwidthDetailRequest is the request struct for api DescribeInstanceBandwidthDetail

func CreateDescribeInstanceBandwidthDetailRequest ¶ added in v1.63.39

func CreateDescribeInstanceBandwidthDetailRequest() (request *DescribeInstanceBandwidthDetailRequest)

CreateDescribeInstanceBandwidthDetailRequest creates a request to invoke DescribeInstanceBandwidthDetail API

type DescribeInstanceBandwidthDetailResponse ¶ added in v1.63.39

type DescribeInstanceBandwidthDetailResponse 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"`
	Bandwidths []Bandwidth `json:"Bandwidths" xml:"Bandwidths"`
}

DescribeInstanceBandwidthDetailResponse is the response struct for api DescribeInstanceBandwidthDetail

func CreateDescribeInstanceBandwidthDetailResponse ¶ added in v1.63.39

func CreateDescribeInstanceBandwidthDetailResponse() (response *DescribeInstanceBandwidthDetailResponse)

CreateDescribeInstanceBandwidthDetailResponse creates a response to parse from DescribeInstanceBandwidthDetail 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"`
	Tags                 *[]DescribeInstancesTags `position:"Query" name:"Tags"  type:"Json"`
	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"`
	IntranetIp           string                   `position:"Query" name:"IntranetIp"`
	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"`
	InstanceType         string                   `position:"Query" name:"InstanceType"`
	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 DescribeInstancesTags ¶ added in v1.62.741

type DescribeInstancesTags struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeInstancesTags is a repeated param struct in DescribeInstancesRequest

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"`
	KeyPairId   string `position:"Query" name:"KeyPairId"`
}

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"`
	XForwardedFor          string `json:"XForwardedFor" xml:"XForwardedFor"`
	BackendServerPort      int    `json:"BackendServerPort" xml:"BackendServerPort"`
}

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"`
	BackendServerPort      int    `json:"BackendServerPort" xml:"BackendServerPort"`
}

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 DescribeLoadBalancerListenMonitorRequest ¶ added in v1.63.39

type DescribeLoadBalancerListenMonitorRequest struct {
	*requests.RpcRequest
	StartTime      string `position:"Query" name:"StartTime"`
	LoadBalancerId string `position:"Query" name:"LoadBalancerId"`
	Proto          string `position:"Query" name:"Proto"`
	VPort          string `position:"Query" name:"VPort"`
	EndTime        string `position:"Query" name:"EndTime"`
}

DescribeLoadBalancerListenMonitorRequest is the request struct for api DescribeLoadBalancerListenMonitor

func CreateDescribeLoadBalancerListenMonitorRequest ¶ added in v1.63.39

func CreateDescribeLoadBalancerListenMonitorRequest() (request *DescribeLoadBalancerListenMonitorRequest)

CreateDescribeLoadBalancerListenMonitorRequest creates a request to invoke DescribeLoadBalancerListenMonitor API

type DescribeLoadBalancerListenMonitorResponse ¶ added in v1.63.39

type DescribeLoadBalancerListenMonitorResponse struct {
	*responses.BaseResponse
	RequestId                     string                 `json:"RequestId" xml:"RequestId"`
	LoadBalancerMonitorListenData []ElbListenMonitorList `json:"LoadBalancerMonitorListenData" xml:"LoadBalancerMonitorListenData"`
}

DescribeLoadBalancerListenMonitorResponse is the response struct for api DescribeLoadBalancerListenMonitor

func CreateDescribeLoadBalancerListenMonitorResponse ¶ added in v1.63.39

func CreateDescribeLoadBalancerListenMonitorResponse() (response *DescribeLoadBalancerListenMonitorResponse)

CreateDescribeLoadBalancerListenMonitorResponse creates a response to parse from DescribeLoadBalancerListenMonitor response

type DescribeLoadBalancerListenersRequest ¶ added in v1.63.39

type DescribeLoadBalancerListenersRequest struct {
	*requests.RpcRequest
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	LoadBalancerId string           `position:"Query" name:"LoadBalancerId"`
}

DescribeLoadBalancerListenersRequest is the request struct for api DescribeLoadBalancerListeners

func CreateDescribeLoadBalancerListenersRequest ¶ added in v1.63.39

func CreateDescribeLoadBalancerListenersRequest() (request *DescribeLoadBalancerListenersRequest)

CreateDescribeLoadBalancerListenersRequest creates a request to invoke DescribeLoadBalancerListeners API

type DescribeLoadBalancerListenersResponse ¶ added in v1.63.39

type DescribeLoadBalancerListenersResponse 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"`
	Listeners  Listeners `json:"Listeners" xml:"Listeners"`
}

DescribeLoadBalancerListenersResponse is the response struct for api DescribeLoadBalancerListeners

func CreateDescribeLoadBalancerListenersResponse ¶ added in v1.63.39

func CreateDescribeLoadBalancerListenersResponse() (response *DescribeLoadBalancerListenersResponse)

CreateDescribeLoadBalancerListenersResponse creates a response to parse from DescribeLoadBalancerListeners 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"`
	EstablishedTimeout        int    `json:"EstablishedTimeout" xml:"EstablishedTimeout"`
}

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 DescribeMountTargetsRequest ¶ added in v1.61.1789

type DescribeMountTargetsRequest struct {
	*requests.RpcRequest
	MountTargetName string           `position:"Query" name:"MountTargetName"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	EnsRegionId     string           `position:"Query" name:"EnsRegionId"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	FileSystemId    string           `position:"Query" name:"FileSystemId"`
}

DescribeMountTargetsRequest is the request struct for api DescribeMountTargets

func CreateDescribeMountTargetsRequest ¶ added in v1.61.1789

func CreateDescribeMountTargetsRequest() (request *DescribeMountTargetsRequest)

CreateDescribeMountTargetsRequest creates a request to invoke DescribeMountTargets API

type DescribeMountTargetsResponse ¶ added in v1.61.1789

type DescribeMountTargetsResponse struct {
	*responses.BaseResponse
	PageNumber   int                `json:"PageNumber" xml:"PageNumber"`
	PageSize     int                `json:"PageSize" xml:"PageSize"`
	TotalCount   int                `json:"TotalCount" xml:"TotalCount"`
	RequestId    string             `json:"RequestId" xml:"RequestId"`
	MountTargets []MountTargetsItem `json:"MountTargets" xml:"MountTargets"`
}

DescribeMountTargetsResponse is the response struct for api DescribeMountTargets

func CreateDescribeMountTargetsResponse ¶ added in v1.61.1789

func CreateDescribeMountTargetsResponse() (response *DescribeMountTargetsResponse)

CreateDescribeMountTargetsResponse creates a response to parse from DescribeMountTargets response

type DescribeNCInformationRequest ¶ added in v1.62.105

type DescribeNCInformationRequest struct {
	*requests.RpcRequest
	EnsRegionId  string `position:"Query" name:"EnsRegionId"`
	ResourceId   string `position:"Query" name:"ResourceId"`
	OpenapiCheck string `position:"Query" name:"OpenapiCheck"`
}

DescribeNCInformationRequest is the request struct for api DescribeNCInformation

func CreateDescribeNCInformationRequest ¶ added in v1.62.105

func CreateDescribeNCInformationRequest() (request *DescribeNCInformationRequest)

CreateDescribeNCInformationRequest creates a request to invoke DescribeNCInformation API

type DescribeNCInformationResponse ¶ added in v1.62.105

type DescribeNCInformationResponse struct {
	*responses.BaseResponse
	CurrentPage int        `json:"CurrentPage" xml:"CurrentPage"`
	TotalCount  int        `json:"TotalCount" xml:"TotalCount"`
	Msg         string     `json:"Msg" xml:"Msg"`
	Desc        string     `json:"Desc" xml:"Desc"`
	RequestId   string     `json:"RequestId" xml:"RequestId"`
	Pager       Pager      `json:"Pager" xml:"Pager"`
	Data        []DataItem `json:"Data" xml:"Data"`
}

DescribeNCInformationResponse is the response struct for api DescribeNCInformation

func CreateDescribeNCInformationResponse ¶ added in v1.62.105

func CreateDescribeNCInformationResponse() (response *DescribeNCInformationResponse)

CreateDescribeNCInformationResponse creates a response to parse from DescribeNCInformation 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 DescribeNetworkAclsRequest ¶ added in v1.61.1789

type DescribeNetworkAclsRequest struct {
	*requests.RpcRequest
	PageNumber     string `position:"Query" name:"PageNumber"`
	PageSize       string `position:"Query" name:"PageSize"`
	NetworkAclId   string `position:"Query" name:"NetworkAclId"`
	ResourceId     string `position:"Query" name:"ResourceId"`
	NetworkAclName string `position:"Query" name:"NetworkAclName"`
}

DescribeNetworkAclsRequest is the request struct for api DescribeNetworkAcls

func CreateDescribeNetworkAclsRequest ¶ added in v1.61.1789

func CreateDescribeNetworkAclsRequest() (request *DescribeNetworkAclsRequest)

CreateDescribeNetworkAclsRequest creates a request to invoke DescribeNetworkAcls API

type DescribeNetworkAclsResponse ¶ added in v1.61.1789

type DescribeNetworkAclsResponse struct {
	*responses.BaseResponse
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	TotalCount  string       `json:"TotalCount" xml:"TotalCount"`
	PageSize    string       `json:"PageSize" xml:"PageSize"`
	PageNumber  string       `json:"PageNumber" xml:"PageNumber"`
	NetworkAcls []NetworkAcl `json:"NetworkAcls" xml:"NetworkAcls"`
}

DescribeNetworkAclsResponse is the response struct for api DescribeNetworkAcls

func CreateDescribeNetworkAclsResponse ¶ added in v1.61.1789

func CreateDescribeNetworkAclsResponse() (response *DescribeNetworkAclsResponse)

CreateDescribeNetworkAclsResponse creates a response to parse from DescribeNetworkAcls 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"`
	NetworkAclId   string                               `json:"NetworkAclId" xml:"NetworkAclId"`
	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
	Type                 string           `position:"Query" name:"Type"`
	EnsRegionId          string           `position:"Query" name:"EnsRegionId"`
	NetworkInterfaceName string           `position:"Query" name:"NetworkInterfaceName"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	NetworkId            string           `position:"Query" name:"NetworkId"`
	Ipv6Address          *[]string        `position:"Query" name:"Ipv6Address"  type:"Repeated"`
	Status               string           `position:"Query" name:"Status"`
	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
	PageNumber           string           `position:"Query" name:"PageNumber"`
	ShowDetail           requests.Boolean `position:"Query" name:"ShowDetail"`
	PageSize             string           `position:"Query" name:"PageSize"`
	PrimaryIpAddress     string           `position:"Query" name:"PrimaryIpAddress"`
	NetworkInterfaceId   string           `position:"Query" name:"NetworkInterfaceId"`
}

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"`
	TotalCount           int                  `json:"TotalCount" xml:"TotalCount"`
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	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"`
	ResourceGap    string `json:"ResourceGap" xml:"ResourceGap"`
}

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 DescribeRegionResourceRequest ¶ added in v1.62.105

type DescribeRegionResourceRequest struct {
	*requests.RpcRequest
	IspType      string `position:"Query" name:"IspType"`
	EnsRegionId  string `position:"Query" name:"EnsRegionId"`
	OpenapiCheck string `position:"Query" name:"OpenapiCheck"`
}

DescribeRegionResourceRequest is the request struct for api DescribeRegionResource

func CreateDescribeRegionResourceRequest ¶ added in v1.62.105

func CreateDescribeRegionResourceRequest() (request *DescribeRegionResourceRequest)

CreateDescribeRegionResourceRequest creates a request to invoke DescribeRegionResource API

type DescribeRegionResourceResponse ¶ added in v1.62.105

type DescribeRegionResourceResponse struct {
	*responses.BaseResponse
	Msg       string     `json:"Msg" xml:"Msg"`
	Desc      string     `json:"Desc" xml:"Desc"`
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Pager     Pager      `json:"Pager" xml:"Pager"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

DescribeRegionResourceResponse is the response struct for api DescribeRegionResource

func CreateDescribeRegionResourceResponse ¶ added in v1.62.105

func CreateDescribeRegionResourceResponse() (response *DescribeRegionResourceResponse)

CreateDescribeRegionResourceResponse creates a response to parse from DescribeRegionResource 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 DescribeResourceTimelineRequest ¶ added in v1.62.105

type DescribeResourceTimelineRequest struct {
	*requests.RpcRequest
	Uuid         string `position:"Query" name:"Uuid"`
	EndTime      string `position:"Query" name:"EndTime"`
	BeginTime    string `position:"Query" name:"BeginTime"`
	OpenapiCheck string `position:"Query" name:"OpenapiCheck"`
}

DescribeResourceTimelineRequest is the request struct for api DescribeResourceTimeline

func CreateDescribeResourceTimelineRequest ¶ added in v1.62.105

func CreateDescribeResourceTimelineRequest() (request *DescribeResourceTimelineRequest)

CreateDescribeResourceTimelineRequest creates a request to invoke DescribeResourceTimeline API

type DescribeResourceTimelineResponse ¶ added in v1.62.105

type DescribeResourceTimelineResponse struct {
	*responses.BaseResponse
	RequestId       string                `json:"RequestId" xml:"RequestId"`
	Msg             string                `json:"Msg" xml:"Msg"`
	Desc            string                `json:"Desc" xml:"Desc"`
	AvailableEvents []AvailableEventsItem `json:"AvailableEvents" xml:"AvailableEvents"`
	BizEvents       []BizEventsItem       `json:"BizEvents" xml:"BizEvents"`
	InventoryEvents []InventoryEventsItem `json:"InventoryEvents" xml:"InventoryEvents"`
	ReserveEvents   []ReserveEventsItem   `json:"ReserveEvents" xml:"ReserveEvents"`
}

DescribeResourceTimelineResponse is the response struct for api DescribeResourceTimeline

func CreateDescribeResourceTimelineResponse ¶ added in v1.62.105

func CreateDescribeResourceTimelineResponse() (response *DescribeResourceTimelineResponse)

CreateDescribeResourceTimelineResponse creates a response to parse from DescribeResourceTimeline response

type DescribeSDGDeploymentStatusRequest ¶ added in v1.62.741

type DescribeSDGDeploymentStatusRequest struct {
	*requests.RpcRequest
	RegionIds      *[]string        `position:"Query" name:"RegionIds"  type:"Json"`
	InstanceIds    *[]string        `position:"Query" name:"InstanceIds"  type:"Json"`
	Status         string           `position:"Query" name:"Status"`
	DeploymentType string           `position:"Query" name:"DeploymentType"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	SDGId          string           `position:"Query" name:"SDGId"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
}

DescribeSDGDeploymentStatusRequest is the request struct for api DescribeSDGDeploymentStatus

func CreateDescribeSDGDeploymentStatusRequest ¶ added in v1.62.741

func CreateDescribeSDGDeploymentStatusRequest() (request *DescribeSDGDeploymentStatusRequest)

CreateDescribeSDGDeploymentStatusRequest creates a request to invoke DescribeSDGDeploymentStatus API

type DescribeSDGDeploymentStatusResponse ¶ added in v1.62.741

type DescribeSDGDeploymentStatusResponse struct {
	*responses.BaseResponse
	RequestId        string                 `json:"RequestId" xml:"RequestId"`
	PageNumber       int64                  `json:"PageNumber" xml:"PageNumber"`
	PageSize         int64                  `json:"PageSize" xml:"PageSize"`
	TotalCount       int64                  `json:"TotalCount" xml:"TotalCount"`
	DeploymentStatus []DeploymentStatusItem `json:"DeploymentStatus" xml:"DeploymentStatus"`
}

DescribeSDGDeploymentStatusResponse is the response struct for api DescribeSDGDeploymentStatus

func CreateDescribeSDGDeploymentStatusResponse ¶ added in v1.62.741

func CreateDescribeSDGDeploymentStatusResponse() (response *DescribeSDGDeploymentStatusResponse)

CreateDescribeSDGDeploymentStatusResponse creates a response to parse from DescribeSDGDeploymentStatus response

type DescribeSDGRequest ¶ added in v1.62.780

type DescribeSDGRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	SDGIds     *[]string        `position:"Query" name:"SDGIds"  type:"Json"`
}

DescribeSDGRequest is the request struct for api DescribeSDG

func CreateDescribeSDGRequest ¶ added in v1.62.780

func CreateDescribeSDGRequest() (request *DescribeSDGRequest)

CreateDescribeSDGRequest creates a request to invoke DescribeSDG API

type DescribeSDGResponse ¶ added in v1.62.780

type DescribeSDGResponse 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"`
	SDGs       []SDGsItem `json:"SDGs" xml:"SDGs"`
}

DescribeSDGResponse is the response struct for api DescribeSDG

func CreateDescribeSDGResponse ¶ added in v1.62.780

func CreateDescribeSDGResponse() (response *DescribeSDGResponse)

CreateDescribeSDGResponse creates a response to parse from DescribeSDG response

type DescribeSDGsRequest ¶ added in v1.62.741

type DescribeSDGsRequest struct {
	*requests.RpcRequest
	SDGIds      *[]string `position:"Query" name:"SDGIds"  type:"Json"`
	InstanceIds *[]string `position:"Query" name:"InstanceIds"  type:"Json"`
}

DescribeSDGsRequest is the request struct for api DescribeSDGs

func CreateDescribeSDGsRequest ¶ added in v1.62.741

func CreateDescribeSDGsRequest() (request *DescribeSDGsRequest)

CreateDescribeSDGsRequest creates a request to invoke DescribeSDGs API

type DescribeSDGsResponse ¶ added in v1.62.741

type DescribeSDGsResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	SDGs      []SDGsItem `json:"SDGs" xml:"SDGs"`
}

DescribeSDGsResponse is the response struct for api DescribeSDGs

func CreateDescribeSDGsResponse ¶ added in v1.62.741

func CreateDescribeSDGsResponse() (response *DescribeSDGsResponse)

CreateDescribeSDGsResponse creates a response to parse from DescribeSDGs response

type DescribeSecondaryPublicIpAddressesRequest ¶ added in v1.63.39

type DescribeSecondaryPublicIpAddressesRequest struct {
	*requests.RpcRequest
	SecondaryPublicIpId      string           `position:"Query" name:"SecondaryPublicIpId"`
	Isp                      string           `position:"Query" name:"Isp"`
	PageNumber               requests.Integer `position:"Query" name:"PageNumber"`
	EnsRegionId              string           `position:"Query" name:"EnsRegionId"`
	PageSize                 requests.Integer `position:"Query" name:"PageSize"`
	SecondaryPublicIpAddress string           `position:"Query" name:"SecondaryPublicIpAddress"`
}

DescribeSecondaryPublicIpAddressesRequest is the request struct for api DescribeSecondaryPublicIpAddresses

func CreateDescribeSecondaryPublicIpAddressesRequest ¶ added in v1.63.39

func CreateDescribeSecondaryPublicIpAddressesRequest() (request *DescribeSecondaryPublicIpAddressesRequest)

CreateDescribeSecondaryPublicIpAddressesRequest creates a request to invoke DescribeSecondaryPublicIpAddresses API

type DescribeSecondaryPublicIpAddressesResponse ¶ added in v1.63.39

type DescribeSecondaryPublicIpAddressesResponse 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"`
	SecondaryPublicIpAddresses []Ip   `json:"SecondaryPublicIpAddresses" xml:"SecondaryPublicIpAddresses"`
}

DescribeSecondaryPublicIpAddressesResponse is the response struct for api DescribeSecondaryPublicIpAddresses

func CreateDescribeSecondaryPublicIpAddressesResponse ¶ added in v1.63.39

func CreateDescribeSecondaryPublicIpAddressesResponse() (response *DescribeSecondaryPublicIpAddressesResponse)

CreateDescribeSecondaryPublicIpAddressesResponse creates a response to parse from DescribeSecondaryPublicIpAddresses 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 DescribeSelfImagesRequest ¶ added in v1.61.1789

type DescribeSelfImagesRequest struct {
	*requests.RpcRequest
	ImageId    string           `position:"Query" name:"ImageId"`
	SnapshotId string           `position:"Query" name:"SnapshotId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	ImageName  string           `position:"Query" name:"ImageName"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

DescribeSelfImagesRequest is the request struct for api DescribeSelfImages

func CreateDescribeSelfImagesRequest ¶ added in v1.61.1789

func CreateDescribeSelfImagesRequest() (request *DescribeSelfImagesRequest)

CreateDescribeSelfImagesRequest creates a request to invoke DescribeSelfImages API

type DescribeSelfImagesResponse ¶ added in v1.61.1789

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

DescribeSelfImagesResponse is the response struct for api DescribeSelfImages

func CreateDescribeSelfImagesResponse ¶ added in v1.61.1789

func CreateDescribeSelfImagesResponse() (response *DescribeSelfImagesResponse)

CreateDescribeSelfImagesResponse creates a response to parse from DescribeSelfImages 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 DescribeServerLoadBalancerListenMonitorRequest ¶ added in v1.63.39

type DescribeServerLoadBalancerListenMonitorRequest struct {
	*requests.RpcRequest
	StartTime      string `position:"Query" name:"StartTime"`
	LoadBalancerId string `position:"Query" name:"LoadBalancerId"`
	Proto          string `position:"Query" name:"Proto"`
	VPort          string `position:"Query" name:"VPort"`
	EndTime        string `position:"Query" name:"EndTime"`
}

DescribeServerLoadBalancerListenMonitorRequest is the request struct for api DescribeServerLoadBalancerListenMonitor

func CreateDescribeServerLoadBalancerListenMonitorRequest ¶ added in v1.63.39

func CreateDescribeServerLoadBalancerListenMonitorRequest() (request *DescribeServerLoadBalancerListenMonitorRequest)

CreateDescribeServerLoadBalancerListenMonitorRequest creates a request to invoke DescribeServerLoadBalancerListenMonitor API

type DescribeServerLoadBalancerListenMonitorResponse ¶ added in v1.63.39

type DescribeServerLoadBalancerListenMonitorResponse struct {
	*responses.BaseResponse
	RequestId                     string            `json:"RequestId" xml:"RequestId"`
	ServerLoadBalancerMonitorData []EslbMonitorList `json:"ServerLoadBalancerMonitorData" xml:"ServerLoadBalancerMonitorData"`
}

DescribeServerLoadBalancerListenMonitorResponse is the response struct for api DescribeServerLoadBalancerListenMonitor

func CreateDescribeServerLoadBalancerListenMonitorResponse ¶ added in v1.63.39

func CreateDescribeServerLoadBalancerListenMonitorResponse() (response *DescribeServerLoadBalancerListenMonitorResponse)

CreateDescribeServerLoadBalancerListenMonitorResponse creates a response to parse from DescribeServerLoadBalancerListenMonitor response

type DescribeServerLoadBalancerMonitorRequest ¶ added in v1.63.39

type DescribeServerLoadBalancerMonitorRequest struct {
	*requests.RpcRequest
	StartTime      string `position:"Query" name:"StartTime"`
	EndTime        string `position:"Query" name:"EndTime"`
	LoadBalancerId string `position:"Query" name:"LoadBalancerId"`
}

DescribeServerLoadBalancerMonitorRequest is the request struct for api DescribeServerLoadBalancerMonitor

func CreateDescribeServerLoadBalancerMonitorRequest ¶ added in v1.63.39

func CreateDescribeServerLoadBalancerMonitorRequest() (request *DescribeServerLoadBalancerMonitorRequest)

CreateDescribeServerLoadBalancerMonitorRequest creates a request to invoke DescribeServerLoadBalancerMonitor API

type DescribeServerLoadBalancerMonitorResponse ¶ added in v1.63.39

type DescribeServerLoadBalancerMonitorResponse struct {
	*responses.BaseResponse
	RequestId                     string            `json:"RequestId" xml:"RequestId"`
	ServerLoadBalancerMonitorData []EslbMonitorList `json:"ServerLoadBalancerMonitorData" xml:"ServerLoadBalancerMonitorData"`
}

DescribeServerLoadBalancerMonitorResponse is the response struct for api DescribeServerLoadBalancerMonitor

func CreateDescribeServerLoadBalancerMonitorResponse ¶ added in v1.63.39

func CreateDescribeServerLoadBalancerMonitorResponse() (response *DescribeServerLoadBalancerMonitorResponse)

CreateDescribeServerLoadBalancerMonitorResponse creates a response to parse from DescribeServerLoadBalancerMonitor response

type DescribeSnapshotsRequest ¶ added in v1.62.612

type DescribeSnapshotsRequest struct {
	*requests.RpcRequest
	SnapshotId  string           `position:"Query" name:"SnapshotId"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
	EnsRegionId string           `position:"Query" name:"EnsRegionId"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	DiskId      string           `position:"Query" name:"DiskId"`
	InstanceId  string           `position:"Query" name:"InstanceId"`
}

DescribeSnapshotsRequest is the request struct for api DescribeSnapshots

func CreateDescribeSnapshotsRequest ¶ added in v1.62.612

func CreateDescribeSnapshotsRequest() (request *DescribeSnapshotsRequest)

CreateDescribeSnapshotsRequest creates a request to invoke DescribeSnapshots API

type DescribeSnapshotsResponse ¶ added in v1.62.612

type DescribeSnapshotsResponse struct {
	*responses.BaseResponse
	PageNumber int             `json:"PageNumber" xml:"PageNumber"`
	PageSize   int             `json:"PageSize" xml:"PageSize"`
	TotalCount int             `json:"TotalCount" xml:"TotalCount"`
	RequestId  string          `json:"RequestId" xml:"RequestId"`
	Snapshots  []SnapshotsItem `json:"Snapshots" xml:"Snapshots"`
}

DescribeSnapshotsResponse is the response struct for api DescribeSnapshots

func CreateDescribeSnapshotsResponse ¶ added in v1.62.612

func CreateDescribeSnapshotsResponse() (response *DescribeSnapshotsResponse)

CreateDescribeSnapshotsResponse creates a response to parse from DescribeSnapshots response

type DescribeSnatAttributeRequest ¶ added in v1.62.612

type DescribeSnatAttributeRequest struct {
	*requests.RpcRequest
	SnatEntryId string `position:"Query" name:"SnatEntryId"`
}

DescribeSnatAttributeRequest is the request struct for api DescribeSnatAttribute

func CreateDescribeSnatAttributeRequest ¶ added in v1.62.612

func CreateDescribeSnatAttributeRequest() (request *DescribeSnatAttributeRequest)

CreateDescribeSnatAttributeRequest creates a request to invoke DescribeSnatAttribute API

type DescribeSnatAttributeResponse ¶ added in v1.62.612

type DescribeSnatAttributeResponse struct {
	*responses.BaseResponse
	RequestId     string   `json:"RequestId" xml:"RequestId"`
	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"`
	CreationTime  string   `json:"CreationTime" xml:"CreationTime"`
	StandbySnatIp string   `json:"StandbySnatIp" xml:"StandbySnatIp"`
	StandbyStatus string   `json:"StandbyStatus" xml:"StandbyStatus"`
	Type          string   `json:"Type" xml:"Type"`
	IdleTimeout   int      `json:"IdleTimeout" xml:"IdleTimeout"`
	DestCIDR      string   `json:"DestCIDR" xml:"DestCIDR"`
	SnatIps       []Snatip `json:"SnatIps" xml:"SnatIps"`
}

DescribeSnatAttributeResponse is the response struct for api DescribeSnatAttribute

func CreateDescribeSnatAttributeResponse ¶ added in v1.62.612

func CreateDescribeSnatAttributeResponse() (response *DescribeSnatAttributeResponse)

CreateDescribeSnatAttributeResponse creates a response to parse from DescribeSnatAttribute 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"`
	ShowDetail    requests.Boolean `position:"Query" name:"ShowDetail"`
	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 DescribeStorageGatewayRequest ¶ added in v1.63.6

type DescribeStorageGatewayRequest struct {
	*requests.RpcRequest
	PageNumber  string `position:"Query" name:"PageNumber"`
	EnsRegionId string `position:"Query" name:"EnsRegionId"`
	PageSize    string `position:"Query" name:"PageSize"`
	GatewayId   string `position:"Query" name:"GatewayId"`
	GatewayType string `position:"Query" name:"GatewayType"`
	VpcId       string `position:"Query" name:"VpcId"`
}

DescribeStorageGatewayRequest is the request struct for api DescribeStorageGateway

func CreateDescribeStorageGatewayRequest ¶ added in v1.63.6

func CreateDescribeStorageGatewayRequest() (request *DescribeStorageGatewayRequest)

CreateDescribeStorageGatewayRequest creates a request to invoke DescribeStorageGateway API

type DescribeStorageGatewayResponse ¶ added in v1.63.6

type DescribeStorageGatewayResponse 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"`
	StorageGateways []StorageGatewaysItem `json:"StorageGateways" xml:"StorageGateways"`
}

DescribeStorageGatewayResponse is the response struct for api DescribeStorageGateway

func CreateDescribeStorageGatewayResponse ¶ added in v1.63.6

func CreateDescribeStorageGatewayResponse() (response *DescribeStorageGatewayResponse)

CreateDescribeStorageGatewayResponse creates a response to parse from DescribeStorageGateway response

type DescribeStorageVolumeRequest ¶ added in v1.63.6

type DescribeStorageVolumeRequest struct {
	*requests.RpcRequest
	EnsRegionId string           `position:"Query" name:"EnsRegionId"`
	GatewayId   string           `position:"Query" name:"GatewayId"`
	VolumeId    string           `position:"Query" name:"VolumeId"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	IsEnable    requests.Integer `position:"Query" name:"IsEnable"`
	StorageId   string           `position:"Query" name:"StorageId"`
}

DescribeStorageVolumeRequest is the request struct for api DescribeStorageVolume

func CreateDescribeStorageVolumeRequest ¶ added in v1.63.6

func CreateDescribeStorageVolumeRequest() (request *DescribeStorageVolumeRequest)

CreateDescribeStorageVolumeRequest creates a request to invoke DescribeStorageVolume API

type DescribeStorageVolumeResponse ¶ added in v1.63.6

type DescribeStorageVolumeResponse struct {
	*responses.BaseResponse
	RequestId      string               `json:"RequestId" xml:"RequestId"`
	PageNumber     string               `json:"PageNumber" xml:"PageNumber"`
	PageSize       string               `json:"PageSize" xml:"PageSize"`
	TotalCount     string               `json:"TotalCount" xml:"TotalCount"`
	StorageVolumes []StorageVolumesItem `json:"StorageVolumes" xml:"StorageVolumes"`
}

DescribeStorageVolumeResponse is the response struct for api DescribeStorageVolume

func CreateDescribeStorageVolumeResponse ¶ added in v1.63.6

func CreateDescribeStorageVolumeResponse() (response *DescribeStorageVolumeResponse)

CreateDescribeStorageVolumeResponse creates a response to parse from DescribeStorageVolume 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"`
	EndTime     string `position:"Query" name:"EndTime"`
	InstanceId  string `position:"Query" name:"InstanceId"`
}

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 DetachNetworkInterfaceRequest ¶ added in v1.63.39

type DetachNetworkInterfaceRequest struct {
	*requests.RpcRequest
	NetworkInterfaceId string `position:"Query" name:"NetworkInterfaceId"`
}

DetachNetworkInterfaceRequest is the request struct for api DetachNetworkInterface

func CreateDetachNetworkInterfaceRequest ¶ added in v1.63.39

func CreateDetachNetworkInterfaceRequest() (request *DetachNetworkInterfaceRequest)

CreateDetachNetworkInterfaceRequest creates a request to invoke DetachNetworkInterface API

type DetachNetworkInterfaceResponse ¶ added in v1.63.39

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

DetachNetworkInterfaceResponse is the response struct for api DetachNetworkInterface

func CreateDetachNetworkInterfaceResponse ¶ added in v1.63.39

func CreateDetachNetworkInterfaceResponse() (response *DetachNetworkInterfaceResponse)

CreateDetachNetworkInterfaceResponse creates a response to parse from DetachNetworkInterface 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 DiskDeviceMapping ¶ added in v1.63.39

type DiskDeviceMapping struct {
	Format  string `json:"Format" xml:"Format"`
	Size    string `json:"Size" xml:"Size"`
	ImageId string `json:"imageId" xml:"imageId"`
	Type    string `json:"Type" xml:"Type"`
}

DiskDeviceMapping is a nested struct in ens response

type DiskDeviceMappingsInDescribeImageInfos ¶ added in v1.63.39

type DiskDeviceMappingsInDescribeImageInfos struct {
	DiskDeviceMapping []DiskDeviceMapping `json:"DiskDeviceMapping" xml:"DiskDeviceMapping"`
}

DiskDeviceMappingsInDescribeImageInfos is a nested struct in ens response

type DiskDeviceMappingsInDescribeImages ¶ added in v1.63.39

type DiskDeviceMappingsInDescribeImages struct {
	DiskDeviceMapping []DiskDeviceMapping `json:"DiskDeviceMapping" xml:"DiskDeviceMapping"`
}

DiskDeviceMappingsInDescribeImages is a nested struct in ens response

type DiskDeviceMappingsInDescribeSelfImages ¶ added in v1.63.39

type DiskDeviceMappingsInDescribeSelfImages struct {
	DiskDeviceMapping []DiskDeviceMapping `json:"DiskDeviceMapping" xml:"DiskDeviceMapping"`
}

DiskDeviceMappingsInDescribeSelfImages is a nested struct in ens response

type DiskIops ¶ added in v1.63.39

type DiskIops struct {
	DiskId       string `json:"DiskId" xml:"DiskId"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
	ReadBytes    int64  `json:"ReadBytes" xml:"ReadBytes"`
	ReadLatency  int64  `json:"ReadLatency" xml:"ReadLatency"`
	ReadOps      int64  `json:"ReadOps" xml:"ReadOps"`
	WriteBytes   int64  `json:"WriteBytes" xml:"WriteBytes"`
	WriteLatency int64  `json:"WriteLatency" xml:"WriteLatency"`
	WriteOps     int64  `json:"WriteOps" xml:"WriteOps"`
	BizTime      string `json:"BizTime" xml:"BizTime"`
}

DiskIops is a nested struct in ens response

type DiskIopsList ¶ added in v1.63.39

type DiskIopsList struct {
	DiskIops []DiskIops `json:"DiskIops" xml:"DiskIops"`
}

DiskIopsList 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"`
	SnapshotId     string `json:"SnapshotId" xml:"SnapshotId"`
	SerialId       string `json:"SerialId" xml:"SerialId"`
	Encrypted      bool   `json:"Encrypted" xml:"Encrypted"`
	EncryptedKeyId string `json:"EncryptedKeyId" xml:"EncryptedKeyId"`
}

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 EgressAclEntries ¶ added in v1.61.1789

type EgressAclEntries struct {
	EgressAclRule []EgressAclRule `json:"EgressAclRule" xml:"EgressAclRule"`
}

EgressAclEntries is a nested struct in ens response

type EgressAclRule ¶ added in v1.61.1789

type EgressAclRule struct {
	Policy              string `json:"Policy" xml:"Policy"`
	NetworkAclEntryId   string `json:"NetworkAclEntryId" xml:"NetworkAclEntryId"`
	NetworkAclEntryName string `json:"NetworkAclEntryName" xml:"NetworkAclEntryName"`
	CidrBlock           string `json:"CidrBlock" xml:"CidrBlock"`
	Protocol            string `json:"Protocol" xml:"Protocol"`
	PortRange           string `json:"PortRange" xml:"PortRange"`
	Priority            int    `json:"Priority" xml:"Priority"`
	Type                string `json:"Type" xml:"Type"`
	Description         string `json:"Description" xml:"Description"`
}

EgressAclRule is a nested struct in ens response

type Eip ¶ added in v1.63.39

type Eip struct {
	EipId string `json:"EipId" xml:"EipId"`
	Eip   string `json:"Eip" xml:"Eip"`
}

Eip is a nested struct in ens response

type EipAddress ¶

type EipAddress struct {
	AllocationId       string `json:"AllocationId" xml:"AllocationId"`
	AllocationTime     string `json:"AllocationTime" xml:"AllocationTime"`
	Bandwidth          int    `json:"Bandwidth" xml:"Bandwidth"`
	ChargeType         string `json:"ChargeType" xml:"ChargeType"`
	Description        string `json:"Description" xml:"Description"`
	InstanceId         string `json:"InstanceId" xml:"InstanceId"`
	InstanceType       string `json:"InstanceType" xml:"InstanceType"`
	InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
	IpAddress          string `json:"IpAddress" xml:"IpAddress"`
	Name               string `json:"Name" xml:"Name"`
	EnsRegionId        string `json:"EnsRegionId" xml:"EnsRegionId"`
	Status             string `json:"Status" xml:"Status"`
	Isp                string `json:"Isp" xml:"Isp"`
	Standby            bool   `json:"Standby" xml:"Standby"`
	IpStatus           string `json:"IpStatus" xml:"IpStatus"`
}

EipAddress is a nested struct in ens response

type EipAddresses ¶ added in v1.63.39

type EipAddresses struct {
	EipAddress []EipAddress `json:"EipAddress" xml:"EipAddress"`
}

EipAddresses 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 ElbListenMonitorList ¶ added in v1.63.39

type ElbListenMonitorList struct {
	LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"`
	EnsRegionId    string `json:"EnsRegionId" xml:"EnsRegionId"`
	Vip            string `json:"Vip" xml:"Vip"`
	Vni            string `json:"Vni" xml:"Vni"`
	VPort          string `json:"VPort" xml:"VPort"`
	Proto          string `json:"Proto" xml:"Proto"`
	Conns          string `json:"Conns" xml:"Conns"`
	ActConns       string `json:"ActConns" xml:"ActConns"`
	InActConns     string `json:"InActConns" xml:"InActConns"`
	DropConns      string `json:"DropConns" xml:"DropConns"`
	InPkts         string `json:"InPkts" xml:"InPkts"`
	OutPkts        string `json:"OutPkts" xml:"OutPkts"`
	InDropPkts     string `json:"InDropPkts" xml:"InDropPkts"`
	OutDropPkts    string `json:"OutDropPkts" xml:"OutDropPkts"`
	InBytes        string `json:"InBytes" xml:"InBytes"`
	OutBytes       string `json:"OutBytes" xml:"OutBytes"`
	InDropBytes    string `json:"InDropBytes" xml:"InDropBytes"`
	OutDropBytes   string `json:"OutDropBytes" xml:"OutDropBytes"`
	ValidRsNum     string `json:"ValidRsNum" xml:"ValidRsNum"`
	InValidRsNum   string `json:"InValidRsNum" xml:"InValidRsNum"`
	BizTime        string `json:"BizTime" xml:"BizTime"`
}

ElbListenMonitorList 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"`
	Isp         string `json:"Isp" xml:"Isp"`
}

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 {
	EnsResourceUsageItem []EnsResourceUsageItem `json:"ensResourceUsage" xml:"ensResourceUsage"`
}

EnsResourceUsage is a nested struct in ens response

type EnsResourceUsageItem ¶ added in v1.62.44

type EnsResourceUsageItem struct {
	ServiceType          string `json:"ServiceType" xml:"ServiceType"`
	InstanceCount        int    `json:"InstanceCount" xml:"InstanceCount"`
	CpuSum               int64  `json:"CpuSum" xml:"CpuSum"`
	GpuSum               int64  `json:"GpuSum" xml:"GpuSum"`
	DownCount            int    `json:"DownCount" xml:"DownCount"`
	ExpiredCount         int    `json:"ExpiredCount" xml:"ExpiredCount"`
	ExpiringCount        int    `json:"ExpiringCount" xml:"ExpiringCount"`
	RunningCount         int    `json:"RunningCount" xml:"RunningCount"`
	DiskCount            int    `json:"DiskCount" xml:"DiskCount"`
	StorageSum           int64  `json:"StorageSum" xml:"StorageSum"`
	ComputeResourceCount int    `json:"ComputeResourceCount" xml:"ComputeResourceCount"`
}

EnsResourceUsageItem is a nested struct in ens response

type EslbMonitorList ¶ added in v1.63.39

type EslbMonitorList struct {
	Vip              string `json:"Vip" xml:"Vip"`
	RtAvg            int    `json:"RtAvg" xml:"RtAvg"`
	Vni              int    `json:"Vni" xml:"Vni"`
	Proto            string `json:"Proto" xml:"Proto"`
	EnsRegionId      string `json:"EnsRegionId" xml:"EnsRegionId"`
	LoadBalancerSpec string `json:"LoadBalancerSpec" xml:"LoadBalancerSpec"`
	Vport            int    `json:"Vport" xml:"Vport"`
	Reqs4xx          int    `json:"Reqs4xx" xml:"Reqs4xx"`
	LoadBalancerId   string `json:"LoadBalancerId" xml:"LoadBalancerId"`
	Reqs5xx          int    `json:"Reqs5xx" xml:"Reqs5xx"`
	Reqs2xx          int    `json:"Reqs2xx" xml:"Reqs2xx"`
	Reqs3xx          int    `json:"Reqs3xx" xml:"Reqs3xx"`
	LoadBalancerName string `json:"LoadBalancerName" xml:"LoadBalancerName"`
	BizTime          string `json:"BizTime" xml:"BizTime"`
	Acc              int    `json:"Acc" xml:"Acc"`
}

EslbMonitorList is a nested struct in ens response

type Expiration ¶ added in v1.62.612

type Expiration struct {
	Days              string `json:"Days" xml:"Days"`
	CreatedBeforeDate string `json:"CreatedBeforeDate" xml:"CreatedBeforeDate"`
}

Expiration 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 FailedItem ¶ added in v1.62.618

type FailedItem struct {
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
}

FailedItem is a nested struct in ens response

type FailedItemsInCopySDG ¶ added in v1.62.612

type FailedItemsInCopySDG struct {
	FailedItemsItem []FailedItemsItem `json:"FailedItems" xml:"FailedItems"`
}

FailedItemsInCopySDG is a nested struct in ens response

type FailedItemsInDeleteSDG ¶ added in v1.62.780

type FailedItemsInDeleteSDG struct {
	FailedItemsItem []FailedItemsItem `json:"FailedItems" xml:"FailedItems"`
}

FailedItemsInDeleteSDG is a nested struct in ens response

type FailedItemsInDeployInstanceSDG ¶ added in v1.62.780

type FailedItemsInDeployInstanceSDG struct {
	FailedItem []FailedItem `json:"FailedItem" xml:"FailedItem"`
}

FailedItemsInDeployInstanceSDG is a nested struct in ens response

type FailedItemsInDeploySDG ¶ added in v1.62.612

type FailedItemsInDeploySDG struct {
	FailedItem []FailedItem `json:"FailedItem" xml:"FailedItem"`
}

FailedItemsInDeploySDG is a nested struct in ens response

type FailedItemsInPreloadRegionSDG ¶ added in v1.62.780

type FailedItemsInPreloadRegionSDG struct {
	FailedItemsItem []FailedItemsItem `json:"FailedItems" xml:"FailedItems"`
}

FailedItemsInPreloadRegionSDG is a nested struct in ens response

type FailedItemsInRemoveInstanceSDG ¶ added in v1.62.780

type FailedItemsInRemoveInstanceSDG struct {
	FailedItemsItem []FailedItemsItem `json:"FailedItems" xml:"FailedItems"`
}

FailedItemsInRemoveInstanceSDG is a nested struct in ens response

type FailedItemsInUnloadRegionSDG ¶ added in v1.62.780

type FailedItemsInUnloadRegionSDG struct {
	FailedItemsItem []FailedItemsItem `json:"FailedItems" xml:"FailedItems"`
}

FailedItemsInUnloadRegionSDG is a nested struct in ens response

type FailedItemsItem ¶ added in v1.62.612

type FailedItemsItem struct {
	DestinationRegionId string `json:"DestinationRegionId" xml:"DestinationRegionId"`
	ErrorMessage        string `json:"ErrorMessage" xml:"ErrorMessage"`
	InstanceId          string `json:"InstanceId" xml:"InstanceId"`
	ErrMessage          string `json:"ErrMessage" xml:"ErrMessage"`
	Item                Item   `json:"Item" xml:"Item"`
}

FailedItemsItem is a nested struct in ens response

type FileSystems ¶ added in v1.61.1806

type FileSystems struct {
	FileSystemsItem []FileSystemsItem `json:"FileSystems" xml:"FileSystems"`
}

FileSystems is a nested struct in ens response

type FileSystemsItem ¶ added in v1.61.1806

type FileSystemsItem struct {
	FileSystemId   string             `json:"FileSystemId" xml:"FileSystemId"`
	FileSystemName string             `json:"FileSystemName" xml:"FileSystemName"`
	EnsRegionId    string             `json:"EnsRegionId" xml:"EnsRegionId"`
	StorageType    string             `json:"StorageType" xml:"StorageType"`
	ProtocolType   string             `json:"ProtocolType" xml:"ProtocolType"`
	Capacity       int64              `json:"Capacity" xml:"Capacity"`
	MeteredSize    int64              `json:"MeteredSize" xml:"MeteredSize"`
	Status         string             `json:"Status" xml:"Status"`
	PayType        string             `json:"PayType" xml:"PayType"`
	CreationTime   string             `json:"CreationTime" xml:"CreationTime"`
	MountTargets   []MountTargetsItem `json:"MountTargets" xml:"MountTargets"`
}

FileSystemsItem is a nested struct in ens 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"`
	HealthCheckPort      string `json:"HealthCheckPort" xml:"HealthCheckPort"`
	StandbyExternalIp    string `json:"StandbyExternalIp" xml:"StandbyExternalIp"`
	StandbyStatus        string `json:"StandbyStatus" xml:"StandbyStatus"`
	ExternalIpIsp        string `json:"ExternalIpIsp" xml:"ExternalIpIsp"`
	StandbyExternalIpIsp string `json:"StandbyExternalIpIsp" xml:"StandbyExternalIpIsp"`
	StandbyEnsRegionId   string `json:"StandbyEnsRegionId" xml:"StandbyEnsRegionId"`
}

ForwardTableEntry is a nested struct in ens response

type GetBucketAclRequest ¶ added in v1.62.612

type GetBucketAclRequest struct {
	*requests.RpcRequest
	BucketName string `position:"Query" name:"BucketName"`
}

GetBucketAclRequest is the request struct for api GetBucketAcl

func CreateGetBucketAclRequest ¶ added in v1.62.612

func CreateGetBucketAclRequest() (request *GetBucketAclRequest)

CreateGetBucketAclRequest creates a request to invoke GetBucketAcl API

type GetBucketAclResponse ¶ added in v1.62.612

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

GetBucketAclResponse is the response struct for api GetBucketAcl

func CreateGetBucketAclResponse ¶ added in v1.62.612

func CreateGetBucketAclResponse() (response *GetBucketAclResponse)

CreateGetBucketAclResponse creates a response to parse from GetBucketAcl response

type GetBucketInfoRequest ¶ added in v1.62.612

type GetBucketInfoRequest struct {
	*requests.RpcRequest
	BucketName string `position:"Query" name:"BucketName"`
}

GetBucketInfoRequest is the request struct for api GetBucketInfo

func CreateGetBucketInfoRequest ¶ added in v1.62.612

func CreateGetBucketInfoRequest() (request *GetBucketInfoRequest)

CreateGetBucketInfoRequest creates a request to invoke GetBucketInfo API

type GetBucketInfoResponse ¶ added in v1.62.612

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

GetBucketInfoResponse is the response struct for api GetBucketInfo

func CreateGetBucketInfoResponse ¶ added in v1.62.612

func CreateGetBucketInfoResponse() (response *GetBucketInfoResponse)

CreateGetBucketInfoResponse creates a response to parse from GetBucketInfo response

type GetBucketLifecycleRequest ¶ added in v1.62.612

type GetBucketLifecycleRequest struct {
	*requests.RpcRequest
	BucketName string `position:"Query" name:"BucketName"`
	RuleId     string `position:"Query" name:"RuleId"`
}

GetBucketLifecycleRequest is the request struct for api GetBucketLifecycle

func CreateGetBucketLifecycleRequest ¶ added in v1.62.612

func CreateGetBucketLifecycleRequest() (request *GetBucketLifecycleRequest)

CreateGetBucketLifecycleRequest creates a request to invoke GetBucketLifecycle API

type GetBucketLifecycleResponse ¶ added in v1.62.612

type GetBucketLifecycleResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Rule      []RuleItem `json:"Rule" xml:"Rule"`
}

GetBucketLifecycleResponse is the response struct for api GetBucketLifecycle

func CreateGetBucketLifecycleResponse ¶ added in v1.62.612

func CreateGetBucketLifecycleResponse() (response *GetBucketLifecycleResponse)

CreateGetBucketLifecycleResponse creates a response to parse from GetBucketLifecycle 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 GetOssStorageAndAccByBucketsRequest ¶ added in v1.61.1715

type GetOssStorageAndAccByBucketsRequest struct {
	*requests.RpcRequest
	BucketList string `position:"Query" name:"BucketList"`
}

GetOssStorageAndAccByBucketsRequest is the request struct for api GetOssStorageAndAccByBuckets

func CreateGetOssStorageAndAccByBucketsRequest ¶ added in v1.61.1715

func CreateGetOssStorageAndAccByBucketsRequest() (request *GetOssStorageAndAccByBucketsRequest)

CreateGetOssStorageAndAccByBucketsRequest creates a request to invoke GetOssStorageAndAccByBuckets API

type GetOssStorageAndAccByBucketsResponse ¶ added in v1.61.1715

type GetOssStorageAndAccByBucketsResponse struct {
	*responses.BaseResponse
	RequestId  string           `json:"RequestId" xml:"RequestId"`
	BucketList []BucketListItem `json:"BucketList" xml:"BucketList"`
}

GetOssStorageAndAccByBucketsResponse is the response struct for api GetOssStorageAndAccByBuckets

func CreateGetOssStorageAndAccByBucketsResponse ¶ added in v1.61.1715

func CreateGetOssStorageAndAccByBucketsResponse() (response *GetOssStorageAndAccByBucketsResponse)

CreateGetOssStorageAndAccByBucketsResponse creates a response to parse from GetOssStorageAndAccByBuckets response

type GetOssUsageDataRequest ¶ added in v1.62.244

type GetOssUsageDataRequest struct {
	*requests.RpcRequest
	StartTime string `position:"Query" name:"StartTime"`
	Period    string `position:"Query" name:"Period"`
	EndTime   string `position:"Query" name:"EndTime"`
	Bucket    string `position:"Query" name:"Bucket"`
}

GetOssUsageDataRequest is the request struct for api GetOssUsageData

func CreateGetOssUsageDataRequest ¶ added in v1.62.244

func CreateGetOssUsageDataRequest() (request *GetOssUsageDataRequest)

CreateGetOssUsageDataRequest creates a request to invoke GetOssUsageData API

type GetOssUsageDataResponse ¶ added in v1.62.244

type GetOssUsageDataResponse struct {
	*responses.BaseResponse
	RequestId string          `json:"RequestId" xml:"RequestId"`
	UsageList []UsageListItem `json:"UsageList" xml:"UsageList"`
}

GetOssUsageDataResponse is the response struct for api GetOssUsageData

func CreateGetOssUsageDataResponse ¶ added in v1.62.244

func CreateGetOssUsageDataResponse() (response *GetOssUsageDataResponse)

CreateGetOssUsageDataResponse creates a response to parse from GetOssUsageData response

type Gpu ¶ added in v1.62.105

type Gpu struct {
	OversellRatio       int64  `json:"OversellRatio" xml:"OversellRatio"`
	StatusDisable       bool   `json:"StatusDisable" xml:"StatusDisable"`
	UsedRatio           int64  `json:"UsedRatio" xml:"UsedRatio"`
	Display             bool   `json:"Display" xml:"Display"`
	ReserveDisableTotal int64  `json:"ReserveDisableTotal" xml:"ReserveDisableTotal"`
	Reserved            int64  `json:"Reserved" xml:"Reserved"`
	Remain              int64  `json:"Remain" xml:"Remain"`
	StatusDisableTotal  int64  `json:"StatusDisableTotal" xml:"StatusDisableTotal"`
	ReserveDisable      bool   `json:"ReserveDisable" xml:"ReserveDisable"`
	Total               int64  `json:"Total" xml:"Total"`
	Used                int64  `json:"Used" xml:"Used"`
	Type                string `json:"Type" xml:"Type"`
}

Gpu is a nested struct in ens response

type HaVip ¶ added in v1.63.39

type HaVip struct {
	Status                 string     `json:"Status" xml:"Status"`
	CreationTime           string     `json:"CreationTime" xml:"CreationTime"`
	Description            string     `json:"Description" xml:"Description"`
	HaVipId                string     `json:"HaVipId" xml:"HaVipId"`
	Name                   string     `json:"Name" xml:"Name"`
	EnsRegionId            string     `json:"EnsRegionId" xml:"EnsRegionId"`
	NetworkId              string     `json:"NetworkId" xml:"NetworkId"`
	VSwitchId              string     `json:"VSwitchId" xml:"VSwitchId"`
	IpAddress              string     `json:"IpAddress" xml:"IpAddress"`
	AssociatedEipAddresses []Eip      `json:"AssociatedEipAddresses" xml:"AssociatedEipAddresses"`
	AssociatedInstances    []Relation `json:"AssociatedInstances" xml:"AssociatedInstances"`
}

HaVip is a nested struct in ens response

type HaVips ¶ added in v1.63.39

type HaVips struct {
	HaVip []HaVip `json:"HaVip" xml:"HaVip"`
}

HaVips is a nested struct in ens response

type Hdd ¶ added in v1.62.105

type Hdd struct {
	OversellRatio       int64  `json:"OversellRatio" xml:"OversellRatio"`
	StatusDisable       bool   `json:"StatusDisable" xml:"StatusDisable"`
	UsedRatio           int64  `json:"UsedRatio" xml:"UsedRatio"`
	Display             bool   `json:"Display" xml:"Display"`
	ReserveDisableTotal int64  `json:"ReserveDisableTotal" xml:"ReserveDisableTotal"`
	Reserved            int64  `json:"Reserved" xml:"Reserved"`
	Remain              int64  `json:"Remain" xml:"Remain"`
	StatusDisableTotal  int64  `json:"StatusDisableTotal" xml:"StatusDisableTotal"`
	ReserveDisable      bool   `json:"ReserveDisable" xml:"ReserveDisable"`
	Total               int64  `json:"Total" xml:"Total"`
	Used                int64  `json:"Used" xml:"Used"`
	Type                string `json:"Type" xml:"Type"`
}

Hdd is a nested struct in ens 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"`
	ComputeType        string                                 `json:"ComputeType" xml:"ComputeType"`
	DiskDeviceMappings DiskDeviceMappingsInDescribeImageInfos `json:"DiskDeviceMappings" xml:"DiskDeviceMappings"`
}

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"`
	SnapshotId         string                             `json:"SnapshotId" xml:"SnapshotId"`
	DiskDeviceMappings DiskDeviceMappingsInDescribeImages `json:"DiskDeviceMappings" xml:"DiskDeviceMappings"`
}

ImageInDescribeImages is a nested struct in ens response

type ImageInDescribeSelfImages ¶ added in v1.61.1789

type ImageInDescribeSelfImages 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"`
	InstanceId         string                                 `json:"InstanceId" xml:"InstanceId"`
	OsVersion          string                                 `json:"OsVersion" xml:"OsVersion"`
	Platform           string                                 `json:"Platform" xml:"Platform"`
	Status             string                                 `json:"Status" xml:"Status"`
	ComputeType        string                                 `json:"ComputeType" xml:"ComputeType"`
	SnapshotId         string                                 `json:"SnapshotId" xml:"SnapshotId"`
	ImageStorageSize   string                                 `json:"ImageStorageSize" xml:"ImageStorageSize"`
	DiskDeviceMappings DiskDeviceMappingsInDescribeSelfImages `json:"DiskDeviceMappings" xml:"DiskDeviceMappings"`
}

ImageInDescribeSelfImages is a nested struct in ens response

type ImagesInDescribeAICImages ¶ added in v1.61.1806

type ImagesInDescribeAICImages struct {
	ImagesItem []ImagesItem `json:"Images" xml:"Images"`
}

ImagesInDescribeAICImages 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 ImagesInDescribeSelfImages ¶ added in v1.61.1789

type ImagesInDescribeSelfImages struct {
	Image []ImageInDescribeSelfImages `json:"Image" xml:"Image"`
}

ImagesInDescribeSelfImages is a nested struct in ens response

type ImagesItem ¶ added in v1.61.1806

type ImagesItem struct {
	ImageUrl     string `json:"ImageUrl" xml:"ImageUrl"`
	ImageId      string `json:"ImageId" xml:"ImageId"`
	User         string `json:"User" xml:"User"`
	Status       string `json:"Status" xml:"Status"`
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
	Description  string `json:"Description" xml:"Description"`
}

ImagesItem 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 Info ¶ added in v1.62.105

type Info struct {
	Ip   string   `json:"Ip" xml:"Ip"`
	Name string   `json:"Name" xml:"Name"`
	Uuid string   `json:"Uuid" xml:"Uuid"`
	Tag  []string `json:"Tag" xml:"Tag"`
}

Info is a nested struct in ens response

type IngressAclEntries ¶ added in v1.61.1789

type IngressAclEntries struct {
	IngressAclRule []IngressAclRule `json:"IngressAclRule" xml:"IngressAclRule"`
}

IngressAclEntries is a nested struct in ens response

type IngressAclRule ¶ added in v1.61.1789

type IngressAclRule struct {
	Policy              string `json:"Policy" xml:"Policy"`
	NetworkAclEntryId   string `json:"NetworkAclEntryId" xml:"NetworkAclEntryId"`
	NetworkAclEntryName string `json:"NetworkAclEntryName" xml:"NetworkAclEntryName"`
	CidrBlock           string `json:"CidrBlock" xml:"CidrBlock"`
	Protocol            string `json:"Protocol" xml:"Protocol"`
	PortRange           string `json:"PortRange" xml:"PortRange"`
	Priority            int    `json:"Priority" xml:"Priority"`
	Type                string `json:"Type" xml:"Type"`
	Description         string `json:"Description" xml:"Description"`
}

IngressAclRule is a nested struct in ens 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"`
	AutoReleaseTime         string                               `json:"AutoReleaseTime" xml:"AutoReleaseTime"`
	InternetMaxBandwidthOut int                                  `json:"InternetMaxBandwidthOut" xml:"InternetMaxBandwidthOut"`
	InstanceTypeFamily      string                               `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"`
	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"`
	KeyPairName             string                               `json:"KeyPairName" xml:"KeyPairName"`
	InternetMaxBandwidthIn  int                                  `json:"InternetMaxBandwidthIn" xml:"InternetMaxBandwidthIn"`
	Disk                    int                                  `json:"Disk" xml:"Disk"`
	HostName                string                               `json:"HostName" xml:"HostName"`
	Status                  string                               `json:"Status" xml:"Status"`
	SpotStrategy            string                               `json:"SpotStrategy" xml:"SpotStrategy"`
	SecurityGroupIds        SecurityGroupIdsInDescribeInstances  `json:"SecurityGroupIds" xml:"SecurityGroupIds"`
	InnerIpAddress          InnerIpAddress                       `json:"InnerIpAddress" xml:"InnerIpAddress"`
	PublicIpAddress         PublicIpAddressInDescribeInstances   `json:"PublicIpAddress" xml:"PublicIpAddress"`
	SystemDisk              SystemDisk                           `json:"SystemDisk" xml:"SystemDisk"`
	NetworkAttributes       NetworkAttributesInDescribeInstances `json:"NetworkAttributes" xml:"NetworkAttributes"`
	DataDisk                DataDisk                             `json:"DataDisk" xml:"DataDisk"`
	Tags                    Tags                                 `json:"Tags" xml:"Tags"`
	PublicIpAddresses       PublicIpAddresses                    `json:"PublicIpAddresses" xml:"PublicIpAddresses"`
	NetworkInterfaces       NetworkInterfaces                    `json:"NetworkInterfaces" xml:"NetworkInterfaces"`
	PrivateIpAddresses      PrivateIpAddresses                   `json:"PrivateIpAddresses" xml:"PrivateIpAddresses"`
}

Instance is a nested struct in ens response

type InstanceActiveOpsTask ¶ added in v1.62.44

type InstanceActiveOpsTask struct {
	InstanceActiveOpsTaskId     string `json:"InstanceActiveOpsTaskId" xml:"InstanceActiveOpsTaskId"`
	InstanceActiveOpsTaskStatus string `json:"InstanceActiveOpsTaskStatus" xml:"InstanceActiveOpsTaskStatus"`
}

InstanceActiveOpsTask 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 InstanceId ¶ added in v1.62.612

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

InstanceId is a nested struct in ens response

type InstanceIdsInCreateARMServerInstances ¶ added in v1.61.1691

type InstanceIdsInCreateARMServerInstances struct {
	InstanceIds []string `json:"InstanceIds" xml:"InstanceIds"`
}

InstanceIdsInCreateARMServerInstances 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 InstanceIdsInModifyInstanceChargeType ¶ added in v1.62.741

type InstanceIdsInModifyInstanceChargeType struct {
	InstanceIds []string `json:"InstanceIds" xml:"InstanceIds"`
}

InstanceIdsInModifyInstanceChargeType 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 InstanceResponsesInRebootInstances ¶ added in v1.62.105

type InstanceResponsesInRebootInstances struct {
	Responses []Responses `json:"responses" xml:"responses"`
}

InstanceResponsesInRebootInstances is a nested struct in ens response

type InstanceResponsesInReinitInstances ¶ added in v1.62.105

type InstanceResponsesInReinitInstances struct {
	Responses []Responses `json:"responses" xml:"responses"`
}

InstanceResponsesInReinitInstances is a nested struct in ens response

type InstanceResponsesInStartInstances ¶ added in v1.62.105

type InstanceResponsesInStartInstances struct {
	Response []Response `json:"response" xml:"response"`
}

InstanceResponsesInStartInstances is a nested struct in ens response

type InstanceResponsesInStopInstances ¶ added in v1.62.105

type InstanceResponsesInStopInstances struct {
	Responses []Responses `json:"responses" xml:"responses"`
}

InstanceResponsesInStopInstances 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 InventoryEvents ¶ added in v1.62.105

type InventoryEvents struct {
	InventoryEventsItem []InventoryEventsItem `json:"InventoryEvents" xml:"InventoryEvents"`
}

InventoryEvents is a nested struct in ens response

type InventoryEventsItem ¶ added in v1.62.105

type InventoryEventsItem struct {
	Name           string `json:"Name" xml:"Name"`
	OccurrenceTime string `json:"OccurrenceTime" xml:"OccurrenceTime"`
	Reason         string `json:"Reason" xml:"Reason"`
	Type           string `json:"Type" xml:"Type"`
}

InventoryEventsItem is a nested struct in ens response

type Ip ¶ added in v1.63.39

type Ip struct {
	CidrMask                 int    `json:"CidrMask" xml:"CidrMask"`
	Gateway                  string `json:"Gateway" xml:"Gateway"`
	SecondaryPublicIpAddress string `json:"SecondaryPublicIpAddress" xml:"SecondaryPublicIpAddress"`
	Isp                      string `json:"Isp" xml:"Isp"`
	SecondaryPublicIpId      string `json:"SecondaryPublicIpId" xml:"SecondaryPublicIpId"`
	EnsRegionId              string `json:"EnsRegionId" xml:"EnsRegionId"`
	CreationTime             string `json:"CreationTime" xml:"CreationTime"`
	IpVersion                string `json:"IpVersion" xml:"IpVersion"`
}

Ip is a nested struct in ens response

type Ipv4s ¶ added in v1.62.105

type Ipv4s struct {
	Ipv4sItem []Ipv4sItem `json:"ipv4s" xml:"ipv4s"`
}

Ipv4s is a nested struct in ens response

type Ipv4sItem ¶ added in v1.62.105

type Ipv4sItem struct {
	Display             string `json:"Display" xml:"Display"`
	Isp                 string `json:"Isp" xml:"Isp"`
	OversellRatio       int64  `json:"OversellRatio" xml:"OversellRatio"`
	Remain              int64  `json:"Remain" xml:"Remain"`
	Reserved            int64  `json:"Reserved" xml:"Reserved"`
	ReserveDisable      bool   `json:"ReserveDisable" xml:"ReserveDisable"`
	ReserveDisableTotal int64  `json:"ReserveDisableTotal" xml:"ReserveDisableTotal"`
	StatusDisable       bool   `json:"StatusDisable" xml:"StatusDisable"`
	StatusDisableTotal  int64  `json:"StatusDisableTotal" xml:"StatusDisableTotal"`
	Total               int64  `json:"Total" xml:"Total"`
	Type                string `json:"Type" xml:"Type"`
	Used                int64  `json:"Used" xml:"Used"`
	UsedRatio           int64  `json:"UsedRatio" xml:"UsedRatio"`
	Vlan                string `json:"Vlan" xml:"Vlan"`
}

Ipv4sItem is a nested struct in ens response

type Ipv6Set ¶ added in v1.63.39

type Ipv6Set struct {
	Ipv6Address string `json:"Ipv6Address" xml:"Ipv6Address"`
}

Ipv6Set is a nested struct in ens response

type Ipv6SetsInDescribeInstances ¶ added in v1.63.39

type Ipv6SetsInDescribeInstances struct {
	Ipv6Set []Ipv6Set `json:"Ipv6Set" xml:"Ipv6Set"`
}

Ipv6SetsInDescribeInstances is a nested struct in ens response

type Ipv6SetsInDescribeNetworkInterfaces ¶ added in v1.63.39

type Ipv6SetsInDescribeNetworkInterfaces struct {
	Ipv6Set []Ipv6Set `json:"Ipv6Set" xml:"Ipv6Set"`
}

Ipv6SetsInDescribeNetworkInterfaces is a nested struct in ens response

type Ipv6s ¶ added in v1.62.105

type Ipv6s struct {
	Ipv6sItem []Ipv6sItem `json:"ipv6s" xml:"ipv6s"`
}

Ipv6s is a nested struct in ens response

type Ipv6sItem ¶ added in v1.62.105

type Ipv6sItem struct {
	Display             string `json:"Display" xml:"Display"`
	Isp                 string `json:"Isp" xml:"Isp"`
	OversellRatio       int64  `json:"OversellRatio" xml:"OversellRatio"`
	Remain              int64  `json:"Remain" xml:"Remain"`
	Reserved            int64  `json:"Reserved" xml:"Reserved"`
	ReserveDisable      bool   `json:"ReserveDisable" xml:"ReserveDisable"`
	ReserveDisableTotal int64  `json:"ReserveDisableTotal" xml:"ReserveDisableTotal"`
	StatusDisable       bool   `json:"StatusDisable" xml:"StatusDisable"`
	StatusDisableTotal  int64  `json:"StatusDisableTotal" xml:"StatusDisableTotal"`
	Total               int64  `json:"Total" xml:"Total"`
	Type                string `json:"Type" xml:"Type"`
	Used                int64  `json:"Used" xml:"Used"`
	UsedRatio           int64  `json:"UsedRatio" xml:"UsedRatio"`
	Vlan                string `json:"Vlan" xml:"Vlan"`
}

Ipv6sItem is a nested struct in ens response

type Isp ¶ added in v1.61.1398

type Isp struct {
	Name string `json:"Name" xml:"Name"`
	Code string `json:"Code" xml:"Code"`
}

Isp is a nested struct in ens response

type IspInDescribeAvailableResourceInfo ¶ added in v1.62.612

type IspInDescribeAvailableResourceInfo struct {
	Isp []string `json:"Isp" xml:"Isp"`
}

IspInDescribeAvailableResourceInfo is a nested struct in ens response

type IspTypes ¶ added in v1.62.105

type IspTypes struct {
	IspTypes []string `json:"ispTypes" xml:"ispTypes"`
}

IspTypes 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 Item ¶ added in v1.62.780

type Item struct {
	SdgId string `json:"SdgId" xml:"SdgId"`
}

Item 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"`
	NetworkInterfaceId string `position:"Query" name:"NetworkInterfaceId"`
}

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"`
	KeyPairId          string `json:"KeyPairId" xml:"KeyPairId"`
}

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"`
	NetworkInterfaceId string `position:"Query" name:"NetworkInterfaceId"`
}

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 ListBucketsRequest ¶ added in v1.62.612

type ListBucketsRequest struct {
	*requests.RpcRequest
	Prefix            string `position:"Query" name:"Prefix"`
	EnsRegionId       string `position:"Query" name:"EnsRegionId"`
	Keyword           string `position:"Query" name:"Keyword"`
	LogicalBucketType string `position:"Query" name:"LogicalBucketType"`
	Marker            string `position:"Query" name:"Marker"`
	PageNumber        string `position:"Query" name:"PageNumber"`
	PageSize          string `position:"Query" name:"PageSize"`
}

ListBucketsRequest is the request struct for api ListBuckets

func CreateListBucketsRequest ¶ added in v1.62.612

func CreateListBucketsRequest() (request *ListBucketsRequest)

CreateListBucketsRequest creates a request to invoke ListBuckets API

type ListBucketsResponse ¶ added in v1.62.612

type ListBucketsResponse struct {
	*responses.BaseResponse
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	TotalCount  int64        `json:"TotalCount" xml:"TotalCount"`
	NextMarker  string       `json:"NextMarker" xml:"NextMarker"`
	BucketInfos []BucketInfo `json:"BucketInfos" xml:"BucketInfos"`
}

ListBucketsResponse is the response struct for api ListBuckets

func CreateListBucketsResponse ¶ added in v1.62.612

func CreateListBucketsResponse() (response *ListBucketsResponse)

CreateListBucketsResponse creates a response to parse from ListBuckets response

type ListObjectsRequest ¶ added in v1.62.612

type ListObjectsRequest struct {
	*requests.RpcRequest
	MaxKeys           requests.Integer `position:"Query" name:"MaxKeys"`
	ContinuationToken string           `position:"Query" name:"ContinuationToken"`
	Prefix            string           `position:"Query" name:"Prefix"`
	Delimiter         string           `position:"Query" name:"Delimiter"`
	Marker            string           `position:"Query" name:"Marker"`
	BucketName        string           `position:"Query" name:"BucketName"`
	EncodingType      string           `position:"Query" name:"EncodingType"`
	StartAfter        string           `position:"Query" name:"StartAfter"`
}

ListObjectsRequest is the request struct for api ListObjects

func CreateListObjectsRequest ¶ added in v1.62.612

func CreateListObjectsRequest() (request *ListObjectsRequest)

CreateListObjectsRequest creates a request to invoke ListObjects API

type ListObjectsResponse ¶ added in v1.62.612

type ListObjectsResponse struct {
	*responses.BaseResponse
	NextContinuationToken string    `json:"NextContinuationToken" xml:"NextContinuationToken"`
	ContinuationToken     string    `json:"ContinuationToken" xml:"ContinuationToken"`
	Delimiter             string    `json:"Delimiter" xml:"Delimiter"`
	EncodingType          string    `json:"EncodingType" xml:"EncodingType"`
	Prefix                string    `json:"Prefix" xml:"Prefix"`
	Marker                string    `json:"Marker" xml:"Marker"`
	BucketName            string    `json:"BucketName" xml:"BucketName"`
	IsTruncated           bool      `json:"IsTruncated" xml:"IsTruncated"`
	KeyCount              int64     `json:"KeyCount" xml:"KeyCount"`
	NextMarker            string    `json:"NextMarker" xml:"NextMarker"`
	MaxKeys               int64     `json:"MaxKeys" xml:"MaxKeys"`
	RequestId             string    `json:"RequestId" xml:"RequestId"`
	CommonPrefixes        []string  `json:"CommonPrefixes" xml:"CommonPrefixes"`
	Contents              []Content `json:"Contents" xml:"Contents"`
}

ListObjectsResponse is the response struct for api ListObjects

func CreateListObjectsResponse ¶ added in v1.62.612

func CreateListObjectsResponse() (response *ListObjectsResponse)

CreateListObjectsResponse creates a response to parse from ListObjects response

type ListTagResourcesRequest ¶ added in v1.62.780

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	NextToken    string                 `position:"Query" name:"NextToken"`
	Tag          *[]ListTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceId   *[]string              `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string                 `position:"Query" name:"ResourceType"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest ¶ added in v1.62.780

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse ¶ added in v1.62.780

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	RequestId    string             `json:"RequestId" xml:"RequestId"`
	NextToken    string             `json:"NextToken" xml:"NextToken"`
	TagResources []TagResourcesItem `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse ¶ added in v1.62.780

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag ¶ added in v1.62.780

type ListTagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type Listener ¶ added in v1.61.1107

type Listener struct {
	ForwardPort      int    `json:"ForwardPort" xml:"ForwardPort"`
	ListenerForward  string `json:"ListenerForward" xml:"ListenerForward"`
	ListenerPort     int    `json:"ListenerPort" xml:"ListenerPort"`
	ListenerProtocol string `json:"ListenerProtocol" xml:"ListenerProtocol"`
	Description      string `json:"Description" xml:"Description"`
}

Listener is a nested struct in ens response

type ListenerInDescribeLoadBalancerListeners ¶ added in v1.63.39

type ListenerInDescribeLoadBalancerListeners struct {
	LoadBalancerId  string `json:"LoadBalancerId" xml:"LoadBalancerId"`
	ListenerPort    string `json:"ListenerPort" xml:"ListenerPort"`
	Protocol        string `json:"Protocol" xml:"Protocol"`
	Description     string `json:"Description" xml:"Description"`
	Status          string `json:"Status" xml:"Status"`
	ListenerForward string `json:"ListenerForward" xml:"ListenerForward"`
	ForwardPort     string `json:"ForwardPort" xml:"ForwardPort"`
	CreateTime      string `json:"CreateTime" xml:"CreateTime"`
}

ListenerInDescribeLoadBalancerListeners 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 Listeners ¶ added in v1.63.39

type Listeners struct {
	Listener []ListenerInDescribeLoadBalancerListeners `json:"Listener" xml:"Listener"`
}

Listeners 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 LoadBalancerMonitorListenData ¶ added in v1.63.39

type LoadBalancerMonitorListenData struct {
	ElbListenMonitorList []ElbListenMonitorList `json:"ElbListenMonitorList" xml:"ElbListenMonitorList"`
}

LoadBalancerMonitorListenData 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 Memory ¶ added in v1.62.105

type Memory struct {
	OversellRatio       int64  `json:"OversellRatio" xml:"OversellRatio"`
	StatusDisable       bool   `json:"StatusDisable" xml:"StatusDisable"`
	UsedRatio           int64  `json:"UsedRatio" xml:"UsedRatio"`
	Display             bool   `json:"Display" xml:"Display"`
	ReserveDisableTotal int64  `json:"ReserveDisableTotal" xml:"ReserveDisableTotal"`
	Reserved            int64  `json:"Reserved" xml:"Reserved"`
	Remain              int64  `json:"Remain" xml:"Remain"`
	StatusDisableTotal  int64  `json:"StatusDisableTotal" xml:"StatusDisableTotal"`
	ReserveDisable      bool   `json:"ReserveDisable" xml:"ReserveDisable"`
	Total               int64  `json:"Total" xml:"Total"`
	Used                int64  `json:"Used" xml:"Used"`
	Type                string `json:"Type" xml:"Type"`
}

Memory 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 ModifyFileSystemRequest ¶ added in v1.61.1789

type ModifyFileSystemRequest struct {
	*requests.RpcRequest
	Description  string `position:"Query" name:"Description"`
	EnsRegionId  string `position:"Query" name:"EnsRegionId"`
	FileSystemId string `position:"Query" name:"FileSystemId"`
}

ModifyFileSystemRequest is the request struct for api ModifyFileSystem

func CreateModifyFileSystemRequest ¶ added in v1.61.1789

func CreateModifyFileSystemRequest() (request *ModifyFileSystemRequest)

CreateModifyFileSystemRequest creates a request to invoke ModifyFileSystem API

type ModifyFileSystemResponse ¶ added in v1.61.1789

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

ModifyFileSystemResponse is the response struct for api ModifyFileSystem

func CreateModifyFileSystemResponse ¶ added in v1.61.1789

func CreateModifyFileSystemResponse() (response *ModifyFileSystemResponse)

CreateModifyFileSystemResponse creates a response to parse from ModifyFileSystem response

type ModifyForwardEntryRequest ¶ added in v1.61.1691

type ModifyForwardEntryRequest struct {
	*requests.RpcRequest
	ForwardEntryId   string           `position:"Query" name:"ForwardEntryId"`
	ForwardEntryName string           `position:"Query" name:"ForwardEntryName"`
	HealthCheckPort  requests.Integer `position:"Query" name:"HealthCheckPort"`
}

ModifyForwardEntryRequest is the request struct for api ModifyForwardEntry

func CreateModifyForwardEntryRequest ¶ added in v1.61.1691

func CreateModifyForwardEntryRequest() (request *ModifyForwardEntryRequest)

CreateModifyForwardEntryRequest creates a request to invoke ModifyForwardEntry API

type ModifyForwardEntryResponse ¶ added in v1.61.1691

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

ModifyForwardEntryResponse is the response struct for api ModifyForwardEntry

func CreateModifyForwardEntryResponse ¶ added in v1.61.1691

func CreateModifyForwardEntryResponse() (response *ModifyForwardEntryResponse)

CreateModifyForwardEntryResponse creates a response to parse from ModifyForwardEntry response

type ModifyHaVipAttributeRequest ¶ added in v1.63.39

type ModifyHaVipAttributeRequest struct {
	*requests.RpcRequest
	HaVipId string `position:"Query" name:"HaVipId"`
	Name    string `position:"Query" name:"Name"`
}

ModifyHaVipAttributeRequest is the request struct for api ModifyHaVipAttribute

func CreateModifyHaVipAttributeRequest ¶ added in v1.63.39

func CreateModifyHaVipAttributeRequest() (request *ModifyHaVipAttributeRequest)

CreateModifyHaVipAttributeRequest creates a request to invoke ModifyHaVipAttribute API

type ModifyHaVipAttributeResponse ¶ added in v1.63.39

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

ModifyHaVipAttributeResponse is the response struct for api ModifyHaVipAttribute

func CreateModifyHaVipAttributeResponse ¶ added in v1.63.39

func CreateModifyHaVipAttributeResponse() (response *ModifyHaVipAttributeResponse)

CreateModifyHaVipAttributeResponse creates a response to parse from ModifyHaVipAttribute response

type ModifyImageAttributeRequest ¶

type ModifyImageAttributeRequest struct {
	*requests.RpcRequest
	ImageId   string `position:"Query" name:"ImageId"`
	ImageName string `position:"Query" name:"ImageName"`
}

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
	UserData     string `position:"Query" name:"UserData"`
	Password     string `position:"Query" name:"Password"`
	HostName     string `position:"Query" name:"HostName"`
	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 ModifyInstanceBootConfigurationRequest ¶ added in v1.63.39

type ModifyInstanceBootConfigurationRequest struct {
	*requests.RpcRequest
	DiskSet    string `position:"Query" name:"DiskSet"`
	BootType   string `position:"Query" name:"BootType"`
	BootSet    string `position:"Query" name:"BootSet"`
	InstanceId string `position:"Query" name:"InstanceId"`
}

ModifyInstanceBootConfigurationRequest is the request struct for api ModifyInstanceBootConfiguration

func CreateModifyInstanceBootConfigurationRequest ¶ added in v1.63.39

func CreateModifyInstanceBootConfigurationRequest() (request *ModifyInstanceBootConfigurationRequest)

CreateModifyInstanceBootConfigurationRequest creates a request to invoke ModifyInstanceBootConfiguration API

type ModifyInstanceBootConfigurationResponse ¶ added in v1.63.39

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

ModifyInstanceBootConfigurationResponse is the response struct for api ModifyInstanceBootConfiguration

func CreateModifyInstanceBootConfigurationResponse ¶ added in v1.63.39

func CreateModifyInstanceBootConfigurationResponse() (response *ModifyInstanceBootConfigurationResponse)

CreateModifyInstanceBootConfigurationResponse creates a response to parse from ModifyInstanceBootConfiguration response

type ModifyInstanceChargeTypeRequest ¶ added in v1.62.741

type ModifyInstanceChargeTypeRequest struct {
	*requests.RpcRequest
	Period             string           `position:"Query" name:"Period"`
	IncludeDataDisks   requests.Boolean `position:"Query" name:"IncludeDataDisks"`
	PeriodUnit         string           `position:"Query" name:"PeriodUnit"`
	AutoRenew          requests.Boolean `position:"Query" name:"AutoRenew"`
	InstanceIds        *[]string        `position:"Query" name:"InstanceIds"  type:"Json"`
	InstanceChargeType string           `position:"Query" name:"InstanceChargeType"`
	AutoPay            requests.Boolean `position:"Query" name:"AutoPay"`
}

ModifyInstanceChargeTypeRequest is the request struct for api ModifyInstanceChargeType

func CreateModifyInstanceChargeTypeRequest ¶ added in v1.62.741

func CreateModifyInstanceChargeTypeRequest() (request *ModifyInstanceChargeTypeRequest)

CreateModifyInstanceChargeTypeRequest creates a request to invoke ModifyInstanceChargeType API

type ModifyInstanceChargeTypeResponse ¶ added in v1.62.741

type ModifyInstanceChargeTypeResponse struct {
	*responses.BaseResponse
	RequestId   string   `json:"RequestId" xml:"RequestId"`
	OrderId     int64    `json:"OrderId" xml:"OrderId"`
	InstanceIds []string `json:"InstanceIds" xml:"InstanceIds"`
}

ModifyInstanceChargeTypeResponse is the response struct for api ModifyInstanceChargeType

func CreateModifyInstanceChargeTypeResponse ¶ added in v1.62.741

func CreateModifyInstanceChargeTypeResponse() (response *ModifyInstanceChargeTypeResponse)

CreateModifyInstanceChargeTypeResponse creates a response to parse from ModifyInstanceChargeType 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 ModifyNetworkInterfaceAttributeRequest ¶ added in v1.63.39

type ModifyNetworkInterfaceAttributeRequest struct {
	*requests.RpcRequest
	Description          string `position:"Query" name:"Description"`
	NetworkInterfaceName string `position:"Query" name:"NetworkInterfaceName"`
	NetworkInterfaceId   string `position:"Query" name:"NetworkInterfaceId"`
}

ModifyNetworkInterfaceAttributeRequest is the request struct for api ModifyNetworkInterfaceAttribute

func CreateModifyNetworkInterfaceAttributeRequest ¶ added in v1.63.39

func CreateModifyNetworkInterfaceAttributeRequest() (request *ModifyNetworkInterfaceAttributeRequest)

CreateModifyNetworkInterfaceAttributeRequest creates a request to invoke ModifyNetworkInterfaceAttribute API

type ModifyNetworkInterfaceAttributeResponse ¶ added in v1.63.39

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

ModifyNetworkInterfaceAttributeResponse is the response struct for api ModifyNetworkInterfaceAttribute

func CreateModifyNetworkInterfaceAttributeResponse ¶ added in v1.63.39

func CreateModifyNetworkInterfaceAttributeResponse() (response *ModifyNetworkInterfaceAttributeResponse)

CreateModifyNetworkInterfaceAttributeResponse creates a response to parse from ModifyNetworkInterfaceAttribute 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 ModifySnapshotAttributeRequest ¶ added in v1.62.612

type ModifySnapshotAttributeRequest struct {
	*requests.RpcRequest
	SnapshotId   string `position:"Query" name:"SnapshotId"`
	Description  string `position:"Query" name:"Description"`
	SnapshotName string `position:"Query" name:"SnapshotName"`
}

ModifySnapshotAttributeRequest is the request struct for api ModifySnapshotAttribute

func CreateModifySnapshotAttributeRequest ¶ added in v1.62.612

func CreateModifySnapshotAttributeRequest() (request *ModifySnapshotAttributeRequest)

CreateModifySnapshotAttributeRequest creates a request to invoke ModifySnapshotAttribute API

type ModifySnapshotAttributeResponse ¶ added in v1.62.612

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

ModifySnapshotAttributeResponse is the response struct for api ModifySnapshotAttribute

func CreateModifySnapshotAttributeResponse ¶ added in v1.62.612

func CreateModifySnapshotAttributeResponse() (response *ModifySnapshotAttributeResponse)

CreateModifySnapshotAttributeResponse creates a response to parse from ModifySnapshotAttribute 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 ModuleCodesInfo ¶ added in v1.62.612

type ModuleCodesInfo struct {
	ModuleCodesInfoItem []ModuleCodesInfoItem `json:"ModuleCodesInfo" xml:"ModuleCodesInfo"`
}

ModuleCodesInfo is a nested struct in ens response

type ModuleCodesInfoItem ¶ added in v1.62.612

type ModuleCodesInfoItem struct {
	ModuleCode string `json:"ModuleCode" xml:"ModuleCode"`
	ModuleName string `json:"ModuleName" xml:"ModuleName"`
}

ModuleCodesInfoItem is a nested struct in ens response

type ModuleValue ¶ added in v1.62.612

type ModuleValue struct {
	ModuleMinValue string   `json:"ModuleMinValue" xml:"ModuleMinValue"`
	ModuleMaxValue string   `json:"ModuleMaxValue" xml:"ModuleMaxValue"`
	ModuleValue    []string `json:"ModuleValue" xml:"ModuleValue"`
}

ModuleValue is a nested struct in ens response

type ModuleValueInDescribeEnsSaleControl ¶ added in v1.62.612

type ModuleValueInDescribeEnsSaleControl struct {
	ModuleValue []string `json:"ModuleValue" xml:"ModuleValue"`
}

ModuleValueInDescribeEnsSaleControl is a nested struct in ens 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 []BandWidthMonitorDataItem `json:"BandWidthMonitorData" xml:"BandWidthMonitorData"`
}

MonitorDataInDescribeUserBandWidthData is a nested struct in ens response

type MountTargetsInDescribeFileSystems ¶ added in v1.61.1806

type MountTargetsInDescribeFileSystems struct {
	MountTargetsItem []MountTargetsItem `json:"MountTargets" xml:"MountTargets"`
}

MountTargetsInDescribeFileSystems is a nested struct in ens response

type MountTargetsInDescribeMountTargets ¶ added in v1.61.1806

type MountTargetsInDescribeMountTargets struct {
	MountTargetsItem []MountTargetsItem `json:"MountTargets" xml:"MountTargets"`
}

MountTargetsInDescribeMountTargets is a nested struct in ens response

type MountTargetsItem ¶ added in v1.61.1789

type MountTargetsItem struct {
	FileSystemId      string `json:"FileSystemId" xml:"FileSystemId"`
	MountTargetDomain string `json:"MountTargetDomain" xml:"MountTargetDomain"`
	MountTargetName   string `json:"MountTargetName" xml:"MountTargetName"`
	NetWorkId         string `json:"NetWorkId" xml:"NetWorkId"`
	EnsRegionId       string `json:"EnsRegionId" xml:"EnsRegionId"`
	Status            string `json:"Status" xml:"Status"`
}

MountTargetsItem 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"`
	Spec         string `json:"Spec" xml:"Spec"`
}

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"`
	NetworkAclId  string                       `json:"NetworkAclId" xml:"NetworkAclId"`
	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 NetworkAcl ¶ added in v1.61.1789

type NetworkAcl struct {
	Status            string           `json:"Status" xml:"Status"`
	CreationTime      string           `json:"CreationTime" xml:"CreationTime"`
	Description       string           `json:"Description" xml:"Description"`
	NetworkAclId      string           `json:"NetworkAclId" xml:"NetworkAclId"`
	NetworkAclName    string           `json:"NetworkAclName" xml:"NetworkAclName"`
	IngressAclEntries []IngressAclRule `json:"IngressAclEntries" xml:"IngressAclEntries"`
	EgressAclEntries  []EgressAclRule  `json:"EgressAclEntries" xml:"EgressAclEntries"`
	Resources         []Resource       `json:"Resources" xml:"Resources"`
}

NetworkAcl is a nested struct in ens response

type NetworkAcls ¶ added in v1.61.1789

type NetworkAcls struct {
	NetworkAcl []NetworkAcl `json:"NetworkAcl" xml:"NetworkAcl"`
}

NetworkAcls is a nested struct in ens response

type NetworkAttributes ¶ added in v1.61.1084

type NetworkAttributes struct {
	IpAddress        string   `json:"IpAddress" xml:"IpAddress"`
	VSwitchId        string   `json:"VSwitchId" xml:"VSwitchId"`
	NetworkId        string   `json:"NetworkId" xml:"NetworkId"`
	PrivateIpAddress []string `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
}

NetworkAttributes is a nested struct in ens response

type NetworkAttributesInDescribeInstances ¶ added in v1.61.1691

type NetworkAttributesInDescribeInstances struct {
	NetworkId        string                              `json:"NetworkId" xml:"NetworkId"`
	VSwitchId        string                              `json:"VSwitchId" xml:"VSwitchId"`
	PrivateIpAddress PrivateIpAddressInDescribeInstances `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
}

NetworkAttributesInDescribeInstances 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"`
	InstanceName         string                                      `json:"InstanceName" xml:"InstanceName"`
	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"`
	NetworkId            string                                      `json:"NetworkId" xml:"NetworkId"`
	VSwitchId            string                                      `json:"VSwitchId" xml:"VSwitchId"`
	NetworkInterfaceName string                                      `json:"NetworkInterfaceName" xml:"NetworkInterfaceName"`
	Description          string                                      `json:"Description" xml:"Description"`
	Type                 string                                      `json:"Type" xml:"Type"`
	SecurityGroupIds     SecurityGroupIdsInDescribeNetworkInterfaces `json:"SecurityGroupIds" xml:"SecurityGroupIds"`
	PrivateIpSets        PrivateIpSetsInDescribeNetworkInterfaces    `json:"PrivateIpSets" xml:"PrivateIpSets"`
	Ipv6Sets             Ipv6SetsInDescribeNetworkInterfaces         `json:"Ipv6Sets" xml:"Ipv6Sets"`
}

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 NetworkInterfaces ¶ added in v1.63.39

type NetworkInterfaces struct {
	NetworkInterfacesItem []NetworkInterfacesItem `json:"NetworkInterfaces" xml:"NetworkInterfaces"`
}

NetworkInterfaces is a nested struct in ens response

type NetworkInterfacesItem ¶ added in v1.63.39

type NetworkInterfacesItem struct {
	Type               string                           `json:"Type" xml:"Type"`
	MacAddress         string                           `json:"MacAddress" xml:"MacAddress"`
	PrimaryIpAddress   string                           `json:"PrimaryIpAddress" xml:"PrimaryIpAddress"`
	NetworkInterfaceId string                           `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
	PrivateIpSets      PrivateIpSetsInDescribeInstances `json:"PrivateIpSets" xml:"PrivateIpSets"`
	Ipv6Sets           Ipv6SetsInDescribeInstances      `json:"Ipv6Sets" xml:"Ipv6Sets"`
}

NetworkInterfacesItem 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 Nvme ¶ added in v1.62.105

type Nvme struct {
	OversellRatio       int64  `json:"OversellRatio" xml:"OversellRatio"`
	StatusDisable       bool   `json:"StatusDisable" xml:"StatusDisable"`
	UsedRatio           int64  `json:"UsedRatio" xml:"UsedRatio"`
	Display             bool   `json:"Display" xml:"Display"`
	ReserveDisableTotal int64  `json:"ReserveDisableTotal" xml:"ReserveDisableTotal"`
	Reserved            int64  `json:"Reserved" xml:"Reserved"`
	Remain              int64  `json:"Remain" xml:"Remain"`
	StatusDisableTotal  int64  `json:"StatusDisableTotal" xml:"StatusDisableTotal"`
	ReserveDisable      bool   `json:"ReserveDisable" xml:"ReserveDisable"`
	Total               int64  `json:"Total" xml:"Total"`
	Used                int64  `json:"Used" xml:"Used"`
	Type                string `json:"Type" xml:"Type"`
}

Nvme is a nested struct in ens response

type OssStorage ¶ added in v1.62.105

type OssStorage struct {
	Display             bool   `json:"Display" xml:"Display"`
	OversellRatio       int64  `json:"OversellRatio" xml:"OversellRatio"`
	Remain              int64  `json:"Remain" xml:"Remain"`
	Reserved            int64  `json:"Reserved" xml:"Reserved"`
	ReserveDisable      bool   `json:"ReserveDisable" xml:"ReserveDisable"`
	ReserveDisableTotal int64  `json:"ReserveDisableTotal" xml:"ReserveDisableTotal"`
	StatusDisable       bool   `json:"StatusDisable" xml:"StatusDisable"`
	StatusDisableTotal  int64  `json:"StatusDisableTotal" xml:"StatusDisableTotal"`
	Total               int64  `json:"Total" xml:"Total"`
	Type                string `json:"Type" xml:"Type"`
	Used                int64  `json:"Used" xml:"Used"`
	UsedRatio           int64  `json:"UsedRatio" xml:"UsedRatio"`
}

OssStorage is a nested struct in ens response

type Pager ¶ added in v1.62.105

type Pager struct {
	Size  int64 `json:"Size" xml:"Size"`
	Page  int64 `json:"Page" xml:"Page"`
	Total int64 `json:"Total" xml:"Total"`
}

Pager is a nested struct in ens response

type Pangu ¶ added in v1.62.105

type Pangu struct {
	Display             bool   `json:"Display" xml:"Display"`
	OversellRatio       int64  `json:"OversellRatio" xml:"OversellRatio"`
	Remain              int64  `json:"Remain" xml:"Remain"`
	Reserved            int64  `json:"Reserved" xml:"Reserved"`
	ReserveDisable      bool   `json:"ReserveDisable" xml:"ReserveDisable"`
	ReserveDisableTotal int64  `json:"ReserveDisableTotal" xml:"ReserveDisableTotal"`
	StatusDisable       bool   `json:"StatusDisable" xml:"StatusDisable"`
	StatusDisableTotal  int64  `json:"StatusDisableTotal" xml:"StatusDisableTotal"`
	Total               int64  `json:"Total" xml:"Total"`
	Type                string `json:"Type" xml:"Type"`
	Used                int64  `json:"Used" xml:"Used"`
	UsedRatio           int64  `json:"UsedRatio" xml:"UsedRatio"`
}

Pangu is a nested struct in ens response

type PcfarmNum ¶ added in v1.62.105

type PcfarmNum struct {
	Display             bool   `json:"Display" xml:"Display"`
	OversellRatio       int64  `json:"OversellRatio" xml:"OversellRatio"`
	Remain              int64  `json:"Remain" xml:"Remain"`
	Reserved            int64  `json:"Reserved" xml:"Reserved"`
	ReserveDisable      bool   `json:"ReserveDisable" xml:"ReserveDisable"`
	ReserveDisableTotal int64  `json:"ReserveDisableTotal" xml:"ReserveDisableTotal"`
	StatusDisable       bool   `json:"StatusDisable" xml:"StatusDisable"`
	StatusDisableTotal  int64  `json:"StatusDisableTotal" xml:"StatusDisableTotal"`
	Total               int64  `json:"Total" xml:"Total"`
	Type                string `json:"Type" xml:"Type"`
	Used                int64  `json:"Used" xml:"Used"`
	UsedRatio           int64  `json:"UsedRatio" xml:"UsedRatio"`
}

PcfarmNum 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 PreloadInfos ¶ added in v1.62.780

type PreloadInfos struct {
	PreloadInfosItem []PreloadInfosItem `json:"PreloadInfos" xml:"PreloadInfos"`
}

PreloadInfos is a nested struct in ens response

type PreloadInfosItem ¶ added in v1.62.780

type PreloadInfosItem struct {
	RegionId     string `json:"RegionId" xml:"RegionId"`
	Namespace    string `json:"Namespace" xml:"Namespace"`
	RedundantNum int    `json:"RedundantNum" xml:"RedundantNum"`
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
	UpdateTime   string `json:"UpdateTime" xml:"UpdateTime"`
}

PreloadInfosItem is a nested struct in ens response

type PreloadRegionSDGRequest ¶ added in v1.62.780

type PreloadRegionSDGRequest struct {
	*requests.RpcRequest
	DestinationRegionIds *[]string        `position:"Query" name:"DestinationRegionIds"  type:"Json"`
	SDGId                string           `position:"Query" name:"SDGId"`
	RedundantNum         requests.Integer `position:"Query" name:"RedundantNum"`
	Namespaces           *[]string        `position:"Query" name:"Namespaces"  type:"Json"`
}

PreloadRegionSDGRequest is the request struct for api PreloadRegionSDG

func CreatePreloadRegionSDGRequest ¶ added in v1.62.780

func CreatePreloadRegionSDGRequest() (request *PreloadRegionSDGRequest)

CreatePreloadRegionSDGRequest creates a request to invoke PreloadRegionSDG API

type PreloadRegionSDGResponse ¶ added in v1.62.780

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

PreloadRegionSDGResponse is the response struct for api PreloadRegionSDG

func CreatePreloadRegionSDGResponse ¶ added in v1.62.780

func CreatePreloadRegionSDGResponse() (response *PreloadRegionSDGResponse)

CreatePreloadRegionSDGResponse creates a response to parse from PreloadRegionSDG response

type PrepareUploadRequest ¶ added in v1.63.6

type PrepareUploadRequest struct {
	*requests.RpcRequest
	ClientIp     string           `position:"Query" name:"ClientIp"`
	EnsRegionId  string           `position:"Query" name:"EnsRegionId"`
	AdditionType string           `position:"Query" name:"AdditionType"`
	BucketName   string           `position:"Query" name:"BucketName"`
	Station      string           `position:"Query" name:"Station"`
	ObjectKey    string           `position:"Query" name:"ObjectKey"`
	StorageCost  requests.Integer `position:"Query" name:"StorageCost"`
}

PrepareUploadRequest is the request struct for api PrepareUpload

func CreatePrepareUploadRequest ¶ added in v1.63.6

func CreatePrepareUploadRequest() (request *PrepareUploadRequest)

CreatePrepareUploadRequest creates a request to invoke PrepareUpload API

type PrepareUploadResponse ¶ added in v1.63.6

type PrepareUploadResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	BucketName   string `json:"BucketName" xml:"BucketName"`
	Endpoint     string `json:"Endpoint" xml:"Endpoint"`
	AdditionInfo string `json:"AdditionInfo" xml:"AdditionInfo"`
}

PrepareUploadResponse is the response struct for api PrepareUpload

func CreatePrepareUploadResponse ¶ added in v1.63.6

func CreatePrepareUploadResponse() (response *PrepareUploadResponse)

CreatePrepareUploadResponse creates a response to parse from PrepareUpload 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 PrivateIpSet ¶ added in v1.61.1691

type PrivateIpSet struct {
	PrivateIpAddress string `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
	Primary          bool   `json:"Primary" xml:"Primary"`
}

PrivateIpSet is a nested struct in ens response

type PrivateIpSetInAssignPrivateIpAddresses ¶ added in v1.61.1691

type PrivateIpSetInAssignPrivateIpAddresses struct {
	PrivateIpSet []string `json:"PrivateIpSet" xml:"PrivateIpSet"`
}

PrivateIpSetInAssignPrivateIpAddresses is a nested struct in ens response

type PrivateIpSetsInDescribeInstances ¶ added in v1.63.39

type PrivateIpSetsInDescribeInstances struct {
	PrivateIpSet []PrivateIpSet `json:"PrivateIpSet" xml:"PrivateIpSet"`
}

PrivateIpSetsInDescribeInstances is a nested struct in ens response

type PrivateIpSetsInDescribeNetworkInterfaces ¶ added in v1.63.39

type PrivateIpSetsInDescribeNetworkInterfaces struct {
	PrivateIpSet []PrivateIpSet `json:"PrivateIpSet" xml:"PrivateIpSet"`
}

PrivateIpSetsInDescribeNetworkInterfaces 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 PutBucketAclRequest ¶ added in v1.62.612

type PutBucketAclRequest struct {
	*requests.RpcRequest
	BucketName string `position:"Query" name:"BucketName"`
	BucketAcl  string `position:"Query" name:"BucketAcl"`
}

PutBucketAclRequest is the request struct for api PutBucketAcl

func CreatePutBucketAclRequest ¶ added in v1.62.612

func CreatePutBucketAclRequest() (request *PutBucketAclRequest)

CreatePutBucketAclRequest creates a request to invoke PutBucketAcl API

type PutBucketAclResponse ¶ added in v1.62.612

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

PutBucketAclResponse is the response struct for api PutBucketAcl

func CreatePutBucketAclResponse ¶ added in v1.62.612

func CreatePutBucketAclResponse() (response *PutBucketAclResponse)

CreatePutBucketAclResponse creates a response to parse from PutBucketAcl response

type PutBucketLifecycleRequest ¶ added in v1.62.612

type PutBucketLifecycleRequest struct {
	*requests.RpcRequest
	Prefix                 string           `position:"Query" name:"Prefix"`
	AllowSameActionOverlap string           `position:"Query" name:"AllowSameActionOverlap"`
	ExpirationDays         requests.Integer `position:"Query" name:"ExpirationDays"`
	RuleId                 string           `position:"Query" name:"RuleId"`
	Status                 string           `position:"Query" name:"Status"`
	BucketName             string           `position:"Query" name:"BucketName"`
	CreatedBeforeDate      string           `position:"Query" name:"CreatedBeforeDate"`
}

PutBucketLifecycleRequest is the request struct for api PutBucketLifecycle

func CreatePutBucketLifecycleRequest ¶ added in v1.62.612

func CreatePutBucketLifecycleRequest() (request *PutBucketLifecycleRequest)

CreatePutBucketLifecycleRequest creates a request to invoke PutBucketLifecycle API

type PutBucketLifecycleResponse ¶ added in v1.62.612

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

PutBucketLifecycleResponse is the response struct for api PutBucketLifecycle

func CreatePutBucketLifecycleResponse ¶ added in v1.62.612

func CreatePutBucketLifecycleResponse() (response *PutBucketLifecycleResponse)

CreatePutBucketLifecycleResponse creates a response to parse from PutBucketLifecycle response

type PutBucketRequest ¶ added in v1.62.612

type PutBucketRequest struct {
	*requests.RpcRequest
	EnsRegionId        string `position:"Body" name:"EnsRegionId"`
	LogicalBucketType  string `position:"Body" name:"LogicalBucketType"`
	City               string `position:"Body" name:"City"`
	DataRedundancyType string `position:"Body" name:"DataRedundancyType"`
	Endpoint           string `position:"Body" name:"Endpoint"`
	BucketName         string `position:"Body" name:"BucketName"`
	StorageDomainId    string `position:"Body" name:"StorageDomainId"`
	EngineId           string `position:"Body" name:"EngineId"`
	BucketAcl          string `position:"Body" name:"BucketAcl"`
	DispatcherType     string `position:"Body" name:"DispatcherType"`
	ResourceType       string `position:"Body" name:"ResourceType"`
	StorageClass       string `position:"Body" name:"StorageClass"`
	DispatchScope      string `position:"Body" name:"DispatchScope"`
	Comment            string `position:"Body" name:"Comment"`
}

PutBucketRequest is the request struct for api PutBucket

func CreatePutBucketRequest ¶ added in v1.62.612

func CreatePutBucketRequest() (request *PutBucketRequest)

CreatePutBucketRequest creates a request to invoke PutBucket API

type PutBucketResponse ¶ added in v1.62.612

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

PutBucketResponse is the response struct for api PutBucket

func CreatePutBucketResponse ¶ added in v1.62.612

func CreatePutBucketResponse() (response *PutBucketResponse)

CreatePutBucketResponse creates a response to parse from PutBucket 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 RebootAICInstanceRequest ¶ added in v1.61.1691

type RebootAICInstanceRequest struct {
	*requests.RpcRequest
	ServerId    string    `position:"Query" name:"ServerId"`
	InstanceId  string    `position:"Query" name:"InstanceId"`
	InstanceIds *[]string `position:"Query" name:"InstanceIds"  type:"Json"`
}

RebootAICInstanceRequest is the request struct for api RebootAICInstance

func CreateRebootAICInstanceRequest ¶ added in v1.61.1691

func CreateRebootAICInstanceRequest() (request *RebootAICInstanceRequest)

CreateRebootAICInstanceRequest creates a request to invoke RebootAICInstance API

type RebootAICInstanceResponse ¶ added in v1.61.1691

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

RebootAICInstanceResponse is the response struct for api RebootAICInstance

func CreateRebootAICInstanceResponse ¶ added in v1.61.1691

func CreateRebootAICInstanceResponse() (response *RebootAICInstanceResponse)

CreateRebootAICInstanceResponse creates a response to parse from RebootAICInstance response

type RebootARMServerInstanceRequest ¶ added in v1.61.1691

type RebootARMServerInstanceRequest struct {
	*requests.RpcRequest
	ServerId string `position:"Query" name:"ServerId"`
}

RebootARMServerInstanceRequest is the request struct for api RebootARMServerInstance

func CreateRebootARMServerInstanceRequest ¶ added in v1.61.1691

func CreateRebootARMServerInstanceRequest() (request *RebootARMServerInstanceRequest)

CreateRebootARMServerInstanceRequest creates a request to invoke RebootARMServerInstance API

type RebootARMServerInstanceResponse ¶ added in v1.61.1691

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

RebootARMServerInstanceResponse is the response struct for api RebootARMServerInstance

func CreateRebootARMServerInstanceResponse ¶ added in v1.61.1691

func CreateRebootARMServerInstanceResponse() (response *RebootARMServerInstanceResponse)

CreateRebootARMServerInstanceResponse creates a response to parse from RebootARMServerInstance 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 RebootInstancesRequest ¶ added in v1.62.105

type RebootInstancesRequest struct {
	*requests.RpcRequest
	InstanceIds *[]string `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

RebootInstancesRequest is the request struct for api RebootInstances

func CreateRebootInstancesRequest ¶ added in v1.62.105

func CreateRebootInstancesRequest() (request *RebootInstancesRequest)

CreateRebootInstancesRequest creates a request to invoke RebootInstances API

type RebootInstancesResponse ¶ added in v1.62.105

type RebootInstancesResponse struct {
	*responses.BaseResponse
	RequestId         string      `json:"RequestId" xml:"RequestId"`
	InstanceResponses []Responses `json:"InstanceResponses" xml:"InstanceResponses"`
}

RebootInstancesResponse is the response struct for api RebootInstances

func CreateRebootInstancesResponse ¶ added in v1.62.105

func CreateRebootInstancesResponse() (response *RebootInstancesResponse)

CreateRebootInstancesResponse creates a response to parse from RebootInstances response

type RecoverAICInstanceRequest ¶ added in v1.62.244

type RecoverAICInstanceRequest struct {
	*requests.RpcRequest
	ServerId string `position:"Query" name:"ServerId"`
}

RecoverAICInstanceRequest is the request struct for api RecoverAICInstance

func CreateRecoverAICInstanceRequest ¶ added in v1.62.244

func CreateRecoverAICInstanceRequest() (request *RecoverAICInstanceRequest)

CreateRecoverAICInstanceRequest creates a request to invoke RecoverAICInstance API

type RecoverAICInstanceResponse ¶ added in v1.62.244

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

RecoverAICInstanceResponse is the response struct for api RecoverAICInstance

func CreateRecoverAICInstanceResponse ¶ added in v1.62.244

func CreateRecoverAICInstanceResponse() (response *RecoverAICInstanceResponse)

CreateRecoverAICInstanceResponse creates a response to parse from RecoverAICInstance 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 ReinitInstanceRequest ¶ added in v1.61.1715

type ReinitInstanceRequest struct {
	*requests.RpcRequest
	ImageId    string `position:"Body" name:"ImageId"`
	Password   string `position:"Body" name:"Password"`
	InstanceId string `position:"Body" name:"InstanceId"`
}

ReinitInstanceRequest is the request struct for api ReinitInstance

func CreateReinitInstanceRequest ¶ added in v1.61.1715

func CreateReinitInstanceRequest() (request *ReinitInstanceRequest)

CreateReinitInstanceRequest creates a request to invoke ReinitInstance API

type ReinitInstanceResponse ¶ added in v1.61.1715

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

ReinitInstanceResponse is the response struct for api ReinitInstance

func CreateReinitInstanceResponse ¶ added in v1.61.1715

func CreateReinitInstanceResponse() (response *ReinitInstanceResponse)

CreateReinitInstanceResponse creates a response to parse from ReinitInstance response

type ReinitInstancesRequest ¶ added in v1.62.105

type ReinitInstancesRequest struct {
	*requests.RpcRequest
	ImageId     string    `position:"Query" name:"ImageId"`
	Password    string    `position:"Query" name:"Password"`
	InstanceIds *[]string `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

ReinitInstancesRequest is the request struct for api ReinitInstances

func CreateReinitInstancesRequest ¶ added in v1.62.105

func CreateReinitInstancesRequest() (request *ReinitInstancesRequest)

CreateReinitInstancesRequest creates a request to invoke ReinitInstances API

type ReinitInstancesResponse ¶ added in v1.62.105

type ReinitInstancesResponse struct {
	*responses.BaseResponse
	RequestId         string      `json:"RequestId" xml:"RequestId"`
	InstanceResponses []Responses `json:"InstanceResponses" xml:"InstanceResponses"`
}

ReinitInstancesResponse is the response struct for api ReinitInstances

func CreateReinitInstancesResponse ¶ added in v1.62.105

func CreateReinitInstancesResponse() (response *ReinitInstancesResponse)

CreateReinitInstancesResponse creates a response to parse from ReinitInstances response

type Relation ¶ added in v1.63.39

type Relation struct {
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
	IpAddress    string `json:"IpAddress" xml:"IpAddress"`
	Status       string `json:"Status" xml:"Status"`
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
}

Relation is a nested struct in ens response

type ReleaseAICInstanceRequest ¶ added in v1.62.244

type ReleaseAICInstanceRequest struct {
	*requests.RpcRequest
	ServerId string `position:"Query" name:"ServerId"`
}

ReleaseAICInstanceRequest is the request struct for api ReleaseAICInstance

func CreateReleaseAICInstanceRequest ¶ added in v1.62.244

func CreateReleaseAICInstanceRequest() (request *ReleaseAICInstanceRequest)

CreateReleaseAICInstanceRequest creates a request to invoke ReleaseAICInstance API

type ReleaseAICInstanceResponse ¶ added in v1.62.244

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

ReleaseAICInstanceResponse is the response struct for api ReleaseAICInstance

func CreateReleaseAICInstanceResponse ¶ added in v1.62.244

func CreateReleaseAICInstanceResponse() (response *ReleaseAICInstanceResponse)

CreateReleaseAICInstanceResponse creates a response to parse from ReleaseAICInstance response

type ReleaseARMServerInstanceRequest ¶ added in v1.61.1691

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

ReleaseARMServerInstanceRequest is the request struct for api ReleaseARMServerInstance

func CreateReleaseARMServerInstanceRequest ¶ added in v1.61.1691

func CreateReleaseARMServerInstanceRequest() (request *ReleaseARMServerInstanceRequest)

CreateReleaseARMServerInstanceRequest creates a request to invoke ReleaseARMServerInstance API

type ReleaseARMServerInstanceResponse ¶ added in v1.61.1691

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

ReleaseARMServerInstanceResponse is the response struct for api ReleaseARMServerInstance

func CreateReleaseARMServerInstanceResponse ¶ added in v1.61.1691

func CreateReleaseARMServerInstanceResponse() (response *ReleaseARMServerInstanceResponse)

CreateReleaseARMServerInstanceResponse creates a response to parse from ReleaseARMServerInstance 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 RemoveInstanceSDGRequest ¶ added in v1.62.780

type RemoveInstanceSDGRequest struct {
	*requests.RpcRequest
	InstanceIds *[]string `position:"Query" name:"InstanceIds"  type:"Json"`
}

RemoveInstanceSDGRequest is the request struct for api RemoveInstanceSDG

func CreateRemoveInstanceSDGRequest ¶ added in v1.62.780

func CreateRemoveInstanceSDGRequest() (request *RemoveInstanceSDGRequest)

CreateRemoveInstanceSDGRequest creates a request to invoke RemoveInstanceSDG API

type RemoveInstanceSDGResponse ¶ added in v1.62.780

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

RemoveInstanceSDGResponse is the response struct for api RemoveInstanceSDG

func CreateRemoveInstanceSDGResponse ¶ added in v1.62.780

func CreateRemoveInstanceSDGResponse() (response *RemoveInstanceSDGResponse)

CreateRemoveInstanceSDGResponse creates a response to parse from RemoveInstanceSDG 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 RemoveSDGRequest ¶ added in v1.62.741

type RemoveSDGRequest struct {
	*requests.RpcRequest
	InstanceIds *[]string `position:"Query" name:"InstanceIds"  type:"Json"`
}

RemoveSDGRequest is the request struct for api RemoveSDG

func CreateRemoveSDGRequest ¶ added in v1.62.741

func CreateRemoveSDGRequest() (request *RemoveSDGRequest)

CreateRemoveSDGRequest creates a request to invoke RemoveSDG API

type RemoveSDGResponse ¶ added in v1.62.741

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

RemoveSDGResponse is the response struct for api RemoveSDG

func CreateRemoveSDGResponse ¶ added in v1.62.741

func CreateRemoveSDGResponse() (response *RemoveSDGResponse)

CreateRemoveSDGResponse creates a response to parse from RemoveSDG 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 RenewARMServerInstanceRequest ¶ added in v1.61.1691

type RenewARMServerInstanceRequest struct {
	*requests.RpcRequest
	Period     requests.Integer `position:"Query" name:"Period"`
	PeriodUnit string           `position:"Query" name:"PeriodUnit"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	AutoRenew  requests.Boolean `position:"Query" name:"AutoRenew"`
}

RenewARMServerInstanceRequest is the request struct for api RenewARMServerInstance

func CreateRenewARMServerInstanceRequest ¶ added in v1.61.1691

func CreateRenewARMServerInstanceRequest() (request *RenewARMServerInstanceRequest)

CreateRenewARMServerInstanceRequest creates a request to invoke RenewARMServerInstance API

type RenewARMServerInstanceResponse ¶ added in v1.61.1691

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

RenewARMServerInstanceResponse is the response struct for api RenewARMServerInstance

func CreateRenewARMServerInstanceResponse ¶ added in v1.61.1691

func CreateRenewARMServerInstanceResponse() (response *RenewARMServerInstanceResponse)

CreateRenewARMServerInstanceResponse creates a response to parse from RenewARMServerInstance 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
	RescaleType      string           `position:"Query" name:"RescaleType"`
	ResourceSelector string           `position:"Query" name:"ResourceSelector"`
	Timeout          requests.Integer `position:"Query" name:"Timeout"`
	RescaleLevel     string           `position:"Query" name:"RescaleLevel"`
	AppId            string           `position:"Query" name:"AppId"`
	ToAppVersion     string           `position:"Query" name:"ToAppVersion"`
}

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 ReserveEvents ¶ added in v1.62.105

type ReserveEvents struct {
	ReserveEventsItem []ReserveEventsItem `json:"ReserveEvents" xml:"ReserveEvents"`
}

ReserveEvents is a nested struct in ens response

type ReserveEventsItem ¶ added in v1.62.105

type ReserveEventsItem struct {
	Name           string `json:"Name" xml:"Name"`
	OccurrenceTime string `json:"OccurrenceTime" xml:"OccurrenceTime"`
	Reason         string `json:"Reason" xml:"Reason"`
	Type           string `json:"Type" xml:"Type"`
}

ReserveEventsItem is a nested struct in ens response

type ResetAICInstanceRequest ¶ added in v1.61.1691

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

ResetAICInstanceRequest is the request struct for api ResetAICInstance

func CreateResetAICInstanceRequest ¶ added in v1.61.1691

func CreateResetAICInstanceRequest() (request *ResetAICInstanceRequest)

CreateResetAICInstanceRequest creates a request to invoke ResetAICInstance API

type ResetAICInstanceResponse ¶ added in v1.61.1691

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

ResetAICInstanceResponse is the response struct for api ResetAICInstance

func CreateResetAICInstanceResponse ¶ added in v1.61.1691

func CreateResetAICInstanceResponse() (response *ResetAICInstanceResponse)

CreateResetAICInstanceResponse creates a response to parse from ResetAICInstance 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 ResetDiskRequest ¶ added in v1.62.244

type ResetDiskRequest struct {
	*requests.RpcRequest
	SnapshotId string `position:"Query" name:"SnapshotId"`
	DiskId     string `position:"Query" name:"DiskId"`
}

ResetDiskRequest is the request struct for api ResetDisk

func CreateResetDiskRequest ¶ added in v1.62.244

func CreateResetDiskRequest() (request *ResetDiskRequest)

CreateResetDiskRequest creates a request to invoke ResetDisk API

type ResetDiskResponse ¶ added in v1.62.244

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

ResetDiskResponse is the response struct for api ResetDisk

func CreateResetDiskResponse ¶ added in v1.62.244

func CreateResetDiskResponse() (response *ResetDiskResponse)

CreateResetDiskResponse creates a response to parse from ResetDisk response

type ResizeDiskRequest ¶ added in v1.61.1789

type ResizeDiskRequest struct {
	*requests.RpcRequest
	DiskId  string `position:"Query" name:"DiskId"`
	NewSize string `position:"Query" name:"NewSize"`
}

ResizeDiskRequest is the request struct for api ResizeDisk

func CreateResizeDiskRequest ¶ added in v1.61.1789

func CreateResizeDiskRequest() (request *ResizeDiskRequest)

CreateResizeDiskRequest creates a request to invoke ResizeDisk API

type ResizeDiskResponse ¶ added in v1.61.1789

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

ResizeDiskResponse is the response struct for api ResizeDisk

func CreateResizeDiskResponse ¶ added in v1.61.1789

func CreateResizeDiskResponse() (response *ResizeDiskResponse)

CreateResizeDiskResponse creates a response to parse from ResizeDisk response

type Resource ¶ added in v1.61.1789

type Resource struct {
	Status       string `json:"Status" xml:"Status"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	EnsRegionId  string `json:"EnsRegionId" xml:"EnsRegionId"`
}

Resource is a nested struct in ens 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 Resources ¶ added in v1.61.1789

type Resources struct {
	Resource []Resource `json:"resource" xml:"resource"`
}

Resources is a nested struct in ens response

type Response ¶ added in v1.62.741

type Response struct {
	Code       int64  `json:"Code" xml:"Code"`
	Message    string `json:"Message" xml:"Message"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
}

Response is a nested struct in ens response

type Responses ¶ added in v1.62.741

type Responses struct {
	Message    string `json:"Message" xml:"Message"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	Code       int64  `json:"Code" xml:"Code"`
}

Responses 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 Result ¶ added in v1.62.612

type Result struct {
	SuccessCount int64             `json:"SuccessCount" xml:"SuccessCount"`
	FailedCount  int64             `json:"FailedCount" xml:"FailedCount"`
	FailedItems  []FailedItemsItem `json:"FailedItems" xml:"FailedItems"`
}

Result is a nested struct in ens response

type ResultInDeployInstanceSDG ¶ added in v1.62.780

type ResultInDeployInstanceSDG struct {
	FailedCount  int64        `json:"FailedCount" xml:"FailedCount"`
	SuccessCount int64        `json:"SuccessCount" xml:"SuccessCount"`
	FailedItems  []FailedItem `json:"FailedItems" xml:"FailedItems"`
}

ResultInDeployInstanceSDG is a nested struct in ens response

type ResultInDeploySDG ¶ added in v1.62.618

type ResultInDeploySDG struct {
	FailedCount  int64        `json:"FailedCount" xml:"FailedCount"`
	SuccessCount int64        `json:"SuccessCount" xml:"SuccessCount"`
	FailedItems  []FailedItem `json:"FailedItems" xml:"FailedItems"`
}

ResultInDeploySDG is a nested struct in ens 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 Rule ¶ added in v1.62.612

type Rule struct {
	RuleItem []RuleItem `json:"Rule" xml:"Rule"`
}

Rule 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 RuleItem ¶ added in v1.62.612

type RuleItem struct {
	ID         string     `json:"ID" xml:"ID"`
	Prefix     string     `json:"Prefix" xml:"Prefix"`
	Status     string     `json:"Status" xml:"Status"`
	Expiration Expiration `json:"Expiration" xml:"Expiration"`
}

RuleItem is a nested struct in ens response

type RunInstancesDataDisk ¶ added in v1.61.1398

type RunInstancesDataDisk struct {
	Size      string `name:"Size"`
	Encrypted string `name:"Encrypted"`
	Category  string `name:"Category"`
	KMSKeyId  string `name:"KMSKeyId"`
}

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"`
	InstanceChargeStrategy  string                  `position:"Query" name:"InstanceChargeStrategy"`
	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"`
	Tag                     *[]RunInstancesTag      `position:"Query" name:"Tag"  type:"Repeated"`
	Period                  requests.Integer        `position:"Query" name:"Period"`
	PublicIpIdentification  requests.Boolean        `position:"Query" name:"PublicIpIdentification"`
	BillingCycle            string                  `position:"Query" name:"BillingCycle"`
	VSwitchId               string                  `position:"Query" name:"VSwitchId"`
	PrivateIpAddress        string                  `position:"Query" name:"PrivateIpAddress"`
	SpotStrategy            string                  `position:"Query" name:"SpotStrategy"`
	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"`
	AutoUseCoupon           string                  `position:"Query" name:"AutoUseCoupon"`
	UserData                string                  `position:"Query" name:"UserData"`
	PasswordInherit         requests.Boolean        `position:"Query" name:"PasswordInherit"`
	InstanceType            string                  `position:"Query" name:"InstanceType"`
	InstanceChargeType      string                  `position:"Query" name:"InstanceChargeType"`
	Amount                  requests.Integer        `position:"Query" name:"Amount"`
	AutoReleaseTime         string                  `position:"Query" name:"AutoReleaseTime"`
	IpType                  string                  `position:"Query" name:"IpType"`
	SpotDuration            requests.Integer        `position:"Query" name:"SpotDuration"`
	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"`
	Category string `name:"Category"`
}

RunInstancesSystemDisk is a repeated param struct in RunInstancesRequest

type RunInstancesTag ¶ added in v1.62.741

type RunInstancesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

RunInstancesTag 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 SDGsInDescribeSDG ¶ added in v1.62.780

type SDGsInDescribeSDG struct {
	SDGsItem []SDGsItem `json:"SDGs" xml:"SDGs"`
}

SDGsInDescribeSDG is a nested struct in ens response

type SDGsInDescribeSDGs ¶ added in v1.62.780

type SDGsInDescribeSDGs struct {
	SDGsItem []SDGsItem `json:"SDGs" xml:"SDGs"`
}

SDGsInDescribeSDGs is a nested struct in ens response

type SDGsItem ¶ added in v1.62.741

type SDGsItem struct {
	ParentSDGId         string                    `json:"ParentSDGId" xml:"ParentSDGId"`
	UpdateTime          string                    `json:"UpdateTime" xml:"UpdateTime"`
	CreationInstanceId  string                    `json:"CreationInstanceId" xml:"CreationInstanceId"`
	CreationRegionId    string                    `json:"CreationRegionId" xml:"CreationRegionId"`
	CreationTime        string                    `json:"CreationTime" xml:"CreationTime"`
	SDGId               string                    `json:"SDGId" xml:"SDGId"`
	Size                int64                     `json:"Size" xml:"Size"`
	Status              string                    `json:"Status" xml:"Status"`
	Description         string                    `json:"Description" xml:"Description"`
	AvaliableRegionIds  []AvaliableRegionIdsItem  `json:"AvaliableRegionIds" xml:"AvaliableRegionIds"`
	DeployedInstanceIds []DeployedInstanceIdsItem `json:"DeployedInstanceIds" xml:"DeployedInstanceIds"`
	PreloadInfos        []PreloadInfosItem        `json:"PreloadInfos" xml:"PreloadInfos"`
}

SDGsItem is a nested struct in ens response

type SaleControlInDescribeEnsSaleControl ¶ added in v1.62.612

type SaleControlInDescribeEnsSaleControl struct {
	SaleControlItem []SaleControlItem `json:"SaleControl" xml:"SaleControl"`
}

SaleControlInDescribeEnsSaleControl is a nested struct in ens response

type SaleControlInDescribeEnsSaleControlStock ¶ added in v1.62.612

type SaleControlInDescribeEnsSaleControlStock struct {
	SaleControlItem []SaleControlItemInDescribeEnsSaleControlStock `json:"SaleControl" xml:"SaleControl"`
}

SaleControlInDescribeEnsSaleControlStock is a nested struct in ens response

type SaleControlItem ¶ added in v1.62.612

type SaleControlItem struct {
	CommodityCode        string                     `json:"CommodityCode" xml:"CommodityCode"`
	OrderType            string                     `json:"OrderType" xml:"OrderType"`
	BasicSaleControl     BasicSaleControl           `json:"BasicSaleControl" xml:"BasicSaleControl"`
	ConditionSaleControl []ConditionSaleControlItem `json:"ConditionSaleControl" xml:"ConditionSaleControl"`
	SaleControlItems     []SaleControlItemsItem     `json:"SaleControlItems" xml:"SaleControlItems"`
}

SaleControlItem is a nested struct in ens response

type SaleControlItemInDescribeEnsSaleControlStock ¶ added in v1.62.612

type SaleControlItemInDescribeEnsSaleControlStock struct {
	CommodityCode    string                 `json:"CommodityCode" xml:"CommodityCode"`
	OrderType        string                 `json:"OrderType" xml:"OrderType"`
	SaleControlItems []SaleControlItemsItem `json:"SaleControlItems" xml:"SaleControlItems"`
}

SaleControlItemInDescribeEnsSaleControlStock is a nested struct in ens response

type SaleControlItemsInDescribeEnsSaleControl ¶ added in v1.62.612

type SaleControlItemsInDescribeEnsSaleControl struct {
	SaleControlItemsItem []SaleControlItemsItem `json:"saleControlItems" xml:"saleControlItems"`
}

SaleControlItemsInDescribeEnsSaleControl is a nested struct in ens response

type SaleControlItemsInDescribeEnsSaleControlStock ¶ added in v1.62.612

type SaleControlItemsInDescribeEnsSaleControlStock struct {
	SaleControlItemsItem []SaleControlItemsItem `json:"SaleControlItems" xml:"SaleControlItems"`
}

SaleControlItemsInDescribeEnsSaleControlStock is a nested struct in ens response

type SaleControlItemsItem ¶ added in v1.62.612

type SaleControlItemsItem struct {
	ModuleCode      string          `json:"ModuleCode" xml:"ModuleCode"`
	SaleControlItem SaleControlItem `json:"SaleControlItem" xml:"SaleControlItem"`
}

SaleControlItemsItem is a nested struct in ens response

type SaveSDGRequest ¶ added in v1.62.741

type SaveSDGRequest struct {
	*requests.RpcRequest
	SDGId string `position:"Query" name:"SDGId"`
}

SaveSDGRequest is the request struct for api SaveSDG

func CreateSaveSDGRequest ¶ added in v1.62.741

func CreateSaveSDGRequest() (request *SaveSDGRequest)

CreateSaveSDGRequest creates a request to invoke SaveSDG API

type SaveSDGResponse ¶ added in v1.62.741

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

SaveSDGResponse is the response struct for api SaveSDG

func CreateSaveSDGResponse ¶ added in v1.62.741

func CreateSaveSDGResponse() (response *SaveSDGResponse)

CreateSaveSDGResponse creates a response to parse from SaveSDG response

type SdgDeployInfo ¶ added in v1.62.612

type SdgDeployInfo struct {
	SDGId  string `json:"SDGId" xml:"SDGId"`
	Status string `json:"Status" xml:"Status"`
}

SdgDeployInfo is a nested struct in ens response

type SecondaryPublicIpAddresses ¶ added in v1.63.39

type SecondaryPublicIpAddresses struct {
	Ip []Ip `json:"ip" xml:"ip"`
}

SecondaryPublicIpAddresses is a nested struct in ens 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 SecurityGroupIdsInDescribeInstances ¶ added in v1.62.612

type SecurityGroupIdsInDescribeInstances struct {
	SecurityGroupId []string `json:"SecurityGroupId" xml:"SecurityGroupId"`
}

SecurityGroupIdsInDescribeInstances is a nested struct in ens response

type SecurityGroupIdsInDescribeNetworkInterfaces ¶ added in v1.62.612

type SecurityGroupIdsInDescribeNetworkInterfaces struct {
	SecurityGroup []string `json:"SecurityGroup" xml:"SecurityGroup"`
}

SecurityGroupIdsInDescribeNetworkInterfaces 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 ServerLoadBalancerMonitorDataInDescribeServerLoadBalancerListenMonitor ¶ added in v1.63.39

type ServerLoadBalancerMonitorDataInDescribeServerLoadBalancerListenMonitor struct {
	EslbMonitorList []EslbMonitorList `json:"EslbMonitorList" xml:"EslbMonitorList"`
}

ServerLoadBalancerMonitorDataInDescribeServerLoadBalancerListenMonitor is a nested struct in ens response

type ServerLoadBalancerMonitorDataInDescribeServerLoadBalancerMonitor ¶ added in v1.63.39

type ServerLoadBalancerMonitorDataInDescribeServerLoadBalancerMonitor struct {
	EslbMonitorList []EslbMonitorList `json:"EslbMonitorList" xml:"EslbMonitorList"`
}

ServerLoadBalancerMonitorDataInDescribeServerLoadBalancerMonitor is a nested struct in ens response

type Servers ¶ added in v1.61.1691

type Servers struct {
	ServersItem []ServersItem `json:"Servers" xml:"Servers"`
}

Servers is a nested struct in ens response

type ServersItem ¶ added in v1.61.1691

type ServersItem struct {
	CreationTime string             `json:"CreationTime" xml:"CreationTime"`
	ExpiredTime  string             `json:"ExpiredTime" xml:"ExpiredTime"`
	EnsRegionId  string             `json:"EnsRegionId" xml:"EnsRegionId"`
	ServerId     string             `json:"ServerId" xml:"ServerId"`
	SpecName     string             `json:"SpecName" xml:"SpecName"`
	State        string             `json:"State" xml:"State"`
	Status       string             `json:"Status" xml:"Status"`
	Namespace    string             `json:"Namespace" xml:"Namespace"`
	Name         string             `json:"Name" xml:"Name"`
	PayType      string             `json:"PayType" xml:"PayType"`
	LatestAction string             `json:"LatestAction" xml:"LatestAction"`
	AICInstances []AICInstancesItem `json:"AICInstances" xml:"AICInstances"`
}

ServersItem 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"`
	XForwardedFor          string           `position:"Query" name:"XForwardedFor"`
	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"`
	EstablishedTimeout        requests.Integer `position:"Query" name:"EstablishedTimeout"`
	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 SnapShotId ¶ added in v1.62.612

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

SnapShotId is a nested struct in ens response

type Snapshots ¶ added in v1.62.612

type Snapshots struct {
	SnapshotsItem []SnapshotsItem `json:"Snapshots" xml:"Snapshots"`
}

Snapshots is a nested struct in ens response

type SnapshotsItem ¶ added in v1.62.612

type SnapshotsItem struct {
	SnapshotId         string `json:"SnapshotId" xml:"SnapshotId"`
	CreationTime       string `json:"CreationTime" xml:"CreationTime"`
	Status             string `json:"Status" xml:"Status"`
	Size               string `json:"Size" xml:"Size"`
	SourceDiskId       string `json:"SourceDiskId" xml:"SourceDiskId"`
	SourceDiskType     string `json:"SourceDiskType" xml:"SourceDiskType"`
	SourceDiskCategory string `json:"SourceDiskCategory" xml:"SourceDiskCategory"`
	SnapshotName       string `json:"SnapshotName" xml:"SnapshotName"`
	Description        string `json:"Description" xml:"Description"`
	EnsRegionId        string `json:"EnsRegionId" xml:"EnsRegionId"`
	SourceSnapshotId   string `json:"SourceSnapshotId" xml:"SourceSnapshotId"`
	SourceEnsRegionId  string `json:"SourceEnsRegionId" xml:"SourceEnsRegionId"`
}

SnapshotsItem is a nested struct in ens response

type SnatIp ¶ added in v1.62.612

type SnatIp struct {
	Ip          string `json:"Ip" xml:"Ip"`
	Isp         string `json:"Isp" xml:"Isp"`
	EnsRegionId string `json:"EnsRegionId" xml:"EnsRegionId"`
	Standby     bool   `json:"Standby" xml:"Standby"`
}

SnatIp is a nested struct in ens response

type SnatIpsInDescribeSnatAttribute ¶ added in v1.62.612

type SnatIpsInDescribeSnatAttribute struct {
	Snatip []Snatip `json:"snatip" xml:"snatip"`
}

SnatIpsInDescribeSnatAttribute is a nested struct in ens response

type SnatIpsInDescribeSnatTableEntries ¶ added in v1.62.612

type SnatIpsInDescribeSnatTableEntries struct {
	SnatIp []SnatIp `json:"snatIp" xml:"snatIp"`
}

SnatIpsInDescribeSnatTableEntries is a nested struct in ens 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"`
	StandbySnatIp string   `json:"StandbySnatIp" xml:"StandbySnatIp"`
	StandbyStatus string   `json:"StandbyStatus" xml:"StandbyStatus"`
	Type          string   `json:"Type" xml:"Type"`
	IdleTimeout   int      `json:"IdleTimeout" xml:"IdleTimeout"`
	DestCIDR      string   `json:"DestCIDR" xml:"DestCIDR"`
	SnatIps       []SnatIp `json:"SnatIps" xml:"SnatIps"`
}

SnatTableEntry is a nested struct in ens response

type Snatip ¶ added in v1.62.612

type Snatip struct {
	Ip           string `json:"Ip" xml:"Ip"`
	Status       string `json:"Status" xml:"Status"`
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
}

Snatip is a nested struct in ens response

type Ssd ¶ added in v1.62.105

type Ssd struct {
	OversellRatio       int64  `json:"OversellRatio" xml:"OversellRatio"`
	StatusDisable       bool   `json:"StatusDisable" xml:"StatusDisable"`
	UsedRatio           int64  `json:"UsedRatio" xml:"UsedRatio"`
	Display             bool   `json:"Display" xml:"Display"`
	ReserveDisableTotal int64  `json:"ReserveDisableTotal" xml:"ReserveDisableTotal"`
	Reserved            int64  `json:"Reserved" xml:"Reserved"`
	Remain              int64  `json:"Remain" xml:"Remain"`
	StatusDisableTotal  int64  `json:"StatusDisableTotal" xml:"StatusDisableTotal"`
	ReserveDisable      bool   `json:"ReserveDisable" xml:"ReserveDisable"`
	Total               int64  `json:"Total" xml:"Total"`
	Used                int64  `json:"Used" xml:"Used"`
	Type                string `json:"Type" xml:"Type"`
}

Ssd 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 StartInstancesRequest ¶ added in v1.62.105

type StartInstancesRequest struct {
	*requests.RpcRequest
	InstanceIds *[]string `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

StartInstancesRequest is the request struct for api StartInstances

func CreateStartInstancesRequest ¶ added in v1.62.105

func CreateStartInstancesRequest() (request *StartInstancesRequest)

CreateStartInstancesRequest creates a request to invoke StartInstances API

type StartInstancesResponse ¶ added in v1.62.105

type StartInstancesResponse struct {
	*responses.BaseResponse
	RequestId         string     `json:"RequestId" xml:"RequestId"`
	InstanceResponses []Response `json:"InstanceResponses" xml:"InstanceResponses"`
}

StartInstancesResponse is the response struct for api StartInstances

func CreateStartInstancesResponse ¶ added in v1.62.105

func CreateStartInstancesResponse() (response *StartInstancesResponse)

CreateStartInstancesResponse creates a response to parse from StartInstances 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 StartSnatIpForSnatEntryRequest ¶ added in v1.62.612

type StartSnatIpForSnatEntryRequest struct {
	*requests.RpcRequest
	SnatIp      string `position:"Query" name:"SnatIp"`
	SnatEntryId string `position:"Query" name:"SnatEntryId"`
}

StartSnatIpForSnatEntryRequest is the request struct for api StartSnatIpForSnatEntry

func CreateStartSnatIpForSnatEntryRequest ¶ added in v1.62.612

func CreateStartSnatIpForSnatEntryRequest() (request *StartSnatIpForSnatEntryRequest)

CreateStartSnatIpForSnatEntryRequest creates a request to invoke StartSnatIpForSnatEntry API

type StartSnatIpForSnatEntryResponse ¶ added in v1.62.612

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

StartSnatIpForSnatEntryResponse is the response struct for api StartSnatIpForSnatEntry

func CreateStartSnatIpForSnatEntryResponse ¶ added in v1.62.612

func CreateStartSnatIpForSnatEntryResponse() (response *StartSnatIpForSnatEntryResponse)

CreateStartSnatIpForSnatEntryResponse creates a response to parse from StartSnatIpForSnatEntry 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 StopInstancesRequest ¶ added in v1.62.105

type StopInstancesRequest struct {
	*requests.RpcRequest
	InstanceIds *[]string `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

StopInstancesRequest is the request struct for api StopInstances

func CreateStopInstancesRequest ¶ added in v1.62.105

func CreateStopInstancesRequest() (request *StopInstancesRequest)

CreateStopInstancesRequest creates a request to invoke StopInstances API

type StopInstancesResponse ¶ added in v1.62.105

type StopInstancesResponse struct {
	*responses.BaseResponse
	RequestId         string      `json:"RequestId" xml:"RequestId"`
	InstanceResponses []Responses `json:"InstanceResponses" xml:"InstanceResponses"`
}

StopInstancesResponse is the response struct for api StopInstances

func CreateStopInstancesResponse ¶ added in v1.62.105

func CreateStopInstancesResponse() (response *StopInstancesResponse)

CreateStopInstancesResponse creates a response to parse from StopInstances 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 StopSnatIpForSnatEntryRequest ¶ added in v1.62.612

type StopSnatIpForSnatEntryRequest struct {
	*requests.RpcRequest
	SnatIp      string `position:"Query" name:"SnatIp"`
	SnatEntryId string `position:"Query" name:"SnatEntryId"`
}

StopSnatIpForSnatEntryRequest is the request struct for api StopSnatIpForSnatEntry

func CreateStopSnatIpForSnatEntryRequest ¶ added in v1.62.612

func CreateStopSnatIpForSnatEntryRequest() (request *StopSnatIpForSnatEntryRequest)

CreateStopSnatIpForSnatEntryRequest creates a request to invoke StopSnatIpForSnatEntry API

type StopSnatIpForSnatEntryResponse ¶ added in v1.62.612

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

StopSnatIpForSnatEntryResponse is the response struct for api StopSnatIpForSnatEntry

func CreateStopSnatIpForSnatEntryResponse ¶ added in v1.62.612

func CreateStopSnatIpForSnatEntryResponse() (response *StopSnatIpForSnatEntryResponse)

CreateStopSnatIpForSnatEntryResponse creates a response to parse from StopSnatIpForSnatEntry response

type StorageGateways ¶ added in v1.63.6

type StorageGateways struct {
	StorageGatewaysItem []StorageGatewaysItem `json:"StorageGateways" xml:"StorageGateways"`
}

StorageGateways is a nested struct in ens response

type StorageGatewaysItem ¶ added in v1.63.6

type StorageGatewaysItem struct {
	EnsRegionId        string `json:"EnsRegionId" xml:"EnsRegionId"`
	StorageGatewayId   string `json:"StorageGatewayId" xml:"StorageGatewayId"`
	StorageGatewayName string `json:"StorageGatewayName" xml:"StorageGatewayName"`
	StorageGatewayType int    `json:"StorageGatewayType" xml:"StorageGatewayType"`
	ServiceIp          string `json:"ServiceIp" xml:"ServiceIp"`
	CreationTime       string `json:"CreationTime" xml:"CreationTime"`
	Status             string `json:"Status" xml:"Status"`
	Description        string `json:"Description" xml:"Description"`
	VpcId              string `json:"VpcId" xml:"VpcId"`
	CidrBlock          string `json:"CidrBlock" xml:"CidrBlock"`
}

StorageGatewaysItem is a nested struct in ens response

type StorageVolumes ¶ added in v1.63.6

type StorageVolumes struct {
	StorageVolumesItem []StorageVolumesItem `json:"StorageVolumes" xml:"StorageVolumes"`
}

StorageVolumes is a nested struct in ens response

type StorageVolumesItem ¶ added in v1.63.6

type StorageVolumesItem struct {
	StorageVolumeId   string `json:"StorageVolumeId" xml:"StorageVolumeId"`
	StorageVolumeName string `json:"StorageVolumeName" xml:"StorageVolumeName"`
	StorageGatewayId  string `json:"StorageGatewayId" xml:"StorageGatewayId"`
	StorageId         string `json:"StorageId" xml:"StorageId"`
	CreationTime      string `json:"CreationTime" xml:"CreationTime"`
	IsEnable          int    `json:"IsEnable" xml:"IsEnable"`
	IsAuth            int    `json:"IsAuth" xml:"IsAuth"`
	Description       string `json:"Description" xml:"Description"`
	TargetName        string `json:"TargetName" xml:"TargetName"`
	Status            string `json:"Status" xml:"Status"`
	AuthProtocol      string `json:"AuthProtocol" xml:"AuthProtocol"`
	EnsRegionId       string `json:"EnsRegionId" xml:"EnsRegionId"`
}

StorageVolumesItem is a nested struct in ens 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"`
	Isp                   IspInDescribeAvailableResourceInfo `json:"Isp" xml:"Isp"`
	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 Tag ¶ added in v1.62.105

type Tag struct {
	Tags []string `json:"tags" xml:"tags"`
}

Tag is a nested struct in ens response

type TagResources ¶ added in v1.62.780

type TagResources struct {
	TagResourcesItem []TagResourcesItem `json:"TagResources" xml:"TagResources"`
}

TagResources is a nested struct in ens response

type TagResourcesItem ¶ added in v1.62.780

type TagResourcesItem struct {
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	TagKey       string `json:"TagKey" xml:"TagKey"`
	TagValue     string `json:"TagValue" xml:"TagValue"`
}

TagResourcesItem is a nested struct in ens response

type TagResourcesRequest ¶ added in v1.62.780

type TagResourcesRequest struct {
	*requests.RpcRequest
	Tag          *[]TagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceId   *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string             `position:"Query" name:"ResourceType"`
}

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest ¶ added in v1.62.780

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse ¶ added in v1.62.780

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse ¶ added in v1.62.780

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag ¶ added in v1.62.780

type TagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

TagResourcesTag is a repeated param struct in TagResourcesRequest

type Tags ¶ added in v1.62.741

type Tags struct {
	TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}

Tags is a nested struct in ens response

type TagsItem ¶ added in v1.62.741

type TagsItem struct {
	TagValue string `json:"TagValue" xml:"TagValue"`
	TagKey   string `json:"TagKey" xml:"TagKey"`
}

TagsItem is a nested struct in ens response

type UnAllocationIdInCopySnapshot ¶ added in v1.62.612

type UnAllocationIdInCopySnapshot struct {
	UnAllocationIdItem []UnAllocationIdItem `json:"UnAllocationId" xml:"UnAllocationId"`
}

UnAllocationIdInCopySnapshot is a nested struct in ens response

type UnAllocationIdInCreateFileSystem ¶ added in v1.62.612

type UnAllocationIdInCreateFileSystem struct {
	UnAllocationId []string `json:"UnAllocationId" xml:"UnAllocationId"`
}

UnAllocationIdInCreateFileSystem is a nested struct in ens response

type UnAllocationIdInCreateStorageGateway ¶ added in v1.63.6

type UnAllocationIdInCreateStorageGateway struct {
	UnAllocationIdItem []UnAllocationIdItem `json:"UnAllocationId" xml:"UnAllocationId"`
}

UnAllocationIdInCreateStorageGateway is a nested struct in ens response

type UnAllocationIdItem ¶ added in v1.62.612

type UnAllocationIdItem struct {
	InstanceId  string `json:"InstanceId" xml:"InstanceId"`
	EnsRegionId string `json:"EnsRegionId" xml:"EnsRegionId"`
}

UnAllocationIdItem 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 UnassignPrivateIpAddressesRequest ¶ added in v1.61.1691

type UnassignPrivateIpAddressesRequest struct {
	*requests.RpcRequest
	PrivateIpAddress   *[]string `position:"Query" name:"PrivateIpAddress"  type:"Repeated"`
	NetworkInterfaceId string    `position:"Query" name:"NetworkInterfaceId"`
}

UnassignPrivateIpAddressesRequest is the request struct for api UnassignPrivateIpAddresses

func CreateUnassignPrivateIpAddressesRequest ¶ added in v1.61.1691

func CreateUnassignPrivateIpAddressesRequest() (request *UnassignPrivateIpAddressesRequest)

CreateUnassignPrivateIpAddressesRequest creates a request to invoke UnassignPrivateIpAddresses API

type UnassignPrivateIpAddressesResponse ¶ added in v1.61.1691

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

UnassignPrivateIpAddressesResponse is the response struct for api UnassignPrivateIpAddresses

func CreateUnassignPrivateIpAddressesResponse ¶ added in v1.61.1691

func CreateUnassignPrivateIpAddressesResponse() (response *UnassignPrivateIpAddressesResponse)

CreateUnassignPrivateIpAddressesResponse creates a response to parse from UnassignPrivateIpAddresses response

type UnassociateHaVipRequest ¶ added in v1.63.39

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

UnassociateHaVipRequest is the request struct for api UnassociateHaVip

func CreateUnassociateHaVipRequest ¶ added in v1.63.39

func CreateUnassociateHaVipRequest() (request *UnassociateHaVipRequest)

CreateUnassociateHaVipRequest creates a request to invoke UnassociateHaVip API

type UnassociateHaVipResponse ¶ added in v1.63.39

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

UnassociateHaVipResponse is the response struct for api UnassociateHaVip

func CreateUnassociateHaVipResponse ¶ added in v1.63.39

func CreateUnassociateHaVipResponse() (response *UnassociateHaVipResponse)

CreateUnassociateHaVipResponse creates a response to parse from UnassociateHaVip response

type UnassociateNetworkAclRequest ¶ added in v1.61.1789

type UnassociateNetworkAclRequest struct {
	*requests.RpcRequest
	NetworkAclId string                           `position:"Query" name:"NetworkAclId"`
	Resource     *[]UnassociateNetworkAclResource `position:"Query" name:"Resource"  type:"Repeated"`
}

UnassociateNetworkAclRequest is the request struct for api UnassociateNetworkAcl

func CreateUnassociateNetworkAclRequest ¶ added in v1.61.1789

func CreateUnassociateNetworkAclRequest() (request *UnassociateNetworkAclRequest)

CreateUnassociateNetworkAclRequest creates a request to invoke UnassociateNetworkAcl API

type UnassociateNetworkAclResource ¶ added in v1.61.1789

type UnassociateNetworkAclResource struct {
	ResourceId   string `name:"ResourceId"`
	ResourceType string `name:"ResourceType"`
}

UnassociateNetworkAclResource is a repeated param struct in UnassociateNetworkAclRequest

type UnassociateNetworkAclResponse ¶ added in v1.61.1789

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

UnassociateNetworkAclResponse is the response struct for api UnassociateNetworkAcl

func CreateUnassociateNetworkAclResponse ¶ added in v1.61.1789

func CreateUnassociateNetworkAclResponse() (response *UnassociateNetworkAclResponse)

CreateUnassociateNetworkAclResponse creates a response to parse from UnassociateNetworkAcl response

type UnloadRegionSDGRequest ¶ added in v1.62.780

type UnloadRegionSDGRequest struct {
	*requests.RpcRequest
	DestinationRegionIds *[]string `position:"Query" name:"DestinationRegionIds"  type:"Json"`
	SDGId                string    `position:"Query" name:"SDGId"`
	Namespaces           *[]string `position:"Query" name:"Namespaces"  type:"Json"`
}

UnloadRegionSDGRequest is the request struct for api UnloadRegionSDG

func CreateUnloadRegionSDGRequest ¶ added in v1.62.780

func CreateUnloadRegionSDGRequest() (request *UnloadRegionSDGRequest)

CreateUnloadRegionSDGRequest creates a request to invoke UnloadRegionSDG API

type UnloadRegionSDGResponse ¶ added in v1.62.780

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

UnloadRegionSDGResponse is the response struct for api UnloadRegionSDG

func CreateUnloadRegionSDGResponse ¶ added in v1.62.780

func CreateUnloadRegionSDGResponse() (response *UnloadRegionSDGResponse)

CreateUnloadRegionSDGResponse creates a response to parse from UnloadRegionSDG response

type UntagResourcesRequest ¶ added in v1.62.780

type UntagResourcesRequest struct {
	*requests.RpcRequest
	All          requests.Boolean `position:"Query" name:"All"`
	ResourceId   *[]string        `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string           `position:"Query" name:"ResourceType"`
	TagKey       *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
}

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest ¶ added in v1.62.780

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse ¶ added in v1.62.780

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

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse ¶ added in v1.62.780

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpdateEnsSaleControlRequest ¶ added in v1.62.612

type UpdateEnsSaleControlRequest struct {
	*requests.RpcRequest
	SaleControls  *[]UpdateEnsSaleControlSaleControls `position:"Query" name:"SaleControls"  type:"Json"`
	CustomAccount string                              `position:"Query" name:"CustomAccount"`
	CommodityCode string                              `position:"Query" name:"CommodityCode"`
	AliUidAccount string                              `position:"Query" name:"AliUidAccount"`
}

UpdateEnsSaleControlRequest is the request struct for api UpdateEnsSaleControl

func CreateUpdateEnsSaleControlRequest ¶ added in v1.62.612

func CreateUpdateEnsSaleControlRequest() (request *UpdateEnsSaleControlRequest)

CreateUpdateEnsSaleControlRequest creates a request to invoke UpdateEnsSaleControl API

type UpdateEnsSaleControlResponse ¶ added in v1.62.612

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

UpdateEnsSaleControlResponse is the response struct for api UpdateEnsSaleControl

func CreateUpdateEnsSaleControlResponse ¶ added in v1.62.612

func CreateUpdateEnsSaleControlResponse() (response *UpdateEnsSaleControlResponse)

CreateUpdateEnsSaleControlResponse creates a response to parse from UpdateEnsSaleControl response

type UpdateEnsSaleControlSaleControls ¶ added in v1.62.612

type UpdateEnsSaleControlSaleControls struct {
	ModuleCode        string                                                   `name:"ModuleCode"`
	ModuleValue       UpdateEnsSaleControlSaleControlsModuleValue              `name:"ModuleValue" type:"Struct"`
	ConditionControls *[]UpdateEnsSaleControlSaleControlsConditionControlsItem `name:"ConditionControls" type:"Repeated"`
	Description       string                                                   `name:"Description"`
	Operator          string                                                   `name:"Operator"`
	OrderType         string                                                   `name:"OrderType"`
}

UpdateEnsSaleControlSaleControls is a repeated param struct in UpdateEnsSaleControlRequest

type UpdateEnsSaleControlSaleControlsConditionControlsItem ¶ added in v1.62.612

type UpdateEnsSaleControlSaleControlsConditionControlsItem struct {
	ConditionControlModuleValue string `name:"ConditionControlModuleValue"`
	ConditionControlModuleCode  string `name:"ConditionControlModuleCode"`
}

UpdateEnsSaleControlSaleControlsConditionControlsItem is a repeated param struct in UpdateEnsSaleControlRequest

type UpdateEnsSaleControlSaleControlsModuleValue ¶ added in v1.62.612

type UpdateEnsSaleControlSaleControlsModuleValue struct {
	ModuleValue    *[]string `name:"ModuleValue" type:"Repeated"`
	ModuleMaxValue string    `name:"ModuleMaxValue"`
	ModuleMinValue string    `name:"ModuleMinValue"`
}

UpdateEnsSaleControlSaleControlsModuleValue is a repeated param struct in UpdateEnsSaleControlRequest

type UpgradeAICInstanceImageRequest ¶ added in v1.61.1691

type UpgradeAICInstanceImageRequest struct {
	*requests.RpcRequest
	ImageId   string           `position:"Query" name:"ImageId"`
	Timeout   requests.Integer `position:"Query" name:"Timeout"`
	ServerIds *[]string        `position:"Query" name:"ServerIds"  type:"Json"`
}

UpgradeAICInstanceImageRequest is the request struct for api UpgradeAICInstanceImage

func CreateUpgradeAICInstanceImageRequest ¶ added in v1.61.1691

func CreateUpgradeAICInstanceImageRequest() (request *UpgradeAICInstanceImageRequest)

CreateUpgradeAICInstanceImageRequest creates a request to invoke UpgradeAICInstanceImage API

type UpgradeAICInstanceImageResponse ¶ added in v1.61.1691

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

UpgradeAICInstanceImageResponse is the response struct for api UpgradeAICInstanceImage

func CreateUpgradeAICInstanceImageResponse ¶ added in v1.61.1691

func CreateUpgradeAICInstanceImageResponse() (response *UpgradeAICInstanceImageResponse)

CreateUpgradeAICInstanceImageResponse creates a response to parse from UpgradeAICInstanceImage 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"`
	TaskId    string `json:"TaskId" xml:"TaskId"`
}

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 UsageList ¶ added in v1.62.244

type UsageList struct {
	UsageListItem []UsageListItem `json:"UsageList" xml:"UsageList"`
}

UsageList is a nested struct in ens response

type UsageListItem ¶ added in v1.62.244

type UsageListItem struct {
	LanRxBw          int64  `json:"LanRxBw" xml:"LanRxBw"`
	LanTxBw          int64  `json:"LanTxBw" xml:"LanTxBw"`
	Point            int64  `json:"Point" xml:"Point"`
	PointTs          string `json:"PointTs" xml:"PointTs"`
	StorageUsageByte int64  `json:"StorageUsageByte" xml:"StorageUsageByte"`
	WanRxBw          int64  `json:"WanRxBw" xml:"WanRxBw"`
	WanTxBw          int64  `json:"WanTxBw" xml:"WanTxBw"`
}

UsageListItem is a nested struct in ens 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

type VolumeId ¶ added in v1.63.6

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

VolumeId 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