ecs

package
v0.0.0-...-bbc24d0 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type AcceptInquiredSystemEventRequest ¶

type AcceptInquiredSystemEventRequest struct {
	*requests.RpcRequest
	EventId              string           `position:"Query" name:"EventId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

AcceptInquiredSystemEventRequest is the request struct for api AcceptInquiredSystemEvent

func CreateAcceptInquiredSystemEventRequest ¶

func CreateAcceptInquiredSystemEventRequest() (request *AcceptInquiredSystemEventRequest)

CreateAcceptInquiredSystemEventRequest creates a request to invoke AcceptInquiredSystemEvent API

type AcceptInquiredSystemEventResponse ¶

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

AcceptInquiredSystemEventResponse is the response struct for api AcceptInquiredSystemEvent

func CreateAcceptInquiredSystemEventResponse ¶

func CreateAcceptInquiredSystemEventResponse() (response *AcceptInquiredSystemEventResponse)

CreateAcceptInquiredSystemEventResponse creates a response to parse from AcceptInquiredSystemEvent response

type AccessPointSet ¶

type AccessPointSet struct {
	AccessPointType []AccessPointType `json:"AccessPointType" xml:"AccessPointType"`
}

AccessPointSet is a nested struct in ecs response

type AccessPointType ¶

type AccessPointType struct {
	AccessPointId    string `json:"AccessPointId" xml:"AccessPointId"`
	Status           string `json:"Status" xml:"Status"`
	Type             string `json:"Type" xml:"Type"`
	AttachedRegionNo string `json:"AttachedRegionNo" xml:"AttachedRegionNo"`
	Location         string `json:"Location" xml:"Location"`
	HostOperator     string `json:"HostOperator" xml:"HostOperator"`
	Name             string `json:"Name" xml:"Name"`
	Description      string `json:"Description" xml:"Description"`
}

AccessPointType is a nested struct in ecs response

type Account ¶

type Account struct {
	AliyunId string `json:"AliyunId" xml:"AliyunId"`
}

Account is a nested struct in ecs response

type AccountAttributeItem ¶

type AccountAttributeItem struct {
	AttributeName   string          `json:"AttributeName" xml:"AttributeName"`
	AttributeValues AttributeValues `json:"AttributeValues" xml:"AttributeValues"`
}

AccountAttributeItem is a nested struct in ecs response

type AccountAttributeItems ¶

type AccountAttributeItems struct {
	AccountAttributeItem []AccountAttributeItem `json:"AccountAttributeItem" xml:"AccountAttributeItem"`
}

AccountAttributeItems is a nested struct in ecs response

type Accounts ¶

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

Accounts is a nested struct in ecs response

type ActivateRouterInterfaceRequest ¶

type ActivateRouterInterfaceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
}

ActivateRouterInterfaceRequest is the request struct for api ActivateRouterInterface

func CreateActivateRouterInterfaceRequest ¶

func CreateActivateRouterInterfaceRequest() (request *ActivateRouterInterfaceRequest)

CreateActivateRouterInterfaceRequest creates a request to invoke ActivateRouterInterface API

type ActivateRouterInterfaceResponse ¶

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

ActivateRouterInterfaceResponse is the response struct for api ActivateRouterInterface

func CreateActivateRouterInterfaceResponse ¶

func CreateActivateRouterInterfaceResponse() (response *ActivateRouterInterfaceResponse)

CreateActivateRouterInterfaceResponse creates a response to parse from ActivateRouterInterface response

type AddBandwidthPackageIpsRequest ¶

type AddBandwidthPackageIpsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	IpCount              string           `position:"Query" name:"IpCount"`
}

AddBandwidthPackageIpsRequest is the request struct for api AddBandwidthPackageIps

func CreateAddBandwidthPackageIpsRequest ¶

func CreateAddBandwidthPackageIpsRequest() (request *AddBandwidthPackageIpsRequest)

CreateAddBandwidthPackageIpsRequest creates a request to invoke AddBandwidthPackageIps API

type AddBandwidthPackageIpsResponse ¶

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

AddBandwidthPackageIpsResponse is the response struct for api AddBandwidthPackageIps

func CreateAddBandwidthPackageIpsResponse ¶

func CreateAddBandwidthPackageIpsResponse() (response *AddBandwidthPackageIpsResponse)

CreateAddBandwidthPackageIpsResponse creates a response to parse from AddBandwidthPackageIps response

type AddTagsRequest ¶

type AddTagsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceId           string           `position:"Query" name:"ResourceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Tag                  *[]AddTagsTag    `position:"Query" name:"Tag"  type:"Repeated"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
}

AddTagsRequest is the request struct for api AddTags

func CreateAddTagsRequest ¶

func CreateAddTagsRequest() (request *AddTagsRequest)

CreateAddTagsRequest creates a request to invoke AddTags API

type AddTagsResponse ¶

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

AddTagsResponse is the response struct for api AddTags

func CreateAddTagsResponse ¶

func CreateAddTagsResponse() (response *AddTagsResponse)

CreateAddTagsResponse creates a response to parse from AddTags response

type AddTagsTag ¶

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

AddTagsTag is a repeated param struct in AddTagsRequest

type AllocateDedicatedHostsRequest ¶

type AllocateDedicatedHostsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                requests.Integer             `position:"Query" name:"ResourceOwnerId"`
	ClientToken                    string                       `position:"Query" name:"ClientToken"`
	Description                    string                       `position:"Query" name:"Description"`
	ResourceGroupId                string                       `position:"Query" name:"ResourceGroupId"`
	ActionOnMaintenance            string                       `position:"Query" name:"ActionOnMaintenance"`
	Tag                            *[]AllocateDedicatedHostsTag `position:"Query" name:"Tag"  type:"Repeated"`
	DedicatedHostType              string                       `position:"Query" name:"DedicatedHostType"`
	AutoRenewPeriod                requests.Integer             `position:"Query" name:"AutoRenewPeriod"`
	Period                         requests.Integer             `position:"Query" name:"Period"`
	Quantity                       requests.Integer             `position:"Query" name:"Quantity"`
	DedicatedHostName              string                       `position:"Query" name:"DedicatedHostName"`
	ResourceOwnerAccount           string                       `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                   string                       `position:"Query" name:"OwnerAccount"`
	AutoReleaseTime                string                       `position:"Query" name:"AutoReleaseTime"`
	OwnerId                        requests.Integer             `position:"Query" name:"OwnerId"`
	PeriodUnit                     string                       `position:"Query" name:"PeriodUnit"`
	AutoRenew                      requests.Boolean             `position:"Query" name:"AutoRenew"`
	NetworkAttributesSlbUdpTimeout requests.Integer             `position:"Query" name:"NetworkAttributes.SlbUdpTimeout"`
	ZoneId                         string                       `position:"Query" name:"ZoneId"`
	ChargeType                     string                       `position:"Query" name:"ChargeType"`
	NetworkAttributesUdpTimeout    requests.Integer             `position:"Query" name:"NetworkAttributes.UdpTimeout"`
}

AllocateDedicatedHostsRequest is the request struct for api AllocateDedicatedHosts

func CreateAllocateDedicatedHostsRequest ¶

func CreateAllocateDedicatedHostsRequest() (request *AllocateDedicatedHostsRequest)

CreateAllocateDedicatedHostsRequest creates a request to invoke AllocateDedicatedHosts API

type AllocateDedicatedHostsResponse ¶

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

AllocateDedicatedHostsResponse is the response struct for api AllocateDedicatedHosts

func CreateAllocateDedicatedHostsResponse ¶

func CreateAllocateDedicatedHostsResponse() (response *AllocateDedicatedHostsResponse)

CreateAllocateDedicatedHostsResponse creates a response to parse from AllocateDedicatedHosts response

type AllocateDedicatedHostsTag ¶

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

AllocateDedicatedHostsTag is a repeated param struct in AllocateDedicatedHostsRequest

type AllocateEipAddressRequest ¶

type AllocateEipAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            string           `position:"Query" name:"Bandwidth"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
	ISP                  string           `position:"Query" name:"ISP"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

AllocateEipAddressRequest is the request struct for api AllocateEipAddress

func CreateAllocateEipAddressRequest ¶

func CreateAllocateEipAddressRequest() (request *AllocateEipAddressRequest)

CreateAllocateEipAddressRequest creates a request to invoke AllocateEipAddress API

type AllocateEipAddressResponse ¶

type AllocateEipAddressResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	AllocationId string `json:"AllocationId" xml:"AllocationId"`
	EipAddress   string `json:"EipAddress" xml:"EipAddress"`
}

AllocateEipAddressResponse is the response struct for api AllocateEipAddress

func CreateAllocateEipAddressResponse ¶

func CreateAllocateEipAddressResponse() (response *AllocateEipAddressResponse)

CreateAllocateEipAddressResponse creates a response to parse from AllocateEipAddress response

type AllocatePublicIpAddressRequest ¶

type AllocatePublicIpAddressRequest struct {
	*requests.RpcRequest
	IpAddress            string           `position:"Query" name:"IpAddress"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VlanId               string           `position:"Query" name:"VlanId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

AllocatePublicIpAddressRequest is the request struct for api AllocatePublicIpAddress

func CreateAllocatePublicIpAddressRequest ¶

func CreateAllocatePublicIpAddressRequest() (request *AllocatePublicIpAddressRequest)

CreateAllocatePublicIpAddressRequest creates a request to invoke AllocatePublicIpAddress API

type AllocatePublicIpAddressResponse ¶

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

AllocatePublicIpAddressResponse is the response struct for api AllocatePublicIpAddress

func CreateAllocatePublicIpAddressResponse ¶

func CreateAllocatePublicIpAddressResponse() (response *AllocatePublicIpAddressResponse)

CreateAllocatePublicIpAddressResponse creates a response to parse from AllocatePublicIpAddress response

type ApplyAutoSnapshotPolicyRequest ¶

type ApplyAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	AutoSnapshotPolicyId string           `position:"Query" name:"autoSnapshotPolicyId"`
	DiskIds              string           `position:"Query" name:"diskIds"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ApplyAutoSnapshotPolicyRequest is the request struct for api ApplyAutoSnapshotPolicy

func CreateApplyAutoSnapshotPolicyRequest ¶

func CreateApplyAutoSnapshotPolicyRequest() (request *ApplyAutoSnapshotPolicyRequest)

CreateApplyAutoSnapshotPolicyRequest creates a request to invoke ApplyAutoSnapshotPolicy API

type ApplyAutoSnapshotPolicyResponse ¶

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

ApplyAutoSnapshotPolicyResponse is the response struct for api ApplyAutoSnapshotPolicy

func CreateApplyAutoSnapshotPolicyResponse ¶

func CreateApplyAutoSnapshotPolicyResponse() (response *ApplyAutoSnapshotPolicyResponse)

CreateApplyAutoSnapshotPolicyResponse creates a response to parse from ApplyAutoSnapshotPolicy response

type AssignIpv6AddressesRequest ¶

type AssignIpv6AddressesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Ipv6AddressCount     requests.Integer `position:"Query" name:"Ipv6AddressCount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	NetworkInterfaceId   string           `position:"Query" name:"NetworkInterfaceId"`
	Ipv6Address          *[]string        `position:"Query" name:"Ipv6Address"  type:"Repeated"`
}

AssignIpv6AddressesRequest is the request struct for api AssignIpv6Addresses

func CreateAssignIpv6AddressesRequest ¶

func CreateAssignIpv6AddressesRequest() (request *AssignIpv6AddressesRequest)

CreateAssignIpv6AddressesRequest creates a request to invoke AssignIpv6Addresses API

type AssignIpv6AddressesResponse ¶

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

AssignIpv6AddressesResponse is the response struct for api AssignIpv6Addresses

func CreateAssignIpv6AddressesResponse ¶

func CreateAssignIpv6AddressesResponse() (response *AssignIpv6AddressesResponse)

CreateAssignIpv6AddressesResponse creates a response to parse from AssignIpv6Addresses response

type AssignPrivateIpAddressesRequest ¶

type AssignPrivateIpAddressesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecondaryPrivateIpAddressCount requests.Integer `position:"Query" name:"SecondaryPrivateIpAddressCount"`
	ResourceOwnerAccount           string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                   string           `position:"Query" name:"OwnerAccount"`
	OwnerId                        requests.Integer `position:"Query" name:"OwnerId"`
	PrivateIpAddress               *[]string        `position:"Query" name:"PrivateIpAddress"  type:"Repeated"`
	NetworkInterfaceId             string           `position:"Query" name:"NetworkInterfaceId"`
}

AssignPrivateIpAddressesRequest is the request struct for api AssignPrivateIpAddresses

func CreateAssignPrivateIpAddressesRequest ¶

func CreateAssignPrivateIpAddressesRequest() (request *AssignPrivateIpAddressesRequest)

CreateAssignPrivateIpAddressesRequest creates a request to invoke AssignPrivateIpAddresses API

type AssignPrivateIpAddressesResponse ¶

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

AssignPrivateIpAddressesResponse is the response struct for api AssignPrivateIpAddresses

func CreateAssignPrivateIpAddressesResponse ¶

func CreateAssignPrivateIpAddressesResponse() (response *AssignPrivateIpAddressesResponse)

CreateAssignPrivateIpAddressesResponse creates a response to parse from AssignPrivateIpAddresses response

type AssociateEipAddressRequest ¶

type AssociateEipAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	AllocationId         string           `position:"Query" name:"AllocationId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

AssociateEipAddressRequest is the request struct for api AssociateEipAddress

func CreateAssociateEipAddressRequest ¶

func CreateAssociateEipAddressRequest() (request *AssociateEipAddressRequest)

CreateAssociateEipAddressRequest creates a request to invoke AssociateEipAddress API

type AssociateEipAddressResponse ¶

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

AssociateEipAddressResponse is the response struct for api AssociateEipAddress

func CreateAssociateEipAddressResponse ¶

func CreateAssociateEipAddressResponse() (response *AssociateEipAddressResponse)

CreateAssociateEipAddressResponse creates a response to parse from AssociateEipAddress response

type AssociateHaVipRequest ¶

type AssociateHaVipRequest struct {
	*requests.RpcRequest
	HaVipId              string           `position:"Query" name:"HaVipId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

AssociateHaVipRequest is the request struct for api AssociateHaVip

func CreateAssociateHaVipRequest ¶

func CreateAssociateHaVipRequest() (request *AssociateHaVipRequest)

CreateAssociateHaVipRequest creates a request to invoke AssociateHaVip API

type AssociateHaVipResponse ¶

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

AssociateHaVipResponse is the response struct for api AssociateHaVip

func CreateAssociateHaVipResponse ¶

func CreateAssociateHaVipResponse() (response *AssociateHaVipResponse)

CreateAssociateHaVipResponse creates a response to parse from AssociateHaVip response

type AssociatedEipAddresses ¶

type AssociatedEipAddresses struct {
	AssociatedEipAddresse []string `json:"associatedEipAddresse" xml:"associatedEipAddresse"`
}

AssociatedEipAddresses is a nested struct in ecs response

type AssociatedInstances ¶

type AssociatedInstances struct {
	AssociatedInstance []string `json:"associatedInstance" xml:"associatedInstance"`
}

AssociatedInstances is a nested struct in ecs response

type AssociatedPublicIp ¶

type AssociatedPublicIp struct {
	PublicIpAddress string `json:"PublicIpAddress" xml:"PublicIpAddress"`
	AllocationId    string `json:"AllocationId" xml:"AllocationId"`
}

AssociatedPublicIp is a nested struct in ecs response

type AttachClassicLinkVpcRequest ¶

type AttachClassicLinkVpcRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VpcId                string           `position:"Query" name:"VpcId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

AttachClassicLinkVpcRequest is the request struct for api AttachClassicLinkVpc

func CreateAttachClassicLinkVpcRequest ¶

func CreateAttachClassicLinkVpcRequest() (request *AttachClassicLinkVpcRequest)

CreateAttachClassicLinkVpcRequest creates a request to invoke AttachClassicLinkVpc API

type AttachClassicLinkVpcResponse ¶

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

AttachClassicLinkVpcResponse is the response struct for api AttachClassicLinkVpc

func CreateAttachClassicLinkVpcResponse ¶

func CreateAttachClassicLinkVpcResponse() (response *AttachClassicLinkVpcResponse)

CreateAttachClassicLinkVpcResponse creates a response to parse from AttachClassicLinkVpc response

type AttachDiskRequest ¶

type AttachDiskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	DiskId               string           `position:"Query" name:"DiskId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Device               string           `position:"Query" name:"Device"`
	DeleteWithInstance   requests.Boolean `position:"Query" name:"DeleteWithInstance"`
}

AttachDiskRequest is the request struct for api AttachDisk

func CreateAttachDiskRequest ¶

func CreateAttachDiskRequest() (request *AttachDiskRequest)

CreateAttachDiskRequest creates a request to invoke AttachDisk API

type AttachDiskResponse ¶

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

AttachDiskResponse is the response struct for api AttachDisk

func CreateAttachDiskResponse ¶

func CreateAttachDiskResponse() (response *AttachDiskResponse)

CreateAttachDiskResponse creates a response to parse from AttachDisk response

type AttachInstanceRamRoleRequest ¶

type AttachInstanceRamRoleRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	InstanceIds          string           `position:"Query" name:"InstanceIds"`
	RamRoleName          string           `position:"Query" name:"RamRoleName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

AttachInstanceRamRoleRequest is the request struct for api AttachInstanceRamRole

func CreateAttachInstanceRamRoleRequest ¶

func CreateAttachInstanceRamRoleRequest() (request *AttachInstanceRamRoleRequest)

CreateAttachInstanceRamRoleRequest creates a request to invoke AttachInstanceRamRole API

type AttachInstanceRamRoleResponse ¶

type AttachInstanceRamRoleResponse struct {
	*responses.BaseResponse
	RequestId                    string                       `json:"RequestId" xml:"RequestId"`
	TotalCount                   int                          `json:"TotalCount" xml:"TotalCount"`
	FailCount                    int                          `json:"FailCount" xml:"FailCount"`
	RamRoleName                  string                       `json:"RamRoleName" xml:"RamRoleName"`
	AttachInstanceRamRoleResults AttachInstanceRamRoleResults `json:"AttachInstanceRamRoleResults" xml:"AttachInstanceRamRoleResults"`
}

AttachInstanceRamRoleResponse is the response struct for api AttachInstanceRamRole

func CreateAttachInstanceRamRoleResponse ¶

func CreateAttachInstanceRamRoleResponse() (response *AttachInstanceRamRoleResponse)

CreateAttachInstanceRamRoleResponse creates a response to parse from AttachInstanceRamRole response

type AttachInstanceRamRoleResult ¶

type AttachInstanceRamRoleResult struct {
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	Success    bool   `json:"Success" xml:"Success"`
	Code       string `json:"Code" xml:"Code"`
	Message    string `json:"Message" xml:"Message"`
}

AttachInstanceRamRoleResult is a nested struct in ecs response

type AttachInstanceRamRoleResults ¶

type AttachInstanceRamRoleResults struct {
	AttachInstanceRamRoleResult []AttachInstanceRamRoleResult `json:"AttachInstanceRamRoleResult" xml:"AttachInstanceRamRoleResult"`
}

AttachInstanceRamRoleResults is a nested struct in ecs response

type AttachKeyPairRequest ¶

type AttachKeyPairRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	InstanceIds          string           `position:"Query" name:"InstanceIds"`
	KeyPairName          string           `position:"Query" name:"KeyPairName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

AttachKeyPairRequest is the request struct for api AttachKeyPair

func CreateAttachKeyPairRequest ¶

func CreateAttachKeyPairRequest() (request *AttachKeyPairRequest)

CreateAttachKeyPairRequest creates a request to invoke AttachKeyPair API

type AttachKeyPairResponse ¶

type AttachKeyPairResponse struct {
	*responses.BaseResponse
	RequestId   string                 `json:"RequestId" xml:"RequestId"`
	TotalCount  string                 `json:"TotalCount" xml:"TotalCount"`
	FailCount   string                 `json:"FailCount" xml:"FailCount"`
	KeyPairName string                 `json:"KeyPairName" xml:"KeyPairName"`
	Results     ResultsInAttachKeyPair `json:"Results" xml:"Results"`
}

AttachKeyPairResponse is the response struct for api AttachKeyPair

func CreateAttachKeyPairResponse ¶

func CreateAttachKeyPairResponse() (response *AttachKeyPairResponse)

CreateAttachKeyPairResponse creates a response to parse from AttachKeyPair response

type AttachNetworkInterfaceRequest ¶

type AttachNetworkInterfaceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	NetworkInterfaceId   string           `position:"Query" name:"NetworkInterfaceId"`
}

AttachNetworkInterfaceRequest is the request struct for api AttachNetworkInterface

func CreateAttachNetworkInterfaceRequest ¶

func CreateAttachNetworkInterfaceRequest() (request *AttachNetworkInterfaceRequest)

CreateAttachNetworkInterfaceRequest creates a request to invoke AttachNetworkInterface API

type AttachNetworkInterfaceResponse ¶

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

AttachNetworkInterfaceResponse is the response struct for api AttachNetworkInterface

func CreateAttachNetworkInterfaceResponse ¶

func CreateAttachNetworkInterfaceResponse() (response *AttachNetworkInterfaceResponse)

CreateAttachNetworkInterfaceResponse creates a response to parse from AttachNetworkInterface response

type AttributeValues ¶

type AttributeValues struct {
	ValueItem []ValueItem `json:"ValueItem" xml:"ValueItem"`
}

AttributeValues is a nested struct in ecs response

type AuthorizeSecurityGroupEgressRequest ¶

type AuthorizeSecurityGroupEgressRequest struct {
	*requests.RpcRequest
	NicType               string           `position:"Query" name:"NicType"`
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SourcePortRange       string           `position:"Query" name:"SourcePortRange"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	SecurityGroupId       string           `position:"Query" name:"SecurityGroupId"`
	Description           string           `position:"Query" name:"Description"`
	Ipv6DestCidrIp        string           `position:"Query" name:"Ipv6DestCidrIp"`
	Ipv6SourceCidrIp      string           `position:"Query" name:"Ipv6SourceCidrIp"`
	Policy                string           `position:"Query" name:"Policy"`
	PortRange             string           `position:"Query" name:"PortRange"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	IpProtocol            string           `position:"Query" name:"IpProtocol"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	SourceCidrIp          string           `position:"Query" name:"SourceCidrIp"`
	DestGroupId           string           `position:"Query" name:"DestGroupId"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	DestGroupOwnerAccount string           `position:"Query" name:"DestGroupOwnerAccount"`
	Priority              string           `position:"Query" name:"Priority"`
	DestCidrIp            string           `position:"Query" name:"DestCidrIp"`
	DestGroupOwnerId      requests.Integer `position:"Query" name:"DestGroupOwnerId"`
}

AuthorizeSecurityGroupEgressRequest is the request struct for api AuthorizeSecurityGroupEgress

func CreateAuthorizeSecurityGroupEgressRequest ¶

func CreateAuthorizeSecurityGroupEgressRequest() (request *AuthorizeSecurityGroupEgressRequest)

CreateAuthorizeSecurityGroupEgressRequest creates a request to invoke AuthorizeSecurityGroupEgress API

type AuthorizeSecurityGroupEgressResponse ¶

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

AuthorizeSecurityGroupEgressResponse is the response struct for api AuthorizeSecurityGroupEgress

func CreateAuthorizeSecurityGroupEgressResponse ¶

func CreateAuthorizeSecurityGroupEgressResponse() (response *AuthorizeSecurityGroupEgressResponse)

CreateAuthorizeSecurityGroupEgressResponse creates a response to parse from AuthorizeSecurityGroupEgress response

type AuthorizeSecurityGroupRequest ¶

type AuthorizeSecurityGroupRequest struct {
	*requests.RpcRequest
	NicType                 string           `position:"Query" name:"NicType"`
	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SourcePortRange         string           `position:"Query" name:"SourcePortRange"`
	ClientToken             string           `position:"Query" name:"ClientToken"`
	SecurityGroupId         string           `position:"Query" name:"SecurityGroupId"`
	Description             string           `position:"Query" name:"Description"`
	SourceGroupOwnerId      requests.Integer `position:"Query" name:"SourceGroupOwnerId"`
	SourceGroupOwnerAccount string           `position:"Query" name:"SourceGroupOwnerAccount"`
	Ipv6SourceCidrIp        string           `position:"Query" name:"Ipv6SourceCidrIp"`
	Ipv6DestCidrIp          string           `position:"Query" name:"Ipv6DestCidrIp"`
	Policy                  string           `position:"Query" name:"Policy"`
	PortRange               string           `position:"Query" name:"PortRange"`
	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
	IpProtocol              string           `position:"Query" name:"IpProtocol"`
	OwnerAccount            string           `position:"Query" name:"OwnerAccount"`
	SourceCidrIp            string           `position:"Query" name:"SourceCidrIp"`
	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
	Priority                string           `position:"Query" name:"Priority"`
	DestCidrIp              string           `position:"Query" name:"DestCidrIp"`
	SourceGroupId           string           `position:"Query" name:"SourceGroupId"`
}

AuthorizeSecurityGroupRequest is the request struct for api AuthorizeSecurityGroup

func CreateAuthorizeSecurityGroupRequest ¶

func CreateAuthorizeSecurityGroupRequest() (request *AuthorizeSecurityGroupRequest)

CreateAuthorizeSecurityGroupRequest creates a request to invoke AuthorizeSecurityGroup API

type AuthorizeSecurityGroupResponse ¶

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

AuthorizeSecurityGroupResponse is the response struct for api AuthorizeSecurityGroup

func CreateAuthorizeSecurityGroupResponse ¶

func CreateAuthorizeSecurityGroupResponse() (response *AuthorizeSecurityGroupResponse)

CreateAuthorizeSecurityGroupResponse creates a response to parse from AuthorizeSecurityGroup response

type AutoSnapshotPolicies ¶

type AutoSnapshotPolicies struct {
	AutoSnapshotPolicy []AutoSnapshotPolicy `json:"AutoSnapshotPolicy" xml:"AutoSnapshotPolicy"`
}

AutoSnapshotPolicies is a nested struct in ecs response

type AutoSnapshotPolicy ¶

type AutoSnapshotPolicy struct {
	AutoSnapshotPolicyId   string `json:"AutoSnapshotPolicyId" xml:"AutoSnapshotPolicyId"`
	RegionId               string `json:"RegionId" xml:"RegionId"`
	AutoSnapshotPolicyName string `json:"AutoSnapshotPolicyName" xml:"AutoSnapshotPolicyName"`
	TimePoints             string `json:"TimePoints" xml:"TimePoints"`
	RepeatWeekdays         string `json:"RepeatWeekdays" xml:"RepeatWeekdays"`
	RetentionDays          int    `json:"RetentionDays" xml:"RetentionDays"`
	DiskNums               int    `json:"DiskNums" xml:"DiskNums"`
	VolumeNums             int    `json:"VolumeNums" xml:"VolumeNums"`
	CreationTime           string `json:"CreationTime" xml:"CreationTime"`
	Status                 string `json:"Status" xml:"Status"`
}

AutoSnapshotPolicy is a nested struct in ecs response

type AvailableDedicatedHostTypes ¶

type AvailableDedicatedHostTypes struct {
	DedicatedHostType []string `json:"DedicatedHostType" xml:"DedicatedHostType"`
}

AvailableDedicatedHostTypes is a nested struct in ecs response

type AvailableDiskCategories ¶

type AvailableDiskCategories struct {
	DiskCategories []string `json:"DiskCategories" xml:"DiskCategories"`
}

AvailableDiskCategories is a nested struct in ecs response

type AvailableInstanceTypes ¶

type AvailableInstanceTypes struct {
	InstanceTypes []string `json:"InstanceTypes" xml:"InstanceTypes"`
}

AvailableInstanceTypes is a nested struct in ecs response

type AvailableResource ¶

type AvailableResource struct {
	Type               string                                            `json:"Type" xml:"Type"`
	SupportedResources SupportedResourcesInDescribeResourcesModification `json:"SupportedResources" xml:"SupportedResources"`
}

AvailableResource is a nested struct in ecs response

type AvailableResourceCreation ¶

type AvailableResourceCreation struct {
	ResourceTypes []string `json:"ResourceTypes" xml:"ResourceTypes"`
}

AvailableResourceCreation is a nested struct in ecs response

type AvailableResourcesInDescribeAvailableResource ¶

type AvailableResourcesInDescribeAvailableResource struct {
	AvailableResource []AvailableResource `json:"AvailableResource" xml:"AvailableResource"`
}

AvailableResourcesInDescribeAvailableResource is a nested struct in ecs response

type AvailableResourcesInDescribeResourcesModification ¶

type AvailableResourcesInDescribeResourcesModification struct {
	AvailableResource []AvailableResource `json:"AvailableResource" xml:"AvailableResource"`
}

AvailableResourcesInDescribeResourcesModification is a nested struct in ecs response

type AvailableResourcesInDescribeZones ¶

type AvailableResourcesInDescribeZones struct {
	ResourcesInfo []ResourcesInfo `json:"ResourcesInfo" xml:"ResourcesInfo"`
}

AvailableResourcesInDescribeZones is a nested struct in ecs response

type AvailableVolumeCategories ¶

type AvailableVolumeCategories struct {
	VolumeCategories []string `json:"VolumeCategories" xml:"VolumeCategories"`
}

AvailableVolumeCategories is a nested struct in ecs response

type AvailableZone ¶

type AvailableZone struct {
	RegionId           string                                            `json:"RegionId" xml:"RegionId"`
	ZoneId             string                                            `json:"ZoneId" xml:"ZoneId"`
	StatusCategory     string                                            `json:"StatusCategory" xml:"StatusCategory"`
	Status             string                                            `json:"Status" xml:"Status"`
	AvailableResources AvailableResourcesInDescribeResourcesModification `json:"AvailableResources" xml:"AvailableResources"`
}

AvailableZone is a nested struct in ecs response

type AvailableZonesInDescribeAvailableResource ¶

type AvailableZonesInDescribeAvailableResource struct {
	AvailableZone []AvailableZone `json:"AvailableZone" xml:"AvailableZone"`
}

AvailableZonesInDescribeAvailableResource is a nested struct in ecs response

type AvailableZonesInDescribeResourcesModification ¶

type AvailableZonesInDescribeResourcesModification struct {
	AvailableZone []AvailableZone `json:"AvailableZone" xml:"AvailableZone"`
}

AvailableZonesInDescribeResourcesModification is a nested struct in ecs response

type Bandwidth ¶

type Bandwidth struct {
	InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
	Min                int    `json:"Min" xml:"Min"`
	Max                int    `json:"Max" xml:"Max"`
	Unit               string `json:"Unit" xml:"Unit"`
}

Bandwidth is a nested struct in ecs response

type BandwidthPackage ¶

type BandwidthPackage struct {
	BandwidthPackageId string            `json:"BandwidthPackageId" xml:"BandwidthPackageId"`
	RegionId           string            `json:"RegionId" xml:"RegionId"`
	Name               string            `json:"Name" xml:"Name"`
	Description        string            `json:"Description" xml:"Description"`
	ZoneId             string            `json:"ZoneId" xml:"ZoneId"`
	NatGatewayId       string            `json:"NatGatewayId" xml:"NatGatewayId"`
	Bandwidth          string            `json:"Bandwidth" xml:"Bandwidth"`
	InstanceChargeType string            `json:"InstanceChargeType" xml:"InstanceChargeType"`
	InternetChargeType string            `json:"InternetChargeType" xml:"InternetChargeType"`
	BusinessStatus     string            `json:"BusinessStatus" xml:"BusinessStatus"`
	IpCount            string            `json:"IpCount" xml:"IpCount"`
	ISP                string            `json:"ISP" xml:"ISP"`
	CreationTime       string            `json:"CreationTime" xml:"CreationTime"`
	Status             string            `json:"Status" xml:"Status"`
	PublicIpAddresses  PublicIpAddresses `json:"PublicIpAddresses" xml:"PublicIpAddresses"`
}

BandwidthPackage is a nested struct in ecs response

type BandwidthPackageIdsInCreateNatGateway ¶

type BandwidthPackageIdsInCreateNatGateway struct {
	BandwidthPackageId []string `json:"BandwidthPackageId" xml:"BandwidthPackageId"`
}

BandwidthPackageIdsInCreateNatGateway is a nested struct in ecs response

type BandwidthPackageIdsInDescribeNatGateways ¶

type BandwidthPackageIdsInDescribeNatGateways struct {
	BandwidthPackageId []string `json:"BandwidthPackageId" xml:"BandwidthPackageId"`
}

BandwidthPackageIdsInDescribeNatGateways is a nested struct in ecs response

type BandwidthPackages ¶

type BandwidthPackages struct {
	BandwidthPackage []BandwidthPackage `json:"BandwidthPackage" xml:"BandwidthPackage"`
}

BandwidthPackages is a nested struct in ecs response

type Bandwidths ¶

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

Bandwidths is a nested struct in ecs response

type CancelAutoSnapshotPolicyRequest ¶

type CancelAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DiskIds              string           `position:"Query" name:"diskIds"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CancelAutoSnapshotPolicyRequest is the request struct for api CancelAutoSnapshotPolicy

func CreateCancelAutoSnapshotPolicyRequest ¶

func CreateCancelAutoSnapshotPolicyRequest() (request *CancelAutoSnapshotPolicyRequest)

CreateCancelAutoSnapshotPolicyRequest creates a request to invoke CancelAutoSnapshotPolicy API

type CancelAutoSnapshotPolicyResponse ¶

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

CancelAutoSnapshotPolicyResponse is the response struct for api CancelAutoSnapshotPolicy

func CreateCancelAutoSnapshotPolicyResponse ¶

func CreateCancelAutoSnapshotPolicyResponse() (response *CancelAutoSnapshotPolicyResponse)

CreateCancelAutoSnapshotPolicyResponse creates a response to parse from CancelAutoSnapshotPolicy response

type CancelCopyImageRequest ¶

type CancelCopyImageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ImageId              string           `position:"Query" name:"ImageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CancelCopyImageRequest is the request struct for api CancelCopyImage

func CreateCancelCopyImageRequest ¶

func CreateCancelCopyImageRequest() (request *CancelCopyImageRequest)

CreateCancelCopyImageRequest creates a request to invoke CancelCopyImage API

type CancelCopyImageResponse ¶

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

CancelCopyImageResponse is the response struct for api CancelCopyImage

func CreateCancelCopyImageResponse ¶

func CreateCancelCopyImageResponse() (response *CancelCopyImageResponse)

CreateCancelCopyImageResponse creates a response to parse from CancelCopyImage response

type CancelPhysicalConnectionRequest ¶

type CancelPhysicalConnectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CancelPhysicalConnectionRequest is the request struct for api CancelPhysicalConnection

func CreateCancelPhysicalConnectionRequest ¶

func CreateCancelPhysicalConnectionRequest() (request *CancelPhysicalConnectionRequest)

CreateCancelPhysicalConnectionRequest creates a request to invoke CancelPhysicalConnection API

type CancelPhysicalConnectionResponse ¶

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

CancelPhysicalConnectionResponse is the response struct for api CancelPhysicalConnection

func CreateCancelPhysicalConnectionResponse ¶

func CreateCancelPhysicalConnectionResponse() (response *CancelPhysicalConnectionResponse)

CreateCancelPhysicalConnectionResponse creates a response to parse from CancelPhysicalConnection response

type CancelSimulatedSystemEventsRequest ¶

type CancelSimulatedSystemEventsRequest struct {
	*requests.RpcRequest
	EventId              *[]string        `position:"Query" name:"EventId"  type:"Repeated"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CancelSimulatedSystemEventsRequest is the request struct for api CancelSimulatedSystemEvents

func CreateCancelSimulatedSystemEventsRequest ¶

func CreateCancelSimulatedSystemEventsRequest() (request *CancelSimulatedSystemEventsRequest)

CreateCancelSimulatedSystemEventsRequest creates a request to invoke CancelSimulatedSystemEvents API

type CancelSimulatedSystemEventsResponse ¶

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

CancelSimulatedSystemEventsResponse is the response struct for api CancelSimulatedSystemEvents

func CreateCancelSimulatedSystemEventsResponse ¶

func CreateCancelSimulatedSystemEventsResponse() (response *CancelSimulatedSystemEventsResponse)

CreateCancelSimulatedSystemEventsResponse creates a response to parse from CancelSimulatedSystemEvents response

type CancelTaskRequest ¶

type CancelTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TaskId               string           `position:"Query" name:"TaskId"`
}

CancelTaskRequest is the request struct for api CancelTask

func CreateCancelTaskRequest ¶

func CreateCancelTaskRequest() (request *CancelTaskRequest)

CreateCancelTaskRequest creates a request to invoke CancelTask API

type CancelTaskResponse ¶

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

CancelTaskResponse is the response struct for api CancelTask

func CreateCancelTaskResponse ¶

func CreateCancelTaskResponse() (response *CancelTaskResponse)

CreateCancelTaskResponse creates a response to parse from CancelTask response

type Capacity ¶

type Capacity struct {
	TotalVcpus            int     `json:"TotalVcpus" xml:"TotalVcpus"`
	AvailableVcpus        int     `json:"AvailableVcpus" xml:"AvailableVcpus"`
	TotalVgpus            int     `json:"TotalVgpus" xml:"TotalVgpus"`
	AvailableVgpus        int     `json:"AvailableVgpus" xml:"AvailableVgpus"`
	TotalMemory           float64 `json:"TotalMemory" xml:"TotalMemory"`
	AvailableMemory       float64 `json:"AvailableMemory" xml:"AvailableMemory"`
	TotalLocalStorage     int     `json:"TotalLocalStorage" xml:"TotalLocalStorage"`
	AvailableLocalStorage int     `json:"AvailableLocalStorage" xml:"AvailableLocalStorage"`
	LocalStorageCategory  string  `json:"LocalStorageCategory" xml:"LocalStorageCategory"`
}

Capacity is a nested struct in ecs 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://help.aliyun.com/document_detail/66217.html

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://help.aliyun.com/document_detail/66223.html

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 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://help.aliyun.com/document_detail/66222.html

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 attention: rsa key pair auth is only Japan regions available

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://help.aliyun.com/document_detail/66222.html

func (*Client) AcceptInquiredSystemEvent ¶

func (client *Client) AcceptInquiredSystemEvent(request *AcceptInquiredSystemEventRequest) (response *AcceptInquiredSystemEventResponse, err error)

AcceptInquiredSystemEvent invokes the ecs.AcceptInquiredSystemEvent API synchronously api document: https://help.aliyun.com/api/ecs/acceptinquiredsystemevent.html

func (*Client) AcceptInquiredSystemEventWithCallback ¶

func (client *Client) AcceptInquiredSystemEventWithCallback(request *AcceptInquiredSystemEventRequest, callback func(response *AcceptInquiredSystemEventResponse, err error)) <-chan int

AcceptInquiredSystemEventWithCallback invokes the ecs.AcceptInquiredSystemEvent API asynchronously api document: https://help.aliyun.com/api/ecs/acceptinquiredsystemevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AcceptInquiredSystemEventWithChan ¶

func (client *Client) AcceptInquiredSystemEventWithChan(request *AcceptInquiredSystemEventRequest) (<-chan *AcceptInquiredSystemEventResponse, <-chan error)

AcceptInquiredSystemEventWithChan invokes the ecs.AcceptInquiredSystemEvent API asynchronously api document: https://help.aliyun.com/api/ecs/acceptinquiredsystemevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ActivateRouterInterface ¶

func (client *Client) ActivateRouterInterface(request *ActivateRouterInterfaceRequest) (response *ActivateRouterInterfaceResponse, err error)

ActivateRouterInterface invokes the ecs.ActivateRouterInterface API synchronously api document: https://help.aliyun.com/api/ecs/activaterouterinterface.html

func (*Client) ActivateRouterInterfaceWithCallback ¶

func (client *Client) ActivateRouterInterfaceWithCallback(request *ActivateRouterInterfaceRequest, callback func(response *ActivateRouterInterfaceResponse, err error)) <-chan int

ActivateRouterInterfaceWithCallback invokes the ecs.ActivateRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/activaterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ActivateRouterInterfaceWithChan ¶

func (client *Client) ActivateRouterInterfaceWithChan(request *ActivateRouterInterfaceRequest) (<-chan *ActivateRouterInterfaceResponse, <-chan error)

ActivateRouterInterfaceWithChan invokes the ecs.ActivateRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/activaterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddBandwidthPackageIps ¶

func (client *Client) AddBandwidthPackageIps(request *AddBandwidthPackageIpsRequest) (response *AddBandwidthPackageIpsResponse, err error)

AddBandwidthPackageIps invokes the ecs.AddBandwidthPackageIps API synchronously api document: https://help.aliyun.com/api/ecs/addbandwidthpackageips.html

func (*Client) AddBandwidthPackageIpsWithCallback ¶

func (client *Client) AddBandwidthPackageIpsWithCallback(request *AddBandwidthPackageIpsRequest, callback func(response *AddBandwidthPackageIpsResponse, err error)) <-chan int

AddBandwidthPackageIpsWithCallback invokes the ecs.AddBandwidthPackageIps API asynchronously api document: https://help.aliyun.com/api/ecs/addbandwidthpackageips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddBandwidthPackageIpsWithChan ¶

func (client *Client) AddBandwidthPackageIpsWithChan(request *AddBandwidthPackageIpsRequest) (<-chan *AddBandwidthPackageIpsResponse, <-chan error)

AddBandwidthPackageIpsWithChan invokes the ecs.AddBandwidthPackageIps API asynchronously api document: https://help.aliyun.com/api/ecs/addbandwidthpackageips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddTags ¶

func (client *Client) AddTags(request *AddTagsRequest) (response *AddTagsResponse, err error)

AddTags invokes the ecs.AddTags API synchronously api document: https://help.aliyun.com/api/ecs/addtags.html

func (*Client) AddTagsWithCallback ¶

func (client *Client) AddTagsWithCallback(request *AddTagsRequest, callback func(response *AddTagsResponse, err error)) <-chan int

AddTagsWithCallback invokes the ecs.AddTags API asynchronously api document: https://help.aliyun.com/api/ecs/addtags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddTagsWithChan ¶

func (client *Client) AddTagsWithChan(request *AddTagsRequest) (<-chan *AddTagsResponse, <-chan error)

AddTagsWithChan invokes the ecs.AddTags API asynchronously api document: https://help.aliyun.com/api/ecs/addtags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AllocateDedicatedHosts ¶

func (client *Client) AllocateDedicatedHosts(request *AllocateDedicatedHostsRequest) (response *AllocateDedicatedHostsResponse, err error)

AllocateDedicatedHosts invokes the ecs.AllocateDedicatedHosts API synchronously api document: https://help.aliyun.com/api/ecs/allocatededicatedhosts.html

func (*Client) AllocateDedicatedHostsWithCallback ¶

func (client *Client) AllocateDedicatedHostsWithCallback(request *AllocateDedicatedHostsRequest, callback func(response *AllocateDedicatedHostsResponse, err error)) <-chan int

AllocateDedicatedHostsWithCallback invokes the ecs.AllocateDedicatedHosts API asynchronously api document: https://help.aliyun.com/api/ecs/allocatededicatedhosts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AllocateDedicatedHostsWithChan ¶

func (client *Client) AllocateDedicatedHostsWithChan(request *AllocateDedicatedHostsRequest) (<-chan *AllocateDedicatedHostsResponse, <-chan error)

AllocateDedicatedHostsWithChan invokes the ecs.AllocateDedicatedHosts API asynchronously api document: https://help.aliyun.com/api/ecs/allocatededicatedhosts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AllocateEipAddress ¶

func (client *Client) AllocateEipAddress(request *AllocateEipAddressRequest) (response *AllocateEipAddressResponse, err error)

AllocateEipAddress invokes the ecs.AllocateEipAddress API synchronously api document: https://help.aliyun.com/api/ecs/allocateeipaddress.html

func (*Client) AllocateEipAddressWithCallback ¶

func (client *Client) AllocateEipAddressWithCallback(request *AllocateEipAddressRequest, callback func(response *AllocateEipAddressResponse, err error)) <-chan int

AllocateEipAddressWithCallback invokes the ecs.AllocateEipAddress API asynchronously api document: https://help.aliyun.com/api/ecs/allocateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AllocateEipAddressWithChan ¶

func (client *Client) AllocateEipAddressWithChan(request *AllocateEipAddressRequest) (<-chan *AllocateEipAddressResponse, <-chan error)

AllocateEipAddressWithChan invokes the ecs.AllocateEipAddress API asynchronously api document: https://help.aliyun.com/api/ecs/allocateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AllocatePublicIpAddress ¶

func (client *Client) AllocatePublicIpAddress(request *AllocatePublicIpAddressRequest) (response *AllocatePublicIpAddressResponse, err error)

AllocatePublicIpAddress invokes the ecs.AllocatePublicIpAddress API synchronously api document: https://help.aliyun.com/api/ecs/allocatepublicipaddress.html

func (*Client) AllocatePublicIpAddressWithCallback ¶

func (client *Client) AllocatePublicIpAddressWithCallback(request *AllocatePublicIpAddressRequest, callback func(response *AllocatePublicIpAddressResponse, err error)) <-chan int

AllocatePublicIpAddressWithCallback invokes the ecs.AllocatePublicIpAddress API asynchronously api document: https://help.aliyun.com/api/ecs/allocatepublicipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AllocatePublicIpAddressWithChan ¶

func (client *Client) AllocatePublicIpAddressWithChan(request *AllocatePublicIpAddressRequest) (<-chan *AllocatePublicIpAddressResponse, <-chan error)

AllocatePublicIpAddressWithChan invokes the ecs.AllocatePublicIpAddress API asynchronously api document: https://help.aliyun.com/api/ecs/allocatepublicipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ApplyAutoSnapshotPolicy ¶

func (client *Client) ApplyAutoSnapshotPolicy(request *ApplyAutoSnapshotPolicyRequest) (response *ApplyAutoSnapshotPolicyResponse, err error)

ApplyAutoSnapshotPolicy invokes the ecs.ApplyAutoSnapshotPolicy API synchronously api document: https://help.aliyun.com/api/ecs/applyautosnapshotpolicy.html

func (*Client) ApplyAutoSnapshotPolicyWithCallback ¶

func (client *Client) ApplyAutoSnapshotPolicyWithCallback(request *ApplyAutoSnapshotPolicyRequest, callback func(response *ApplyAutoSnapshotPolicyResponse, err error)) <-chan int

ApplyAutoSnapshotPolicyWithCallback invokes the ecs.ApplyAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/applyautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ApplyAutoSnapshotPolicyWithChan ¶

func (client *Client) ApplyAutoSnapshotPolicyWithChan(request *ApplyAutoSnapshotPolicyRequest) (<-chan *ApplyAutoSnapshotPolicyResponse, <-chan error)

ApplyAutoSnapshotPolicyWithChan invokes the ecs.ApplyAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/applyautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssignIpv6Addresses ¶

func (client *Client) AssignIpv6Addresses(request *AssignIpv6AddressesRequest) (response *AssignIpv6AddressesResponse, err error)

AssignIpv6Addresses invokes the ecs.AssignIpv6Addresses API synchronously api document: https://help.aliyun.com/api/ecs/assignipv6addresses.html

func (*Client) AssignIpv6AddressesWithCallback ¶

func (client *Client) AssignIpv6AddressesWithCallback(request *AssignIpv6AddressesRequest, callback func(response *AssignIpv6AddressesResponse, err error)) <-chan int

AssignIpv6AddressesWithCallback invokes the ecs.AssignIpv6Addresses API asynchronously api document: https://help.aliyun.com/api/ecs/assignipv6addresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssignIpv6AddressesWithChan ¶

func (client *Client) AssignIpv6AddressesWithChan(request *AssignIpv6AddressesRequest) (<-chan *AssignIpv6AddressesResponse, <-chan error)

AssignIpv6AddressesWithChan invokes the ecs.AssignIpv6Addresses API asynchronously api document: https://help.aliyun.com/api/ecs/assignipv6addresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssignPrivateIpAddresses ¶

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

AssignPrivateIpAddresses invokes the ecs.AssignPrivateIpAddresses API synchronously api document: https://help.aliyun.com/api/ecs/assignprivateipaddresses.html

func (*Client) AssignPrivateIpAddressesWithCallback ¶

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

AssignPrivateIpAddressesWithCallback invokes the ecs.AssignPrivateIpAddresses API asynchronously api document: https://help.aliyun.com/api/ecs/assignprivateipaddresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssignPrivateIpAddressesWithChan ¶

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

AssignPrivateIpAddressesWithChan invokes the ecs.AssignPrivateIpAddresses API asynchronously api document: https://help.aliyun.com/api/ecs/assignprivateipaddresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssociateEipAddress ¶

func (client *Client) AssociateEipAddress(request *AssociateEipAddressRequest) (response *AssociateEipAddressResponse, err error)

AssociateEipAddress invokes the ecs.AssociateEipAddress API synchronously api document: https://help.aliyun.com/api/ecs/associateeipaddress.html

func (*Client) AssociateEipAddressWithCallback ¶

func (client *Client) AssociateEipAddressWithCallback(request *AssociateEipAddressRequest, callback func(response *AssociateEipAddressResponse, err error)) <-chan int

AssociateEipAddressWithCallback invokes the ecs.AssociateEipAddress API asynchronously api document: https://help.aliyun.com/api/ecs/associateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssociateEipAddressWithChan ¶

func (client *Client) AssociateEipAddressWithChan(request *AssociateEipAddressRequest) (<-chan *AssociateEipAddressResponse, <-chan error)

AssociateEipAddressWithChan invokes the ecs.AssociateEipAddress API asynchronously api document: https://help.aliyun.com/api/ecs/associateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssociateHaVip ¶

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

AssociateHaVip invokes the ecs.AssociateHaVip API synchronously api document: https://help.aliyun.com/api/ecs/associatehavip.html

func (*Client) AssociateHaVipWithCallback ¶

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

AssociateHaVipWithCallback invokes the ecs.AssociateHaVip API asynchronously api document: https://help.aliyun.com/api/ecs/associatehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AssociateHaVipWithChan ¶

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

AssociateHaVipWithChan invokes the ecs.AssociateHaVip API asynchronously api document: https://help.aliyun.com/api/ecs/associatehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AttachClassicLinkVpc ¶

func (client *Client) AttachClassicLinkVpc(request *AttachClassicLinkVpcRequest) (response *AttachClassicLinkVpcResponse, err error)

AttachClassicLinkVpc invokes the ecs.AttachClassicLinkVpc API synchronously api document: https://help.aliyun.com/api/ecs/attachclassiclinkvpc.html

func (*Client) AttachClassicLinkVpcWithCallback ¶

func (client *Client) AttachClassicLinkVpcWithCallback(request *AttachClassicLinkVpcRequest, callback func(response *AttachClassicLinkVpcResponse, err error)) <-chan int

AttachClassicLinkVpcWithCallback invokes the ecs.AttachClassicLinkVpc API asynchronously api document: https://help.aliyun.com/api/ecs/attachclassiclinkvpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AttachClassicLinkVpcWithChan ¶

func (client *Client) AttachClassicLinkVpcWithChan(request *AttachClassicLinkVpcRequest) (<-chan *AttachClassicLinkVpcResponse, <-chan error)

AttachClassicLinkVpcWithChan invokes the ecs.AttachClassicLinkVpc API asynchronously api document: https://help.aliyun.com/api/ecs/attachclassiclinkvpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AttachDisk ¶

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

AttachDisk invokes the ecs.AttachDisk API synchronously api document: https://help.aliyun.com/api/ecs/attachdisk.html

func (*Client) AttachDiskWithCallback ¶

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

AttachDiskWithCallback invokes the ecs.AttachDisk API asynchronously api document: https://help.aliyun.com/api/ecs/attachdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AttachDiskWithChan ¶

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

AttachDiskWithChan invokes the ecs.AttachDisk API asynchronously api document: https://help.aliyun.com/api/ecs/attachdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AttachInstanceRamRole ¶

func (client *Client) AttachInstanceRamRole(request *AttachInstanceRamRoleRequest) (response *AttachInstanceRamRoleResponse, err error)

AttachInstanceRamRole invokes the ecs.AttachInstanceRamRole API synchronously api document: https://help.aliyun.com/api/ecs/attachinstanceramrole.html

func (*Client) AttachInstanceRamRoleWithCallback ¶

func (client *Client) AttachInstanceRamRoleWithCallback(request *AttachInstanceRamRoleRequest, callback func(response *AttachInstanceRamRoleResponse, err error)) <-chan int

AttachInstanceRamRoleWithCallback invokes the ecs.AttachInstanceRamRole API asynchronously api document: https://help.aliyun.com/api/ecs/attachinstanceramrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AttachInstanceRamRoleWithChan ¶

func (client *Client) AttachInstanceRamRoleWithChan(request *AttachInstanceRamRoleRequest) (<-chan *AttachInstanceRamRoleResponse, <-chan error)

AttachInstanceRamRoleWithChan invokes the ecs.AttachInstanceRamRole API asynchronously api document: https://help.aliyun.com/api/ecs/attachinstanceramrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AttachKeyPair ¶

func (client *Client) AttachKeyPair(request *AttachKeyPairRequest) (response *AttachKeyPairResponse, err error)

AttachKeyPair invokes the ecs.AttachKeyPair API synchronously api document: https://help.aliyun.com/api/ecs/attachkeypair.html

func (*Client) AttachKeyPairWithCallback ¶

func (client *Client) AttachKeyPairWithCallback(request *AttachKeyPairRequest, callback func(response *AttachKeyPairResponse, err error)) <-chan int

AttachKeyPairWithCallback invokes the ecs.AttachKeyPair API asynchronously api document: https://help.aliyun.com/api/ecs/attachkeypair.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AttachKeyPairWithChan ¶

func (client *Client) AttachKeyPairWithChan(request *AttachKeyPairRequest) (<-chan *AttachKeyPairResponse, <-chan error)

AttachKeyPairWithChan invokes the ecs.AttachKeyPair API asynchronously api document: https://help.aliyun.com/api/ecs/attachkeypair.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AttachNetworkInterface ¶

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

AttachNetworkInterface invokes the ecs.AttachNetworkInterface API synchronously api document: https://help.aliyun.com/api/ecs/attachnetworkinterface.html

func (*Client) AttachNetworkInterfaceWithCallback ¶

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

AttachNetworkInterfaceWithCallback invokes the ecs.AttachNetworkInterface API asynchronously api document: https://help.aliyun.com/api/ecs/attachnetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AttachNetworkInterfaceWithChan ¶

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

AttachNetworkInterfaceWithChan invokes the ecs.AttachNetworkInterface API asynchronously api document: https://help.aliyun.com/api/ecs/attachnetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AuthorizeSecurityGroup ¶

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

AuthorizeSecurityGroup invokes the ecs.AuthorizeSecurityGroup API synchronously api document: https://help.aliyun.com/api/ecs/authorizesecuritygroup.html

func (*Client) AuthorizeSecurityGroupEgress ¶

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

AuthorizeSecurityGroupEgress invokes the ecs.AuthorizeSecurityGroupEgress API synchronously api document: https://help.aliyun.com/api/ecs/authorizesecuritygroupegress.html

func (*Client) AuthorizeSecurityGroupEgressWithCallback ¶

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

AuthorizeSecurityGroupEgressWithCallback invokes the ecs.AuthorizeSecurityGroupEgress API asynchronously api document: https://help.aliyun.com/api/ecs/authorizesecuritygroupegress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AuthorizeSecurityGroupEgressWithChan ¶

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

AuthorizeSecurityGroupEgressWithChan invokes the ecs.AuthorizeSecurityGroupEgress API asynchronously api document: https://help.aliyun.com/api/ecs/authorizesecuritygroupegress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AuthorizeSecurityGroupWithCallback ¶

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

AuthorizeSecurityGroupWithCallback invokes the ecs.AuthorizeSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/authorizesecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AuthorizeSecurityGroupWithChan ¶

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

AuthorizeSecurityGroupWithChan invokes the ecs.AuthorizeSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/authorizesecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CancelAutoSnapshotPolicy ¶

func (client *Client) CancelAutoSnapshotPolicy(request *CancelAutoSnapshotPolicyRequest) (response *CancelAutoSnapshotPolicyResponse, err error)

CancelAutoSnapshotPolicy invokes the ecs.CancelAutoSnapshotPolicy API synchronously api document: https://help.aliyun.com/api/ecs/cancelautosnapshotpolicy.html

func (*Client) CancelAutoSnapshotPolicyWithCallback ¶

func (client *Client) CancelAutoSnapshotPolicyWithCallback(request *CancelAutoSnapshotPolicyRequest, callback func(response *CancelAutoSnapshotPolicyResponse, err error)) <-chan int

CancelAutoSnapshotPolicyWithCallback invokes the ecs.CancelAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/cancelautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CancelAutoSnapshotPolicyWithChan ¶

func (client *Client) CancelAutoSnapshotPolicyWithChan(request *CancelAutoSnapshotPolicyRequest) (<-chan *CancelAutoSnapshotPolicyResponse, <-chan error)

CancelAutoSnapshotPolicyWithChan invokes the ecs.CancelAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/cancelautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CancelCopyImage ¶

func (client *Client) CancelCopyImage(request *CancelCopyImageRequest) (response *CancelCopyImageResponse, err error)

CancelCopyImage invokes the ecs.CancelCopyImage API synchronously api document: https://help.aliyun.com/api/ecs/cancelcopyimage.html

func (*Client) CancelCopyImageWithCallback ¶

func (client *Client) CancelCopyImageWithCallback(request *CancelCopyImageRequest, callback func(response *CancelCopyImageResponse, err error)) <-chan int

CancelCopyImageWithCallback invokes the ecs.CancelCopyImage API asynchronously api document: https://help.aliyun.com/api/ecs/cancelcopyimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CancelCopyImageWithChan ¶

func (client *Client) CancelCopyImageWithChan(request *CancelCopyImageRequest) (<-chan *CancelCopyImageResponse, <-chan error)

CancelCopyImageWithChan invokes the ecs.CancelCopyImage API asynchronously api document: https://help.aliyun.com/api/ecs/cancelcopyimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CancelPhysicalConnection ¶

func (client *Client) CancelPhysicalConnection(request *CancelPhysicalConnectionRequest) (response *CancelPhysicalConnectionResponse, err error)

CancelPhysicalConnection invokes the ecs.CancelPhysicalConnection API synchronously api document: https://help.aliyun.com/api/ecs/cancelphysicalconnection.html

func (*Client) CancelPhysicalConnectionWithCallback ¶

func (client *Client) CancelPhysicalConnectionWithCallback(request *CancelPhysicalConnectionRequest, callback func(response *CancelPhysicalConnectionResponse, err error)) <-chan int

CancelPhysicalConnectionWithCallback invokes the ecs.CancelPhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/cancelphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CancelPhysicalConnectionWithChan ¶

func (client *Client) CancelPhysicalConnectionWithChan(request *CancelPhysicalConnectionRequest) (<-chan *CancelPhysicalConnectionResponse, <-chan error)

CancelPhysicalConnectionWithChan invokes the ecs.CancelPhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/cancelphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CancelSimulatedSystemEvents ¶

func (client *Client) CancelSimulatedSystemEvents(request *CancelSimulatedSystemEventsRequest) (response *CancelSimulatedSystemEventsResponse, err error)

CancelSimulatedSystemEvents invokes the ecs.CancelSimulatedSystemEvents API synchronously api document: https://help.aliyun.com/api/ecs/cancelsimulatedsystemevents.html

func (*Client) CancelSimulatedSystemEventsWithCallback ¶

func (client *Client) CancelSimulatedSystemEventsWithCallback(request *CancelSimulatedSystemEventsRequest, callback func(response *CancelSimulatedSystemEventsResponse, err error)) <-chan int

CancelSimulatedSystemEventsWithCallback invokes the ecs.CancelSimulatedSystemEvents API asynchronously api document: https://help.aliyun.com/api/ecs/cancelsimulatedsystemevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CancelSimulatedSystemEventsWithChan ¶

func (client *Client) CancelSimulatedSystemEventsWithChan(request *CancelSimulatedSystemEventsRequest) (<-chan *CancelSimulatedSystemEventsResponse, <-chan error)

CancelSimulatedSystemEventsWithChan invokes the ecs.CancelSimulatedSystemEvents API asynchronously api document: https://help.aliyun.com/api/ecs/cancelsimulatedsystemevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CancelTask ¶

func (client *Client) CancelTask(request *CancelTaskRequest) (response *CancelTaskResponse, err error)

CancelTask invokes the ecs.CancelTask API synchronously api document: https://help.aliyun.com/api/ecs/canceltask.html

func (*Client) CancelTaskWithCallback ¶

func (client *Client) CancelTaskWithCallback(request *CancelTaskRequest, callback func(response *CancelTaskResponse, err error)) <-chan int

CancelTaskWithCallback invokes the ecs.CancelTask API asynchronously api document: https://help.aliyun.com/api/ecs/canceltask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CancelTaskWithChan ¶

func (client *Client) CancelTaskWithChan(request *CancelTaskRequest) (<-chan *CancelTaskResponse, <-chan error)

CancelTaskWithChan invokes the ecs.CancelTask API asynchronously api document: https://help.aliyun.com/api/ecs/canceltask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ConnectRouterInterface ¶

func (client *Client) ConnectRouterInterface(request *ConnectRouterInterfaceRequest) (response *ConnectRouterInterfaceResponse, err error)

ConnectRouterInterface invokes the ecs.ConnectRouterInterface API synchronously api document: https://help.aliyun.com/api/ecs/connectrouterinterface.html

func (*Client) ConnectRouterInterfaceWithCallback ¶

func (client *Client) ConnectRouterInterfaceWithCallback(request *ConnectRouterInterfaceRequest, callback func(response *ConnectRouterInterfaceResponse, err error)) <-chan int

ConnectRouterInterfaceWithCallback invokes the ecs.ConnectRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/connectrouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ConnectRouterInterfaceWithChan ¶

func (client *Client) ConnectRouterInterfaceWithChan(request *ConnectRouterInterfaceRequest) (<-chan *ConnectRouterInterfaceResponse, <-chan error)

ConnectRouterInterfaceWithChan invokes the ecs.ConnectRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/connectrouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ConvertNatPublicIpToEip ¶

func (client *Client) ConvertNatPublicIpToEip(request *ConvertNatPublicIpToEipRequest) (response *ConvertNatPublicIpToEipResponse, err error)

ConvertNatPublicIpToEip invokes the ecs.ConvertNatPublicIpToEip API synchronously api document: https://help.aliyun.com/api/ecs/convertnatpubliciptoeip.html

func (*Client) ConvertNatPublicIpToEipWithCallback ¶

func (client *Client) ConvertNatPublicIpToEipWithCallback(request *ConvertNatPublicIpToEipRequest, callback func(response *ConvertNatPublicIpToEipResponse, err error)) <-chan int

ConvertNatPublicIpToEipWithCallback invokes the ecs.ConvertNatPublicIpToEip API asynchronously api document: https://help.aliyun.com/api/ecs/convertnatpubliciptoeip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ConvertNatPublicIpToEipWithChan ¶

func (client *Client) ConvertNatPublicIpToEipWithChan(request *ConvertNatPublicIpToEipRequest) (<-chan *ConvertNatPublicIpToEipResponse, <-chan error)

ConvertNatPublicIpToEipWithChan invokes the ecs.ConvertNatPublicIpToEip API asynchronously api document: https://help.aliyun.com/api/ecs/convertnatpubliciptoeip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CopyImage ¶

func (client *Client) CopyImage(request *CopyImageRequest) (response *CopyImageResponse, err error)

CopyImage invokes the ecs.CopyImage API synchronously api document: https://help.aliyun.com/api/ecs/copyimage.html

func (*Client) CopyImageWithCallback ¶

func (client *Client) CopyImageWithCallback(request *CopyImageRequest, callback func(response *CopyImageResponse, err error)) <-chan int

CopyImageWithCallback invokes the ecs.CopyImage API asynchronously api document: https://help.aliyun.com/api/ecs/copyimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CopyImageWithChan ¶

func (client *Client) CopyImageWithChan(request *CopyImageRequest) (<-chan *CopyImageResponse, <-chan error)

CopyImageWithChan invokes the ecs.CopyImage API asynchronously api document: https://help.aliyun.com/api/ecs/copyimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateAutoSnapshotPolicy ¶

func (client *Client) CreateAutoSnapshotPolicy(request *CreateAutoSnapshotPolicyRequest) (response *CreateAutoSnapshotPolicyResponse, err error)

CreateAutoSnapshotPolicy invokes the ecs.CreateAutoSnapshotPolicy API synchronously api document: https://help.aliyun.com/api/ecs/createautosnapshotpolicy.html

func (*Client) CreateAutoSnapshotPolicyWithCallback ¶

func (client *Client) CreateAutoSnapshotPolicyWithCallback(request *CreateAutoSnapshotPolicyRequest, callback func(response *CreateAutoSnapshotPolicyResponse, err error)) <-chan int

CreateAutoSnapshotPolicyWithCallback invokes the ecs.CreateAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/createautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateAutoSnapshotPolicyWithChan ¶

func (client *Client) CreateAutoSnapshotPolicyWithChan(request *CreateAutoSnapshotPolicyRequest) (<-chan *CreateAutoSnapshotPolicyResponse, <-chan error)

CreateAutoSnapshotPolicyWithChan invokes the ecs.CreateAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/createautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateCommand ¶

func (client *Client) CreateCommand(request *CreateCommandRequest) (response *CreateCommandResponse, err error)

CreateCommand invokes the ecs.CreateCommand API synchronously api document: https://help.aliyun.com/api/ecs/createcommand.html

func (*Client) CreateCommandWithCallback ¶

func (client *Client) CreateCommandWithCallback(request *CreateCommandRequest, callback func(response *CreateCommandResponse, err error)) <-chan int

CreateCommandWithCallback invokes the ecs.CreateCommand API asynchronously api document: https://help.aliyun.com/api/ecs/createcommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateCommandWithChan ¶

func (client *Client) CreateCommandWithChan(request *CreateCommandRequest) (<-chan *CreateCommandResponse, <-chan error)

CreateCommandWithChan invokes the ecs.CreateCommand API asynchronously api document: https://help.aliyun.com/api/ecs/createcommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDeploymentSet ¶

func (client *Client) CreateDeploymentSet(request *CreateDeploymentSetRequest) (response *CreateDeploymentSetResponse, err error)

CreateDeploymentSet invokes the ecs.CreateDeploymentSet API synchronously api document: https://help.aliyun.com/api/ecs/createdeploymentset.html

func (*Client) CreateDeploymentSetWithCallback ¶

func (client *Client) CreateDeploymentSetWithCallback(request *CreateDeploymentSetRequest, callback func(response *CreateDeploymentSetResponse, err error)) <-chan int

CreateDeploymentSetWithCallback invokes the ecs.CreateDeploymentSet API asynchronously api document: https://help.aliyun.com/api/ecs/createdeploymentset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDeploymentSetWithChan ¶

func (client *Client) CreateDeploymentSetWithChan(request *CreateDeploymentSetRequest) (<-chan *CreateDeploymentSetResponse, <-chan error)

CreateDeploymentSetWithChan invokes the ecs.CreateDeploymentSet API asynchronously api document: https://help.aliyun.com/api/ecs/createdeploymentset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDisk ¶

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

CreateDisk invokes the ecs.CreateDisk API synchronously api document: https://help.aliyun.com/api/ecs/createdisk.html

func (*Client) CreateDiskWithCallback ¶

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

CreateDiskWithCallback invokes the ecs.CreateDisk API asynchronously api document: https://help.aliyun.com/api/ecs/createdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDiskWithChan ¶

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

CreateDiskWithChan invokes the ecs.CreateDisk API asynchronously api document: https://help.aliyun.com/api/ecs/createdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateForwardEntry ¶

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

CreateForwardEntry invokes the ecs.CreateForwardEntry API synchronously api document: https://help.aliyun.com/api/ecs/createforwardentry.html

func (*Client) CreateForwardEntryWithCallback ¶

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

CreateForwardEntryWithCallback invokes the ecs.CreateForwardEntry API asynchronously api document: https://help.aliyun.com/api/ecs/createforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateForwardEntryWithChan ¶

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

CreateForwardEntryWithChan invokes the ecs.CreateForwardEntry API asynchronously api document: https://help.aliyun.com/api/ecs/createforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateHaVip ¶

func (client *Client) CreateHaVip(request *CreateHaVipRequest) (response *CreateHaVipResponse, err error)

CreateHaVip invokes the ecs.CreateHaVip API synchronously api document: https://help.aliyun.com/api/ecs/createhavip.html

func (*Client) CreateHaVipWithCallback ¶

func (client *Client) CreateHaVipWithCallback(request *CreateHaVipRequest, callback func(response *CreateHaVipResponse, err error)) <-chan int

CreateHaVipWithCallback invokes the ecs.CreateHaVip API asynchronously api document: https://help.aliyun.com/api/ecs/createhavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateHaVipWithChan ¶

func (client *Client) CreateHaVipWithChan(request *CreateHaVipRequest) (<-chan *CreateHaVipResponse, <-chan error)

CreateHaVipWithChan invokes the ecs.CreateHaVip API asynchronously api document: https://help.aliyun.com/api/ecs/createhavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateHpcCluster ¶

func (client *Client) CreateHpcCluster(request *CreateHpcClusterRequest) (response *CreateHpcClusterResponse, err error)

CreateHpcCluster invokes the ecs.CreateHpcCluster API synchronously api document: https://help.aliyun.com/api/ecs/createhpccluster.html

func (*Client) CreateHpcClusterWithCallback ¶

func (client *Client) CreateHpcClusterWithCallback(request *CreateHpcClusterRequest, callback func(response *CreateHpcClusterResponse, err error)) <-chan int

CreateHpcClusterWithCallback invokes the ecs.CreateHpcCluster API asynchronously api document: https://help.aliyun.com/api/ecs/createhpccluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateHpcClusterWithChan ¶

func (client *Client) CreateHpcClusterWithChan(request *CreateHpcClusterRequest) (<-chan *CreateHpcClusterResponse, <-chan error)

CreateHpcClusterWithChan invokes the ecs.CreateHpcCluster API asynchronously api document: https://help.aliyun.com/api/ecs/createhpccluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateImage ¶

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

CreateImage invokes the ecs.CreateImage API synchronously api document: https://help.aliyun.com/api/ecs/createimage.html

func (*Client) CreateImageWithCallback ¶

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

CreateImageWithCallback invokes the ecs.CreateImage API asynchronously api document: https://help.aliyun.com/api/ecs/createimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateImageWithChan ¶

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

CreateImageWithChan invokes the ecs.CreateImage API asynchronously api document: https://help.aliyun.com/api/ecs/createimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateInstance ¶

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

CreateInstance invokes the ecs.CreateInstance API synchronously api document: https://help.aliyun.com/api/ecs/createinstance.html

func (*Client) CreateInstanceWithCallback ¶

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

CreateInstanceWithCallback invokes the ecs.CreateInstance API asynchronously api document: https://help.aliyun.com/api/ecs/createinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateInstanceWithChan ¶

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

CreateInstanceWithChan invokes the ecs.CreateInstance API asynchronously api document: https://help.aliyun.com/api/ecs/createinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateKeyPair ¶

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

CreateKeyPair invokes the ecs.CreateKeyPair API synchronously api document: https://help.aliyun.com/api/ecs/createkeypair.html

func (*Client) CreateKeyPairWithCallback ¶

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

CreateKeyPairWithCallback invokes the ecs.CreateKeyPair API asynchronously api document: https://help.aliyun.com/api/ecs/createkeypair.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateKeyPairWithChan ¶

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

CreateKeyPairWithChan invokes the ecs.CreateKeyPair API asynchronously api document: https://help.aliyun.com/api/ecs/createkeypair.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateLaunchTemplate ¶

func (client *Client) CreateLaunchTemplate(request *CreateLaunchTemplateRequest) (response *CreateLaunchTemplateResponse, err error)

CreateLaunchTemplate invokes the ecs.CreateLaunchTemplate API synchronously api document: https://help.aliyun.com/api/ecs/createlaunchtemplate.html

func (*Client) CreateLaunchTemplateVersion ¶

func (client *Client) CreateLaunchTemplateVersion(request *CreateLaunchTemplateVersionRequest) (response *CreateLaunchTemplateVersionResponse, err error)

CreateLaunchTemplateVersion invokes the ecs.CreateLaunchTemplateVersion API synchronously api document: https://help.aliyun.com/api/ecs/createlaunchtemplateversion.html

func (*Client) CreateLaunchTemplateVersionWithCallback ¶

func (client *Client) CreateLaunchTemplateVersionWithCallback(request *CreateLaunchTemplateVersionRequest, callback func(response *CreateLaunchTemplateVersionResponse, err error)) <-chan int

CreateLaunchTemplateVersionWithCallback invokes the ecs.CreateLaunchTemplateVersion API asynchronously api document: https://help.aliyun.com/api/ecs/createlaunchtemplateversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateLaunchTemplateVersionWithChan ¶

func (client *Client) CreateLaunchTemplateVersionWithChan(request *CreateLaunchTemplateVersionRequest) (<-chan *CreateLaunchTemplateVersionResponse, <-chan error)

CreateLaunchTemplateVersionWithChan invokes the ecs.CreateLaunchTemplateVersion API asynchronously api document: https://help.aliyun.com/api/ecs/createlaunchtemplateversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateLaunchTemplateWithCallback ¶

func (client *Client) CreateLaunchTemplateWithCallback(request *CreateLaunchTemplateRequest, callback func(response *CreateLaunchTemplateResponse, err error)) <-chan int

CreateLaunchTemplateWithCallback invokes the ecs.CreateLaunchTemplate API asynchronously api document: https://help.aliyun.com/api/ecs/createlaunchtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateLaunchTemplateWithChan ¶

func (client *Client) CreateLaunchTemplateWithChan(request *CreateLaunchTemplateRequest) (<-chan *CreateLaunchTemplateResponse, <-chan error)

CreateLaunchTemplateWithChan invokes the ecs.CreateLaunchTemplate API asynchronously api document: https://help.aliyun.com/api/ecs/createlaunchtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateNatGateway ¶

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

CreateNatGateway invokes the ecs.CreateNatGateway API synchronously api document: https://help.aliyun.com/api/ecs/createnatgateway.html

func (*Client) CreateNatGatewayWithCallback ¶

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

CreateNatGatewayWithCallback invokes the ecs.CreateNatGateway API asynchronously api document: https://help.aliyun.com/api/ecs/createnatgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateNatGatewayWithChan ¶

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

CreateNatGatewayWithChan invokes the ecs.CreateNatGateway API asynchronously api document: https://help.aliyun.com/api/ecs/createnatgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateNetworkInterface ¶

func (client *Client) CreateNetworkInterface(request *CreateNetworkInterfaceRequest) (response *CreateNetworkInterfaceResponse, err error)

CreateNetworkInterface invokes the ecs.CreateNetworkInterface API synchronously api document: https://help.aliyun.com/api/ecs/createnetworkinterface.html

func (*Client) CreateNetworkInterfacePermission ¶

func (client *Client) CreateNetworkInterfacePermission(request *CreateNetworkInterfacePermissionRequest) (response *CreateNetworkInterfacePermissionResponse, err error)

CreateNetworkInterfacePermission invokes the ecs.CreateNetworkInterfacePermission API synchronously api document: https://help.aliyun.com/api/ecs/createnetworkinterfacepermission.html

func (*Client) CreateNetworkInterfacePermissionWithCallback ¶

func (client *Client) CreateNetworkInterfacePermissionWithCallback(request *CreateNetworkInterfacePermissionRequest, callback func(response *CreateNetworkInterfacePermissionResponse, err error)) <-chan int

CreateNetworkInterfacePermissionWithCallback invokes the ecs.CreateNetworkInterfacePermission API asynchronously api document: https://help.aliyun.com/api/ecs/createnetworkinterfacepermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateNetworkInterfacePermissionWithChan ¶

func (client *Client) CreateNetworkInterfacePermissionWithChan(request *CreateNetworkInterfacePermissionRequest) (<-chan *CreateNetworkInterfacePermissionResponse, <-chan error)

CreateNetworkInterfacePermissionWithChan invokes the ecs.CreateNetworkInterfacePermission API asynchronously api document: https://help.aliyun.com/api/ecs/createnetworkinterfacepermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateNetworkInterfaceWithCallback ¶

func (client *Client) CreateNetworkInterfaceWithCallback(request *CreateNetworkInterfaceRequest, callback func(response *CreateNetworkInterfaceResponse, err error)) <-chan int

CreateNetworkInterfaceWithCallback invokes the ecs.CreateNetworkInterface API asynchronously api document: https://help.aliyun.com/api/ecs/createnetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateNetworkInterfaceWithChan ¶

func (client *Client) CreateNetworkInterfaceWithChan(request *CreateNetworkInterfaceRequest) (<-chan *CreateNetworkInterfaceResponse, <-chan error)

CreateNetworkInterfaceWithChan invokes the ecs.CreateNetworkInterface API asynchronously api document: https://help.aliyun.com/api/ecs/createnetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreatePhysicalConnection ¶

func (client *Client) CreatePhysicalConnection(request *CreatePhysicalConnectionRequest) (response *CreatePhysicalConnectionResponse, err error)

CreatePhysicalConnection invokes the ecs.CreatePhysicalConnection API synchronously api document: https://help.aliyun.com/api/ecs/createphysicalconnection.html

func (*Client) CreatePhysicalConnectionWithCallback ¶

func (client *Client) CreatePhysicalConnectionWithCallback(request *CreatePhysicalConnectionRequest, callback func(response *CreatePhysicalConnectionResponse, err error)) <-chan int

CreatePhysicalConnectionWithCallback invokes the ecs.CreatePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/createphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreatePhysicalConnectionWithChan ¶

func (client *Client) CreatePhysicalConnectionWithChan(request *CreatePhysicalConnectionRequest) (<-chan *CreatePhysicalConnectionResponse, <-chan error)

CreatePhysicalConnectionWithChan invokes the ecs.CreatePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/createphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateRouteEntry ¶

func (client *Client) CreateRouteEntry(request *CreateRouteEntryRequest) (response *CreateRouteEntryResponse, err error)

CreateRouteEntry invokes the ecs.CreateRouteEntry API synchronously api document: https://help.aliyun.com/api/ecs/createrouteentry.html

func (*Client) CreateRouteEntryWithCallback ¶

func (client *Client) CreateRouteEntryWithCallback(request *CreateRouteEntryRequest, callback func(response *CreateRouteEntryResponse, err error)) <-chan int

CreateRouteEntryWithCallback invokes the ecs.CreateRouteEntry API asynchronously api document: https://help.aliyun.com/api/ecs/createrouteentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateRouteEntryWithChan ¶

func (client *Client) CreateRouteEntryWithChan(request *CreateRouteEntryRequest) (<-chan *CreateRouteEntryResponse, <-chan error)

CreateRouteEntryWithChan invokes the ecs.CreateRouteEntry API asynchronously api document: https://help.aliyun.com/api/ecs/createrouteentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateRouterInterface ¶

func (client *Client) CreateRouterInterface(request *CreateRouterInterfaceRequest) (response *CreateRouterInterfaceResponse, err error)

CreateRouterInterface invokes the ecs.CreateRouterInterface API synchronously api document: https://help.aliyun.com/api/ecs/createrouterinterface.html

func (*Client) CreateRouterInterfaceWithCallback ¶

func (client *Client) CreateRouterInterfaceWithCallback(request *CreateRouterInterfaceRequest, callback func(response *CreateRouterInterfaceResponse, err error)) <-chan int

CreateRouterInterfaceWithCallback invokes the ecs.CreateRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/createrouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateRouterInterfaceWithChan ¶

func (client *Client) CreateRouterInterfaceWithChan(request *CreateRouterInterfaceRequest) (<-chan *CreateRouterInterfaceResponse, <-chan error)

CreateRouterInterfaceWithChan invokes the ecs.CreateRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/createrouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSecurityGroup ¶

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

CreateSecurityGroup invokes the ecs.CreateSecurityGroup API synchronously api document: https://help.aliyun.com/api/ecs/createsecuritygroup.html

func (*Client) CreateSecurityGroupWithCallback ¶

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

CreateSecurityGroupWithCallback invokes the ecs.CreateSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/createsecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSecurityGroupWithChan ¶

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

CreateSecurityGroupWithChan invokes the ecs.CreateSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/createsecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSimulatedSystemEvents ¶

func (client *Client) CreateSimulatedSystemEvents(request *CreateSimulatedSystemEventsRequest) (response *CreateSimulatedSystemEventsResponse, err error)

CreateSimulatedSystemEvents invokes the ecs.CreateSimulatedSystemEvents API synchronously api document: https://help.aliyun.com/api/ecs/createsimulatedsystemevents.html

func (*Client) CreateSimulatedSystemEventsWithCallback ¶

func (client *Client) CreateSimulatedSystemEventsWithCallback(request *CreateSimulatedSystemEventsRequest, callback func(response *CreateSimulatedSystemEventsResponse, err error)) <-chan int

CreateSimulatedSystemEventsWithCallback invokes the ecs.CreateSimulatedSystemEvents API asynchronously api document: https://help.aliyun.com/api/ecs/createsimulatedsystemevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSimulatedSystemEventsWithChan ¶

func (client *Client) CreateSimulatedSystemEventsWithChan(request *CreateSimulatedSystemEventsRequest) (<-chan *CreateSimulatedSystemEventsResponse, <-chan error)

CreateSimulatedSystemEventsWithChan invokes the ecs.CreateSimulatedSystemEvents API asynchronously api document: https://help.aliyun.com/api/ecs/createsimulatedsystemevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSnapshot ¶

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

CreateSnapshot invokes the ecs.CreateSnapshot API synchronously api document: https://help.aliyun.com/api/ecs/createsnapshot.html

func (*Client) CreateSnapshotWithCallback ¶

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

CreateSnapshotWithCallback invokes the ecs.CreateSnapshot API asynchronously api document: https://help.aliyun.com/api/ecs/createsnapshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSnapshotWithChan ¶

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

CreateSnapshotWithChan invokes the ecs.CreateSnapshot API asynchronously api document: https://help.aliyun.com/api/ecs/createsnapshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVSwitch ¶

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

CreateVSwitch invokes the ecs.CreateVSwitch API synchronously api document: https://help.aliyun.com/api/ecs/createvswitch.html

func (*Client) CreateVSwitchWithCallback ¶

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

CreateVSwitchWithCallback invokes the ecs.CreateVSwitch API asynchronously api document: https://help.aliyun.com/api/ecs/createvswitch.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVSwitchWithChan ¶

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

CreateVSwitchWithChan invokes the ecs.CreateVSwitch API asynchronously api document: https://help.aliyun.com/api/ecs/createvswitch.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVirtualBorderRouter ¶

func (client *Client) CreateVirtualBorderRouter(request *CreateVirtualBorderRouterRequest) (response *CreateVirtualBorderRouterResponse, err error)

CreateVirtualBorderRouter invokes the ecs.CreateVirtualBorderRouter API synchronously api document: https://help.aliyun.com/api/ecs/createvirtualborderrouter.html

func (*Client) CreateVirtualBorderRouterWithCallback ¶

func (client *Client) CreateVirtualBorderRouterWithCallback(request *CreateVirtualBorderRouterRequest, callback func(response *CreateVirtualBorderRouterResponse, err error)) <-chan int

CreateVirtualBorderRouterWithCallback invokes the ecs.CreateVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/ecs/createvirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVirtualBorderRouterWithChan ¶

func (client *Client) CreateVirtualBorderRouterWithChan(request *CreateVirtualBorderRouterRequest) (<-chan *CreateVirtualBorderRouterResponse, <-chan error)

CreateVirtualBorderRouterWithChan invokes the ecs.CreateVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/ecs/createvirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVpc ¶

func (client *Client) CreateVpc(request *CreateVpcRequest) (response *CreateVpcResponse, err error)

CreateVpc invokes the ecs.CreateVpc API synchronously api document: https://help.aliyun.com/api/ecs/createvpc.html

func (*Client) CreateVpcWithCallback ¶

func (client *Client) CreateVpcWithCallback(request *CreateVpcRequest, callback func(response *CreateVpcResponse, err error)) <-chan int

CreateVpcWithCallback invokes the ecs.CreateVpc API asynchronously api document: https://help.aliyun.com/api/ecs/createvpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVpcWithChan ¶

func (client *Client) CreateVpcWithChan(request *CreateVpcRequest) (<-chan *CreateVpcResponse, <-chan error)

CreateVpcWithChan invokes the ecs.CreateVpc API asynchronously api document: https://help.aliyun.com/api/ecs/createvpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeactivateRouterInterface ¶

func (client *Client) DeactivateRouterInterface(request *DeactivateRouterInterfaceRequest) (response *DeactivateRouterInterfaceResponse, err error)

DeactivateRouterInterface invokes the ecs.DeactivateRouterInterface API synchronously api document: https://help.aliyun.com/api/ecs/deactivaterouterinterface.html

func (*Client) DeactivateRouterInterfaceWithCallback ¶

func (client *Client) DeactivateRouterInterfaceWithCallback(request *DeactivateRouterInterfaceRequest, callback func(response *DeactivateRouterInterfaceResponse, err error)) <-chan int

DeactivateRouterInterfaceWithCallback invokes the ecs.DeactivateRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/deactivaterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeactivateRouterInterfaceWithChan ¶

func (client *Client) DeactivateRouterInterfaceWithChan(request *DeactivateRouterInterfaceRequest) (<-chan *DeactivateRouterInterfaceResponse, <-chan error)

DeactivateRouterInterfaceWithChan invokes the ecs.DeactivateRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/deactivaterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteAutoSnapshotPolicy ¶

func (client *Client) DeleteAutoSnapshotPolicy(request *DeleteAutoSnapshotPolicyRequest) (response *DeleteAutoSnapshotPolicyResponse, err error)

DeleteAutoSnapshotPolicy invokes the ecs.DeleteAutoSnapshotPolicy API synchronously api document: https://help.aliyun.com/api/ecs/deleteautosnapshotpolicy.html

func (*Client) DeleteAutoSnapshotPolicyWithCallback ¶

func (client *Client) DeleteAutoSnapshotPolicyWithCallback(request *DeleteAutoSnapshotPolicyRequest, callback func(response *DeleteAutoSnapshotPolicyResponse, err error)) <-chan int

DeleteAutoSnapshotPolicyWithCallback invokes the ecs.DeleteAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/deleteautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteAutoSnapshotPolicyWithChan ¶

func (client *Client) DeleteAutoSnapshotPolicyWithChan(request *DeleteAutoSnapshotPolicyRequest) (<-chan *DeleteAutoSnapshotPolicyResponse, <-chan error)

DeleteAutoSnapshotPolicyWithChan invokes the ecs.DeleteAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/deleteautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteBandwidthPackage ¶

func (client *Client) DeleteBandwidthPackage(request *DeleteBandwidthPackageRequest) (response *DeleteBandwidthPackageResponse, err error)

DeleteBandwidthPackage invokes the ecs.DeleteBandwidthPackage API synchronously api document: https://help.aliyun.com/api/ecs/deletebandwidthpackage.html

func (*Client) DeleteBandwidthPackageWithCallback ¶

func (client *Client) DeleteBandwidthPackageWithCallback(request *DeleteBandwidthPackageRequest, callback func(response *DeleteBandwidthPackageResponse, err error)) <-chan int

DeleteBandwidthPackageWithCallback invokes the ecs.DeleteBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/ecs/deletebandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteBandwidthPackageWithChan ¶

func (client *Client) DeleteBandwidthPackageWithChan(request *DeleteBandwidthPackageRequest) (<-chan *DeleteBandwidthPackageResponse, <-chan error)

DeleteBandwidthPackageWithChan invokes the ecs.DeleteBandwidthPackage API asynchronously api document: https://help.aliyun.com/api/ecs/deletebandwidthpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteCommand ¶

func (client *Client) DeleteCommand(request *DeleteCommandRequest) (response *DeleteCommandResponse, err error)

DeleteCommand invokes the ecs.DeleteCommand API synchronously api document: https://help.aliyun.com/api/ecs/deletecommand.html

func (*Client) DeleteCommandWithCallback ¶

func (client *Client) DeleteCommandWithCallback(request *DeleteCommandRequest, callback func(response *DeleteCommandResponse, err error)) <-chan int

DeleteCommandWithCallback invokes the ecs.DeleteCommand API asynchronously api document: https://help.aliyun.com/api/ecs/deletecommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteCommandWithChan ¶

func (client *Client) DeleteCommandWithChan(request *DeleteCommandRequest) (<-chan *DeleteCommandResponse, <-chan error)

DeleteCommandWithChan invokes the ecs.DeleteCommand API asynchronously api document: https://help.aliyun.com/api/ecs/deletecommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDeploymentSet ¶

func (client *Client) DeleteDeploymentSet(request *DeleteDeploymentSetRequest) (response *DeleteDeploymentSetResponse, err error)

DeleteDeploymentSet invokes the ecs.DeleteDeploymentSet API synchronously api document: https://help.aliyun.com/api/ecs/deletedeploymentset.html

func (*Client) DeleteDeploymentSetWithCallback ¶

func (client *Client) DeleteDeploymentSetWithCallback(request *DeleteDeploymentSetRequest, callback func(response *DeleteDeploymentSetResponse, err error)) <-chan int

DeleteDeploymentSetWithCallback invokes the ecs.DeleteDeploymentSet API asynchronously api document: https://help.aliyun.com/api/ecs/deletedeploymentset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDeploymentSetWithChan ¶

func (client *Client) DeleteDeploymentSetWithChan(request *DeleteDeploymentSetRequest) (<-chan *DeleteDeploymentSetResponse, <-chan error)

DeleteDeploymentSetWithChan invokes the ecs.DeleteDeploymentSet API asynchronously api document: https://help.aliyun.com/api/ecs/deletedeploymentset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDisk ¶

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

DeleteDisk invokes the ecs.DeleteDisk API synchronously api document: https://help.aliyun.com/api/ecs/deletedisk.html

func (*Client) DeleteDiskWithCallback ¶

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

DeleteDiskWithCallback invokes the ecs.DeleteDisk API asynchronously api document: https://help.aliyun.com/api/ecs/deletedisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDiskWithChan ¶

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

DeleteDiskWithChan invokes the ecs.DeleteDisk API asynchronously api document: https://help.aliyun.com/api/ecs/deletedisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteForwardEntry ¶

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

DeleteForwardEntry invokes the ecs.DeleteForwardEntry API synchronously api document: https://help.aliyun.com/api/ecs/deleteforwardentry.html

func (*Client) DeleteForwardEntryWithCallback ¶

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

DeleteForwardEntryWithCallback invokes the ecs.DeleteForwardEntry API asynchronously api document: https://help.aliyun.com/api/ecs/deleteforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteForwardEntryWithChan ¶

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

DeleteForwardEntryWithChan invokes the ecs.DeleteForwardEntry API asynchronously api document: https://help.aliyun.com/api/ecs/deleteforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteHaVip ¶

func (client *Client) DeleteHaVip(request *DeleteHaVipRequest) (response *DeleteHaVipResponse, err error)

DeleteHaVip invokes the ecs.DeleteHaVip API synchronously api document: https://help.aliyun.com/api/ecs/deletehavip.html

func (*Client) DeleteHaVipWithCallback ¶

func (client *Client) DeleteHaVipWithCallback(request *DeleteHaVipRequest, callback func(response *DeleteHaVipResponse, err error)) <-chan int

DeleteHaVipWithCallback invokes the ecs.DeleteHaVip API asynchronously api document: https://help.aliyun.com/api/ecs/deletehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteHaVipWithChan ¶

func (client *Client) DeleteHaVipWithChan(request *DeleteHaVipRequest) (<-chan *DeleteHaVipResponse, <-chan error)

DeleteHaVipWithChan invokes the ecs.DeleteHaVip API asynchronously api document: https://help.aliyun.com/api/ecs/deletehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteHpcCluster ¶

func (client *Client) DeleteHpcCluster(request *DeleteHpcClusterRequest) (response *DeleteHpcClusterResponse, err error)

DeleteHpcCluster invokes the ecs.DeleteHpcCluster API synchronously api document: https://help.aliyun.com/api/ecs/deletehpccluster.html

func (*Client) DeleteHpcClusterWithCallback ¶

func (client *Client) DeleteHpcClusterWithCallback(request *DeleteHpcClusterRequest, callback func(response *DeleteHpcClusterResponse, err error)) <-chan int

DeleteHpcClusterWithCallback invokes the ecs.DeleteHpcCluster API asynchronously api document: https://help.aliyun.com/api/ecs/deletehpccluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteHpcClusterWithChan ¶

func (client *Client) DeleteHpcClusterWithChan(request *DeleteHpcClusterRequest) (<-chan *DeleteHpcClusterResponse, <-chan error)

DeleteHpcClusterWithChan invokes the ecs.DeleteHpcCluster API asynchronously api document: https://help.aliyun.com/api/ecs/deletehpccluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteImage ¶

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

DeleteImage invokes the ecs.DeleteImage API synchronously api document: https://help.aliyun.com/api/ecs/deleteimage.html

func (*Client) DeleteImageWithCallback ¶

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

DeleteImageWithCallback invokes the ecs.DeleteImage API asynchronously api document: https://help.aliyun.com/api/ecs/deleteimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteImageWithChan ¶

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

DeleteImageWithChan invokes the ecs.DeleteImage API asynchronously api document: https://help.aliyun.com/api/ecs/deleteimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteInstance ¶

func (client *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)

DeleteInstance invokes the ecs.DeleteInstance API synchronously api document: https://help.aliyun.com/api/ecs/deleteinstance.html

func (*Client) DeleteInstanceWithCallback ¶

func (client *Client) DeleteInstanceWithCallback(request *DeleteInstanceRequest, callback func(response *DeleteInstanceResponse, err error)) <-chan int

DeleteInstanceWithCallback invokes the ecs.DeleteInstance API asynchronously api document: https://help.aliyun.com/api/ecs/deleteinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteInstanceWithChan ¶

func (client *Client) DeleteInstanceWithChan(request *DeleteInstanceRequest) (<-chan *DeleteInstanceResponse, <-chan error)

DeleteInstanceWithChan invokes the ecs.DeleteInstance API asynchronously api document: https://help.aliyun.com/api/ecs/deleteinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteKeyPairs ¶

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

DeleteKeyPairs invokes the ecs.DeleteKeyPairs API synchronously api document: https://help.aliyun.com/api/ecs/deletekeypairs.html

func (*Client) DeleteKeyPairsWithCallback ¶

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

DeleteKeyPairsWithCallback invokes the ecs.DeleteKeyPairs API asynchronously api document: https://help.aliyun.com/api/ecs/deletekeypairs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteKeyPairsWithChan ¶

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

DeleteKeyPairsWithChan invokes the ecs.DeleteKeyPairs API asynchronously api document: https://help.aliyun.com/api/ecs/deletekeypairs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteLaunchTemplate ¶

func (client *Client) DeleteLaunchTemplate(request *DeleteLaunchTemplateRequest) (response *DeleteLaunchTemplateResponse, err error)

DeleteLaunchTemplate invokes the ecs.DeleteLaunchTemplate API synchronously api document: https://help.aliyun.com/api/ecs/deletelaunchtemplate.html

func (*Client) DeleteLaunchTemplateVersion ¶

func (client *Client) DeleteLaunchTemplateVersion(request *DeleteLaunchTemplateVersionRequest) (response *DeleteLaunchTemplateVersionResponse, err error)

DeleteLaunchTemplateVersion invokes the ecs.DeleteLaunchTemplateVersion API synchronously api document: https://help.aliyun.com/api/ecs/deletelaunchtemplateversion.html

func (*Client) DeleteLaunchTemplateVersionWithCallback ¶

func (client *Client) DeleteLaunchTemplateVersionWithCallback(request *DeleteLaunchTemplateVersionRequest, callback func(response *DeleteLaunchTemplateVersionResponse, err error)) <-chan int

DeleteLaunchTemplateVersionWithCallback invokes the ecs.DeleteLaunchTemplateVersion API asynchronously api document: https://help.aliyun.com/api/ecs/deletelaunchtemplateversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteLaunchTemplateVersionWithChan ¶

func (client *Client) DeleteLaunchTemplateVersionWithChan(request *DeleteLaunchTemplateVersionRequest) (<-chan *DeleteLaunchTemplateVersionResponse, <-chan error)

DeleteLaunchTemplateVersionWithChan invokes the ecs.DeleteLaunchTemplateVersion API asynchronously api document: https://help.aliyun.com/api/ecs/deletelaunchtemplateversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteLaunchTemplateWithCallback ¶

func (client *Client) DeleteLaunchTemplateWithCallback(request *DeleteLaunchTemplateRequest, callback func(response *DeleteLaunchTemplateResponse, err error)) <-chan int

DeleteLaunchTemplateWithCallback invokes the ecs.DeleteLaunchTemplate API asynchronously api document: https://help.aliyun.com/api/ecs/deletelaunchtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteLaunchTemplateWithChan ¶

func (client *Client) DeleteLaunchTemplateWithChan(request *DeleteLaunchTemplateRequest) (<-chan *DeleteLaunchTemplateResponse, <-chan error)

DeleteLaunchTemplateWithChan invokes the ecs.DeleteLaunchTemplate API asynchronously api document: https://help.aliyun.com/api/ecs/deletelaunchtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteNatGateway ¶

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

DeleteNatGateway invokes the ecs.DeleteNatGateway API synchronously api document: https://help.aliyun.com/api/ecs/deletenatgateway.html

func (*Client) DeleteNatGatewayWithCallback ¶

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

DeleteNatGatewayWithCallback invokes the ecs.DeleteNatGateway API asynchronously api document: https://help.aliyun.com/api/ecs/deletenatgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteNatGatewayWithChan ¶

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

DeleteNatGatewayWithChan invokes the ecs.DeleteNatGateway API asynchronously api document: https://help.aliyun.com/api/ecs/deletenatgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteNetworkInterface ¶

func (client *Client) DeleteNetworkInterface(request *DeleteNetworkInterfaceRequest) (response *DeleteNetworkInterfaceResponse, err error)

DeleteNetworkInterface invokes the ecs.DeleteNetworkInterface API synchronously api document: https://help.aliyun.com/api/ecs/deletenetworkinterface.html

func (*Client) DeleteNetworkInterfacePermission ¶

func (client *Client) DeleteNetworkInterfacePermission(request *DeleteNetworkInterfacePermissionRequest) (response *DeleteNetworkInterfacePermissionResponse, err error)

DeleteNetworkInterfacePermission invokes the ecs.DeleteNetworkInterfacePermission API synchronously api document: https://help.aliyun.com/api/ecs/deletenetworkinterfacepermission.html

func (*Client) DeleteNetworkInterfacePermissionWithCallback ¶

func (client *Client) DeleteNetworkInterfacePermissionWithCallback(request *DeleteNetworkInterfacePermissionRequest, callback func(response *DeleteNetworkInterfacePermissionResponse, err error)) <-chan int

DeleteNetworkInterfacePermissionWithCallback invokes the ecs.DeleteNetworkInterfacePermission API asynchronously api document: https://help.aliyun.com/api/ecs/deletenetworkinterfacepermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteNetworkInterfacePermissionWithChan ¶

func (client *Client) DeleteNetworkInterfacePermissionWithChan(request *DeleteNetworkInterfacePermissionRequest) (<-chan *DeleteNetworkInterfacePermissionResponse, <-chan error)

DeleteNetworkInterfacePermissionWithChan invokes the ecs.DeleteNetworkInterfacePermission API asynchronously api document: https://help.aliyun.com/api/ecs/deletenetworkinterfacepermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteNetworkInterfaceWithCallback ¶

func (client *Client) DeleteNetworkInterfaceWithCallback(request *DeleteNetworkInterfaceRequest, callback func(response *DeleteNetworkInterfaceResponse, err error)) <-chan int

DeleteNetworkInterfaceWithCallback invokes the ecs.DeleteNetworkInterface API asynchronously api document: https://help.aliyun.com/api/ecs/deletenetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteNetworkInterfaceWithChan ¶

func (client *Client) DeleteNetworkInterfaceWithChan(request *DeleteNetworkInterfaceRequest) (<-chan *DeleteNetworkInterfaceResponse, <-chan error)

DeleteNetworkInterfaceWithChan invokes the ecs.DeleteNetworkInterface API asynchronously api document: https://help.aliyun.com/api/ecs/deletenetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeletePhysicalConnection ¶

func (client *Client) DeletePhysicalConnection(request *DeletePhysicalConnectionRequest) (response *DeletePhysicalConnectionResponse, err error)

DeletePhysicalConnection invokes the ecs.DeletePhysicalConnection API synchronously api document: https://help.aliyun.com/api/ecs/deletephysicalconnection.html

func (*Client) DeletePhysicalConnectionWithCallback ¶

func (client *Client) DeletePhysicalConnectionWithCallback(request *DeletePhysicalConnectionRequest, callback func(response *DeletePhysicalConnectionResponse, err error)) <-chan int

DeletePhysicalConnectionWithCallback invokes the ecs.DeletePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/deletephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeletePhysicalConnectionWithChan ¶

func (client *Client) DeletePhysicalConnectionWithChan(request *DeletePhysicalConnectionRequest) (<-chan *DeletePhysicalConnectionResponse, <-chan error)

DeletePhysicalConnectionWithChan invokes the ecs.DeletePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/deletephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteRouteEntry ¶

func (client *Client) DeleteRouteEntry(request *DeleteRouteEntryRequest) (response *DeleteRouteEntryResponse, err error)

DeleteRouteEntry invokes the ecs.DeleteRouteEntry API synchronously api document: https://help.aliyun.com/api/ecs/deleterouteentry.html

func (*Client) DeleteRouteEntryWithCallback ¶

func (client *Client) DeleteRouteEntryWithCallback(request *DeleteRouteEntryRequest, callback func(response *DeleteRouteEntryResponse, err error)) <-chan int

DeleteRouteEntryWithCallback invokes the ecs.DeleteRouteEntry API asynchronously api document: https://help.aliyun.com/api/ecs/deleterouteentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteRouteEntryWithChan ¶

func (client *Client) DeleteRouteEntryWithChan(request *DeleteRouteEntryRequest) (<-chan *DeleteRouteEntryResponse, <-chan error)

DeleteRouteEntryWithChan invokes the ecs.DeleteRouteEntry API asynchronously api document: https://help.aliyun.com/api/ecs/deleterouteentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteRouterInterface ¶

func (client *Client) DeleteRouterInterface(request *DeleteRouterInterfaceRequest) (response *DeleteRouterInterfaceResponse, err error)

DeleteRouterInterface invokes the ecs.DeleteRouterInterface API synchronously api document: https://help.aliyun.com/api/ecs/deleterouterinterface.html

func (*Client) DeleteRouterInterfaceWithCallback ¶

func (client *Client) DeleteRouterInterfaceWithCallback(request *DeleteRouterInterfaceRequest, callback func(response *DeleteRouterInterfaceResponse, err error)) <-chan int

DeleteRouterInterfaceWithCallback invokes the ecs.DeleteRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/deleterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteRouterInterfaceWithChan ¶

func (client *Client) DeleteRouterInterfaceWithChan(request *DeleteRouterInterfaceRequest) (<-chan *DeleteRouterInterfaceResponse, <-chan error)

DeleteRouterInterfaceWithChan invokes the ecs.DeleteRouterInterface API asynchronously api document: https://help.aliyun.com/api/ecs/deleterouterinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSecurityGroup ¶

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

DeleteSecurityGroup invokes the ecs.DeleteSecurityGroup API synchronously api document: https://help.aliyun.com/api/ecs/deletesecuritygroup.html

func (*Client) DeleteSecurityGroupWithCallback ¶

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

DeleteSecurityGroupWithCallback invokes the ecs.DeleteSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/deletesecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSecurityGroupWithChan ¶

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

DeleteSecurityGroupWithChan invokes the ecs.DeleteSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/deletesecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSnapshot ¶

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

DeleteSnapshot invokes the ecs.DeleteSnapshot API synchronously api document: https://help.aliyun.com/api/ecs/deletesnapshot.html

func (*Client) DeleteSnapshotWithCallback ¶

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

DeleteSnapshotWithCallback invokes the ecs.DeleteSnapshot API asynchronously api document: https://help.aliyun.com/api/ecs/deletesnapshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSnapshotWithChan ¶

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

DeleteSnapshotWithChan invokes the ecs.DeleteSnapshot API asynchronously api document: https://help.aliyun.com/api/ecs/deletesnapshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVSwitch ¶

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

DeleteVSwitch invokes the ecs.DeleteVSwitch API synchronously api document: https://help.aliyun.com/api/ecs/deletevswitch.html

func (*Client) DeleteVSwitchWithCallback ¶

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

DeleteVSwitchWithCallback invokes the ecs.DeleteVSwitch API asynchronously api document: https://help.aliyun.com/api/ecs/deletevswitch.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVSwitchWithChan ¶

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

DeleteVSwitchWithChan invokes the ecs.DeleteVSwitch API asynchronously api document: https://help.aliyun.com/api/ecs/deletevswitch.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVirtualBorderRouter ¶

func (client *Client) DeleteVirtualBorderRouter(request *DeleteVirtualBorderRouterRequest) (response *DeleteVirtualBorderRouterResponse, err error)

DeleteVirtualBorderRouter invokes the ecs.DeleteVirtualBorderRouter API synchronously api document: https://help.aliyun.com/api/ecs/deletevirtualborderrouter.html

func (*Client) DeleteVirtualBorderRouterWithCallback ¶

func (client *Client) DeleteVirtualBorderRouterWithCallback(request *DeleteVirtualBorderRouterRequest, callback func(response *DeleteVirtualBorderRouterResponse, err error)) <-chan int

DeleteVirtualBorderRouterWithCallback invokes the ecs.DeleteVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/ecs/deletevirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVirtualBorderRouterWithChan ¶

func (client *Client) DeleteVirtualBorderRouterWithChan(request *DeleteVirtualBorderRouterRequest) (<-chan *DeleteVirtualBorderRouterResponse, <-chan error)

DeleteVirtualBorderRouterWithChan invokes the ecs.DeleteVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/ecs/deletevirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVpc ¶

func (client *Client) DeleteVpc(request *DeleteVpcRequest) (response *DeleteVpcResponse, err error)

DeleteVpc invokes the ecs.DeleteVpc API synchronously api document: https://help.aliyun.com/api/ecs/deletevpc.html

func (*Client) DeleteVpcWithCallback ¶

func (client *Client) DeleteVpcWithCallback(request *DeleteVpcRequest, callback func(response *DeleteVpcResponse, err error)) <-chan int

DeleteVpcWithCallback invokes the ecs.DeleteVpc API asynchronously api document: https://help.aliyun.com/api/ecs/deletevpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVpcWithChan ¶

func (client *Client) DeleteVpcWithChan(request *DeleteVpcRequest) (<-chan *DeleteVpcResponse, <-chan error)

DeleteVpcWithChan invokes the ecs.DeleteVpc API asynchronously api document: https://help.aliyun.com/api/ecs/deletevpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccessPoints ¶

func (client *Client) DescribeAccessPoints(request *DescribeAccessPointsRequest) (response *DescribeAccessPointsResponse, err error)

DescribeAccessPoints invokes the ecs.DescribeAccessPoints API synchronously api document: https://help.aliyun.com/api/ecs/describeaccesspoints.html

func (*Client) DescribeAccessPointsWithCallback ¶

func (client *Client) DescribeAccessPointsWithCallback(request *DescribeAccessPointsRequest, callback func(response *DescribeAccessPointsResponse, err error)) <-chan int

DescribeAccessPointsWithCallback invokes the ecs.DescribeAccessPoints API asynchronously api document: https://help.aliyun.com/api/ecs/describeaccesspoints.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccessPointsWithChan ¶

func (client *Client) DescribeAccessPointsWithChan(request *DescribeAccessPointsRequest) (<-chan *DescribeAccessPointsResponse, <-chan error)

DescribeAccessPointsWithChan invokes the ecs.DescribeAccessPoints API asynchronously api document: https://help.aliyun.com/api/ecs/describeaccesspoints.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccountAttributes ¶

func (client *Client) DescribeAccountAttributes(request *DescribeAccountAttributesRequest) (response *DescribeAccountAttributesResponse, err error)

DescribeAccountAttributes invokes the ecs.DescribeAccountAttributes API synchronously api document: https://help.aliyun.com/api/ecs/describeaccountattributes.html

func (*Client) DescribeAccountAttributesWithCallback ¶

func (client *Client) DescribeAccountAttributesWithCallback(request *DescribeAccountAttributesRequest, callback func(response *DescribeAccountAttributesResponse, err error)) <-chan int

DescribeAccountAttributesWithCallback invokes the ecs.DescribeAccountAttributes API asynchronously api document: https://help.aliyun.com/api/ecs/describeaccountattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccountAttributesWithChan ¶

func (client *Client) DescribeAccountAttributesWithChan(request *DescribeAccountAttributesRequest) (<-chan *DescribeAccountAttributesResponse, <-chan error)

DescribeAccountAttributesWithChan invokes the ecs.DescribeAccountAttributes API asynchronously api document: https://help.aliyun.com/api/ecs/describeaccountattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAutoSnapshotPolicyEx ¶

func (client *Client) DescribeAutoSnapshotPolicyEx(request *DescribeAutoSnapshotPolicyExRequest) (response *DescribeAutoSnapshotPolicyExResponse, err error)

DescribeAutoSnapshotPolicyEx invokes the ecs.DescribeAutoSnapshotPolicyEx API synchronously api document: https://help.aliyun.com/api/ecs/describeautosnapshotpolicyex.html

func (*Client) DescribeAutoSnapshotPolicyExWithCallback ¶

func (client *Client) DescribeAutoSnapshotPolicyExWithCallback(request *DescribeAutoSnapshotPolicyExRequest, callback func(response *DescribeAutoSnapshotPolicyExResponse, err error)) <-chan int

DescribeAutoSnapshotPolicyExWithCallback invokes the ecs.DescribeAutoSnapshotPolicyEx API asynchronously api document: https://help.aliyun.com/api/ecs/describeautosnapshotpolicyex.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAutoSnapshotPolicyExWithChan ¶

func (client *Client) DescribeAutoSnapshotPolicyExWithChan(request *DescribeAutoSnapshotPolicyExRequest) (<-chan *DescribeAutoSnapshotPolicyExResponse, <-chan error)

DescribeAutoSnapshotPolicyExWithChan invokes the ecs.DescribeAutoSnapshotPolicyEx API asynchronously api document: https://help.aliyun.com/api/ecs/describeautosnapshotpolicyex.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAvailableResource ¶

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

DescribeAvailableResource invokes the ecs.DescribeAvailableResource API synchronously api document: https://help.aliyun.com/api/ecs/describeavailableresource.html

func (*Client) DescribeAvailableResourceWithCallback ¶

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

DescribeAvailableResourceWithCallback invokes the ecs.DescribeAvailableResource API asynchronously api document: https://help.aliyun.com/api/ecs/describeavailableresource.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAvailableResourceWithChan ¶

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

DescribeAvailableResourceWithChan invokes the ecs.DescribeAvailableResource API asynchronously api document: https://help.aliyun.com/api/ecs/describeavailableresource.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBandwidthLimitation ¶

func (client *Client) DescribeBandwidthLimitation(request *DescribeBandwidthLimitationRequest) (response *DescribeBandwidthLimitationResponse, err error)

DescribeBandwidthLimitation invokes the ecs.DescribeBandwidthLimitation API synchronously api document: https://help.aliyun.com/api/ecs/describebandwidthlimitation.html

func (*Client) DescribeBandwidthLimitationWithCallback ¶

func (client *Client) DescribeBandwidthLimitationWithCallback(request *DescribeBandwidthLimitationRequest, callback func(response *DescribeBandwidthLimitationResponse, err error)) <-chan int

DescribeBandwidthLimitationWithCallback invokes the ecs.DescribeBandwidthLimitation API asynchronously api document: https://help.aliyun.com/api/ecs/describebandwidthlimitation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBandwidthLimitationWithChan ¶

func (client *Client) DescribeBandwidthLimitationWithChan(request *DescribeBandwidthLimitationRequest) (<-chan *DescribeBandwidthLimitationResponse, <-chan error)

DescribeBandwidthLimitationWithChan invokes the ecs.DescribeBandwidthLimitation API asynchronously api document: https://help.aliyun.com/api/ecs/describebandwidthlimitation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBandwidthPackages ¶

func (client *Client) DescribeBandwidthPackages(request *DescribeBandwidthPackagesRequest) (response *DescribeBandwidthPackagesResponse, err error)

DescribeBandwidthPackages invokes the ecs.DescribeBandwidthPackages API synchronously api document: https://help.aliyun.com/api/ecs/describebandwidthpackages.html

func (*Client) DescribeBandwidthPackagesWithCallback ¶

func (client *Client) DescribeBandwidthPackagesWithCallback(request *DescribeBandwidthPackagesRequest, callback func(response *DescribeBandwidthPackagesResponse, err error)) <-chan int

DescribeBandwidthPackagesWithCallback invokes the ecs.DescribeBandwidthPackages API asynchronously api document: https://help.aliyun.com/api/ecs/describebandwidthpackages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBandwidthPackagesWithChan ¶

func (client *Client) DescribeBandwidthPackagesWithChan(request *DescribeBandwidthPackagesRequest) (<-chan *DescribeBandwidthPackagesResponse, <-chan error)

DescribeBandwidthPackagesWithChan invokes the ecs.DescribeBandwidthPackages API asynchronously api document: https://help.aliyun.com/api/ecs/describebandwidthpackages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeClassicLinkInstances ¶

func (client *Client) DescribeClassicLinkInstances(request *DescribeClassicLinkInstancesRequest) (response *DescribeClassicLinkInstancesResponse, err error)

DescribeClassicLinkInstances invokes the ecs.DescribeClassicLinkInstances API synchronously api document: https://help.aliyun.com/api/ecs/describeclassiclinkinstances.html

func (*Client) DescribeClassicLinkInstancesWithCallback ¶

func (client *Client) DescribeClassicLinkInstancesWithCallback(request *DescribeClassicLinkInstancesRequest, callback func(response *DescribeClassicLinkInstancesResponse, err error)) <-chan int

DescribeClassicLinkInstancesWithCallback invokes the ecs.DescribeClassicLinkInstances API asynchronously api document: https://help.aliyun.com/api/ecs/describeclassiclinkinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeClassicLinkInstancesWithChan ¶

func (client *Client) DescribeClassicLinkInstancesWithChan(request *DescribeClassicLinkInstancesRequest) (<-chan *DescribeClassicLinkInstancesResponse, <-chan error)

DescribeClassicLinkInstancesWithChan invokes the ecs.DescribeClassicLinkInstances API asynchronously api document: https://help.aliyun.com/api/ecs/describeclassiclinkinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCloudAssistantStatus ¶

func (client *Client) DescribeCloudAssistantStatus(request *DescribeCloudAssistantStatusRequest) (response *DescribeCloudAssistantStatusResponse, err error)

DescribeCloudAssistantStatus invokes the ecs.DescribeCloudAssistantStatus API synchronously api document: https://help.aliyun.com/api/ecs/describecloudassistantstatus.html

func (*Client) DescribeCloudAssistantStatusWithCallback ¶

func (client *Client) DescribeCloudAssistantStatusWithCallback(request *DescribeCloudAssistantStatusRequest, callback func(response *DescribeCloudAssistantStatusResponse, err error)) <-chan int

DescribeCloudAssistantStatusWithCallback invokes the ecs.DescribeCloudAssistantStatus API asynchronously api document: https://help.aliyun.com/api/ecs/describecloudassistantstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCloudAssistantStatusWithChan ¶

func (client *Client) DescribeCloudAssistantStatusWithChan(request *DescribeCloudAssistantStatusRequest) (<-chan *DescribeCloudAssistantStatusResponse, <-chan error)

DescribeCloudAssistantStatusWithChan invokes the ecs.DescribeCloudAssistantStatus API asynchronously api document: https://help.aliyun.com/api/ecs/describecloudassistantstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeClusters ¶

func (client *Client) DescribeClusters(request *DescribeClustersRequest) (response *DescribeClustersResponse, err error)

DescribeClusters invokes the ecs.DescribeClusters API synchronously api document: https://help.aliyun.com/api/ecs/describeclusters.html

func (*Client) DescribeClustersWithCallback ¶

func (client *Client) DescribeClustersWithCallback(request *DescribeClustersRequest, callback func(response *DescribeClustersResponse, err error)) <-chan int

DescribeClustersWithCallback invokes the ecs.DescribeClusters API asynchronously api document: https://help.aliyun.com/api/ecs/describeclusters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeClustersWithChan ¶

func (client *Client) DescribeClustersWithChan(request *DescribeClustersRequest) (<-chan *DescribeClustersResponse, <-chan error)

DescribeClustersWithChan invokes the ecs.DescribeClusters API asynchronously api document: https://help.aliyun.com/api/ecs/describeclusters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCommands ¶

func (client *Client) DescribeCommands(request *DescribeCommandsRequest) (response *DescribeCommandsResponse, err error)

DescribeCommands invokes the ecs.DescribeCommands API synchronously api document: https://help.aliyun.com/api/ecs/describecommands.html

func (*Client) DescribeCommandsWithCallback ¶

func (client *Client) DescribeCommandsWithCallback(request *DescribeCommandsRequest, callback func(response *DescribeCommandsResponse, err error)) <-chan int

DescribeCommandsWithCallback invokes the ecs.DescribeCommands API asynchronously api document: https://help.aliyun.com/api/ecs/describecommands.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCommandsWithChan ¶

func (client *Client) DescribeCommandsWithChan(request *DescribeCommandsRequest) (<-chan *DescribeCommandsResponse, <-chan error)

DescribeCommandsWithChan invokes the ecs.DescribeCommands API asynchronously api document: https://help.aliyun.com/api/ecs/describecommands.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDedicatedHostAutoRenew ¶

func (client *Client) DescribeDedicatedHostAutoRenew(request *DescribeDedicatedHostAutoRenewRequest) (response *DescribeDedicatedHostAutoRenewResponse, err error)

DescribeDedicatedHostAutoRenew invokes the ecs.DescribeDedicatedHostAutoRenew API synchronously api document: https://help.aliyun.com/api/ecs/describededicatedhostautorenew.html

func (*Client) DescribeDedicatedHostAutoRenewWithCallback ¶

func (client *Client) DescribeDedicatedHostAutoRenewWithCallback(request *DescribeDedicatedHostAutoRenewRequest, callback func(response *DescribeDedicatedHostAutoRenewResponse, err error)) <-chan int

DescribeDedicatedHostAutoRenewWithCallback invokes the ecs.DescribeDedicatedHostAutoRenew API asynchronously api document: https://help.aliyun.com/api/ecs/describededicatedhostautorenew.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDedicatedHostAutoRenewWithChan ¶

func (client *Client) DescribeDedicatedHostAutoRenewWithChan(request *DescribeDedicatedHostAutoRenewRequest) (<-chan *DescribeDedicatedHostAutoRenewResponse, <-chan error)

DescribeDedicatedHostAutoRenewWithChan invokes the ecs.DescribeDedicatedHostAutoRenew API asynchronously api document: https://help.aliyun.com/api/ecs/describededicatedhostautorenew.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDedicatedHostTypes ¶

func (client *Client) DescribeDedicatedHostTypes(request *DescribeDedicatedHostTypesRequest) (response *DescribeDedicatedHostTypesResponse, err error)

DescribeDedicatedHostTypes invokes the ecs.DescribeDedicatedHostTypes API synchronously api document: https://help.aliyun.com/api/ecs/describededicatedhosttypes.html

func (*Client) DescribeDedicatedHostTypesWithCallback ¶

func (client *Client) DescribeDedicatedHostTypesWithCallback(request *DescribeDedicatedHostTypesRequest, callback func(response *DescribeDedicatedHostTypesResponse, err error)) <-chan int

DescribeDedicatedHostTypesWithCallback invokes the ecs.DescribeDedicatedHostTypes API asynchronously api document: https://help.aliyun.com/api/ecs/describededicatedhosttypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDedicatedHostTypesWithChan ¶

func (client *Client) DescribeDedicatedHostTypesWithChan(request *DescribeDedicatedHostTypesRequest) (<-chan *DescribeDedicatedHostTypesResponse, <-chan error)

DescribeDedicatedHostTypesWithChan invokes the ecs.DescribeDedicatedHostTypes API asynchronously api document: https://help.aliyun.com/api/ecs/describededicatedhosttypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDedicatedHosts ¶

func (client *Client) DescribeDedicatedHosts(request *DescribeDedicatedHostsRequest) (response *DescribeDedicatedHostsResponse, err error)

DescribeDedicatedHosts invokes the ecs.DescribeDedicatedHosts API synchronously api document: https://help.aliyun.com/api/ecs/describededicatedhosts.html

func (*Client) DescribeDedicatedHostsWithCallback ¶

func (client *Client) DescribeDedicatedHostsWithCallback(request *DescribeDedicatedHostsRequest, callback func(response *DescribeDedicatedHostsResponse, err error)) <-chan int

DescribeDedicatedHostsWithCallback invokes the ecs.DescribeDedicatedHosts API asynchronously api document: https://help.aliyun.com/api/ecs/describededicatedhosts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDedicatedHostsWithChan ¶

func (client *Client) DescribeDedicatedHostsWithChan(request *DescribeDedicatedHostsRequest) (<-chan *DescribeDedicatedHostsResponse, <-chan error)

DescribeDedicatedHostsWithChan invokes the ecs.DescribeDedicatedHosts API asynchronously api document: https://help.aliyun.com/api/ecs/describededicatedhosts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDemands ¶

func (client *Client) DescribeDemands(request *DescribeDemandsRequest) (response *DescribeDemandsResponse, err error)

DescribeDemands invokes the ecs.DescribeDemands API synchronously api document: https://help.aliyun.com/api/ecs/describedemands.html

func (*Client) DescribeDemandsWithCallback ¶

func (client *Client) DescribeDemandsWithCallback(request *DescribeDemandsRequest, callback func(response *DescribeDemandsResponse, err error)) <-chan int

DescribeDemandsWithCallback invokes the ecs.DescribeDemands API asynchronously api document: https://help.aliyun.com/api/ecs/describedemands.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDemandsWithChan ¶

func (client *Client) DescribeDemandsWithChan(request *DescribeDemandsRequest) (<-chan *DescribeDemandsResponse, <-chan error)

DescribeDemandsWithChan invokes the ecs.DescribeDemands API asynchronously api document: https://help.aliyun.com/api/ecs/describedemands.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDeploymentSets ¶

func (client *Client) DescribeDeploymentSets(request *DescribeDeploymentSetsRequest) (response *DescribeDeploymentSetsResponse, err error)

DescribeDeploymentSets invokes the ecs.DescribeDeploymentSets API synchronously api document: https://help.aliyun.com/api/ecs/describedeploymentsets.html

func (*Client) DescribeDeploymentSetsWithCallback ¶

func (client *Client) DescribeDeploymentSetsWithCallback(request *DescribeDeploymentSetsRequest, callback func(response *DescribeDeploymentSetsResponse, err error)) <-chan int

DescribeDeploymentSetsWithCallback invokes the ecs.DescribeDeploymentSets API asynchronously api document: https://help.aliyun.com/api/ecs/describedeploymentsets.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDeploymentSetsWithChan ¶

func (client *Client) DescribeDeploymentSetsWithChan(request *DescribeDeploymentSetsRequest) (<-chan *DescribeDeploymentSetsResponse, <-chan error)

DescribeDeploymentSetsWithChan invokes the ecs.DescribeDeploymentSets API asynchronously api document: https://help.aliyun.com/api/ecs/describedeploymentsets.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDiskMonitorData ¶

func (client *Client) DescribeDiskMonitorData(request *DescribeDiskMonitorDataRequest) (response *DescribeDiskMonitorDataResponse, err error)

DescribeDiskMonitorData invokes the ecs.DescribeDiskMonitorData API synchronously api document: https://help.aliyun.com/api/ecs/describediskmonitordata.html

func (*Client) DescribeDiskMonitorDataWithCallback ¶

func (client *Client) DescribeDiskMonitorDataWithCallback(request *DescribeDiskMonitorDataRequest, callback func(response *DescribeDiskMonitorDataResponse, err error)) <-chan int

DescribeDiskMonitorDataWithCallback invokes the ecs.DescribeDiskMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describediskmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDiskMonitorDataWithChan ¶

func (client *Client) DescribeDiskMonitorDataWithChan(request *DescribeDiskMonitorDataRequest) (<-chan *DescribeDiskMonitorDataResponse, <-chan error)

DescribeDiskMonitorDataWithChan invokes the ecs.DescribeDiskMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describediskmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDisks ¶

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

DescribeDisks invokes the ecs.DescribeDisks API synchronously api document: https://help.aliyun.com/api/ecs/describedisks.html

func (*Client) DescribeDisksFullStatus ¶

func (client *Client) DescribeDisksFullStatus(request *DescribeDisksFullStatusRequest) (response *DescribeDisksFullStatusResponse, err error)

DescribeDisksFullStatus invokes the ecs.DescribeDisksFullStatus API synchronously api document: https://help.aliyun.com/api/ecs/describedisksfullstatus.html

func (*Client) DescribeDisksFullStatusWithCallback ¶

func (client *Client) DescribeDisksFullStatusWithCallback(request *DescribeDisksFullStatusRequest, callback func(response *DescribeDisksFullStatusResponse, err error)) <-chan int

DescribeDisksFullStatusWithCallback invokes the ecs.DescribeDisksFullStatus API asynchronously api document: https://help.aliyun.com/api/ecs/describedisksfullstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDisksFullStatusWithChan ¶

func (client *Client) DescribeDisksFullStatusWithChan(request *DescribeDisksFullStatusRequest) (<-chan *DescribeDisksFullStatusResponse, <-chan error)

DescribeDisksFullStatusWithChan invokes the ecs.DescribeDisksFullStatus API asynchronously api document: https://help.aliyun.com/api/ecs/describedisksfullstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDisksWithCallback ¶

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

DescribeDisksWithCallback invokes the ecs.DescribeDisks API asynchronously api document: https://help.aliyun.com/api/ecs/describedisks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDisksWithChan ¶

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

DescribeDisksWithChan invokes the ecs.DescribeDisks API asynchronously api document: https://help.aliyun.com/api/ecs/describedisks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeEipAddresses ¶

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

DescribeEipAddresses invokes the ecs.DescribeEipAddresses API synchronously api document: https://help.aliyun.com/api/ecs/describeeipaddresses.html

func (*Client) DescribeEipAddressesWithCallback ¶

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

DescribeEipAddressesWithCallback invokes the ecs.DescribeEipAddresses API asynchronously api document: https://help.aliyun.com/api/ecs/describeeipaddresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeEipAddressesWithChan ¶

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

DescribeEipAddressesWithChan invokes the ecs.DescribeEipAddresses API asynchronously api document: https://help.aliyun.com/api/ecs/describeeipaddresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeEipMonitorData ¶

func (client *Client) DescribeEipMonitorData(request *DescribeEipMonitorDataRequest) (response *DescribeEipMonitorDataResponse, err error)

DescribeEipMonitorData invokes the ecs.DescribeEipMonitorData API synchronously api document: https://help.aliyun.com/api/ecs/describeeipmonitordata.html

func (*Client) DescribeEipMonitorDataWithCallback ¶

func (client *Client) DescribeEipMonitorDataWithCallback(request *DescribeEipMonitorDataRequest, callback func(response *DescribeEipMonitorDataResponse, err error)) <-chan int

DescribeEipMonitorDataWithCallback invokes the ecs.DescribeEipMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describeeipmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeEipMonitorDataWithChan ¶

func (client *Client) DescribeEipMonitorDataWithChan(request *DescribeEipMonitorDataRequest) (<-chan *DescribeEipMonitorDataResponse, <-chan error)

DescribeEipMonitorDataWithChan invokes the ecs.DescribeEipMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describeeipmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeEniMonitorData ¶

func (client *Client) DescribeEniMonitorData(request *DescribeEniMonitorDataRequest) (response *DescribeEniMonitorDataResponse, err error)

DescribeEniMonitorData invokes the ecs.DescribeEniMonitorData API synchronously api document: https://help.aliyun.com/api/ecs/describeenimonitordata.html

func (*Client) DescribeEniMonitorDataWithCallback ¶

func (client *Client) DescribeEniMonitorDataWithCallback(request *DescribeEniMonitorDataRequest, callback func(response *DescribeEniMonitorDataResponse, err error)) <-chan int

DescribeEniMonitorDataWithCallback invokes the ecs.DescribeEniMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describeenimonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeEniMonitorDataWithChan ¶

func (client *Client) DescribeEniMonitorDataWithChan(request *DescribeEniMonitorDataRequest) (<-chan *DescribeEniMonitorDataResponse, <-chan error)

DescribeEniMonitorDataWithChan invokes the ecs.DescribeEniMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describeenimonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeForwardTableEntries ¶

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

DescribeForwardTableEntries invokes the ecs.DescribeForwardTableEntries API synchronously api document: https://help.aliyun.com/api/ecs/describeforwardtableentries.html

func (*Client) DescribeForwardTableEntriesWithCallback ¶

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

DescribeForwardTableEntriesWithCallback invokes the ecs.DescribeForwardTableEntries API asynchronously api document: https://help.aliyun.com/api/ecs/describeforwardtableentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeForwardTableEntriesWithChan ¶

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

DescribeForwardTableEntriesWithChan invokes the ecs.DescribeForwardTableEntries API asynchronously api document: https://help.aliyun.com/api/ecs/describeforwardtableentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeHaVips ¶

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

DescribeHaVips invokes the ecs.DescribeHaVips API synchronously api document: https://help.aliyun.com/api/ecs/describehavips.html

func (*Client) DescribeHaVipsWithCallback ¶

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

DescribeHaVipsWithCallback invokes the ecs.DescribeHaVips API asynchronously api document: https://help.aliyun.com/api/ecs/describehavips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeHaVipsWithChan ¶

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

DescribeHaVipsWithChan invokes the ecs.DescribeHaVips API asynchronously api document: https://help.aliyun.com/api/ecs/describehavips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeHpcClusters ¶

func (client *Client) DescribeHpcClusters(request *DescribeHpcClustersRequest) (response *DescribeHpcClustersResponse, err error)

DescribeHpcClusters invokes the ecs.DescribeHpcClusters API synchronously api document: https://help.aliyun.com/api/ecs/describehpcclusters.html

func (*Client) DescribeHpcClustersWithCallback ¶

func (client *Client) DescribeHpcClustersWithCallback(request *DescribeHpcClustersRequest, callback func(response *DescribeHpcClustersResponse, err error)) <-chan int

DescribeHpcClustersWithCallback invokes the ecs.DescribeHpcClusters API asynchronously api document: https://help.aliyun.com/api/ecs/describehpcclusters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeHpcClustersWithChan ¶

func (client *Client) DescribeHpcClustersWithChan(request *DescribeHpcClustersRequest) (<-chan *DescribeHpcClustersResponse, <-chan error)

DescribeHpcClustersWithChan invokes the ecs.DescribeHpcClusters API asynchronously api document: https://help.aliyun.com/api/ecs/describehpcclusters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeImageSharePermission ¶

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

DescribeImageSharePermission invokes the ecs.DescribeImageSharePermission API synchronously api document: https://help.aliyun.com/api/ecs/describeimagesharepermission.html

func (*Client) DescribeImageSharePermissionWithCallback ¶

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

DescribeImageSharePermissionWithCallback invokes the ecs.DescribeImageSharePermission API asynchronously api document: https://help.aliyun.com/api/ecs/describeimagesharepermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeImageSharePermissionWithChan ¶

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

DescribeImageSharePermissionWithChan invokes the ecs.DescribeImageSharePermission API asynchronously api document: https://help.aliyun.com/api/ecs/describeimagesharepermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeImageSupportInstanceTypes ¶

func (client *Client) DescribeImageSupportInstanceTypes(request *DescribeImageSupportInstanceTypesRequest) (response *DescribeImageSupportInstanceTypesResponse, err error)

DescribeImageSupportInstanceTypes invokes the ecs.DescribeImageSupportInstanceTypes API synchronously api document: https://help.aliyun.com/api/ecs/describeimagesupportinstancetypes.html

func (*Client) DescribeImageSupportInstanceTypesWithCallback ¶

func (client *Client) DescribeImageSupportInstanceTypesWithCallback(request *DescribeImageSupportInstanceTypesRequest, callback func(response *DescribeImageSupportInstanceTypesResponse, err error)) <-chan int

DescribeImageSupportInstanceTypesWithCallback invokes the ecs.DescribeImageSupportInstanceTypes API asynchronously api document: https://help.aliyun.com/api/ecs/describeimagesupportinstancetypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeImageSupportInstanceTypesWithChan ¶

func (client *Client) DescribeImageSupportInstanceTypesWithChan(request *DescribeImageSupportInstanceTypesRequest) (<-chan *DescribeImageSupportInstanceTypesResponse, <-chan error)

DescribeImageSupportInstanceTypesWithChan invokes the ecs.DescribeImageSupportInstanceTypes API asynchronously api document: https://help.aliyun.com/api/ecs/describeimagesupportinstancetypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeImages ¶

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

DescribeImages invokes the ecs.DescribeImages API synchronously api document: https://help.aliyun.com/api/ecs/describeimages.html

func (*Client) DescribeImagesWithCallback ¶

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

DescribeImagesWithCallback invokes the ecs.DescribeImages API asynchronously api document: https://help.aliyun.com/api/ecs/describeimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeImagesWithChan ¶

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

DescribeImagesWithChan invokes the ecs.DescribeImages API asynchronously api document: https://help.aliyun.com/api/ecs/describeimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceAttribute ¶

func (client *Client) DescribeInstanceAttribute(request *DescribeInstanceAttributeRequest) (response *DescribeInstanceAttributeResponse, err error)

DescribeInstanceAttribute invokes the ecs.DescribeInstanceAttribute API synchronously api document: https://help.aliyun.com/api/ecs/describeinstanceattribute.html

func (*Client) DescribeInstanceAttributeWithCallback ¶

func (client *Client) DescribeInstanceAttributeWithCallback(request *DescribeInstanceAttributeRequest, callback func(response *DescribeInstanceAttributeResponse, err error)) <-chan int

DescribeInstanceAttributeWithCallback invokes the ecs.DescribeInstanceAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstanceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceAttributeWithChan ¶

func (client *Client) DescribeInstanceAttributeWithChan(request *DescribeInstanceAttributeRequest) (<-chan *DescribeInstanceAttributeResponse, <-chan error)

DescribeInstanceAttributeWithChan invokes the ecs.DescribeInstanceAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstanceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceAutoRenewAttribute ¶

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

DescribeInstanceAutoRenewAttribute invokes the ecs.DescribeInstanceAutoRenewAttribute API synchronously api document: https://help.aliyun.com/api/ecs/describeinstanceautorenewattribute.html

func (*Client) DescribeInstanceAutoRenewAttributeWithCallback ¶

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

DescribeInstanceAutoRenewAttributeWithCallback invokes the ecs.DescribeInstanceAutoRenewAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstanceautorenewattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceAutoRenewAttributeWithChan ¶

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

DescribeInstanceAutoRenewAttributeWithChan invokes the ecs.DescribeInstanceAutoRenewAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstanceautorenewattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceHistoryEvents ¶

func (client *Client) DescribeInstanceHistoryEvents(request *DescribeInstanceHistoryEventsRequest) (response *DescribeInstanceHistoryEventsResponse, err error)

DescribeInstanceHistoryEvents invokes the ecs.DescribeInstanceHistoryEvents API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancehistoryevents.html

func (*Client) DescribeInstanceHistoryEventsWithCallback ¶

func (client *Client) DescribeInstanceHistoryEventsWithCallback(request *DescribeInstanceHistoryEventsRequest, callback func(response *DescribeInstanceHistoryEventsResponse, err error)) <-chan int

DescribeInstanceHistoryEventsWithCallback invokes the ecs.DescribeInstanceHistoryEvents API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancehistoryevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceHistoryEventsWithChan ¶

func (client *Client) DescribeInstanceHistoryEventsWithChan(request *DescribeInstanceHistoryEventsRequest) (<-chan *DescribeInstanceHistoryEventsResponse, <-chan error)

DescribeInstanceHistoryEventsWithChan invokes the ecs.DescribeInstanceHistoryEvents API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancehistoryevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceMonitorData ¶

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

DescribeInstanceMonitorData invokes the ecs.DescribeInstanceMonitorData API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancemonitordata.html

func (*Client) DescribeInstanceMonitorDataWithCallback ¶

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

DescribeInstanceMonitorDataWithCallback invokes the ecs.DescribeInstanceMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancemonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceMonitorDataWithChan ¶

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

DescribeInstanceMonitorDataWithChan invokes the ecs.DescribeInstanceMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancemonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstancePhysicalAttribute ¶

func (client *Client) DescribeInstancePhysicalAttribute(request *DescribeInstancePhysicalAttributeRequest) (response *DescribeInstancePhysicalAttributeResponse, err error)

DescribeInstancePhysicalAttribute invokes the ecs.DescribeInstancePhysicalAttribute API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancephysicalattribute.html

func (*Client) DescribeInstancePhysicalAttributeWithCallback ¶

func (client *Client) DescribeInstancePhysicalAttributeWithCallback(request *DescribeInstancePhysicalAttributeRequest, callback func(response *DescribeInstancePhysicalAttributeResponse, err error)) <-chan int

DescribeInstancePhysicalAttributeWithCallback invokes the ecs.DescribeInstancePhysicalAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancephysicalattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstancePhysicalAttributeWithChan ¶

func (client *Client) DescribeInstancePhysicalAttributeWithChan(request *DescribeInstancePhysicalAttributeRequest) (<-chan *DescribeInstancePhysicalAttributeResponse, <-chan error)

DescribeInstancePhysicalAttributeWithChan invokes the ecs.DescribeInstancePhysicalAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancephysicalattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceRamRole ¶

func (client *Client) DescribeInstanceRamRole(request *DescribeInstanceRamRoleRequest) (response *DescribeInstanceRamRoleResponse, err error)

DescribeInstanceRamRole invokes the ecs.DescribeInstanceRamRole API synchronously api document: https://help.aliyun.com/api/ecs/describeinstanceramrole.html

func (*Client) DescribeInstanceRamRoleWithCallback ¶

func (client *Client) DescribeInstanceRamRoleWithCallback(request *DescribeInstanceRamRoleRequest, callback func(response *DescribeInstanceRamRoleResponse, err error)) <-chan int

DescribeInstanceRamRoleWithCallback invokes the ecs.DescribeInstanceRamRole API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstanceramrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceRamRoleWithChan ¶

func (client *Client) DescribeInstanceRamRoleWithChan(request *DescribeInstanceRamRoleRequest) (<-chan *DescribeInstanceRamRoleResponse, <-chan error)

DescribeInstanceRamRoleWithChan invokes the ecs.DescribeInstanceRamRole API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstanceramrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceStatus ¶

func (client *Client) DescribeInstanceStatus(request *DescribeInstanceStatusRequest) (response *DescribeInstanceStatusResponse, err error)

DescribeInstanceStatus invokes the ecs.DescribeInstanceStatus API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancestatus.html

func (*Client) DescribeInstanceStatusWithCallback ¶

func (client *Client) DescribeInstanceStatusWithCallback(request *DescribeInstanceStatusRequest, callback func(response *DescribeInstanceStatusResponse, err error)) <-chan int

DescribeInstanceStatusWithCallback invokes the ecs.DescribeInstanceStatus API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancestatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceStatusWithChan ¶

func (client *Client) DescribeInstanceStatusWithChan(request *DescribeInstanceStatusRequest) (<-chan *DescribeInstanceStatusResponse, <-chan error)

DescribeInstanceStatusWithChan invokes the ecs.DescribeInstanceStatus API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancestatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceTopology ¶

func (client *Client) DescribeInstanceTopology(request *DescribeInstanceTopologyRequest) (response *DescribeInstanceTopologyResponse, err error)

DescribeInstanceTopology invokes the ecs.DescribeInstanceTopology API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancetopology.html

func (*Client) DescribeInstanceTopologyWithCallback ¶

func (client *Client) DescribeInstanceTopologyWithCallback(request *DescribeInstanceTopologyRequest, callback func(response *DescribeInstanceTopologyResponse, err error)) <-chan int

DescribeInstanceTopologyWithCallback invokes the ecs.DescribeInstanceTopology API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancetopology.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceTopologyWithChan ¶

func (client *Client) DescribeInstanceTopologyWithChan(request *DescribeInstanceTopologyRequest) (<-chan *DescribeInstanceTopologyResponse, <-chan error)

DescribeInstanceTopologyWithChan invokes the ecs.DescribeInstanceTopology API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancetopology.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceTypeFamilies ¶

func (client *Client) DescribeInstanceTypeFamilies(request *DescribeInstanceTypeFamiliesRequest) (response *DescribeInstanceTypeFamiliesResponse, err error)

DescribeInstanceTypeFamilies invokes the ecs.DescribeInstanceTypeFamilies API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancetypefamilies.html

func (*Client) DescribeInstanceTypeFamiliesWithCallback ¶

func (client *Client) DescribeInstanceTypeFamiliesWithCallback(request *DescribeInstanceTypeFamiliesRequest, callback func(response *DescribeInstanceTypeFamiliesResponse, err error)) <-chan int

DescribeInstanceTypeFamiliesWithCallback invokes the ecs.DescribeInstanceTypeFamilies API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancetypefamilies.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceTypeFamiliesWithChan ¶

func (client *Client) DescribeInstanceTypeFamiliesWithChan(request *DescribeInstanceTypeFamiliesRequest) (<-chan *DescribeInstanceTypeFamiliesResponse, <-chan error)

DescribeInstanceTypeFamiliesWithChan invokes the ecs.DescribeInstanceTypeFamilies API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancetypefamilies.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceTypes ¶

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

DescribeInstanceTypes invokes the ecs.DescribeInstanceTypes API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancetypes.html

func (*Client) DescribeInstanceTypesWithCallback ¶

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

DescribeInstanceTypesWithCallback invokes the ecs.DescribeInstanceTypes API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancetypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceTypesWithChan ¶

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

DescribeInstanceTypesWithChan invokes the ecs.DescribeInstanceTypes API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancetypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceVncPasswd ¶

func (client *Client) DescribeInstanceVncPasswd(request *DescribeInstanceVncPasswdRequest) (response *DescribeInstanceVncPasswdResponse, err error)

DescribeInstanceVncPasswd invokes the ecs.DescribeInstanceVncPasswd API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancevncpasswd.html

func (*Client) DescribeInstanceVncPasswdWithCallback ¶

func (client *Client) DescribeInstanceVncPasswdWithCallback(request *DescribeInstanceVncPasswdRequest, callback func(response *DescribeInstanceVncPasswdResponse, err error)) <-chan int

DescribeInstanceVncPasswdWithCallback invokes the ecs.DescribeInstanceVncPasswd API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancevncpasswd.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceVncPasswdWithChan ¶

func (client *Client) DescribeInstanceVncPasswdWithChan(request *DescribeInstanceVncPasswdRequest) (<-chan *DescribeInstanceVncPasswdResponse, <-chan error)

DescribeInstanceVncPasswdWithChan invokes the ecs.DescribeInstanceVncPasswd API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancevncpasswd.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceVncUrl ¶

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

DescribeInstanceVncUrl invokes the ecs.DescribeInstanceVncUrl API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancevncurl.html

func (*Client) DescribeInstanceVncUrlWithCallback ¶

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

DescribeInstanceVncUrlWithCallback invokes the ecs.DescribeInstanceVncUrl API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancevncurl.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceVncUrlWithChan ¶

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

DescribeInstanceVncUrlWithChan invokes the ecs.DescribeInstanceVncUrl API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancevncurl.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstances ¶

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

DescribeInstances invokes the ecs.DescribeInstances API synchronously api document: https://help.aliyun.com/api/ecs/describeinstances.html

func (*Client) DescribeInstancesFullStatus ¶

func (client *Client) DescribeInstancesFullStatus(request *DescribeInstancesFullStatusRequest) (response *DescribeInstancesFullStatusResponse, err error)

DescribeInstancesFullStatus invokes the ecs.DescribeInstancesFullStatus API synchronously api document: https://help.aliyun.com/api/ecs/describeinstancesfullstatus.html

func (*Client) DescribeInstancesFullStatusWithCallback ¶

func (client *Client) DescribeInstancesFullStatusWithCallback(request *DescribeInstancesFullStatusRequest, callback func(response *DescribeInstancesFullStatusResponse, err error)) <-chan int

DescribeInstancesFullStatusWithCallback invokes the ecs.DescribeInstancesFullStatus API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancesfullstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstancesFullStatusWithChan ¶

func (client *Client) DescribeInstancesFullStatusWithChan(request *DescribeInstancesFullStatusRequest) (<-chan *DescribeInstancesFullStatusResponse, <-chan error)

DescribeInstancesFullStatusWithChan invokes the ecs.DescribeInstancesFullStatus API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstancesfullstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstancesWithCallback ¶

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

DescribeInstancesWithCallback invokes the ecs.DescribeInstances API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstancesWithChan ¶

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

DescribeInstancesWithChan invokes the ecs.DescribeInstances API asynchronously api document: https://help.aliyun.com/api/ecs/describeinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInvocationResults ¶

func (client *Client) DescribeInvocationResults(request *DescribeInvocationResultsRequest) (response *DescribeInvocationResultsResponse, err error)

DescribeInvocationResults invokes the ecs.DescribeInvocationResults API synchronously api document: https://help.aliyun.com/api/ecs/describeinvocationresults.html

func (*Client) DescribeInvocationResultsWithCallback ¶

func (client *Client) DescribeInvocationResultsWithCallback(request *DescribeInvocationResultsRequest, callback func(response *DescribeInvocationResultsResponse, err error)) <-chan int

DescribeInvocationResultsWithCallback invokes the ecs.DescribeInvocationResults API asynchronously api document: https://help.aliyun.com/api/ecs/describeinvocationresults.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInvocationResultsWithChan ¶

func (client *Client) DescribeInvocationResultsWithChan(request *DescribeInvocationResultsRequest) (<-chan *DescribeInvocationResultsResponse, <-chan error)

DescribeInvocationResultsWithChan invokes the ecs.DescribeInvocationResults API asynchronously api document: https://help.aliyun.com/api/ecs/describeinvocationresults.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInvocations ¶

func (client *Client) DescribeInvocations(request *DescribeInvocationsRequest) (response *DescribeInvocationsResponse, err error)

DescribeInvocations invokes the ecs.DescribeInvocations API synchronously api document: https://help.aliyun.com/api/ecs/describeinvocations.html

func (*Client) DescribeInvocationsWithCallback ¶

func (client *Client) DescribeInvocationsWithCallback(request *DescribeInvocationsRequest, callback func(response *DescribeInvocationsResponse, err error)) <-chan int

DescribeInvocationsWithCallback invokes the ecs.DescribeInvocations API asynchronously api document: https://help.aliyun.com/api/ecs/describeinvocations.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInvocationsWithChan ¶

func (client *Client) DescribeInvocationsWithChan(request *DescribeInvocationsRequest) (<-chan *DescribeInvocationsResponse, <-chan error)

DescribeInvocationsWithChan invokes the ecs.DescribeInvocations API asynchronously api document: https://help.aliyun.com/api/ecs/describeinvocations.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeKeyPairs ¶

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

DescribeKeyPairs invokes the ecs.DescribeKeyPairs API synchronously api document: https://help.aliyun.com/api/ecs/describekeypairs.html

func (*Client) DescribeKeyPairsWithCallback ¶

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

DescribeKeyPairsWithCallback invokes the ecs.DescribeKeyPairs API asynchronously api document: https://help.aliyun.com/api/ecs/describekeypairs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeKeyPairsWithChan ¶

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

DescribeKeyPairsWithChan invokes the ecs.DescribeKeyPairs API asynchronously api document: https://help.aliyun.com/api/ecs/describekeypairs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLaunchTemplateVersions ¶

func (client *Client) DescribeLaunchTemplateVersions(request *DescribeLaunchTemplateVersionsRequest) (response *DescribeLaunchTemplateVersionsResponse, err error)

DescribeLaunchTemplateVersions invokes the ecs.DescribeLaunchTemplateVersions API synchronously api document: https://help.aliyun.com/api/ecs/describelaunchtemplateversions.html

func (*Client) DescribeLaunchTemplateVersionsWithCallback ¶

func (client *Client) DescribeLaunchTemplateVersionsWithCallback(request *DescribeLaunchTemplateVersionsRequest, callback func(response *DescribeLaunchTemplateVersionsResponse, err error)) <-chan int

DescribeLaunchTemplateVersionsWithCallback invokes the ecs.DescribeLaunchTemplateVersions API asynchronously api document: https://help.aliyun.com/api/ecs/describelaunchtemplateversions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLaunchTemplateVersionsWithChan ¶

func (client *Client) DescribeLaunchTemplateVersionsWithChan(request *DescribeLaunchTemplateVersionsRequest) (<-chan *DescribeLaunchTemplateVersionsResponse, <-chan error)

DescribeLaunchTemplateVersionsWithChan invokes the ecs.DescribeLaunchTemplateVersions API asynchronously api document: https://help.aliyun.com/api/ecs/describelaunchtemplateversions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLaunchTemplates ¶

func (client *Client) DescribeLaunchTemplates(request *DescribeLaunchTemplatesRequest) (response *DescribeLaunchTemplatesResponse, err error)

DescribeLaunchTemplates invokes the ecs.DescribeLaunchTemplates API synchronously api document: https://help.aliyun.com/api/ecs/describelaunchtemplates.html

func (*Client) DescribeLaunchTemplatesWithCallback ¶

func (client *Client) DescribeLaunchTemplatesWithCallback(request *DescribeLaunchTemplatesRequest, callback func(response *DescribeLaunchTemplatesResponse, err error)) <-chan int

DescribeLaunchTemplatesWithCallback invokes the ecs.DescribeLaunchTemplates API asynchronously api document: https://help.aliyun.com/api/ecs/describelaunchtemplates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLaunchTemplatesWithChan ¶

func (client *Client) DescribeLaunchTemplatesWithChan(request *DescribeLaunchTemplatesRequest) (<-chan *DescribeLaunchTemplatesResponse, <-chan error)

DescribeLaunchTemplatesWithChan invokes the ecs.DescribeLaunchTemplates API asynchronously api document: https://help.aliyun.com/api/ecs/describelaunchtemplates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLimitation ¶

func (client *Client) DescribeLimitation(request *DescribeLimitationRequest) (response *DescribeLimitationResponse, err error)

DescribeLimitation invokes the ecs.DescribeLimitation API synchronously api document: https://help.aliyun.com/api/ecs/describelimitation.html

func (*Client) DescribeLimitationWithCallback ¶

func (client *Client) DescribeLimitationWithCallback(request *DescribeLimitationRequest, callback func(response *DescribeLimitationResponse, err error)) <-chan int

DescribeLimitationWithCallback invokes the ecs.DescribeLimitation API asynchronously api document: https://help.aliyun.com/api/ecs/describelimitation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLimitationWithChan ¶

func (client *Client) DescribeLimitationWithChan(request *DescribeLimitationRequest) (<-chan *DescribeLimitationResponse, <-chan error)

DescribeLimitationWithChan invokes the ecs.DescribeLimitation API asynchronously api document: https://help.aliyun.com/api/ecs/describelimitation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeNatGateways ¶

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

DescribeNatGateways invokes the ecs.DescribeNatGateways API synchronously api document: https://help.aliyun.com/api/ecs/describenatgateways.html

func (*Client) DescribeNatGatewaysWithCallback ¶

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

DescribeNatGatewaysWithCallback invokes the ecs.DescribeNatGateways API asynchronously api document: https://help.aliyun.com/api/ecs/describenatgateways.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeNatGatewaysWithChan ¶

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

DescribeNatGatewaysWithChan invokes the ecs.DescribeNatGateways API asynchronously api document: https://help.aliyun.com/api/ecs/describenatgateways.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeNetworkInterfacePermissions ¶

func (client *Client) DescribeNetworkInterfacePermissions(request *DescribeNetworkInterfacePermissionsRequest) (response *DescribeNetworkInterfacePermissionsResponse, err error)

DescribeNetworkInterfacePermissions invokes the ecs.DescribeNetworkInterfacePermissions API synchronously api document: https://help.aliyun.com/api/ecs/describenetworkinterfacepermissions.html

func (*Client) DescribeNetworkInterfacePermissionsWithCallback ¶

func (client *Client) DescribeNetworkInterfacePermissionsWithCallback(request *DescribeNetworkInterfacePermissionsRequest, callback func(response *DescribeNetworkInterfacePermissionsResponse, err error)) <-chan int

DescribeNetworkInterfacePermissionsWithCallback invokes the ecs.DescribeNetworkInterfacePermissions API asynchronously api document: https://help.aliyun.com/api/ecs/describenetworkinterfacepermissions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeNetworkInterfacePermissionsWithChan ¶

func (client *Client) DescribeNetworkInterfacePermissionsWithChan(request *DescribeNetworkInterfacePermissionsRequest) (<-chan *DescribeNetworkInterfacePermissionsResponse, <-chan error)

DescribeNetworkInterfacePermissionsWithChan invokes the ecs.DescribeNetworkInterfacePermissions API asynchronously api document: https://help.aliyun.com/api/ecs/describenetworkinterfacepermissions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeNetworkInterfaces ¶

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

DescribeNetworkInterfaces invokes the ecs.DescribeNetworkInterfaces API synchronously api document: https://help.aliyun.com/api/ecs/describenetworkinterfaces.html

func (*Client) DescribeNetworkInterfacesWithCallback ¶

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

DescribeNetworkInterfacesWithCallback invokes the ecs.DescribeNetworkInterfaces API asynchronously api document: https://help.aliyun.com/api/ecs/describenetworkinterfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeNetworkInterfacesWithChan ¶

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

DescribeNetworkInterfacesWithChan invokes the ecs.DescribeNetworkInterfaces API asynchronously api document: https://help.aliyun.com/api/ecs/describenetworkinterfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeNewProjectEipMonitorData ¶

func (client *Client) DescribeNewProjectEipMonitorData(request *DescribeNewProjectEipMonitorDataRequest) (response *DescribeNewProjectEipMonitorDataResponse, err error)

DescribeNewProjectEipMonitorData invokes the ecs.DescribeNewProjectEipMonitorData API synchronously api document: https://help.aliyun.com/api/ecs/describenewprojecteipmonitordata.html

func (*Client) DescribeNewProjectEipMonitorDataWithCallback ¶

func (client *Client) DescribeNewProjectEipMonitorDataWithCallback(request *DescribeNewProjectEipMonitorDataRequest, callback func(response *DescribeNewProjectEipMonitorDataResponse, err error)) <-chan int

DescribeNewProjectEipMonitorDataWithCallback invokes the ecs.DescribeNewProjectEipMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describenewprojecteipmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeNewProjectEipMonitorDataWithChan ¶

func (client *Client) DescribeNewProjectEipMonitorDataWithChan(request *DescribeNewProjectEipMonitorDataRequest) (<-chan *DescribeNewProjectEipMonitorDataResponse, <-chan error)

DescribeNewProjectEipMonitorDataWithChan invokes the ecs.DescribeNewProjectEipMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describenewprojecteipmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePhysicalConnections ¶

func (client *Client) DescribePhysicalConnections(request *DescribePhysicalConnectionsRequest) (response *DescribePhysicalConnectionsResponse, err error)

DescribePhysicalConnections invokes the ecs.DescribePhysicalConnections API synchronously api document: https://help.aliyun.com/api/ecs/describephysicalconnections.html

func (*Client) DescribePhysicalConnectionsWithCallback ¶

func (client *Client) DescribePhysicalConnectionsWithCallback(request *DescribePhysicalConnectionsRequest, callback func(response *DescribePhysicalConnectionsResponse, err error)) <-chan int

DescribePhysicalConnectionsWithCallback invokes the ecs.DescribePhysicalConnections API asynchronously api document: https://help.aliyun.com/api/ecs/describephysicalconnections.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePhysicalConnectionsWithChan ¶

func (client *Client) DescribePhysicalConnectionsWithChan(request *DescribePhysicalConnectionsRequest) (<-chan *DescribePhysicalConnectionsResponse, <-chan error)

DescribePhysicalConnectionsWithChan invokes the ecs.DescribePhysicalConnections API asynchronously api document: https://help.aliyun.com/api/ecs/describephysicalconnections.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePrice ¶

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

DescribePrice invokes the ecs.DescribePrice API synchronously api document: https://help.aliyun.com/api/ecs/describeprice.html

func (*Client) DescribePriceWithCallback ¶

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

DescribePriceWithCallback invokes the ecs.DescribePrice API asynchronously api document: https://help.aliyun.com/api/ecs/describeprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePriceWithChan ¶

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

DescribePriceWithChan invokes the ecs.DescribePrice API asynchronously api document: https://help.aliyun.com/api/ecs/describeprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRecommendInstanceType ¶

func (client *Client) DescribeRecommendInstanceType(request *DescribeRecommendInstanceTypeRequest) (response *DescribeRecommendInstanceTypeResponse, err error)

DescribeRecommendInstanceType invokes the ecs.DescribeRecommendInstanceType API synchronously api document: https://help.aliyun.com/api/ecs/describerecommendinstancetype.html

func (*Client) DescribeRecommendInstanceTypeWithCallback ¶

func (client *Client) DescribeRecommendInstanceTypeWithCallback(request *DescribeRecommendInstanceTypeRequest, callback func(response *DescribeRecommendInstanceTypeResponse, err error)) <-chan int

DescribeRecommendInstanceTypeWithCallback invokes the ecs.DescribeRecommendInstanceType API asynchronously api document: https://help.aliyun.com/api/ecs/describerecommendinstancetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRecommendInstanceTypeWithChan ¶

func (client *Client) DescribeRecommendInstanceTypeWithChan(request *DescribeRecommendInstanceTypeRequest) (<-chan *DescribeRecommendInstanceTypeResponse, <-chan error)

DescribeRecommendInstanceTypeWithChan invokes the ecs.DescribeRecommendInstanceType API asynchronously api document: https://help.aliyun.com/api/ecs/describerecommendinstancetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRegions ¶

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions invokes the ecs.DescribeRegions API synchronously api document: https://help.aliyun.com/api/ecs/describeregions.html

func (*Client) DescribeRegionsWithCallback ¶

func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int

DescribeRegionsWithCallback invokes the ecs.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/ecs/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRegionsWithChan ¶

func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)

DescribeRegionsWithChan invokes the ecs.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/ecs/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRenewalPrice ¶

func (client *Client) DescribeRenewalPrice(request *DescribeRenewalPriceRequest) (response *DescribeRenewalPriceResponse, err error)

DescribeRenewalPrice invokes the ecs.DescribeRenewalPrice API synchronously api document: https://help.aliyun.com/api/ecs/describerenewalprice.html

func (*Client) DescribeRenewalPriceWithCallback ¶

func (client *Client) DescribeRenewalPriceWithCallback(request *DescribeRenewalPriceRequest, callback func(response *DescribeRenewalPriceResponse, err error)) <-chan int

DescribeRenewalPriceWithCallback invokes the ecs.DescribeRenewalPrice API asynchronously api document: https://help.aliyun.com/api/ecs/describerenewalprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRenewalPriceWithChan ¶

func (client *Client) DescribeRenewalPriceWithChan(request *DescribeRenewalPriceRequest) (<-chan *DescribeRenewalPriceResponse, <-chan error)

DescribeRenewalPriceWithChan invokes the ecs.DescribeRenewalPrice API asynchronously api document: https://help.aliyun.com/api/ecs/describerenewalprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResourceByTags ¶

func (client *Client) DescribeResourceByTags(request *DescribeResourceByTagsRequest) (response *DescribeResourceByTagsResponse, err error)

DescribeResourceByTags invokes the ecs.DescribeResourceByTags API synchronously api document: https://help.aliyun.com/api/ecs/describeresourcebytags.html

func (*Client) DescribeResourceByTagsWithCallback ¶

func (client *Client) DescribeResourceByTagsWithCallback(request *DescribeResourceByTagsRequest, callback func(response *DescribeResourceByTagsResponse, err error)) <-chan int

DescribeResourceByTagsWithCallback invokes the ecs.DescribeResourceByTags API asynchronously api document: https://help.aliyun.com/api/ecs/describeresourcebytags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResourceByTagsWithChan ¶

func (client *Client) DescribeResourceByTagsWithChan(request *DescribeResourceByTagsRequest) (<-chan *DescribeResourceByTagsResponse, <-chan error)

DescribeResourceByTagsWithChan invokes the ecs.DescribeResourceByTags API asynchronously api document: https://help.aliyun.com/api/ecs/describeresourcebytags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResourcesModification ¶

func (client *Client) DescribeResourcesModification(request *DescribeResourcesModificationRequest) (response *DescribeResourcesModificationResponse, err error)

DescribeResourcesModification invokes the ecs.DescribeResourcesModification API synchronously api document: https://help.aliyun.com/api/ecs/describeresourcesmodification.html

func (*Client) DescribeResourcesModificationWithCallback ¶

func (client *Client) DescribeResourcesModificationWithCallback(request *DescribeResourcesModificationRequest, callback func(response *DescribeResourcesModificationResponse, err error)) <-chan int

DescribeResourcesModificationWithCallback invokes the ecs.DescribeResourcesModification API asynchronously api document: https://help.aliyun.com/api/ecs/describeresourcesmodification.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResourcesModificationWithChan ¶

func (client *Client) DescribeResourcesModificationWithChan(request *DescribeResourcesModificationRequest) (<-chan *DescribeResourcesModificationResponse, <-chan error)

DescribeResourcesModificationWithChan invokes the ecs.DescribeResourcesModification API asynchronously api document: https://help.aliyun.com/api/ecs/describeresourcesmodification.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRouteTables ¶

func (client *Client) DescribeRouteTables(request *DescribeRouteTablesRequest) (response *DescribeRouteTablesResponse, err error)

DescribeRouteTables invokes the ecs.DescribeRouteTables API synchronously api document: https://help.aliyun.com/api/ecs/describeroutetables.html

func (*Client) DescribeRouteTablesWithCallback ¶

func (client *Client) DescribeRouteTablesWithCallback(request *DescribeRouteTablesRequest, callback func(response *DescribeRouteTablesResponse, err error)) <-chan int

DescribeRouteTablesWithCallback invokes the ecs.DescribeRouteTables API asynchronously api document: https://help.aliyun.com/api/ecs/describeroutetables.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRouteTablesWithChan ¶

func (client *Client) DescribeRouteTablesWithChan(request *DescribeRouteTablesRequest) (<-chan *DescribeRouteTablesResponse, <-chan error)

DescribeRouteTablesWithChan invokes the ecs.DescribeRouteTables API asynchronously api document: https://help.aliyun.com/api/ecs/describeroutetables.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRouterInterfaces ¶

func (client *Client) DescribeRouterInterfaces(request *DescribeRouterInterfacesRequest) (response *DescribeRouterInterfacesResponse, err error)

DescribeRouterInterfaces invokes the ecs.DescribeRouterInterfaces API synchronously api document: https://help.aliyun.com/api/ecs/describerouterinterfaces.html

func (*Client) DescribeRouterInterfacesWithCallback ¶

func (client *Client) DescribeRouterInterfacesWithCallback(request *DescribeRouterInterfacesRequest, callback func(response *DescribeRouterInterfacesResponse, err error)) <-chan int

DescribeRouterInterfacesWithCallback invokes the ecs.DescribeRouterInterfaces API asynchronously api document: https://help.aliyun.com/api/ecs/describerouterinterfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRouterInterfacesWithChan ¶

func (client *Client) DescribeRouterInterfacesWithChan(request *DescribeRouterInterfacesRequest) (<-chan *DescribeRouterInterfacesResponse, <-chan error)

DescribeRouterInterfacesWithChan invokes the ecs.DescribeRouterInterfaces API asynchronously api document: https://help.aliyun.com/api/ecs/describerouterinterfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSecurityGroupAttribute ¶

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

DescribeSecurityGroupAttribute invokes the ecs.DescribeSecurityGroupAttribute API synchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroupattribute.html

func (*Client) DescribeSecurityGroupAttributeWithCallback ¶

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

DescribeSecurityGroupAttributeWithCallback invokes the ecs.DescribeSecurityGroupAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSecurityGroupAttributeWithChan ¶

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

DescribeSecurityGroupAttributeWithChan invokes the ecs.DescribeSecurityGroupAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSecurityGroupReferences ¶

func (client *Client) DescribeSecurityGroupReferences(request *DescribeSecurityGroupReferencesRequest) (response *DescribeSecurityGroupReferencesResponse, err error)

DescribeSecurityGroupReferences invokes the ecs.DescribeSecurityGroupReferences API synchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroupreferences.html

func (*Client) DescribeSecurityGroupReferencesWithCallback ¶

func (client *Client) DescribeSecurityGroupReferencesWithCallback(request *DescribeSecurityGroupReferencesRequest, callback func(response *DescribeSecurityGroupReferencesResponse, err error)) <-chan int

DescribeSecurityGroupReferencesWithCallback invokes the ecs.DescribeSecurityGroupReferences API asynchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroupreferences.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSecurityGroupReferencesWithChan ¶

func (client *Client) DescribeSecurityGroupReferencesWithChan(request *DescribeSecurityGroupReferencesRequest) (<-chan *DescribeSecurityGroupReferencesResponse, <-chan error)

DescribeSecurityGroupReferencesWithChan invokes the ecs.DescribeSecurityGroupReferences API asynchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroupreferences.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSecurityGroups ¶

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

DescribeSecurityGroups invokes the ecs.DescribeSecurityGroups API synchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroups.html

func (*Client) DescribeSecurityGroupsWithCallback ¶

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

DescribeSecurityGroupsWithCallback invokes the ecs.DescribeSecurityGroups API asynchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSecurityGroupsWithChan ¶

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

DescribeSecurityGroupsWithChan invokes the ecs.DescribeSecurityGroups API asynchronously api document: https://help.aliyun.com/api/ecs/describesecuritygroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (client *Client) DescribeSnapshotLinks(request *DescribeSnapshotLinksRequest) (response *DescribeSnapshotLinksResponse, err error)

DescribeSnapshotLinks invokes the ecs.DescribeSnapshotLinks API synchronously api document: https://help.aliyun.com/api/ecs/describesnapshotlinks.html

func (*Client) DescribeSnapshotLinksWithCallback ¶

func (client *Client) DescribeSnapshotLinksWithCallback(request *DescribeSnapshotLinksRequest, callback func(response *DescribeSnapshotLinksResponse, err error)) <-chan int

DescribeSnapshotLinksWithCallback invokes the ecs.DescribeSnapshotLinks API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshotlinks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSnapshotLinksWithChan ¶

func (client *Client) DescribeSnapshotLinksWithChan(request *DescribeSnapshotLinksRequest) (<-chan *DescribeSnapshotLinksResponse, <-chan error)

DescribeSnapshotLinksWithChan invokes the ecs.DescribeSnapshotLinks API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshotlinks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSnapshotMonitorData ¶

func (client *Client) DescribeSnapshotMonitorData(request *DescribeSnapshotMonitorDataRequest) (response *DescribeSnapshotMonitorDataResponse, err error)

DescribeSnapshotMonitorData invokes the ecs.DescribeSnapshotMonitorData API synchronously api document: https://help.aliyun.com/api/ecs/describesnapshotmonitordata.html

func (*Client) DescribeSnapshotMonitorDataWithCallback ¶

func (client *Client) DescribeSnapshotMonitorDataWithCallback(request *DescribeSnapshotMonitorDataRequest, callback func(response *DescribeSnapshotMonitorDataResponse, err error)) <-chan int

DescribeSnapshotMonitorDataWithCallback invokes the ecs.DescribeSnapshotMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshotmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSnapshotMonitorDataWithChan ¶

func (client *Client) DescribeSnapshotMonitorDataWithChan(request *DescribeSnapshotMonitorDataRequest) (<-chan *DescribeSnapshotMonitorDataResponse, <-chan error)

DescribeSnapshotMonitorDataWithChan invokes the ecs.DescribeSnapshotMonitorData API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshotmonitordata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSnapshotPackage ¶

func (client *Client) DescribeSnapshotPackage(request *DescribeSnapshotPackageRequest) (response *DescribeSnapshotPackageResponse, err error)

DescribeSnapshotPackage invokes the ecs.DescribeSnapshotPackage API synchronously api document: https://help.aliyun.com/api/ecs/describesnapshotpackage.html

func (*Client) DescribeSnapshotPackageWithCallback ¶

func (client *Client) DescribeSnapshotPackageWithCallback(request *DescribeSnapshotPackageRequest, callback func(response *DescribeSnapshotPackageResponse, err error)) <-chan int

DescribeSnapshotPackageWithCallback invokes the ecs.DescribeSnapshotPackage API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshotpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSnapshotPackageWithChan ¶

func (client *Client) DescribeSnapshotPackageWithChan(request *DescribeSnapshotPackageRequest) (<-chan *DescribeSnapshotPackageResponse, <-chan error)

DescribeSnapshotPackageWithChan invokes the ecs.DescribeSnapshotPackage API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshotpackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSnapshots ¶

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

DescribeSnapshots invokes the ecs.DescribeSnapshots API synchronously api document: https://help.aliyun.com/api/ecs/describesnapshots.html

func (*Client) DescribeSnapshotsUsage ¶

func (client *Client) DescribeSnapshotsUsage(request *DescribeSnapshotsUsageRequest) (response *DescribeSnapshotsUsageResponse, err error)

DescribeSnapshotsUsage invokes the ecs.DescribeSnapshotsUsage API synchronously api document: https://help.aliyun.com/api/ecs/describesnapshotsusage.html

func (*Client) DescribeSnapshotsUsageWithCallback ¶

func (client *Client) DescribeSnapshotsUsageWithCallback(request *DescribeSnapshotsUsageRequest, callback func(response *DescribeSnapshotsUsageResponse, err error)) <-chan int

DescribeSnapshotsUsageWithCallback invokes the ecs.DescribeSnapshotsUsage API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshotsusage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSnapshotsUsageWithChan ¶

func (client *Client) DescribeSnapshotsUsageWithChan(request *DescribeSnapshotsUsageRequest) (<-chan *DescribeSnapshotsUsageResponse, <-chan error)

DescribeSnapshotsUsageWithChan invokes the ecs.DescribeSnapshotsUsage API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshotsusage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSnapshotsWithCallback ¶

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

DescribeSnapshotsWithCallback invokes the ecs.DescribeSnapshots API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshots.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSnapshotsWithChan ¶

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

DescribeSnapshotsWithChan invokes the ecs.DescribeSnapshots API asynchronously api document: https://help.aliyun.com/api/ecs/describesnapshots.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSpotPriceHistory ¶

func (client *Client) DescribeSpotPriceHistory(request *DescribeSpotPriceHistoryRequest) (response *DescribeSpotPriceHistoryResponse, err error)

DescribeSpotPriceHistory invokes the ecs.DescribeSpotPriceHistory API synchronously api document: https://help.aliyun.com/api/ecs/describespotpricehistory.html

func (*Client) DescribeSpotPriceHistoryWithCallback ¶

func (client *Client) DescribeSpotPriceHistoryWithCallback(request *DescribeSpotPriceHistoryRequest, callback func(response *DescribeSpotPriceHistoryResponse, err error)) <-chan int

DescribeSpotPriceHistoryWithCallback invokes the ecs.DescribeSpotPriceHistory API asynchronously api document: https://help.aliyun.com/api/ecs/describespotpricehistory.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSpotPriceHistoryWithChan ¶

func (client *Client) DescribeSpotPriceHistoryWithChan(request *DescribeSpotPriceHistoryRequest) (<-chan *DescribeSpotPriceHistoryResponse, <-chan error)

DescribeSpotPriceHistoryWithChan invokes the ecs.DescribeSpotPriceHistory API asynchronously api document: https://help.aliyun.com/api/ecs/describespotpricehistory.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeTags ¶

func (client *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)

DescribeTags invokes the ecs.DescribeTags API synchronously api document: https://help.aliyun.com/api/ecs/describetags.html

func (*Client) DescribeTagsWithCallback ¶

func (client *Client) DescribeTagsWithCallback(request *DescribeTagsRequest, callback func(response *DescribeTagsResponse, err error)) <-chan int

DescribeTagsWithCallback invokes the ecs.DescribeTags API asynchronously api document: https://help.aliyun.com/api/ecs/describetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeTagsWithChan ¶

func (client *Client) DescribeTagsWithChan(request *DescribeTagsRequest) (<-chan *DescribeTagsResponse, <-chan error)

DescribeTagsWithChan invokes the ecs.DescribeTags API asynchronously api document: https://help.aliyun.com/api/ecs/describetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeTaskAttribute ¶

func (client *Client) DescribeTaskAttribute(request *DescribeTaskAttributeRequest) (response *DescribeTaskAttributeResponse, err error)

DescribeTaskAttribute invokes the ecs.DescribeTaskAttribute API synchronously api document: https://help.aliyun.com/api/ecs/describetaskattribute.html

func (*Client) DescribeTaskAttributeWithCallback ¶

func (client *Client) DescribeTaskAttributeWithCallback(request *DescribeTaskAttributeRequest, callback func(response *DescribeTaskAttributeResponse, err error)) <-chan int

DescribeTaskAttributeWithCallback invokes the ecs.DescribeTaskAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describetaskattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeTaskAttributeWithChan ¶

func (client *Client) DescribeTaskAttributeWithChan(request *DescribeTaskAttributeRequest) (<-chan *DescribeTaskAttributeResponse, <-chan error)

DescribeTaskAttributeWithChan invokes the ecs.DescribeTaskAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/describetaskattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeTasks ¶

func (client *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)

DescribeTasks invokes the ecs.DescribeTasks API synchronously api document: https://help.aliyun.com/api/ecs/describetasks.html

func (*Client) DescribeTasksWithCallback ¶

func (client *Client) DescribeTasksWithCallback(request *DescribeTasksRequest, callback func(response *DescribeTasksResponse, err error)) <-chan int

DescribeTasksWithCallback invokes the ecs.DescribeTasks API asynchronously api document: https://help.aliyun.com/api/ecs/describetasks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeTasksWithChan ¶

func (client *Client) DescribeTasksWithChan(request *DescribeTasksRequest) (<-chan *DescribeTasksResponse, <-chan error)

DescribeTasksWithChan invokes the ecs.DescribeTasks API asynchronously api document: https://help.aliyun.com/api/ecs/describetasks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUserBusinessBehavior ¶

func (client *Client) DescribeUserBusinessBehavior(request *DescribeUserBusinessBehaviorRequest) (response *DescribeUserBusinessBehaviorResponse, err error)

DescribeUserBusinessBehavior invokes the ecs.DescribeUserBusinessBehavior API synchronously api document: https://help.aliyun.com/api/ecs/describeuserbusinessbehavior.html

func (*Client) DescribeUserBusinessBehaviorWithCallback ¶

func (client *Client) DescribeUserBusinessBehaviorWithCallback(request *DescribeUserBusinessBehaviorRequest, callback func(response *DescribeUserBusinessBehaviorResponse, err error)) <-chan int

DescribeUserBusinessBehaviorWithCallback invokes the ecs.DescribeUserBusinessBehavior API asynchronously api document: https://help.aliyun.com/api/ecs/describeuserbusinessbehavior.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUserBusinessBehaviorWithChan ¶

func (client *Client) DescribeUserBusinessBehaviorWithChan(request *DescribeUserBusinessBehaviorRequest) (<-chan *DescribeUserBusinessBehaviorResponse, <-chan error)

DescribeUserBusinessBehaviorWithChan invokes the ecs.DescribeUserBusinessBehavior API asynchronously api document: https://help.aliyun.com/api/ecs/describeuserbusinessbehavior.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUserData ¶

func (client *Client) DescribeUserData(request *DescribeUserDataRequest) (response *DescribeUserDataResponse, err error)

DescribeUserData invokes the ecs.DescribeUserData API synchronously api document: https://help.aliyun.com/api/ecs/describeuserdata.html

func (*Client) DescribeUserDataWithCallback ¶

func (client *Client) DescribeUserDataWithCallback(request *DescribeUserDataRequest, callback func(response *DescribeUserDataResponse, err error)) <-chan int

DescribeUserDataWithCallback invokes the ecs.DescribeUserData API asynchronously api document: https://help.aliyun.com/api/ecs/describeuserdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUserDataWithChan ¶

func (client *Client) DescribeUserDataWithChan(request *DescribeUserDataRequest) (<-chan *DescribeUserDataResponse, <-chan error)

DescribeUserDataWithChan invokes the ecs.DescribeUserData API asynchronously api document: https://help.aliyun.com/api/ecs/describeuserdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVRouters ¶

func (client *Client) DescribeVRouters(request *DescribeVRoutersRequest) (response *DescribeVRoutersResponse, err error)

DescribeVRouters invokes the ecs.DescribeVRouters API synchronously api document: https://help.aliyun.com/api/ecs/describevrouters.html

func (*Client) DescribeVRoutersWithCallback ¶

func (client *Client) DescribeVRoutersWithCallback(request *DescribeVRoutersRequest, callback func(response *DescribeVRoutersResponse, err error)) <-chan int

DescribeVRoutersWithCallback invokes the ecs.DescribeVRouters API asynchronously api document: https://help.aliyun.com/api/ecs/describevrouters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVRoutersWithChan ¶

func (client *Client) DescribeVRoutersWithChan(request *DescribeVRoutersRequest) (<-chan *DescribeVRoutersResponse, <-chan error)

DescribeVRoutersWithChan invokes the ecs.DescribeVRouters API asynchronously api document: https://help.aliyun.com/api/ecs/describevrouters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVSwitches ¶

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

DescribeVSwitches invokes the ecs.DescribeVSwitches API synchronously api document: https://help.aliyun.com/api/ecs/describevswitches.html

func (*Client) DescribeVSwitchesWithCallback ¶

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

DescribeVSwitchesWithCallback invokes the ecs.DescribeVSwitches API asynchronously api document: https://help.aliyun.com/api/ecs/describevswitches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVSwitchesWithChan ¶

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

DescribeVSwitchesWithChan invokes the ecs.DescribeVSwitches API asynchronously api document: https://help.aliyun.com/api/ecs/describevswitches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVirtualBorderRouters ¶

func (client *Client) DescribeVirtualBorderRouters(request *DescribeVirtualBorderRoutersRequest) (response *DescribeVirtualBorderRoutersResponse, err error)

DescribeVirtualBorderRouters invokes the ecs.DescribeVirtualBorderRouters API synchronously api document: https://help.aliyun.com/api/ecs/describevirtualborderrouters.html

func (*Client) DescribeVirtualBorderRoutersForPhysicalConnection ¶

func (client *Client) DescribeVirtualBorderRoutersForPhysicalConnection(request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest) (response *DescribeVirtualBorderRoutersForPhysicalConnectionResponse, err error)

DescribeVirtualBorderRoutersForPhysicalConnection invokes the ecs.DescribeVirtualBorderRoutersForPhysicalConnection API synchronously api document: https://help.aliyun.com/api/ecs/describevirtualborderroutersforphysicalconnection.html

func (*Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithCallback ¶

func (client *Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithCallback(request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest, callback func(response *DescribeVirtualBorderRoutersForPhysicalConnectionResponse, err error)) <-chan int

DescribeVirtualBorderRoutersForPhysicalConnectionWithCallback invokes the ecs.DescribeVirtualBorderRoutersForPhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/describevirtualborderroutersforphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithChan ¶

func (client *Client) DescribeVirtualBorderRoutersForPhysicalConnectionWithChan(request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest) (<-chan *DescribeVirtualBorderRoutersForPhysicalConnectionResponse, <-chan error)

DescribeVirtualBorderRoutersForPhysicalConnectionWithChan invokes the ecs.DescribeVirtualBorderRoutersForPhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/describevirtualborderroutersforphysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVirtualBorderRoutersWithCallback ¶

func (client *Client) DescribeVirtualBorderRoutersWithCallback(request *DescribeVirtualBorderRoutersRequest, callback func(response *DescribeVirtualBorderRoutersResponse, err error)) <-chan int

DescribeVirtualBorderRoutersWithCallback invokes the ecs.DescribeVirtualBorderRouters API asynchronously api document: https://help.aliyun.com/api/ecs/describevirtualborderrouters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVirtualBorderRoutersWithChan ¶

func (client *Client) DescribeVirtualBorderRoutersWithChan(request *DescribeVirtualBorderRoutersRequest) (<-chan *DescribeVirtualBorderRoutersResponse, <-chan error)

DescribeVirtualBorderRoutersWithChan invokes the ecs.DescribeVirtualBorderRouters API asynchronously api document: https://help.aliyun.com/api/ecs/describevirtualborderrouters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVpcs ¶

func (client *Client) DescribeVpcs(request *DescribeVpcsRequest) (response *DescribeVpcsResponse, err error)

DescribeVpcs invokes the ecs.DescribeVpcs API synchronously api document: https://help.aliyun.com/api/ecs/describevpcs.html

func (*Client) DescribeVpcsWithCallback ¶

func (client *Client) DescribeVpcsWithCallback(request *DescribeVpcsRequest, callback func(response *DescribeVpcsResponse, err error)) <-chan int

DescribeVpcsWithCallback invokes the ecs.DescribeVpcs API asynchronously api document: https://help.aliyun.com/api/ecs/describevpcs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVpcsWithChan ¶

func (client *Client) DescribeVpcsWithChan(request *DescribeVpcsRequest) (<-chan *DescribeVpcsResponse, <-chan error)

DescribeVpcsWithChan invokes the ecs.DescribeVpcs API asynchronously api document: https://help.aliyun.com/api/ecs/describevpcs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeZones ¶

func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)

DescribeZones invokes the ecs.DescribeZones API synchronously api document: https://help.aliyun.com/api/ecs/describezones.html

func (*Client) DescribeZonesWithCallback ¶

func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, callback func(response *DescribeZonesResponse, err error)) <-chan int

DescribeZonesWithCallback invokes the ecs.DescribeZones API asynchronously api document: https://help.aliyun.com/api/ecs/describezones.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeZonesWithChan ¶

func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)

DescribeZonesWithChan invokes the ecs.DescribeZones API asynchronously api document: https://help.aliyun.com/api/ecs/describezones.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetachClassicLinkVpc ¶

func (client *Client) DetachClassicLinkVpc(request *DetachClassicLinkVpcRequest) (response *DetachClassicLinkVpcResponse, err error)

DetachClassicLinkVpc invokes the ecs.DetachClassicLinkVpc API synchronously api document: https://help.aliyun.com/api/ecs/detachclassiclinkvpc.html

func (*Client) DetachClassicLinkVpcWithCallback ¶

func (client *Client) DetachClassicLinkVpcWithCallback(request *DetachClassicLinkVpcRequest, callback func(response *DetachClassicLinkVpcResponse, err error)) <-chan int

DetachClassicLinkVpcWithCallback invokes the ecs.DetachClassicLinkVpc API asynchronously api document: https://help.aliyun.com/api/ecs/detachclassiclinkvpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetachClassicLinkVpcWithChan ¶

func (client *Client) DetachClassicLinkVpcWithChan(request *DetachClassicLinkVpcRequest) (<-chan *DetachClassicLinkVpcResponse, <-chan error)

DetachClassicLinkVpcWithChan invokes the ecs.DetachClassicLinkVpc API asynchronously api document: https://help.aliyun.com/api/ecs/detachclassiclinkvpc.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetachDisk ¶

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

DetachDisk invokes the ecs.DetachDisk API synchronously api document: https://help.aliyun.com/api/ecs/detachdisk.html

func (*Client) DetachDiskWithCallback ¶

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

DetachDiskWithCallback invokes the ecs.DetachDisk API asynchronously api document: https://help.aliyun.com/api/ecs/detachdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetachDiskWithChan ¶

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

DetachDiskWithChan invokes the ecs.DetachDisk API asynchronously api document: https://help.aliyun.com/api/ecs/detachdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetachInstanceRamRole ¶

func (client *Client) DetachInstanceRamRole(request *DetachInstanceRamRoleRequest) (response *DetachInstanceRamRoleResponse, err error)

DetachInstanceRamRole invokes the ecs.DetachInstanceRamRole API synchronously api document: https://help.aliyun.com/api/ecs/detachinstanceramrole.html

func (*Client) DetachInstanceRamRoleWithCallback ¶

func (client *Client) DetachInstanceRamRoleWithCallback(request *DetachInstanceRamRoleRequest, callback func(response *DetachInstanceRamRoleResponse, err error)) <-chan int

DetachInstanceRamRoleWithCallback invokes the ecs.DetachInstanceRamRole API asynchronously api document: https://help.aliyun.com/api/ecs/detachinstanceramrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetachInstanceRamRoleWithChan ¶

func (client *Client) DetachInstanceRamRoleWithChan(request *DetachInstanceRamRoleRequest) (<-chan *DetachInstanceRamRoleResponse, <-chan error)

DetachInstanceRamRoleWithChan invokes the ecs.DetachInstanceRamRole API asynchronously api document: https://help.aliyun.com/api/ecs/detachinstanceramrole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetachKeyPair ¶

func (client *Client) DetachKeyPair(request *DetachKeyPairRequest) (response *DetachKeyPairResponse, err error)

DetachKeyPair invokes the ecs.DetachKeyPair API synchronously api document: https://help.aliyun.com/api/ecs/detachkeypair.html

func (*Client) DetachKeyPairWithCallback ¶

func (client *Client) DetachKeyPairWithCallback(request *DetachKeyPairRequest, callback func(response *DetachKeyPairResponse, err error)) <-chan int

DetachKeyPairWithCallback invokes the ecs.DetachKeyPair API asynchronously api document: https://help.aliyun.com/api/ecs/detachkeypair.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetachKeyPairWithChan ¶

func (client *Client) DetachKeyPairWithChan(request *DetachKeyPairRequest) (<-chan *DetachKeyPairResponse, <-chan error)

DetachKeyPairWithChan invokes the ecs.DetachKeyPair API asynchronously api document: https://help.aliyun.com/api/ecs/detachkeypair.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetachNetworkInterface ¶

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

DetachNetworkInterface invokes the ecs.DetachNetworkInterface API synchronously api document: https://help.aliyun.com/api/ecs/detachnetworkinterface.html

func (*Client) DetachNetworkInterfaceWithCallback ¶

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

DetachNetworkInterfaceWithCallback invokes the ecs.DetachNetworkInterface API asynchronously api document: https://help.aliyun.com/api/ecs/detachnetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetachNetworkInterfaceWithChan ¶

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

DetachNetworkInterfaceWithChan invokes the ecs.DetachNetworkInterface API asynchronously api document: https://help.aliyun.com/api/ecs/detachnetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EipFillParams ¶

func (client *Client) EipFillParams(request *EipFillParamsRequest) (response *EipFillParamsResponse, err error)

EipFillParams invokes the ecs.EipFillParams API synchronously api document: https://help.aliyun.com/api/ecs/eipfillparams.html

func (*Client) EipFillParamsWithCallback ¶

func (client *Client) EipFillParamsWithCallback(request *EipFillParamsRequest, callback func(response *EipFillParamsResponse, err error)) <-chan int

EipFillParamsWithCallback invokes the ecs.EipFillParams API asynchronously api document: https://help.aliyun.com/api/ecs/eipfillparams.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EipFillParamsWithChan ¶

func (client *Client) EipFillParamsWithChan(request *EipFillParamsRequest) (<-chan *EipFillParamsResponse, <-chan error)

EipFillParamsWithChan invokes the ecs.EipFillParams API asynchronously api document: https://help.aliyun.com/api/ecs/eipfillparams.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EipFillProduct ¶

func (client *Client) EipFillProduct(request *EipFillProductRequest) (response *EipFillProductResponse, err error)

EipFillProduct invokes the ecs.EipFillProduct API synchronously api document: https://help.aliyun.com/api/ecs/eipfillproduct.html

func (*Client) EipFillProductWithCallback ¶

func (client *Client) EipFillProductWithCallback(request *EipFillProductRequest, callback func(response *EipFillProductResponse, err error)) <-chan int

EipFillProductWithCallback invokes the ecs.EipFillProduct API asynchronously api document: https://help.aliyun.com/api/ecs/eipfillproduct.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EipFillProductWithChan ¶

func (client *Client) EipFillProductWithChan(request *EipFillProductRequest) (<-chan *EipFillProductResponse, <-chan error)

EipFillProductWithChan invokes the ecs.EipFillProduct API asynchronously api document: https://help.aliyun.com/api/ecs/eipfillproduct.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EipNotifyPaid ¶

func (client *Client) EipNotifyPaid(request *EipNotifyPaidRequest) (response *EipNotifyPaidResponse, err error)

EipNotifyPaid invokes the ecs.EipNotifyPaid API synchronously api document: https://help.aliyun.com/api/ecs/eipnotifypaid.html

func (*Client) EipNotifyPaidWithCallback ¶

func (client *Client) EipNotifyPaidWithCallback(request *EipNotifyPaidRequest, callback func(response *EipNotifyPaidResponse, err error)) <-chan int

EipNotifyPaidWithCallback invokes the ecs.EipNotifyPaid API asynchronously api document: https://help.aliyun.com/api/ecs/eipnotifypaid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EipNotifyPaidWithChan ¶

func (client *Client) EipNotifyPaidWithChan(request *EipNotifyPaidRequest) (<-chan *EipNotifyPaidResponse, <-chan error)

EipNotifyPaidWithChan invokes the ecs.EipNotifyPaid API asynchronously api document: https://help.aliyun.com/api/ecs/eipnotifypaid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EnablePhysicalConnection ¶

func (client *Client) EnablePhysicalConnection(request *EnablePhysicalConnectionRequest) (response *EnablePhysicalConnectionResponse, err error)

EnablePhysicalConnection invokes the ecs.EnablePhysicalConnection API synchronously api document: https://help.aliyun.com/api/ecs/enablephysicalconnection.html

func (*Client) EnablePhysicalConnectionWithCallback ¶

func (client *Client) EnablePhysicalConnectionWithCallback(request *EnablePhysicalConnectionRequest, callback func(response *EnablePhysicalConnectionResponse, err error)) <-chan int

EnablePhysicalConnectionWithCallback invokes the ecs.EnablePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/enablephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EnablePhysicalConnectionWithChan ¶

func (client *Client) EnablePhysicalConnectionWithChan(request *EnablePhysicalConnectionRequest) (<-chan *EnablePhysicalConnectionResponse, <-chan error)

EnablePhysicalConnectionWithChan invokes the ecs.EnablePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/enablephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ExportImage ¶

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

ExportImage invokes the ecs.ExportImage API synchronously api document: https://help.aliyun.com/api/ecs/exportimage.html

func (*Client) ExportImageWithCallback ¶

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

ExportImageWithCallback invokes the ecs.ExportImage API asynchronously api document: https://help.aliyun.com/api/ecs/exportimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ExportImageWithChan ¶

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

ExportImageWithChan invokes the ecs.ExportImage API asynchronously api document: https://help.aliyun.com/api/ecs/exportimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ExportSnapshot ¶

func (client *Client) ExportSnapshot(request *ExportSnapshotRequest) (response *ExportSnapshotResponse, err error)

ExportSnapshot invokes the ecs.ExportSnapshot API synchronously api document: https://help.aliyun.com/api/ecs/exportsnapshot.html

func (*Client) ExportSnapshotWithCallback ¶

func (client *Client) ExportSnapshotWithCallback(request *ExportSnapshotRequest, callback func(response *ExportSnapshotResponse, err error)) <-chan int

ExportSnapshotWithCallback invokes the ecs.ExportSnapshot API asynchronously api document: https://help.aliyun.com/api/ecs/exportsnapshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ExportSnapshotWithChan ¶

func (client *Client) ExportSnapshotWithChan(request *ExportSnapshotRequest) (<-chan *ExportSnapshotResponse, <-chan error)

ExportSnapshotWithChan invokes the ecs.ExportSnapshot API asynchronously api document: https://help.aliyun.com/api/ecs/exportsnapshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetInstanceConsoleOutput ¶

func (client *Client) GetInstanceConsoleOutput(request *GetInstanceConsoleOutputRequest) (response *GetInstanceConsoleOutputResponse, err error)

GetInstanceConsoleOutput invokes the ecs.GetInstanceConsoleOutput API synchronously api document: https://help.aliyun.com/api/ecs/getinstanceconsoleoutput.html

func (*Client) GetInstanceConsoleOutputWithCallback ¶

func (client *Client) GetInstanceConsoleOutputWithCallback(request *GetInstanceConsoleOutputRequest, callback func(response *GetInstanceConsoleOutputResponse, err error)) <-chan int

GetInstanceConsoleOutputWithCallback invokes the ecs.GetInstanceConsoleOutput API asynchronously api document: https://help.aliyun.com/api/ecs/getinstanceconsoleoutput.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetInstanceConsoleOutputWithChan ¶

func (client *Client) GetInstanceConsoleOutputWithChan(request *GetInstanceConsoleOutputRequest) (<-chan *GetInstanceConsoleOutputResponse, <-chan error)

GetInstanceConsoleOutputWithChan invokes the ecs.GetInstanceConsoleOutput API asynchronously api document: https://help.aliyun.com/api/ecs/getinstanceconsoleoutput.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetInstanceScreenshot ¶

func (client *Client) GetInstanceScreenshot(request *GetInstanceScreenshotRequest) (response *GetInstanceScreenshotResponse, err error)

GetInstanceScreenshot invokes the ecs.GetInstanceScreenshot API synchronously api document: https://help.aliyun.com/api/ecs/getinstancescreenshot.html

func (*Client) GetInstanceScreenshotWithCallback ¶

func (client *Client) GetInstanceScreenshotWithCallback(request *GetInstanceScreenshotRequest, callback func(response *GetInstanceScreenshotResponse, err error)) <-chan int

GetInstanceScreenshotWithCallback invokes the ecs.GetInstanceScreenshot API asynchronously api document: https://help.aliyun.com/api/ecs/getinstancescreenshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetInstanceScreenshotWithChan ¶

func (client *Client) GetInstanceScreenshotWithChan(request *GetInstanceScreenshotRequest) (<-chan *GetInstanceScreenshotResponse, <-chan error)

GetInstanceScreenshotWithChan invokes the ecs.GetInstanceScreenshot API asynchronously api document: https://help.aliyun.com/api/ecs/getinstancescreenshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ImportImage ¶

func (client *Client) ImportImage(request *ImportImageRequest) (response *ImportImageResponse, err error)

ImportImage invokes the ecs.ImportImage API synchronously api document: https://help.aliyun.com/api/ecs/importimage.html

func (*Client) ImportImageWithCallback ¶

func (client *Client) ImportImageWithCallback(request *ImportImageRequest, callback func(response *ImportImageResponse, err error)) <-chan int

ImportImageWithCallback invokes the ecs.ImportImage API asynchronously api document: https://help.aliyun.com/api/ecs/importimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ImportImageWithChan ¶

func (client *Client) ImportImageWithChan(request *ImportImageRequest) (<-chan *ImportImageResponse, <-chan error)

ImportImageWithChan invokes the ecs.ImportImage API asynchronously api document: https://help.aliyun.com/api/ecs/importimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ImportKeyPair ¶

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

ImportKeyPair invokes the ecs.ImportKeyPair API synchronously api document: https://help.aliyun.com/api/ecs/importkeypair.html

func (*Client) ImportKeyPairWithCallback ¶

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

ImportKeyPairWithCallback invokes the ecs.ImportKeyPair API asynchronously api document: https://help.aliyun.com/api/ecs/importkeypair.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ImportKeyPairWithChan ¶

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

ImportKeyPairWithChan invokes the ecs.ImportKeyPair API asynchronously api document: https://help.aliyun.com/api/ecs/importkeypair.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ImportSnapshot ¶

func (client *Client) ImportSnapshot(request *ImportSnapshotRequest) (response *ImportSnapshotResponse, err error)

ImportSnapshot invokes the ecs.ImportSnapshot API synchronously api document: https://help.aliyun.com/api/ecs/importsnapshot.html

func (*Client) ImportSnapshotWithCallback ¶

func (client *Client) ImportSnapshotWithCallback(request *ImportSnapshotRequest, callback func(response *ImportSnapshotResponse, err error)) <-chan int

ImportSnapshotWithCallback invokes the ecs.ImportSnapshot API asynchronously api document: https://help.aliyun.com/api/ecs/importsnapshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ImportSnapshotWithChan ¶

func (client *Client) ImportSnapshotWithChan(request *ImportSnapshotRequest) (<-chan *ImportSnapshotResponse, <-chan error)

ImportSnapshotWithChan invokes the ecs.ImportSnapshot API asynchronously api document: https://help.aliyun.com/api/ecs/importsnapshot.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) InstallCloudAssistant ¶

func (client *Client) InstallCloudAssistant(request *InstallCloudAssistantRequest) (response *InstallCloudAssistantResponse, err error)

InstallCloudAssistant invokes the ecs.InstallCloudAssistant API synchronously api document: https://help.aliyun.com/api/ecs/installcloudassistant.html

func (*Client) InstallCloudAssistantWithCallback ¶

func (client *Client) InstallCloudAssistantWithCallback(request *InstallCloudAssistantRequest, callback func(response *InstallCloudAssistantResponse, err error)) <-chan int

InstallCloudAssistantWithCallback invokes the ecs.InstallCloudAssistant API asynchronously api document: https://help.aliyun.com/api/ecs/installcloudassistant.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) InstallCloudAssistantWithChan ¶

func (client *Client) InstallCloudAssistantWithChan(request *InstallCloudAssistantRequest) (<-chan *InstallCloudAssistantResponse, <-chan error)

InstallCloudAssistantWithChan invokes the ecs.InstallCloudAssistant API asynchronously api document: https://help.aliyun.com/api/ecs/installcloudassistant.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) InvokeCommand ¶

func (client *Client) InvokeCommand(request *InvokeCommandRequest) (response *InvokeCommandResponse, err error)

InvokeCommand invokes the ecs.InvokeCommand API synchronously api document: https://help.aliyun.com/api/ecs/invokecommand.html

func (*Client) InvokeCommandWithCallback ¶

func (client *Client) InvokeCommandWithCallback(request *InvokeCommandRequest, callback func(response *InvokeCommandResponse, err error)) <-chan int

InvokeCommandWithCallback invokes the ecs.InvokeCommand API asynchronously api document: https://help.aliyun.com/api/ecs/invokecommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) InvokeCommandWithChan ¶

func (client *Client) InvokeCommandWithChan(request *InvokeCommandRequest) (<-chan *InvokeCommandResponse, <-chan error)

InvokeCommandWithChan invokes the ecs.InvokeCommand API asynchronously api document: https://help.aliyun.com/api/ecs/invokecommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) JoinResourceGroup ¶

func (client *Client) JoinResourceGroup(request *JoinResourceGroupRequest) (response *JoinResourceGroupResponse, err error)

JoinResourceGroup invokes the ecs.JoinResourceGroup API synchronously api document: https://help.aliyun.com/api/ecs/joinresourcegroup.html

func (*Client) JoinResourceGroupWithCallback ¶

func (client *Client) JoinResourceGroupWithCallback(request *JoinResourceGroupRequest, callback func(response *JoinResourceGroupResponse, err error)) <-chan int

JoinResourceGroupWithCallback invokes the ecs.JoinResourceGroup API asynchronously api document: https://help.aliyun.com/api/ecs/joinresourcegroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) JoinResourceGroupWithChan ¶

func (client *Client) JoinResourceGroupWithChan(request *JoinResourceGroupRequest) (<-chan *JoinResourceGroupResponse, <-chan error)

JoinResourceGroupWithChan invokes the ecs.JoinResourceGroup API asynchronously api document: https://help.aliyun.com/api/ecs/joinresourcegroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) JoinSecurityGroup ¶

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

JoinSecurityGroup invokes the ecs.JoinSecurityGroup API synchronously api document: https://help.aliyun.com/api/ecs/joinsecuritygroup.html

func (*Client) JoinSecurityGroupWithCallback ¶

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

JoinSecurityGroupWithCallback invokes the ecs.JoinSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/joinsecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) JoinSecurityGroupWithChan ¶

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

JoinSecurityGroupWithChan invokes the ecs.JoinSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/joinsecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) LeaveSecurityGroup ¶

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

LeaveSecurityGroup invokes the ecs.LeaveSecurityGroup API synchronously api document: https://help.aliyun.com/api/ecs/leavesecuritygroup.html

func (*Client) LeaveSecurityGroupWithCallback ¶

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

LeaveSecurityGroupWithCallback invokes the ecs.LeaveSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/leavesecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) LeaveSecurityGroupWithChan ¶

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

LeaveSecurityGroupWithChan invokes the ecs.LeaveSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/leavesecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagResources ¶

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

ListTagResources invokes the ecs.ListTagResources API synchronously api document: https://help.aliyun.com/api/ecs/listtagresources.html

func (*Client) ListTagResourcesWithCallback ¶

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

ListTagResourcesWithCallback invokes the ecs.ListTagResources API asynchronously api document: https://help.aliyun.com/api/ecs/listtagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagResourcesWithChan ¶

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

ListTagResourcesWithChan invokes the ecs.ListTagResources API asynchronously api document: https://help.aliyun.com/api/ecs/listtagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyAutoSnapshotPolicy ¶

func (client *Client) ModifyAutoSnapshotPolicy(request *ModifyAutoSnapshotPolicyRequest) (response *ModifyAutoSnapshotPolicyResponse, err error)

ModifyAutoSnapshotPolicy invokes the ecs.ModifyAutoSnapshotPolicy API synchronously api document: https://help.aliyun.com/api/ecs/modifyautosnapshotpolicy.html

func (*Client) ModifyAutoSnapshotPolicyEx ¶

func (client *Client) ModifyAutoSnapshotPolicyEx(request *ModifyAutoSnapshotPolicyExRequest) (response *ModifyAutoSnapshotPolicyExResponse, err error)

ModifyAutoSnapshotPolicyEx invokes the ecs.ModifyAutoSnapshotPolicyEx API synchronously api document: https://help.aliyun.com/api/ecs/modifyautosnapshotpolicyex.html

func (*Client) ModifyAutoSnapshotPolicyExWithCallback ¶

func (client *Client) ModifyAutoSnapshotPolicyExWithCallback(request *ModifyAutoSnapshotPolicyExRequest, callback func(response *ModifyAutoSnapshotPolicyExResponse, err error)) <-chan int

ModifyAutoSnapshotPolicyExWithCallback invokes the ecs.ModifyAutoSnapshotPolicyEx API asynchronously api document: https://help.aliyun.com/api/ecs/modifyautosnapshotpolicyex.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyAutoSnapshotPolicyExWithChan ¶

func (client *Client) ModifyAutoSnapshotPolicyExWithChan(request *ModifyAutoSnapshotPolicyExRequest) (<-chan *ModifyAutoSnapshotPolicyExResponse, <-chan error)

ModifyAutoSnapshotPolicyExWithChan invokes the ecs.ModifyAutoSnapshotPolicyEx API asynchronously api document: https://help.aliyun.com/api/ecs/modifyautosnapshotpolicyex.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyAutoSnapshotPolicyWithCallback ¶

func (client *Client) ModifyAutoSnapshotPolicyWithCallback(request *ModifyAutoSnapshotPolicyRequest, callback func(response *ModifyAutoSnapshotPolicyResponse, err error)) <-chan int

ModifyAutoSnapshotPolicyWithCallback invokes the ecs.ModifyAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/modifyautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyAutoSnapshotPolicyWithChan ¶

func (client *Client) ModifyAutoSnapshotPolicyWithChan(request *ModifyAutoSnapshotPolicyRequest) (<-chan *ModifyAutoSnapshotPolicyResponse, <-chan error)

ModifyAutoSnapshotPolicyWithChan invokes the ecs.ModifyAutoSnapshotPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/modifyautosnapshotpolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyBandwidthPackageSpec ¶

func (client *Client) ModifyBandwidthPackageSpec(request *ModifyBandwidthPackageSpecRequest) (response *ModifyBandwidthPackageSpecResponse, err error)

ModifyBandwidthPackageSpec invokes the ecs.ModifyBandwidthPackageSpec API synchronously api document: https://help.aliyun.com/api/ecs/modifybandwidthpackagespec.html

func (*Client) ModifyBandwidthPackageSpecWithCallback ¶

func (client *Client) ModifyBandwidthPackageSpecWithCallback(request *ModifyBandwidthPackageSpecRequest, callback func(response *ModifyBandwidthPackageSpecResponse, err error)) <-chan int

ModifyBandwidthPackageSpecWithCallback invokes the ecs.ModifyBandwidthPackageSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifybandwidthpackagespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyBandwidthPackageSpecWithChan ¶

func (client *Client) ModifyBandwidthPackageSpecWithChan(request *ModifyBandwidthPackageSpecRequest) (<-chan *ModifyBandwidthPackageSpecResponse, <-chan error)

ModifyBandwidthPackageSpecWithChan invokes the ecs.ModifyBandwidthPackageSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifybandwidthpackagespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCommand ¶

func (client *Client) ModifyCommand(request *ModifyCommandRequest) (response *ModifyCommandResponse, err error)

ModifyCommand invokes the ecs.ModifyCommand API synchronously api document: https://help.aliyun.com/api/ecs/modifycommand.html

func (*Client) ModifyCommandWithCallback ¶

func (client *Client) ModifyCommandWithCallback(request *ModifyCommandRequest, callback func(response *ModifyCommandResponse, err error)) <-chan int

ModifyCommandWithCallback invokes the ecs.ModifyCommand API asynchronously api document: https://help.aliyun.com/api/ecs/modifycommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCommandWithChan ¶

func (client *Client) ModifyCommandWithChan(request *ModifyCommandRequest) (<-chan *ModifyCommandResponse, <-chan error)

ModifyCommandWithChan invokes the ecs.ModifyCommand API asynchronously api document: https://help.aliyun.com/api/ecs/modifycommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDedicatedHostAttribute ¶

func (client *Client) ModifyDedicatedHostAttribute(request *ModifyDedicatedHostAttributeRequest) (response *ModifyDedicatedHostAttributeResponse, err error)

ModifyDedicatedHostAttribute invokes the ecs.ModifyDedicatedHostAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostattribute.html

func (*Client) ModifyDedicatedHostAttributeWithCallback ¶

func (client *Client) ModifyDedicatedHostAttributeWithCallback(request *ModifyDedicatedHostAttributeRequest, callback func(response *ModifyDedicatedHostAttributeResponse, err error)) <-chan int

ModifyDedicatedHostAttributeWithCallback invokes the ecs.ModifyDedicatedHostAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDedicatedHostAttributeWithChan ¶

func (client *Client) ModifyDedicatedHostAttributeWithChan(request *ModifyDedicatedHostAttributeRequest) (<-chan *ModifyDedicatedHostAttributeResponse, <-chan error)

ModifyDedicatedHostAttributeWithChan invokes the ecs.ModifyDedicatedHostAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDedicatedHostAutoReleaseTime ¶

func (client *Client) ModifyDedicatedHostAutoReleaseTime(request *ModifyDedicatedHostAutoReleaseTimeRequest) (response *ModifyDedicatedHostAutoReleaseTimeResponse, err error)

ModifyDedicatedHostAutoReleaseTime invokes the ecs.ModifyDedicatedHostAutoReleaseTime API synchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostautoreleasetime.html

func (*Client) ModifyDedicatedHostAutoReleaseTimeWithCallback ¶

func (client *Client) ModifyDedicatedHostAutoReleaseTimeWithCallback(request *ModifyDedicatedHostAutoReleaseTimeRequest, callback func(response *ModifyDedicatedHostAutoReleaseTimeResponse, err error)) <-chan int

ModifyDedicatedHostAutoReleaseTimeWithCallback invokes the ecs.ModifyDedicatedHostAutoReleaseTime API asynchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostautoreleasetime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDedicatedHostAutoReleaseTimeWithChan ¶

func (client *Client) ModifyDedicatedHostAutoReleaseTimeWithChan(request *ModifyDedicatedHostAutoReleaseTimeRequest) (<-chan *ModifyDedicatedHostAutoReleaseTimeResponse, <-chan error)

ModifyDedicatedHostAutoReleaseTimeWithChan invokes the ecs.ModifyDedicatedHostAutoReleaseTime API asynchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostautoreleasetime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDedicatedHostAutoRenewAttribute ¶

func (client *Client) ModifyDedicatedHostAutoRenewAttribute(request *ModifyDedicatedHostAutoRenewAttributeRequest) (response *ModifyDedicatedHostAutoRenewAttributeResponse, err error)

ModifyDedicatedHostAutoRenewAttribute invokes the ecs.ModifyDedicatedHostAutoRenewAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostautorenewattribute.html

func (*Client) ModifyDedicatedHostAutoRenewAttributeWithCallback ¶

func (client *Client) ModifyDedicatedHostAutoRenewAttributeWithCallback(request *ModifyDedicatedHostAutoRenewAttributeRequest, callback func(response *ModifyDedicatedHostAutoRenewAttributeResponse, err error)) <-chan int

ModifyDedicatedHostAutoRenewAttributeWithCallback invokes the ecs.ModifyDedicatedHostAutoRenewAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostautorenewattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDedicatedHostAutoRenewAttributeWithChan ¶

func (client *Client) ModifyDedicatedHostAutoRenewAttributeWithChan(request *ModifyDedicatedHostAutoRenewAttributeRequest) (<-chan *ModifyDedicatedHostAutoRenewAttributeResponse, <-chan error)

ModifyDedicatedHostAutoRenewAttributeWithChan invokes the ecs.ModifyDedicatedHostAutoRenewAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifydedicatedhostautorenewattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDeploymentSetAttribute ¶

func (client *Client) ModifyDeploymentSetAttribute(request *ModifyDeploymentSetAttributeRequest) (response *ModifyDeploymentSetAttributeResponse, err error)

ModifyDeploymentSetAttribute invokes the ecs.ModifyDeploymentSetAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifydeploymentsetattribute.html

func (*Client) ModifyDeploymentSetAttributeWithCallback ¶

func (client *Client) ModifyDeploymentSetAttributeWithCallback(request *ModifyDeploymentSetAttributeRequest, callback func(response *ModifyDeploymentSetAttributeResponse, err error)) <-chan int

ModifyDeploymentSetAttributeWithCallback invokes the ecs.ModifyDeploymentSetAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifydeploymentsetattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDeploymentSetAttributeWithChan ¶

func (client *Client) ModifyDeploymentSetAttributeWithChan(request *ModifyDeploymentSetAttributeRequest) (<-chan *ModifyDeploymentSetAttributeResponse, <-chan error)

ModifyDeploymentSetAttributeWithChan invokes the ecs.ModifyDeploymentSetAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifydeploymentsetattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDiskAttribute ¶

func (client *Client) ModifyDiskAttribute(request *ModifyDiskAttributeRequest) (response *ModifyDiskAttributeResponse, err error)

ModifyDiskAttribute invokes the ecs.ModifyDiskAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifydiskattribute.html

func (*Client) ModifyDiskAttributeWithCallback ¶

func (client *Client) ModifyDiskAttributeWithCallback(request *ModifyDiskAttributeRequest, callback func(response *ModifyDiskAttributeResponse, err error)) <-chan int

ModifyDiskAttributeWithCallback invokes the ecs.ModifyDiskAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifydiskattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDiskAttributeWithChan ¶

func (client *Client) ModifyDiskAttributeWithChan(request *ModifyDiskAttributeRequest) (<-chan *ModifyDiskAttributeResponse, <-chan error)

ModifyDiskAttributeWithChan invokes the ecs.ModifyDiskAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifydiskattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDiskChargeType ¶

func (client *Client) ModifyDiskChargeType(request *ModifyDiskChargeTypeRequest) (response *ModifyDiskChargeTypeResponse, err error)

ModifyDiskChargeType invokes the ecs.ModifyDiskChargeType API synchronously api document: https://help.aliyun.com/api/ecs/modifydiskchargetype.html

func (*Client) ModifyDiskChargeTypeWithCallback ¶

func (client *Client) ModifyDiskChargeTypeWithCallback(request *ModifyDiskChargeTypeRequest, callback func(response *ModifyDiskChargeTypeResponse, err error)) <-chan int

ModifyDiskChargeTypeWithCallback invokes the ecs.ModifyDiskChargeType API asynchronously api document: https://help.aliyun.com/api/ecs/modifydiskchargetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDiskChargeTypeWithChan ¶

func (client *Client) ModifyDiskChargeTypeWithChan(request *ModifyDiskChargeTypeRequest) (<-chan *ModifyDiskChargeTypeResponse, <-chan error)

ModifyDiskChargeTypeWithChan invokes the ecs.ModifyDiskChargeType API asynchronously api document: https://help.aliyun.com/api/ecs/modifydiskchargetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyEipAddressAttribute ¶

func (client *Client) ModifyEipAddressAttribute(request *ModifyEipAddressAttributeRequest) (response *ModifyEipAddressAttributeResponse, err error)

ModifyEipAddressAttribute invokes the ecs.ModifyEipAddressAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyeipaddressattribute.html

func (*Client) ModifyEipAddressAttributeWithCallback ¶

func (client *Client) ModifyEipAddressAttributeWithCallback(request *ModifyEipAddressAttributeRequest, callback func(response *ModifyEipAddressAttributeResponse, err error)) <-chan int

ModifyEipAddressAttributeWithCallback invokes the ecs.ModifyEipAddressAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyeipaddressattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyEipAddressAttributeWithChan ¶

func (client *Client) ModifyEipAddressAttributeWithChan(request *ModifyEipAddressAttributeRequest) (<-chan *ModifyEipAddressAttributeResponse, <-chan error)

ModifyEipAddressAttributeWithChan invokes the ecs.ModifyEipAddressAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyeipaddressattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyForwardEntry ¶

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

ModifyForwardEntry invokes the ecs.ModifyForwardEntry API synchronously api document: https://help.aliyun.com/api/ecs/modifyforwardentry.html

func (*Client) ModifyForwardEntryWithCallback ¶

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

ModifyForwardEntryWithCallback invokes the ecs.ModifyForwardEntry API asynchronously api document: https://help.aliyun.com/api/ecs/modifyforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyForwardEntryWithChan ¶

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

ModifyForwardEntryWithChan invokes the ecs.ModifyForwardEntry API asynchronously api document: https://help.aliyun.com/api/ecs/modifyforwardentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyHaVipAttribute ¶

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

ModifyHaVipAttribute invokes the ecs.ModifyHaVipAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyhavipattribute.html

func (*Client) ModifyHaVipAttributeWithCallback ¶

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

ModifyHaVipAttributeWithCallback invokes the ecs.ModifyHaVipAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyhavipattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyHaVipAttributeWithChan ¶

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

ModifyHaVipAttributeWithChan invokes the ecs.ModifyHaVipAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyhavipattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyHpcClusterAttribute ¶

func (client *Client) ModifyHpcClusterAttribute(request *ModifyHpcClusterAttributeRequest) (response *ModifyHpcClusterAttributeResponse, err error)

ModifyHpcClusterAttribute invokes the ecs.ModifyHpcClusterAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyhpcclusterattribute.html

func (*Client) ModifyHpcClusterAttributeWithCallback ¶

func (client *Client) ModifyHpcClusterAttributeWithCallback(request *ModifyHpcClusterAttributeRequest, callback func(response *ModifyHpcClusterAttributeResponse, err error)) <-chan int

ModifyHpcClusterAttributeWithCallback invokes the ecs.ModifyHpcClusterAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyhpcclusterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyHpcClusterAttributeWithChan ¶

func (client *Client) ModifyHpcClusterAttributeWithChan(request *ModifyHpcClusterAttributeRequest) (<-chan *ModifyHpcClusterAttributeResponse, <-chan error)

ModifyHpcClusterAttributeWithChan invokes the ecs.ModifyHpcClusterAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyhpcclusterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyImageAttribute ¶

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

ModifyImageAttribute invokes the ecs.ModifyImageAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyimageattribute.html

func (*Client) ModifyImageAttributeWithCallback ¶

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

ModifyImageAttributeWithCallback invokes the ecs.ModifyImageAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyimageattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyImageAttributeWithChan ¶

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

ModifyImageAttributeWithChan invokes the ecs.ModifyImageAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyimageattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyImageShareGroupPermission ¶

func (client *Client) ModifyImageShareGroupPermission(request *ModifyImageShareGroupPermissionRequest) (response *ModifyImageShareGroupPermissionResponse, err error)

ModifyImageShareGroupPermission invokes the ecs.ModifyImageShareGroupPermission API synchronously api document: https://help.aliyun.com/api/ecs/modifyimagesharegrouppermission.html

func (*Client) ModifyImageShareGroupPermissionWithCallback ¶

func (client *Client) ModifyImageShareGroupPermissionWithCallback(request *ModifyImageShareGroupPermissionRequest, callback func(response *ModifyImageShareGroupPermissionResponse, err error)) <-chan int

ModifyImageShareGroupPermissionWithCallback invokes the ecs.ModifyImageShareGroupPermission API asynchronously api document: https://help.aliyun.com/api/ecs/modifyimagesharegrouppermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyImageShareGroupPermissionWithChan ¶

func (client *Client) ModifyImageShareGroupPermissionWithChan(request *ModifyImageShareGroupPermissionRequest) (<-chan *ModifyImageShareGroupPermissionResponse, <-chan error)

ModifyImageShareGroupPermissionWithChan invokes the ecs.ModifyImageShareGroupPermission API asynchronously api document: https://help.aliyun.com/api/ecs/modifyimagesharegrouppermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyImageSharePermission ¶

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

ModifyImageSharePermission invokes the ecs.ModifyImageSharePermission API synchronously api document: https://help.aliyun.com/api/ecs/modifyimagesharepermission.html

func (*Client) ModifyImageSharePermissionWithCallback ¶

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

ModifyImageSharePermissionWithCallback invokes the ecs.ModifyImageSharePermission API asynchronously api document: https://help.aliyun.com/api/ecs/modifyimagesharepermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyImageSharePermissionWithChan ¶

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

ModifyImageSharePermissionWithChan invokes the ecs.ModifyImageSharePermission API asynchronously api document: https://help.aliyun.com/api/ecs/modifyimagesharepermission.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceAttribute ¶

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

ModifyInstanceAttribute invokes the ecs.ModifyInstanceAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceattribute.html

func (*Client) ModifyInstanceAttributeWithCallback ¶

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

ModifyInstanceAttributeWithCallback invokes the ecs.ModifyInstanceAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceAttributeWithChan ¶

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

ModifyInstanceAttributeWithChan invokes the ecs.ModifyInstanceAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceAutoReleaseTime ¶

func (client *Client) ModifyInstanceAutoReleaseTime(request *ModifyInstanceAutoReleaseTimeRequest) (response *ModifyInstanceAutoReleaseTimeResponse, err error)

ModifyInstanceAutoReleaseTime invokes the ecs.ModifyInstanceAutoReleaseTime API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceautoreleasetime.html

func (*Client) ModifyInstanceAutoReleaseTimeWithCallback ¶

func (client *Client) ModifyInstanceAutoReleaseTimeWithCallback(request *ModifyInstanceAutoReleaseTimeRequest, callback func(response *ModifyInstanceAutoReleaseTimeResponse, err error)) <-chan int

ModifyInstanceAutoReleaseTimeWithCallback invokes the ecs.ModifyInstanceAutoReleaseTime API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceautoreleasetime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceAutoReleaseTimeWithChan ¶

func (client *Client) ModifyInstanceAutoReleaseTimeWithChan(request *ModifyInstanceAutoReleaseTimeRequest) (<-chan *ModifyInstanceAutoReleaseTimeResponse, <-chan error)

ModifyInstanceAutoReleaseTimeWithChan invokes the ecs.ModifyInstanceAutoReleaseTime API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceautoreleasetime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceAutoRenewAttribute ¶

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

ModifyInstanceAutoRenewAttribute invokes the ecs.ModifyInstanceAutoRenewAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceautorenewattribute.html

func (*Client) ModifyInstanceAutoRenewAttributeWithCallback ¶

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

ModifyInstanceAutoRenewAttributeWithCallback invokes the ecs.ModifyInstanceAutoRenewAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceautorenewattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceAutoRenewAttributeWithChan ¶

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

ModifyInstanceAutoRenewAttributeWithChan invokes the ecs.ModifyInstanceAutoRenewAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstanceautorenewattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceChargeType ¶

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

ModifyInstanceChargeType invokes the ecs.ModifyInstanceChargeType API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstancechargetype.html

func (*Client) ModifyInstanceChargeTypeWithCallback ¶

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

ModifyInstanceChargeTypeWithCallback invokes the ecs.ModifyInstanceChargeType API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancechargetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceChargeTypeWithChan ¶

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

ModifyInstanceChargeTypeWithChan invokes the ecs.ModifyInstanceChargeType API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancechargetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceDeployment ¶

func (client *Client) ModifyInstanceDeployment(request *ModifyInstanceDeploymentRequest) (response *ModifyInstanceDeploymentResponse, err error)

ModifyInstanceDeployment invokes the ecs.ModifyInstanceDeployment API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstancedeployment.html

func (*Client) ModifyInstanceDeploymentWithCallback ¶

func (client *Client) ModifyInstanceDeploymentWithCallback(request *ModifyInstanceDeploymentRequest, callback func(response *ModifyInstanceDeploymentResponse, err error)) <-chan int

ModifyInstanceDeploymentWithCallback invokes the ecs.ModifyInstanceDeployment API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancedeployment.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceDeploymentWithChan ¶

func (client *Client) ModifyInstanceDeploymentWithChan(request *ModifyInstanceDeploymentRequest) (<-chan *ModifyInstanceDeploymentResponse, <-chan error)

ModifyInstanceDeploymentWithChan invokes the ecs.ModifyInstanceDeployment API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancedeployment.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceNetworkSpec ¶

func (client *Client) ModifyInstanceNetworkSpec(request *ModifyInstanceNetworkSpecRequest) (response *ModifyInstanceNetworkSpecResponse, err error)

ModifyInstanceNetworkSpec invokes the ecs.ModifyInstanceNetworkSpec API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstancenetworkspec.html

func (*Client) ModifyInstanceNetworkSpecWithCallback ¶

func (client *Client) ModifyInstanceNetworkSpecWithCallback(request *ModifyInstanceNetworkSpecRequest, callback func(response *ModifyInstanceNetworkSpecResponse, err error)) <-chan int

ModifyInstanceNetworkSpecWithCallback invokes the ecs.ModifyInstanceNetworkSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancenetworkspec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceNetworkSpecWithChan ¶

func (client *Client) ModifyInstanceNetworkSpecWithChan(request *ModifyInstanceNetworkSpecRequest) (<-chan *ModifyInstanceNetworkSpecResponse, <-chan error)

ModifyInstanceNetworkSpecWithChan invokes the ecs.ModifyInstanceNetworkSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancenetworkspec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceSpec ¶

func (client *Client) ModifyInstanceSpec(request *ModifyInstanceSpecRequest) (response *ModifyInstanceSpecResponse, err error)

ModifyInstanceSpec invokes the ecs.ModifyInstanceSpec API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstancespec.html

func (*Client) ModifyInstanceSpecWithCallback ¶

func (client *Client) ModifyInstanceSpecWithCallback(request *ModifyInstanceSpecRequest, callback func(response *ModifyInstanceSpecResponse, err error)) <-chan int

ModifyInstanceSpecWithCallback invokes the ecs.ModifyInstanceSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceSpecWithChan ¶

func (client *Client) ModifyInstanceSpecWithChan(request *ModifyInstanceSpecRequest) (<-chan *ModifyInstanceSpecResponse, <-chan error)

ModifyInstanceSpecWithChan invokes the ecs.ModifyInstanceSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceVncPasswd ¶

func (client *Client) ModifyInstanceVncPasswd(request *ModifyInstanceVncPasswdRequest) (response *ModifyInstanceVncPasswdResponse, err error)

ModifyInstanceVncPasswd invokes the ecs.ModifyInstanceVncPasswd API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstancevncpasswd.html

func (*Client) ModifyInstanceVncPasswdWithCallback ¶

func (client *Client) ModifyInstanceVncPasswdWithCallback(request *ModifyInstanceVncPasswdRequest, callback func(response *ModifyInstanceVncPasswdResponse, err error)) <-chan int

ModifyInstanceVncPasswdWithCallback invokes the ecs.ModifyInstanceVncPasswd API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancevncpasswd.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceVncPasswdWithChan ¶

func (client *Client) ModifyInstanceVncPasswdWithChan(request *ModifyInstanceVncPasswdRequest) (<-chan *ModifyInstanceVncPasswdResponse, <-chan error)

ModifyInstanceVncPasswdWithChan invokes the ecs.ModifyInstanceVncPasswd API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancevncpasswd.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceVpcAttribute ¶

func (client *Client) ModifyInstanceVpcAttribute(request *ModifyInstanceVpcAttributeRequest) (response *ModifyInstanceVpcAttributeResponse, err error)

ModifyInstanceVpcAttribute invokes the ecs.ModifyInstanceVpcAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyinstancevpcattribute.html

func (*Client) ModifyInstanceVpcAttributeWithCallback ¶

func (client *Client) ModifyInstanceVpcAttributeWithCallback(request *ModifyInstanceVpcAttributeRequest, callback func(response *ModifyInstanceVpcAttributeResponse, err error)) <-chan int

ModifyInstanceVpcAttributeWithCallback invokes the ecs.ModifyInstanceVpcAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancevpcattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceVpcAttributeWithChan ¶

func (client *Client) ModifyInstanceVpcAttributeWithChan(request *ModifyInstanceVpcAttributeRequest) (<-chan *ModifyInstanceVpcAttributeResponse, <-chan error)

ModifyInstanceVpcAttributeWithChan invokes the ecs.ModifyInstanceVpcAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyinstancevpcattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyLaunchTemplateDefaultVersion ¶

func (client *Client) ModifyLaunchTemplateDefaultVersion(request *ModifyLaunchTemplateDefaultVersionRequest) (response *ModifyLaunchTemplateDefaultVersionResponse, err error)

ModifyLaunchTemplateDefaultVersion invokes the ecs.ModifyLaunchTemplateDefaultVersion API synchronously api document: https://help.aliyun.com/api/ecs/modifylaunchtemplatedefaultversion.html

func (*Client) ModifyLaunchTemplateDefaultVersionWithCallback ¶

func (client *Client) ModifyLaunchTemplateDefaultVersionWithCallback(request *ModifyLaunchTemplateDefaultVersionRequest, callback func(response *ModifyLaunchTemplateDefaultVersionResponse, err error)) <-chan int

ModifyLaunchTemplateDefaultVersionWithCallback invokes the ecs.ModifyLaunchTemplateDefaultVersion API asynchronously api document: https://help.aliyun.com/api/ecs/modifylaunchtemplatedefaultversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyLaunchTemplateDefaultVersionWithChan ¶

func (client *Client) ModifyLaunchTemplateDefaultVersionWithChan(request *ModifyLaunchTemplateDefaultVersionRequest) (<-chan *ModifyLaunchTemplateDefaultVersionResponse, <-chan error)

ModifyLaunchTemplateDefaultVersionWithChan invokes the ecs.ModifyLaunchTemplateDefaultVersion API asynchronously api document: https://help.aliyun.com/api/ecs/modifylaunchtemplatedefaultversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyNetworkInterfaceAttribute ¶

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

ModifyNetworkInterfaceAttribute invokes the ecs.ModifyNetworkInterfaceAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifynetworkinterfaceattribute.html

func (*Client) ModifyNetworkInterfaceAttributeWithCallback ¶

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

ModifyNetworkInterfaceAttributeWithCallback invokes the ecs.ModifyNetworkInterfaceAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifynetworkinterfaceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyNetworkInterfaceAttributeWithChan ¶

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

ModifyNetworkInterfaceAttributeWithChan invokes the ecs.ModifyNetworkInterfaceAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifynetworkinterfaceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyPhysicalConnectionAttribute ¶

func (client *Client) ModifyPhysicalConnectionAttribute(request *ModifyPhysicalConnectionAttributeRequest) (response *ModifyPhysicalConnectionAttributeResponse, err error)

ModifyPhysicalConnectionAttribute invokes the ecs.ModifyPhysicalConnectionAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyphysicalconnectionattribute.html

func (*Client) ModifyPhysicalConnectionAttributeWithCallback ¶

func (client *Client) ModifyPhysicalConnectionAttributeWithCallback(request *ModifyPhysicalConnectionAttributeRequest, callback func(response *ModifyPhysicalConnectionAttributeResponse, err error)) <-chan int

ModifyPhysicalConnectionAttributeWithCallback invokes the ecs.ModifyPhysicalConnectionAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyphysicalconnectionattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyPhysicalConnectionAttributeWithChan ¶

func (client *Client) ModifyPhysicalConnectionAttributeWithChan(request *ModifyPhysicalConnectionAttributeRequest) (<-chan *ModifyPhysicalConnectionAttributeResponse, <-chan error)

ModifyPhysicalConnectionAttributeWithChan invokes the ecs.ModifyPhysicalConnectionAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyphysicalconnectionattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyPrepayInstanceSpec ¶

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

ModifyPrepayInstanceSpec invokes the ecs.ModifyPrepayInstanceSpec API synchronously api document: https://help.aliyun.com/api/ecs/modifyprepayinstancespec.html

func (*Client) ModifyPrepayInstanceSpecWithCallback ¶

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

ModifyPrepayInstanceSpecWithCallback invokes the ecs.ModifyPrepayInstanceSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifyprepayinstancespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyPrepayInstanceSpecWithChan ¶

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

ModifyPrepayInstanceSpecWithChan invokes the ecs.ModifyPrepayInstanceSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifyprepayinstancespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyRouterInterfaceAttribute ¶

func (client *Client) ModifyRouterInterfaceAttribute(request *ModifyRouterInterfaceAttributeRequest) (response *ModifyRouterInterfaceAttributeResponse, err error)

ModifyRouterInterfaceAttribute invokes the ecs.ModifyRouterInterfaceAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyrouterinterfaceattribute.html

func (*Client) ModifyRouterInterfaceAttributeWithCallback ¶

func (client *Client) ModifyRouterInterfaceAttributeWithCallback(request *ModifyRouterInterfaceAttributeRequest, callback func(response *ModifyRouterInterfaceAttributeResponse, err error)) <-chan int

ModifyRouterInterfaceAttributeWithCallback invokes the ecs.ModifyRouterInterfaceAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyrouterinterfaceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyRouterInterfaceAttributeWithChan ¶

func (client *Client) ModifyRouterInterfaceAttributeWithChan(request *ModifyRouterInterfaceAttributeRequest) (<-chan *ModifyRouterInterfaceAttributeResponse, <-chan error)

ModifyRouterInterfaceAttributeWithChan invokes the ecs.ModifyRouterInterfaceAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyrouterinterfaceattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyRouterInterfaceSpec ¶

func (client *Client) ModifyRouterInterfaceSpec(request *ModifyRouterInterfaceSpecRequest) (response *ModifyRouterInterfaceSpecResponse, err error)

ModifyRouterInterfaceSpec invokes the ecs.ModifyRouterInterfaceSpec API synchronously api document: https://help.aliyun.com/api/ecs/modifyrouterinterfacespec.html

func (*Client) ModifyRouterInterfaceSpecWithCallback ¶

func (client *Client) ModifyRouterInterfaceSpecWithCallback(request *ModifyRouterInterfaceSpecRequest, callback func(response *ModifyRouterInterfaceSpecResponse, err error)) <-chan int

ModifyRouterInterfaceSpecWithCallback invokes the ecs.ModifyRouterInterfaceSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifyrouterinterfacespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyRouterInterfaceSpecWithChan ¶

func (client *Client) ModifyRouterInterfaceSpecWithChan(request *ModifyRouterInterfaceSpecRequest) (<-chan *ModifyRouterInterfaceSpecResponse, <-chan error)

ModifyRouterInterfaceSpecWithChan invokes the ecs.ModifyRouterInterfaceSpec API asynchronously api document: https://help.aliyun.com/api/ecs/modifyrouterinterfacespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySecurityGroupAttribute ¶

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

ModifySecurityGroupAttribute invokes the ecs.ModifySecurityGroupAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygroupattribute.html

func (*Client) ModifySecurityGroupAttributeWithCallback ¶

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

ModifySecurityGroupAttributeWithCallback invokes the ecs.ModifySecurityGroupAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySecurityGroupAttributeWithChan ¶

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

ModifySecurityGroupAttributeWithChan invokes the ecs.ModifySecurityGroupAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySecurityGroupEgressRule ¶

func (client *Client) ModifySecurityGroupEgressRule(request *ModifySecurityGroupEgressRuleRequest) (response *ModifySecurityGroupEgressRuleResponse, err error)

ModifySecurityGroupEgressRule invokes the ecs.ModifySecurityGroupEgressRule API synchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygroupegressrule.html

func (*Client) ModifySecurityGroupEgressRuleWithCallback ¶

func (client *Client) ModifySecurityGroupEgressRuleWithCallback(request *ModifySecurityGroupEgressRuleRequest, callback func(response *ModifySecurityGroupEgressRuleResponse, err error)) <-chan int

ModifySecurityGroupEgressRuleWithCallback invokes the ecs.ModifySecurityGroupEgressRule API asynchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygroupegressrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySecurityGroupEgressRuleWithChan ¶

func (client *Client) ModifySecurityGroupEgressRuleWithChan(request *ModifySecurityGroupEgressRuleRequest) (<-chan *ModifySecurityGroupEgressRuleResponse, <-chan error)

ModifySecurityGroupEgressRuleWithChan invokes the ecs.ModifySecurityGroupEgressRule API asynchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygroupegressrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySecurityGroupPolicy ¶

func (client *Client) ModifySecurityGroupPolicy(request *ModifySecurityGroupPolicyRequest) (response *ModifySecurityGroupPolicyResponse, err error)

ModifySecurityGroupPolicy invokes the ecs.ModifySecurityGroupPolicy API synchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygrouppolicy.html

func (*Client) ModifySecurityGroupPolicyWithCallback ¶

func (client *Client) ModifySecurityGroupPolicyWithCallback(request *ModifySecurityGroupPolicyRequest, callback func(response *ModifySecurityGroupPolicyResponse, err error)) <-chan int

ModifySecurityGroupPolicyWithCallback invokes the ecs.ModifySecurityGroupPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygrouppolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySecurityGroupPolicyWithChan ¶

func (client *Client) ModifySecurityGroupPolicyWithChan(request *ModifySecurityGroupPolicyRequest) (<-chan *ModifySecurityGroupPolicyResponse, <-chan error)

ModifySecurityGroupPolicyWithChan invokes the ecs.ModifySecurityGroupPolicy API asynchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygrouppolicy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySecurityGroupRule ¶

func (client *Client) ModifySecurityGroupRule(request *ModifySecurityGroupRuleRequest) (response *ModifySecurityGroupRuleResponse, err error)

ModifySecurityGroupRule invokes the ecs.ModifySecurityGroupRule API synchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygrouprule.html

func (*Client) ModifySecurityGroupRuleWithCallback ¶

func (client *Client) ModifySecurityGroupRuleWithCallback(request *ModifySecurityGroupRuleRequest, callback func(response *ModifySecurityGroupRuleResponse, err error)) <-chan int

ModifySecurityGroupRuleWithCallback invokes the ecs.ModifySecurityGroupRule API asynchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygrouprule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySecurityGroupRuleWithChan ¶

func (client *Client) ModifySecurityGroupRuleWithChan(request *ModifySecurityGroupRuleRequest) (<-chan *ModifySecurityGroupRuleResponse, <-chan error)

ModifySecurityGroupRuleWithChan invokes the ecs.ModifySecurityGroupRule API asynchronously api document: https://help.aliyun.com/api/ecs/modifysecuritygrouprule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySnapshotAttribute ¶

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

ModifySnapshotAttribute invokes the ecs.ModifySnapshotAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifysnapshotattribute.html

func (*Client) ModifySnapshotAttributeWithCallback ¶

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

ModifySnapshotAttributeWithCallback invokes the ecs.ModifySnapshotAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifysnapshotattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySnapshotAttributeWithChan ¶

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

ModifySnapshotAttributeWithChan invokes the ecs.ModifySnapshotAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifysnapshotattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyUserBusinessBehavior ¶

func (client *Client) ModifyUserBusinessBehavior(request *ModifyUserBusinessBehaviorRequest) (response *ModifyUserBusinessBehaviorResponse, err error)

ModifyUserBusinessBehavior invokes the ecs.ModifyUserBusinessBehavior API synchronously api document: https://help.aliyun.com/api/ecs/modifyuserbusinessbehavior.html

func (*Client) ModifyUserBusinessBehaviorWithCallback ¶

func (client *Client) ModifyUserBusinessBehaviorWithCallback(request *ModifyUserBusinessBehaviorRequest, callback func(response *ModifyUserBusinessBehaviorResponse, err error)) <-chan int

ModifyUserBusinessBehaviorWithCallback invokes the ecs.ModifyUserBusinessBehavior API asynchronously api document: https://help.aliyun.com/api/ecs/modifyuserbusinessbehavior.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyUserBusinessBehaviorWithChan ¶

func (client *Client) ModifyUserBusinessBehaviorWithChan(request *ModifyUserBusinessBehaviorRequest) (<-chan *ModifyUserBusinessBehaviorResponse, <-chan error)

ModifyUserBusinessBehaviorWithChan invokes the ecs.ModifyUserBusinessBehavior API asynchronously api document: https://help.aliyun.com/api/ecs/modifyuserbusinessbehavior.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVRouterAttribute ¶

func (client *Client) ModifyVRouterAttribute(request *ModifyVRouterAttributeRequest) (response *ModifyVRouterAttributeResponse, err error)

ModifyVRouterAttribute invokes the ecs.ModifyVRouterAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyvrouterattribute.html

func (*Client) ModifyVRouterAttributeWithCallback ¶

func (client *Client) ModifyVRouterAttributeWithCallback(request *ModifyVRouterAttributeRequest, callback func(response *ModifyVRouterAttributeResponse, err error)) <-chan int

ModifyVRouterAttributeWithCallback invokes the ecs.ModifyVRouterAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyvrouterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVRouterAttributeWithChan ¶

func (client *Client) ModifyVRouterAttributeWithChan(request *ModifyVRouterAttributeRequest) (<-chan *ModifyVRouterAttributeResponse, <-chan error)

ModifyVRouterAttributeWithChan invokes the ecs.ModifyVRouterAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyvrouterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVSwitchAttribute ¶

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

ModifyVSwitchAttribute invokes the ecs.ModifyVSwitchAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyvswitchattribute.html

func (*Client) ModifyVSwitchAttributeWithCallback ¶

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

ModifyVSwitchAttributeWithCallback invokes the ecs.ModifyVSwitchAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyvswitchattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVSwitchAttributeWithChan ¶

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

ModifyVSwitchAttributeWithChan invokes the ecs.ModifyVSwitchAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyvswitchattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVirtualBorderRouterAttribute ¶

func (client *Client) ModifyVirtualBorderRouterAttribute(request *ModifyVirtualBorderRouterAttributeRequest) (response *ModifyVirtualBorderRouterAttributeResponse, err error)

ModifyVirtualBorderRouterAttribute invokes the ecs.ModifyVirtualBorderRouterAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyvirtualborderrouterattribute.html

func (*Client) ModifyVirtualBorderRouterAttributeWithCallback ¶

func (client *Client) ModifyVirtualBorderRouterAttributeWithCallback(request *ModifyVirtualBorderRouterAttributeRequest, callback func(response *ModifyVirtualBorderRouterAttributeResponse, err error)) <-chan int

ModifyVirtualBorderRouterAttributeWithCallback invokes the ecs.ModifyVirtualBorderRouterAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyvirtualborderrouterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVirtualBorderRouterAttributeWithChan ¶

func (client *Client) ModifyVirtualBorderRouterAttributeWithChan(request *ModifyVirtualBorderRouterAttributeRequest) (<-chan *ModifyVirtualBorderRouterAttributeResponse, <-chan error)

ModifyVirtualBorderRouterAttributeWithChan invokes the ecs.ModifyVirtualBorderRouterAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyvirtualborderrouterattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVpcAttribute ¶

func (client *Client) ModifyVpcAttribute(request *ModifyVpcAttributeRequest) (response *ModifyVpcAttributeResponse, err error)

ModifyVpcAttribute invokes the ecs.ModifyVpcAttribute API synchronously api document: https://help.aliyun.com/api/ecs/modifyvpcattribute.html

func (*Client) ModifyVpcAttributeWithCallback ¶

func (client *Client) ModifyVpcAttributeWithCallback(request *ModifyVpcAttributeRequest, callback func(response *ModifyVpcAttributeResponse, err error)) <-chan int

ModifyVpcAttributeWithCallback invokes the ecs.ModifyVpcAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyvpcattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVpcAttributeWithChan ¶

func (client *Client) ModifyVpcAttributeWithChan(request *ModifyVpcAttributeRequest) (<-chan *ModifyVpcAttributeResponse, <-chan error)

ModifyVpcAttributeWithChan invokes the ecs.ModifyVpcAttribute API asynchronously api document: https://help.aliyun.com/api/ecs/modifyvpcattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReActivateInstances ¶

func (client *Client) ReActivateInstances(request *ReActivateInstancesRequest) (response *ReActivateInstancesResponse, err error)

ReActivateInstances invokes the ecs.ReActivateInstances API synchronously api document: https://help.aliyun.com/api/ecs/reactivateinstances.html

func (*Client) ReActivateInstancesWithCallback ¶

func (client *Client) ReActivateInstancesWithCallback(request *ReActivateInstancesRequest, callback func(response *ReActivateInstancesResponse, err error)) <-chan int

ReActivateInstancesWithCallback invokes the ecs.ReActivateInstances API asynchronously api document: https://help.aliyun.com/api/ecs/reactivateinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReActivateInstancesWithChan ¶

func (client *Client) ReActivateInstancesWithChan(request *ReActivateInstancesRequest) (<-chan *ReActivateInstancesResponse, <-chan error)

ReActivateInstancesWithChan invokes the ecs.ReActivateInstances API asynchronously api document: https://help.aliyun.com/api/ecs/reactivateinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReInitDisk ¶

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

ReInitDisk invokes the ecs.ReInitDisk API synchronously api document: https://help.aliyun.com/api/ecs/reinitdisk.html

func (*Client) ReInitDiskWithCallback ¶

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

ReInitDiskWithCallback invokes the ecs.ReInitDisk API asynchronously api document: https://help.aliyun.com/api/ecs/reinitdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReInitDiskWithChan ¶

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

ReInitDiskWithChan invokes the ecs.ReInitDisk API asynchronously api document: https://help.aliyun.com/api/ecs/reinitdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RebootInstance ¶

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

RebootInstance invokes the ecs.RebootInstance API synchronously api document: https://help.aliyun.com/api/ecs/rebootinstance.html

func (*Client) RebootInstanceWithCallback ¶

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

RebootInstanceWithCallback invokes the ecs.RebootInstance API asynchronously api document: https://help.aliyun.com/api/ecs/rebootinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RebootInstanceWithChan ¶

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

RebootInstanceWithChan invokes the ecs.RebootInstance API asynchronously api document: https://help.aliyun.com/api/ecs/rebootinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RecoverVirtualBorderRouter ¶

func (client *Client) RecoverVirtualBorderRouter(request *RecoverVirtualBorderRouterRequest) (response *RecoverVirtualBorderRouterResponse, err error)

RecoverVirtualBorderRouter invokes the ecs.RecoverVirtualBorderRouter API synchronously api document: https://help.aliyun.com/api/ecs/recovervirtualborderrouter.html

func (*Client) RecoverVirtualBorderRouterWithCallback ¶

func (client *Client) RecoverVirtualBorderRouterWithCallback(request *RecoverVirtualBorderRouterRequest, callback func(response *RecoverVirtualBorderRouterResponse, err error)) <-chan int

RecoverVirtualBorderRouterWithCallback invokes the ecs.RecoverVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/ecs/recovervirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RecoverVirtualBorderRouterWithChan ¶

func (client *Client) RecoverVirtualBorderRouterWithChan(request *RecoverVirtualBorderRouterRequest) (<-chan *RecoverVirtualBorderRouterResponse, <-chan error)

RecoverVirtualBorderRouterWithChan invokes the ecs.RecoverVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/ecs/recovervirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RedeployInstance ¶

func (client *Client) RedeployInstance(request *RedeployInstanceRequest) (response *RedeployInstanceResponse, err error)

RedeployInstance invokes the ecs.RedeployInstance API synchronously api document: https://help.aliyun.com/api/ecs/redeployinstance.html

func (*Client) RedeployInstanceWithCallback ¶

func (client *Client) RedeployInstanceWithCallback(request *RedeployInstanceRequest, callback func(response *RedeployInstanceResponse, err error)) <-chan int

RedeployInstanceWithCallback invokes the ecs.RedeployInstance API asynchronously api document: https://help.aliyun.com/api/ecs/redeployinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RedeployInstanceWithChan ¶

func (client *Client) RedeployInstanceWithChan(request *RedeployInstanceRequest) (<-chan *RedeployInstanceResponse, <-chan error)

RedeployInstanceWithChan invokes the ecs.RedeployInstance API asynchronously api document: https://help.aliyun.com/api/ecs/redeployinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReleaseDedicatedHost ¶

func (client *Client) ReleaseDedicatedHost(request *ReleaseDedicatedHostRequest) (response *ReleaseDedicatedHostResponse, err error)

ReleaseDedicatedHost invokes the ecs.ReleaseDedicatedHost API synchronously api document: https://help.aliyun.com/api/ecs/releasededicatedhost.html

func (*Client) ReleaseDedicatedHostWithCallback ¶

func (client *Client) ReleaseDedicatedHostWithCallback(request *ReleaseDedicatedHostRequest, callback func(response *ReleaseDedicatedHostResponse, err error)) <-chan int

ReleaseDedicatedHostWithCallback invokes the ecs.ReleaseDedicatedHost API asynchronously api document: https://help.aliyun.com/api/ecs/releasededicatedhost.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReleaseDedicatedHostWithChan ¶

func (client *Client) ReleaseDedicatedHostWithChan(request *ReleaseDedicatedHostRequest) (<-chan *ReleaseDedicatedHostResponse, <-chan error)

ReleaseDedicatedHostWithChan invokes the ecs.ReleaseDedicatedHost API asynchronously api document: https://help.aliyun.com/api/ecs/releasededicatedhost.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReleaseEipAddress ¶

func (client *Client) ReleaseEipAddress(request *ReleaseEipAddressRequest) (response *ReleaseEipAddressResponse, err error)

ReleaseEipAddress invokes the ecs.ReleaseEipAddress API synchronously api document: https://help.aliyun.com/api/ecs/releaseeipaddress.html

func (*Client) ReleaseEipAddressWithCallback ¶

func (client *Client) ReleaseEipAddressWithCallback(request *ReleaseEipAddressRequest, callback func(response *ReleaseEipAddressResponse, err error)) <-chan int

ReleaseEipAddressWithCallback invokes the ecs.ReleaseEipAddress API asynchronously api document: https://help.aliyun.com/api/ecs/releaseeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReleaseEipAddressWithChan ¶

func (client *Client) ReleaseEipAddressWithChan(request *ReleaseEipAddressRequest) (<-chan *ReleaseEipAddressResponse, <-chan error)

ReleaseEipAddressWithChan invokes the ecs.ReleaseEipAddress API asynchronously api document: https://help.aliyun.com/api/ecs/releaseeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReleasePublicIpAddress ¶

func (client *Client) ReleasePublicIpAddress(request *ReleasePublicIpAddressRequest) (response *ReleasePublicIpAddressResponse, err error)

ReleasePublicIpAddress invokes the ecs.ReleasePublicIpAddress API synchronously api document: https://help.aliyun.com/api/ecs/releasepublicipaddress.html

func (*Client) ReleasePublicIpAddressWithCallback ¶

func (client *Client) ReleasePublicIpAddressWithCallback(request *ReleasePublicIpAddressRequest, callback func(response *ReleasePublicIpAddressResponse, err error)) <-chan int

ReleasePublicIpAddressWithCallback invokes the ecs.ReleasePublicIpAddress API asynchronously api document: https://help.aliyun.com/api/ecs/releasepublicipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReleasePublicIpAddressWithChan ¶

func (client *Client) ReleasePublicIpAddressWithChan(request *ReleasePublicIpAddressRequest) (<-chan *ReleasePublicIpAddressResponse, <-chan error)

ReleasePublicIpAddressWithChan invokes the ecs.ReleasePublicIpAddress API asynchronously api document: https://help.aliyun.com/api/ecs/releasepublicipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveBandwidthPackageIps ¶

func (client *Client) RemoveBandwidthPackageIps(request *RemoveBandwidthPackageIpsRequest) (response *RemoveBandwidthPackageIpsResponse, err error)

RemoveBandwidthPackageIps invokes the ecs.RemoveBandwidthPackageIps API synchronously api document: https://help.aliyun.com/api/ecs/removebandwidthpackageips.html

func (*Client) RemoveBandwidthPackageIpsWithCallback ¶

func (client *Client) RemoveBandwidthPackageIpsWithCallback(request *RemoveBandwidthPackageIpsRequest, callback func(response *RemoveBandwidthPackageIpsResponse, err error)) <-chan int

RemoveBandwidthPackageIpsWithCallback invokes the ecs.RemoveBandwidthPackageIps API asynchronously api document: https://help.aliyun.com/api/ecs/removebandwidthpackageips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveBandwidthPackageIpsWithChan ¶

func (client *Client) RemoveBandwidthPackageIpsWithChan(request *RemoveBandwidthPackageIpsRequest) (<-chan *RemoveBandwidthPackageIpsResponse, <-chan error)

RemoveBandwidthPackageIpsWithChan invokes the ecs.RemoveBandwidthPackageIps API asynchronously api document: https://help.aliyun.com/api/ecs/removebandwidthpackageips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveTags ¶

func (client *Client) RemoveTags(request *RemoveTagsRequest) (response *RemoveTagsResponse, err error)

RemoveTags invokes the ecs.RemoveTags API synchronously api document: https://help.aliyun.com/api/ecs/removetags.html

func (*Client) RemoveTagsWithCallback ¶

func (client *Client) RemoveTagsWithCallback(request *RemoveTagsRequest, callback func(response *RemoveTagsResponse, err error)) <-chan int

RemoveTagsWithCallback invokes the ecs.RemoveTags API asynchronously api document: https://help.aliyun.com/api/ecs/removetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveTagsWithChan ¶

func (client *Client) RemoveTagsWithChan(request *RemoveTagsRequest) (<-chan *RemoveTagsResponse, <-chan error)

RemoveTagsWithChan invokes the ecs.RemoveTags API asynchronously api document: https://help.aliyun.com/api/ecs/removetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RenewDedicatedHosts ¶

func (client *Client) RenewDedicatedHosts(request *RenewDedicatedHostsRequest) (response *RenewDedicatedHostsResponse, err error)

RenewDedicatedHosts invokes the ecs.RenewDedicatedHosts API synchronously api document: https://help.aliyun.com/api/ecs/renewdedicatedhosts.html

func (*Client) RenewDedicatedHostsWithCallback ¶

func (client *Client) RenewDedicatedHostsWithCallback(request *RenewDedicatedHostsRequest, callback func(response *RenewDedicatedHostsResponse, err error)) <-chan int

RenewDedicatedHostsWithCallback invokes the ecs.RenewDedicatedHosts API asynchronously api document: https://help.aliyun.com/api/ecs/renewdedicatedhosts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RenewDedicatedHostsWithChan ¶

func (client *Client) RenewDedicatedHostsWithChan(request *RenewDedicatedHostsRequest) (<-chan *RenewDedicatedHostsResponse, <-chan error)

RenewDedicatedHostsWithChan invokes the ecs.RenewDedicatedHosts API asynchronously api document: https://help.aliyun.com/api/ecs/renewdedicatedhosts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RenewInstance ¶

func (client *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)

RenewInstance invokes the ecs.RenewInstance API synchronously api document: https://help.aliyun.com/api/ecs/renewinstance.html

func (*Client) RenewInstanceWithCallback ¶

func (client *Client) RenewInstanceWithCallback(request *RenewInstanceRequest, callback func(response *RenewInstanceResponse, err error)) <-chan int

RenewInstanceWithCallback invokes the ecs.RenewInstance API asynchronously api document: https://help.aliyun.com/api/ecs/renewinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RenewInstanceWithChan ¶

func (client *Client) RenewInstanceWithChan(request *RenewInstanceRequest) (<-chan *RenewInstanceResponse, <-chan error)

RenewInstanceWithChan invokes the ecs.RenewInstance API asynchronously api document: https://help.aliyun.com/api/ecs/renewinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReplaceSystemDisk ¶

func (client *Client) ReplaceSystemDisk(request *ReplaceSystemDiskRequest) (response *ReplaceSystemDiskResponse, err error)

ReplaceSystemDisk invokes the ecs.ReplaceSystemDisk API synchronously api document: https://help.aliyun.com/api/ecs/replacesystemdisk.html

func (*Client) ReplaceSystemDiskWithCallback ¶

func (client *Client) ReplaceSystemDiskWithCallback(request *ReplaceSystemDiskRequest, callback func(response *ReplaceSystemDiskResponse, err error)) <-chan int

ReplaceSystemDiskWithCallback invokes the ecs.ReplaceSystemDisk API asynchronously api document: https://help.aliyun.com/api/ecs/replacesystemdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReplaceSystemDiskWithChan ¶

func (client *Client) ReplaceSystemDiskWithChan(request *ReplaceSystemDiskRequest) (<-chan *ReplaceSystemDiskResponse, <-chan error)

ReplaceSystemDiskWithChan invokes the ecs.ReplaceSystemDisk API asynchronously api document: https://help.aliyun.com/api/ecs/replacesystemdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ResetDisk ¶

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

ResetDisk invokes the ecs.ResetDisk API synchronously api document: https://help.aliyun.com/api/ecs/resetdisk.html

func (*Client) ResetDiskWithCallback ¶

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

ResetDiskWithCallback invokes the ecs.ResetDisk API asynchronously api document: https://help.aliyun.com/api/ecs/resetdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ResetDiskWithChan ¶

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

ResetDiskWithChan invokes the ecs.ResetDisk API asynchronously api document: https://help.aliyun.com/api/ecs/resetdisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ResizeDisk ¶

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

ResizeDisk invokes the ecs.ResizeDisk API synchronously api document: https://help.aliyun.com/api/ecs/resizedisk.html

func (*Client) ResizeDiskWithCallback ¶

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

ResizeDiskWithCallback invokes the ecs.ResizeDisk API asynchronously api document: https://help.aliyun.com/api/ecs/resizedisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ResizeDiskWithChan ¶

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

ResizeDiskWithChan invokes the ecs.ResizeDisk API asynchronously api document: https://help.aliyun.com/api/ecs/resizedisk.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RevokeSecurityGroup ¶

func (client *Client) RevokeSecurityGroup(request *RevokeSecurityGroupRequest) (response *RevokeSecurityGroupResponse, err error)

RevokeSecurityGroup invokes the ecs.RevokeSecurityGroup API synchronously api document: https://help.aliyun.com/api/ecs/revokesecuritygroup.html

func (*Client) RevokeSecurityGroupEgress ¶

func (client *Client) RevokeSecurityGroupEgress(request *RevokeSecurityGroupEgressRequest) (response *RevokeSecurityGroupEgressResponse, err error)

RevokeSecurityGroupEgress invokes the ecs.RevokeSecurityGroupEgress API synchronously api document: https://help.aliyun.com/api/ecs/revokesecuritygroupegress.html

func (*Client) RevokeSecurityGroupEgressWithCallback ¶

func (client *Client) RevokeSecurityGroupEgressWithCallback(request *RevokeSecurityGroupEgressRequest, callback func(response *RevokeSecurityGroupEgressResponse, err error)) <-chan int

RevokeSecurityGroupEgressWithCallback invokes the ecs.RevokeSecurityGroupEgress API asynchronously api document: https://help.aliyun.com/api/ecs/revokesecuritygroupegress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RevokeSecurityGroupEgressWithChan ¶

func (client *Client) RevokeSecurityGroupEgressWithChan(request *RevokeSecurityGroupEgressRequest) (<-chan *RevokeSecurityGroupEgressResponse, <-chan error)

RevokeSecurityGroupEgressWithChan invokes the ecs.RevokeSecurityGroupEgress API asynchronously api document: https://help.aliyun.com/api/ecs/revokesecuritygroupegress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RevokeSecurityGroupWithCallback ¶

func (client *Client) RevokeSecurityGroupWithCallback(request *RevokeSecurityGroupRequest, callback func(response *RevokeSecurityGroupResponse, err error)) <-chan int

RevokeSecurityGroupWithCallback invokes the ecs.RevokeSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/revokesecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RevokeSecurityGroupWithChan ¶

func (client *Client) RevokeSecurityGroupWithChan(request *RevokeSecurityGroupRequest) (<-chan *RevokeSecurityGroupResponse, <-chan error)

RevokeSecurityGroupWithChan invokes the ecs.RevokeSecurityGroup API asynchronously api document: https://help.aliyun.com/api/ecs/revokesecuritygroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RunInstances ¶

func (client *Client) RunInstances(request *RunInstancesRequest) (response *RunInstancesResponse, err error)

RunInstances invokes the ecs.RunInstances API synchronously api document: https://help.aliyun.com/api/ecs/runinstances.html

func (*Client) RunInstancesWithCallback ¶

func (client *Client) RunInstancesWithCallback(request *RunInstancesRequest, callback func(response *RunInstancesResponse, err error)) <-chan int

RunInstancesWithCallback invokes the ecs.RunInstances API asynchronously api document: https://help.aliyun.com/api/ecs/runinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RunInstancesWithChan ¶

func (client *Client) RunInstancesWithChan(request *RunInstancesRequest) (<-chan *RunInstancesResponse, <-chan error)

RunInstancesWithChan invokes the ecs.RunInstances API asynchronously api document: https://help.aliyun.com/api/ecs/runinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartInstance ¶

func (client *Client) StartInstance(request *StartInstanceRequest) (response *StartInstanceResponse, err error)

StartInstance invokes the ecs.StartInstance API synchronously api document: https://help.aliyun.com/api/ecs/startinstance.html

func (*Client) StartInstanceWithCallback ¶

func (client *Client) StartInstanceWithCallback(request *StartInstanceRequest, callback func(response *StartInstanceResponse, err error)) <-chan int

StartInstanceWithCallback invokes the ecs.StartInstance API asynchronously api document: https://help.aliyun.com/api/ecs/startinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartInstanceWithChan ¶

func (client *Client) StartInstanceWithChan(request *StartInstanceRequest) (<-chan *StartInstanceResponse, <-chan error)

StartInstanceWithChan invokes the ecs.StartInstance API asynchronously api document: https://help.aliyun.com/api/ecs/startinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopInstance ¶

func (client *Client) StopInstance(request *StopInstanceRequest) (response *StopInstanceResponse, err error)

StopInstance invokes the ecs.StopInstance API synchronously api document: https://help.aliyun.com/api/ecs/stopinstance.html

func (*Client) StopInstanceWithCallback ¶

func (client *Client) StopInstanceWithCallback(request *StopInstanceRequest, callback func(response *StopInstanceResponse, err error)) <-chan int

StopInstanceWithCallback invokes the ecs.StopInstance API asynchronously api document: https://help.aliyun.com/api/ecs/stopinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopInstanceWithChan ¶

func (client *Client) StopInstanceWithChan(request *StopInstanceRequest) (<-chan *StopInstanceResponse, <-chan error)

StopInstanceWithChan invokes the ecs.StopInstance API asynchronously api document: https://help.aliyun.com/api/ecs/stopinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopInvocation ¶

func (client *Client) StopInvocation(request *StopInvocationRequest) (response *StopInvocationResponse, err error)

StopInvocation invokes the ecs.StopInvocation API synchronously api document: https://help.aliyun.com/api/ecs/stopinvocation.html

func (*Client) StopInvocationWithCallback ¶

func (client *Client) StopInvocationWithCallback(request *StopInvocationRequest, callback func(response *StopInvocationResponse, err error)) <-chan int

StopInvocationWithCallback invokes the ecs.StopInvocation API asynchronously api document: https://help.aliyun.com/api/ecs/stopinvocation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopInvocationWithChan ¶

func (client *Client) StopInvocationWithChan(request *StopInvocationRequest) (<-chan *StopInvocationResponse, <-chan error)

StopInvocationWithChan invokes the ecs.StopInvocation API asynchronously api document: https://help.aliyun.com/api/ecs/stopinvocation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TagResources ¶

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

TagResources invokes the ecs.TagResources API synchronously api document: https://help.aliyun.com/api/ecs/tagresources.html

func (*Client) TagResourcesWithCallback ¶

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

TagResourcesWithCallback invokes the ecs.TagResources API asynchronously api document: https://help.aliyun.com/api/ecs/tagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TagResourcesWithChan ¶

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

TagResourcesWithChan invokes the ecs.TagResources API asynchronously api document: https://help.aliyun.com/api/ecs/tagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TerminatePhysicalConnection ¶

func (client *Client) TerminatePhysicalConnection(request *TerminatePhysicalConnectionRequest) (response *TerminatePhysicalConnectionResponse, err error)

TerminatePhysicalConnection invokes the ecs.TerminatePhysicalConnection API synchronously api document: https://help.aliyun.com/api/ecs/terminatephysicalconnection.html

func (*Client) TerminatePhysicalConnectionWithCallback ¶

func (client *Client) TerminatePhysicalConnectionWithCallback(request *TerminatePhysicalConnectionRequest, callback func(response *TerminatePhysicalConnectionResponse, err error)) <-chan int

TerminatePhysicalConnectionWithCallback invokes the ecs.TerminatePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/terminatephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TerminatePhysicalConnectionWithChan ¶

func (client *Client) TerminatePhysicalConnectionWithChan(request *TerminatePhysicalConnectionRequest) (<-chan *TerminatePhysicalConnectionResponse, <-chan error)

TerminatePhysicalConnectionWithChan invokes the ecs.TerminatePhysicalConnection API asynchronously api document: https://help.aliyun.com/api/ecs/terminatephysicalconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TerminateVirtualBorderRouter ¶

func (client *Client) TerminateVirtualBorderRouter(request *TerminateVirtualBorderRouterRequest) (response *TerminateVirtualBorderRouterResponse, err error)

TerminateVirtualBorderRouter invokes the ecs.TerminateVirtualBorderRouter API synchronously api document: https://help.aliyun.com/api/ecs/terminatevirtualborderrouter.html

func (*Client) TerminateVirtualBorderRouterWithCallback ¶

func (client *Client) TerminateVirtualBorderRouterWithCallback(request *TerminateVirtualBorderRouterRequest, callback func(response *TerminateVirtualBorderRouterResponse, err error)) <-chan int

TerminateVirtualBorderRouterWithCallback invokes the ecs.TerminateVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/ecs/terminatevirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TerminateVirtualBorderRouterWithChan ¶

func (client *Client) TerminateVirtualBorderRouterWithChan(request *TerminateVirtualBorderRouterRequest) (<-chan *TerminateVirtualBorderRouterResponse, <-chan error)

TerminateVirtualBorderRouterWithChan invokes the ecs.TerminateVirtualBorderRouter API asynchronously api document: https://help.aliyun.com/api/ecs/terminatevirtualborderrouter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassignIpv6Addresses ¶

func (client *Client) UnassignIpv6Addresses(request *UnassignIpv6AddressesRequest) (response *UnassignIpv6AddressesResponse, err error)

UnassignIpv6Addresses invokes the ecs.UnassignIpv6Addresses API synchronously api document: https://help.aliyun.com/api/ecs/unassignipv6addresses.html

func (*Client) UnassignIpv6AddressesWithCallback ¶

func (client *Client) UnassignIpv6AddressesWithCallback(request *UnassignIpv6AddressesRequest, callback func(response *UnassignIpv6AddressesResponse, err error)) <-chan int

UnassignIpv6AddressesWithCallback invokes the ecs.UnassignIpv6Addresses API asynchronously api document: https://help.aliyun.com/api/ecs/unassignipv6addresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassignIpv6AddressesWithChan ¶

func (client *Client) UnassignIpv6AddressesWithChan(request *UnassignIpv6AddressesRequest) (<-chan *UnassignIpv6AddressesResponse, <-chan error)

UnassignIpv6AddressesWithChan invokes the ecs.UnassignIpv6Addresses API asynchronously api document: https://help.aliyun.com/api/ecs/unassignipv6addresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassignPrivateIpAddresses ¶

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

UnassignPrivateIpAddresses invokes the ecs.UnassignPrivateIpAddresses API synchronously api document: https://help.aliyun.com/api/ecs/unassignprivateipaddresses.html

func (*Client) UnassignPrivateIpAddressesWithCallback ¶

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

UnassignPrivateIpAddressesWithCallback invokes the ecs.UnassignPrivateIpAddresses API asynchronously api document: https://help.aliyun.com/api/ecs/unassignprivateipaddresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassignPrivateIpAddressesWithChan ¶

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

UnassignPrivateIpAddressesWithChan invokes the ecs.UnassignPrivateIpAddresses API asynchronously api document: https://help.aliyun.com/api/ecs/unassignprivateipaddresses.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassociateEipAddress ¶

func (client *Client) UnassociateEipAddress(request *UnassociateEipAddressRequest) (response *UnassociateEipAddressResponse, err error)

UnassociateEipAddress invokes the ecs.UnassociateEipAddress API synchronously api document: https://help.aliyun.com/api/ecs/unassociateeipaddress.html

func (*Client) UnassociateEipAddressWithCallback ¶

func (client *Client) UnassociateEipAddressWithCallback(request *UnassociateEipAddressRequest, callback func(response *UnassociateEipAddressResponse, err error)) <-chan int

UnassociateEipAddressWithCallback invokes the ecs.UnassociateEipAddress API asynchronously api document: https://help.aliyun.com/api/ecs/unassociateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassociateEipAddressWithChan ¶

func (client *Client) UnassociateEipAddressWithChan(request *UnassociateEipAddressRequest) (<-chan *UnassociateEipAddressResponse, <-chan error)

UnassociateEipAddressWithChan invokes the ecs.UnassociateEipAddress API asynchronously api document: https://help.aliyun.com/api/ecs/unassociateeipaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassociateHaVip ¶

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

UnassociateHaVip invokes the ecs.UnassociateHaVip API synchronously api document: https://help.aliyun.com/api/ecs/unassociatehavip.html

func (*Client) UnassociateHaVipWithCallback ¶

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

UnassociateHaVipWithCallback invokes the ecs.UnassociateHaVip API asynchronously api document: https://help.aliyun.com/api/ecs/unassociatehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnassociateHaVipWithChan ¶

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

UnassociateHaVipWithChan invokes the ecs.UnassociateHaVip API asynchronously api document: https://help.aliyun.com/api/ecs/unassociatehavip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UntagResources ¶

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

UntagResources invokes the ecs.UntagResources API synchronously api document: https://help.aliyun.com/api/ecs/untagresources.html

func (*Client) UntagResourcesWithCallback ¶

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

UntagResourcesWithCallback invokes the ecs.UntagResources API asynchronously api document: https://help.aliyun.com/api/ecs/untagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UntagResourcesWithChan ¶

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

UntagResourcesWithChan invokes the ecs.UntagResources API asynchronously api document: https://help.aliyun.com/api/ecs/untagresources.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type Cluster ¶

type Cluster struct {
	ClusterId string `json:"ClusterId" xml:"ClusterId"`
}

Cluster is a nested struct in ecs response

type Clusters ¶

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

Clusters is a nested struct in ecs response

type Command ¶

type Command struct {
	CommandId      string `json:"CommandId" xml:"CommandId"`
	Name           string `json:"Name" xml:"Name"`
	Type           string `json:"Type" xml:"Type"`
	Description    string `json:"Description" xml:"Description"`
	CommandContent string `json:"CommandContent" xml:"CommandContent"`
	WorkingDir     string `json:"WorkingDir" xml:"WorkingDir"`
	Timeout        int    `json:"Timeout" xml:"Timeout"`
}

Command is a nested struct in ecs response

type Commands ¶

type Commands struct {
	Command []Command `json:"Command" xml:"Command"`
}

Commands is a nested struct in ecs response

type ConnectRouterInterfaceRequest ¶

type ConnectRouterInterfaceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
}

ConnectRouterInterfaceRequest is the request struct for api ConnectRouterInterface

func CreateConnectRouterInterfaceRequest ¶

func CreateConnectRouterInterfaceRequest() (request *ConnectRouterInterfaceRequest)

CreateConnectRouterInterfaceRequest creates a request to invoke ConnectRouterInterface API

type ConnectRouterInterfaceResponse ¶

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

ConnectRouterInterfaceResponse is the response struct for api ConnectRouterInterface

func CreateConnectRouterInterfaceResponse ¶

func CreateConnectRouterInterfaceResponse() (response *ConnectRouterInterfaceResponse)

CreateConnectRouterInterfaceResponse creates a response to parse from ConnectRouterInterface response

type ConvertNatPublicIpToEipRequest ¶

type ConvertNatPublicIpToEipRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

ConvertNatPublicIpToEipRequest is the request struct for api ConvertNatPublicIpToEip

func CreateConvertNatPublicIpToEipRequest ¶

func CreateConvertNatPublicIpToEipRequest() (request *ConvertNatPublicIpToEipRequest)

CreateConvertNatPublicIpToEipRequest creates a request to invoke ConvertNatPublicIpToEip API

type ConvertNatPublicIpToEipResponse ¶

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

ConvertNatPublicIpToEipResponse is the response struct for api ConvertNatPublicIpToEip

func CreateConvertNatPublicIpToEipResponse ¶

func CreateConvertNatPublicIpToEipResponse() (response *ConvertNatPublicIpToEipResponse)

CreateConvertNatPublicIpToEipResponse creates a response to parse from ConvertNatPublicIpToEip response

type CopyImageRequest ¶

type CopyImageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ImageId                string           `position:"Query" name:"ImageId"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	DestinationImageName   string           `position:"Query" name:"DestinationImageName"`
	DestinationRegionId    string           `position:"Query" name:"DestinationRegionId"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	Encrypted              requests.Boolean `position:"Query" name:"Encrypted"`
	Tag                    *[]CopyImageTag  `position:"Query" name:"Tag"  type:"Repeated"`
	DestinationDescription string           `position:"Query" name:"DestinationDescription"`
}

CopyImageRequest is the request struct for api CopyImage

func CreateCopyImageRequest ¶

func CreateCopyImageRequest() (request *CopyImageRequest)

CreateCopyImageRequest creates a request to invoke CopyImage API

type CopyImageResponse ¶

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

CopyImageResponse is the response struct for api CopyImage

func CreateCopyImageResponse ¶

func CreateCopyImageResponse() (response *CopyImageResponse)

CreateCopyImageResponse creates a response to parse from CopyImage response

type CopyImageTag ¶

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

CopyImageTag is a repeated param struct in CopyImageRequest

type CreateAutoSnapshotPolicyRequest ¶

type CreateAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	TimePoints             string           `position:"Query" name:"timePoints"`
	RetentionDays          requests.Integer `position:"Query" name:"retentionDays"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	RepeatWeekdays         string           `position:"Query" name:"repeatWeekdays"`
	AutoSnapshotPolicyName string           `position:"Query" name:"autoSnapshotPolicyName"`
}

CreateAutoSnapshotPolicyRequest is the request struct for api CreateAutoSnapshotPolicy

func CreateCreateAutoSnapshotPolicyRequest ¶

func CreateCreateAutoSnapshotPolicyRequest() (request *CreateAutoSnapshotPolicyRequest)

CreateCreateAutoSnapshotPolicyRequest creates a request to invoke CreateAutoSnapshotPolicy API

type CreateAutoSnapshotPolicyResponse ¶

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

CreateAutoSnapshotPolicyResponse is the response struct for api CreateAutoSnapshotPolicy

func CreateCreateAutoSnapshotPolicyResponse ¶

func CreateCreateAutoSnapshotPolicyResponse() (response *CreateAutoSnapshotPolicyResponse)

CreateCreateAutoSnapshotPolicyResponse creates a response to parse from CreateAutoSnapshotPolicy response

type CreateCommandRequest ¶

type CreateCommandRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	WorkingDir           string           `position:"Query" name:"WorkingDir"`
	Description          string           `position:"Query" name:"Description"`
	Type                 string           `position:"Query" name:"Type"`
	CommandContent       string           `position:"Query" name:"CommandContent"`
	Timeout              requests.Integer `position:"Query" name:"Timeout"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Name                 string           `position:"Query" name:"Name"`
}

CreateCommandRequest is the request struct for api CreateCommand

func CreateCreateCommandRequest ¶

func CreateCreateCommandRequest() (request *CreateCommandRequest)

CreateCreateCommandRequest creates a request to invoke CreateCommand API

type CreateCommandResponse ¶

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

CreateCommandResponse is the response struct for api CreateCommand

func CreateCreateCommandResponse ¶

func CreateCreateCommandResponse() (response *CreateCommandResponse)

CreateCreateCommandResponse creates a response to parse from CreateCommand response

type CreateDeploymentSetRequest ¶

type CreateDeploymentSetRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                  requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount             string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken                      string           `position:"Query" name:"ClientToken"`
	OwnerAccount                     string           `position:"Query" name:"OwnerAccount"`
	Description                      string           `position:"Query" name:"Description"`
	DeploymentSetName                string           `position:"Query" name:"DeploymentSetName"`
	OwnerId                          requests.Integer `position:"Query" name:"OwnerId"`
	OnUnableToRedeployFailedInstance string           `position:"Query" name:"OnUnableToRedeployFailedInstance"`
	Granularity                      string           `position:"Query" name:"Granularity"`
	Domain                           string           `position:"Query" name:"Domain"`
	Strategy                         string           `position:"Query" name:"Strategy"`
}

CreateDeploymentSetRequest is the request struct for api CreateDeploymentSet

func CreateCreateDeploymentSetRequest ¶

func CreateCreateDeploymentSetRequest() (request *CreateDeploymentSetRequest)

CreateCreateDeploymentSetRequest creates a request to invoke CreateDeploymentSet API

type CreateDeploymentSetResponse ¶

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

CreateDeploymentSetResponse is the response struct for api CreateDeploymentSet

func CreateCreateDeploymentSetResponse ¶

func CreateCreateDeploymentSetResponse() (response *CreateDeploymentSetResponse)

CreateCreateDeploymentSetResponse creates a response to parse from CreateDeploymentSet response

type CreateDiskRequest ¶

type CreateDiskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SnapshotId           string           `position:"Query" name:"SnapshotId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DiskName             string           `position:"Query" name:"DiskName"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	Size                 requests.Integer `position:"Query" name:"Size"`
	Encrypted            requests.Boolean `position:"Query" name:"Encrypted"`
	DiskCategory         string           `position:"Query" name:"DiskCategory"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	Tag                  *[]CreateDiskTag `position:"Query" name:"Tag"  type:"Repeated"`
	KMSKeyId             string           `position:"Query" name:"KMSKeyId"`
}

CreateDiskRequest is the request struct for api CreateDisk

func CreateCreateDiskRequest ¶

func CreateCreateDiskRequest() (request *CreateDiskRequest)

CreateCreateDiskRequest creates a request to invoke CreateDisk API

type CreateDiskResponse ¶

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

CreateDiskResponse is the response struct for api CreateDisk

func CreateCreateDiskResponse ¶

func CreateCreateDiskResponse() (response *CreateDiskResponse)

CreateCreateDiskResponse creates a response to parse from CreateDisk response

type CreateDiskTag ¶

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

CreateDiskTag is a repeated param struct in CreateDiskRequest

type CreateForwardEntryRequest ¶

type CreateForwardEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	IpProtocol           string           `position:"Query" name:"IpProtocol"`
	InternalPort         string           `position:"Query" name:"InternalPort"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ExternalIp           string           `position:"Query" name:"ExternalIp"`
	ExternalPort         string           `position:"Query" name:"ExternalPort"`
	InternalIp           string           `position:"Query" name:"InternalIp"`
}

CreateForwardEntryRequest is the request struct for api CreateForwardEntry

func CreateCreateForwardEntryRequest ¶

func CreateCreateForwardEntryRequest() (request *CreateForwardEntryRequest)

CreateCreateForwardEntryRequest creates a request to invoke CreateForwardEntry API

type CreateForwardEntryResponse ¶

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 ¶

func CreateCreateForwardEntryResponse() (response *CreateForwardEntryResponse)

CreateCreateForwardEntryResponse creates a response to parse from CreateForwardEntry response

type CreateHaVipRequest ¶

type CreateHaVipRequest struct {
	*requests.RpcRequest
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	IpAddress            string           `position:"Query" name:"IpAddress"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CreateHaVipRequest is the request struct for api CreateHaVip

func CreateCreateHaVipRequest ¶

func CreateCreateHaVipRequest() (request *CreateHaVipRequest)

CreateCreateHaVipRequest creates a request to invoke CreateHaVip API

type CreateHaVipResponse ¶

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

CreateHaVipResponse is the response struct for api CreateHaVip

func CreateCreateHaVipResponse ¶

func CreateCreateHaVipResponse() (response *CreateHaVipResponse)

CreateCreateHaVipResponse creates a response to parse from CreateHaVip response

type CreateHpcClusterRequest ¶

type CreateHpcClusterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Description          string           `position:"Query" name:"Description"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Name                 string           `position:"Query" name:"Name"`
}

CreateHpcClusterRequest is the request struct for api CreateHpcCluster

func CreateCreateHpcClusterRequest ¶

func CreateCreateHpcClusterRequest() (request *CreateHpcClusterRequest)

CreateCreateHpcClusterRequest creates a request to invoke CreateHpcCluster API

type CreateHpcClusterResponse ¶

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

CreateHpcClusterResponse is the response struct for api CreateHpcCluster

func CreateCreateHpcClusterResponse ¶

func CreateCreateHpcClusterResponse() (response *CreateHpcClusterResponse)

CreateCreateHpcClusterResponse creates a response to parse from CreateHpcCluster response

type CreateImageDiskDeviceMapping ¶

type CreateImageDiskDeviceMapping struct {
	SnapshotId string `name:"SnapshotId"`
	Size       string `name:"Size"`
	DiskType   string `name:"DiskType"`
	Device     string `name:"Device"`
}

CreateImageDiskDeviceMapping is a repeated param struct in CreateImageRequest

type CreateImageRequest ¶

type CreateImageRequest struct {
	*requests.RpcRequest
	DiskDeviceMapping    *[]CreateImageDiskDeviceMapping `position:"Query" name:"DiskDeviceMapping"  type:"Repeated"`
	ResourceOwnerId      requests.Integer                `position:"Query" name:"ResourceOwnerId"`
	SnapshotId           string                          `position:"Query" name:"SnapshotId"`
	ResourceOwnerAccount string                          `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string                          `position:"Query" name:"ClientToken"`
	OwnerAccount         string                          `position:"Query" name:"OwnerAccount"`
	Description          string                          `position:"Query" name:"Description"`
	OwnerId              requests.Integer                `position:"Query" name:"OwnerId"`
	Platform             string                          `position:"Query" name:"Platform"`
	ResourceGroupId      string                          `position:"Query" name:"ResourceGroupId"`
	InstanceId           string                          `position:"Query" name:"InstanceId"`
	ImageName            string                          `position:"Query" name:"ImageName"`
	ImageVersion         string                          `position:"Query" name:"ImageVersion"`
	Tag                  *[]CreateImageTag               `position:"Query" name:"Tag"  type:"Repeated"`
	Architecture         string                          `position:"Query" name:"Architecture"`
}

CreateImageRequest is the request struct for api CreateImage

func CreateCreateImageRequest ¶

func CreateCreateImageRequest() (request *CreateImageRequest)

CreateCreateImageRequest creates a request to invoke CreateImage API

type CreateImageResponse ¶

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

CreateImageResponse is the response struct for api CreateImage

func CreateCreateImageResponse ¶

func CreateCreateImageResponse() (response *CreateImageResponse)

CreateCreateImageResponse creates a response to parse from CreateImage response

type CreateImageTag ¶

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

CreateImageTag is a repeated param struct in CreateImageRequest

type CreateInstanceDataDisk ¶

type CreateInstanceDataDisk struct {
	DiskName           string `name:"DiskName"`
	SnapshotId         string `name:"SnapshotId"`
	Size               string `name:"Size"`
	Encrypted          string `name:"Encrypted"`
	Description        string `name:"Description"`
	Category           string `name:"Category"`
	KMSKeyId           string `name:"KMSKeyId"`
	Device             string `name:"Device"`
	DeleteWithInstance string `name:"DeleteWithInstance"`
}

CreateInstanceDataDisk is a repeated param struct in CreateInstanceRequest

type CreateInstanceRequest ¶

type CreateInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId               requests.Integer          `position:"Query" name:"ResourceOwnerId"`
	HpcClusterId                  string                    `position:"Query" name:"HpcClusterId"`
	SecurityEnhancementStrategy   string                    `position:"Query" name:"SecurityEnhancementStrategy"`
	KeyPairName                   string                    `position:"Query" name:"KeyPairName"`
	SpotPriceLimit                requests.Float            `position:"Query" name:"SpotPriceLimit"`
	DeletionProtection            requests.Boolean          `position:"Query" name:"DeletionProtection"`
	ResourceGroupId               string                    `position:"Query" name:"ResourceGroupId"`
	HostName                      string                    `position:"Query" name:"HostName"`
	Password                      string                    `position:"Query" name:"Password"`
	Tag                           *[]CreateInstanceTag      `position:"Query" name:"Tag"  type:"Repeated"`
	AutoRenewPeriod               requests.Integer          `position:"Query" name:"AutoRenewPeriod"`
	NodeControllerId              string                    `position:"Query" name:"NodeControllerId"`
	Period                        requests.Integer          `position:"Query" name:"Period"`
	DryRun                        requests.Boolean          `position:"Query" name:"DryRun"`
	OwnerId                       requests.Integer          `position:"Query" name:"OwnerId"`
	CapacityReservationPreference string                    `position:"Query" name:"CapacityReservationPreference"`
	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"`
	ZoneId                        string                    `position:"Query" name:"ZoneId"`
	InternetMaxBandwidthIn        requests.Integer          `position:"Query" name:"InternetMaxBandwidthIn"`
	UseAdditionalService          requests.Boolean          `position:"Query" name:"UseAdditionalService"`
	ImageId                       string                    `position:"Query" name:"ImageId"`
	ClientToken                   string                    `position:"Query" name:"ClientToken"`
	VlanId                        string                    `position:"Query" name:"VlanId"`
	SpotInterruptionBehavior      string                    `position:"Query" name:"SpotInterruptionBehavior"`
	IoOptimized                   string                    `position:"Query" name:"IoOptimized"`
	SecurityGroupId               string                    `position:"Query" name:"SecurityGroupId"`
	InternetMaxBandwidthOut       requests.Integer          `position:"Query" name:"InternetMaxBandwidthOut"`
	Description                   string                    `position:"Query" name:"Description"`
	SystemDiskCategory            string                    `position:"Query" name:"SystemDisk.Category"`
	CapacityReservationId         string                    `position:"Query" name:"CapacityReservationId"`
	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"`
	DeploymentSetId               string                    `position:"Query" name:"DeploymentSetId"`
	InnerIpAddress                string                    `position:"Query" name:"InnerIpAddress"`
	ResourceOwnerAccount          string                    `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                  string                    `position:"Query" name:"OwnerAccount"`
	SystemDiskDiskName            string                    `position:"Query" name:"SystemDisk.DiskName"`
	RamRoleName                   string                    `position:"Query" name:"RamRoleName"`
	DedicatedHostId               string                    `position:"Query" name:"DedicatedHostId"`
	ClusterId                     string                    `position:"Query" name:"ClusterId"`
	CreditSpecification           string                    `position:"Query" name:"CreditSpecification"`
	DataDisk                      *[]CreateInstanceDataDisk `position:"Query" name:"DataDisk"  type:"Repeated"`
	SystemDiskSize                requests.Integer          `position:"Query" name:"SystemDisk.Size"`
	SystemDiskDescription         string                    `position:"Query" name:"SystemDisk.Description"`
}

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"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
}

CreateInstanceResponse is the response struct for api CreateInstance

func CreateCreateInstanceResponse ¶

func CreateCreateInstanceResponse() (response *CreateInstanceResponse)

CreateCreateInstanceResponse creates a response to parse from CreateInstance response

type CreateInstanceTag ¶

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

CreateInstanceTag is a repeated param struct in CreateInstanceRequest

type CreateKeyPairRequest ¶

type CreateKeyPairRequest struct {
	*requests.RpcRequest
	ResourceGroupId      string              `position:"Query" name:"ResourceGroupId"`
	ResourceOwnerId      requests.Integer    `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string              `position:"Query" name:"ResourceOwnerAccount"`
	KeyPairName          string              `position:"Query" name:"KeyPairName"`
	Tag                  *[]CreateKeyPairTag `position:"Query" name:"Tag"  type:"Repeated"`
	OwnerId              requests.Integer    `position:"Query" name:"OwnerId"`
}

CreateKeyPairRequest is the request struct for api CreateKeyPair

func CreateCreateKeyPairRequest ¶

func CreateCreateKeyPairRequest() (request *CreateKeyPairRequest)

CreateCreateKeyPairRequest creates a request to invoke CreateKeyPair API

type CreateKeyPairResponse ¶

type CreateKeyPairResponse struct {
	*responses.BaseResponse
	RequestId          string `json:"RequestId" xml:"RequestId"`
	KeyPairId          string `json:"KeyPairId" xml:"KeyPairId"`
	KeyPairName        string `json:"KeyPairName" xml:"KeyPairName"`
	KeyPairFingerPrint string `json:"KeyPairFingerPrint" xml:"KeyPairFingerPrint"`
	PrivateKeyBody     string `json:"PrivateKeyBody" xml:"PrivateKeyBody"`
}

CreateKeyPairResponse is the response struct for api CreateKeyPair

func CreateCreateKeyPairResponse ¶

func CreateCreateKeyPairResponse() (response *CreateKeyPairResponse)

CreateCreateKeyPairResponse creates a response to parse from CreateKeyPair response

type CreateKeyPairTag ¶

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

CreateKeyPairTag is a repeated param struct in CreateKeyPairRequest

type CreateLaunchTemplateDataDisk ¶

type CreateLaunchTemplateDataDisk struct {
	Size               string `name:"Size"`
	SnapshotId         string `name:"SnapshotId"`
	Category           string `name:"Category"`
	Encrypted          string `name:"Encrypted"`
	DiskName           string `name:"DiskName"`
	Description        string `name:"Description"`
	DeleteWithInstance string `name:"DeleteWithInstance"`
	Device             string `name:"Device"`
}

CreateLaunchTemplateDataDisk is a repeated param struct in CreateLaunchTemplateRequest

type CreateLaunchTemplateNetworkInterface ¶

type CreateLaunchTemplateNetworkInterface struct {
	PrimaryIpAddress     string `name:"PrimaryIpAddress"`
	VSwitchId            string `name:"VSwitchId"`
	SecurityGroupId      string `name:"SecurityGroupId"`
	NetworkInterfaceName string `name:"NetworkInterfaceName"`
	Description          string `name:"Description"`
}

CreateLaunchTemplateNetworkInterface is a repeated param struct in CreateLaunchTemplateRequest

type CreateLaunchTemplateRequest ¶

type CreateLaunchTemplateRequest struct {
	*requests.RpcRequest
	LaunchTemplateName          string                                  `position:"Query" name:"LaunchTemplateName"`
	ResourceOwnerId             requests.Integer                        `position:"Query" name:"ResourceOwnerId"`
	SecurityEnhancementStrategy string                                  `position:"Query" name:"SecurityEnhancementStrategy"`
	NetworkType                 string                                  `position:"Query" name:"NetworkType"`
	KeyPairName                 string                                  `position:"Query" name:"KeyPairName"`
	SpotPriceLimit              requests.Float                          `position:"Query" name:"SpotPriceLimit"`
	ImageOwnerAlias             string                                  `position:"Query" name:"ImageOwnerAlias"`
	ResourceGroupId             string                                  `position:"Query" name:"ResourceGroupId"`
	HostName                    string                                  `position:"Query" name:"HostName"`
	SystemDiskIops              requests.Integer                        `position:"Query" name:"SystemDisk.Iops"`
	TemplateTag                 *[]CreateLaunchTemplateTemplateTag      `position:"Query" name:"TemplateTag"  type:"Repeated"`
	Tag                         *[]CreateLaunchTemplateTag              `position:"Query" name:"Tag"  type:"Repeated"`
	Period                      requests.Integer                        `position:"Query" name:"Period"`
	TemplateResourceGroupId     string                                  `position:"Query" name:"TemplateResourceGroupId"`
	OwnerId                     requests.Integer                        `position:"Query" name:"OwnerId"`
	VSwitchId                   string                                  `position:"Query" name:"VSwitchId"`
	SpotStrategy                string                                  `position:"Query" name:"SpotStrategy"`
	InstanceName                string                                  `position:"Query" name:"InstanceName"`
	InternetChargeType          string                                  `position:"Query" name:"InternetChargeType"`
	ZoneId                      string                                  `position:"Query" name:"ZoneId"`
	InternetMaxBandwidthIn      requests.Integer                        `position:"Query" name:"InternetMaxBandwidthIn"`
	VersionDescription          string                                  `position:"Query" name:"VersionDescription"`
	ImageId                     string                                  `position:"Query" name:"ImageId"`
	IoOptimized                 string                                  `position:"Query" name:"IoOptimized"`
	SecurityGroupId             string                                  `position:"Query" name:"SecurityGroupId"`
	InternetMaxBandwidthOut     requests.Integer                        `position:"Query" name:"InternetMaxBandwidthOut"`
	Description                 string                                  `position:"Query" name:"Description"`
	SystemDiskCategory          string                                  `position:"Query" name:"SystemDisk.Category"`
	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"`
	EnableVmOsConfig            requests.Boolean                        `position:"Query" name:"EnableVmOsConfig"`
	NetworkInterface            *[]CreateLaunchTemplateNetworkInterface `position:"Query" name:"NetworkInterface"  type:"Repeated"`
	ResourceOwnerAccount        string                                  `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                string                                  `position:"Query" name:"OwnerAccount"`
	SystemDiskDiskName          string                                  `position:"Query" name:"SystemDisk.DiskName"`
	RamRoleName                 string                                  `position:"Query" name:"RamRoleName"`
	AutoReleaseTime             string                                  `position:"Query" name:"AutoReleaseTime"`
	SpotDuration                requests.Integer                        `position:"Query" name:"SpotDuration"`
	DataDisk                    *[]CreateLaunchTemplateDataDisk         `position:"Query" name:"DataDisk"  type:"Repeated"`
	SystemDiskSize              requests.Integer                        `position:"Query" name:"SystemDisk.Size"`
	VpcId                       string                                  `position:"Query" name:"VpcId"`
	SystemDiskDescription       string                                  `position:"Query" name:"SystemDisk.Description"`
}

CreateLaunchTemplateRequest is the request struct for api CreateLaunchTemplate

func CreateCreateLaunchTemplateRequest ¶

func CreateCreateLaunchTemplateRequest() (request *CreateLaunchTemplateRequest)

CreateCreateLaunchTemplateRequest creates a request to invoke CreateLaunchTemplate API

type CreateLaunchTemplateResponse ¶

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

CreateLaunchTemplateResponse is the response struct for api CreateLaunchTemplate

func CreateCreateLaunchTemplateResponse ¶

func CreateCreateLaunchTemplateResponse() (response *CreateLaunchTemplateResponse)

CreateCreateLaunchTemplateResponse creates a response to parse from CreateLaunchTemplate response

type CreateLaunchTemplateTag ¶

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

CreateLaunchTemplateTag is a repeated param struct in CreateLaunchTemplateRequest

type CreateLaunchTemplateTemplateTag ¶

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

CreateLaunchTemplateTemplateTag is a repeated param struct in CreateLaunchTemplateRequest

type CreateLaunchTemplateVersionDataDisk ¶

type CreateLaunchTemplateVersionDataDisk struct {
	Size               string `name:"Size"`
	SnapshotId         string `name:"SnapshotId"`
	Category           string `name:"Category"`
	Encrypted          string `name:"Encrypted"`
	DiskName           string `name:"DiskName"`
	Description        string `name:"Description"`
	DeleteWithInstance string `name:"DeleteWithInstance"`
	Device             string `name:"Device"`
}

CreateLaunchTemplateVersionDataDisk is a repeated param struct in CreateLaunchTemplateVersionRequest

type CreateLaunchTemplateVersionNetworkInterface ¶

type CreateLaunchTemplateVersionNetworkInterface struct {
	PrimaryIpAddress     string `name:"PrimaryIpAddress"`
	VSwitchId            string `name:"VSwitchId"`
	SecurityGroupId      string `name:"SecurityGroupId"`
	NetworkInterfaceName string `name:"NetworkInterfaceName"`
	Description          string `name:"Description"`
}

CreateLaunchTemplateVersionNetworkInterface is a repeated param struct in CreateLaunchTemplateVersionRequest

type CreateLaunchTemplateVersionRequest ¶

type CreateLaunchTemplateVersionRequest struct {
	*requests.RpcRequest
	LaunchTemplateName          string                                         `position:"Query" name:"LaunchTemplateName"`
	ResourceOwnerId             requests.Integer                               `position:"Query" name:"ResourceOwnerId"`
	SecurityEnhancementStrategy string                                         `position:"Query" name:"SecurityEnhancementStrategy"`
	NetworkType                 string                                         `position:"Query" name:"NetworkType"`
	KeyPairName                 string                                         `position:"Query" name:"KeyPairName"`
	SpotPriceLimit              requests.Float                                 `position:"Query" name:"SpotPriceLimit"`
	ImageOwnerAlias             string                                         `position:"Query" name:"ImageOwnerAlias"`
	ResourceGroupId             string                                         `position:"Query" name:"ResourceGroupId"`
	HostName                    string                                         `position:"Query" name:"HostName"`
	SystemDiskIops              requests.Integer                               `position:"Query" name:"SystemDisk.Iops"`
	Tag                         *[]CreateLaunchTemplateVersionTag              `position:"Query" name:"Tag"  type:"Repeated"`
	Period                      requests.Integer                               `position:"Query" name:"Period"`
	LaunchTemplateId            string                                         `position:"Query" name:"LaunchTemplateId"`
	OwnerId                     requests.Integer                               `position:"Query" name:"OwnerId"`
	VSwitchId                   string                                         `position:"Query" name:"VSwitchId"`
	SpotStrategy                string                                         `position:"Query" name:"SpotStrategy"`
	InstanceName                string                                         `position:"Query" name:"InstanceName"`
	InternetChargeType          string                                         `position:"Query" name:"InternetChargeType"`
	ZoneId                      string                                         `position:"Query" name:"ZoneId"`
	InternetMaxBandwidthIn      requests.Integer                               `position:"Query" name:"InternetMaxBandwidthIn"`
	VersionDescription          string                                         `position:"Query" name:"VersionDescription"`
	ImageId                     string                                         `position:"Query" name:"ImageId"`
	IoOptimized                 string                                         `position:"Query" name:"IoOptimized"`
	SecurityGroupId             string                                         `position:"Query" name:"SecurityGroupId"`
	InternetMaxBandwidthOut     requests.Integer                               `position:"Query" name:"InternetMaxBandwidthOut"`
	Description                 string                                         `position:"Query" name:"Description"`
	SystemDiskCategory          string                                         `position:"Query" name:"SystemDisk.Category"`
	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"`
	EnableVmOsConfig            requests.Boolean                               `position:"Query" name:"EnableVmOsConfig"`
	NetworkInterface            *[]CreateLaunchTemplateVersionNetworkInterface `position:"Query" name:"NetworkInterface"  type:"Repeated"`
	ResourceOwnerAccount        string                                         `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                string                                         `position:"Query" name:"OwnerAccount"`
	SystemDiskDiskName          string                                         `position:"Query" name:"SystemDisk.DiskName"`
	RamRoleName                 string                                         `position:"Query" name:"RamRoleName"`
	AutoReleaseTime             string                                         `position:"Query" name:"AutoReleaseTime"`
	SpotDuration                requests.Integer                               `position:"Query" name:"SpotDuration"`
	DataDisk                    *[]CreateLaunchTemplateVersionDataDisk         `position:"Query" name:"DataDisk"  type:"Repeated"`
	SystemDiskSize              requests.Integer                               `position:"Query" name:"SystemDisk.Size"`
	VpcId                       string                                         `position:"Query" name:"VpcId"`
	SystemDiskDescription       string                                         `position:"Query" name:"SystemDisk.Description"`
}

CreateLaunchTemplateVersionRequest is the request struct for api CreateLaunchTemplateVersion

func CreateCreateLaunchTemplateVersionRequest ¶

func CreateCreateLaunchTemplateVersionRequest() (request *CreateLaunchTemplateVersionRequest)

CreateCreateLaunchTemplateVersionRequest creates a request to invoke CreateLaunchTemplateVersion API

type CreateLaunchTemplateVersionResponse ¶

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

CreateLaunchTemplateVersionResponse is the response struct for api CreateLaunchTemplateVersion

func CreateCreateLaunchTemplateVersionResponse ¶

func CreateCreateLaunchTemplateVersionResponse() (response *CreateLaunchTemplateVersionResponse)

CreateCreateLaunchTemplateVersionResponse creates a response to parse from CreateLaunchTemplateVersion response

type CreateLaunchTemplateVersionTag ¶

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

CreateLaunchTemplateVersionTag is a repeated param struct in CreateLaunchTemplateVersionRequest

type CreateNatGatewayBandwidthPackage ¶

type CreateNatGatewayBandwidthPackage struct {
	Bandwidth string `name:"Bandwidth"`
	Zone      string `name:"Zone"`
	IpCount   string `name:"IpCount"`
}

CreateNatGatewayBandwidthPackage is a repeated param struct in CreateNatGatewayRequest

type CreateNatGatewayRequest ¶

type CreateNatGatewayRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer                    `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                              `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string                              `position:"Query" name:"ClientToken"`
	OwnerAccount         string                              `position:"Query" name:"OwnerAccount"`
	VpcId                string                              `position:"Query" name:"VpcId"`
	Name                 string                              `position:"Query" name:"Name"`
	Description          string                              `position:"Query" name:"Description"`
	OwnerId              requests.Integer                    `position:"Query" name:"OwnerId"`
	BandwidthPackage     *[]CreateNatGatewayBandwidthPackage `position:"Query" name:"BandwidthPackage"  type:"Repeated"`
}

CreateNatGatewayRequest is the request struct for api CreateNatGateway

func CreateCreateNatGatewayRequest ¶

func CreateCreateNatGatewayRequest() (request *CreateNatGatewayRequest)

CreateCreateNatGatewayRequest creates a request to invoke CreateNatGateway API

type CreateNatGatewayResponse ¶

type CreateNatGatewayResponse struct {
	*responses.BaseResponse
	RequestId           string                                `json:"RequestId" xml:"RequestId"`
	NatGatewayId        string                                `json:"NatGatewayId" xml:"NatGatewayId"`
	ForwardTableIds     ForwardTableIdsInCreateNatGateway     `json:"ForwardTableIds" xml:"ForwardTableIds"`
	BandwidthPackageIds BandwidthPackageIdsInCreateNatGateway `json:"BandwidthPackageIds" xml:"BandwidthPackageIds"`
}

CreateNatGatewayResponse is the response struct for api CreateNatGateway

func CreateCreateNatGatewayResponse ¶

func CreateCreateNatGatewayResponse() (response *CreateNatGatewayResponse)

CreateCreateNatGatewayResponse creates a response to parse from CreateNatGateway response

type CreateNetworkInterfacePermissionRequest ¶

type CreateNetworkInterfacePermissionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AccountId            requests.Integer `position:"Query" name:"AccountId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Permission           string           `position:"Query" name:"Permission"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	NetworkInterfaceId   string           `position:"Query" name:"NetworkInterfaceId"`
}

CreateNetworkInterfacePermissionRequest is the request struct for api CreateNetworkInterfacePermission

func CreateCreateNetworkInterfacePermissionRequest ¶

func CreateCreateNetworkInterfacePermissionRequest() (request *CreateNetworkInterfacePermissionRequest)

CreateCreateNetworkInterfacePermissionRequest creates a request to invoke CreateNetworkInterfacePermission API

type CreateNetworkInterfacePermissionResponse ¶

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

CreateNetworkInterfacePermissionResponse is the response struct for api CreateNetworkInterfacePermission

func CreateCreateNetworkInterfacePermissionResponse ¶

func CreateCreateNetworkInterfacePermissionResponse() (response *CreateNetworkInterfacePermissionResponse)

CreateCreateNetworkInterfacePermissionResponse creates a response to parse from CreateNetworkInterfacePermission response

type CreateNetworkInterfaceRequest ¶

type CreateNetworkInterfaceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer             `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string                       `position:"Query" name:"ClientToken"`
	SecurityGroupId      string                       `position:"Query" name:"SecurityGroupId"`
	Description          string                       `position:"Query" name:"Description"`
	ResourceGroupId      string                       `position:"Query" name:"ResourceGroupId"`
	Tag                  *[]CreateNetworkInterfaceTag `position:"Query" name:"Tag"  type:"Repeated"`
	NetworkInterfaceName string                       `position:"Query" name:"NetworkInterfaceName"`
	ResourceOwnerAccount string                       `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                       `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer             `position:"Query" name:"OwnerId"`
	VSwitchId            string                       `position:"Query" name:"VSwitchId"`
	PrimaryIpAddress     string                       `position:"Query" name:"PrimaryIpAddress"`
}

CreateNetworkInterfaceRequest is the request struct for api CreateNetworkInterface

func CreateCreateNetworkInterfaceRequest ¶

func CreateCreateNetworkInterfaceRequest() (request *CreateNetworkInterfaceRequest)

CreateCreateNetworkInterfaceRequest creates a request to invoke CreateNetworkInterface API

type CreateNetworkInterfaceResponse ¶

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

CreateNetworkInterfaceResponse is the response struct for api CreateNetworkInterface

func CreateCreateNetworkInterfaceResponse ¶

func CreateCreateNetworkInterfaceResponse() (response *CreateNetworkInterfaceResponse)

CreateCreateNetworkInterfaceResponse creates a response to parse from CreateNetworkInterface response

type CreateNetworkInterfaceTag ¶

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

CreateNetworkInterfaceTag is a repeated param struct in CreateNetworkInterfaceRequest

type CreatePhysicalConnectionRequest ¶

type CreatePhysicalConnectionRequest struct {
	*requests.RpcRequest
	AccessPointId                 string           `position:"Query" name:"AccessPointId"`
	RedundantPhysicalConnectionId string           `position:"Query" name:"RedundantPhysicalConnectionId"`
	PeerLocation                  string           `position:"Query" name:"PeerLocation"`
	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PortType                      string           `position:"Query" name:"PortType"`
	CircuitCode                   string           `position:"Query" name:"CircuitCode"`
	Bandwidth                     requests.Integer `position:"Query" name:"bandwidth"`
	ClientToken                   string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
	Description                   string           `position:"Query" name:"Description"`
	Type                          string           `position:"Query" name:"Type"`
	OwnerId                       requests.Integer `position:"Query" name:"OwnerId"`
	LineOperator                  string           `position:"Query" name:"LineOperator"`
	Name                          string           `position:"Query" name:"Name"`
	UserCidr                      string           `position:"Query" name:"UserCidr"`
}

CreatePhysicalConnectionRequest is the request struct for api CreatePhysicalConnection

func CreateCreatePhysicalConnectionRequest ¶

func CreateCreatePhysicalConnectionRequest() (request *CreatePhysicalConnectionRequest)

CreateCreatePhysicalConnectionRequest creates a request to invoke CreatePhysicalConnection API

type CreatePhysicalConnectionResponse ¶

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

CreatePhysicalConnectionResponse is the response struct for api CreatePhysicalConnection

func CreateCreatePhysicalConnectionResponse ¶

func CreateCreatePhysicalConnectionResponse() (response *CreatePhysicalConnectionResponse)

CreateCreatePhysicalConnectionResponse creates a response to parse from CreatePhysicalConnection response

type CreateRouteEntryNextHopList ¶

type CreateRouteEntryNextHopList struct {
	NextHopId   string `name:"NextHopId"`
	NextHopType string `name:"NextHopType"`
}

CreateRouteEntryNextHopList is a repeated param struct in CreateRouteEntryRequest

type CreateRouteEntryRequest ¶

type CreateRouteEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer               `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                         `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string                         `position:"Query" name:"ClientToken"`
	DestinationCidrBlock string                         `position:"Query" name:"DestinationCidrBlock"`
	OwnerAccount         string                         `position:"Query" name:"OwnerAccount"`
	NextHopId            string                         `position:"Query" name:"NextHopId"`
	OwnerId              requests.Integer               `position:"Query" name:"OwnerId"`
	NextHopType          string                         `position:"Query" name:"NextHopType"`
	NextHopList          *[]CreateRouteEntryNextHopList `position:"Query" name:"NextHopList"  type:"Repeated"`
	RouteTableId         string                         `position:"Query" name:"RouteTableId"`
}

CreateRouteEntryRequest is the request struct for api CreateRouteEntry

func CreateCreateRouteEntryRequest ¶

func CreateCreateRouteEntryRequest() (request *CreateRouteEntryRequest)

CreateCreateRouteEntryRequest creates a request to invoke CreateRouteEntry API

type CreateRouteEntryResponse ¶

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

CreateRouteEntryResponse is the response struct for api CreateRouteEntry

func CreateCreateRouteEntryResponse ¶

func CreateCreateRouteEntryResponse() (response *CreateRouteEntryResponse)

CreateCreateRouteEntryResponse creates a response to parse from CreateRouteEntry response

type CreateRouterInterfaceRequest ¶

type CreateRouterInterfaceRequest struct {
	*requests.RpcRequest
	AccessPointId            string           `position:"Query" name:"AccessPointId"`
	OppositeRouterId         string           `position:"Query" name:"OppositeRouterId"`
	OppositeAccessPointId    string           `position:"Query" name:"OppositeAccessPointId"`
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Role                     string           `position:"Query" name:"Role"`
	ClientToken              string           `position:"Query" name:"ClientToken"`
	HealthCheckTargetIp      string           `position:"Query" name:"HealthCheckTargetIp"`
	Description              string           `position:"Query" name:"Description"`
	Spec                     string           `position:"Query" name:"Spec"`
	UserCidr                 string           `position:"Query" name:"UserCidr"`
	OppositeInterfaceId      string           `position:"Query" name:"OppositeInterfaceId"`
	InstanceChargeType       string           `position:"Query" name:"InstanceChargeType"`
	Period                   requests.Integer `position:"Query" name:"Period"`
	AutoPay                  requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
	OppositeRegionId         string           `position:"Query" name:"OppositeRegionId"`
	OwnerAccount             string           `position:"Query" name:"OwnerAccount"`
	OwnerId                  requests.Integer `position:"Query" name:"OwnerId"`
	OppositeInterfaceOwnerId string           `position:"Query" name:"OppositeInterfaceOwnerId"`
	RouterType               string           `position:"Query" name:"RouterType"`
	HealthCheckSourceIp      string           `position:"Query" name:"HealthCheckSourceIp"`
	RouterId                 string           `position:"Query" name:"RouterId"`
	OppositeRouterType       string           `position:"Query" name:"OppositeRouterType"`
	Name                     string           `position:"Query" name:"Name"`
	PricingCycle             string           `position:"Query" name:"PricingCycle"`
}

CreateRouterInterfaceRequest is the request struct for api CreateRouterInterface

func CreateCreateRouterInterfaceRequest ¶

func CreateCreateRouterInterfaceRequest() (request *CreateRouterInterfaceRequest)

CreateCreateRouterInterfaceRequest creates a request to invoke CreateRouterInterface API

type CreateRouterInterfaceResponse ¶

type CreateRouterInterfaceResponse struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	RouterInterfaceId string `json:"RouterInterfaceId" xml:"RouterInterfaceId"`
	OrderId           int    `json:"OrderId" xml:"OrderId"`
}

CreateRouterInterfaceResponse is the response struct for api CreateRouterInterface

func CreateCreateRouterInterfaceResponse ¶

func CreateCreateRouterInterfaceResponse() (response *CreateRouterInterfaceResponse)

CreateCreateRouterInterfaceResponse creates a response to parse from CreateRouterInterface response

type CreateSecurityGroupRequest ¶

type CreateSecurityGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer          `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                    `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string                    `position:"Query" name:"ClientToken"`
	OwnerAccount         string                    `position:"Query" name:"OwnerAccount"`
	Description          string                    `position:"Query" name:"Description"`
	OwnerId              requests.Integer          `position:"Query" name:"OwnerId"`
	SecurityGroupName    string                    `position:"Query" name:"SecurityGroupName"`
	ResourceGroupId      string                    `position:"Query" name:"ResourceGroupId"`
	VpcId                string                    `position:"Query" name:"VpcId"`
	Tag                  *[]CreateSecurityGroupTag `position:"Query" name:"Tag"  type:"Repeated"`
}

CreateSecurityGroupRequest is the request struct for api CreateSecurityGroup

func CreateCreateSecurityGroupRequest ¶

func CreateCreateSecurityGroupRequest() (request *CreateSecurityGroupRequest)

CreateCreateSecurityGroupRequest creates a request to invoke CreateSecurityGroup API

type CreateSecurityGroupResponse ¶

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

CreateSecurityGroupResponse is the response struct for api CreateSecurityGroup

func CreateCreateSecurityGroupResponse ¶

func CreateCreateSecurityGroupResponse() (response *CreateSecurityGroupResponse)

CreateCreateSecurityGroupResponse creates a response to parse from CreateSecurityGroup response

type CreateSecurityGroupTag ¶

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

CreateSecurityGroupTag is a repeated param struct in CreateSecurityGroupRequest

type CreateSimulatedSystemEventsRequest ¶

type CreateSimulatedSystemEventsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	NotBefore            string           `position:"Query" name:"NotBefore"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           *[]string        `position:"Query" name:"InstanceId"  type:"Repeated"`
	EventType            string           `position:"Query" name:"EventType"`
}

CreateSimulatedSystemEventsRequest is the request struct for api CreateSimulatedSystemEvents

func CreateCreateSimulatedSystemEventsRequest ¶

func CreateCreateSimulatedSystemEventsRequest() (request *CreateSimulatedSystemEventsRequest)

CreateCreateSimulatedSystemEventsRequest creates a request to invoke CreateSimulatedSystemEvents API

type CreateSimulatedSystemEventsResponse ¶

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

CreateSimulatedSystemEventsResponse is the response struct for api CreateSimulatedSystemEvents

func CreateCreateSimulatedSystemEventsResponse ¶

func CreateCreateSimulatedSystemEventsResponse() (response *CreateSimulatedSystemEventsResponse)

CreateCreateSimulatedSystemEventsResponse creates a response to parse from CreateSimulatedSystemEvents response

type CreateSnapshotRequest ¶

type CreateSnapshotRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer     `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string               `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string               `position:"Query" name:"ClientToken"`
	OwnerAccount         string               `position:"Query" name:"OwnerAccount"`
	Description          string               `position:"Query" name:"Description"`
	DiskId               string               `position:"Query" name:"DiskId"`
	SnapshotName         string               `position:"Query" name:"SnapshotName"`
	Tag                  *[]CreateSnapshotTag `position:"Query" name:"Tag"  type:"Repeated"`
	OwnerId              requests.Integer     `position:"Query" name:"OwnerId"`
}

CreateSnapshotRequest is the request struct for api CreateSnapshot

func CreateCreateSnapshotRequest ¶

func CreateCreateSnapshotRequest() (request *CreateSnapshotRequest)

CreateCreateSnapshotRequest creates a request to invoke CreateSnapshot API

type CreateSnapshotResponse ¶

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

CreateSnapshotResponse is the response struct for api CreateSnapshot

func CreateCreateSnapshotResponse ¶

func CreateCreateSnapshotResponse() (response *CreateSnapshotResponse)

CreateCreateSnapshotResponse creates a response to parse from CreateSnapshot response

type CreateSnapshotTag ¶

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

CreateSnapshotTag is a repeated param struct in CreateSnapshotRequest

type CreateVSwitchRequest ¶

type CreateVSwitchRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	VpcId                string           `position:"Query" name:"VpcId"`
	VSwitchName          string           `position:"Query" name:"VSwitchName"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	CidrBlock            string           `position:"Query" name:"CidrBlock"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CreateVSwitchRequest is the request struct for api CreateVSwitch

func CreateCreateVSwitchRequest ¶

func CreateCreateVSwitchRequest() (request *CreateVSwitchRequest)

CreateCreateVSwitchRequest creates a request to invoke CreateVSwitch API

type CreateVSwitchResponse ¶

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

CreateVSwitchResponse is the response struct for api CreateVSwitch

func CreateCreateVSwitchResponse ¶

func CreateCreateVSwitchResponse() (response *CreateVSwitchResponse)

CreateCreateVSwitchResponse creates a response to parse from CreateVSwitch response

type CreateVirtualBorderRouterRequest ¶

type CreateVirtualBorderRouterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CircuitCode          string           `position:"Query" name:"CircuitCode"`
	VlanId               requests.Integer `position:"Query" name:"VlanId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PeerGatewayIp        string           `position:"Query" name:"PeerGatewayIp"`
	PeeringSubnetMask    string           `position:"Query" name:"PeeringSubnetMask"`
	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
	Name                 string           `position:"Query" name:"Name"`
	LocalGatewayIp       string           `position:"Query" name:"LocalGatewayIp"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
	VbrOwnerId           requests.Integer `position:"Query" name:"VbrOwnerId"`
}

CreateVirtualBorderRouterRequest is the request struct for api CreateVirtualBorderRouter

func CreateCreateVirtualBorderRouterRequest ¶

func CreateCreateVirtualBorderRouterRequest() (request *CreateVirtualBorderRouterRequest)

CreateCreateVirtualBorderRouterRequest creates a request to invoke CreateVirtualBorderRouter API

type CreateVirtualBorderRouterResponse ¶

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

CreateVirtualBorderRouterResponse is the response struct for api CreateVirtualBorderRouter

func CreateCreateVirtualBorderRouterResponse ¶

func CreateCreateVirtualBorderRouterResponse() (response *CreateVirtualBorderRouterResponse)

CreateCreateVirtualBorderRouterResponse creates a response to parse from CreateVirtualBorderRouter response

type CreateVpcRequest ¶

type CreateVpcRequest struct {
	*requests.RpcRequest
	VpcName              string           `position:"Query" name:"VpcName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	CidrBlock            string           `position:"Query" name:"CidrBlock"`
	Description          string           `position:"Query" name:"Description"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CreateVpcRequest is the request struct for api CreateVpc

func CreateCreateVpcRequest ¶

func CreateCreateVpcRequest() (request *CreateVpcRequest)

CreateCreateVpcRequest creates a request to invoke CreateVpc API

type CreateVpcResponse ¶

type CreateVpcResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	VpcId        string `json:"VpcId" xml:"VpcId"`
	VRouterId    string `json:"VRouterId" xml:"VRouterId"`
	RouteTableId string `json:"RouteTableId" xml:"RouteTableId"`
}

CreateVpcResponse is the response struct for api CreateVpc

func CreateCreateVpcResponse ¶

func CreateCreateVpcResponse() (response *CreateVpcResponse)

CreateCreateVpcResponse creates a response to parse from CreateVpc response

type Data ¶

type Data struct {
	RecommendInstanceType []RecommendInstanceType `json:"RecommendInstanceType" xml:"RecommendInstanceType"`
}

Data is a nested struct in ecs response

type DataDisk ¶

type DataDisk struct {
	Size               int    `json:"Size" xml:"Size"`
	SnapshotId         string `json:"SnapshotId" xml:"SnapshotId"`
	Category           string `json:"Category" xml:"Category"`
	Encrypted          string `json:"Encrypted" xml:"Encrypted"`
	DiskName           string `json:"DiskName" xml:"DiskName"`
	Description        string `json:"Description" xml:"Description"`
	DeleteWithInstance bool   `json:"DeleteWithInstance" xml:"DeleteWithInstance"`
	Device             string `json:"Device" xml:"Device"`
}

DataDisk is a nested struct in ecs response

type DataDiskCategories ¶

type DataDiskCategories struct {
	SupportedDataDiskCategory []string `json:"supportedDataDiskCategory" xml:"supportedDataDiskCategory"`
}

DataDiskCategories is a nested struct in ecs response

type DataDisks ¶

type DataDisks struct {
	DataDisk []DataDisk `json:"DataDisk" xml:"DataDisk"`
}

DataDisks is a nested struct in ecs response

type DataPoint ¶

type DataPoint struct {
	TimeStamp string `json:"TimeStamp" xml:"TimeStamp"`
	Size      int    `json:"Size" xml:"Size"`
}

DataPoint is a nested struct in ecs response

type DeactivateRouterInterfaceRequest ¶

type DeactivateRouterInterfaceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
}

DeactivateRouterInterfaceRequest is the request struct for api DeactivateRouterInterface

func CreateDeactivateRouterInterfaceRequest ¶

func CreateDeactivateRouterInterfaceRequest() (request *DeactivateRouterInterfaceRequest)

CreateDeactivateRouterInterfaceRequest creates a request to invoke DeactivateRouterInterface API

type DeactivateRouterInterfaceResponse ¶

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

DeactivateRouterInterfaceResponse is the response struct for api DeactivateRouterInterface

func CreateDeactivateRouterInterfaceResponse ¶

func CreateDeactivateRouterInterfaceResponse() (response *DeactivateRouterInterfaceResponse)

CreateDeactivateRouterInterfaceResponse creates a response to parse from DeactivateRouterInterface response

type DedicatedHost ¶

type DedicatedHost struct {
	DedicatedHostId               string                                                `json:"DedicatedHostId" xml:"DedicatedHostId"`
	RegionId                      string                                                `json:"RegionId" xml:"RegionId"`
	ZoneId                        string                                                `json:"ZoneId" xml:"ZoneId"`
	DedicatedHostName             string                                                `json:"DedicatedHostName" xml:"DedicatedHostName"`
	MachineId                     string                                                `json:"MachineId" xml:"MachineId"`
	Description                   string                                                `json:"Description" xml:"Description"`
	DedicatedHostType             string                                                `json:"DedicatedHostType" xml:"DedicatedHostType"`
	Sockets                       int                                                   `json:"Sockets" xml:"Sockets"`
	Cores                         int                                                   `json:"Cores" xml:"Cores"`
	PhysicalGpus                  int                                                   `json:"PhysicalGpus" xml:"PhysicalGpus"`
	GPUSpec                       string                                                `json:"GPUSpec" xml:"GPUSpec"`
	ActionOnMaintenance           string                                                `json:"ActionOnMaintenance" xml:"ActionOnMaintenance"`
	Status                        string                                                `json:"Status" xml:"Status"`
	CreationTime                  string                                                `json:"CreationTime" xml:"CreationTime"`
	ChargeType                    string                                                `json:"ChargeType" xml:"ChargeType"`
	SaleCycle                     string                                                `json:"SaleCycle" xml:"SaleCycle"`
	ExpiredTime                   string                                                `json:"ExpiredTime" xml:"ExpiredTime"`
	AutoReleaseTime               string                                                `json:"AutoReleaseTime" xml:"AutoReleaseTime"`
	ResourceGroupId               string                                                `json:"ResourceGroupId" xml:"ResourceGroupId"`
	SupportedInstanceTypeFamilies SupportedInstanceTypeFamiliesInDescribeDedicatedHosts `json:"SupportedInstanceTypeFamilies" xml:"SupportedInstanceTypeFamilies"`
	SupportedInstanceTypesList    SupportedInstanceTypesListInDescribeDedicatedHosts    `json:"SupportedInstanceTypesList" xml:"SupportedInstanceTypesList"`
	Capacity                      Capacity                                              `json:"Capacity" xml:"Capacity"`
	NetworkAttributes             NetworkAttributes                                     `json:"NetworkAttributes" xml:"NetworkAttributes"`
	Instances                     InstancesInDescribeDedicatedHosts                     `json:"Instances" xml:"Instances"`
	OperationLocks                OperationLocksInDescribeDedicatedHosts                `json:"OperationLocks" xml:"OperationLocks"`
	Tags                          TagsInDescribeDedicatedHosts                          `json:"Tags" xml:"Tags"`
}

DedicatedHost is a nested struct in ecs response

type DedicatedHostAttribute ¶

type DedicatedHostAttribute struct {
	DedicatedHostName string `json:"DedicatedHostName" xml:"DedicatedHostName"`
	DedicatedHostId   string `json:"DedicatedHostId" xml:"DedicatedHostId"`
}

DedicatedHostAttribute is a nested struct in ecs response

type DedicatedHostGenerations ¶

type DedicatedHostGenerations struct {
	DedicatedHostGeneration []string `json:"DedicatedHostGeneration" xml:"DedicatedHostGeneration"`
}

DedicatedHostGenerations is a nested struct in ecs response

type DedicatedHostIdSets ¶

type DedicatedHostIdSets struct {
	DedicatedHostId []string `json:"DedicatedHostId" xml:"DedicatedHostId"`
}

DedicatedHostIdSets is a nested struct in ecs response

type DedicatedHostRenewAttribute ¶

type DedicatedHostRenewAttribute struct {
	DedicatedHostId  string `json:"DedicatedHostId" xml:"DedicatedHostId"`
	AutoRenewEnabled bool   `json:"AutoRenewEnabled" xml:"AutoRenewEnabled"`
	Duration         int    `json:"Duration" xml:"Duration"`
	PeriodUnit       string `json:"PeriodUnit" xml:"PeriodUnit"`
	RenewalStatus    string `json:"RenewalStatus" xml:"RenewalStatus"`
}

DedicatedHostRenewAttribute is a nested struct in ecs response

type DedicatedHostRenewAttributes ¶

type DedicatedHostRenewAttributes struct {
	DedicatedHostRenewAttribute []DedicatedHostRenewAttribute `json:"DedicatedHostRenewAttribute" xml:"DedicatedHostRenewAttribute"`
}

DedicatedHostRenewAttributes is a nested struct in ecs response

type DedicatedHostType ¶

type DedicatedHostType struct {
	DedicatedHostType             string                                                    `json:"DedicatedHostType" xml:"DedicatedHostType"`
	Sockets                       int                                                       `json:"Sockets" xml:"Sockets"`
	TotalVcpus                    int                                                       `json:"TotalVcpus" xml:"TotalVcpus"`
	TotalVgpus                    int                                                       `json:"TotalVgpus" xml:"TotalVgpus"`
	Cores                         int                                                       `json:"Cores" xml:"Cores"`
	PhysicalGpus                  int                                                       `json:"PhysicalGpus" xml:"PhysicalGpus"`
	MemorySize                    float64                                                   `json:"MemorySize" xml:"MemorySize"`
	LocalStorageCapacity          int                                                       `json:"LocalStorageCapacity" xml:"LocalStorageCapacity"`
	LocalStorageAmount            int                                                       `json:"LocalStorageAmount" xml:"LocalStorageAmount"`
	LocalStorageCategory          string                                                    `json:"LocalStorageCategory" xml:"LocalStorageCategory"`
	GPUSpec                       string                                                    `json:"GPUSpec" xml:"GPUSpec"`
	SupportedInstanceTypeFamilies SupportedInstanceTypeFamiliesInDescribeDedicatedHostTypes `json:"SupportedInstanceTypeFamilies" xml:"SupportedInstanceTypeFamilies"`
	SupportedInstanceTypesList    SupportedInstanceTypesListInDescribeDedicatedHostTypes    `json:"SupportedInstanceTypesList" xml:"SupportedInstanceTypesList"`
}

DedicatedHostType is a nested struct in ecs response

type DedicatedHostTypes ¶

type DedicatedHostTypes struct {
	DedicatedHostType []DedicatedHostType `json:"DedicatedHostType" xml:"DedicatedHostType"`
}

DedicatedHostTypes is a nested struct in ecs response

type DedicatedHosts ¶

type DedicatedHosts struct {
	DedicatedHost []DedicatedHost `json:"DedicatedHost" xml:"DedicatedHost"`
}

DedicatedHosts is a nested struct in ecs response

type DeleteAutoSnapshotPolicyRequest ¶

type DeleteAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	AutoSnapshotPolicyId string           `position:"Query" name:"autoSnapshotPolicyId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteAutoSnapshotPolicyRequest is the request struct for api DeleteAutoSnapshotPolicy

func CreateDeleteAutoSnapshotPolicyRequest ¶

func CreateDeleteAutoSnapshotPolicyRequest() (request *DeleteAutoSnapshotPolicyRequest)

CreateDeleteAutoSnapshotPolicyRequest creates a request to invoke DeleteAutoSnapshotPolicy API

type DeleteAutoSnapshotPolicyResponse ¶

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

DeleteAutoSnapshotPolicyResponse is the response struct for api DeleteAutoSnapshotPolicy

func CreateDeleteAutoSnapshotPolicyResponse ¶

func CreateDeleteAutoSnapshotPolicyResponse() (response *DeleteAutoSnapshotPolicyResponse)

CreateDeleteAutoSnapshotPolicyResponse creates a response to parse from DeleteAutoSnapshotPolicy response

type DeleteBandwidthPackageRequest ¶

type DeleteBandwidthPackageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteBandwidthPackageRequest is the request struct for api DeleteBandwidthPackage

func CreateDeleteBandwidthPackageRequest ¶

func CreateDeleteBandwidthPackageRequest() (request *DeleteBandwidthPackageRequest)

CreateDeleteBandwidthPackageRequest creates a request to invoke DeleteBandwidthPackage API

type DeleteBandwidthPackageResponse ¶

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

DeleteBandwidthPackageResponse is the response struct for api DeleteBandwidthPackage

func CreateDeleteBandwidthPackageResponse ¶

func CreateDeleteBandwidthPackageResponse() (response *DeleteBandwidthPackageResponse)

CreateDeleteBandwidthPackageResponse creates a response to parse from DeleteBandwidthPackage response

type DeleteCommandRequest ¶

type DeleteCommandRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CommandId            string           `position:"Query" name:"CommandId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteCommandRequest is the request struct for api DeleteCommand

func CreateDeleteCommandRequest ¶

func CreateDeleteCommandRequest() (request *DeleteCommandRequest)

CreateDeleteCommandRequest creates a request to invoke DeleteCommand API

type DeleteCommandResponse ¶

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

DeleteCommandResponse is the response struct for api DeleteCommand

func CreateDeleteCommandResponse ¶

func CreateDeleteCommandResponse() (response *DeleteCommandResponse)

CreateDeleteCommandResponse creates a response to parse from DeleteCommand response

type DeleteDeploymentSetRequest ¶

type DeleteDeploymentSetRequest struct {
	*requests.RpcRequest
	DeploymentSetId      string           `position:"Query" name:"DeploymentSetId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteDeploymentSetRequest is the request struct for api DeleteDeploymentSet

func CreateDeleteDeploymentSetRequest ¶

func CreateDeleteDeploymentSetRequest() (request *DeleteDeploymentSetRequest)

CreateDeleteDeploymentSetRequest creates a request to invoke DeleteDeploymentSet API

type DeleteDeploymentSetResponse ¶

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

DeleteDeploymentSetResponse is the response struct for api DeleteDeploymentSet

func CreateDeleteDeploymentSetResponse ¶

func CreateDeleteDeploymentSetResponse() (response *DeleteDeploymentSetResponse)

CreateDeleteDeploymentSetResponse creates a response to parse from DeleteDeploymentSet response

type DeleteDiskRequest ¶

type DeleteDiskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	DiskId               string           `position:"Query" name:"DiskId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteDiskRequest is the request struct for api DeleteDisk

func CreateDeleteDiskRequest ¶

func CreateDeleteDiskRequest() (request *DeleteDiskRequest)

CreateDeleteDiskRequest creates a request to invoke DeleteDisk API

type DeleteDiskResponse ¶

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

DeleteDiskResponse is the response struct for api DeleteDisk

func CreateDeleteDiskResponse ¶

func CreateDeleteDiskResponse() (response *DeleteDiskResponse)

CreateDeleteDiskResponse creates a response to parse from DeleteDisk response

type DeleteForwardEntryRequest ¶

type DeleteForwardEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ForwardEntryId       string           `position:"Query" name:"ForwardEntryId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteForwardEntryRequest is the request struct for api DeleteForwardEntry

func CreateDeleteForwardEntryRequest ¶

func CreateDeleteForwardEntryRequest() (request *DeleteForwardEntryRequest)

CreateDeleteForwardEntryRequest creates a request to invoke DeleteForwardEntry API

type DeleteForwardEntryResponse ¶

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

DeleteForwardEntryResponse is the response struct for api DeleteForwardEntry

func CreateDeleteForwardEntryResponse ¶

func CreateDeleteForwardEntryResponse() (response *DeleteForwardEntryResponse)

CreateDeleteForwardEntryResponse creates a response to parse from DeleteForwardEntry response

type DeleteHaVipRequest ¶

type DeleteHaVipRequest struct {
	*requests.RpcRequest
	HaVipId              string           `position:"Query" name:"HaVipId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteHaVipRequest is the request struct for api DeleteHaVip

func CreateDeleteHaVipRequest ¶

func CreateDeleteHaVipRequest() (request *DeleteHaVipRequest)

CreateDeleteHaVipRequest creates a request to invoke DeleteHaVip API

type DeleteHaVipResponse ¶

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

DeleteHaVipResponse is the response struct for api DeleteHaVip

func CreateDeleteHaVipResponse ¶

func CreateDeleteHaVipResponse() (response *DeleteHaVipResponse)

CreateDeleteHaVipResponse creates a response to parse from DeleteHaVip response

type DeleteHpcClusterRequest ¶

type DeleteHpcClusterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	HpcClusterId         string           `position:"Query" name:"HpcClusterId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteHpcClusterRequest is the request struct for api DeleteHpcCluster

func CreateDeleteHpcClusterRequest ¶

func CreateDeleteHpcClusterRequest() (request *DeleteHpcClusterRequest)

CreateDeleteHpcClusterRequest creates a request to invoke DeleteHpcCluster API

type DeleteHpcClusterResponse ¶

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

DeleteHpcClusterResponse is the response struct for api DeleteHpcCluster

func CreateDeleteHpcClusterResponse ¶

func CreateDeleteHpcClusterResponse() (response *DeleteHpcClusterResponse)

CreateDeleteHpcClusterResponse creates a response to parse from DeleteHpcCluster response

type DeleteImageRequest ¶

type DeleteImageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ImageId              string           `position:"Query" name:"ImageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Force                requests.Boolean `position:"Query" name:"Force"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteImageRequest is the request struct for api DeleteImage

func CreateDeleteImageRequest ¶

func CreateDeleteImageRequest() (request *DeleteImageRequest)

CreateDeleteImageRequest creates a request to invoke DeleteImage API

type DeleteImageResponse ¶

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

DeleteImageResponse is the response struct for api DeleteImage

func CreateDeleteImageResponse ¶

func CreateDeleteImageResponse() (response *DeleteImageResponse)

CreateDeleteImageResponse creates a response to parse from DeleteImage response

type DeleteInstanceRequest ¶

type DeleteInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId            string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	TerminateSubscription requests.Boolean `position:"Query" name:"TerminateSubscription"`
	Force                 requests.Boolean `position:"Query" name:"Force"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteInstanceRequest is the request struct for api DeleteInstance

func CreateDeleteInstanceRequest ¶

func CreateDeleteInstanceRequest() (request *DeleteInstanceRequest)

CreateDeleteInstanceRequest creates a request to invoke DeleteInstance API

type DeleteInstanceResponse ¶

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

DeleteInstanceResponse is the response struct for api DeleteInstance

func CreateDeleteInstanceResponse ¶

func CreateDeleteInstanceResponse() (response *DeleteInstanceResponse)

CreateDeleteInstanceResponse creates a response to parse from DeleteInstance response

type DeleteKeyPairsRequest ¶

type DeleteKeyPairsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	KeyPairNames         string           `position:"Query" name:"KeyPairNames"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteKeyPairsRequest is the request struct for api DeleteKeyPairs

func CreateDeleteKeyPairsRequest ¶

func CreateDeleteKeyPairsRequest() (request *DeleteKeyPairsRequest)

CreateDeleteKeyPairsRequest creates a request to invoke DeleteKeyPairs API

type DeleteKeyPairsResponse ¶

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

DeleteKeyPairsResponse is the response struct for api DeleteKeyPairs

func CreateDeleteKeyPairsResponse ¶

func CreateDeleteKeyPairsResponse() (response *DeleteKeyPairsResponse)

CreateDeleteKeyPairsResponse creates a response to parse from DeleteKeyPairs response

type DeleteLaunchTemplateRequest ¶

type DeleteLaunchTemplateRequest struct {
	*requests.RpcRequest
	LaunchTemplateName   string           `position:"Query" name:"LaunchTemplateName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LaunchTemplateId     string           `position:"Query" name:"LaunchTemplateId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteLaunchTemplateRequest is the request struct for api DeleteLaunchTemplate

func CreateDeleteLaunchTemplateRequest ¶

func CreateDeleteLaunchTemplateRequest() (request *DeleteLaunchTemplateRequest)

CreateDeleteLaunchTemplateRequest creates a request to invoke DeleteLaunchTemplate API

type DeleteLaunchTemplateResponse ¶

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

DeleteLaunchTemplateResponse is the response struct for api DeleteLaunchTemplate

func CreateDeleteLaunchTemplateResponse ¶

func CreateDeleteLaunchTemplateResponse() (response *DeleteLaunchTemplateResponse)

CreateDeleteLaunchTemplateResponse creates a response to parse from DeleteLaunchTemplate response

type DeleteLaunchTemplateVersionRequest ¶

type DeleteLaunchTemplateVersionRequest struct {
	*requests.RpcRequest
	LaunchTemplateName   string           `position:"Query" name:"LaunchTemplateName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DeleteVersion        *[]string        `position:"Query" name:"DeleteVersion"  type:"Repeated"`
	LaunchTemplateId     string           `position:"Query" name:"LaunchTemplateId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteLaunchTemplateVersionRequest is the request struct for api DeleteLaunchTemplateVersion

func CreateDeleteLaunchTemplateVersionRequest ¶

func CreateDeleteLaunchTemplateVersionRequest() (request *DeleteLaunchTemplateVersionRequest)

CreateDeleteLaunchTemplateVersionRequest creates a request to invoke DeleteLaunchTemplateVersion API

type DeleteLaunchTemplateVersionResponse ¶

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

DeleteLaunchTemplateVersionResponse is the response struct for api DeleteLaunchTemplateVersion

func CreateDeleteLaunchTemplateVersionResponse ¶

func CreateDeleteLaunchTemplateVersionResponse() (response *DeleteLaunchTemplateVersionResponse)

CreateDeleteLaunchTemplateVersionResponse creates a response to parse from DeleteLaunchTemplateVersion response

type DeleteNatGatewayRequest ¶

type DeleteNatGatewayRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteNatGatewayRequest is the request struct for api DeleteNatGateway

func CreateDeleteNatGatewayRequest ¶

func CreateDeleteNatGatewayRequest() (request *DeleteNatGatewayRequest)

CreateDeleteNatGatewayRequest creates a request to invoke DeleteNatGateway API

type DeleteNatGatewayResponse ¶

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

DeleteNatGatewayResponse is the response struct for api DeleteNatGateway

func CreateDeleteNatGatewayResponse ¶

func CreateDeleteNatGatewayResponse() (response *DeleteNatGatewayResponse)

CreateDeleteNatGatewayResponse creates a response to parse from DeleteNatGateway response

type DeleteNetworkInterfacePermissionRequest ¶

type DeleteNetworkInterfacePermissionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId              requests.Integer `position:"Query" name:"ResourceOwnerId"`
	NetworkInterfacePermissionId string           `position:"Query" name:"NetworkInterfacePermissionId"`
	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
	Force                        requests.Boolean `position:"Query" name:"Force"`
}

DeleteNetworkInterfacePermissionRequest is the request struct for api DeleteNetworkInterfacePermission

func CreateDeleteNetworkInterfacePermissionRequest ¶

func CreateDeleteNetworkInterfacePermissionRequest() (request *DeleteNetworkInterfacePermissionRequest)

CreateDeleteNetworkInterfacePermissionRequest creates a request to invoke DeleteNetworkInterfacePermission API

type DeleteNetworkInterfacePermissionResponse ¶

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

DeleteNetworkInterfacePermissionResponse is the response struct for api DeleteNetworkInterfacePermission

func CreateDeleteNetworkInterfacePermissionResponse ¶

func CreateDeleteNetworkInterfacePermissionResponse() (response *DeleteNetworkInterfacePermissionResponse)

CreateDeleteNetworkInterfacePermissionResponse creates a response to parse from DeleteNetworkInterfacePermission response

type DeleteNetworkInterfaceRequest ¶

type DeleteNetworkInterfaceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	NetworkInterfaceId   string           `position:"Query" name:"NetworkInterfaceId"`
}

DeleteNetworkInterfaceRequest is the request struct for api DeleteNetworkInterface

func CreateDeleteNetworkInterfaceRequest ¶

func CreateDeleteNetworkInterfaceRequest() (request *DeleteNetworkInterfaceRequest)

CreateDeleteNetworkInterfaceRequest creates a request to invoke DeleteNetworkInterface API

type DeleteNetworkInterfaceResponse ¶

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

DeleteNetworkInterfaceResponse is the response struct for api DeleteNetworkInterface

func CreateDeleteNetworkInterfaceResponse ¶

func CreateDeleteNetworkInterfaceResponse() (response *DeleteNetworkInterfaceResponse)

CreateDeleteNetworkInterfaceResponse creates a response to parse from DeleteNetworkInterface response

type DeletePhysicalConnectionRequest ¶

type DeletePhysicalConnectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeletePhysicalConnectionRequest is the request struct for api DeletePhysicalConnection

func CreateDeletePhysicalConnectionRequest ¶

func CreateDeletePhysicalConnectionRequest() (request *DeletePhysicalConnectionRequest)

CreateDeletePhysicalConnectionRequest creates a request to invoke DeletePhysicalConnection API

type DeletePhysicalConnectionResponse ¶

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

DeletePhysicalConnectionResponse is the response struct for api DeletePhysicalConnection

func CreateDeletePhysicalConnectionResponse ¶

func CreateDeletePhysicalConnectionResponse() (response *DeletePhysicalConnectionResponse)

CreateDeletePhysicalConnectionResponse creates a response to parse from DeletePhysicalConnection response

type DeleteRouteEntryNextHopList ¶

type DeleteRouteEntryNextHopList struct {
	NextHopId   string `name:"NextHopId"`
	NextHopType string `name:"NextHopType"`
}

DeleteRouteEntryNextHopList is a repeated param struct in DeleteRouteEntryRequest

type DeleteRouteEntryRequest ¶

type DeleteRouteEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer               `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                         `position:"Query" name:"ResourceOwnerAccount"`
	DestinationCidrBlock string                         `position:"Query" name:"DestinationCidrBlock"`
	OwnerAccount         string                         `position:"Query" name:"OwnerAccount"`
	NextHopId            string                         `position:"Query" name:"NextHopId"`
	OwnerId              requests.Integer               `position:"Query" name:"OwnerId"`
	NextHopList          *[]DeleteRouteEntryNextHopList `position:"Query" name:"NextHopList"  type:"Repeated"`
	RouteTableId         string                         `position:"Query" name:"RouteTableId"`
}

DeleteRouteEntryRequest is the request struct for api DeleteRouteEntry

func CreateDeleteRouteEntryRequest ¶

func CreateDeleteRouteEntryRequest() (request *DeleteRouteEntryRequest)

CreateDeleteRouteEntryRequest creates a request to invoke DeleteRouteEntry API

type DeleteRouteEntryResponse ¶

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

DeleteRouteEntryResponse is the response struct for api DeleteRouteEntry

func CreateDeleteRouteEntryResponse ¶

func CreateDeleteRouteEntryResponse() (response *DeleteRouteEntryResponse)

CreateDeleteRouteEntryResponse creates a response to parse from DeleteRouteEntry response

type DeleteRouterInterfaceRequest ¶

type DeleteRouterInterfaceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteRouterInterfaceRequest is the request struct for api DeleteRouterInterface

func CreateDeleteRouterInterfaceRequest ¶

func CreateDeleteRouterInterfaceRequest() (request *DeleteRouterInterfaceRequest)

CreateDeleteRouterInterfaceRequest creates a request to invoke DeleteRouterInterface API

type DeleteRouterInterfaceResponse ¶

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

DeleteRouterInterfaceResponse is the response struct for api DeleteRouterInterface

func CreateDeleteRouterInterfaceResponse ¶

func CreateDeleteRouterInterfaceResponse() (response *DeleteRouterInterfaceResponse)

CreateDeleteRouterInterfaceResponse creates a response to parse from DeleteRouterInterface response

type DeleteSecurityGroupRequest ¶

type DeleteSecurityGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteSecurityGroupRequest is the request struct for api DeleteSecurityGroup

func CreateDeleteSecurityGroupRequest ¶

func CreateDeleteSecurityGroupRequest() (request *DeleteSecurityGroupRequest)

CreateDeleteSecurityGroupRequest creates a request to invoke DeleteSecurityGroup API

type DeleteSecurityGroupResponse ¶

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

DeleteSecurityGroupResponse is the response struct for api DeleteSecurityGroup

func CreateDeleteSecurityGroupResponse ¶

func CreateDeleteSecurityGroupResponse() (response *DeleteSecurityGroupResponse)

CreateDeleteSecurityGroupResponse creates a response to parse from DeleteSecurityGroup response

type DeleteSnapshotRequest ¶

type DeleteSnapshotRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SnapshotId           string           `position:"Query" name:"SnapshotId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Force                requests.Boolean `position:"Query" name:"Force"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteSnapshotRequest is the request struct for api DeleteSnapshot

func CreateDeleteSnapshotRequest ¶

func CreateDeleteSnapshotRequest() (request *DeleteSnapshotRequest)

CreateDeleteSnapshotRequest creates a request to invoke DeleteSnapshot API

type DeleteSnapshotResponse ¶

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

DeleteSnapshotResponse is the response struct for api DeleteSnapshot

func CreateDeleteSnapshotResponse ¶

func CreateDeleteSnapshotResponse() (response *DeleteSnapshotResponse)

CreateDeleteSnapshotResponse creates a response to parse from DeleteSnapshot response

type DeleteVSwitchRequest ¶

type DeleteVSwitchRequest struct {
	*requests.RpcRequest
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteVSwitchRequest is the request struct for api DeleteVSwitch

func CreateDeleteVSwitchRequest ¶

func CreateDeleteVSwitchRequest() (request *DeleteVSwitchRequest)

CreateDeleteVSwitchRequest creates a request to invoke DeleteVSwitch API

type DeleteVSwitchResponse ¶

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

DeleteVSwitchResponse is the response struct for api DeleteVSwitch

func CreateDeleteVSwitchResponse ¶

func CreateDeleteVSwitchResponse() (response *DeleteVSwitchResponse)

CreateDeleteVSwitchResponse creates a response to parse from DeleteVSwitch response

type DeleteVirtualBorderRouterRequest ¶

type DeleteVirtualBorderRouterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
	VbrId                string           `position:"Query" name:"VbrId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteVirtualBorderRouterRequest is the request struct for api DeleteVirtualBorderRouter

func CreateDeleteVirtualBorderRouterRequest ¶

func CreateDeleteVirtualBorderRouterRequest() (request *DeleteVirtualBorderRouterRequest)

CreateDeleteVirtualBorderRouterRequest creates a request to invoke DeleteVirtualBorderRouter API

type DeleteVirtualBorderRouterResponse ¶

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

DeleteVirtualBorderRouterResponse is the response struct for api DeleteVirtualBorderRouter

func CreateDeleteVirtualBorderRouterResponse ¶

func CreateDeleteVirtualBorderRouterResponse() (response *DeleteVirtualBorderRouterResponse)

CreateDeleteVirtualBorderRouterResponse creates a response to parse from DeleteVirtualBorderRouter response

type DeleteVpcRequest ¶

type DeleteVpcRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VpcId                string           `position:"Query" name:"VpcId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteVpcRequest is the request struct for api DeleteVpc

func CreateDeleteVpcRequest ¶

func CreateDeleteVpcRequest() (request *DeleteVpcRequest)

CreateDeleteVpcRequest creates a request to invoke DeleteVpc API

type DeleteVpcResponse ¶

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

DeleteVpcResponse is the response struct for api DeleteVpc

func CreateDeleteVpcResponse ¶

func CreateDeleteVpcResponse() (response *DeleteVpcResponse)

CreateDeleteVpcResponse creates a response to parse from DeleteVpc response

type Demand ¶

type Demand struct {
	ZoneId             string      `json:"ZoneId" xml:"ZoneId"`
	DemandTime         string      `json:"DemandTime" xml:"DemandTime"`
	InstanceTypeFamily string      `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"`
	InstanceType       string      `json:"InstanceType" xml:"InstanceType"`
	InstanceChargeType string      `json:"InstanceChargeType" xml:"InstanceChargeType"`
	Period             int         `json:"Period" xml:"Period"`
	PeriodUnit         string      `json:"PeriodUnit" xml:"PeriodUnit"`
	StartTime          string      `json:"StartTime" xml:"StartTime"`
	EndTime            string      `json:"EndTime" xml:"EndTime"`
	DemandStatus       string      `json:"DemandStatus" xml:"DemandStatus"`
	TotalAmount        int         `json:"TotalAmount" xml:"TotalAmount"`
	AvailableAmount    int         `json:"AvailableAmount" xml:"AvailableAmount"`
	UsedAmount         int         `json:"UsedAmount" xml:"UsedAmount"`
	DeliveringAmount   int         `json:"DeliveringAmount" xml:"DeliveringAmount"`
	SupplyInfos        SupplyInfos `json:"SupplyInfos" xml:"SupplyInfos"`
}

Demand is a nested struct in ecs response

type Demands ¶

type Demands struct {
	Demand []Demand `json:"Demand" xml:"Demand"`
}

Demands is a nested struct in ecs response

type DeploymentSet ¶

type DeploymentSet struct {
	DeploymentSetId          string      `json:"DeploymentSetId" xml:"DeploymentSetId"`
	DeploymentSetDescription string      `json:"DeploymentSetDescription" xml:"DeploymentSetDescription"`
	DeploymentSetName        string      `json:"DeploymentSetName" xml:"DeploymentSetName"`
	Strategy                 string      `json:"Strategy" xml:"Strategy"`
	DeploymentStrategy       string      `json:"DeploymentStrategy" xml:"DeploymentStrategy"`
	Domain                   string      `json:"Domain" xml:"Domain"`
	Granularity              string      `json:"Granularity" xml:"Granularity"`
	InstanceAmount           int         `json:"InstanceAmount" xml:"InstanceAmount"`
	CreationTime             string      `json:"CreationTime" xml:"CreationTime"`
	InstanceIds              InstanceIds `json:"InstanceIds" xml:"InstanceIds"`
}

DeploymentSet is a nested struct in ecs response

type DeploymentSets ¶

type DeploymentSets struct {
	DeploymentSet []DeploymentSet `json:"DeploymentSet" xml:"DeploymentSet"`
}

DeploymentSets is a nested struct in ecs response

type DescribeAccessPointsFilter ¶

type DescribeAccessPointsFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

DescribeAccessPointsFilter is a repeated param struct in DescribeAccessPointsRequest

type DescribeAccessPointsRequest ¶

type DescribeAccessPointsRequest struct {
	*requests.RpcRequest
	Filter               *[]DescribeAccessPointsFilter `position:"Query" name:"Filter"  type:"Repeated"`
	ResourceOwnerId      requests.Integer              `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                        `position:"Query" name:"ResourceOwnerAccount"`
	PageSize             requests.Integer              `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer              `position:"Query" name:"OwnerId"`
	Type                 string                        `position:"Query" name:"Type"`
	PageNumber           requests.Integer              `position:"Query" name:"PageNumber"`
}

DescribeAccessPointsRequest is the request struct for api DescribeAccessPoints

func CreateDescribeAccessPointsRequest ¶

func CreateDescribeAccessPointsRequest() (request *DescribeAccessPointsRequest)

CreateDescribeAccessPointsRequest creates a request to invoke DescribeAccessPoints API

type DescribeAccessPointsResponse ¶

type DescribeAccessPointsResponse 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"`
	AccessPointSet AccessPointSet `json:"AccessPointSet" xml:"AccessPointSet"`
}

DescribeAccessPointsResponse is the response struct for api DescribeAccessPoints

func CreateDescribeAccessPointsResponse ¶

func CreateDescribeAccessPointsResponse() (response *DescribeAccessPointsResponse)

CreateDescribeAccessPointsResponse creates a response to parse from DescribeAccessPoints response

type DescribeAccountAttributesRequest ¶

type DescribeAccountAttributesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AttributeName        *[]string        `position:"Query" name:"AttributeName"  type:"Repeated"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
}

DescribeAccountAttributesRequest is the request struct for api DescribeAccountAttributes

func CreateDescribeAccountAttributesRequest ¶

func CreateDescribeAccountAttributesRequest() (request *DescribeAccountAttributesRequest)

CreateDescribeAccountAttributesRequest creates a request to invoke DescribeAccountAttributes API

type DescribeAccountAttributesResponse ¶

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

DescribeAccountAttributesResponse is the response struct for api DescribeAccountAttributes

func CreateDescribeAccountAttributesResponse ¶

func CreateDescribeAccountAttributesResponse() (response *DescribeAccountAttributesResponse)

CreateDescribeAccountAttributesResponse creates a response to parse from DescribeAccountAttributes response

type DescribeAutoSnapshotPolicyExRequest ¶

type DescribeAutoSnapshotPolicyExRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	AutoSnapshotPolicyId string           `position:"Query" name:"AutoSnapshotPolicyId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeAutoSnapshotPolicyExRequest is the request struct for api DescribeAutoSnapshotPolicyEx

func CreateDescribeAutoSnapshotPolicyExRequest ¶

func CreateDescribeAutoSnapshotPolicyExRequest() (request *DescribeAutoSnapshotPolicyExRequest)

CreateDescribeAutoSnapshotPolicyExRequest creates a request to invoke DescribeAutoSnapshotPolicyEx API

type DescribeAutoSnapshotPolicyExResponse ¶

type DescribeAutoSnapshotPolicyExResponse struct {
	*responses.BaseResponse
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	TotalCount           int                  `json:"TotalCount" xml:"TotalCount"`
	PageNumber           int                  `json:"PageNumber" xml:"PageNumber"`
	PageSize             int                  `json:"PageSize" xml:"PageSize"`
	AutoSnapshotPolicies AutoSnapshotPolicies `json:"AutoSnapshotPolicies" xml:"AutoSnapshotPolicies"`
}

DescribeAutoSnapshotPolicyExResponse is the response struct for api DescribeAutoSnapshotPolicyEx

func CreateDescribeAutoSnapshotPolicyExResponse ¶

func CreateDescribeAutoSnapshotPolicyExResponse() (response *DescribeAutoSnapshotPolicyExResponse)

CreateDescribeAutoSnapshotPolicyExResponse creates a response to parse from DescribeAutoSnapshotPolicyEx response

type DescribeAvailableResourceRequest ¶

type DescribeAvailableResourceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Memory               requests.Float   `position:"Query" name:"Memory"`
	IoOptimized          string           `position:"Query" name:"IoOptimized"`
	DataDiskCategory     string           `position:"Query" name:"DataDiskCategory"`
	Cores                requests.Integer `position:"Query" name:"Cores"`
	SystemDiskCategory   string           `position:"Query" name:"SystemDiskCategory"`
	Scope                string           `position:"Query" name:"Scope"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	NetworkCategory      string           `position:"Query" name:"NetworkCategory"`
	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	DedicatedHostId      string           `position:"Query" name:"DedicatedHostId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
	SpotStrategy         string           `position:"Query" name:"SpotStrategy"`
	DestinationResource  string           `position:"Query" name:"DestinationResource"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
}

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
	RequestId      string                                    `json:"RequestId" xml:"RequestId"`
	AvailableZones AvailableZonesInDescribeAvailableResource `json:"AvailableZones" xml:"AvailableZones"`
}

DescribeAvailableResourceResponse is the response struct for api DescribeAvailableResource

func CreateDescribeAvailableResourceResponse ¶

func CreateDescribeAvailableResourceResponse() (response *DescribeAvailableResourceResponse)

CreateDescribeAvailableResourceResponse creates a response to parse from DescribeAvailableResource response

type DescribeBandwidthLimitationRequest ¶

type DescribeBandwidthLimitationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
	ResourceId           string           `position:"Query" name:"ResourceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OperationType        string           `position:"Query" name:"OperationType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SpotStrategy         string           `position:"Query" name:"SpotStrategy"`
}

DescribeBandwidthLimitationRequest is the request struct for api DescribeBandwidthLimitation

func CreateDescribeBandwidthLimitationRequest ¶

func CreateDescribeBandwidthLimitationRequest() (request *DescribeBandwidthLimitationRequest)

CreateDescribeBandwidthLimitationRequest creates a request to invoke DescribeBandwidthLimitation API

type DescribeBandwidthLimitationResponse ¶

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

DescribeBandwidthLimitationResponse is the response struct for api DescribeBandwidthLimitation

func CreateDescribeBandwidthLimitationResponse ¶

func CreateDescribeBandwidthLimitationResponse() (response *DescribeBandwidthLimitationResponse)

CreateDescribeBandwidthLimitationResponse creates a response to parse from DescribeBandwidthLimitation response

type DescribeBandwidthPackagesRequest ¶

type DescribeBandwidthPackagesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeBandwidthPackagesRequest is the request struct for api DescribeBandwidthPackages

func CreateDescribeBandwidthPackagesRequest ¶

func CreateDescribeBandwidthPackagesRequest() (request *DescribeBandwidthPackagesRequest)

CreateDescribeBandwidthPackagesRequest creates a request to invoke DescribeBandwidthPackages API

type DescribeBandwidthPackagesResponse ¶

type DescribeBandwidthPackagesResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	TotalCount        int               `json:"TotalCount" xml:"TotalCount"`
	PageNumber        int               `json:"PageNumber" xml:"PageNumber"`
	PageSize          int               `json:"PageSize" xml:"PageSize"`
	BandwidthPackages BandwidthPackages `json:"BandwidthPackages" xml:"BandwidthPackages"`
}

DescribeBandwidthPackagesResponse is the response struct for api DescribeBandwidthPackages

func CreateDescribeBandwidthPackagesResponse ¶

func CreateDescribeBandwidthPackagesResponse() (response *DescribeBandwidthPackagesResponse)

CreateDescribeBandwidthPackagesResponse creates a response to parse from DescribeBandwidthPackages response

type DescribeClassicLinkInstancesRequest ¶

type DescribeClassicLinkInstancesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VpcId                string           `position:"Query" name:"VpcId"`
	PageSize             string           `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           string           `position:"Query" name:"PageNumber"`
}

DescribeClassicLinkInstancesRequest is the request struct for api DescribeClassicLinkInstances

func CreateDescribeClassicLinkInstancesRequest ¶

func CreateDescribeClassicLinkInstancesRequest() (request *DescribeClassicLinkInstancesRequest)

CreateDescribeClassicLinkInstancesRequest creates a request to invoke DescribeClassicLinkInstances API

type DescribeClassicLinkInstancesResponse ¶

type DescribeClassicLinkInstancesResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	Links      Links  `json:"Links" xml:"Links"`
}

DescribeClassicLinkInstancesResponse is the response struct for api DescribeClassicLinkInstances

func CreateDescribeClassicLinkInstancesResponse ¶

func CreateDescribeClassicLinkInstancesResponse() (response *DescribeClassicLinkInstancesResponse)

CreateDescribeClassicLinkInstancesResponse creates a response to parse from DescribeClassicLinkInstances response

type DescribeCloudAssistantStatusRequest ¶

type DescribeCloudAssistantStatusRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           *[]string        `position:"Query" name:"InstanceId"  type:"Repeated"`
}

DescribeCloudAssistantStatusRequest is the request struct for api DescribeCloudAssistantStatus

func CreateDescribeCloudAssistantStatusRequest ¶

func CreateDescribeCloudAssistantStatusRequest() (request *DescribeCloudAssistantStatusRequest)

CreateDescribeCloudAssistantStatusRequest creates a request to invoke DescribeCloudAssistantStatus API

type DescribeCloudAssistantStatusResponse ¶

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

DescribeCloudAssistantStatusResponse is the response struct for api DescribeCloudAssistantStatus

func CreateDescribeCloudAssistantStatusResponse ¶

func CreateDescribeCloudAssistantStatusResponse() (response *DescribeCloudAssistantStatusResponse)

CreateDescribeCloudAssistantStatusResponse creates a response to parse from DescribeCloudAssistantStatus response

type DescribeClustersRequest ¶

type DescribeClustersRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeClustersRequest is the request struct for api DescribeClusters

func CreateDescribeClustersRequest ¶

func CreateDescribeClustersRequest() (request *DescribeClustersRequest)

CreateDescribeClustersRequest creates a request to invoke DescribeClusters API

type DescribeClustersResponse ¶

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

DescribeClustersResponse is the response struct for api DescribeClusters

func CreateDescribeClustersResponse ¶

func CreateDescribeClustersResponse() (response *DescribeClustersResponse)

CreateDescribeClustersResponse creates a response to parse from DescribeClusters response

type DescribeCommandsRequest ¶

type DescribeCommandsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Description          string           `position:"Query" name:"Description"`
	Type                 string           `position:"Query" name:"Type"`
	CommandId            string           `position:"Query" name:"CommandId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Name                 string           `position:"Query" name:"Name"`
}

DescribeCommandsRequest is the request struct for api DescribeCommands

func CreateDescribeCommandsRequest ¶

func CreateDescribeCommandsRequest() (request *DescribeCommandsRequest)

CreateDescribeCommandsRequest creates a request to invoke DescribeCommands API

type DescribeCommandsResponse ¶

type DescribeCommandsResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	Commands   Commands `json:"Commands" xml:"Commands"`
}

DescribeCommandsResponse is the response struct for api DescribeCommands

func CreateDescribeCommandsResponse ¶

func CreateDescribeCommandsResponse() (response *DescribeCommandsResponse)

CreateDescribeCommandsResponse creates a response to parse from DescribeCommands response

type DescribeDedicatedHostAutoRenewRequest ¶

type DescribeDedicatedHostAutoRenewRequest struct {
	*requests.RpcRequest
	DedicatedHostIds     string           `position:"Query" name:"DedicatedHostIds"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeDedicatedHostAutoRenewRequest is the request struct for api DescribeDedicatedHostAutoRenew

func CreateDescribeDedicatedHostAutoRenewRequest ¶

func CreateDescribeDedicatedHostAutoRenewRequest() (request *DescribeDedicatedHostAutoRenewRequest)

CreateDescribeDedicatedHostAutoRenewRequest creates a request to invoke DescribeDedicatedHostAutoRenew API

type DescribeDedicatedHostAutoRenewResponse ¶

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

DescribeDedicatedHostAutoRenewResponse is the response struct for api DescribeDedicatedHostAutoRenew

func CreateDescribeDedicatedHostAutoRenewResponse ¶

func CreateDescribeDedicatedHostAutoRenewResponse() (response *DescribeDedicatedHostAutoRenewResponse)

CreateDescribeDedicatedHostAutoRenewResponse creates a response to parse from DescribeDedicatedHostAutoRenew response

type DescribeDedicatedHostTypesRequest ¶

type DescribeDedicatedHostTypesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId             requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SupportedInstanceTypeFamily string           `position:"Query" name:"SupportedInstanceTypeFamily"`
	DedicatedHostType           string           `position:"Query" name:"DedicatedHostType"`
	ResourceOwnerAccount        string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                string           `position:"Query" name:"OwnerAccount"`
	OwnerId                     requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeDedicatedHostTypesRequest is the request struct for api DescribeDedicatedHostTypes

func CreateDescribeDedicatedHostTypesRequest ¶

func CreateDescribeDedicatedHostTypesRequest() (request *DescribeDedicatedHostTypesRequest)

CreateDescribeDedicatedHostTypesRequest creates a request to invoke DescribeDedicatedHostTypes API

type DescribeDedicatedHostTypesResponse ¶

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

DescribeDedicatedHostTypesResponse is the response struct for api DescribeDedicatedHostTypes

func CreateDescribeDedicatedHostTypesResponse ¶

func CreateDescribeDedicatedHostTypesResponse() (response *DescribeDedicatedHostTypesResponse)

CreateDescribeDedicatedHostTypesResponse creates a response to parse from DescribeDedicatedHostTypes response

type DescribeDedicatedHostsRequest ¶

type DescribeDedicatedHostsRequest struct {
	*requests.RpcRequest
	DedicatedHostIds     string                       `position:"Query" name:"DedicatedHostIds"`
	ResourceOwnerId      requests.Integer             `position:"Query" name:"ResourceOwnerId"`
	DedicatedHostName    string                       `position:"Query" name:"DedicatedHostName"`
	ResourceOwnerAccount string                       `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                       `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer             `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer             `position:"Query" name:"PageNumber"`
	ResourceGroupId      string                       `position:"Query" name:"ResourceGroupId"`
	LockReason           string                       `position:"Query" name:"LockReason"`
	PageSize             requests.Integer             `position:"Query" name:"PageSize"`
	ZoneId               string                       `position:"Query" name:"ZoneId"`
	DedicatedHostType    string                       `position:"Query" name:"DedicatedHostType"`
	Tag                  *[]DescribeDedicatedHostsTag `position:"Query" name:"Tag"  type:"Repeated"`
	Status               string                       `position:"Query" name:"Status"`
}

DescribeDedicatedHostsRequest is the request struct for api DescribeDedicatedHosts

func CreateDescribeDedicatedHostsRequest ¶

func CreateDescribeDedicatedHostsRequest() (request *DescribeDedicatedHostsRequest)

CreateDescribeDedicatedHostsRequest creates a request to invoke DescribeDedicatedHosts API

type DescribeDedicatedHostsResponse ¶

type DescribeDedicatedHostsResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	TotalCount     int            `json:"TotalCount" xml:"TotalCount"`
	PageNumber     int            `json:"PageNumber" xml:"PageNumber"`
	PageSize       int            `json:"PageSize" xml:"PageSize"`
	DedicatedHosts DedicatedHosts `json:"DedicatedHosts" xml:"DedicatedHosts"`
}

DescribeDedicatedHostsResponse is the response struct for api DescribeDedicatedHosts

func CreateDescribeDedicatedHostsResponse ¶

func CreateDescribeDedicatedHostsResponse() (response *DescribeDedicatedHostsResponse)

CreateDescribeDedicatedHostsResponse creates a response to parse from DescribeDedicatedHosts response

type DescribeDedicatedHostsTag ¶

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

DescribeDedicatedHostsTag is a repeated param struct in DescribeDedicatedHostsRequest

type DescribeDemandsRequest ¶

type DescribeDemandsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer      `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer      `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer      `position:"Query" name:"PageSize"`
	InstanceType         string                `position:"Query" name:"InstanceType"`
	Tag                  *[]DescribeDemandsTag `position:"Query" name:"Tag"  type:"Repeated"`
	InstanceChargeType   string                `position:"Query" name:"InstanceChargeType"`
	DryRun               requests.Boolean      `position:"Query" name:"DryRun"`
	ResourceOwnerAccount string                `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                `position:"Query" name:"OwnerAccount"`
	InstanceTypeFamily   string                `position:"Query" name:"InstanceTypeFamily"`
	OwnerId              requests.Integer      `position:"Query" name:"OwnerId"`
	DemandStatus         *[]string             `position:"Query" name:"DemandStatus"  type:"Repeated"`
	ZoneId               string                `position:"Query" name:"ZoneId"`
}

DescribeDemandsRequest is the request struct for api DescribeDemands

func CreateDescribeDemandsRequest ¶

func CreateDescribeDemandsRequest() (request *DescribeDemandsRequest)

CreateDescribeDemandsRequest creates a request to invoke DescribeDemands API

type DescribeDemandsResponse ¶

type DescribeDemandsResponse struct {
	*responses.BaseResponse
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	TotalCount int     `json:"TotalCount" xml:"TotalCount"`
	PageNumber int     `json:"PageNumber" xml:"PageNumber"`
	PageSize   int     `json:"PageSize" xml:"PageSize"`
	RegionId   string  `json:"RegionId" xml:"RegionId"`
	Demands    Demands `json:"Demands" xml:"Demands"`
}

DescribeDemandsResponse is the response struct for api DescribeDemands

func CreateDescribeDemandsResponse ¶

func CreateDescribeDemandsResponse() (response *DescribeDemandsResponse)

CreateDescribeDemandsResponse creates a response to parse from DescribeDemands response

type DescribeDemandsTag ¶

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

DescribeDemandsTag is a repeated param struct in DescribeDemandsRequest

type DescribeDeploymentSetsRequest ¶

type DescribeDeploymentSetsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	NetworkType          string           `position:"Query" name:"NetworkType"`
	DeploymentSetName    string           `position:"Query" name:"DeploymentSetName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	DeploymentSetIds     string           `position:"Query" name:"DeploymentSetIds"`
	Granularity          string           `position:"Query" name:"Granularity"`
	Domain               string           `position:"Query" name:"Domain"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	Strategy             string           `position:"Query" name:"Strategy"`
}

DescribeDeploymentSetsRequest is the request struct for api DescribeDeploymentSets

func CreateDescribeDeploymentSetsRequest ¶

func CreateDescribeDeploymentSetsRequest() (request *DescribeDeploymentSetsRequest)

CreateDescribeDeploymentSetsRequest creates a request to invoke DescribeDeploymentSets API

type DescribeDeploymentSetsResponse ¶

type DescribeDeploymentSetsResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	RegionId       string         `json:"RegionId" xml:"RegionId"`
	TotalCount     int            `json:"TotalCount" xml:"TotalCount"`
	PageNumber     int            `json:"PageNumber" xml:"PageNumber"`
	PageSize       int            `json:"PageSize" xml:"PageSize"`
	DeploymentSets DeploymentSets `json:"DeploymentSets" xml:"DeploymentSets"`
}

DescribeDeploymentSetsResponse is the response struct for api DescribeDeploymentSets

func CreateDescribeDeploymentSetsResponse ¶

func CreateDescribeDeploymentSetsResponse() (response *DescribeDeploymentSetsResponse)

CreateDescribeDeploymentSetsResponse creates a response to parse from DescribeDeploymentSets response

type DescribeDiskMonitorDataRequest ¶

type DescribeDiskMonitorDataRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	DiskId               string           `position:"Query" name:"DiskId"`
	Period               requests.Integer `position:"Query" name:"Period"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeDiskMonitorDataRequest is the request struct for api DescribeDiskMonitorData

func CreateDescribeDiskMonitorDataRequest ¶

func CreateDescribeDiskMonitorDataRequest() (request *DescribeDiskMonitorDataRequest)

CreateDescribeDiskMonitorDataRequest creates a request to invoke DescribeDiskMonitorData API

type DescribeDiskMonitorDataResponse ¶

type DescribeDiskMonitorDataResponse struct {
	*responses.BaseResponse
	RequestId   string                               `json:"RequestId" xml:"RequestId"`
	TotalCount  int                                  `json:"TotalCount" xml:"TotalCount"`
	MonitorData MonitorDataInDescribeDiskMonitorData `json:"MonitorData" xml:"MonitorData"`
}

DescribeDiskMonitorDataResponse is the response struct for api DescribeDiskMonitorData

func CreateDescribeDiskMonitorDataResponse ¶

func CreateDescribeDiskMonitorDataResponse() (response *DescribeDiskMonitorDataResponse)

CreateDescribeDiskMonitorDataResponse creates a response to parse from DescribeDiskMonitorData response

type DescribeDisksFullStatusRequest ¶

type DescribeDisksFullStatusRequest struct {
	*requests.RpcRequest
	EventId              *[]string        `position:"Query" name:"EventId"  type:"Repeated"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	EventTimeStart       string           `position:"Query" name:"EventTime.Start"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DiskId               *[]string        `position:"Query" name:"DiskId"  type:"Repeated"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	EventTimeEnd         string           `position:"Query" name:"EventTime.End"`
	HealthStatus         string           `position:"Query" name:"HealthStatus"`
	EventType            string           `position:"Query" name:"EventType"`
	Status               string           `position:"Query" name:"Status"`
}

DescribeDisksFullStatusRequest is the request struct for api DescribeDisksFullStatus

func CreateDescribeDisksFullStatusRequest ¶

func CreateDescribeDisksFullStatusRequest() (request *DescribeDisksFullStatusRequest)

CreateDescribeDisksFullStatusRequest creates a request to invoke DescribeDisksFullStatus API

type DescribeDisksFullStatusResponse ¶

type DescribeDisksFullStatusResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	TotalCount        int               `json:"TotalCount" xml:"TotalCount"`
	PageNumber        int               `json:"PageNumber" xml:"PageNumber"`
	PageSize          int               `json:"PageSize" xml:"PageSize"`
	DiskFullStatusSet DiskFullStatusSet `json:"DiskFullStatusSet" xml:"DiskFullStatusSet"`
}

DescribeDisksFullStatusResponse is the response struct for api DescribeDisksFullStatus

func CreateDescribeDisksFullStatusResponse ¶

func CreateDescribeDisksFullStatusResponse() (response *DescribeDisksFullStatusResponse)

CreateDescribeDisksFullStatusResponse creates a response to parse from DescribeDisksFullStatus response

type DescribeDisksRequest ¶

type DescribeDisksRequest struct {
	*requests.RpcRequest
	ResourceOwnerId               requests.Integer    `position:"Query" name:"ResourceOwnerId"`
	SnapshotId                    string              `position:"Query" name:"SnapshotId"`
	Filter2Value                  string              `position:"Query" name:"Filter.2.Value"`
	AutoSnapshotPolicyId          string              `position:"Query" name:"AutoSnapshotPolicyId"`
	PageNumber                    requests.Integer    `position:"Query" name:"PageNumber"`
	DiskName                      string              `position:"Query" name:"DiskName"`
	DeleteAutoSnapshot            requests.Boolean    `position:"Query" name:"DeleteAutoSnapshot"`
	ResourceGroupId               string              `position:"Query" name:"ResourceGroupId"`
	DiskChargeType                string              `position:"Query" name:"DiskChargeType"`
	LockReason                    string              `position:"Query" name:"LockReason"`
	Filter1Key                    string              `position:"Query" name:"Filter.1.Key"`
	PageSize                      requests.Integer    `position:"Query" name:"PageSize"`
	DiskIds                       string              `position:"Query" name:"DiskIds"`
	Tag                           *[]DescribeDisksTag `position:"Query" name:"Tag"  type:"Repeated"`
	DeleteWithInstance            requests.Boolean    `position:"Query" name:"DeleteWithInstance"`
	EnableAutoSnapshot            requests.Boolean    `position:"Query" name:"EnableAutoSnapshot"`
	DryRun                        requests.Boolean    `position:"Query" name:"DryRun"`
	ResourceOwnerAccount          string              `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                  string              `position:"Query" name:"OwnerAccount"`
	Filter1Value                  string              `position:"Query" name:"Filter.1.Value"`
	Portable                      requests.Boolean    `position:"Query" name:"Portable"`
	EnableAutomatedSnapshotPolicy requests.Boolean    `position:"Query" name:"EnableAutomatedSnapshotPolicy"`
	Filter2Key                    string              `position:"Query" name:"Filter.2.Key"`
	OwnerId                       requests.Integer    `position:"Query" name:"OwnerId"`
	DiskType                      string              `position:"Query" name:"DiskType"`
	AdditionalAttributes          *[]string           `position:"Query" name:"AdditionalAttributes"  type:"Repeated"`
	EnableShared                  requests.Boolean    `position:"Query" name:"EnableShared"`
	InstanceId                    string              `position:"Query" name:"InstanceId"`
	Encrypted                     requests.Boolean    `position:"Query" name:"Encrypted"`
	ZoneId                        string              `position:"Query" name:"ZoneId"`
	Category                      string              `position:"Query" name:"Category"`
	KMSKeyId                      string              `position:"Query" name:"KMSKeyId"`
	Status                        string              `position:"Query" name:"Status"`
}

DescribeDisksRequest is the request struct for api DescribeDisks

func CreateDescribeDisksRequest ¶

func CreateDescribeDisksRequest() (request *DescribeDisksRequest)

CreateDescribeDisksRequest creates a request to invoke DescribeDisks API

type DescribeDisksResponse ¶

type DescribeDisksResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	Disks      Disks  `json:"Disks" xml:"Disks"`
}

DescribeDisksResponse is the response struct for api DescribeDisks

func CreateDescribeDisksResponse ¶

func CreateDescribeDisksResponse() (response *DescribeDisksResponse)

CreateDescribeDisksResponse creates a response to parse from DescribeDisks response

type DescribeDisksTag ¶

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

DescribeDisksTag is a repeated param struct in DescribeDisksRequest

type DescribeEipAddressesRequest ¶

type DescribeEipAddressesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	Filter2Value           string           `position:"Query" name:"Filter.2.Value"`
	ISP                    string           `position:"Query" name:"ISP"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	AllocationId           string           `position:"Query" name:"AllocationId"`
	Filter1Value           string           `position:"Query" name:"Filter.1.Value"`
	Filter2Key             string           `position:"Query" name:"Filter.2.Key"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	EipAddress             string           `position:"Query" name:"EipAddress"`
	PageNumber             requests.Integer `position:"Query" name:"PageNumber"`
	LockReason             string           `position:"Query" name:"LockReason"`
	Filter1Key             string           `position:"Query" name:"Filter.1.Key"`
	AssociatedInstanceType string           `position:"Query" name:"AssociatedInstanceType"`
	PageSize               requests.Integer `position:"Query" name:"PageSize"`
	ChargeType             string           `position:"Query" name:"ChargeType"`
	AssociatedInstanceId   string           `position:"Query" name:"AssociatedInstanceId"`
	Status                 string           `position:"Query" name:"Status"`
}

DescribeEipAddressesRequest is the request struct for api DescribeEipAddresses

func CreateDescribeEipAddressesRequest ¶

func CreateDescribeEipAddressesRequest() (request *DescribeEipAddressesRequest)

CreateDescribeEipAddressesRequest creates a request to invoke DescribeEipAddresses API

type DescribeEipAddressesResponse ¶

type DescribeEipAddressesResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	TotalCount   int          `json:"TotalCount" xml:"TotalCount"`
	PageNumber   int          `json:"PageNumber" xml:"PageNumber"`
	PageSize     int          `json:"PageSize" xml:"PageSize"`
	EipAddresses EipAddresses `json:"EipAddresses" xml:"EipAddresses"`
}

DescribeEipAddressesResponse is the response struct for api DescribeEipAddresses

func CreateDescribeEipAddressesResponse ¶

func CreateDescribeEipAddressesResponse() (response *DescribeEipAddressesResponse)

CreateDescribeEipAddressesResponse creates a response to parse from DescribeEipAddresses response

type DescribeEipMonitorDataRequest ¶

type DescribeEipMonitorDataRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Period               requests.Integer `position:"Query" name:"Period"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	AllocationId         string           `position:"Query" name:"AllocationId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeEipMonitorDataRequest is the request struct for api DescribeEipMonitorData

func CreateDescribeEipMonitorDataRequest ¶

func CreateDescribeEipMonitorDataRequest() (request *DescribeEipMonitorDataRequest)

CreateDescribeEipMonitorDataRequest creates a request to invoke DescribeEipMonitorData API

type DescribeEipMonitorDataResponse ¶

type DescribeEipMonitorDataResponse struct {
	*responses.BaseResponse
	RequestId       string                                  `json:"RequestId" xml:"RequestId"`
	EipMonitorDatas EipMonitorDatasInDescribeEipMonitorData `json:"EipMonitorDatas" xml:"EipMonitorDatas"`
}

DescribeEipMonitorDataResponse is the response struct for api DescribeEipMonitorData

func CreateDescribeEipMonitorDataResponse ¶

func CreateDescribeEipMonitorDataResponse() (response *DescribeEipMonitorDataResponse)

CreateDescribeEipMonitorDataResponse creates a response to parse from DescribeEipMonitorData response

type DescribeEniMonitorDataRequest ¶

type DescribeEniMonitorDataRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	Period               requests.Integer `position:"Query" name:"Period"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	EniId                string           `position:"Query" name:"EniId"`
}

DescribeEniMonitorDataRequest is the request struct for api DescribeEniMonitorData

func CreateDescribeEniMonitorDataRequest ¶

func CreateDescribeEniMonitorDataRequest() (request *DescribeEniMonitorDataRequest)

CreateDescribeEniMonitorDataRequest creates a request to invoke DescribeEniMonitorData API

type DescribeEniMonitorDataResponse ¶

type DescribeEniMonitorDataResponse struct {
	*responses.BaseResponse
	RequestId   string                              `json:"RequestId" xml:"RequestId"`
	TotalCount  int                                 `json:"TotalCount" xml:"TotalCount"`
	MonitorData MonitorDataInDescribeEniMonitorData `json:"MonitorData" xml:"MonitorData"`
}

DescribeEniMonitorDataResponse is the response struct for api DescribeEniMonitorData

func CreateDescribeEniMonitorDataResponse ¶

func CreateDescribeEniMonitorDataResponse() (response *DescribeEniMonitorDataResponse)

CreateDescribeEniMonitorDataResponse creates a response to parse from DescribeEniMonitorData response

type DescribeForwardTableEntriesRequest ¶

type DescribeForwardTableEntriesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ForwardEntryId       string           `position:"Query" name:"ForwardEntryId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeForwardTableEntriesRequest is the request struct for api DescribeForwardTableEntries

func CreateDescribeForwardTableEntriesRequest ¶

func CreateDescribeForwardTableEntriesRequest() (request *DescribeForwardTableEntriesRequest)

CreateDescribeForwardTableEntriesRequest creates a request to invoke DescribeForwardTableEntries API

type DescribeForwardTableEntriesResponse ¶

type DescribeForwardTableEntriesResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	TotalCount          int                 `json:"TotalCount" xml:"TotalCount"`
	PageNumber          int                 `json:"PageNumber" xml:"PageNumber"`
	PageSize            int                 `json:"PageSize" xml:"PageSize"`
	ForwardTableEntries ForwardTableEntries `json:"ForwardTableEntries" xml:"ForwardTableEntries"`
}

DescribeForwardTableEntriesResponse is the response struct for api DescribeForwardTableEntries

func CreateDescribeForwardTableEntriesResponse ¶

func CreateDescribeForwardTableEntriesResponse() (response *DescribeForwardTableEntriesResponse)

CreateDescribeForwardTableEntriesResponse creates a response to parse from DescribeForwardTableEntries response

type DescribeHaVipsFilter ¶

type DescribeHaVipsFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

DescribeHaVipsFilter is a repeated param struct in DescribeHaVipsRequest

type DescribeHaVipsRequest ¶

type DescribeHaVipsRequest struct {
	*requests.RpcRequest
	Filter               *[]DescribeHaVipsFilter `position:"Query" name:"Filter"  type:"Repeated"`
	ResourceOwnerId      requests.Integer        `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                  `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                  `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer        `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer        `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer        `position:"Query" name:"PageNumber"`
}

DescribeHaVipsRequest is the request struct for api DescribeHaVips

func CreateDescribeHaVipsRequest ¶

func CreateDescribeHaVipsRequest() (request *DescribeHaVipsRequest)

CreateDescribeHaVipsRequest creates a request to invoke DescribeHaVips API

type DescribeHaVipsResponse ¶

type DescribeHaVipsResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	HaVips     HaVips `json:"HaVips" xml:"HaVips"`
}

DescribeHaVipsResponse is the response struct for api DescribeHaVips

func CreateDescribeHaVipsResponse ¶

func CreateDescribeHaVipsResponse() (response *DescribeHaVipsResponse)

CreateDescribeHaVipsResponse creates a response to parse from DescribeHaVips response

type DescribeHpcClustersRequest ¶

type DescribeHpcClustersRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	HpcClusterIds        string           `position:"Query" name:"HpcClusterIds"`
}

DescribeHpcClustersRequest is the request struct for api DescribeHpcClusters

func CreateDescribeHpcClustersRequest ¶

func CreateDescribeHpcClustersRequest() (request *DescribeHpcClustersRequest)

CreateDescribeHpcClustersRequest creates a request to invoke DescribeHpcClusters API

type DescribeHpcClustersResponse ¶

type DescribeHpcClustersResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	TotalCount  int         `json:"TotalCount" xml:"TotalCount"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	HpcClusters HpcClusters `json:"HpcClusters" xml:"HpcClusters"`
}

DescribeHpcClustersResponse is the response struct for api DescribeHpcClusters

func CreateDescribeHpcClustersResponse ¶

func CreateDescribeHpcClustersResponse() (response *DescribeHpcClustersResponse)

CreateDescribeHpcClustersResponse creates a response to parse from DescribeHpcClusters response

type DescribeImageSharePermissionRequest ¶

type DescribeImageSharePermissionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ImageId              string           `position:"Query" name:"ImageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeImageSharePermissionRequest is the request struct for api DescribeImageSharePermission

func CreateDescribeImageSharePermissionRequest ¶

func CreateDescribeImageSharePermissionRequest() (request *DescribeImageSharePermissionRequest)

CreateDescribeImageSharePermissionRequest creates a request to invoke DescribeImageSharePermission API

type DescribeImageSharePermissionResponse ¶

type DescribeImageSharePermissionResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	RegionId    string      `json:"RegionId" xml:"RegionId"`
	TotalCount  int         `json:"TotalCount" xml:"TotalCount"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	ImageId     string      `json:"ImageId" xml:"ImageId"`
	ShareGroups ShareGroups `json:"ShareGroups" xml:"ShareGroups"`
	Accounts    Accounts    `json:"Accounts" xml:"Accounts"`
}

DescribeImageSharePermissionResponse is the response struct for api DescribeImageSharePermission

func CreateDescribeImageSharePermissionResponse ¶

func CreateDescribeImageSharePermissionResponse() (response *DescribeImageSharePermissionResponse)

CreateDescribeImageSharePermissionResponse creates a response to parse from DescribeImageSharePermission response

type DescribeImageSupportInstanceTypesFilter ¶

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

DescribeImageSupportInstanceTypesFilter is a repeated param struct in DescribeImageSupportInstanceTypesRequest

type DescribeImageSupportInstanceTypesRequest ¶

type DescribeImageSupportInstanceTypesRequest struct {
	*requests.RpcRequest
	ActionType           string                                     `position:"Query" name:"ActionType"`
	Filter               *[]DescribeImageSupportInstanceTypesFilter `position:"Query" name:"Filter"  type:"Repeated"`
	ResourceOwnerId      requests.Integer                           `position:"Query" name:"ResourceOwnerId"`
	ImageId              string                                     `position:"Query" name:"ImageId"`
	ResourceOwnerAccount string                                     `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer                           `position:"Query" name:"OwnerId"`
}

DescribeImageSupportInstanceTypesRequest is the request struct for api DescribeImageSupportInstanceTypes

func CreateDescribeImageSupportInstanceTypesRequest ¶

func CreateDescribeImageSupportInstanceTypesRequest() (request *DescribeImageSupportInstanceTypesRequest)

CreateDescribeImageSupportInstanceTypesRequest creates a request to invoke DescribeImageSupportInstanceTypes API

type DescribeImageSupportInstanceTypesResponse ¶

type DescribeImageSupportInstanceTypesResponse struct {
	*responses.BaseResponse
	RequestId     string                                           `json:"RequestId" xml:"RequestId"`
	RegionId      string                                           `json:"RegionId" xml:"RegionId"`
	ImageId       string                                           `json:"ImageId" xml:"ImageId"`
	InstanceTypes InstanceTypesInDescribeImageSupportInstanceTypes `json:"InstanceTypes" xml:"InstanceTypes"`
}

DescribeImageSupportInstanceTypesResponse is the response struct for api DescribeImageSupportInstanceTypes

func CreateDescribeImageSupportInstanceTypesResponse ¶

func CreateDescribeImageSupportInstanceTypesResponse() (response *DescribeImageSupportInstanceTypesResponse)

CreateDescribeImageSupportInstanceTypesResponse creates a response to parse from DescribeImageSupportInstanceTypes response

type DescribeImagesFilter ¶

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

DescribeImagesFilter is a repeated param struct in DescribeImagesRequest

type DescribeImagesRequest ¶

type DescribeImagesRequest struct {
	*requests.RpcRequest
	ActionType           string                  `position:"Query" name:"ActionType"`
	ResourceOwnerId      requests.Integer        `position:"Query" name:"ResourceOwnerId"`
	ImageId              string                  `position:"Query" name:"ImageId"`
	SnapshotId           string                  `position:"Query" name:"SnapshotId"`
	Usage                string                  `position:"Query" name:"Usage"`
	PageNumber           requests.Integer        `position:"Query" name:"PageNumber"`
	ImageOwnerAlias      string                  `position:"Query" name:"ImageOwnerAlias"`
	ResourceGroupId      string                  `position:"Query" name:"ResourceGroupId"`
	IsSupportIoOptimized requests.Boolean        `position:"Query" name:"IsSupportIoOptimized"`
	ImageName            string                  `position:"Query" name:"ImageName"`
	IsSupportCloudinit   requests.Boolean        `position:"Query" name:"IsSupportCloudinit"`
	PageSize             requests.Integer        `position:"Query" name:"PageSize"`
	InstanceType         string                  `position:"Query" name:"InstanceType"`
	Tag                  *[]DescribeImagesTag    `position:"Query" name:"Tag"  type:"Repeated"`
	Architecture         string                  `position:"Query" name:"Architecture"`
	DryRun               requests.Boolean        `position:"Query" name:"DryRun"`
	ResourceOwnerAccount string                  `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                  `position:"Query" name:"OwnerAccount"`
	ShowExpired          requests.Boolean        `position:"Query" name:"ShowExpired"`
	OSType               string                  `position:"Query" name:"OSType"`
	OwnerId              requests.Integer        `position:"Query" name:"OwnerId"`
	Filter               *[]DescribeImagesFilter `position:"Query" name:"Filter"  type:"Repeated"`
	Status               string                  `position:"Query" name:"Status"`
}

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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	RegionId   string `json:"RegionId" xml:"RegionId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	Images     Images `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 DescribeImagesTag ¶

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

DescribeImagesTag is a repeated param struct in DescribeImagesRequest

type DescribeInstanceAttributeRequest ¶

type DescribeInstanceAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeInstanceAttributeRequest is the request struct for api DescribeInstanceAttribute

func CreateDescribeInstanceAttributeRequest ¶

func CreateDescribeInstanceAttributeRequest() (request *DescribeInstanceAttributeRequest)

CreateDescribeInstanceAttributeRequest creates a request to invoke DescribeInstanceAttribute API

type DescribeInstanceAttributeResponse ¶

type DescribeInstanceAttributeResponse struct {
	*responses.BaseResponse
	RequestId               string                                      `json:"RequestId" xml:"RequestId"`
	InstanceId              string                                      `json:"InstanceId" xml:"InstanceId"`
	InstanceName            string                                      `json:"InstanceName" xml:"InstanceName"`
	ImageId                 string                                      `json:"ImageId" xml:"ImageId"`
	RegionId                string                                      `json:"RegionId" xml:"RegionId"`
	ZoneId                  string                                      `json:"ZoneId" xml:"ZoneId"`
	ClusterId               string                                      `json:"ClusterId" xml:"ClusterId"`
	InstanceType            string                                      `json:"InstanceType" xml:"InstanceType"`
	Cpu                     int                                         `json:"Cpu" xml:"Cpu"`
	Memory                  int                                         `json:"Memory" xml:"Memory"`
	HostName                string                                      `json:"HostName" xml:"HostName"`
	Status                  string                                      `json:"Status" xml:"Status"`
	InternetChargeType      string                                      `json:"InternetChargeType" xml:"InternetChargeType"`
	InternetMaxBandwidthIn  int                                         `json:"InternetMaxBandwidthIn" xml:"InternetMaxBandwidthIn"`
	InternetMaxBandwidthOut int                                         `json:"InternetMaxBandwidthOut" xml:"InternetMaxBandwidthOut"`
	VlanId                  string                                      `json:"VlanId" xml:"VlanId"`
	SerialNumber            string                                      `json:"SerialNumber" xml:"SerialNumber"`
	CreationTime            string                                      `json:"CreationTime" xml:"CreationTime"`
	Description             string                                      `json:"Description" xml:"Description"`
	InstanceNetworkType     string                                      `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
	IoOptimized             string                                      `json:"IoOptimized" xml:"IoOptimized"`
	InstanceChargeType      string                                      `json:"InstanceChargeType" xml:"InstanceChargeType"`
	ExpiredTime             string                                      `json:"ExpiredTime" xml:"ExpiredTime"`
	StoppedMode             string                                      `json:"StoppedMode" xml:"StoppedMode"`
	CreditSpecification     string                                      `json:"CreditSpecification" xml:"CreditSpecification"`
	SecurityGroupIds        SecurityGroupIdsInDescribeInstanceAttribute `json:"SecurityGroupIds" xml:"SecurityGroupIds"`
	PublicIpAddress         PublicIpAddressInDescribeInstanceAttribute  `json:"PublicIpAddress" xml:"PublicIpAddress"`
	InnerIpAddress          InnerIpAddressInDescribeInstanceAttribute   `json:"InnerIpAddress" xml:"InnerIpAddress"`
	VpcAttributes           VpcAttributes                               `json:"VpcAttributes" xml:"VpcAttributes"`
	EipAddress              EipAddress                                  `json:"EipAddress" xml:"EipAddress"`
	DedicatedHostAttribute  DedicatedHostAttribute                      `json:"DedicatedHostAttribute" xml:"DedicatedHostAttribute"`
	OperationLocks          OperationLocksInDescribeInstanceAttribute   `json:"OperationLocks" xml:"OperationLocks"`
}

DescribeInstanceAttributeResponse is the response struct for api DescribeInstanceAttribute

func CreateDescribeInstanceAttributeResponse ¶

func CreateDescribeInstanceAttributeResponse() (response *DescribeInstanceAttributeResponse)

CreateDescribeInstanceAttributeResponse creates a response to parse from DescribeInstanceAttribute response

type DescribeInstanceAutoRenewAttributeRequest ¶

type DescribeInstanceAutoRenewAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	RenewalStatus        string           `position:"Query" name:"RenewalStatus"`
	PageSize             string           `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           string           `position:"Query" name:"PageNumber"`
}

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
	RequestId               string                  `json:"RequestId" xml:"RequestId"`
	PageNumber              int                     `json:"PageNumber" xml:"PageNumber"`
	PageSize                int                     `json:"PageSize" xml:"PageSize"`
	TotalCount              int                     `json:"TotalCount" xml:"TotalCount"`
	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 DescribeInstanceHistoryEventsRequest ¶

type DescribeInstanceHistoryEventsRequest struct {
	*requests.RpcRequest
	EventId                  *[]string        `position:"Query" name:"EventId"  type:"Repeated"`
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EventCycleStatus         string           `position:"Query" name:"EventCycleStatus"`
	PageNumber               requests.Integer `position:"Query" name:"PageNumber"`
	PageSize                 requests.Integer `position:"Query" name:"PageSize"`
	InstanceEventCycleStatus *[]string        `position:"Query" name:"InstanceEventCycleStatus"  type:"Repeated"`
	EventPublishTimeEnd      string           `position:"Query" name:"EventPublishTime.End"`
	InstanceEventType        *[]string        `position:"Query" name:"InstanceEventType"  type:"Repeated"`
	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount             string           `position:"Query" name:"OwnerAccount"`
	NotBeforeStart           string           `position:"Query" name:"NotBefore.Start"`
	OwnerId                  requests.Integer `position:"Query" name:"OwnerId"`
	EventPublishTimeStart    string           `position:"Query" name:"EventPublishTime.Start"`
	InstanceId               string           `position:"Query" name:"InstanceId"`
	NotBeforeEnd             string           `position:"Query" name:"NotBefore.End"`
	EventType                string           `position:"Query" name:"EventType"`
}

DescribeInstanceHistoryEventsRequest is the request struct for api DescribeInstanceHistoryEvents

func CreateDescribeInstanceHistoryEventsRequest ¶

func CreateDescribeInstanceHistoryEventsRequest() (request *DescribeInstanceHistoryEventsRequest)

CreateDescribeInstanceHistoryEventsRequest creates a request to invoke DescribeInstanceHistoryEvents API

type DescribeInstanceHistoryEventsResponse ¶

type DescribeInstanceHistoryEventsResponse struct {
	*responses.BaseResponse
	RequestId              string                 `json:"RequestId" xml:"RequestId"`
	TotalCount             int                    `json:"TotalCount" xml:"TotalCount"`
	PageNumber             int                    `json:"PageNumber" xml:"PageNumber"`
	PageSize               int                    `json:"PageSize" xml:"PageSize"`
	InstanceSystemEventSet InstanceSystemEventSet `json:"InstanceSystemEventSet" xml:"InstanceSystemEventSet"`
}

DescribeInstanceHistoryEventsResponse is the response struct for api DescribeInstanceHistoryEvents

func CreateDescribeInstanceHistoryEventsResponse ¶

func CreateDescribeInstanceHistoryEventsResponse() (response *DescribeInstanceHistoryEventsResponse)

CreateDescribeInstanceHistoryEventsResponse creates a response to parse from DescribeInstanceHistoryEvents response

type DescribeInstanceMonitorDataRequest ¶

type DescribeInstanceMonitorDataRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	Period               requests.Integer `position:"Query" name:"Period"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	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
	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 DescribeInstancePhysicalAttributeRequest ¶

type DescribeInstancePhysicalAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeInstancePhysicalAttributeRequest is the request struct for api DescribeInstancePhysicalAttribute

func CreateDescribeInstancePhysicalAttributeRequest ¶

func CreateDescribeInstancePhysicalAttributeRequest() (request *DescribeInstancePhysicalAttributeRequest)

CreateDescribeInstancePhysicalAttributeRequest creates a request to invoke DescribeInstancePhysicalAttribute API

type DescribeInstancePhysicalAttributeResponse ¶

type DescribeInstancePhysicalAttributeResponse struct {
	*responses.BaseResponse
	RequestId        string `json:"RequestId" xml:"RequestId"`
	InstanceId       string `json:"InstanceId" xml:"InstanceId"`
	VlanId           string `json:"VlanId" xml:"VlanId"`
	NodeControllerId string `json:"NodeControllerId" xml:"NodeControllerId"`
	RackId           string `json:"RackId" xml:"RackId"`
}

DescribeInstancePhysicalAttributeResponse is the response struct for api DescribeInstancePhysicalAttribute

func CreateDescribeInstancePhysicalAttributeResponse ¶

func CreateDescribeInstancePhysicalAttributeResponse() (response *DescribeInstancePhysicalAttributeResponse)

CreateDescribeInstancePhysicalAttributeResponse creates a response to parse from DescribeInstancePhysicalAttribute response

type DescribeInstanceRamRoleRequest ¶

type DescribeInstanceRamRoleRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	InstanceIds          string           `position:"Query" name:"InstanceIds"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	RamRoleName          string           `position:"Query" name:"RamRoleName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeInstanceRamRoleRequest is the request struct for api DescribeInstanceRamRole

func CreateDescribeInstanceRamRoleRequest ¶

func CreateDescribeInstanceRamRoleRequest() (request *DescribeInstanceRamRoleRequest)

CreateDescribeInstanceRamRoleRequest creates a request to invoke DescribeInstanceRamRole API

type DescribeInstanceRamRoleResponse ¶

type DescribeInstanceRamRoleResponse struct {
	*responses.BaseResponse
	RequestId           string                                       `json:"RequestId" xml:"RequestId"`
	RegionId            string                                       `json:"RegionId" xml:"RegionId"`
	TotalCount          int                                          `json:"TotalCount" xml:"TotalCount"`
	InstanceRamRoleSets InstanceRamRoleSetsInDescribeInstanceRamRole `json:"InstanceRamRoleSets" xml:"InstanceRamRoleSets"`
}

DescribeInstanceRamRoleResponse is the response struct for api DescribeInstanceRamRole

func CreateDescribeInstanceRamRoleResponse ¶

func CreateDescribeInstanceRamRoleResponse() (response *DescribeInstanceRamRoleResponse)

CreateDescribeInstanceRamRoleResponse creates a response to parse from DescribeInstanceRamRole response

type DescribeInstanceStatusRequest ¶

type DescribeInstanceStatusRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	ClusterId            string           `position:"Query" name:"ClusterId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeInstanceStatusRequest is the request struct for api DescribeInstanceStatus

func CreateDescribeInstanceStatusRequest ¶

func CreateDescribeInstanceStatusRequest() (request *DescribeInstanceStatusRequest)

CreateDescribeInstanceStatusRequest creates a request to invoke DescribeInstanceStatus API

type DescribeInstanceStatusResponse ¶

type DescribeInstanceStatusResponse struct {
	*responses.BaseResponse
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	TotalCount       int              `json:"TotalCount" xml:"TotalCount"`
	PageNumber       int              `json:"PageNumber" xml:"PageNumber"`
	PageSize         int              `json:"PageSize" xml:"PageSize"`
	InstanceStatuses InstanceStatuses `json:"InstanceStatuses" xml:"InstanceStatuses"`
}

DescribeInstanceStatusResponse is the response struct for api DescribeInstanceStatus

func CreateDescribeInstanceStatusResponse ¶

func CreateDescribeInstanceStatusResponse() (response *DescribeInstanceStatusResponse)

CreateDescribeInstanceStatusResponse creates a response to parse from DescribeInstanceStatus response

type DescribeInstanceTopologyRequest ¶

type DescribeInstanceTopologyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	InstanceIds          string           `position:"Query" name:"InstanceIds"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeInstanceTopologyRequest is the request struct for api DescribeInstanceTopology

func CreateDescribeInstanceTopologyRequest ¶

func CreateDescribeInstanceTopologyRequest() (request *DescribeInstanceTopologyRequest)

CreateDescribeInstanceTopologyRequest creates a request to invoke DescribeInstanceTopology API

type DescribeInstanceTopologyResponse ¶

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

DescribeInstanceTopologyResponse is the response struct for api DescribeInstanceTopology

func CreateDescribeInstanceTopologyResponse ¶

func CreateDescribeInstanceTopologyResponse() (response *DescribeInstanceTopologyResponse)

CreateDescribeInstanceTopologyResponse creates a response to parse from DescribeInstanceTopology response

type DescribeInstanceTypeFamiliesRequest ¶

type DescribeInstanceTypeFamiliesRequest struct {
	*requests.RpcRequest
	Generation           string           `position:"Query" name:"Generation"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeInstanceTypeFamiliesRequest is the request struct for api DescribeInstanceTypeFamilies

func CreateDescribeInstanceTypeFamiliesRequest ¶

func CreateDescribeInstanceTypeFamiliesRequest() (request *DescribeInstanceTypeFamiliesRequest)

CreateDescribeInstanceTypeFamiliesRequest creates a request to invoke DescribeInstanceTypeFamilies API

type DescribeInstanceTypeFamiliesResponse ¶

type DescribeInstanceTypeFamiliesResponse struct {
	*responses.BaseResponse
	RequestId            string                                             `json:"RequestId" xml:"RequestId"`
	InstanceTypeFamilies InstanceTypeFamiliesInDescribeInstanceTypeFamilies `json:"InstanceTypeFamilies" xml:"InstanceTypeFamilies"`
}

DescribeInstanceTypeFamiliesResponse is the response struct for api DescribeInstanceTypeFamilies

func CreateDescribeInstanceTypeFamiliesResponse ¶

func CreateDescribeInstanceTypeFamiliesResponse() (response *DescribeInstanceTypeFamiliesResponse)

CreateDescribeInstanceTypeFamiliesResponse creates a response to parse from DescribeInstanceTypeFamilies response

type DescribeInstanceTypesRequest ¶

type DescribeInstanceTypesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	InstanceTypeFamily   string           `position:"Query" name:"InstanceTypeFamily"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

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
	RequestId     string                               `json:"RequestId" xml:"RequestId"`
	InstanceTypes InstanceTypesInDescribeInstanceTypes `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 DescribeInstanceVncPasswdRequest ¶

type DescribeInstanceVncPasswdRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeInstanceVncPasswdRequest is the request struct for api DescribeInstanceVncPasswd

func CreateDescribeInstanceVncPasswdRequest ¶

func CreateDescribeInstanceVncPasswdRequest() (request *DescribeInstanceVncPasswdRequest)

CreateDescribeInstanceVncPasswdRequest creates a request to invoke DescribeInstanceVncPasswd API

type DescribeInstanceVncPasswdResponse ¶

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

DescribeInstanceVncPasswdResponse is the response struct for api DescribeInstanceVncPasswd

func CreateDescribeInstanceVncPasswdResponse ¶

func CreateDescribeInstanceVncPasswdResponse() (response *DescribeInstanceVncPasswdResponse)

CreateDescribeInstanceVncPasswdResponse creates a response to parse from DescribeInstanceVncPasswd response

type DescribeInstanceVncUrlRequest ¶

type DescribeInstanceVncUrlRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeInstanceVncUrlRequest is the request struct for api DescribeInstanceVncUrl

func CreateDescribeInstanceVncUrlRequest ¶

func CreateDescribeInstanceVncUrlRequest() (request *DescribeInstanceVncUrlRequest)

CreateDescribeInstanceVncUrlRequest creates a request to invoke DescribeInstanceVncUrl API

type DescribeInstanceVncUrlResponse ¶

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 ¶

func CreateDescribeInstanceVncUrlResponse() (response *DescribeInstanceVncUrlResponse)

CreateDescribeInstanceVncUrlResponse creates a response to parse from DescribeInstanceVncUrl response

type DescribeInstancesFullStatusRequest ¶

type DescribeInstancesFullStatusRequest struct {
	*requests.RpcRequest
	EventId               *[]string        `position:"Query" name:"EventId"  type:"Repeated"`
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber            requests.Integer `position:"Query" name:"PageNumber"`
	PageSize              requests.Integer `position:"Query" name:"PageSize"`
	EventPublishTimeEnd   string           `position:"Query" name:"EventPublishTime.End"`
	InstanceEventType     *[]string        `position:"Query" name:"InstanceEventType"  type:"Repeated"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	NotBeforeStart        string           `position:"Query" name:"NotBefore.Start"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	EventPublishTimeStart string           `position:"Query" name:"EventPublishTime.Start"`
	InstanceId            *[]string        `position:"Query" name:"InstanceId"  type:"Repeated"`
	NotBeforeEnd          string           `position:"Query" name:"NotBefore.End"`
	HealthStatus          string           `position:"Query" name:"HealthStatus"`
	EventType             string           `position:"Query" name:"EventType"`
	Status                string           `position:"Query" name:"Status"`
}

DescribeInstancesFullStatusRequest is the request struct for api DescribeInstancesFullStatus

func CreateDescribeInstancesFullStatusRequest ¶

func CreateDescribeInstancesFullStatusRequest() (request *DescribeInstancesFullStatusRequest)

CreateDescribeInstancesFullStatusRequest creates a request to invoke DescribeInstancesFullStatus API

type DescribeInstancesFullStatusResponse ¶

type DescribeInstancesFullStatusResponse struct {
	*responses.BaseResponse
	RequestId             string                `json:"RequestId" xml:"RequestId"`
	TotalCount            int                   `json:"TotalCount" xml:"TotalCount"`
	PageNumber            int                   `json:"PageNumber" xml:"PageNumber"`
	PageSize              int                   `json:"PageSize" xml:"PageSize"`
	InstanceFullStatusSet InstanceFullStatusSet `json:"InstanceFullStatusSet" xml:"InstanceFullStatusSet"`
}

DescribeInstancesFullStatusResponse is the response struct for api DescribeInstancesFullStatus

func CreateDescribeInstancesFullStatusResponse ¶

func CreateDescribeInstancesFullStatusResponse() (response *DescribeInstancesFullStatusResponse)

CreateDescribeInstancesFullStatusResponse creates a response to parse from DescribeInstancesFullStatus response

type DescribeInstancesRequest ¶

type DescribeInstancesRequest struct {
	*requests.RpcRequest
	InnerIpAddresses     string                  `position:"Query" name:"InnerIpAddresses"`
	ResourceOwnerId      requests.Integer        `position:"Query" name:"ResourceOwnerId"`
	ImageId              string                  `position:"Query" name:"ImageId"`
	PrivateIpAddresses   string                  `position:"Query" name:"PrivateIpAddresses"`
	HpcClusterId         string                  `position:"Query" name:"HpcClusterId"`
	Filter2Value         string                  `position:"Query" name:"Filter.2.Value"`
	Filter4Value         string                  `position:"Query" name:"Filter.4.Value"`
	IoOptimized          requests.Boolean        `position:"Query" name:"IoOptimized"`
	SecurityGroupId      string                  `position:"Query" name:"SecurityGroupId"`
	KeyPairName          string                  `position:"Query" name:"KeyPairName"`
	Filter4Key           string                  `position:"Query" name:"Filter.4.Key"`
	PageNumber           requests.Integer        `position:"Query" name:"PageNumber"`
	ResourceGroupId      string                  `position:"Query" name:"ResourceGroupId"`
	LockReason           string                  `position:"Query" name:"LockReason"`
	Filter1Key           string                  `position:"Query" name:"Filter.1.Key"`
	RdmaIpAddresses      string                  `position:"Query" name:"RdmaIpAddresses"`
	DeviceAvailable      requests.Boolean        `position:"Query" name:"DeviceAvailable"`
	PageSize             requests.Integer        `position:"Query" name:"PageSize"`
	PublicIpAddresses    string                  `position:"Query" name:"PublicIpAddresses"`
	InstanceType         string                  `position:"Query" name:"InstanceType"`
	Tag                  *[]DescribeInstancesTag `position:"Query" name:"Tag"  type:"Repeated"`
	InstanceChargeType   string                  `position:"Query" name:"InstanceChargeType"`
	Filter3Value         string                  `position:"Query" name:"Filter.3.Value"`
	DryRun               requests.Boolean        `position:"Query" name:"DryRun"`
	ResourceOwnerAccount string                  `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                  `position:"Query" name:"OwnerAccount"`
	InstanceTypeFamily   string                  `position:"Query" name:"InstanceTypeFamily"`
	Filter1Value         string                  `position:"Query" name:"Filter.1.Value"`
	NeedSaleCycle        requests.Boolean        `position:"Query" name:"NeedSaleCycle"`
	Filter2Key           string                  `position:"Query" name:"Filter.2.Key"`
	OwnerId              requests.Integer        `position:"Query" name:"OwnerId"`
	VSwitchId            string                  `position:"Query" name:"VSwitchId"`
	EipAddresses         string                  `position:"Query" name:"EipAddresses"`
	InstanceName         string                  `position:"Query" name:"InstanceName"`
	InstanceIds          string                  `position:"Query" name:"InstanceIds"`
	InternetChargeType   string                  `position:"Query" name:"InternetChargeType"`
	VpcId                string                  `position:"Query" name:"VpcId"`
	ZoneId               string                  `position:"Query" name:"ZoneId"`
	Filter3Key           string                  `position:"Query" name:"Filter.3.Key"`
	InstanceNetworkType  string                  `position:"Query" name:"InstanceNetworkType"`
	Status               string                  `position:"Query" name:"Status"`
}

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
	RequestId  string                       `json:"RequestId" xml:"RequestId"`
	TotalCount int                          `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                          `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                          `json:"PageSize" xml:"PageSize"`
	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 DescribeInstancesTag ¶

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

DescribeInstancesTag is a repeated param struct in DescribeInstancesRequest

type DescribeInvocationResultsRequest ¶

type DescribeInvocationResultsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CommandId            string           `position:"Query" name:"CommandId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	InvokeId             string           `position:"Query" name:"InvokeId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	InvokeRecordStatus   string           `position:"Query" name:"InvokeRecordStatus"`
}

DescribeInvocationResultsRequest is the request struct for api DescribeInvocationResults

func CreateDescribeInvocationResultsRequest ¶

func CreateDescribeInvocationResultsRequest() (request *DescribeInvocationResultsRequest)

CreateDescribeInvocationResultsRequest creates a request to invoke DescribeInvocationResults API

type DescribeInvocationResultsResponse ¶

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

DescribeInvocationResultsResponse is the response struct for api DescribeInvocationResults

func CreateDescribeInvocationResultsResponse ¶

func CreateDescribeInvocationResultsResponse() (response *DescribeInvocationResultsResponse)

CreateDescribeInvocationResultsResponse creates a response to parse from DescribeInvocationResults response

type DescribeInvocationsRequest ¶

type DescribeInvocationsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InvokeStatus         string           `position:"Query" name:"InvokeStatus"`
	CommandId            string           `position:"Query" name:"CommandId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	InvokeId             string           `position:"Query" name:"InvokeId"`
	Timed                requests.Boolean `position:"Query" name:"Timed"`
	CommandName          string           `position:"Query" name:"CommandName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	CommandType          string           `position:"Query" name:"CommandType"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

DescribeInvocationsRequest is the request struct for api DescribeInvocations

func CreateDescribeInvocationsRequest ¶

func CreateDescribeInvocationsRequest() (request *DescribeInvocationsRequest)

CreateDescribeInvocationsRequest creates a request to invoke DescribeInvocations API

type DescribeInvocationsResponse ¶

type DescribeInvocationsResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	TotalCount  int         `json:"TotalCount" xml:"TotalCount"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	Invocations Invocations `json:"Invocations" xml:"Invocations"`
}

DescribeInvocationsResponse is the response struct for api DescribeInvocations

func CreateDescribeInvocationsResponse ¶

func CreateDescribeInvocationsResponse() (response *DescribeInvocationsResponse)

CreateDescribeInvocationsResponse creates a response to parse from DescribeInvocations response

type DescribeKeyPairsRequest ¶

type DescribeKeyPairsRequest struct {
	*requests.RpcRequest
	ResourceGroupId      string                 `position:"Query" name:"ResourceGroupId"`
	ResourceOwnerId      requests.Integer       `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                 `position:"Query" name:"ResourceOwnerAccount"`
	KeyPairFingerPrint   string                 `position:"Query" name:"KeyPairFingerPrint"`
	PageSize             requests.Integer       `position:"Query" name:"PageSize"`
	KeyPairName          string                 `position:"Query" name:"KeyPairName"`
	Tag                  *[]DescribeKeyPairsTag `position:"Query" name:"Tag"  type:"Repeated"`
	OwnerId              requests.Integer       `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer       `position:"Query" name:"PageNumber"`
}

DescribeKeyPairsRequest is the request struct for api DescribeKeyPairs

func CreateDescribeKeyPairsRequest ¶

func CreateDescribeKeyPairsRequest() (request *DescribeKeyPairsRequest)

CreateDescribeKeyPairsRequest creates a request to invoke DescribeKeyPairs API

type DescribeKeyPairsResponse ¶

type DescribeKeyPairsResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	KeyPairs   KeyPairs `json:"KeyPairs" xml:"KeyPairs"`
}

DescribeKeyPairsResponse is the response struct for api DescribeKeyPairs

func CreateDescribeKeyPairsResponse ¶

func CreateDescribeKeyPairsResponse() (response *DescribeKeyPairsResponse)

CreateDescribeKeyPairsResponse creates a response to parse from DescribeKeyPairs response

type DescribeKeyPairsTag ¶

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

DescribeKeyPairsTag is a repeated param struct in DescribeKeyPairsRequest

type DescribeLaunchTemplateVersionsRequest ¶

type DescribeLaunchTemplateVersionsRequest struct {
	*requests.RpcRequest
	LaunchTemplateName    string           `position:"Query" name:"LaunchTemplateName"`
	MaxVersion            requests.Integer `position:"Query" name:"MaxVersion"`
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DefaultVersion        requests.Boolean `position:"Query" name:"DefaultVersion"`
	MinVersion            requests.Integer `position:"Query" name:"MinVersion"`
	PageNumber            requests.Integer `position:"Query" name:"PageNumber"`
	PageSize              requests.Integer `position:"Query" name:"PageSize"`
	LaunchTemplateId      string           `position:"Query" name:"LaunchTemplateId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	LaunchTemplateVersion *[]string        `position:"Query" name:"LaunchTemplateVersion"  type:"Repeated"`
	DetailFlag            requests.Boolean `position:"Query" name:"DetailFlag"`
}

DescribeLaunchTemplateVersionsRequest is the request struct for api DescribeLaunchTemplateVersions

func CreateDescribeLaunchTemplateVersionsRequest ¶

func CreateDescribeLaunchTemplateVersionsRequest() (request *DescribeLaunchTemplateVersionsRequest)

CreateDescribeLaunchTemplateVersionsRequest creates a request to invoke DescribeLaunchTemplateVersions API

type DescribeLaunchTemplateVersionsResponse ¶

type DescribeLaunchTemplateVersionsResponse struct {
	*responses.BaseResponse
	RequestId                 string                    `json:"RequestId" xml:"RequestId"`
	TotalCount                int                       `json:"TotalCount" xml:"TotalCount"`
	PageNumber                int                       `json:"PageNumber" xml:"PageNumber"`
	PageSize                  int                       `json:"PageSize" xml:"PageSize"`
	LaunchTemplateVersionSets LaunchTemplateVersionSets `json:"LaunchTemplateVersionSets" xml:"LaunchTemplateVersionSets"`
}

DescribeLaunchTemplateVersionsResponse is the response struct for api DescribeLaunchTemplateVersions

func CreateDescribeLaunchTemplateVersionsResponse ¶

func CreateDescribeLaunchTemplateVersionsResponse() (response *DescribeLaunchTemplateVersionsResponse)

CreateDescribeLaunchTemplateVersionsResponse creates a response to parse from DescribeLaunchTemplateVersions response

type DescribeLaunchTemplatesRequest ¶

type DescribeLaunchTemplatesRequest struct {
	*requests.RpcRequest
	LaunchTemplateName      *[]string                             `position:"Query" name:"LaunchTemplateName"  type:"Repeated"`
	ResourceOwnerId         requests.Integer                      `position:"Query" name:"ResourceOwnerId"`
	PageNumber              requests.Integer                      `position:"Query" name:"PageNumber"`
	PageSize                requests.Integer                      `position:"Query" name:"PageSize"`
	TemplateTag             *[]DescribeLaunchTemplatesTemplateTag `position:"Query" name:"TemplateTag"  type:"Repeated"`
	LaunchTemplateId        *[]string                             `position:"Query" name:"LaunchTemplateId"  type:"Repeated"`
	ResourceOwnerAccount    string                                `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount            string                                `position:"Query" name:"OwnerAccount"`
	TemplateResourceGroupId string                                `position:"Query" name:"TemplateResourceGroupId"`
	OwnerId                 requests.Integer                      `position:"Query" name:"OwnerId"`
}

DescribeLaunchTemplatesRequest is the request struct for api DescribeLaunchTemplates

func CreateDescribeLaunchTemplatesRequest ¶

func CreateDescribeLaunchTemplatesRequest() (request *DescribeLaunchTemplatesRequest)

CreateDescribeLaunchTemplatesRequest creates a request to invoke DescribeLaunchTemplates API

type DescribeLaunchTemplatesResponse ¶

type DescribeLaunchTemplatesResponse struct {
	*responses.BaseResponse
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	TotalCount         int                `json:"TotalCount" xml:"TotalCount"`
	PageNumber         int                `json:"PageNumber" xml:"PageNumber"`
	PageSize           int                `json:"PageSize" xml:"PageSize"`
	LaunchTemplateSets LaunchTemplateSets `json:"LaunchTemplateSets" xml:"LaunchTemplateSets"`
}

DescribeLaunchTemplatesResponse is the response struct for api DescribeLaunchTemplates

func CreateDescribeLaunchTemplatesResponse ¶

func CreateDescribeLaunchTemplatesResponse() (response *DescribeLaunchTemplatesResponse)

CreateDescribeLaunchTemplatesResponse creates a response to parse from DescribeLaunchTemplates response

type DescribeLaunchTemplatesTemplateTag ¶

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

DescribeLaunchTemplatesTemplateTag is a repeated param struct in DescribeLaunchTemplatesRequest

type DescribeLimitationRequest ¶

type DescribeLimitationRequest struct {
	*requests.RpcRequest
	Limitation           string           `position:"Query" name:"Limitation"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeLimitationRequest is the request struct for api DescribeLimitation

func CreateDescribeLimitationRequest ¶

func CreateDescribeLimitationRequest() (request *DescribeLimitationRequest)

CreateDescribeLimitationRequest creates a request to invoke DescribeLimitation API

type DescribeLimitationResponse ¶

type DescribeLimitationResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Limitation string `json:"Limitation" xml:"Limitation"`
	Value      string `json:"Value" xml:"Value"`
}

DescribeLimitationResponse is the response struct for api DescribeLimitation

func CreateDescribeLimitationResponse ¶

func CreateDescribeLimitationResponse() (response *DescribeLimitationResponse)

CreateDescribeLimitationResponse creates a response to parse from DescribeLimitation response

type DescribeNatGatewaysRequest ¶

type DescribeNatGatewaysRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	VpcId                string           `position:"Query" name:"VpcId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeNatGatewaysRequest is the request struct for api DescribeNatGateways

func CreateDescribeNatGatewaysRequest ¶

func CreateDescribeNatGatewaysRequest() (request *DescribeNatGatewaysRequest)

CreateDescribeNatGatewaysRequest creates a request to invoke DescribeNatGateways API

type DescribeNatGatewaysResponse ¶

type DescribeNatGatewaysResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	TotalCount  int         `json:"TotalCount" xml:"TotalCount"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	NatGateways NatGateways `json:"NatGateways" xml:"NatGateways"`
}

DescribeNatGatewaysResponse is the response struct for api DescribeNatGateways

func CreateDescribeNatGatewaysResponse ¶

func CreateDescribeNatGatewaysResponse() (response *DescribeNatGatewaysResponse)

CreateDescribeNatGatewaysResponse creates a response to parse from DescribeNatGateways response

type DescribeNetworkInterfacePermissionsRequest ¶

type DescribeNetworkInterfacePermissionsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId              requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber                   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize                     requests.Integer `position:"Query" name:"PageSize"`
	NetworkInterfacePermissionId *[]string        `position:"Query" name:"NetworkInterfacePermissionId"  type:"Repeated"`
	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
	NetworkInterfaceId           string           `position:"Query" name:"NetworkInterfaceId"`
}

DescribeNetworkInterfacePermissionsRequest is the request struct for api DescribeNetworkInterfacePermissions

func CreateDescribeNetworkInterfacePermissionsRequest ¶

func CreateDescribeNetworkInterfacePermissionsRequest() (request *DescribeNetworkInterfacePermissionsRequest)

CreateDescribeNetworkInterfacePermissionsRequest creates a request to invoke DescribeNetworkInterfacePermissions API

type DescribeNetworkInterfacePermissionsResponse ¶

type DescribeNetworkInterfacePermissionsResponse struct {
	*responses.BaseResponse
	RequestId                   string                      `json:"RequestId" xml:"RequestId"`
	TotalCount                  int                         `json:"TotalCount" xml:"TotalCount"`
	PageNumber                  int                         `json:"PageNumber" xml:"PageNumber"`
	PageSize                    int                         `json:"PageSize" xml:"PageSize"`
	NetworkInterfacePermissions NetworkInterfacePermissions `json:"NetworkInterfacePermissions" xml:"NetworkInterfacePermissions"`
}

DescribeNetworkInterfacePermissionsResponse is the response struct for api DescribeNetworkInterfacePermissions

func CreateDescribeNetworkInterfacePermissionsResponse ¶

func CreateDescribeNetworkInterfacePermissionsResponse() (response *DescribeNetworkInterfacePermissionsResponse)

CreateDescribeNetworkInterfacePermissionsResponse creates a response to parse from DescribeNetworkInterfacePermissions response

type DescribeNetworkInterfacesRequest ¶

type DescribeNetworkInterfacesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer                `position:"Query" name:"ResourceOwnerId"`
	SecurityGroupId      string                          `position:"Query" name:"SecurityGroupId"`
	Type                 string                          `position:"Query" name:"Type"`
	PageNumber           requests.Integer                `position:"Query" name:"PageNumber"`
	ResourceGroupId      string                          `position:"Query" name:"ResourceGroupId"`
	PageSize             requests.Integer                `position:"Query" name:"PageSize"`
	Tag                  *[]DescribeNetworkInterfacesTag `position:"Query" name:"Tag"  type:"Repeated"`
	NetworkInterfaceName string                          `position:"Query" name:"NetworkInterfaceName"`
	ResourceOwnerAccount string                          `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                          `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer                `position:"Query" name:"OwnerId"`
	VSwitchId            string                          `position:"Query" name:"VSwitchId"`
	InstanceId           string                          `position:"Query" name:"InstanceId"`
	VpcId                string                          `position:"Query" name:"VpcId"`
	PrimaryIpAddress     string                          `position:"Query" name:"PrimaryIpAddress"`
	NetworkInterfaceId   *[]string                       `position:"Query" name:"NetworkInterfaceId"  type:"Repeated"`
}

DescribeNetworkInterfacesRequest is the request struct for api DescribeNetworkInterfaces

func CreateDescribeNetworkInterfacesRequest ¶

func CreateDescribeNetworkInterfacesRequest() (request *DescribeNetworkInterfacesRequest)

CreateDescribeNetworkInterfacesRequest creates a request to invoke DescribeNetworkInterfaces API

type DescribeNetworkInterfacesResponse ¶

type DescribeNetworkInterfacesResponse struct {
	*responses.BaseResponse
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	TotalCount           int                  `json:"TotalCount" xml:"TotalCount"`
	PageNumber           int                  `json:"PageNumber" xml:"PageNumber"`
	PageSize             int                  `json:"PageSize" xml:"PageSize"`
	NetworkInterfaceSets NetworkInterfaceSets `json:"NetworkInterfaceSets" xml:"NetworkInterfaceSets"`
}

DescribeNetworkInterfacesResponse is the response struct for api DescribeNetworkInterfaces

func CreateDescribeNetworkInterfacesResponse ¶

func CreateDescribeNetworkInterfacesResponse() (response *DescribeNetworkInterfacesResponse)

CreateDescribeNetworkInterfacesResponse creates a response to parse from DescribeNetworkInterfaces response

type DescribeNetworkInterfacesTag ¶

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

DescribeNetworkInterfacesTag is a repeated param struct in DescribeNetworkInterfacesRequest

type DescribeNewProjectEipMonitorDataRequest ¶

type DescribeNewProjectEipMonitorDataRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Period               requests.Integer `position:"Query" name:"Period"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	AllocationId         string           `position:"Query" name:"AllocationId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeNewProjectEipMonitorDataRequest is the request struct for api DescribeNewProjectEipMonitorData

func CreateDescribeNewProjectEipMonitorDataRequest ¶

func CreateDescribeNewProjectEipMonitorDataRequest() (request *DescribeNewProjectEipMonitorDataRequest)

CreateDescribeNewProjectEipMonitorDataRequest creates a request to invoke DescribeNewProjectEipMonitorData API

type DescribeNewProjectEipMonitorDataResponse ¶

type DescribeNewProjectEipMonitorDataResponse struct {
	*responses.BaseResponse
	RequestId       string                                            `json:"RequestId" xml:"RequestId"`
	EipMonitorDatas EipMonitorDatasInDescribeNewProjectEipMonitorData `json:"EipMonitorDatas" xml:"EipMonitorDatas"`
}

DescribeNewProjectEipMonitorDataResponse is the response struct for api DescribeNewProjectEipMonitorData

func CreateDescribeNewProjectEipMonitorDataResponse ¶

func CreateDescribeNewProjectEipMonitorDataResponse() (response *DescribeNewProjectEipMonitorDataResponse)

CreateDescribeNewProjectEipMonitorDataResponse creates a response to parse from DescribeNewProjectEipMonitorData response

type DescribePhysicalConnectionsFilter ¶

type DescribePhysicalConnectionsFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

DescribePhysicalConnectionsFilter is a repeated param struct in DescribePhysicalConnectionsRequest

type DescribePhysicalConnectionsRequest ¶

type DescribePhysicalConnectionsRequest struct {
	*requests.RpcRequest
	Filter               *[]DescribePhysicalConnectionsFilter `position:"Query" name:"Filter"  type:"Repeated"`
	ResourceOwnerId      requests.Integer                     `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                               `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string                               `position:"Query" name:"ClientToken"`
	OwnerAccount         string                               `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer                     `position:"Query" name:"PageSize"`
	UserCidr             string                               `position:"Query" name:"UserCidr"`
	OwnerId              requests.Integer                     `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer                     `position:"Query" name:"PageNumber"`
}

DescribePhysicalConnectionsRequest is the request struct for api DescribePhysicalConnections

func CreateDescribePhysicalConnectionsRequest ¶

func CreateDescribePhysicalConnectionsRequest() (request *DescribePhysicalConnectionsRequest)

CreateDescribePhysicalConnectionsRequest creates a request to invoke DescribePhysicalConnections API

type DescribePhysicalConnectionsResponse ¶

type DescribePhysicalConnectionsResponse 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"`
	PhysicalConnectionSet PhysicalConnectionSet `json:"PhysicalConnectionSet" xml:"PhysicalConnectionSet"`
}

DescribePhysicalConnectionsResponse is the response struct for api DescribePhysicalConnections

func CreateDescribePhysicalConnectionsResponse ¶

func CreateDescribePhysicalConnectionsResponse() (response *DescribePhysicalConnectionsResponse)

CreateDescribePhysicalConnectionsResponse creates a response to parse from DescribePhysicalConnections response

type DescribePriceRequest ¶

type DescribePriceRequest struct {
	*requests.RpcRequest
	DataDisk3Size           requests.Integer `position:"Query" name:"DataDisk.3.Size"`
	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ImageId                 string           `position:"Query" name:"ImageId"`
	DataDisk3Category       string           `position:"Query" name:"DataDisk.3.Category"`
	IoOptimized             string           `position:"Query" name:"IoOptimized"`
	InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
	SystemDiskCategory      string           `position:"Query" name:"SystemDisk.Category"`
	DataDisk4Category       string           `position:"Query" name:"DataDisk.4.Category"`
	DataDisk4Size           requests.Integer `position:"Query" name:"DataDisk.4.Size"`
	PriceUnit               string           `position:"Query" name:"PriceUnit"`
	InstanceType            string           `position:"Query" name:"InstanceType"`
	DataDisk2Category       string           `position:"Query" name:"DataDisk.2.Category"`
	DataDisk1Size           requests.Integer `position:"Query" name:"DataDisk.1.Size"`
	Period                  requests.Integer `position:"Query" name:"Period"`
	Amount                  requests.Integer `position:"Query" name:"Amount"`
	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount            string           `position:"Query" name:"OwnerAccount"`
	DataDisk2Size           requests.Integer `position:"Query" name:"DataDisk.2.Size"`
	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType            string           `position:"Query" name:"ResourceType"`
	DataDisk1Category       string           `position:"Query" name:"DataDisk.1.Category"`
	SystemDiskSize          requests.Integer `position:"Query" name:"SystemDisk.Size"`
	InternetChargeType      string           `position:"Query" name:"InternetChargeType"`
	InstanceNetworkType     string           `position:"Query" name:"InstanceNetworkType"`
}

DescribePriceRequest is the request struct for api DescribePrice

func CreateDescribePriceRequest ¶

func CreateDescribePriceRequest() (request *DescribePriceRequest)

CreateDescribePriceRequest creates a request to invoke DescribePrice API

type DescribePriceResponse ¶

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 ¶

func CreateDescribePriceResponse() (response *DescribePriceResponse)

CreateDescribePriceResponse creates a response to parse from DescribePrice response

type DescribeRecommendInstanceTypeRequest ¶

type DescribeRecommendInstanceTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Channel              string           `position:"Query" name:"channel"`
	NetworkType          string           `position:"Query" name:"NetworkType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Operator             string           `position:"Query" name:"operator"`
	Token                string           `position:"Query" name:"token"`
	Scene                string           `position:"Query" name:"Scene"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	ProxyId              string           `position:"Query" name:"proxyId"`
}

DescribeRecommendInstanceTypeRequest is the request struct for api DescribeRecommendInstanceType

func CreateDescribeRecommendInstanceTypeRequest ¶

func CreateDescribeRecommendInstanceTypeRequest() (request *DescribeRecommendInstanceTypeRequest)

CreateDescribeRecommendInstanceTypeRequest creates a request to invoke DescribeRecommendInstanceType API

type DescribeRecommendInstanceTypeResponse ¶

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

DescribeRecommendInstanceTypeResponse is the response struct for api DescribeRecommendInstanceType

func CreateDescribeRecommendInstanceTypeResponse ¶

func CreateDescribeRecommendInstanceTypeResponse() (response *DescribeRecommendInstanceTypeResponse)

CreateDescribeRecommendInstanceTypeResponse creates a response to parse from DescribeRecommendInstanceType response

type DescribeRegionsRequest ¶

type DescribeRegionsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AcceptLanguage       string           `position:"Query" name:"AcceptLanguage"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
}

DescribeRegionsRequest is the request struct for api DescribeRegions

func CreateDescribeRegionsRequest ¶

func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)

CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API

type DescribeRegionsResponse ¶

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

DescribeRegionsResponse is the response struct for api DescribeRegions

func CreateDescribeRegionsResponse ¶

func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)

CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response

type DescribeRenewalPriceRequest ¶

type DescribeRenewalPriceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceId           string           `position:"Query" name:"ResourceId"`
	Period               requests.Integer `position:"Query" name:"Period"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PriceUnit            string           `position:"Query" name:"PriceUnit"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
}

DescribeRenewalPriceRequest is the request struct for api DescribeRenewalPrice

func CreateDescribeRenewalPriceRequest ¶

func CreateDescribeRenewalPriceRequest() (request *DescribeRenewalPriceRequest)

CreateDescribeRenewalPriceRequest creates a request to invoke DescribeRenewalPrice API

type DescribeRenewalPriceResponse ¶

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

DescribeRenewalPriceResponse is the response struct for api DescribeRenewalPrice

func CreateDescribeRenewalPriceResponse ¶

func CreateDescribeRenewalPriceResponse() (response *DescribeRenewalPriceResponse)

CreateDescribeRenewalPriceResponse creates a response to parse from DescribeRenewalPrice response

type DescribeResourceByTagsRequest ¶

type DescribeResourceByTagsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer             `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                       `position:"Query" name:"ResourceOwnerAccount"`
	PageSize             requests.Integer             `position:"Query" name:"PageSize"`
	Tag                  *[]DescribeResourceByTagsTag `position:"Query" name:"Tag"  type:"Repeated"`
	OwnerId              requests.Integer             `position:"Query" name:"OwnerId"`
	ResourceType         string                       `position:"Query" name:"ResourceType"`
	PageNumber           requests.Integer             `position:"Query" name:"PageNumber"`
}

DescribeResourceByTagsRequest is the request struct for api DescribeResourceByTags

func CreateDescribeResourceByTagsRequest ¶

func CreateDescribeResourceByTagsRequest() (request *DescribeResourceByTagsRequest)

CreateDescribeResourceByTagsRequest creates a request to invoke DescribeResourceByTags API

type DescribeResourceByTagsResponse ¶

type DescribeResourceByTagsResponse struct {
	*responses.BaseResponse
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	PageSize   int       `json:"PageSize" xml:"PageSize"`
	PageNumber int       `json:"PageNumber" xml:"PageNumber"`
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	Resources  Resources `json:"Resources" xml:"Resources"`
}

DescribeResourceByTagsResponse is the response struct for api DescribeResourceByTags

func CreateDescribeResourceByTagsResponse ¶

func CreateDescribeResourceByTagsResponse() (response *DescribeResourceByTagsResponse)

CreateDescribeResourceByTagsResponse creates a response to parse from DescribeResourceByTags response

type DescribeResourceByTagsTag ¶

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

DescribeResourceByTagsTag is a repeated param struct in DescribeResourceByTagsRequest

type DescribeResourcesModificationRequest ¶

type DescribeResourcesModificationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Memory               requests.Float   `position:"Query" name:"Memory"`
	Cores                requests.Integer `position:"Query" name:"Cores"`
	MigrateAcrossZone    requests.Boolean `position:"Query" name:"MigrateAcrossZone"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	ResourceId           string           `position:"Query" name:"ResourceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OperationType        string           `position:"Query" name:"OperationType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DestinationResource  string           `position:"Query" name:"DestinationResource"`
}

DescribeResourcesModificationRequest is the request struct for api DescribeResourcesModification

func CreateDescribeResourcesModificationRequest ¶

func CreateDescribeResourcesModificationRequest() (request *DescribeResourcesModificationRequest)

CreateDescribeResourcesModificationRequest creates a request to invoke DescribeResourcesModification API

type DescribeResourcesModificationResponse ¶

type DescribeResourcesModificationResponse struct {
	*responses.BaseResponse
	RequestId      string                                        `json:"RequestId" xml:"RequestId"`
	AvailableZones AvailableZonesInDescribeResourcesModification `json:"AvailableZones" xml:"AvailableZones"`
}

DescribeResourcesModificationResponse is the response struct for api DescribeResourcesModification

func CreateDescribeResourcesModificationResponse ¶

func CreateDescribeResourcesModificationResponse() (response *DescribeResourcesModificationResponse)

CreateDescribeResourcesModificationResponse creates a response to parse from DescribeResourcesModification response

type DescribeRouteTablesRequest ¶

type DescribeRouteTablesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	VRouterId            string           `position:"Query" name:"VRouterId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	RouterType           string           `position:"Query" name:"RouterType"`
	RouteTableName       string           `position:"Query" name:"RouteTableName"`
	RouterId             string           `position:"Query" name:"RouterId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	RouteTableId         string           `position:"Query" name:"RouteTableId"`
}

DescribeRouteTablesRequest is the request struct for api DescribeRouteTables

func CreateDescribeRouteTablesRequest ¶

func CreateDescribeRouteTablesRequest() (request *DescribeRouteTablesRequest)

CreateDescribeRouteTablesRequest creates a request to invoke DescribeRouteTables API

type DescribeRouteTablesResponse ¶

type DescribeRouteTablesResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	TotalCount  int         `json:"TotalCount" xml:"TotalCount"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	RouteTables RouteTables `json:"RouteTables" xml:"RouteTables"`
}

DescribeRouteTablesResponse is the response struct for api DescribeRouteTables

func CreateDescribeRouteTablesResponse ¶

func CreateDescribeRouteTablesResponse() (response *DescribeRouteTablesResponse)

CreateDescribeRouteTablesResponse creates a response to parse from DescribeRouteTables response

type DescribeRouterInterfacesFilter ¶

type DescribeRouterInterfacesFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

DescribeRouterInterfacesFilter is a repeated param struct in DescribeRouterInterfacesRequest

type DescribeRouterInterfacesRequest ¶

type DescribeRouterInterfacesRequest struct {
	*requests.RpcRequest
	Filter               *[]DescribeRouterInterfacesFilter `position:"Query" name:"Filter"  type:"Repeated"`
	ResourceOwnerId      requests.Integer                  `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                            `position:"Query" name:"ResourceOwnerAccount"`
	PageSize             requests.Integer                  `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer                  `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer                  `position:"Query" name:"PageNumber"`
}

DescribeRouterInterfacesRequest is the request struct for api DescribeRouterInterfaces

func CreateDescribeRouterInterfacesRequest ¶

func CreateDescribeRouterInterfacesRequest() (request *DescribeRouterInterfacesRequest)

CreateDescribeRouterInterfacesRequest creates a request to invoke DescribeRouterInterfaces API

type DescribeRouterInterfacesResponse ¶

type DescribeRouterInterfacesResponse 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"`
	RouterInterfaceSet RouterInterfaceSet `json:"RouterInterfaceSet" xml:"RouterInterfaceSet"`
}

DescribeRouterInterfacesResponse is the response struct for api DescribeRouterInterfaces

func CreateDescribeRouterInterfacesResponse ¶

func CreateDescribeRouterInterfacesResponse() (response *DescribeRouterInterfacesResponse)

CreateDescribeRouterInterfacesResponse creates a response to parse from DescribeRouterInterfaces response

type DescribeSecurityGroupAttributeRequest ¶

type DescribeSecurityGroupAttributeRequest struct {
	*requests.RpcRequest
	NicType              string           `position:"Query" name:"NicType"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Direction            string           `position:"Query" name:"Direction"`
}

DescribeSecurityGroupAttributeRequest is the request struct for api DescribeSecurityGroupAttribute

func CreateDescribeSecurityGroupAttributeRequest ¶

func CreateDescribeSecurityGroupAttributeRequest() (request *DescribeSecurityGroupAttributeRequest)

CreateDescribeSecurityGroupAttributeRequest creates a request to invoke DescribeSecurityGroupAttribute API

type DescribeSecurityGroupAttributeResponse ¶

type DescribeSecurityGroupAttributeResponse struct {
	*responses.BaseResponse
	RequestId         string      `json:"RequestId" xml:"RequestId"`
	RegionId          string      `json:"RegionId" xml:"RegionId"`
	SecurityGroupId   string      `json:"SecurityGroupId" xml:"SecurityGroupId"`
	Description       string      `json:"Description" xml:"Description"`
	SecurityGroupName string      `json:"SecurityGroupName" xml:"SecurityGroupName"`
	VpcId             string      `json:"VpcId" xml:"VpcId"`
	InnerAccessPolicy string      `json:"InnerAccessPolicy" xml:"InnerAccessPolicy"`
	Permissions       Permissions `json:"Permissions" xml:"Permissions"`
}

DescribeSecurityGroupAttributeResponse is the response struct for api DescribeSecurityGroupAttribute

func CreateDescribeSecurityGroupAttributeResponse ¶

func CreateDescribeSecurityGroupAttributeResponse() (response *DescribeSecurityGroupAttributeResponse)

CreateDescribeSecurityGroupAttributeResponse creates a response to parse from DescribeSecurityGroupAttribute response

type DescribeSecurityGroupReferencesRequest ¶

type DescribeSecurityGroupReferencesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SecurityGroupId      *[]string        `position:"Query" name:"SecurityGroupId"  type:"Repeated"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeSecurityGroupReferencesRequest is the request struct for api DescribeSecurityGroupReferences

func CreateDescribeSecurityGroupReferencesRequest ¶

func CreateDescribeSecurityGroupReferencesRequest() (request *DescribeSecurityGroupReferencesRequest)

CreateDescribeSecurityGroupReferencesRequest creates a request to invoke DescribeSecurityGroupReferences API

type DescribeSecurityGroupReferencesResponse ¶

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

DescribeSecurityGroupReferencesResponse is the response struct for api DescribeSecurityGroupReferences

func CreateDescribeSecurityGroupReferencesResponse ¶

func CreateDescribeSecurityGroupReferencesResponse() (response *DescribeSecurityGroupReferencesResponse)

CreateDescribeSecurityGroupReferencesResponse creates a response to parse from DescribeSecurityGroupReferences response

type DescribeSecurityGroupsRequest ¶

type DescribeSecurityGroupsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer             `position:"Query" name:"ResourceOwnerId"`
	DryRun               requests.Boolean             `position:"Query" name:"DryRun"`
	FuzzyQuery           requests.Boolean             `position:"Query" name:"FuzzyQuery"`
	ResourceOwnerAccount string                       `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                       `position:"Query" name:"OwnerAccount"`
	SecurityGroupId      string                       `position:"Query" name:"SecurityGroupId"`
	IsQueryEcsCount      requests.Boolean             `position:"Query" name:"IsQueryEcsCount"`
	NetworkType          string                       `position:"Query" name:"NetworkType"`
	OwnerId              requests.Integer             `position:"Query" name:"OwnerId"`
	SecurityGroupIds     string                       `position:"Query" name:"SecurityGroupIds"`
	SecurityGroupName    string                       `position:"Query" name:"SecurityGroupName"`
	PageNumber           requests.Integer             `position:"Query" name:"PageNumber"`
	ResourceGroupId      string                       `position:"Query" name:"ResourceGroupId"`
	VpcId                string                       `position:"Query" name:"VpcId"`
	PageSize             requests.Integer             `position:"Query" name:"PageSize"`
	Tag                  *[]DescribeSecurityGroupsTag `position:"Query" name:"Tag"  type:"Repeated"`
}

DescribeSecurityGroupsRequest is the request struct for api DescribeSecurityGroups

func CreateDescribeSecurityGroupsRequest ¶

func CreateDescribeSecurityGroupsRequest() (request *DescribeSecurityGroupsRequest)

CreateDescribeSecurityGroupsRequest creates a request to invoke DescribeSecurityGroups API

type DescribeSecurityGroupsResponse ¶

type DescribeSecurityGroupsResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	RegionId       string         `json:"RegionId" xml:"RegionId"`
	TotalCount     int            `json:"TotalCount" xml:"TotalCount"`
	PageNumber     int            `json:"PageNumber" xml:"PageNumber"`
	PageSize       int            `json:"PageSize" xml:"PageSize"`
	SecurityGroups SecurityGroups `json:"SecurityGroups" xml:"SecurityGroups"`
}

DescribeSecurityGroupsResponse is the response struct for api DescribeSecurityGroups

func CreateDescribeSecurityGroupsResponse ¶

func CreateDescribeSecurityGroupsResponse() (response *DescribeSecurityGroupsResponse)

CreateDescribeSecurityGroupsResponse creates a response to parse from DescribeSecurityGroups response

type DescribeSecurityGroupsTag ¶

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

DescribeSecurityGroupsTag is a repeated param struct in DescribeSecurityGroupsRequest

type DescribeSnapshotLinksRequest ¶

type DescribeSnapshotLinksRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	DiskIds              string           `position:"Query" name:"DiskIds"`
	SnapshotLinkIds      string           `position:"Query" name:"SnapshotLinkIds"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeSnapshotLinksRequest is the request struct for api DescribeSnapshotLinks

func CreateDescribeSnapshotLinksRequest ¶

func CreateDescribeSnapshotLinksRequest() (request *DescribeSnapshotLinksRequest)

CreateDescribeSnapshotLinksRequest creates a request to invoke DescribeSnapshotLinks API

type DescribeSnapshotLinksResponse ¶

type DescribeSnapshotLinksResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	TotalCount    int           `json:"TotalCount" xml:"TotalCount"`
	PageNumber    int           `json:"PageNumber" xml:"PageNumber"`
	PageSize      int           `json:"PageSize" xml:"PageSize"`
	SnapshotLinks SnapshotLinks `json:"SnapshotLinks" xml:"SnapshotLinks"`
}

DescribeSnapshotLinksResponse is the response struct for api DescribeSnapshotLinks

func CreateDescribeSnapshotLinksResponse ¶

func CreateDescribeSnapshotLinksResponse() (response *DescribeSnapshotLinksResponse)

CreateDescribeSnapshotLinksResponse creates a response to parse from DescribeSnapshotLinks response

type DescribeSnapshotMonitorDataRequest ¶

type DescribeSnapshotMonitorDataRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Period               requests.Integer `position:"Query" name:"Period"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	StartTime            string           `position:"Query" name:"StartTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeSnapshotMonitorDataRequest is the request struct for api DescribeSnapshotMonitorData

func CreateDescribeSnapshotMonitorDataRequest ¶

func CreateDescribeSnapshotMonitorDataRequest() (request *DescribeSnapshotMonitorDataRequest)

CreateDescribeSnapshotMonitorDataRequest creates a request to invoke DescribeSnapshotMonitorData API

type DescribeSnapshotMonitorDataResponse ¶

type DescribeSnapshotMonitorDataResponse struct {
	*responses.BaseResponse
	RequestId   string                                   `json:"RequestId" xml:"RequestId"`
	MonitorData MonitorDataInDescribeSnapshotMonitorData `json:"MonitorData" xml:"MonitorData"`
}

DescribeSnapshotMonitorDataResponse is the response struct for api DescribeSnapshotMonitorData

func CreateDescribeSnapshotMonitorDataResponse ¶

func CreateDescribeSnapshotMonitorDataResponse() (response *DescribeSnapshotMonitorDataResponse)

CreateDescribeSnapshotMonitorDataResponse creates a response to parse from DescribeSnapshotMonitorData response

type DescribeSnapshotPackageRequest ¶

type DescribeSnapshotPackageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeSnapshotPackageRequest is the request struct for api DescribeSnapshotPackage

func CreateDescribeSnapshotPackageRequest ¶

func CreateDescribeSnapshotPackageRequest() (request *DescribeSnapshotPackageRequest)

CreateDescribeSnapshotPackageRequest creates a request to invoke DescribeSnapshotPackage API

type DescribeSnapshotPackageResponse ¶

type DescribeSnapshotPackageResponse struct {
	*responses.BaseResponse
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	TotalCount       int              `json:"TotalCount" xml:"TotalCount"`
	PageNumber       int              `json:"PageNumber" xml:"PageNumber"`
	PageSize         int              `json:"PageSize" xml:"PageSize"`
	SnapshotPackages SnapshotPackages `json:"SnapshotPackages" xml:"SnapshotPackages"`
}

DescribeSnapshotPackageResponse is the response struct for api DescribeSnapshotPackage

func CreateDescribeSnapshotPackageResponse ¶

func CreateDescribeSnapshotPackageResponse() (response *DescribeSnapshotPackageResponse)

CreateDescribeSnapshotPackageResponse creates a response to parse from DescribeSnapshotPackage response

type DescribeSnapshotsRequest ¶

type DescribeSnapshotsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer        `position:"Query" name:"ResourceOwnerId"`
	Filter2Value         string                  `position:"Query" name:"Filter.2.Value"`
	SnapshotIds          string                  `position:"Query" name:"SnapshotIds"`
	Usage                string                  `position:"Query" name:"Usage"`
	SnapshotLinkId       string                  `position:"Query" name:"SnapshotLinkId"`
	SnapshotName         string                  `position:"Query" name:"SnapshotName"`
	PageNumber           requests.Integer        `position:"Query" name:"PageNumber"`
	ResourceGroupId      string                  `position:"Query" name:"ResourceGroupId"`
	Filter1Key           string                  `position:"Query" name:"Filter.1.Key"`
	PageSize             requests.Integer        `position:"Query" name:"PageSize"`
	DiskId               string                  `position:"Query" name:"DiskId"`
	Tag                  *[]DescribeSnapshotsTag `position:"Query" name:"Tag"  type:"Repeated"`
	DryRun               requests.Boolean        `position:"Query" name:"DryRun"`
	ResourceOwnerAccount string                  `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                  `position:"Query" name:"OwnerAccount"`
	SourceDiskType       string                  `position:"Query" name:"SourceDiskType"`
	Filter1Value         string                  `position:"Query" name:"Filter.1.Value"`
	Filter2Key           string                  `position:"Query" name:"Filter.2.Key"`
	OwnerId              requests.Integer        `position:"Query" name:"OwnerId"`
	InstanceId           string                  `position:"Query" name:"InstanceId"`
	Encrypted            requests.Boolean        `position:"Query" name:"Encrypted"`
	SnapshotType         string                  `position:"Query" name:"SnapshotType"`
	KMSKeyId             string                  `position:"Query" name:"KMSKeyId"`
	Status               string                  `position:"Query" name:"Status"`
}

DescribeSnapshotsRequest is the request struct for api DescribeSnapshots

func CreateDescribeSnapshotsRequest ¶

func CreateDescribeSnapshotsRequest() (request *DescribeSnapshotsRequest)

CreateDescribeSnapshotsRequest creates a request to invoke DescribeSnapshots API

type DescribeSnapshotsResponse ¶

type DescribeSnapshotsResponse struct {
	*responses.BaseResponse
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	PageNumber int       `json:"PageNumber" xml:"PageNumber"`
	PageSize   int       `json:"PageSize" xml:"PageSize"`
	Snapshots  Snapshots `json:"Snapshots" xml:"Snapshots"`
}

DescribeSnapshotsResponse is the response struct for api DescribeSnapshots

func CreateDescribeSnapshotsResponse ¶

func CreateDescribeSnapshotsResponse() (response *DescribeSnapshotsResponse)

CreateDescribeSnapshotsResponse creates a response to parse from DescribeSnapshots response

type DescribeSnapshotsTag ¶

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

DescribeSnapshotsTag is a repeated param struct in DescribeSnapshotsRequest

type DescribeSnapshotsUsageRequest ¶

type DescribeSnapshotsUsageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeSnapshotsUsageRequest is the request struct for api DescribeSnapshotsUsage

func CreateDescribeSnapshotsUsageRequest ¶

func CreateDescribeSnapshotsUsageRequest() (request *DescribeSnapshotsUsageRequest)

CreateDescribeSnapshotsUsageRequest creates a request to invoke DescribeSnapshotsUsage API

type DescribeSnapshotsUsageResponse ¶

type DescribeSnapshotsUsageResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	SnapshotCount int    `json:"SnapshotCount" xml:"SnapshotCount"`
	SnapshotSize  int    `json:"SnapshotSize" xml:"SnapshotSize"`
}

DescribeSnapshotsUsageResponse is the response struct for api DescribeSnapshotsUsage

func CreateDescribeSnapshotsUsageResponse ¶

func CreateDescribeSnapshotsUsageResponse() (response *DescribeSnapshotsUsageResponse)

CreateDescribeSnapshotsUsageResponse creates a response to parse from DescribeSnapshotsUsage response

type DescribeSpotPriceHistoryRequest ¶

type DescribeSpotPriceHistoryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	IoOptimized          string           `position:"Query" name:"IoOptimized"`
	NetworkType          string           `position:"Query" name:"NetworkType"`
	StartTime            string           `position:"Query" name:"StartTime"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	Offset               requests.Integer `position:"Query" name:"Offset"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	OSType               string           `position:"Query" name:"OSType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
}

DescribeSpotPriceHistoryRequest is the request struct for api DescribeSpotPriceHistory

func CreateDescribeSpotPriceHistoryRequest ¶

func CreateDescribeSpotPriceHistoryRequest() (request *DescribeSpotPriceHistoryRequest)

CreateDescribeSpotPriceHistoryRequest creates a request to invoke DescribeSpotPriceHistory API

type DescribeSpotPriceHistoryResponse ¶

type DescribeSpotPriceHistoryResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	NextOffset int        `json:"NextOffset" xml:"NextOffset"`
	Currency   string     `json:"Currency" xml:"Currency"`
	SpotPrices SpotPrices `json:"SpotPrices" xml:"SpotPrices"`
}

DescribeSpotPriceHistoryResponse is the response struct for api DescribeSpotPriceHistory

func CreateDescribeSpotPriceHistoryResponse ¶

func CreateDescribeSpotPriceHistoryResponse() (response *DescribeSpotPriceHistoryResponse)

CreateDescribeSpotPriceHistoryResponse creates a response to parse from DescribeSpotPriceHistory response

type DescribeTagsRequest ¶

type DescribeTagsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer   `position:"Query" name:"ResourceOwnerId"`
	ResourceId           string             `position:"Query" name:"ResourceId"`
	ResourceOwnerAccount string             `position:"Query" name:"ResourceOwnerAccount"`
	PageSize             requests.Integer   `position:"Query" name:"PageSize"`
	Tag                  *[]DescribeTagsTag `position:"Query" name:"Tag"  type:"Repeated"`
	OwnerId              requests.Integer   `position:"Query" name:"OwnerId"`
	ResourceType         string             `position:"Query" name:"ResourceType"`
	PageNumber           requests.Integer   `position:"Query" name:"PageNumber"`
}

DescribeTagsRequest is the request struct for api DescribeTags

func CreateDescribeTagsRequest ¶

func CreateDescribeTagsRequest() (request *DescribeTagsRequest)

CreateDescribeTagsRequest creates a request to invoke DescribeTags API

type DescribeTagsResponse ¶

type DescribeTagsResponse struct {
	*responses.BaseResponse
	RequestId  string             `json:"RequestId" xml:"RequestId"`
	PageSize   int                `json:"PageSize" xml:"PageSize"`
	PageNumber int                `json:"PageNumber" xml:"PageNumber"`
	TotalCount int                `json:"TotalCount" xml:"TotalCount"`
	Tags       TagsInDescribeTags `json:"Tags" xml:"Tags"`
}

DescribeTagsResponse is the response struct for api DescribeTags

func CreateDescribeTagsResponse ¶

func CreateDescribeTagsResponse() (response *DescribeTagsResponse)

CreateDescribeTagsResponse creates a response to parse from DescribeTags response

type DescribeTagsTag ¶

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

DescribeTagsTag is a repeated param struct in DescribeTagsRequest

type DescribeTaskAttributeRequest ¶

type DescribeTaskAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TaskId               string           `position:"Query" name:"TaskId"`
}

DescribeTaskAttributeRequest is the request struct for api DescribeTaskAttribute

func CreateDescribeTaskAttributeRequest ¶

func CreateDescribeTaskAttributeRequest() (request *DescribeTaskAttributeRequest)

CreateDescribeTaskAttributeRequest creates a request to invoke DescribeTaskAttribute API

type DescribeTaskAttributeResponse ¶

type DescribeTaskAttributeResponse struct {
	*responses.BaseResponse
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	TaskId               string               `json:"TaskId" xml:"TaskId"`
	RegionId             string               `json:"RegionId" xml:"RegionId"`
	TaskAction           string               `json:"TaskAction" xml:"TaskAction"`
	TaskStatus           string               `json:"TaskStatus" xml:"TaskStatus"`
	TaskProcess          string               `json:"TaskProcess" xml:"TaskProcess"`
	SupportCancel        string               `json:"SupportCancel" xml:"SupportCancel"`
	TotalCount           int                  `json:"TotalCount" xml:"TotalCount"`
	SuccessCount         int                  `json:"SuccessCount" xml:"SuccessCount"`
	FailedCount          int                  `json:"FailedCount" xml:"FailedCount"`
	CreationTime         string               `json:"CreationTime" xml:"CreationTime"`
	FinishedTime         string               `json:"FinishedTime" xml:"FinishedTime"`
	OperationProgressSet OperationProgressSet `json:"OperationProgressSet" xml:"OperationProgressSet"`
}

DescribeTaskAttributeResponse is the response struct for api DescribeTaskAttribute

func CreateDescribeTaskAttributeResponse ¶

func CreateDescribeTaskAttributeResponse() (response *DescribeTaskAttributeResponse)

CreateDescribeTaskAttributeResponse creates a response to parse from DescribeTaskAttribute response

type DescribeTasksRequest ¶

type DescribeTasksRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	StartTime            string           `position:"Query" name:"StartTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TaskIds              string           `position:"Query" name:"TaskIds"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	TaskStatus           string           `position:"Query" name:"TaskStatus"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	TaskAction           string           `position:"Query" name:"TaskAction"`
}

DescribeTasksRequest is the request struct for api DescribeTasks

func CreateDescribeTasksRequest ¶

func CreateDescribeTasksRequest() (request *DescribeTasksRequest)

CreateDescribeTasksRequest creates a request to invoke DescribeTasks API

type DescribeTasksResponse ¶

type DescribeTasksResponse struct {
	*responses.BaseResponse
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	RegionId   string  `json:"RegionId" xml:"RegionId"`
	TotalCount int     `json:"TotalCount" xml:"TotalCount"`
	PageNumber int     `json:"PageNumber" xml:"PageNumber"`
	PageSize   int     `json:"PageSize" xml:"PageSize"`
	TaskSet    TaskSet `json:"TaskSet" xml:"TaskSet"`
}

DescribeTasksResponse is the response struct for api DescribeTasks

func CreateDescribeTasksResponse ¶

func CreateDescribeTasksResponse() (response *DescribeTasksResponse)

CreateDescribeTasksResponse creates a response to parse from DescribeTasks response

type DescribeUserBusinessBehaviorRequest ¶

type DescribeUserBusinessBehaviorRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	StatusKey            string           `position:"Query" name:"statusKey"`
}

DescribeUserBusinessBehaviorRequest is the request struct for api DescribeUserBusinessBehavior

func CreateDescribeUserBusinessBehaviorRequest ¶

func CreateDescribeUserBusinessBehaviorRequest() (request *DescribeUserBusinessBehaviorRequest)

CreateDescribeUserBusinessBehaviorRequest creates a request to invoke DescribeUserBusinessBehavior API

type DescribeUserBusinessBehaviorResponse ¶

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

DescribeUserBusinessBehaviorResponse is the response struct for api DescribeUserBusinessBehavior

func CreateDescribeUserBusinessBehaviorResponse ¶

func CreateDescribeUserBusinessBehaviorResponse() (response *DescribeUserBusinessBehaviorResponse)

CreateDescribeUserBusinessBehaviorResponse creates a response to parse from DescribeUserBusinessBehavior response

type DescribeUserDataRequest ¶

type DescribeUserDataRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeUserDataRequest is the request struct for api DescribeUserData

func CreateDescribeUserDataRequest ¶

func CreateDescribeUserDataRequest() (request *DescribeUserDataRequest)

CreateDescribeUserDataRequest creates a request to invoke DescribeUserData API

type DescribeUserDataResponse ¶

type DescribeUserDataResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	RegionId   string `json:"RegionId" xml:"RegionId"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	UserData   string `json:"UserData" xml:"UserData"`
}

DescribeUserDataResponse is the response struct for api DescribeUserData

func CreateDescribeUserDataResponse ¶

func CreateDescribeUserDataResponse() (response *DescribeUserDataResponse)

CreateDescribeUserDataResponse creates a response to parse from DescribeUserData response

type DescribeVRoutersRequest ¶

type DescribeVRoutersRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	VRouterId            string           `position:"Query" name:"VRouterId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeVRoutersRequest is the request struct for api DescribeVRouters

func CreateDescribeVRoutersRequest ¶

func CreateDescribeVRoutersRequest() (request *DescribeVRoutersRequest)

CreateDescribeVRoutersRequest creates a request to invoke DescribeVRouters API

type DescribeVRoutersResponse ¶

type DescribeVRoutersResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	VRouters   VRouters `json:"VRouters" xml:"VRouters"`
}

DescribeVRoutersResponse is the response struct for api DescribeVRouters

func CreateDescribeVRoutersResponse ¶

func CreateDescribeVRoutersResponse() (response *DescribeVRoutersResponse)

CreateDescribeVRoutersResponse creates a response to parse from DescribeVRouters response

type DescribeVSwitchesRequest ¶

type DescribeVSwitchesRequest struct {
	*requests.RpcRequest
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VpcId                string           `position:"Query" name:"VpcId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	IsDefault            requests.Boolean `position:"Query" name:"IsDefault"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeVSwitchesRequest is the request struct for api DescribeVSwitches

func CreateDescribeVSwitchesRequest ¶

func CreateDescribeVSwitchesRequest() (request *DescribeVSwitchesRequest)

CreateDescribeVSwitchesRequest creates a request to invoke DescribeVSwitches API

type DescribeVSwitchesResponse ¶

type DescribeVSwitchesResponse struct {
	*responses.BaseResponse
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	PageNumber int       `json:"PageNumber" xml:"PageNumber"`
	PageSize   int       `json:"PageSize" xml:"PageSize"`
	VSwitches  VSwitches `json:"VSwitches" xml:"VSwitches"`
}

DescribeVSwitchesResponse is the response struct for api DescribeVSwitches

func CreateDescribeVSwitchesResponse ¶

func CreateDescribeVSwitchesResponse() (response *DescribeVSwitchesResponse)

CreateDescribeVSwitchesResponse creates a response to parse from DescribeVSwitches response

type DescribeVirtualBorderRoutersFilter ¶

type DescribeVirtualBorderRoutersFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

DescribeVirtualBorderRoutersFilter is a repeated param struct in DescribeVirtualBorderRoutersRequest

type DescribeVirtualBorderRoutersForPhysicalConnectionFilter ¶

type DescribeVirtualBorderRoutersForPhysicalConnectionFilter struct {
	Value *[]string `name:"Value" type:"Repeated"`
	Key   string    `name:"Key"`
}

DescribeVirtualBorderRoutersForPhysicalConnectionFilter is a repeated param struct in DescribeVirtualBorderRoutersForPhysicalConnectionRequest

type DescribeVirtualBorderRoutersForPhysicalConnectionRequest ¶

type DescribeVirtualBorderRoutersForPhysicalConnectionRequest struct {
	*requests.RpcRequest
	Filter               *[]DescribeVirtualBorderRoutersForPhysicalConnectionFilter `position:"Query" name:"Filter"  type:"Repeated"`
	ResourceOwnerId      requests.Integer                                           `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                                                     `position:"Query" name:"ResourceOwnerAccount"`
	PhysicalConnectionId string                                                     `position:"Query" name:"PhysicalConnectionId"`
	PageSize             requests.Integer                                           `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer                                           `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer                                           `position:"Query" name:"PageNumber"`
}

DescribeVirtualBorderRoutersForPhysicalConnectionRequest is the request struct for api DescribeVirtualBorderRoutersForPhysicalConnection

func CreateDescribeVirtualBorderRoutersForPhysicalConnectionRequest ¶

func CreateDescribeVirtualBorderRoutersForPhysicalConnectionRequest() (request *DescribeVirtualBorderRoutersForPhysicalConnectionRequest)

CreateDescribeVirtualBorderRoutersForPhysicalConnectionRequest creates a request to invoke DescribeVirtualBorderRoutersForPhysicalConnection API

type DescribeVirtualBorderRoutersForPhysicalConnectionResponse ¶

type DescribeVirtualBorderRoutersForPhysicalConnectionResponse 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"`
	VirtualBorderRouterForPhysicalConnectionSet VirtualBorderRouterForPhysicalConnectionSet `json:"VirtualBorderRouterForPhysicalConnectionSet" xml:"VirtualBorderRouterForPhysicalConnectionSet"`
}

DescribeVirtualBorderRoutersForPhysicalConnectionResponse is the response struct for api DescribeVirtualBorderRoutersForPhysicalConnection

func CreateDescribeVirtualBorderRoutersForPhysicalConnectionResponse ¶

func CreateDescribeVirtualBorderRoutersForPhysicalConnectionResponse() (response *DescribeVirtualBorderRoutersForPhysicalConnectionResponse)

CreateDescribeVirtualBorderRoutersForPhysicalConnectionResponse creates a response to parse from DescribeVirtualBorderRoutersForPhysicalConnection response

type DescribeVirtualBorderRoutersRequest ¶

type DescribeVirtualBorderRoutersRequest struct {
	*requests.RpcRequest
	Filter               *[]DescribeVirtualBorderRoutersFilter `position:"Query" name:"Filter"  type:"Repeated"`
	ResourceOwnerId      requests.Integer                      `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                                `position:"Query" name:"ResourceOwnerAccount"`
	PageSize             requests.Integer                      `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer                      `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer                      `position:"Query" name:"PageNumber"`
}

DescribeVirtualBorderRoutersRequest is the request struct for api DescribeVirtualBorderRouters

func CreateDescribeVirtualBorderRoutersRequest ¶

func CreateDescribeVirtualBorderRoutersRequest() (request *DescribeVirtualBorderRoutersRequest)

CreateDescribeVirtualBorderRoutersRequest creates a request to invoke DescribeVirtualBorderRouters API

type DescribeVirtualBorderRoutersResponse ¶

type DescribeVirtualBorderRoutersResponse 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"`
	VirtualBorderRouterSet VirtualBorderRouterSet `json:"VirtualBorderRouterSet" xml:"VirtualBorderRouterSet"`
}

DescribeVirtualBorderRoutersResponse is the response struct for api DescribeVirtualBorderRouters

func CreateDescribeVirtualBorderRoutersResponse ¶

func CreateDescribeVirtualBorderRoutersResponse() (response *DescribeVirtualBorderRoutersResponse)

CreateDescribeVirtualBorderRoutersResponse creates a response to parse from DescribeVirtualBorderRouters response

type DescribeVpcsRequest ¶

type DescribeVpcsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VpcId                string           `position:"Query" name:"VpcId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	IsDefault            requests.Boolean `position:"Query" name:"IsDefault"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeVpcsRequest is the request struct for api DescribeVpcs

func CreateDescribeVpcsRequest ¶

func CreateDescribeVpcsRequest() (request *DescribeVpcsRequest)

CreateDescribeVpcsRequest creates a request to invoke DescribeVpcs API

type DescribeVpcsResponse ¶

type DescribeVpcsResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	Vpcs       Vpcs   `json:"Vpcs" xml:"Vpcs"`
}

DescribeVpcsResponse is the response struct for api DescribeVpcs

func CreateDescribeVpcsResponse ¶

func CreateDescribeVpcsResponse() (response *DescribeVpcsResponse)

CreateDescribeVpcsResponse creates a response to parse from DescribeVpcs response

type DescribeZonesRequest ¶

type DescribeZonesRequest struct {
	*requests.RpcRequest
	SpotStrategy         string           `position:"Query" name:"SpotStrategy"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
	Verbose              requests.Boolean `position:"Query" name:"Verbose"`
}

DescribeZonesRequest is the request struct for api DescribeZones

func CreateDescribeZonesRequest ¶

func CreateDescribeZonesRequest() (request *DescribeZonesRequest)

CreateDescribeZonesRequest creates a request to invoke DescribeZones API

type DescribeZonesResponse ¶

type DescribeZonesResponse struct {
	*responses.BaseResponse
	RequestId string               `json:"RequestId" xml:"RequestId"`
	Zones     ZonesInDescribeZones `json:"Zones" xml:"Zones"`
}

DescribeZonesResponse is the response struct for api DescribeZones

func CreateDescribeZonesResponse ¶

func CreateDescribeZonesResponse() (response *DescribeZonesResponse)

CreateDescribeZonesResponse creates a response to parse from DescribeZones response

type DetachClassicLinkVpcRequest ¶

type DetachClassicLinkVpcRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VpcId                string           `position:"Query" name:"VpcId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DetachClassicLinkVpcRequest is the request struct for api DetachClassicLinkVpc

func CreateDetachClassicLinkVpcRequest ¶

func CreateDetachClassicLinkVpcRequest() (request *DetachClassicLinkVpcRequest)

CreateDetachClassicLinkVpcRequest creates a request to invoke DetachClassicLinkVpc API

type DetachClassicLinkVpcResponse ¶

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

DetachClassicLinkVpcResponse is the response struct for api DetachClassicLinkVpc

func CreateDetachClassicLinkVpcResponse ¶

func CreateDetachClassicLinkVpcResponse() (response *DetachClassicLinkVpcResponse)

CreateDetachClassicLinkVpcResponse creates a response to parse from DetachClassicLinkVpc response

type DetachDiskRequest ¶

type DetachDiskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	DiskId               string           `position:"Query" name:"DiskId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DetachDiskRequest is the request struct for api DetachDisk

func CreateDetachDiskRequest ¶

func CreateDetachDiskRequest() (request *DetachDiskRequest)

CreateDetachDiskRequest creates a request to invoke DetachDisk API

type DetachDiskResponse ¶

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

DetachDiskResponse is the response struct for api DetachDisk

func CreateDetachDiskResponse ¶

func CreateDetachDiskResponse() (response *DetachDiskResponse)

CreateDetachDiskResponse creates a response to parse from DetachDisk response

type DetachInstanceRamRoleRequest ¶

type DetachInstanceRamRoleRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	InstanceIds          string           `position:"Query" name:"InstanceIds"`
	RamRoleName          string           `position:"Query" name:"RamRoleName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DetachInstanceRamRoleRequest is the request struct for api DetachInstanceRamRole

func CreateDetachInstanceRamRoleRequest ¶

func CreateDetachInstanceRamRoleRequest() (request *DetachInstanceRamRoleRequest)

CreateDetachInstanceRamRoleRequest creates a request to invoke DetachInstanceRamRole API

type DetachInstanceRamRoleResponse ¶

type DetachInstanceRamRoleResponse struct {
	*responses.BaseResponse
	RequestId                    string                       `json:"RequestId" xml:"RequestId"`
	TotalCount                   int                          `json:"TotalCount" xml:"TotalCount"`
	FailCount                    int                          `json:"FailCount" xml:"FailCount"`
	RamRoleName                  string                       `json:"RamRoleName" xml:"RamRoleName"`
	DetachInstanceRamRoleResults DetachInstanceRamRoleResults `json:"DetachInstanceRamRoleResults" xml:"DetachInstanceRamRoleResults"`
}

DetachInstanceRamRoleResponse is the response struct for api DetachInstanceRamRole

func CreateDetachInstanceRamRoleResponse ¶

func CreateDetachInstanceRamRoleResponse() (response *DetachInstanceRamRoleResponse)

CreateDetachInstanceRamRoleResponse creates a response to parse from DetachInstanceRamRole response

type DetachInstanceRamRoleResult ¶

type DetachInstanceRamRoleResult struct {
	InstanceId          string                                     `json:"InstanceId" xml:"InstanceId"`
	Success             bool                                       `json:"Success" xml:"Success"`
	Code                string                                     `json:"Code" xml:"Code"`
	Message             string                                     `json:"Message" xml:"Message"`
	InstanceRamRoleSets InstanceRamRoleSetsInDetachInstanceRamRole `json:"InstanceRamRoleSets" xml:"InstanceRamRoleSets"`
}

DetachInstanceRamRoleResult is a nested struct in ecs response

type DetachInstanceRamRoleResults ¶

type DetachInstanceRamRoleResults struct {
	DetachInstanceRamRoleResult []DetachInstanceRamRoleResult `json:"DetachInstanceRamRoleResult" xml:"DetachInstanceRamRoleResult"`
}

DetachInstanceRamRoleResults is a nested struct in ecs response

type DetachKeyPairRequest ¶

type DetachKeyPairRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	InstanceIds          string           `position:"Query" name:"InstanceIds"`
	KeyPairName          string           `position:"Query" name:"KeyPairName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DetachKeyPairRequest is the request struct for api DetachKeyPair

func CreateDetachKeyPairRequest ¶

func CreateDetachKeyPairRequest() (request *DetachKeyPairRequest)

CreateDetachKeyPairRequest creates a request to invoke DetachKeyPair API

type DetachKeyPairResponse ¶

type DetachKeyPairResponse struct {
	*responses.BaseResponse
	RequestId   string                 `json:"RequestId" xml:"RequestId"`
	TotalCount  string                 `json:"TotalCount" xml:"TotalCount"`
	FailCount   string                 `json:"FailCount" xml:"FailCount"`
	KeyPairName string                 `json:"KeyPairName" xml:"KeyPairName"`
	Results     ResultsInDetachKeyPair `json:"Results" xml:"Results"`
}

DetachKeyPairResponse is the response struct for api DetachKeyPair

func CreateDetachKeyPairResponse ¶

func CreateDetachKeyPairResponse() (response *DetachKeyPairResponse)

CreateDetachKeyPairResponse creates a response to parse from DetachKeyPair response

type DetachNetworkInterfaceRequest ¶

type DetachNetworkInterfaceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	NetworkInterfaceId   string           `position:"Query" name:"NetworkInterfaceId"`
}

DetachNetworkInterfaceRequest is the request struct for api DetachNetworkInterface

func CreateDetachNetworkInterfaceRequest ¶

func CreateDetachNetworkInterfaceRequest() (request *DetachNetworkInterfaceRequest)

CreateDetachNetworkInterfaceRequest creates a request to invoke DetachNetworkInterface API

type DetachNetworkInterfaceResponse ¶

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

DetachNetworkInterfaceResponse is the response struct for api DetachNetworkInterface

func CreateDetachNetworkInterfaceResponse ¶

func CreateDetachNetworkInterfaceResponse() (response *DetachNetworkInterfaceResponse)

CreateDetachNetworkInterfaceResponse creates a response to parse from DetachNetworkInterface response

type DetailInfosInDescribePrice ¶

type DetailInfosInDescribePrice struct {
	ResourcePriceModel []ResourcePriceModel `json:"ResourcePriceModel" xml:"ResourcePriceModel"`
}

DetailInfosInDescribePrice is a nested struct in ecs response

type DetailInfosInDescribeRenewalPrice ¶

type DetailInfosInDescribeRenewalPrice struct {
	ResourcePriceModel []ResourcePriceModel `json:"ResourcePriceModel" xml:"ResourcePriceModel"`
}

DetailInfosInDescribeRenewalPrice is a nested struct in ecs response

type Disk ¶

type Disk struct {
	DiskId                        string                        `json:"DiskId" xml:"DiskId"`
	RegionId                      string                        `json:"RegionId" xml:"RegionId"`
	ZoneId                        string                        `json:"ZoneId" xml:"ZoneId"`
	DiskName                      string                        `json:"DiskName" xml:"DiskName"`
	Description                   string                        `json:"Description" xml:"Description"`
	Type                          string                        `json:"Type" xml:"Type"`
	Category                      string                        `json:"Category" xml:"Category"`
	Size                          int                           `json:"Size" xml:"Size"`
	ImageId                       string                        `json:"ImageId" xml:"ImageId"`
	SourceSnapshotId              string                        `json:"SourceSnapshotId" xml:"SourceSnapshotId"`
	AutoSnapshotPolicyId          string                        `json:"AutoSnapshotPolicyId" xml:"AutoSnapshotPolicyId"`
	ProductCode                   string                        `json:"ProductCode" xml:"ProductCode"`
	Portable                      bool                          `json:"Portable" xml:"Portable"`
	Status                        string                        `json:"Status" xml:"Status"`
	InstanceId                    string                        `json:"InstanceId" xml:"InstanceId"`
	Device                        string                        `json:"Device" xml:"Device"`
	DeleteWithInstance            bool                          `json:"DeleteWithInstance" xml:"DeleteWithInstance"`
	DeleteAutoSnapshot            bool                          `json:"DeleteAutoSnapshot" xml:"DeleteAutoSnapshot"`
	EnableAutoSnapshot            bool                          `json:"EnableAutoSnapshot" xml:"EnableAutoSnapshot"`
	EnableAutomatedSnapshotPolicy bool                          `json:"EnableAutomatedSnapshotPolicy" xml:"EnableAutomatedSnapshotPolicy"`
	CreationTime                  string                        `json:"CreationTime" xml:"CreationTime"`
	AttachedTime                  string                        `json:"AttachedTime" xml:"AttachedTime"`
	DetachedTime                  string                        `json:"DetachedTime" xml:"DetachedTime"`
	DiskChargeType                string                        `json:"DiskChargeType" xml:"DiskChargeType"`
	ExpiredTime                   string                        `json:"ExpiredTime" xml:"ExpiredTime"`
	ResourceGroupId               string                        `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Encrypted                     bool                          `json:"Encrypted" xml:"Encrypted"`
	MountInstanceNum              int                           `json:"MountInstanceNum" xml:"MountInstanceNum"`
	IOPS                          int                           `json:"IOPS" xml:"IOPS"`
	IOPSRead                      int                           `json:"IOPSRead" xml:"IOPSRead"`
	IOPSWrite                     int                           `json:"IOPSWrite" xml:"IOPSWrite"`
	KMSKeyId                      string                        `json:"KMSKeyId" xml:"KMSKeyId"`
	OperationLocks                OperationLocksInDescribeDisks `json:"OperationLocks" xml:"OperationLocks"`
	MountInstances                MountInstances                `json:"MountInstances" xml:"MountInstances"`
	Tags                          TagsInDescribeDisks           `json:"Tags" xml:"Tags"`
}

Disk is a nested struct in ecs response

type DiskDeviceMapping ¶

type DiskDeviceMapping struct {
	SnapshotId      string `json:"SnapshotId" xml:"SnapshotId"`
	Size            string `json:"Size" xml:"Size"`
	Device          string `json:"Device" xml:"Device"`
	Type            string `json:"Type" xml:"Type"`
	Format          string `json:"Format" xml:"Format"`
	ImportOSSBucket string `json:"ImportOSSBucket" xml:"ImportOSSBucket"`
	ImportOSSObject string `json:"ImportOSSObject" xml:"ImportOSSObject"`
	Progress        string `json:"Progress" xml:"Progress"`
	RemainTime      int    `json:"RemainTime" xml:"RemainTime"`
}

DiskDeviceMapping is a nested struct in ecs response

type DiskDeviceMappings ¶

type DiskDeviceMappings struct {
	DiskDeviceMapping []DiskDeviceMapping `json:"DiskDeviceMapping" xml:"DiskDeviceMapping"`
}

DiskDeviceMappings is a nested struct in ecs response

type DiskEventSet ¶

type DiskEventSet struct {
	DiskEventType []DiskEventType `json:"DiskEventType" xml:"DiskEventType"`
}

DiskEventSet is a nested struct in ecs response

type DiskEventType ¶

type DiskEventType struct {
	EventId      string    `json:"EventId" xml:"EventId"`
	EventTime    string    `json:"EventTime" xml:"EventTime"`
	EventEndTime string    `json:"EventEndTime" xml:"EventEndTime"`
	EventType    EventType `json:"EventType" xml:"EventType"`
}

DiskEventType is a nested struct in ecs response

type DiskFullStatusSet ¶

type DiskFullStatusSet struct {
	DiskFullStatusType []DiskFullStatusType `json:"DiskFullStatusType" xml:"DiskFullStatusType"`
}

DiskFullStatusSet is a nested struct in ecs response

type DiskFullStatusType ¶

type DiskFullStatusType struct {
	DiskId       string       `json:"DiskId" xml:"DiskId"`
	InstanceId   string       `json:"InstanceId" xml:"InstanceId"`
	Device       string       `json:"Device" xml:"Device"`
	Status       Status       `json:"Status" xml:"Status"`
	HealthStatus HealthStatus `json:"HealthStatus" xml:"HealthStatus"`
	DiskEventSet DiskEventSet `json:"DiskEventSet" xml:"DiskEventSet"`
}

DiskFullStatusType is a nested struct in ecs response

type DiskMonitorData ¶

type DiskMonitorData struct {
	DiskId       string `json:"DiskId" xml:"DiskId"`
	IOPSRead     int    `json:"IOPSRead" xml:"IOPSRead"`
	IOPSWrite    int    `json:"IOPSWrite" xml:"IOPSWrite"`
	IOPSTotal    int    `json:"IOPSTotal" xml:"IOPSTotal"`
	BPSRead      int    `json:"BPSRead" xml:"BPSRead"`
	BPSWrite     int    `json:"BPSWrite" xml:"BPSWrite"`
	BPSTotal     int    `json:"BPSTotal" xml:"BPSTotal"`
	LatencyRead  int    `json:"LatencyRead" xml:"LatencyRead"`
	LatencyWrite int    `json:"LatencyWrite" xml:"LatencyWrite"`
	TimeStamp    string `json:"TimeStamp" xml:"TimeStamp"`
}

DiskMonitorData is a nested struct in ecs response

type Disks ¶

type Disks struct {
	Disk []Disk `json:"Disk" xml:"Disk"`
}

Disks is a nested struct in ecs response

type EcsCapacityReservationAttr ¶

type EcsCapacityReservationAttr struct {
	CapacityReservationId         string `json:"CapacityReservationId" xml:"CapacityReservationId"`
	CapacityReservationPreference string `json:"CapacityReservationPreference" xml:"CapacityReservationPreference"`
}

EcsCapacityReservationAttr is a nested struct in ecs response

type EipAddress ¶

type EipAddress struct {
	Bandwidth            int    `json:"Bandwidth" xml:"Bandwidth"`
	IsSupportUnassociate bool   `json:"IsSupportUnassociate" xml:"IsSupportUnassociate"`
	IpAddress            string `json:"IpAddress" xml:"IpAddress"`
	InternetChargeType   string `json:"InternetChargeType" xml:"InternetChargeType"`
	AllocationId         string `json:"AllocationId" xml:"AllocationId"`
}

EipAddress is a nested struct in ecs response

type EipAddressInDescribeEipAddresses ¶

type EipAddressInDescribeEipAddresses struct {
	RegionId           string                               `json:"RegionId" xml:"RegionId"`
	IpAddress          string                               `json:"IpAddress" xml:"IpAddress"`
	AllocationId       string                               `json:"AllocationId" xml:"AllocationId"`
	Status             string                               `json:"Status" xml:"Status"`
	InstanceId         string                               `json:"InstanceId" xml:"InstanceId"`
	Bandwidth          string                               `json:"Bandwidth" xml:"Bandwidth"`
	EipBandwidth       string                               `json:"EipBandwidth" xml:"EipBandwidth"`
	InternetChargeType string                               `json:"InternetChargeType" xml:"InternetChargeType"`
	AllocationTime     string                               `json:"AllocationTime" xml:"AllocationTime"`
	InstanceType       string                               `json:"InstanceType" xml:"InstanceType"`
	ChargeType         string                               `json:"ChargeType" xml:"ChargeType"`
	ExpiredTime        string                               `json:"ExpiredTime" xml:"ExpiredTime"`
	OperationLocks     OperationLocksInDescribeEipAddresses `json:"OperationLocks" xml:"OperationLocks"`
}

EipAddressInDescribeEipAddresses is a nested struct in ecs response

type EipAddresses ¶

type EipAddresses struct {
	EipAddress []EipAddressInDescribeEipAddresses `json:"EipAddress" xml:"EipAddress"`
}

EipAddresses is a nested struct in ecs response

type EipFillParamsRequest ¶

type EipFillParamsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Data                 string           `position:"Query" name:"data"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

EipFillParamsRequest is the request struct for api EipFillParams

func CreateEipFillParamsRequest ¶

func CreateEipFillParamsRequest() (request *EipFillParamsRequest)

CreateEipFillParamsRequest creates a request to invoke EipFillParams API

type EipFillParamsResponse ¶

type EipFillParamsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"requestId" xml:"requestId"`
	Data      string `json:"data" xml:"data"`
	Code      string `json:"code" xml:"code"`
	Success   bool   `json:"success" xml:"success"`
	Message   string `json:"message" xml:"message"`
}

EipFillParamsResponse is the response struct for api EipFillParams

func CreateEipFillParamsResponse ¶

func CreateEipFillParamsResponse() (response *EipFillParamsResponse)

CreateEipFillParamsResponse creates a response to parse from EipFillParams response

type EipFillProductRequest ¶

type EipFillProductRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Data                 string           `position:"Query" name:"data"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

EipFillProductRequest is the request struct for api EipFillProduct

func CreateEipFillProductRequest ¶

func CreateEipFillProductRequest() (request *EipFillProductRequest)

CreateEipFillProductRequest creates a request to invoke EipFillProduct API

type EipFillProductResponse ¶

type EipFillProductResponse struct {
	*responses.BaseResponse
	RequestId string `json:"requestId" xml:"requestId"`
	Data      string `json:"data" xml:"data"`
	Code      string `json:"code" xml:"code"`
	Success   bool   `json:"success" xml:"success"`
	Message   string `json:"message" xml:"message"`
}

EipFillProductResponse is the response struct for api EipFillProduct

func CreateEipFillProductResponse ¶

func CreateEipFillProductResponse() (response *EipFillProductResponse)

CreateEipFillProductResponse creates a response to parse from EipFillProduct response

type EipMonitorData ¶

type EipMonitorData struct {
	EipPackets   int    `json:"EipPackets" xml:"EipPackets"`
	TimeStamp    string `json:"TimeStamp" xml:"TimeStamp"`
	EipFlow      int    `json:"EipFlow" xml:"EipFlow"`
	EipRX        int    `json:"EipRX" xml:"EipRX"`
	EipBandwidth int    `json:"EipBandwidth" xml:"EipBandwidth"`
	EipTX        int    `json:"EipTX" xml:"EipTX"`
}

EipMonitorData is a nested struct in ecs response

type EipMonitorDatasInDescribeEipMonitorData ¶

type EipMonitorDatasInDescribeEipMonitorData struct {
	EipMonitorData []EipMonitorData `json:"EipMonitorData" xml:"EipMonitorData"`
}

EipMonitorDatasInDescribeEipMonitorData is a nested struct in ecs response

type EipMonitorDatasInDescribeNewProjectEipMonitorData ¶

type EipMonitorDatasInDescribeNewProjectEipMonitorData struct {
	EipMonitorData []EipMonitorData `json:"EipMonitorData" xml:"EipMonitorData"`
}

EipMonitorDatasInDescribeNewProjectEipMonitorData is a nested struct in ecs response

type EipNotifyPaidRequest ¶

type EipNotifyPaidRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Data                 string           `position:"Query" name:"data"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

EipNotifyPaidRequest is the request struct for api EipNotifyPaid

func CreateEipNotifyPaidRequest ¶

func CreateEipNotifyPaidRequest() (request *EipNotifyPaidRequest)

CreateEipNotifyPaidRequest creates a request to invoke EipNotifyPaid API

type EipNotifyPaidResponse ¶

type EipNotifyPaidResponse struct {
	*responses.BaseResponse
	RequestId string `json:"requestId" xml:"requestId"`
	Data      string `json:"data" xml:"data"`
	Code      string `json:"code" xml:"code"`
	Message   string `json:"message" xml:"message"`
	Success   bool   `json:"success" xml:"success"`
}

EipNotifyPaidResponse is the response struct for api EipNotifyPaid

func CreateEipNotifyPaidResponse ¶

func CreateEipNotifyPaidResponse() (response *EipNotifyPaidResponse)

CreateEipNotifyPaidResponse creates a response to parse from EipNotifyPaid response

type EnablePhysicalConnectionRequest ¶

type EnablePhysicalConnectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

EnablePhysicalConnectionRequest is the request struct for api EnablePhysicalConnection

func CreateEnablePhysicalConnectionRequest ¶

func CreateEnablePhysicalConnectionRequest() (request *EnablePhysicalConnectionRequest)

CreateEnablePhysicalConnectionRequest creates a request to invoke EnablePhysicalConnection API

type EnablePhysicalConnectionResponse ¶

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

EnablePhysicalConnectionResponse is the response struct for api EnablePhysicalConnection

func CreateEnablePhysicalConnectionResponse ¶

func CreateEnablePhysicalConnectionResponse() (response *EnablePhysicalConnectionResponse)

CreateEnablePhysicalConnectionResponse creates a response to parse from EnablePhysicalConnection response

type EniMonitorData ¶

type EniMonitorData struct {
	EniId        string `json:"EniId" xml:"EniId"`
	TimeStamp    string `json:"TimeStamp" xml:"TimeStamp"`
	PacketTx     string `json:"PacketTx" xml:"PacketTx"`
	PacketRx     string `json:"PacketRx" xml:"PacketRx"`
	IntranetTx   string `json:"IntranetTx" xml:"IntranetTx"`
	IntranetRx   string `json:"IntranetRx" xml:"IntranetRx"`
	DropPacketTx string `json:"DropPacketTx" xml:"DropPacketTx"`
	DropPacketRx string `json:"DropPacketRx" xml:"DropPacketRx"`
}

EniMonitorData is a nested struct in ecs response

type EventCycleStatus ¶

type EventCycleStatus struct {
	Name string `json:"Name" xml:"Name"`
	Code int    `json:"Code" xml:"Code"`
}

EventCycleStatus is a nested struct in ecs response

type EventIdSet ¶

type EventIdSet struct {
	EventId []string `json:"EventId" xml:"EventId"`
}

EventIdSet is a nested struct in ecs response

type EventType ¶

type EventType struct {
	Name string `json:"Name" xml:"Name"`
	Code int    `json:"Code" xml:"Code"`
}

EventType is a nested struct in ecs response

type ExportImageRequest ¶

type ExportImageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ImageId              string           `position:"Query" name:"ImageId"`
	OSSBucket            string           `position:"Query" name:"OSSBucket"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OSSPrefix            string           `position:"Query" name:"OSSPrefix"`
	RoleName             string           `position:"Query" name:"RoleName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ImageFormat          string           `position:"Query" name:"ImageFormat"`
}

ExportImageRequest is the request struct for api ExportImage

func CreateExportImageRequest ¶

func CreateExportImageRequest() (request *ExportImageRequest)

CreateExportImageRequest creates a request to invoke ExportImage API

type ExportImageResponse ¶

type ExportImageResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	TaskId    string `json:"TaskId" xml:"TaskId"`
	RegionId  string `json:"RegionId" xml:"RegionId"`
}

ExportImageResponse is the response struct for api ExportImage

func CreateExportImageResponse ¶

func CreateExportImageResponse() (response *ExportImageResponse)

CreateExportImageResponse creates a response to parse from ExportImage response

type ExportSnapshotRequest ¶

type ExportSnapshotRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SnapshotId           string           `position:"Query" name:"SnapshotId"`
	OssBucket            string           `position:"Query" name:"OssBucket"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	RoleName             string           `position:"Query" name:"RoleName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ExportSnapshotRequest is the request struct for api ExportSnapshot

func CreateExportSnapshotRequest ¶

func CreateExportSnapshotRequest() (request *ExportSnapshotRequest)

CreateExportSnapshotRequest creates a request to invoke ExportSnapshot API

type ExportSnapshotResponse ¶

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

ExportSnapshotResponse is the response struct for api ExportSnapshot

func CreateExportSnapshotResponse ¶

func CreateExportSnapshotResponse() (response *ExportSnapshotResponse)

CreateExportSnapshotResponse creates a response to parse from ExportSnapshot response

type ExtendedAttribute ¶

type ExtendedAttribute struct {
	Device string `json:"Device" xml:"Device"`
	DiskId string `json:"DiskId" xml:"DiskId"`
}

ExtendedAttribute is a nested struct in ecs response

type ForwardTableEntries ¶

type ForwardTableEntries struct {
	ForwardTableEntry []ForwardTableEntry `json:"ForwardTableEntry" xml:"ForwardTableEntry"`
}

ForwardTableEntries is a nested struct in ecs response

type ForwardTableEntry ¶

type ForwardTableEntry struct {
	ForwardTableId string `json:"ForwardTableId" xml:"ForwardTableId"`
	ForwardEntryId string `json:"ForwardEntryId" xml:"ForwardEntryId"`
	ExternalIp     string `json:"ExternalIp" xml:"ExternalIp"`
	ExternalPort   string `json:"ExternalPort" xml:"ExternalPort"`
	IpProtocol     string `json:"IpProtocol" xml:"IpProtocol"`
	InternalIp     string `json:"InternalIp" xml:"InternalIp"`
	InternalPort   string `json:"InternalPort" xml:"InternalPort"`
	Status         string `json:"Status" xml:"Status"`
}

ForwardTableEntry is a nested struct in ecs response

type ForwardTableIdsInCreateNatGateway ¶

type ForwardTableIdsInCreateNatGateway struct {
	ForwardTableId []string `json:"ForwardTableId" xml:"ForwardTableId"`
}

ForwardTableIdsInCreateNatGateway is a nested struct in ecs response

type ForwardTableIdsInDescribeNatGateways ¶

type ForwardTableIdsInDescribeNatGateways struct {
	ForwardTableId []string `json:"ForwardTableId" xml:"ForwardTableId"`
}

ForwardTableIdsInDescribeNatGateways is a nested struct in ecs response

type GetInstanceConsoleOutputRequest ¶

type GetInstanceConsoleOutputRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

GetInstanceConsoleOutputRequest is the request struct for api GetInstanceConsoleOutput

func CreateGetInstanceConsoleOutputRequest ¶

func CreateGetInstanceConsoleOutputRequest() (request *GetInstanceConsoleOutputRequest)

CreateGetInstanceConsoleOutputRequest creates a request to invoke GetInstanceConsoleOutput API

type GetInstanceConsoleOutputResponse ¶

type GetInstanceConsoleOutputResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	InstanceId     string `json:"InstanceId" xml:"InstanceId"`
	ConsoleOutput  string `json:"ConsoleOutput" xml:"ConsoleOutput"`
	LastUpdateTime string `json:"LastUpdateTime" xml:"LastUpdateTime"`
}

GetInstanceConsoleOutputResponse is the response struct for api GetInstanceConsoleOutput

func CreateGetInstanceConsoleOutputResponse ¶

func CreateGetInstanceConsoleOutputResponse() (response *GetInstanceConsoleOutputResponse)

CreateGetInstanceConsoleOutputResponse creates a response to parse from GetInstanceConsoleOutput response

type GetInstanceScreenshotRequest ¶

type GetInstanceScreenshotRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	WakeUp               requests.Boolean `position:"Query" name:"WakeUp"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

GetInstanceScreenshotRequest is the request struct for api GetInstanceScreenshot

func CreateGetInstanceScreenshotRequest ¶

func CreateGetInstanceScreenshotRequest() (request *GetInstanceScreenshotRequest)

CreateGetInstanceScreenshotRequest creates a request to invoke GetInstanceScreenshot API

type GetInstanceScreenshotResponse ¶

type GetInstanceScreenshotResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	Screenshot string `json:"Screenshot" xml:"Screenshot"`
}

GetInstanceScreenshotResponse is the response struct for api GetInstanceScreenshot

func CreateGetInstanceScreenshotResponse ¶

func CreateGetInstanceScreenshotResponse() (response *GetInstanceScreenshotResponse)

CreateGetInstanceScreenshotResponse creates a response to parse from GetInstanceScreenshot response

type HaVip ¶

type HaVip struct {
	HaVipId                string                 `json:"HaVipId" xml:"HaVipId"`
	RegionId               string                 `json:"RegionId" xml:"RegionId"`
	VpcId                  string                 `json:"VpcId" xml:"VpcId"`
	VSwitchId              string                 `json:"VSwitchId" xml:"VSwitchId"`
	IpAddress              string                 `json:"IpAddress" xml:"IpAddress"`
	Status                 string                 `json:"Status" xml:"Status"`
	MasterInstanceId       string                 `json:"MasterInstanceId" xml:"MasterInstanceId"`
	Description            string                 `json:"Description" xml:"Description"`
	CreateTime             string                 `json:"CreateTime" xml:"CreateTime"`
	AssociatedInstances    AssociatedInstances    `json:"AssociatedInstances" xml:"AssociatedInstances"`
	AssociatedEipAddresses AssociatedEipAddresses `json:"AssociatedEipAddresses" xml:"AssociatedEipAddresses"`
}

HaVip is a nested struct in ecs response

type HaVips ¶

type HaVips struct {
	HaVip []HaVip `json:"HaVip" xml:"HaVip"`
}

HaVips is a nested struct in ecs response

type HealthStatus ¶

type HealthStatus struct {
	Name string `json:"Name" xml:"Name"`
	Code int    `json:"Code" xml:"Code"`
}

HealthStatus is a nested struct in ecs response

type HpcCluster ¶

type HpcCluster struct {
	HpcClusterId string `json:"HpcClusterId" xml:"HpcClusterId"`
	Name         string `json:"Name" xml:"Name"`
	Description  string `json:"Description" xml:"Description"`
}

HpcCluster is a nested struct in ecs response

type HpcClusters ¶

type HpcClusters struct {
	HpcCluster []HpcCluster `json:"HpcCluster" xml:"HpcCluster"`
}

HpcClusters is a nested struct in ecs response

type Image ¶

type Image struct {
	Progress             string               `json:"Progress" xml:"Progress"`
	ImageId              string               `json:"ImageId" xml:"ImageId"`
	ImageName            string               `json:"ImageName" xml:"ImageName"`
	ImageVersion         string               `json:"ImageVersion" xml:"ImageVersion"`
	Description          string               `json:"Description" xml:"Description"`
	Size                 int                  `json:"Size" xml:"Size"`
	ImageOwnerAlias      string               `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
	IsSupportIoOptimized bool                 `json:"IsSupportIoOptimized" xml:"IsSupportIoOptimized"`
	IsSupportCloudinit   bool                 `json:"IsSupportCloudinit" xml:"IsSupportCloudinit"`
	OSName               string               `json:"OSName" xml:"OSName"`
	Architecture         string               `json:"Architecture" xml:"Architecture"`
	Status               string               `json:"Status" xml:"Status"`
	ProductCode          string               `json:"ProductCode" xml:"ProductCode"`
	IsSubscribed         bool                 `json:"IsSubscribed" xml:"IsSubscribed"`
	CreationTime         string               `json:"CreationTime" xml:"CreationTime"`
	IsSelfShared         string               `json:"IsSelfShared" xml:"IsSelfShared"`
	OSType               string               `json:"OSType" xml:"OSType"`
	Platform             string               `json:"Platform" xml:"Platform"`
	Usage                string               `json:"Usage" xml:"Usage"`
	IsCopied             bool                 `json:"IsCopied" xml:"IsCopied"`
	ResourceGroupId      string               `json:"ResourceGroupId" xml:"ResourceGroupId"`
	DiskDeviceMappings   DiskDeviceMappings   `json:"DiskDeviceMappings" xml:"DiskDeviceMappings"`
	Tags                 TagsInDescribeImages `json:"Tags" xml:"Tags"`
}

Image is a nested struct in ecs response

type Images ¶

type Images struct {
	Image []Image `json:"Image" xml:"Image"`
}

Images is a nested struct in ecs response

type ImportImageDiskDeviceMapping ¶

type ImportImageDiskDeviceMapping struct {
	OSSBucket     string `name:"OSSBucket"`
	DiskImSize    string `name:"DiskImSize"`
	Format        string `name:"Format"`
	Device        string `name:"Device"`
	OSSObject     string `name:"OSSObject"`
	DiskImageSize string `name:"DiskImageSize"`
}

ImportImageDiskDeviceMapping is a repeated param struct in ImportImageRequest

type ImportImageRequest ¶

type ImportImageRequest struct {
	*requests.RpcRequest
	DiskDeviceMapping    *[]ImportImageDiskDeviceMapping `position:"Query" name:"DiskDeviceMapping"  type:"Repeated"`
	ResourceOwnerId      requests.Integer                `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string                          `position:"Query" name:"ResourceOwnerAccount"`
	ImageName            string                          `position:"Query" name:"ImageName"`
	RoleName             string                          `position:"Query" name:"RoleName"`
	Description          string                          `position:"Query" name:"Description"`
	OSType               string                          `position:"Query" name:"OSType"`
	OwnerId              requests.Integer                `position:"Query" name:"OwnerId"`
	Platform             string                          `position:"Query" name:"Platform"`
	Architecture         string                          `position:"Query" name:"Architecture"`
}

ImportImageRequest is the request struct for api ImportImage

func CreateImportImageRequest ¶

func CreateImportImageRequest() (request *ImportImageRequest)

CreateImportImageRequest creates a request to invoke ImportImage API

type ImportImageResponse ¶

type ImportImageResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	TaskId    string `json:"TaskId" xml:"TaskId"`
	RegionId  string `json:"RegionId" xml:"RegionId"`
	ImageId   string `json:"ImageId" xml:"ImageId"`
}

ImportImageResponse is the response struct for api ImportImage

func CreateImportImageResponse ¶

func CreateImportImageResponse() (response *ImportImageResponse)

CreateImportImageResponse creates a response to parse from ImportImage response

type ImportKeyPairRequest ¶

type ImportKeyPairRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	PublicKeyBody        string           `position:"Query" name:"PublicKeyBody"`
	KeyPairName          string           `position:"Query" name:"KeyPairName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ImportKeyPairRequest is the request struct for api ImportKeyPair

func CreateImportKeyPairRequest ¶

func CreateImportKeyPairRequest() (request *ImportKeyPairRequest)

CreateImportKeyPairRequest creates a request to invoke ImportKeyPair API

type ImportKeyPairResponse ¶

type ImportKeyPairResponse struct {
	*responses.BaseResponse
	RequestId          string `json:"RequestId" xml:"RequestId"`
	KeyPairName        string `json:"KeyPairName" xml:"KeyPairName"`
	KeyPairFingerPrint string `json:"KeyPairFingerPrint" xml:"KeyPairFingerPrint"`
}

ImportKeyPairResponse is the response struct for api ImportKeyPair

func CreateImportKeyPairResponse ¶

func CreateImportKeyPairResponse() (response *ImportKeyPairResponse)

CreateImportKeyPairResponse creates a response to parse from ImportKeyPair response

type ImportSnapshotRequest ¶

type ImportSnapshotRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SnapshotName         string           `position:"Query" name:"SnapshotName"`
	OssObject            string           `position:"Query" name:"OssObject"`
	OssBucket            string           `position:"Query" name:"OssBucket"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	RoleName             string           `position:"Query" name:"RoleName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ImportSnapshotRequest is the request struct for api ImportSnapshot

func CreateImportSnapshotRequest ¶

func CreateImportSnapshotRequest() (request *ImportSnapshotRequest)

CreateImportSnapshotRequest creates a request to invoke ImportSnapshot API

type ImportSnapshotResponse ¶

type ImportSnapshotResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TaskId     string `json:"TaskId" xml:"TaskId"`
	SnapshotId string `json:"SnapshotId" xml:"SnapshotId"`
}

ImportSnapshotResponse is the response struct for api ImportSnapshot

func CreateImportSnapshotResponse ¶

func CreateImportSnapshotResponse() (response *ImportSnapshotResponse)

CreateImportSnapshotResponse creates a response to parse from ImportSnapshot response

type InnerIpAddressInDescribeInstanceAttribute ¶

type InnerIpAddressInDescribeInstanceAttribute struct {
	IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}

InnerIpAddressInDescribeInstanceAttribute is a nested struct in ecs response

type InnerIpAddressInDescribeInstances ¶

type InnerIpAddressInDescribeInstances struct {
	IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}

InnerIpAddressInDescribeInstances is a nested struct in ecs response

type InstallCloudAssistantRequest ¶

type InstallCloudAssistantRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           *[]string        `position:"Query" name:"InstanceId"  type:"Repeated"`
}

InstallCloudAssistantRequest is the request struct for api InstallCloudAssistant

func CreateInstallCloudAssistantRequest ¶

func CreateInstallCloudAssistantRequest() (request *InstallCloudAssistantRequest)

CreateInstallCloudAssistantRequest creates a request to invoke InstallCloudAssistant API

type InstallCloudAssistantResponse ¶

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

InstallCloudAssistantResponse is the response struct for api InstallCloudAssistant

func CreateInstallCloudAssistantResponse ¶

func CreateInstallCloudAssistantResponse() (response *InstallCloudAssistantResponse)

CreateInstallCloudAssistantResponse creates a response to parse from InstallCloudAssistant response

type Instance ¶

type Instance struct {
	ImageId                    string                               `json:"ImageId" xml:"ImageId"`
	InstanceType               string                               `json:"InstanceType" xml:"InstanceType"`
	AutoReleaseTime            string                               `json:"AutoReleaseTime" xml:"AutoReleaseTime"`
	DeviceAvailable            bool                                 `json:"DeviceAvailable" xml:"DeviceAvailable"`
	InstanceNetworkType        string                               `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
	LocalStorageAmount         int                                  `json:"LocalStorageAmount" xml:"LocalStorageAmount"`
	InstanceChargeType         string                               `json:"InstanceChargeType" xml:"InstanceChargeType"`
	ClusterId                  string                               `json:"ClusterId" xml:"ClusterId"`
	InstanceName               string                               `json:"InstanceName" xml:"InstanceName"`
	CreditSpecification        string                               `json:"CreditSpecification" xml:"CreditSpecification"`
	GPUAmount                  int                                  `json:"GPUAmount" xml:"GPUAmount"`
	StartTime                  string                               `json:"StartTime" xml:"StartTime"`
	ZoneId                     string                               `json:"ZoneId" xml:"ZoneId"`
	InternetChargeType         string                               `json:"InternetChargeType" xml:"InternetChargeType"`
	InternetMaxBandwidthIn     int                                  `json:"InternetMaxBandwidthIn" xml:"InternetMaxBandwidthIn"`
	HostName                   string                               `json:"HostName" xml:"HostName"`
	Cpu                        int                                  `json:"Cpu" xml:"Cpu"`
	Status                     string                               `json:"Status" xml:"Status"`
	SpotPriceLimit             float64                              `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
	OSName                     string                               `json:"OSName" xml:"OSName"`
	SerialNumber               string                               `json:"SerialNumber" xml:"SerialNumber"`
	RegionId                   string                               `json:"RegionId" xml:"RegionId"`
	InternetMaxBandwidthOut    int                                  `json:"InternetMaxBandwidthOut" xml:"InternetMaxBandwidthOut"`
	IoOptimized                bool                                 `json:"IoOptimized" xml:"IoOptimized"`
	ResourceGroupId            string                               `json:"ResourceGroupId" xml:"ResourceGroupId"`
	InstanceTypeFamily         string                               `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"`
	InstanceId                 string                               `json:"InstanceId" xml:"InstanceId"`
	DeploymentSetId            string                               `json:"DeploymentSetId" xml:"DeploymentSetId"`
	GPUSpec                    string                               `json:"GPUSpec" xml:"GPUSpec"`
	Description                string                               `json:"Description" xml:"Description"`
	Recyclable                 bool                                 `json:"Recyclable" xml:"Recyclable"`
	SaleCycle                  string                               `json:"SaleCycle" xml:"SaleCycle"`
	ExpiredTime                string                               `json:"ExpiredTime" xml:"ExpiredTime"`
	OSType                     string                               `json:"OSType" xml:"OSType"`
	Memory                     int                                  `json:"Memory" xml:"Memory"`
	CreationTime               string                               `json:"CreationTime" xml:"CreationTime"`
	KeyPairName                string                               `json:"KeyPairName" xml:"KeyPairName"`
	HpcClusterId               string                               `json:"HpcClusterId" xml:"HpcClusterId"`
	LocalStorageCapacity       int                                  `json:"LocalStorageCapacity" xml:"LocalStorageCapacity"`
	VlanId                     string                               `json:"VlanId" xml:"VlanId"`
	StoppedMode                string                               `json:"StoppedMode" xml:"StoppedMode"`
	SpotStrategy               string                               `json:"SpotStrategy" xml:"SpotStrategy"`
	DeletionProtection         bool                                 `json:"DeletionProtection" xml:"DeletionProtection"`
	SecurityGroupIds           SecurityGroupIdsInDescribeInstances  `json:"SecurityGroupIds" xml:"SecurityGroupIds"`
	InnerIpAddress             InnerIpAddressInDescribeInstances    `json:"InnerIpAddress" xml:"InnerIpAddress"`
	PublicIpAddress            PublicIpAddressInDescribeInstances   `json:"PublicIpAddress" xml:"PublicIpAddress"`
	RdmaIpAddress              RdmaIpAddress                        `json:"RdmaIpAddress" xml:"RdmaIpAddress"`
	EipAddress                 EipAddress                           `json:"EipAddress" xml:"EipAddress"`
	EcsCapacityReservationAttr EcsCapacityReservationAttr           `json:"EcsCapacityReservationAttr" xml:"EcsCapacityReservationAttr"`
	DedicatedHostAttribute     DedicatedHostAttribute               `json:"DedicatedHostAttribute" xml:"DedicatedHostAttribute"`
	VpcAttributes              VpcAttributes                        `json:"VpcAttributes" xml:"VpcAttributes"`
	NetworkInterfaces          NetworkInterfacesInDescribeInstances `json:"NetworkInterfaces" xml:"NetworkInterfaces"`
	OperationLocks             OperationLocksInDescribeInstances    `json:"OperationLocks" xml:"OperationLocks"`
	Tags                       TagsInDescribeInstances              `json:"Tags" xml:"Tags"`
}

Instance is a nested struct in ecs response

type InstanceCloudAssistantStatus ¶

type InstanceCloudAssistantStatus struct {
	InstanceId           string `json:"InstanceId" xml:"InstanceId"`
	CloudAssistantStatus string `json:"CloudAssistantStatus" xml:"CloudAssistantStatus"`
}

InstanceCloudAssistantStatus is a nested struct in ecs response

type InstanceCloudAssistantStatusSet ¶

type InstanceCloudAssistantStatusSet struct {
	InstanceCloudAssistantStatus []InstanceCloudAssistantStatus `json:"InstanceCloudAssistantStatus" xml:"InstanceCloudAssistantStatus"`
}

InstanceCloudAssistantStatusSet is a nested struct in ecs response

type InstanceFullStatusSet ¶

type InstanceFullStatusSet struct {
	InstanceFullStatusType []InstanceFullStatusType `json:"InstanceFullStatusType" xml:"InstanceFullStatusType"`
}

InstanceFullStatusSet is a nested struct in ecs response

type InstanceFullStatusType ¶

type InstanceFullStatusType struct {
	InstanceId              string                  `json:"InstanceId" xml:"InstanceId"`
	Status                  Status                  `json:"Status" xml:"Status"`
	HealthStatus            HealthStatus            `json:"HealthStatus" xml:"HealthStatus"`
	ScheduledSystemEventSet ScheduledSystemEventSet `json:"ScheduledSystemEventSet" xml:"ScheduledSystemEventSet"`
}

InstanceFullStatusType is a nested struct in ecs response

type InstanceGenerations ¶

type InstanceGenerations struct {
	SupportedInstanceGeneration []string `json:"supportedInstanceGeneration" xml:"supportedInstanceGeneration"`
}

InstanceGenerations is a nested struct in ecs response

type InstanceIdSets ¶

type InstanceIdSets struct {
	InstanceIdSet []string `json:"InstanceIdSet" xml:"InstanceIdSet"`
}

InstanceIdSets is a nested struct in ecs response

type InstanceIds ¶

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

InstanceIds is a nested struct in ecs response

type InstanceMonitorData ¶

type InstanceMonitorData struct {
	InstanceId                   string  `json:"InstanceId" xml:"InstanceId"`
	CPU                          int     `json:"CPU" xml:"CPU"`
	IntranetRX                   int     `json:"IntranetRX" xml:"IntranetRX"`
	IntranetTX                   int     `json:"IntranetTX" xml:"IntranetTX"`
	IntranetBandwidth            int     `json:"IntranetBandwidth" xml:"IntranetBandwidth"`
	InternetRX                   int     `json:"InternetRX" xml:"InternetRX"`
	InternetTX                   int     `json:"InternetTX" xml:"InternetTX"`
	InternetBandwidth            int     `json:"InternetBandwidth" xml:"InternetBandwidth"`
	IOPSRead                     int     `json:"IOPSRead" xml:"IOPSRead"`
	IOPSWrite                    int     `json:"IOPSWrite" xml:"IOPSWrite"`
	BPSRead                      int     `json:"BPSRead" xml:"BPSRead"`
	BPSWrite                     int     `json:"BPSWrite" xml:"BPSWrite"`
	CPUCreditUsage               float64 `json:"CPUCreditUsage" xml:"CPUCreditUsage"`
	CPUCreditBalance             float64 `json:"CPUCreditBalance" xml:"CPUCreditBalance"`
	CPUAdvanceCreditBalance      float64 `json:"CPUAdvanceCreditBalance" xml:"CPUAdvanceCreditBalance"`
	CPUNotpaidSurplusCreditUsage float64 `json:"CPUNotpaidSurplusCreditUsage" xml:"CPUNotpaidSurplusCreditUsage"`
	TimeStamp                    string  `json:"TimeStamp" xml:"TimeStamp"`
}

InstanceMonitorData is a nested struct in ecs response

type InstanceRamRoleSet ¶

type InstanceRamRoleSet struct {
	InstanceId  string `json:"InstanceId" xml:"InstanceId"`
	RamRoleName string `json:"RamRoleName" xml:"RamRoleName"`
}

InstanceRamRoleSet is a nested struct in ecs response

type InstanceRamRoleSetsInDescribeInstanceRamRole ¶

type InstanceRamRoleSetsInDescribeInstanceRamRole struct {
	InstanceRamRoleSet []InstanceRamRoleSet `json:"InstanceRamRoleSet" xml:"InstanceRamRoleSet"`
}

InstanceRamRoleSetsInDescribeInstanceRamRole is a nested struct in ecs response

type InstanceRamRoleSetsInDetachInstanceRamRole ¶

type InstanceRamRoleSetsInDetachInstanceRamRole struct {
	InstanceRamRoleSet []InstanceRamRoleSet `json:"InstanceRamRoleSet" xml:"InstanceRamRoleSet"`
}

InstanceRamRoleSetsInDetachInstanceRamRole is a nested struct in ecs response

type InstanceRenewAttribute ¶

type InstanceRenewAttribute struct {
	InstanceId       string `json:"InstanceId" xml:"InstanceId"`
	AutoRenewEnabled bool   `json:"AutoRenewEnabled" xml:"AutoRenewEnabled"`
	Duration         int    `json:"Duration" xml:"Duration"`
	PeriodUnit       string `json:"PeriodUnit" xml:"PeriodUnit"`
	RenewalStatus    string `json:"RenewalStatus" xml:"RenewalStatus"`
}

InstanceRenewAttribute is a nested struct in ecs response

type InstanceRenewAttributes ¶

type InstanceRenewAttributes struct {
	InstanceRenewAttribute []InstanceRenewAttribute `json:"InstanceRenewAttribute" xml:"InstanceRenewAttribute"`
}

InstanceRenewAttributes is a nested struct in ecs response

type InstanceStatus ¶

type InstanceStatus struct {
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	Status     string `json:"Status" xml:"Status"`
}

InstanceStatus is a nested struct in ecs response

type InstanceStatuses ¶

type InstanceStatuses struct {
	InstanceStatus []InstanceStatus `json:"InstanceStatus" xml:"InstanceStatus"`
}

InstanceStatuses is a nested struct in ecs response

type InstanceSystemEventSet ¶

type InstanceSystemEventSet struct {
	InstanceSystemEventType []InstanceSystemEventType `json:"InstanceSystemEventType" xml:"InstanceSystemEventType"`
}

InstanceSystemEventSet is a nested struct in ecs response

type InstanceSystemEventType ¶

type InstanceSystemEventType struct {
	InstanceId        string            `json:"InstanceId" xml:"InstanceId"`
	EventId           string            `json:"EventId" xml:"EventId"`
	EventPublishTime  string            `json:"EventPublishTime" xml:"EventPublishTime"`
	NotBefore         string            `json:"NotBefore" xml:"NotBefore"`
	EventFinishTime   string            `json:"EventFinishTime" xml:"EventFinishTime"`
	EventType         EventType         `json:"EventType" xml:"EventType"`
	EventCycleStatus  EventCycleStatus  `json:"EventCycleStatus" xml:"EventCycleStatus"`
	ExtendedAttribute ExtendedAttribute `json:"ExtendedAttribute" xml:"ExtendedAttribute"`
}

InstanceSystemEventType is a nested struct in ecs response

type InstanceTag ¶

type InstanceTag struct {
	Key   string `json:"Key" xml:"Key"`
	Value string `json:"Value" xml:"Value"`
}

InstanceTag is a nested struct in ecs response

type InstanceType ¶

type InstanceType struct {
	MemorySize                  float64 `json:"MemorySize" xml:"MemorySize"`
	EniPrivateIpAddressQuantity int     `json:"EniPrivateIpAddressQuantity" xml:"EniPrivateIpAddressQuantity"`
	InstancePpsRx               int     `json:"InstancePpsRx" xml:"InstancePpsRx"`
	CpuCoreCount                int     `json:"CpuCoreCount" xml:"CpuCoreCount"`
	Cores                       int     `json:"Cores" xml:"Cores"`
	Memory                      int     `json:"Memory" xml:"Memory"`
	InstanceTypeId              string  `json:"InstanceTypeId" xml:"InstanceTypeId"`
	InstanceBandwidthRx         int     `json:"InstanceBandwidthRx" xml:"InstanceBandwidthRx"`
	InstanceType                string  `json:"InstanceType" xml:"InstanceType"`
	BaselineCredit              int     `json:"BaselineCredit" xml:"BaselineCredit"`
	EniQuantity                 int     `json:"EniQuantity" xml:"EniQuantity"`
	Generation                  string  `json:"Generation" xml:"Generation"`
	GPUAmount                   int     `json:"GPUAmount" xml:"GPUAmount"`
	SupportIoOptimized          string  `json:"SupportIoOptimized" xml:"SupportIoOptimized"`
	InstanceTypeFamily          string  `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"`
	InitialCredit               int     `json:"InitialCredit" xml:"InitialCredit"`
	InstancePpsTx               int     `json:"InstancePpsTx" xml:"InstancePpsTx"`
	LocalStorageAmount          int     `json:"LocalStorageAmount" xml:"LocalStorageAmount"`
	InstanceFamilyLevel         string  `json:"InstanceFamilyLevel" xml:"InstanceFamilyLevel"`
	LocalStorageCapacity        int     `json:"LocalStorageCapacity" xml:"LocalStorageCapacity"`
	GPUSpec                     string  `json:"GPUSpec" xml:"GPUSpec"`
	LocalStorageCategory        string  `json:"LocalStorageCategory" xml:"LocalStorageCategory"`
	InstanceBandwidthTx         int     `json:"InstanceBandwidthTx" xml:"InstanceBandwidthTx"`
}

InstanceType is a nested struct in ecs response

type InstanceTypeFamiliesInDescribeInstanceTypeFamilies ¶

type InstanceTypeFamiliesInDescribeInstanceTypeFamilies struct {
	InstanceTypeFamily []InstanceTypeFamily `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"`
}

InstanceTypeFamiliesInDescribeInstanceTypeFamilies is a nested struct in ecs response

type InstanceTypeFamiliesInDescribeZones ¶

type InstanceTypeFamiliesInDescribeZones struct {
	SupportedInstanceTypeFamily []string `json:"supportedInstanceTypeFamily" xml:"supportedInstanceTypeFamily"`
}

InstanceTypeFamiliesInDescribeZones is a nested struct in ecs response

type InstanceTypeFamily ¶

type InstanceTypeFamily struct {
	InstanceTypeFamilyId string `json:"InstanceTypeFamilyId" xml:"InstanceTypeFamilyId"`
	Generation           string `json:"Generation" xml:"Generation"`
}

InstanceTypeFamily is a nested struct in ecs response

type InstanceTypesInDescribeImageSupportInstanceTypes ¶

type InstanceTypesInDescribeImageSupportInstanceTypes struct {
	InstanceType []InstanceType `json:"InstanceType" xml:"InstanceType"`
}

InstanceTypesInDescribeImageSupportInstanceTypes is a nested struct in ecs response

type InstanceTypesInDescribeInstanceTypes ¶

type InstanceTypesInDescribeInstanceTypes struct {
	InstanceType []InstanceType `json:"InstanceType" xml:"InstanceType"`
}

InstanceTypesInDescribeInstanceTypes is a nested struct in ecs response

type InstanceTypesInDescribeZones ¶

type InstanceTypesInDescribeZones struct {
	SupportedInstanceType []string `json:"supportedInstanceType" xml:"supportedInstanceType"`
}

InstanceTypesInDescribeZones is a nested struct in ecs response

type InstancesInDescribeDedicatedHosts ¶

type InstancesInDescribeDedicatedHosts struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

InstancesInDescribeDedicatedHosts is a nested struct in ecs response

type InstancesInDescribeInstances ¶

type InstancesInDescribeInstances struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

InstancesInDescribeInstances is a nested struct in ecs response

type Invocation ¶

type Invocation struct {
	CommandId         string            `json:"CommandId" xml:"CommandId"`
	PageNumber        int               `json:"PageNumber" xml:"PageNumber"`
	CommandName       string            `json:"CommandName" xml:"CommandName"`
	TotalCount        int               `json:"TotalCount" xml:"TotalCount"`
	PageSize          int               `json:"PageSize" xml:"PageSize"`
	InvokeId          string            `json:"InvokeId" xml:"InvokeId"`
	InvokeStatus      string            `json:"InvokeStatus" xml:"InvokeStatus"`
	Timed             bool              `json:"Timed" xml:"Timed"`
	Frequency         string            `json:"Frequency" xml:"Frequency"`
	CommandType       string            `json:"CommandType" xml:"CommandType"`
	InvocationResults InvocationResults `json:"InvocationResults" xml:"InvocationResults"`
	InvokeInstances   InvokeInstances   `json:"InvokeInstances" xml:"InvokeInstances"`
}

Invocation is a nested struct in ecs response

type InvocationResult ¶

type InvocationResult struct {
	CommandId          string `json:"CommandId" xml:"CommandId"`
	InvokeId           string `json:"InvokeId" xml:"InvokeId"`
	InstanceId         string `json:"InstanceId" xml:"InstanceId"`
	FinishedTime       string `json:"FinishedTime" xml:"FinishedTime"`
	Output             string `json:"Output" xml:"Output"`
	InvokeRecordStatus string `json:"InvokeRecordStatus" xml:"InvokeRecordStatus"`
	ExitCode           int    `json:"ExitCode" xml:"ExitCode"`
}

InvocationResult is a nested struct in ecs response

type InvocationResults ¶

type InvocationResults struct {
	InvocationResult []InvocationResult `json:"InvocationResult" xml:"InvocationResult"`
}

InvocationResults is a nested struct in ecs response

type Invocations ¶

type Invocations struct {
	Invocation []Invocation `json:"Invocation" xml:"Invocation"`
}

Invocations is a nested struct in ecs response

type InvokeCommandRequest ¶

type InvokeCommandRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CommandId            string           `position:"Query" name:"CommandId"`
	Frequency            string           `position:"Query" name:"Frequency"`
	Timed                requests.Boolean `position:"Query" name:"Timed"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           *[]string        `position:"Query" name:"InstanceId"  type:"Repeated"`
}

InvokeCommandRequest is the request struct for api InvokeCommand

func CreateInvokeCommandRequest ¶

func CreateInvokeCommandRequest() (request *InvokeCommandRequest)

CreateInvokeCommandRequest creates a request to invoke InvokeCommand API

type InvokeCommandResponse ¶

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

InvokeCommandResponse is the response struct for api InvokeCommand

func CreateInvokeCommandResponse ¶

func CreateInvokeCommandResponse() (response *InvokeCommandResponse)

CreateInvokeCommandResponse creates a response to parse from InvokeCommand response

type InvokeInstance ¶

type InvokeInstance struct {
	InstanceId           string `json:"InstanceId" xml:"InstanceId"`
	InstanceInvokeStatus string `json:"InstanceInvokeStatus" xml:"InstanceInvokeStatus"`
}

InvokeInstance is a nested struct in ecs response

type InvokeInstances ¶

type InvokeInstances struct {
	InvokeInstance []InvokeInstance `json:"InvokeInstance" xml:"InvokeInstance"`
}

InvokeInstances is a nested struct in ecs response

type Ipv6Set ¶

type Ipv6Set struct {
	Ipv6Address string `json:"Ipv6Address" xml:"Ipv6Address"`
}

Ipv6Set is a nested struct in ecs response

type Ipv6Sets ¶

type Ipv6Sets struct {
	Ipv6Set []Ipv6Set `json:"Ipv6Set" xml:"Ipv6Set"`
}

Ipv6Sets is a nested struct in ecs response

type JoinResourceGroupRequest ¶

type JoinResourceGroupRequest struct {
	*requests.RpcRequest
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceId           string           `position:"Query" name:"ResourceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
}

JoinResourceGroupRequest is the request struct for api JoinResourceGroup

func CreateJoinResourceGroupRequest ¶

func CreateJoinResourceGroupRequest() (request *JoinResourceGroupRequest)

CreateJoinResourceGroupRequest creates a request to invoke JoinResourceGroup API

type JoinResourceGroupResponse ¶

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

JoinResourceGroupResponse is the response struct for api JoinResourceGroup

func CreateJoinResourceGroupResponse ¶

func CreateJoinResourceGroupResponse() (response *JoinResourceGroupResponse)

CreateJoinResourceGroupResponse creates a response to parse from JoinResourceGroup response

type JoinSecurityGroupRequest ¶

type JoinSecurityGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

JoinSecurityGroupRequest is the request struct for api JoinSecurityGroup

func CreateJoinSecurityGroupRequest ¶

func CreateJoinSecurityGroupRequest() (request *JoinSecurityGroupRequest)

CreateJoinSecurityGroupRequest creates a request to invoke JoinSecurityGroup API

type JoinSecurityGroupResponse ¶

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

JoinSecurityGroupResponse is the response struct for api JoinSecurityGroup

func CreateJoinSecurityGroupResponse ¶

func CreateJoinSecurityGroupResponse() (response *JoinSecurityGroupResponse)

CreateJoinSecurityGroupResponse creates a response to parse from JoinSecurityGroup response

type KeyPair ¶

type KeyPair struct {
	KeyPairName        string                 `json:"KeyPairName" xml:"KeyPairName"`
	KeyPairFingerPrint string                 `json:"KeyPairFingerPrint" xml:"KeyPairFingerPrint"`
	ResourceGroupId    string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Tags               TagsInDescribeKeyPairs `json:"Tags" xml:"Tags"`
}

KeyPair is a nested struct in ecs response

type KeyPairs ¶

type KeyPairs struct {
	KeyPair []KeyPair `json:"KeyPair" xml:"KeyPair"`
}

KeyPairs is a nested struct in ecs response

type LaunchTemplateData ¶

type LaunchTemplateData struct {
	ImageId                     string                                            `json:"ImageId" xml:"ImageId"`
	ImageOwnerAlias             string                                            `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
	PasswordInherit             bool                                              `json:"PasswordInherit" xml:"PasswordInherit"`
	InstanceType                string                                            `json:"InstanceType" xml:"InstanceType"`
	SecurityGroupId             string                                            `json:"SecurityGroupId" xml:"SecurityGroupId"`
	VpcId                       string                                            `json:"VpcId" xml:"VpcId"`
	VSwitchId                   string                                            `json:"VSwitchId" xml:"VSwitchId"`
	InstanceName                string                                            `json:"InstanceName" xml:"InstanceName"`
	Description                 string                                            `json:"Description" xml:"Description"`
	InternetMaxBandwidthIn      int                                               `json:"InternetMaxBandwidthIn" xml:"InternetMaxBandwidthIn"`
	InternetMaxBandwidthOut     int                                               `json:"InternetMaxBandwidthOut" xml:"InternetMaxBandwidthOut"`
	HostName                    string                                            `json:"HostName" xml:"HostName"`
	ZoneId                      string                                            `json:"ZoneId" xml:"ZoneId"`
	SystemDiskSize              int                                               `json:"SystemDisk.Size" xml:"SystemDisk.Size"`
	SystemDiskCategory          string                                            `json:"SystemDisk.Category" xml:"SystemDisk.Category"`
	SystemDiskDiskName          string                                            `json:"SystemDisk.DiskName" xml:"SystemDisk.DiskName"`
	SystemDiskDescription       string                                            `json:"SystemDisk.Description" xml:"SystemDisk.Description"`
	SystemDiskIops              int                                               `json:"SystemDisk.Iops" xml:"SystemDisk.Iops"`
	IoOptimized                 string                                            `json:"IoOptimized" xml:"IoOptimized"`
	InstanceChargeType          string                                            `json:"InstanceChargeType" xml:"InstanceChargeType"`
	Period                      int                                               `json:"Period" xml:"Period"`
	InternetChargeType          string                                            `json:"InternetChargeType" xml:"InternetChargeType"`
	EnableVmOsConfig            bool                                              `json:"EnableVmOsConfig" xml:"EnableVmOsConfig"`
	NetworkType                 string                                            `json:"NetworkType" xml:"NetworkType"`
	UserData                    string                                            `json:"UserData" xml:"UserData"`
	KeyPairName                 string                                            `json:"KeyPairName" xml:"KeyPairName"`
	RamRoleName                 string                                            `json:"RamRoleName" xml:"RamRoleName"`
	AutoReleaseTime             string                                            `json:"AutoReleaseTime" xml:"AutoReleaseTime"`
	SpotStrategy                string                                            `json:"SpotStrategy" xml:"SpotStrategy"`
	SpotPriceLimit              float64                                           `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
	SpotDuration                int                                               `json:"SpotDuration" xml:"SpotDuration"`
	ResourceGroupId             string                                            `json:"ResourceGroupId" xml:"ResourceGroupId"`
	SecurityEnhancementStrategy string                                            `json:"SecurityEnhancementStrategy" xml:"SecurityEnhancementStrategy"`
	DataDisks                   DataDisks                                         `json:"DataDisks" xml:"DataDisks"`
	NetworkInterfaces           NetworkInterfacesInDescribeLaunchTemplateVersions `json:"NetworkInterfaces" xml:"NetworkInterfaces"`
	Tags                        TagsInDescribeLaunchTemplateVersions              `json:"Tags" xml:"Tags"`
}

LaunchTemplateData is a nested struct in ecs response

type LaunchTemplateSet ¶

type LaunchTemplateSet struct {
	CreateTime           string                        `json:"CreateTime" xml:"CreateTime"`
	ModifiedTime         string                        `json:"ModifiedTime" xml:"ModifiedTime"`
	LaunchTemplateId     string                        `json:"LaunchTemplateId" xml:"LaunchTemplateId"`
	LaunchTemplateName   string                        `json:"LaunchTemplateName" xml:"LaunchTemplateName"`
	DefaultVersionNumber int                           `json:"DefaultVersionNumber" xml:"DefaultVersionNumber"`
	LatestVersionNumber  int                           `json:"LatestVersionNumber" xml:"LatestVersionNumber"`
	CreatedBy            string                        `json:"CreatedBy" xml:"CreatedBy"`
	ResourceGroupId      string                        `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Tags                 TagsInDescribeLaunchTemplates `json:"Tags" xml:"Tags"`
}

LaunchTemplateSet is a nested struct in ecs response

type LaunchTemplateSets ¶

type LaunchTemplateSets struct {
	LaunchTemplateSet []LaunchTemplateSet `json:"LaunchTemplateSet" xml:"LaunchTemplateSet"`
}

LaunchTemplateSets is a nested struct in ecs response

type LaunchTemplateVersionSet ¶

type LaunchTemplateVersionSet struct {
	CreateTime         string             `json:"CreateTime" xml:"CreateTime"`
	ModifiedTime       string             `json:"ModifiedTime" xml:"ModifiedTime"`
	LaunchTemplateId   string             `json:"LaunchTemplateId" xml:"LaunchTemplateId"`
	LaunchTemplateName string             `json:"LaunchTemplateName" xml:"LaunchTemplateName"`
	DefaultVersion     bool               `json:"DefaultVersion" xml:"DefaultVersion"`
	VersionNumber      int                `json:"VersionNumber" xml:"VersionNumber"`
	VersionDescription string             `json:"VersionDescription" xml:"VersionDescription"`
	CreatedBy          string             `json:"CreatedBy" xml:"CreatedBy"`
	LaunchTemplateData LaunchTemplateData `json:"LaunchTemplateData" xml:"LaunchTemplateData"`
}

LaunchTemplateVersionSet is a nested struct in ecs response

type LaunchTemplateVersionSets ¶

type LaunchTemplateVersionSets struct {
	LaunchTemplateVersionSet []LaunchTemplateVersionSet `json:"LaunchTemplateVersionSet" xml:"LaunchTemplateVersionSet"`
}

LaunchTemplateVersionSets is a nested struct in ecs response

type LeaveSecurityGroupRequest ¶

type LeaveSecurityGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

LeaveSecurityGroupRequest is the request struct for api LeaveSecurityGroup

func CreateLeaveSecurityGroupRequest ¶

func CreateLeaveSecurityGroupRequest() (request *LeaveSecurityGroupRequest)

CreateLeaveSecurityGroupRequest creates a request to invoke LeaveSecurityGroup API

type LeaveSecurityGroupResponse ¶

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

LeaveSecurityGroupResponse is the response struct for api LeaveSecurityGroup

func CreateLeaveSecurityGroupResponse ¶

func CreateLeaveSecurityGroupResponse() (response *LeaveSecurityGroupResponse)

CreateLeaveSecurityGroupResponse creates a response to parse from LeaveSecurityGroup response

type Link struct {
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	VpcId      string `json:"VpcId" xml:"VpcId"`
}

Link is a nested struct in ecs response

type Links struct {
	Link []Link `json:"Link" xml:"Link"`
}

Links is a nested struct in ecs response

type ListTagResourcesRequest ¶

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer       `position:"Query" name:"ResourceOwnerId"`
	NextToken            string                 `position:"Query" name:"NextToken"`
	Tag                  *[]ListTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceId           *[]string              `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceOwnerAccount string                 `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                 `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer       `position:"Query" name:"OwnerId"`
	ResourceType         string                 `position:"Query" name:"ResourceType"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest ¶

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse ¶

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	NextToken    string       `json:"NextToken" xml:"NextToken"`
	TagResources TagResources `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse ¶

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag ¶

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

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type LockReason ¶

type LockReason struct {
	LockReason string `json:"LockReason" xml:"LockReason"`
	LockMsg    string `json:"LockMsg" xml:"LockMsg"`
}

LockReason is a nested struct in ecs response

type ModifyAutoSnapshotPolicyExRequest ¶

type ModifyAutoSnapshotPolicyExRequest struct {
	*requests.RpcRequest
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	AutoSnapshotPolicyId   string           `position:"Query" name:"autoSnapshotPolicyId"`
	TimePoints             string           `position:"Query" name:"timePoints"`
	RetentionDays          requests.Integer `position:"Query" name:"retentionDays"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	RepeatWeekdays         string           `position:"Query" name:"repeatWeekdays"`
	AutoSnapshotPolicyName string           `position:"Query" name:"autoSnapshotPolicyName"`
}

ModifyAutoSnapshotPolicyExRequest is the request struct for api ModifyAutoSnapshotPolicyEx

func CreateModifyAutoSnapshotPolicyExRequest ¶

func CreateModifyAutoSnapshotPolicyExRequest() (request *ModifyAutoSnapshotPolicyExRequest)

CreateModifyAutoSnapshotPolicyExRequest creates a request to invoke ModifyAutoSnapshotPolicyEx API

type ModifyAutoSnapshotPolicyExResponse ¶

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

ModifyAutoSnapshotPolicyExResponse is the response struct for api ModifyAutoSnapshotPolicyEx

func CreateModifyAutoSnapshotPolicyExResponse ¶

func CreateModifyAutoSnapshotPolicyExResponse() (response *ModifyAutoSnapshotPolicyExResponse)

CreateModifyAutoSnapshotPolicyExResponse creates a response to parse from ModifyAutoSnapshotPolicyEx response

type ModifyAutoSnapshotPolicyRequest ¶

type ModifyAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	DataDiskPolicyEnabled             requests.Boolean `position:"Query" name:"DataDiskPolicyEnabled"`
	ResourceOwnerId                   requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DataDiskPolicyRetentionDays       requests.Integer `position:"Query" name:"DataDiskPolicyRetentionDays"`
	ResourceOwnerAccount              string           `position:"Query" name:"ResourceOwnerAccount"`
	SystemDiskPolicyRetentionLastWeek requests.Boolean `position:"Query" name:"SystemDiskPolicyRetentionLastWeek"`
	OwnerAccount                      string           `position:"Query" name:"OwnerAccount"`
	SystemDiskPolicyTimePeriod        requests.Integer `position:"Query" name:"SystemDiskPolicyTimePeriod"`
	OwnerId                           requests.Integer `position:"Query" name:"OwnerId"`
	DataDiskPolicyRetentionLastWeek   requests.Boolean `position:"Query" name:"DataDiskPolicyRetentionLastWeek"`
	SystemDiskPolicyRetentionDays     requests.Integer `position:"Query" name:"SystemDiskPolicyRetentionDays"`
	DataDiskPolicyTimePeriod          requests.Integer `position:"Query" name:"DataDiskPolicyTimePeriod"`
	SystemDiskPolicyEnabled           requests.Boolean `position:"Query" name:"SystemDiskPolicyEnabled"`
}

ModifyAutoSnapshotPolicyRequest is the request struct for api ModifyAutoSnapshotPolicy

func CreateModifyAutoSnapshotPolicyRequest ¶

func CreateModifyAutoSnapshotPolicyRequest() (request *ModifyAutoSnapshotPolicyRequest)

CreateModifyAutoSnapshotPolicyRequest creates a request to invoke ModifyAutoSnapshotPolicy API

type ModifyAutoSnapshotPolicyResponse ¶

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

ModifyAutoSnapshotPolicyResponse is the response struct for api ModifyAutoSnapshotPolicy

func CreateModifyAutoSnapshotPolicyResponse ¶

func CreateModifyAutoSnapshotPolicyResponse() (response *ModifyAutoSnapshotPolicyResponse)

CreateModifyAutoSnapshotPolicyResponse creates a response to parse from ModifyAutoSnapshotPolicy response

type ModifyBandwidthPackageSpecRequest ¶

type ModifyBandwidthPackageSpecRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            string           `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyBandwidthPackageSpecRequest is the request struct for api ModifyBandwidthPackageSpec

func CreateModifyBandwidthPackageSpecRequest ¶

func CreateModifyBandwidthPackageSpecRequest() (request *ModifyBandwidthPackageSpecRequest)

CreateModifyBandwidthPackageSpecRequest creates a request to invoke ModifyBandwidthPackageSpec API

type ModifyBandwidthPackageSpecResponse ¶

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

ModifyBandwidthPackageSpecResponse is the response struct for api ModifyBandwidthPackageSpec

func CreateModifyBandwidthPackageSpecResponse ¶

func CreateModifyBandwidthPackageSpecResponse() (response *ModifyBandwidthPackageSpecResponse)

CreateModifyBandwidthPackageSpecResponse creates a response to parse from ModifyBandwidthPackageSpec response

type ModifyCommandRequest ¶

type ModifyCommandRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	WorkingDir           string           `position:"Query" name:"WorkingDir"`
	Description          string           `position:"Query" name:"Description"`
	CommandId            string           `position:"Query" name:"CommandId"`
	CommandContent       string           `position:"Query" name:"CommandContent"`
	Timeout              requests.Integer `position:"Query" name:"Timeout"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Name                 string           `position:"Query" name:"Name"`
}

ModifyCommandRequest is the request struct for api ModifyCommand

func CreateModifyCommandRequest ¶

func CreateModifyCommandRequest() (request *ModifyCommandRequest)

CreateModifyCommandRequest creates a request to invoke ModifyCommand API

type ModifyCommandResponse ¶

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

ModifyCommandResponse is the response struct for api ModifyCommand

func CreateModifyCommandResponse ¶

func CreateModifyCommandResponse() (response *ModifyCommandResponse)

CreateModifyCommandResponse creates a response to parse from ModifyCommand response

type ModifyDedicatedHostAttributeRequest ¶

type ModifyDedicatedHostAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Description                    string           `position:"Query" name:"Description"`
	ActionOnMaintenance            string           `position:"Query" name:"ActionOnMaintenance"`
	DedicatedHostName              string           `position:"Query" name:"DedicatedHostName"`
	ResourceOwnerAccount           string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                   string           `position:"Query" name:"OwnerAccount"`
	DedicatedHostId                string           `position:"Query" name:"DedicatedHostId"`
	OwnerId                        requests.Integer `position:"Query" name:"OwnerId"`
	NetworkAttributesSlbUdpTimeout requests.Integer `position:"Query" name:"NetworkAttributes.SlbUdpTimeout"`
	NetworkAttributesUdpTimeout    requests.Integer `position:"Query" name:"NetworkAttributes.UdpTimeout"`
}

ModifyDedicatedHostAttributeRequest is the request struct for api ModifyDedicatedHostAttribute

func CreateModifyDedicatedHostAttributeRequest ¶

func CreateModifyDedicatedHostAttributeRequest() (request *ModifyDedicatedHostAttributeRequest)

CreateModifyDedicatedHostAttributeRequest creates a request to invoke ModifyDedicatedHostAttribute API

type ModifyDedicatedHostAttributeResponse ¶

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

ModifyDedicatedHostAttributeResponse is the response struct for api ModifyDedicatedHostAttribute

func CreateModifyDedicatedHostAttributeResponse ¶

func CreateModifyDedicatedHostAttributeResponse() (response *ModifyDedicatedHostAttributeResponse)

CreateModifyDedicatedHostAttributeResponse creates a response to parse from ModifyDedicatedHostAttribute response

type ModifyDedicatedHostAutoReleaseTimeRequest ¶

type ModifyDedicatedHostAutoReleaseTimeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AutoReleaseTime      string           `position:"Query" name:"AutoReleaseTime"`
	DedicatedHostId      string           `position:"Query" name:"DedicatedHostId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyDedicatedHostAutoReleaseTimeRequest is the request struct for api ModifyDedicatedHostAutoReleaseTime

func CreateModifyDedicatedHostAutoReleaseTimeRequest ¶

func CreateModifyDedicatedHostAutoReleaseTimeRequest() (request *ModifyDedicatedHostAutoReleaseTimeRequest)

CreateModifyDedicatedHostAutoReleaseTimeRequest creates a request to invoke ModifyDedicatedHostAutoReleaseTime API

type ModifyDedicatedHostAutoReleaseTimeResponse ¶

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

ModifyDedicatedHostAutoReleaseTimeResponse is the response struct for api ModifyDedicatedHostAutoReleaseTime

func CreateModifyDedicatedHostAutoReleaseTimeResponse ¶

func CreateModifyDedicatedHostAutoReleaseTimeResponse() (response *ModifyDedicatedHostAutoReleaseTimeResponse)

CreateModifyDedicatedHostAutoReleaseTimeResponse creates a response to parse from ModifyDedicatedHostAutoReleaseTime response

type ModifyDedicatedHostAutoRenewAttributeRequest ¶

type ModifyDedicatedHostAutoRenewAttributeRequest struct {
	*requests.RpcRequest
	Duration             requests.Integer `position:"Query" name:"Duration"`
	DedicatedHostIds     string           `position:"Query" name:"DedicatedHostIds"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PeriodUnit           string           `position:"Query" name:"PeriodUnit"`
	AutoRenew            requests.Boolean `position:"Query" name:"AutoRenew"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	RenewalStatus        string           `position:"Query" name:"RenewalStatus"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyDedicatedHostAutoRenewAttributeRequest is the request struct for api ModifyDedicatedHostAutoRenewAttribute

func CreateModifyDedicatedHostAutoRenewAttributeRequest ¶

func CreateModifyDedicatedHostAutoRenewAttributeRequest() (request *ModifyDedicatedHostAutoRenewAttributeRequest)

CreateModifyDedicatedHostAutoRenewAttributeRequest creates a request to invoke ModifyDedicatedHostAutoRenewAttribute API

type ModifyDedicatedHostAutoRenewAttributeResponse ¶

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

ModifyDedicatedHostAutoRenewAttributeResponse is the response struct for api ModifyDedicatedHostAutoRenewAttribute

func CreateModifyDedicatedHostAutoRenewAttributeResponse ¶

func CreateModifyDedicatedHostAutoRenewAttributeResponse() (response *ModifyDedicatedHostAutoRenewAttributeResponse)

CreateModifyDedicatedHostAutoRenewAttributeResponse creates a response to parse from ModifyDedicatedHostAutoRenewAttribute response

type ModifyDeploymentSetAttributeRequest ¶

type ModifyDeploymentSetAttributeRequest struct {
	*requests.RpcRequest
	DeploymentSetId      string           `position:"Query" name:"DeploymentSetId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	DeploymentSetName    string           `position:"Query" name:"DeploymentSetName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyDeploymentSetAttributeRequest is the request struct for api ModifyDeploymentSetAttribute

func CreateModifyDeploymentSetAttributeRequest ¶

func CreateModifyDeploymentSetAttributeRequest() (request *ModifyDeploymentSetAttributeRequest)

CreateModifyDeploymentSetAttributeRequest creates a request to invoke ModifyDeploymentSetAttribute API

type ModifyDeploymentSetAttributeResponse ¶

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

ModifyDeploymentSetAttributeResponse is the response struct for api ModifyDeploymentSetAttribute

func CreateModifyDeploymentSetAttributeResponse ¶

func CreateModifyDeploymentSetAttributeResponse() (response *ModifyDeploymentSetAttributeResponse)

CreateModifyDeploymentSetAttributeResponse creates a response to parse from ModifyDeploymentSetAttribute response

type ModifyDiskAttributeRequest ¶

type ModifyDiskAttributeRequest struct {
	*requests.RpcRequest
	DiskName             string           `position:"Query" name:"DiskName"`
	DeleteAutoSnapshot   requests.Boolean `position:"Query" name:"DeleteAutoSnapshot"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EnableAutoSnapshot   requests.Boolean `position:"Query" name:"EnableAutoSnapshot"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	DiskId               string           `position:"Query" name:"DiskId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DeleteWithInstance   requests.Boolean `position:"Query" name:"DeleteWithInstance"`
}

ModifyDiskAttributeRequest is the request struct for api ModifyDiskAttribute

func CreateModifyDiskAttributeRequest ¶

func CreateModifyDiskAttributeRequest() (request *ModifyDiskAttributeRequest)

CreateModifyDiskAttributeRequest creates a request to invoke ModifyDiskAttribute API

type ModifyDiskAttributeResponse ¶

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

ModifyDiskAttributeResponse is the response struct for api ModifyDiskAttribute

func CreateModifyDiskAttributeResponse ¶

func CreateModifyDiskAttributeResponse() (response *ModifyDiskAttributeResponse)

CreateModifyDiskAttributeResponse creates a response to parse from ModifyDiskAttribute response

type ModifyDiskChargeTypeRequest ¶

type ModifyDiskChargeTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DiskChargeType       string           `position:"Query" name:"DiskChargeType"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	DiskIds              string           `position:"Query" name:"DiskIds"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyDiskChargeTypeRequest is the request struct for api ModifyDiskChargeType

func CreateModifyDiskChargeTypeRequest ¶

func CreateModifyDiskChargeTypeRequest() (request *ModifyDiskChargeTypeRequest)

CreateModifyDiskChargeTypeRequest creates a request to invoke ModifyDiskChargeType API

type ModifyDiskChargeTypeResponse ¶

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

ModifyDiskChargeTypeResponse is the response struct for api ModifyDiskChargeType

func CreateModifyDiskChargeTypeResponse ¶

func CreateModifyDiskChargeTypeResponse() (response *ModifyDiskChargeTypeResponse)

CreateModifyDiskChargeTypeResponse creates a response to parse from ModifyDiskChargeType response

type ModifyEipAddressAttributeRequest ¶

type ModifyEipAddressAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Bandwidth            string           `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AllocationId         string           `position:"Query" name:"AllocationId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyEipAddressAttributeRequest is the request struct for api ModifyEipAddressAttribute

func CreateModifyEipAddressAttributeRequest ¶

func CreateModifyEipAddressAttributeRequest() (request *ModifyEipAddressAttributeRequest)

CreateModifyEipAddressAttributeRequest creates a request to invoke ModifyEipAddressAttribute API

type ModifyEipAddressAttributeResponse ¶

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

ModifyEipAddressAttributeResponse is the response struct for api ModifyEipAddressAttribute

func CreateModifyEipAddressAttributeResponse ¶

func CreateModifyEipAddressAttributeResponse() (response *ModifyEipAddressAttributeResponse)

CreateModifyEipAddressAttributeResponse creates a response to parse from ModifyEipAddressAttribute response

type ModifyForwardEntryRequest ¶

type ModifyForwardEntryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	IpProtocol           string           `position:"Query" name:"IpProtocol"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InternalIp           string           `position:"Query" name:"InternalIp"`
	ForwardEntryId       string           `position:"Query" name:"ForwardEntryId"`
	InternalPort         string           `position:"Query" name:"InternalPort"`
	ExternalIp           string           `position:"Query" name:"ExternalIp"`
	ExternalPort         string           `position:"Query" name:"ExternalPort"`
}

ModifyForwardEntryRequest is the request struct for api ModifyForwardEntry

func CreateModifyForwardEntryRequest ¶

func CreateModifyForwardEntryRequest() (request *ModifyForwardEntryRequest)

CreateModifyForwardEntryRequest creates a request to invoke ModifyForwardEntry API

type ModifyForwardEntryResponse ¶

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

ModifyForwardEntryResponse is the response struct for api ModifyForwardEntry

func CreateModifyForwardEntryResponse ¶

func CreateModifyForwardEntryResponse() (response *ModifyForwardEntryResponse)

CreateModifyForwardEntryResponse creates a response to parse from ModifyForwardEntry response

type ModifyHaVipAttributeRequest ¶

type ModifyHaVipAttributeRequest struct {
	*requests.RpcRequest
	HaVipId              string           `position:"Query" name:"HaVipId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyHaVipAttributeRequest is the request struct for api ModifyHaVipAttribute

func CreateModifyHaVipAttributeRequest ¶

func CreateModifyHaVipAttributeRequest() (request *ModifyHaVipAttributeRequest)

CreateModifyHaVipAttributeRequest creates a request to invoke ModifyHaVipAttribute API

type ModifyHaVipAttributeResponse ¶

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

ModifyHaVipAttributeResponse is the response struct for api ModifyHaVipAttribute

func CreateModifyHaVipAttributeResponse ¶

func CreateModifyHaVipAttributeResponse() (response *ModifyHaVipAttributeResponse)

CreateModifyHaVipAttributeResponse creates a response to parse from ModifyHaVipAttribute response

type ModifyHpcClusterAttributeRequest ¶

type ModifyHpcClusterAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	HpcClusterId         string           `position:"Query" name:"HpcClusterId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Description          string           `position:"Query" name:"Description"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Name                 string           `position:"Query" name:"Name"`
}

ModifyHpcClusterAttributeRequest is the request struct for api ModifyHpcClusterAttribute

func CreateModifyHpcClusterAttributeRequest ¶

func CreateModifyHpcClusterAttributeRequest() (request *ModifyHpcClusterAttributeRequest)

CreateModifyHpcClusterAttributeRequest creates a request to invoke ModifyHpcClusterAttribute API

type ModifyHpcClusterAttributeResponse ¶

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

ModifyHpcClusterAttributeResponse is the response struct for api ModifyHpcClusterAttribute

func CreateModifyHpcClusterAttributeResponse ¶

func CreateModifyHpcClusterAttributeResponse() (response *ModifyHpcClusterAttributeResponse)

CreateModifyHpcClusterAttributeResponse creates a response to parse from ModifyHpcClusterAttribute response

type ModifyImageAttributeRequest ¶

type ModifyImageAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ImageId              string           `position:"Query" name:"ImageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ImageName            string           `position:"Query" name:"ImageName"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

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
	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 ModifyImageShareGroupPermissionRequest ¶

type ModifyImageShareGroupPermissionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ImageId              string           `position:"Query" name:"ImageId"`
	AddGroup1            string           `position:"Query" name:"AddGroup.1"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	RemoveGroup1         string           `position:"Query" name:"RemoveGroup.1"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyImageShareGroupPermissionRequest is the request struct for api ModifyImageShareGroupPermission

func CreateModifyImageShareGroupPermissionRequest ¶

func CreateModifyImageShareGroupPermissionRequest() (request *ModifyImageShareGroupPermissionRequest)

CreateModifyImageShareGroupPermissionRequest creates a request to invoke ModifyImageShareGroupPermission API

type ModifyImageShareGroupPermissionResponse ¶

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

ModifyImageShareGroupPermissionResponse is the response struct for api ModifyImageShareGroupPermission

func CreateModifyImageShareGroupPermissionResponse ¶

func CreateModifyImageShareGroupPermissionResponse() (response *ModifyImageShareGroupPermissionResponse)

CreateModifyImageShareGroupPermissionResponse creates a response to parse from ModifyImageShareGroupPermission response

type ModifyImageSharePermissionRequest ¶

type ModifyImageSharePermissionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ImageId              string           `position:"Query" name:"ImageId"`
	AddAccount           *[]string        `position:"Query" name:"AddAccount"  type:"Repeated"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	RemoveAccount        *[]string        `position:"Query" name:"RemoveAccount"  type:"Repeated"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyImageSharePermissionRequest is the request struct for api ModifyImageSharePermission

func CreateModifyImageSharePermissionRequest ¶

func CreateModifyImageSharePermissionRequest() (request *ModifyImageSharePermissionRequest)

CreateModifyImageSharePermissionRequest creates a request to invoke ModifyImageSharePermission API

type ModifyImageSharePermissionResponse ¶

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

ModifyImageSharePermissionResponse is the response struct for api ModifyImageSharePermission

func CreateModifyImageSharePermissionResponse ¶

func CreateModifyImageSharePermissionResponse() (response *ModifyImageSharePermissionResponse)

CreateModifyImageSharePermissionResponse creates a response to parse from ModifyImageSharePermission response

type ModifyInstanceAttributeRequest ¶

type ModifyInstanceAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Recyclable           requests.Boolean `position:"Query" name:"Recyclable"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	CreditSpecification  string           `position:"Query" name:"CreditSpecification"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DeletionProtection   requests.Boolean `position:"Query" name:"DeletionProtection"`
	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
	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 ModifyInstanceAutoReleaseTimeRequest ¶

type ModifyInstanceAutoReleaseTimeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AutoReleaseTime      string           `position:"Query" name:"AutoReleaseTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyInstanceAutoReleaseTimeRequest is the request struct for api ModifyInstanceAutoReleaseTime

func CreateModifyInstanceAutoReleaseTimeRequest ¶

func CreateModifyInstanceAutoReleaseTimeRequest() (request *ModifyInstanceAutoReleaseTimeRequest)

CreateModifyInstanceAutoReleaseTimeRequest creates a request to invoke ModifyInstanceAutoReleaseTime API

type ModifyInstanceAutoReleaseTimeResponse ¶

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

ModifyInstanceAutoReleaseTimeResponse is the response struct for api ModifyInstanceAutoReleaseTime

func CreateModifyInstanceAutoReleaseTimeResponse ¶

func CreateModifyInstanceAutoReleaseTimeResponse() (response *ModifyInstanceAutoReleaseTimeResponse)

CreateModifyInstanceAutoReleaseTimeResponse creates a response to parse from ModifyInstanceAutoReleaseTime response

type ModifyInstanceAutoRenewAttributeRequest ¶

type ModifyInstanceAutoRenewAttributeRequest struct {
	*requests.RpcRequest
	Duration             requests.Integer `position:"Query" name:"Duration"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PeriodUnit           string           `position:"Query" name:"PeriodUnit"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	AutoRenew            requests.Boolean `position:"Query" name:"AutoRenew"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	RenewalStatus        string           `position:"Query" name:"RenewalStatus"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyInstanceAutoRenewAttributeRequest is the request struct for api ModifyInstanceAutoRenewAttribute

func CreateModifyInstanceAutoRenewAttributeRequest ¶

func CreateModifyInstanceAutoRenewAttributeRequest() (request *ModifyInstanceAutoRenewAttributeRequest)

CreateModifyInstanceAutoRenewAttributeRequest creates a request to invoke ModifyInstanceAutoRenewAttribute API

type ModifyInstanceAutoRenewAttributeResponse ¶

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

ModifyInstanceAutoRenewAttributeResponse is the response struct for api ModifyInstanceAutoRenewAttribute

func CreateModifyInstanceAutoRenewAttributeResponse ¶

func CreateModifyInstanceAutoRenewAttributeResponse() (response *ModifyInstanceAutoRenewAttributeResponse)

CreateModifyInstanceAutoRenewAttributeResponse creates a response to parse from ModifyInstanceAutoRenewAttribute response

type ModifyInstanceChargeTypeRequest ¶

type ModifyInstanceChargeTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Period               requests.Integer `position:"Query" name:"Period"`
	DryRun               requests.Boolean `position:"Query" name:"DryRun"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	IncludeDataDisks     requests.Boolean `position:"Query" name:"IncludeDataDisks"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PeriodUnit           string           `position:"Query" name:"PeriodUnit"`
	InstanceIds          string           `position:"Query" name:"InstanceIds"`
	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
}

ModifyInstanceChargeTypeRequest is the request struct for api ModifyInstanceChargeType

func CreateModifyInstanceChargeTypeRequest ¶

func CreateModifyInstanceChargeTypeRequest() (request *ModifyInstanceChargeTypeRequest)

CreateModifyInstanceChargeTypeRequest creates a request to invoke ModifyInstanceChargeType API

type ModifyInstanceChargeTypeResponse ¶

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

ModifyInstanceChargeTypeResponse is the response struct for api ModifyInstanceChargeType

func CreateModifyInstanceChargeTypeResponse ¶

func CreateModifyInstanceChargeTypeResponse() (response *ModifyInstanceChargeTypeResponse)

CreateModifyInstanceChargeTypeResponse creates a response to parse from ModifyInstanceChargeType response

type ModifyInstanceDeploymentRequest ¶

type ModifyInstanceDeploymentRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DeploymentSetId      string           `position:"Query" name:"DeploymentSetId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	DedicatedHostId      string           `position:"Query" name:"DedicatedHostId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	Force                requests.Boolean `position:"Query" name:"Force"`
}

ModifyInstanceDeploymentRequest is the request struct for api ModifyInstanceDeployment

func CreateModifyInstanceDeploymentRequest ¶

func CreateModifyInstanceDeploymentRequest() (request *ModifyInstanceDeploymentRequest)

CreateModifyInstanceDeploymentRequest creates a request to invoke ModifyInstanceDeployment API

type ModifyInstanceDeploymentResponse ¶

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

ModifyInstanceDeploymentResponse is the response struct for api ModifyInstanceDeployment

func CreateModifyInstanceDeploymentResponse ¶

func CreateModifyInstanceDeploymentResponse() (response *ModifyInstanceDeploymentResponse)

CreateModifyInstanceDeploymentResponse creates a response to parse from ModifyInstanceDeployment response

type ModifyInstanceNetworkSpecRequest ¶

type ModifyInstanceNetworkSpecRequest struct {
	*requests.RpcRequest
	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AutoPay                 requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken             string           `position:"Query" name:"ClientToken"`
	OwnerAccount            string           `position:"Query" name:"OwnerAccount"`
	InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
	EndTime                 string           `position:"Query" name:"EndTime"`
	StartTime               string           `position:"Query" name:"StartTime"`
	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId              string           `position:"Query" name:"InstanceId"`
	NetworkChargeType       string           `position:"Query" name:"NetworkChargeType"`
	InternetMaxBandwidthIn  requests.Integer `position:"Query" name:"InternetMaxBandwidthIn"`
	AllocatePublicIp        requests.Boolean `position:"Query" name:"AllocatePublicIp"`
}

ModifyInstanceNetworkSpecRequest is the request struct for api ModifyInstanceNetworkSpec

func CreateModifyInstanceNetworkSpecRequest ¶

func CreateModifyInstanceNetworkSpecRequest() (request *ModifyInstanceNetworkSpecRequest)

CreateModifyInstanceNetworkSpecRequest creates a request to invoke ModifyInstanceNetworkSpec API

type ModifyInstanceNetworkSpecResponse ¶

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

ModifyInstanceNetworkSpecResponse is the response struct for api ModifyInstanceNetworkSpec

func CreateModifyInstanceNetworkSpecResponse ¶

func CreateModifyInstanceNetworkSpecResponse() (response *ModifyInstanceNetworkSpecResponse)

CreateModifyInstanceNetworkSpecResponse creates a response to parse from ModifyInstanceNetworkSpec response

type ModifyInstanceSpecRequest ¶

type ModifyInstanceSpecRequest struct {
	*requests.RpcRequest
	ResourceOwnerId                  requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount             string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken                      string           `position:"Query" name:"ClientToken"`
	AllowMigrateAcrossZone           requests.Boolean `position:"Query" name:"AllowMigrateAcrossZone"`
	OwnerAccount                     string           `position:"Query" name:"OwnerAccount"`
	InternetMaxBandwidthOut          requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
	OwnerId                          requests.Integer `position:"Query" name:"OwnerId"`
	TemporaryInternetMaxBandwidthOut requests.Integer `position:"Query" name:"Temporary.InternetMaxBandwidthOut"`
	SystemDiskCategory               string           `position:"Query" name:"SystemDisk.Category"`
	TemporaryStartTime               string           `position:"Query" name:"Temporary.StartTime"`
	Async                            requests.Boolean `position:"Query" name:"Async"`
	InstanceId                       string           `position:"Query" name:"InstanceId"`
	InstanceType                     string           `position:"Query" name:"InstanceType"`
	TemporaryEndTime                 string           `position:"Query" name:"Temporary.EndTime"`
	InternetMaxBandwidthIn           requests.Integer `position:"Query" name:"InternetMaxBandwidthIn"`
}

ModifyInstanceSpecRequest is the request struct for api ModifyInstanceSpec

func CreateModifyInstanceSpecRequest ¶

func CreateModifyInstanceSpecRequest() (request *ModifyInstanceSpecRequest)

CreateModifyInstanceSpecRequest creates a request to invoke ModifyInstanceSpec API

type ModifyInstanceSpecResponse ¶

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

ModifyInstanceSpecResponse is the response struct for api ModifyInstanceSpec

func CreateModifyInstanceSpecResponse ¶

func CreateModifyInstanceSpecResponse() (response *ModifyInstanceSpecResponse)

CreateModifyInstanceSpecResponse creates a response to parse from ModifyInstanceSpec response

type ModifyInstanceVncPasswdRequest ¶

type ModifyInstanceVncPasswdRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VncPassword          string           `position:"Query" name:"VncPassword"`
}

ModifyInstanceVncPasswdRequest is the request struct for api ModifyInstanceVncPasswd

func CreateModifyInstanceVncPasswdRequest ¶

func CreateModifyInstanceVncPasswdRequest() (request *ModifyInstanceVncPasswdRequest)

CreateModifyInstanceVncPasswdRequest creates a request to invoke ModifyInstanceVncPasswd API

type ModifyInstanceVncPasswdResponse ¶

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

ModifyInstanceVncPasswdResponse is the response struct for api ModifyInstanceVncPasswd

func CreateModifyInstanceVncPasswdResponse ¶

func CreateModifyInstanceVncPasswdResponse() (response *ModifyInstanceVncPasswdResponse)

CreateModifyInstanceVncPasswdResponse creates a response to parse from ModifyInstanceVncPasswd response

type ModifyInstanceVpcAttributeRequest ¶

type ModifyInstanceVpcAttributeRequest struct {
	*requests.RpcRequest
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	PrivateIpAddress     string           `position:"Query" name:"PrivateIpAddress"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyInstanceVpcAttributeRequest is the request struct for api ModifyInstanceVpcAttribute

func CreateModifyInstanceVpcAttributeRequest ¶

func CreateModifyInstanceVpcAttributeRequest() (request *ModifyInstanceVpcAttributeRequest)

CreateModifyInstanceVpcAttributeRequest creates a request to invoke ModifyInstanceVpcAttribute API

type ModifyInstanceVpcAttributeResponse ¶

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

ModifyInstanceVpcAttributeResponse is the response struct for api ModifyInstanceVpcAttribute

func CreateModifyInstanceVpcAttributeResponse ¶

func CreateModifyInstanceVpcAttributeResponse() (response *ModifyInstanceVpcAttributeResponse)

CreateModifyInstanceVpcAttributeResponse creates a response to parse from ModifyInstanceVpcAttribute response

type ModifyLaunchTemplateDefaultVersionRequest ¶

type ModifyLaunchTemplateDefaultVersionRequest struct {
	*requests.RpcRequest
	LaunchTemplateName   string           `position:"Query" name:"LaunchTemplateName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LaunchTemplateId     string           `position:"Query" name:"LaunchTemplateId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DefaultVersionNumber requests.Integer `position:"Query" name:"DefaultVersionNumber"`
}

ModifyLaunchTemplateDefaultVersionRequest is the request struct for api ModifyLaunchTemplateDefaultVersion

func CreateModifyLaunchTemplateDefaultVersionRequest ¶

func CreateModifyLaunchTemplateDefaultVersionRequest() (request *ModifyLaunchTemplateDefaultVersionRequest)

CreateModifyLaunchTemplateDefaultVersionRequest creates a request to invoke ModifyLaunchTemplateDefaultVersion API

type ModifyLaunchTemplateDefaultVersionResponse ¶

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

ModifyLaunchTemplateDefaultVersionResponse is the response struct for api ModifyLaunchTemplateDefaultVersion

func CreateModifyLaunchTemplateDefaultVersionResponse ¶

func CreateModifyLaunchTemplateDefaultVersionResponse() (response *ModifyLaunchTemplateDefaultVersionResponse)

CreateModifyLaunchTemplateDefaultVersionResponse creates a response to parse from ModifyLaunchTemplateDefaultVersion response

type ModifyNetworkInterfaceAttributeRequest ¶

type ModifyNetworkInterfaceAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityGroupId      *[]string        `position:"Query" name:"SecurityGroupId"  type:"Repeated"`
	Description          string           `position:"Query" name:"Description"`
	NetworkInterfaceName string           `position:"Query" name:"NetworkInterfaceName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	NetworkInterfaceId   string           `position:"Query" name:"NetworkInterfaceId"`
}

ModifyNetworkInterfaceAttributeRequest is the request struct for api ModifyNetworkInterfaceAttribute

func CreateModifyNetworkInterfaceAttributeRequest ¶

func CreateModifyNetworkInterfaceAttributeRequest() (request *ModifyNetworkInterfaceAttributeRequest)

CreateModifyNetworkInterfaceAttributeRequest creates a request to invoke ModifyNetworkInterfaceAttribute API

type ModifyNetworkInterfaceAttributeResponse ¶

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

ModifyNetworkInterfaceAttributeResponse is the response struct for api ModifyNetworkInterfaceAttribute

func CreateModifyNetworkInterfaceAttributeResponse ¶

func CreateModifyNetworkInterfaceAttributeResponse() (response *ModifyNetworkInterfaceAttributeResponse)

CreateModifyNetworkInterfaceAttributeResponse creates a response to parse from ModifyNetworkInterfaceAttribute response

type ModifyPhysicalConnectionAttributeRequest ¶

type ModifyPhysicalConnectionAttributeRequest struct {
	*requests.RpcRequest
	RedundantPhysicalConnectionId string           `position:"Query" name:"RedundantPhysicalConnectionId"`
	PeerLocation                  string           `position:"Query" name:"PeerLocation"`
	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PortType                      string           `position:"Query" name:"PortType"`
	CircuitCode                   string           `position:"Query" name:"CircuitCode"`
	Bandwidth                     requests.Integer `position:"Query" name:"bandwidth"`
	ClientToken                   string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
	Description                   string           `position:"Query" name:"Description"`
	OwnerId                       requests.Integer `position:"Query" name:"OwnerId"`
	LineOperator                  string           `position:"Query" name:"LineOperator"`
	PhysicalConnectionId          string           `position:"Query" name:"PhysicalConnectionId"`
	Name                          string           `position:"Query" name:"Name"`
	UserCidr                      string           `position:"Query" name:"UserCidr"`
}

ModifyPhysicalConnectionAttributeRequest is the request struct for api ModifyPhysicalConnectionAttribute

func CreateModifyPhysicalConnectionAttributeRequest ¶

func CreateModifyPhysicalConnectionAttributeRequest() (request *ModifyPhysicalConnectionAttributeRequest)

CreateModifyPhysicalConnectionAttributeRequest creates a request to invoke ModifyPhysicalConnectionAttribute API

type ModifyPhysicalConnectionAttributeResponse ¶

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

ModifyPhysicalConnectionAttributeResponse is the response struct for api ModifyPhysicalConnectionAttribute

func CreateModifyPhysicalConnectionAttributeResponse ¶

func CreateModifyPhysicalConnectionAttributeResponse() (response *ModifyPhysicalConnectionAttributeResponse)

CreateModifyPhysicalConnectionAttributeResponse creates a response to parse from ModifyPhysicalConnectionAttribute response

type ModifyPrepayInstanceSpecRequest ¶

type ModifyPrepayInstanceSpecRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	OperatorType         string           `position:"Query" name:"OperatorType"`
	SystemDiskCategory   string           `position:"Query" name:"SystemDisk.Category"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	MigrateAcrossZone    requests.Boolean `position:"Query" name:"MigrateAcrossZone"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
}

ModifyPrepayInstanceSpecRequest is the request struct for api ModifyPrepayInstanceSpec

func CreateModifyPrepayInstanceSpecRequest ¶

func CreateModifyPrepayInstanceSpecRequest() (request *ModifyPrepayInstanceSpecRequest)

CreateModifyPrepayInstanceSpecRequest creates a request to invoke ModifyPrepayInstanceSpec API

type ModifyPrepayInstanceSpecResponse ¶

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

ModifyPrepayInstanceSpecResponse is the response struct for api ModifyPrepayInstanceSpec

func CreateModifyPrepayInstanceSpecResponse ¶

func CreateModifyPrepayInstanceSpecResponse() (response *ModifyPrepayInstanceSpecResponse)

CreateModifyPrepayInstanceSpecResponse creates a response to parse from ModifyPrepayInstanceSpec response

type ModifyRouterInterfaceAttributeRequest ¶

type ModifyRouterInterfaceAttributeRequest struct {
	*requests.RpcRequest
	OppositeRouterId         string           `position:"Query" name:"OppositeRouterId"`
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
	Description              string           `position:"Query" name:"Description"`
	HealthCheckTargetIp      string           `position:"Query" name:"HealthCheckTargetIp"`
	OwnerId                  requests.Integer `position:"Query" name:"OwnerId"`
	RouterInterfaceId        string           `position:"Query" name:"RouterInterfaceId"`
	OppositeInterfaceOwnerId requests.Integer `position:"Query" name:"OppositeInterfaceOwnerId"`
	HealthCheckSourceIp      string           `position:"Query" name:"HealthCheckSourceIp"`
	Name                     string           `position:"Query" name:"Name"`
	OppositeRouterType       string           `position:"Query" name:"OppositeRouterType"`
	OppositeInterfaceId      string           `position:"Query" name:"OppositeInterfaceId"`
}

ModifyRouterInterfaceAttributeRequest is the request struct for api ModifyRouterInterfaceAttribute

func CreateModifyRouterInterfaceAttributeRequest ¶

func CreateModifyRouterInterfaceAttributeRequest() (request *ModifyRouterInterfaceAttributeRequest)

CreateModifyRouterInterfaceAttributeRequest creates a request to invoke ModifyRouterInterfaceAttribute API

type ModifyRouterInterfaceAttributeResponse ¶

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

ModifyRouterInterfaceAttributeResponse is the response struct for api ModifyRouterInterfaceAttribute

func CreateModifyRouterInterfaceAttributeResponse ¶

func CreateModifyRouterInterfaceAttributeResponse() (response *ModifyRouterInterfaceAttributeResponse)

CreateModifyRouterInterfaceAttributeResponse creates a response to parse from ModifyRouterInterfaceAttribute response

type ModifyRouterInterfaceSpecRequest ¶

type ModifyRouterInterfaceSpecRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Spec                 string           `position:"Query" name:"Spec"`
}

ModifyRouterInterfaceSpecRequest is the request struct for api ModifyRouterInterfaceSpec

func CreateModifyRouterInterfaceSpecRequest ¶

func CreateModifyRouterInterfaceSpecRequest() (request *ModifyRouterInterfaceSpecRequest)

CreateModifyRouterInterfaceSpecRequest creates a request to invoke ModifyRouterInterfaceSpec API

type ModifyRouterInterfaceSpecResponse ¶

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

ModifyRouterInterfaceSpecResponse is the response struct for api ModifyRouterInterfaceSpec

func CreateModifyRouterInterfaceSpecResponse ¶

func CreateModifyRouterInterfaceSpecResponse() (response *ModifyRouterInterfaceSpecResponse)

CreateModifyRouterInterfaceSpecResponse creates a response to parse from ModifyRouterInterfaceSpec response

type ModifySecurityGroupAttributeRequest ¶

type ModifySecurityGroupAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SecurityGroupName    string           `position:"Query" name:"SecurityGroupName"`
}

ModifySecurityGroupAttributeRequest is the request struct for api ModifySecurityGroupAttribute

func CreateModifySecurityGroupAttributeRequest ¶

func CreateModifySecurityGroupAttributeRequest() (request *ModifySecurityGroupAttributeRequest)

CreateModifySecurityGroupAttributeRequest creates a request to invoke ModifySecurityGroupAttribute API

type ModifySecurityGroupAttributeResponse ¶

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

ModifySecurityGroupAttributeResponse is the response struct for api ModifySecurityGroupAttribute

func CreateModifySecurityGroupAttributeResponse ¶

func CreateModifySecurityGroupAttributeResponse() (response *ModifySecurityGroupAttributeResponse)

CreateModifySecurityGroupAttributeResponse creates a response to parse from ModifySecurityGroupAttribute response

type ModifySecurityGroupEgressRuleRequest ¶

type ModifySecurityGroupEgressRuleRequest struct {
	*requests.RpcRequest
	NicType               string           `position:"Query" name:"NicType"`
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SourcePortRange       string           `position:"Query" name:"SourcePortRange"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	SecurityGroupId       string           `position:"Query" name:"SecurityGroupId"`
	Description           string           `position:"Query" name:"Description"`
	Ipv6DestCidrIp        string           `position:"Query" name:"Ipv6DestCidrIp"`
	Ipv6SourceCidrIp      string           `position:"Query" name:"Ipv6SourceCidrIp"`
	Policy                string           `position:"Query" name:"Policy"`
	PortRange             string           `position:"Query" name:"PortRange"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	IpProtocol            string           `position:"Query" name:"IpProtocol"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	SourceCidrIp          string           `position:"Query" name:"SourceCidrIp"`
	DestGroupId           string           `position:"Query" name:"DestGroupId"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	DestGroupOwnerAccount string           `position:"Query" name:"DestGroupOwnerAccount"`
	Priority              string           `position:"Query" name:"Priority"`
	DestCidrIp            string           `position:"Query" name:"DestCidrIp"`
	DestGroupOwnerId      requests.Integer `position:"Query" name:"DestGroupOwnerId"`
}

ModifySecurityGroupEgressRuleRequest is the request struct for api ModifySecurityGroupEgressRule

func CreateModifySecurityGroupEgressRuleRequest ¶

func CreateModifySecurityGroupEgressRuleRequest() (request *ModifySecurityGroupEgressRuleRequest)

CreateModifySecurityGroupEgressRuleRequest creates a request to invoke ModifySecurityGroupEgressRule API

type ModifySecurityGroupEgressRuleResponse ¶

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

ModifySecurityGroupEgressRuleResponse is the response struct for api ModifySecurityGroupEgressRule

func CreateModifySecurityGroupEgressRuleResponse ¶

func CreateModifySecurityGroupEgressRuleResponse() (response *ModifySecurityGroupEgressRuleResponse)

CreateModifySecurityGroupEgressRuleResponse creates a response to parse from ModifySecurityGroupEgressRule response

type ModifySecurityGroupPolicyRequest ¶

type ModifySecurityGroupPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InnerAccessPolicy    string           `position:"Query" name:"InnerAccessPolicy"`
}

ModifySecurityGroupPolicyRequest is the request struct for api ModifySecurityGroupPolicy

func CreateModifySecurityGroupPolicyRequest ¶

func CreateModifySecurityGroupPolicyRequest() (request *ModifySecurityGroupPolicyRequest)

CreateModifySecurityGroupPolicyRequest creates a request to invoke ModifySecurityGroupPolicy API

type ModifySecurityGroupPolicyResponse ¶

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

ModifySecurityGroupPolicyResponse is the response struct for api ModifySecurityGroupPolicy

func CreateModifySecurityGroupPolicyResponse ¶

func CreateModifySecurityGroupPolicyResponse() (response *ModifySecurityGroupPolicyResponse)

CreateModifySecurityGroupPolicyResponse creates a response to parse from ModifySecurityGroupPolicy response

type ModifySecurityGroupRuleRequest ¶

type ModifySecurityGroupRuleRequest struct {
	*requests.RpcRequest
	NicType                 string           `position:"Query" name:"NicType"`
	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SourcePortRange         string           `position:"Query" name:"SourcePortRange"`
	ClientToken             string           `position:"Query" name:"ClientToken"`
	SecurityGroupId         string           `position:"Query" name:"SecurityGroupId"`
	Description             string           `position:"Query" name:"Description"`
	SourceGroupOwnerId      requests.Integer `position:"Query" name:"SourceGroupOwnerId"`
	SourceGroupOwnerAccount string           `position:"Query" name:"SourceGroupOwnerAccount"`
	Ipv6SourceCidrIp        string           `position:"Query" name:"Ipv6SourceCidrIp"`
	Ipv6DestCidrIp          string           `position:"Query" name:"Ipv6DestCidrIp"`
	Policy                  string           `position:"Query" name:"Policy"`
	PortRange               string           `position:"Query" name:"PortRange"`
	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
	IpProtocol              string           `position:"Query" name:"IpProtocol"`
	OwnerAccount            string           `position:"Query" name:"OwnerAccount"`
	SourceCidrIp            string           `position:"Query" name:"SourceCidrIp"`
	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
	Priority                string           `position:"Query" name:"Priority"`
	DestCidrIp              string           `position:"Query" name:"DestCidrIp"`
	SourceGroupId           string           `position:"Query" name:"SourceGroupId"`
}

ModifySecurityGroupRuleRequest is the request struct for api ModifySecurityGroupRule

func CreateModifySecurityGroupRuleRequest ¶

func CreateModifySecurityGroupRuleRequest() (request *ModifySecurityGroupRuleRequest)

CreateModifySecurityGroupRuleRequest creates a request to invoke ModifySecurityGroupRule API

type ModifySecurityGroupRuleResponse ¶

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

ModifySecurityGroupRuleResponse is the response struct for api ModifySecurityGroupRule

func CreateModifySecurityGroupRuleResponse ¶

func CreateModifySecurityGroupRuleResponse() (response *ModifySecurityGroupRuleResponse)

CreateModifySecurityGroupRuleResponse creates a response to parse from ModifySecurityGroupRule response

type ModifySnapshotAttributeRequest ¶

type ModifySnapshotAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SnapshotId           string           `position:"Query" name:"SnapshotId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	SnapshotName         string           `position:"Query" name:"SnapshotName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifySnapshotAttributeRequest is the request struct for api ModifySnapshotAttribute

func CreateModifySnapshotAttributeRequest ¶

func CreateModifySnapshotAttributeRequest() (request *ModifySnapshotAttributeRequest)

CreateModifySnapshotAttributeRequest creates a request to invoke ModifySnapshotAttribute API

type ModifySnapshotAttributeResponse ¶

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

ModifySnapshotAttributeResponse is the response struct for api ModifySnapshotAttribute

func CreateModifySnapshotAttributeResponse ¶

func CreateModifySnapshotAttributeResponse() (response *ModifySnapshotAttributeResponse)

CreateModifySnapshotAttributeResponse creates a response to parse from ModifySnapshotAttribute response

type ModifyUserBusinessBehaviorRequest ¶

type ModifyUserBusinessBehaviorRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StatusValue          string           `position:"Query" name:"statusValue"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	StatusKey            string           `position:"Query" name:"statusKey"`
}

ModifyUserBusinessBehaviorRequest is the request struct for api ModifyUserBusinessBehavior

func CreateModifyUserBusinessBehaviorRequest ¶

func CreateModifyUserBusinessBehaviorRequest() (request *ModifyUserBusinessBehaviorRequest)

CreateModifyUserBusinessBehaviorRequest creates a request to invoke ModifyUserBusinessBehavior API

type ModifyUserBusinessBehaviorResponse ¶

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

ModifyUserBusinessBehaviorResponse is the response struct for api ModifyUserBusinessBehavior

func CreateModifyUserBusinessBehaviorResponse ¶

func CreateModifyUserBusinessBehaviorResponse() (response *ModifyUserBusinessBehaviorResponse)

CreateModifyUserBusinessBehaviorResponse creates a response to parse from ModifyUserBusinessBehavior response

type ModifyVRouterAttributeRequest ¶

type ModifyVRouterAttributeRequest struct {
	*requests.RpcRequest
	VRouterName          string           `position:"Query" name:"VRouterName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	VRouterId            string           `position:"Query" name:"VRouterId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyVRouterAttributeRequest is the request struct for api ModifyVRouterAttribute

func CreateModifyVRouterAttributeRequest ¶

func CreateModifyVRouterAttributeRequest() (request *ModifyVRouterAttributeRequest)

CreateModifyVRouterAttributeRequest creates a request to invoke ModifyVRouterAttribute API

type ModifyVRouterAttributeResponse ¶

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

ModifyVRouterAttributeResponse is the response struct for api ModifyVRouterAttribute

func CreateModifyVRouterAttributeResponse ¶

func CreateModifyVRouterAttributeResponse() (response *ModifyVRouterAttributeResponse)

CreateModifyVRouterAttributeResponse creates a response to parse from ModifyVRouterAttribute response

type ModifyVSwitchAttributeRequest ¶

type ModifyVSwitchAttributeRequest struct {
	*requests.RpcRequest
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VSwitchName          string           `position:"Query" name:"VSwitchName"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyVSwitchAttributeRequest is the request struct for api ModifyVSwitchAttribute

func CreateModifyVSwitchAttributeRequest ¶

func CreateModifyVSwitchAttributeRequest() (request *ModifyVSwitchAttributeRequest)

CreateModifyVSwitchAttributeRequest creates a request to invoke ModifyVSwitchAttribute API

type ModifyVSwitchAttributeResponse ¶

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

ModifyVSwitchAttributeResponse is the response struct for api ModifyVSwitchAttribute

func CreateModifyVSwitchAttributeResponse ¶

func CreateModifyVSwitchAttributeResponse() (response *ModifyVSwitchAttributeResponse)

CreateModifyVSwitchAttributeResponse creates a response to parse from ModifyVSwitchAttribute response

type ModifyVirtualBorderRouterAttributeRequest ¶

type ModifyVirtualBorderRouterAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CircuitCode          string           `position:"Query" name:"CircuitCode"`
	VlanId               requests.Integer `position:"Query" name:"VlanId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	VbrId                string           `position:"Query" name:"VbrId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PeerGatewayIp        string           `position:"Query" name:"PeerGatewayIp"`
	PeeringSubnetMask    string           `position:"Query" name:"PeeringSubnetMask"`
	Name                 string           `position:"Query" name:"Name"`
	LocalGatewayIp       string           `position:"Query" name:"LocalGatewayIp"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
}

ModifyVirtualBorderRouterAttributeRequest is the request struct for api ModifyVirtualBorderRouterAttribute

func CreateModifyVirtualBorderRouterAttributeRequest ¶

func CreateModifyVirtualBorderRouterAttributeRequest() (request *ModifyVirtualBorderRouterAttributeRequest)

CreateModifyVirtualBorderRouterAttributeRequest creates a request to invoke ModifyVirtualBorderRouterAttribute API

type ModifyVirtualBorderRouterAttributeResponse ¶

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

ModifyVirtualBorderRouterAttributeResponse is the response struct for api ModifyVirtualBorderRouterAttribute

func CreateModifyVirtualBorderRouterAttributeResponse ¶

func CreateModifyVirtualBorderRouterAttributeResponse() (response *ModifyVirtualBorderRouterAttributeResponse)

CreateModifyVirtualBorderRouterAttributeResponse creates a response to parse from ModifyVirtualBorderRouterAttribute response

type ModifyVpcAttributeRequest ¶

type ModifyVpcAttributeRequest struct {
	*requests.RpcRequest
	VpcName              string           `position:"Query" name:"VpcName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VpcId                string           `position:"Query" name:"VpcId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	CidrBlock            string           `position:"Query" name:"CidrBlock"`
	Description          string           `position:"Query" name:"Description"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyVpcAttributeRequest is the request struct for api ModifyVpcAttribute

func CreateModifyVpcAttributeRequest ¶

func CreateModifyVpcAttributeRequest() (request *ModifyVpcAttributeRequest)

CreateModifyVpcAttributeRequest creates a request to invoke ModifyVpcAttribute API

type ModifyVpcAttributeResponse ¶

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

ModifyVpcAttributeResponse is the response struct for api ModifyVpcAttribute

func CreateModifyVpcAttributeResponse ¶

func CreateModifyVpcAttributeResponse() (response *ModifyVpcAttributeResponse)

CreateModifyVpcAttributeResponse creates a response to parse from ModifyVpcAttribute response

type MonitorDataInDescribeDiskMonitorData ¶

type MonitorDataInDescribeDiskMonitorData struct {
	DiskMonitorData []DiskMonitorData `json:"DiskMonitorData" xml:"DiskMonitorData"`
}

MonitorDataInDescribeDiskMonitorData is a nested struct in ecs response

type MonitorDataInDescribeEniMonitorData ¶

type MonitorDataInDescribeEniMonitorData struct {
	EniMonitorData []EniMonitorData `json:"EniMonitorData" xml:"EniMonitorData"`
}

MonitorDataInDescribeEniMonitorData is a nested struct in ecs response

type MonitorDataInDescribeInstanceMonitorData ¶

type MonitorDataInDescribeInstanceMonitorData struct {
	InstanceMonitorData []InstanceMonitorData `json:"InstanceMonitorData" xml:"InstanceMonitorData"`
}

MonitorDataInDescribeInstanceMonitorData is a nested struct in ecs response

type MonitorDataInDescribeSnapshotMonitorData ¶

type MonitorDataInDescribeSnapshotMonitorData struct {
	DataPoint []DataPoint `json:"DataPoint" xml:"DataPoint"`
}

MonitorDataInDescribeSnapshotMonitorData is a nested struct in ecs response

type MountInstance ¶

type MountInstance struct {
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	Device       string `json:"Device" xml:"Device"`
	AttachedTime string `json:"AttachedTime" xml:"AttachedTime"`
}

MountInstance is a nested struct in ecs response

type MountInstances ¶

type MountInstances struct {
	MountInstance []MountInstance `json:"MountInstance" xml:"MountInstance"`
}

MountInstances is a nested struct in ecs response

type NatGateway ¶

type NatGateway struct {
	NatGatewayId        string                                   `json:"NatGatewayId" xml:"NatGatewayId"`
	RegionId            string                                   `json:"RegionId" xml:"RegionId"`
	Name                string                                   `json:"Name" xml:"Name"`
	Description         string                                   `json:"Description" xml:"Description"`
	VpcId               string                                   `json:"VpcId" xml:"VpcId"`
	Spec                string                                   `json:"Spec" xml:"Spec"`
	InstanceChargeType  string                                   `json:"InstanceChargeType" xml:"InstanceChargeType"`
	BusinessStatus      string                                   `json:"BusinessStatus" xml:"BusinessStatus"`
	CreationTime        string                                   `json:"CreationTime" xml:"CreationTime"`
	Status              string                                   `json:"Status" xml:"Status"`
	ForwardTableIds     ForwardTableIdsInDescribeNatGateways     `json:"ForwardTableIds" xml:"ForwardTableIds"`
	BandwidthPackageIds BandwidthPackageIdsInDescribeNatGateways `json:"BandwidthPackageIds" xml:"BandwidthPackageIds"`
}

NatGateway is a nested struct in ecs response

type NatGateways ¶

type NatGateways struct {
	NatGateway []NatGateway `json:"NatGateway" xml:"NatGateway"`
}

NatGateways is a nested struct in ecs response

type NetworkAttributes ¶

type NetworkAttributes struct {
	SlbUdpTimeout int `json:"SlbUdpTimeout" xml:"SlbUdpTimeout"`
	UdpTimeout    int `json:"UdpTimeout" xml:"UdpTimeout"`
}

NetworkAttributes is a nested struct in ecs response

type NetworkInterface ¶

type NetworkInterface struct {
	SecurityGroupId      string `json:"SecurityGroupId" xml:"SecurityGroupId"`
	VSwitchId            string `json:"VSwitchId" xml:"VSwitchId"`
	NetworkInterfaceId   string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
	PrimaryIpAddress     string `json:"PrimaryIpAddress" xml:"PrimaryIpAddress"`
	MacAddress           string `json:"MacAddress" xml:"MacAddress"`
	Description          string `json:"Description" xml:"Description"`
	NetworkInterfaceName string `json:"NetworkInterfaceName" xml:"NetworkInterfaceName"`
}

NetworkInterface is a nested struct in ecs response

type NetworkInterfacePermission ¶

type NetworkInterfacePermission struct {
	Permission                   string `json:"Permission" xml:"Permission"`
	AccountId                    int    `json:"AccountId" xml:"AccountId"`
	NetworkInterfaceId           string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
	ServiceName                  string `json:"ServiceName" xml:"ServiceName"`
	NetworkInterfacePermissionId string `json:"NetworkInterfacePermissionId" xml:"NetworkInterfacePermissionId"`
	PermissionState              string `json:"PermissionState" xml:"PermissionState"`
}

NetworkInterfacePermission is a nested struct in ecs response

type NetworkInterfacePermissions ¶

type NetworkInterfacePermissions struct {
	NetworkInterfacePermission []NetworkInterfacePermission `json:"NetworkInterfacePermission" xml:"NetworkInterfacePermission"`
}

NetworkInterfacePermissions is a nested struct in ecs response

type NetworkInterfaceSet ¶

type NetworkInterfaceSet struct {
	NetworkInterfaceId   string                                      `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
	Status               string                                      `json:"Status" xml:"Status"`
	Type                 string                                      `json:"Type" xml:"Type"`
	VpcId                string                                      `json:"VpcId" xml:"VpcId"`
	VSwitchId            string                                      `json:"VSwitchId" xml:"VSwitchId"`
	ZoneId               string                                      `json:"ZoneId" xml:"ZoneId"`
	PrivateIpAddress     string                                      `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
	MacAddress           string                                      `json:"MacAddress" xml:"MacAddress"`
	NetworkInterfaceName string                                      `json:"NetworkInterfaceName" xml:"NetworkInterfaceName"`
	Description          string                                      `json:"Description" xml:"Description"`
	InstanceId           string                                      `json:"InstanceId" xml:"InstanceId"`
	CreationTime         string                                      `json:"CreationTime" xml:"CreationTime"`
	ResourceGroupId      string                                      `json:"ResourceGroupId" xml:"ResourceGroupId"`
	SecurityGroupIds     SecurityGroupIdsInDescribeNetworkInterfaces `json:"SecurityGroupIds" xml:"SecurityGroupIds"`
	AssociatedPublicIp   AssociatedPublicIp                          `json:"AssociatedPublicIp" xml:"AssociatedPublicIp"`
	PrivateIpSets        PrivateIpSets                               `json:"PrivateIpSets" xml:"PrivateIpSets"`
	Ipv6Sets             Ipv6Sets                                    `json:"Ipv6Sets" xml:"Ipv6Sets"`
	Tags                 TagsInDescribeNetworkInterfaces             `json:"Tags" xml:"Tags"`
}

NetworkInterfaceSet is a nested struct in ecs response

type NetworkInterfaceSets ¶

type NetworkInterfaceSets struct {
	NetworkInterfaceSet []NetworkInterfaceSet `json:"NetworkInterfaceSet" xml:"NetworkInterfaceSet"`
}

NetworkInterfaceSets is a nested struct in ecs response

type NetworkInterfacesInDescribeInstances ¶

type NetworkInterfacesInDescribeInstances struct {
	NetworkInterface []NetworkInterface `json:"NetworkInterface" xml:"NetworkInterface"`
}

NetworkInterfacesInDescribeInstances is a nested struct in ecs response

type NetworkInterfacesInDescribeLaunchTemplateVersions ¶

type NetworkInterfacesInDescribeLaunchTemplateVersions struct {
	NetworkInterface []NetworkInterface `json:"NetworkInterface" xml:"NetworkInterface"`
}

NetworkInterfacesInDescribeLaunchTemplateVersions is a nested struct in ecs response

type NetworkTypesInDescribeRecommendInstanceType ¶

type NetworkTypesInDescribeRecommendInstanceType struct {
	NetworkType []string `json:"NetworkType" xml:"NetworkType"`
}

NetworkTypesInDescribeRecommendInstanceType is a nested struct in ecs response

type NetworkTypesInDescribeZones ¶

type NetworkTypesInDescribeZones struct {
	SupportedNetworkCategory []string `json:"supportedNetworkCategory" xml:"supportedNetworkCategory"`
}

NetworkTypesInDescribeZones is a nested struct in ecs response

type NextHop ¶

type NextHop struct {
	NextHopType string `json:"NextHopType" xml:"NextHopType"`
	NextHopId   string `json:"NextHopId" xml:"NextHopId"`
	Enabled     int    `json:"Enabled" xml:"Enabled"`
	Weight      int    `json:"Weight" xml:"Weight"`
}

NextHop is a nested struct in ecs response

type NextHops ¶

type NextHops struct {
	NextHop []NextHop `json:"NextHop" xml:"NextHop"`
}

NextHops is a nested struct in ecs response

type OperationLock ¶

type OperationLock struct {
	LockReason string `json:"LockReason" xml:"LockReason"`
}

OperationLock is a nested struct in ecs response

type OperationLocksInDescribeDedicatedHosts ¶

type OperationLocksInDescribeDedicatedHosts struct {
	OperationLock []OperationLock `json:"OperationLock" xml:"OperationLock"`
}

OperationLocksInDescribeDedicatedHosts is a nested struct in ecs response

type OperationLocksInDescribeDisks ¶

type OperationLocksInDescribeDisks struct {
	OperationLock []OperationLock `json:"OperationLock" xml:"OperationLock"`
}

OperationLocksInDescribeDisks is a nested struct in ecs response

type OperationLocksInDescribeEipAddresses ¶

type OperationLocksInDescribeEipAddresses struct {
	LockReason []LockReason `json:"LockReason" xml:"LockReason"`
}

OperationLocksInDescribeEipAddresses is a nested struct in ecs response

type OperationLocksInDescribeInstanceAttribute ¶

type OperationLocksInDescribeInstanceAttribute struct {
	LockReason []LockReason `json:"LockReason" xml:"LockReason"`
}

OperationLocksInDescribeInstanceAttribute is a nested struct in ecs response

type OperationLocksInDescribeInstances ¶

type OperationLocksInDescribeInstances struct {
	LockReason []LockReason `json:"LockReason" xml:"LockReason"`
}

OperationLocksInDescribeInstances is a nested struct in ecs response

type OperationProgress ¶

type OperationProgress struct {
	OperationStatus string         `json:"OperationStatus" xml:"OperationStatus"`
	ErrorCode       string         `json:"ErrorCode" xml:"ErrorCode"`
	ErrorMsg        string         `json:"ErrorMsg" xml:"ErrorMsg"`
	RelatedItemSet  RelatedItemSet `json:"RelatedItemSet" xml:"RelatedItemSet"`
}

OperationProgress is a nested struct in ecs response

type OperationProgressSet ¶

type OperationProgressSet struct {
	OperationProgress []OperationProgress `json:"OperationProgress" xml:"OperationProgress"`
}

OperationProgressSet is a nested struct in ecs response

type Permission ¶

type Permission struct {
	IpProtocol              string `json:"IpProtocol" xml:"IpProtocol"`
	PortRange               string `json:"PortRange" xml:"PortRange"`
	SourcePortRange         string `json:"SourcePortRange" xml:"SourcePortRange"`
	SourceGroupId           string `json:"SourceGroupId" xml:"SourceGroupId"`
	SourceGroupName         string `json:"SourceGroupName" xml:"SourceGroupName"`
	SourceCidrIp            string `json:"SourceCidrIp" xml:"SourceCidrIp"`
	Ipv6SourceCidrIp        string `json:"Ipv6SourceCidrIp" xml:"Ipv6SourceCidrIp"`
	Policy                  string `json:"Policy" xml:"Policy"`
	NicType                 string `json:"NicType" xml:"NicType"`
	SourceGroupOwnerAccount string `json:"SourceGroupOwnerAccount" xml:"SourceGroupOwnerAccount"`
	DestGroupId             string `json:"DestGroupId" xml:"DestGroupId"`
	DestGroupName           string `json:"DestGroupName" xml:"DestGroupName"`
	DestCidrIp              string `json:"DestCidrIp" xml:"DestCidrIp"`
	Ipv6DestCidrIp          string `json:"Ipv6DestCidrIp" xml:"Ipv6DestCidrIp"`
	DestGroupOwnerAccount   string `json:"DestGroupOwnerAccount" xml:"DestGroupOwnerAccount"`
	Priority                string `json:"Priority" xml:"Priority"`
	Direction               string `json:"Direction" xml:"Direction"`
	Description             string `json:"Description" xml:"Description"`
	CreateTime              string `json:"CreateTime" xml:"CreateTime"`
}

Permission is a nested struct in ecs response

type Permissions ¶

type Permissions struct {
	Permission []Permission `json:"Permission" xml:"Permission"`
}

Permissions is a nested struct in ecs response

type PhysicalConnectionSet ¶

type PhysicalConnectionSet struct {
	PhysicalConnectionType []PhysicalConnectionType `json:"PhysicalConnectionType" xml:"PhysicalConnectionType"`
}

PhysicalConnectionSet is a nested struct in ecs response

type PhysicalConnectionType ¶

type PhysicalConnectionType struct {
	PhysicalConnectionId          string `json:"PhysicalConnectionId" xml:"PhysicalConnectionId"`
	AccessPointId                 string `json:"AccessPointId" xml:"AccessPointId"`
	Type                          string `json:"Type" xml:"Type"`
	Status                        string `json:"Status" xml:"Status"`
	BusinessStatus                string `json:"BusinessStatus" xml:"BusinessStatus"`
	CreationTime                  string `json:"CreationTime" xml:"CreationTime"`
	EnabledTime                   string `json:"EnabledTime" xml:"EnabledTime"`
	LineOperator                  string `json:"LineOperator" xml:"LineOperator"`
	Spec                          string `json:"Spec" xml:"Spec"`
	PeerLocation                  string `json:"PeerLocation" xml:"PeerLocation"`
	PortType                      string `json:"PortType" xml:"PortType"`
	RedundantPhysicalConnectionId string `json:"RedundantPhysicalConnectionId" xml:"RedundantPhysicalConnectionId"`
	Name                          string `json:"Name" xml:"Name"`
	Description                   string `json:"Description" xml:"Description"`
	AdLocation                    string `json:"AdLocation" xml:"AdLocation"`
	PortNumber                    string `json:"PortNumber" xml:"PortNumber"`
	CircuitCode                   string `json:"CircuitCode" xml:"CircuitCode"`
	Bandwidth                     int    `json:"Bandwidth" xml:"Bandwidth"`
}

PhysicalConnectionType is a nested struct in ecs response

type Price ¶

type Price struct {
	DiscountPrice float64                           `json:"DiscountPrice" xml:"DiscountPrice"`
	TradePrice    float64                           `json:"TradePrice" xml:"TradePrice"`
	OriginalPrice float64                           `json:"OriginalPrice" xml:"OriginalPrice"`
	Currency      string                            `json:"Currency" xml:"Currency"`
	DetailInfos   DetailInfosInDescribeRenewalPrice `json:"DetailInfos" xml:"DetailInfos"`
}

Price is a nested struct in ecs response

type PriceInfo ¶

type PriceInfo struct {
	Price Price                       `json:"Price" xml:"Price"`
	Rules RulesInDescribeRenewalPrice `json:"Rules" xml:"Rules"`
}

PriceInfo is a nested struct in ecs response

type PrivateIpAddressInDescribeInstanceAttribute ¶

type PrivateIpAddressInDescribeInstanceAttribute struct {
	IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}

PrivateIpAddressInDescribeInstanceAttribute is a nested struct in ecs response

type PrivateIpAddressInDescribeInstances ¶

type PrivateIpAddressInDescribeInstances struct {
	IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}

PrivateIpAddressInDescribeInstances is a nested struct in ecs response

type PrivateIpSet ¶

type PrivateIpSet struct {
	PrivateIpAddress   string             `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
	Primary            bool               `json:"Primary" xml:"Primary"`
	AssociatedPublicIp AssociatedPublicIp `json:"AssociatedPublicIp" xml:"AssociatedPublicIp"`
}

PrivateIpSet is a nested struct in ecs response

type PrivateIpSets ¶

type PrivateIpSets struct {
	PrivateIpSet []PrivateIpSet `json:"PrivateIpSet" xml:"PrivateIpSet"`
}

PrivateIpSets is a nested struct in ecs response

type PublicIpAddressInDescribeInstanceAttribute ¶

type PublicIpAddressInDescribeInstanceAttribute struct {
	IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}

PublicIpAddressInDescribeInstanceAttribute is a nested struct in ecs response

type PublicIpAddressInDescribeInstances ¶

type PublicIpAddressInDescribeInstances struct {
	IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}

PublicIpAddressInDescribeInstances is a nested struct in ecs response

type PublicIpAddresse ¶

type PublicIpAddresse struct {
	AllocationId string `json:"AllocationId" xml:"AllocationId"`
	IpAddress    string `json:"IpAddress" xml:"IpAddress"`
}

PublicIpAddresse is a nested struct in ecs response

type PublicIpAddresses ¶

type PublicIpAddresses struct {
	PublicIpAddresse []PublicIpAddresse `json:"PublicIpAddresse" xml:"PublicIpAddresse"`
}

PublicIpAddresses is a nested struct in ecs response

type RdmaIpAddress ¶

type RdmaIpAddress struct {
	IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}

RdmaIpAddress is a nested struct in ecs response

type ReActivateInstancesRequest ¶

type ReActivateInstancesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ReActivateInstancesRequest is the request struct for api ReActivateInstances

func CreateReActivateInstancesRequest ¶

func CreateReActivateInstancesRequest() (request *ReActivateInstancesRequest)

CreateReActivateInstancesRequest creates a request to invoke ReActivateInstances API

type ReActivateInstancesResponse ¶

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

ReActivateInstancesResponse is the response struct for api ReActivateInstances

func CreateReActivateInstancesResponse ¶

func CreateReActivateInstancesResponse() (response *ReActivateInstancesResponse)

CreateReActivateInstancesResponse creates a response to parse from ReActivateInstances response

type ReInitDiskRequest ¶

type ReInitDiskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId             requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Password                    string           `position:"Query" name:"Password"`
	ResourceOwnerAccount        string           `position:"Query" name:"ResourceOwnerAccount"`
	AutoStartInstance           requests.Boolean `position:"Query" name:"AutoStartInstance"`
	OwnerAccount                string           `position:"Query" name:"OwnerAccount"`
	DiskId                      string           `position:"Query" name:"DiskId"`
	SecurityEnhancementStrategy string           `position:"Query" name:"SecurityEnhancementStrategy"`
	KeyPairName                 string           `position:"Query" name:"KeyPairName"`
	OwnerId                     requests.Integer `position:"Query" name:"OwnerId"`
}

ReInitDiskRequest is the request struct for api ReInitDisk

func CreateReInitDiskRequest ¶

func CreateReInitDiskRequest() (request *ReInitDiskRequest)

CreateReInitDiskRequest creates a request to invoke ReInitDisk API

type ReInitDiskResponse ¶

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

ReInitDiskResponse is the response struct for api ReInitDisk

func CreateReInitDiskResponse ¶

func CreateReInitDiskResponse() (response *ReInitDiskResponse)

CreateReInitDiskResponse creates a response to parse from ReInitDisk response

type RebootInstanceRequest ¶

type RebootInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	DryRun               requests.Boolean `position:"Query" name:"DryRun"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ForceStop            requests.Boolean `position:"Query" name:"ForceStop"`
}

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
	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 RecommendInstanceType ¶

type RecommendInstanceType struct {
	RegionNo      string                               `json:"RegionNo" xml:"RegionNo"`
	CommodityCode string                               `json:"CommodityCode" xml:"CommodityCode"`
	Scene         string                               `json:"Scene" xml:"Scene"`
	InstanceType  InstanceType                         `json:"InstanceType" xml:"InstanceType"`
	Zones         ZonesInDescribeRecommendInstanceType `json:"Zones" xml:"Zones"`
}

RecommendInstanceType is a nested struct in ecs response

type RecoverVirtualBorderRouterRequest ¶

type RecoverVirtualBorderRouterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
	VbrId                string           `position:"Query" name:"VbrId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

RecoverVirtualBorderRouterRequest is the request struct for api RecoverVirtualBorderRouter

func CreateRecoverVirtualBorderRouterRequest ¶

func CreateRecoverVirtualBorderRouterRequest() (request *RecoverVirtualBorderRouterRequest)

CreateRecoverVirtualBorderRouterRequest creates a request to invoke RecoverVirtualBorderRouter API

type RecoverVirtualBorderRouterResponse ¶

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

RecoverVirtualBorderRouterResponse is the response struct for api RecoverVirtualBorderRouter

func CreateRecoverVirtualBorderRouterResponse ¶

func CreateRecoverVirtualBorderRouterResponse() (response *RecoverVirtualBorderRouterResponse)

CreateRecoverVirtualBorderRouterResponse creates a response to parse from RecoverVirtualBorderRouter response

type RedeployInstanceRequest ¶

type RedeployInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ForceStop            requests.Boolean `position:"Query" name:"ForceStop"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

RedeployInstanceRequest is the request struct for api RedeployInstance

func CreateRedeployInstanceRequest ¶

func CreateRedeployInstanceRequest() (request *RedeployInstanceRequest)

CreateRedeployInstanceRequest creates a request to invoke RedeployInstance API

type RedeployInstanceResponse ¶

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

RedeployInstanceResponse is the response struct for api RedeployInstance

func CreateRedeployInstanceResponse ¶

func CreateRedeployInstanceResponse() (response *RedeployInstanceResponse)

CreateRedeployInstanceResponse creates a response to parse from RedeployInstance response

type ReferencingSecurityGroup ¶

type ReferencingSecurityGroup struct {
	AliUid          string `json:"AliUid" xml:"AliUid"`
	SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
}

ReferencingSecurityGroup is a nested struct in ecs response

type ReferencingSecurityGroups ¶

type ReferencingSecurityGroups struct {
	ReferencingSecurityGroup []ReferencingSecurityGroup `json:"ReferencingSecurityGroup" xml:"ReferencingSecurityGroup"`
}

ReferencingSecurityGroups is a nested struct in ecs response

type Region ¶

type Region struct {
	RegionId       string `json:"RegionId" xml:"RegionId"`
	LocalName      string `json:"LocalName" xml:"LocalName"`
	RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"`
	Status         string `json:"Status" xml:"Status"`
}

Region is a nested struct in ecs response

type Regions ¶

type Regions struct {
	Region []Region `json:"Region" xml:"Region"`
}

Regions is a nested struct in ecs response

type RelatedItem ¶

type RelatedItem struct {
	Name  string `json:"Name" xml:"Name"`
	Value string `json:"Value" xml:"Value"`
}

RelatedItem is a nested struct in ecs response

type RelatedItemSet ¶

type RelatedItemSet struct {
	RelatedItem []RelatedItem `json:"RelatedItem" xml:"RelatedItem"`
}

RelatedItemSet is a nested struct in ecs response

type ReleaseDedicatedHostRequest ¶

type ReleaseDedicatedHostRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	DedicatedHostId      string           `position:"Query" name:"DedicatedHostId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ReleaseDedicatedHostRequest is the request struct for api ReleaseDedicatedHost

func CreateReleaseDedicatedHostRequest ¶

func CreateReleaseDedicatedHostRequest() (request *ReleaseDedicatedHostRequest)

CreateReleaseDedicatedHostRequest creates a request to invoke ReleaseDedicatedHost API

type ReleaseDedicatedHostResponse ¶

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

ReleaseDedicatedHostResponse is the response struct for api ReleaseDedicatedHost

func CreateReleaseDedicatedHostResponse ¶

func CreateReleaseDedicatedHostResponse() (response *ReleaseDedicatedHostResponse)

CreateReleaseDedicatedHostResponse creates a response to parse from ReleaseDedicatedHost response

type ReleaseEipAddressRequest ¶

type ReleaseEipAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AllocationId         string           `position:"Query" name:"AllocationId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ReleaseEipAddressRequest is the request struct for api ReleaseEipAddress

func CreateReleaseEipAddressRequest ¶

func CreateReleaseEipAddressRequest() (request *ReleaseEipAddressRequest)

CreateReleaseEipAddressRequest creates a request to invoke ReleaseEipAddress API

type ReleaseEipAddressResponse ¶

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

ReleaseEipAddressResponse is the response struct for api ReleaseEipAddress

func CreateReleaseEipAddressResponse ¶

func CreateReleaseEipAddressResponse() (response *ReleaseEipAddressResponse)

CreateReleaseEipAddressResponse creates a response to parse from ReleaseEipAddress response

type ReleasePublicIpAddressRequest ¶

type ReleasePublicIpAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PublicIpAddress      string           `position:"Query" name:"PublicIpAddress"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ReleasePublicIpAddressRequest is the request struct for api ReleasePublicIpAddress

func CreateReleasePublicIpAddressRequest ¶

func CreateReleasePublicIpAddressRequest() (request *ReleasePublicIpAddressRequest)

CreateReleasePublicIpAddressRequest creates a request to invoke ReleasePublicIpAddress API

type ReleasePublicIpAddressResponse ¶

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

ReleasePublicIpAddressResponse is the response struct for api ReleasePublicIpAddress

func CreateReleasePublicIpAddressResponse ¶

func CreateReleasePublicIpAddressResponse() (response *ReleasePublicIpAddressResponse)

CreateReleasePublicIpAddressResponse creates a response to parse from ReleasePublicIpAddress response

type RemoveBandwidthPackageIpsRequest ¶

type RemoveBandwidthPackageIpsRequest struct {
	*requests.RpcRequest
	RemovedIpAddresses   *[]string        `position:"Query" name:"RemovedIpAddresses"  type:"Repeated"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

RemoveBandwidthPackageIpsRequest is the request struct for api RemoveBandwidthPackageIps

func CreateRemoveBandwidthPackageIpsRequest ¶

func CreateRemoveBandwidthPackageIpsRequest() (request *RemoveBandwidthPackageIpsRequest)

CreateRemoveBandwidthPackageIpsRequest creates a request to invoke RemoveBandwidthPackageIps API

type RemoveBandwidthPackageIpsResponse ¶

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

RemoveBandwidthPackageIpsResponse is the response struct for api RemoveBandwidthPackageIps

func CreateRemoveBandwidthPackageIpsResponse ¶

func CreateRemoveBandwidthPackageIpsResponse() (response *RemoveBandwidthPackageIpsResponse)

CreateRemoveBandwidthPackageIpsResponse creates a response to parse from RemoveBandwidthPackageIps response

type RemoveTagsRequest ¶

type RemoveTagsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceId           string           `position:"Query" name:"ResourceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Tag                  *[]RemoveTagsTag `position:"Query" name:"Tag"  type:"Repeated"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
}

RemoveTagsRequest is the request struct for api RemoveTags

func CreateRemoveTagsRequest ¶

func CreateRemoveTagsRequest() (request *RemoveTagsRequest)

CreateRemoveTagsRequest creates a request to invoke RemoveTags API

type RemoveTagsResponse ¶

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

RemoveTagsResponse is the response struct for api RemoveTags

func CreateRemoveTagsResponse ¶

func CreateRemoveTagsResponse() (response *RemoveTagsResponse)

CreateRemoveTagsResponse creates a response to parse from RemoveTags response

type RemoveTagsTag ¶

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

RemoveTagsTag is a repeated param struct in RemoveTagsRequest

type RenewDedicatedHostsRequest ¶

type RenewDedicatedHostsRequest struct {
	*requests.RpcRequest
	DedicatedHostIds     string           `position:"Query" name:"DedicatedHostIds"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	Period               requests.Integer `position:"Query" name:"Period"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PeriodUnit           string           `position:"Query" name:"PeriodUnit"`
}

RenewDedicatedHostsRequest is the request struct for api RenewDedicatedHosts

func CreateRenewDedicatedHostsRequest ¶

func CreateRenewDedicatedHostsRequest() (request *RenewDedicatedHostsRequest)

CreateRenewDedicatedHostsRequest creates a request to invoke RenewDedicatedHosts API

type RenewDedicatedHostsResponse ¶

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

RenewDedicatedHostsResponse is the response struct for api RenewDedicatedHosts

func CreateRenewDedicatedHostsResponse ¶

func CreateRenewDedicatedHostsResponse() (response *RenewDedicatedHostsResponse)

CreateRenewDedicatedHostsResponse creates a response to parse from RenewDedicatedHosts response

type RenewInstanceRequest ¶

type RenewInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Period               requests.Integer `position:"Query" name:"Period"`
	PeriodUnit           string           `position:"Query" name:"PeriodUnit"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

RenewInstanceRequest is the request struct for api RenewInstance

func CreateRenewInstanceRequest ¶

func CreateRenewInstanceRequest() (request *RenewInstanceRequest)

CreateRenewInstanceRequest creates a request to invoke RenewInstance API

type RenewInstanceResponse ¶

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

RenewInstanceResponse is the response struct for api RenewInstance

func CreateRenewInstanceResponse ¶

func CreateRenewInstanceResponse() (response *RenewInstanceResponse)

CreateRenewInstanceResponse creates a response to parse from RenewInstance response

type ReplaceSystemDiskRequest ¶

type ReplaceSystemDiskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId             requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ImageId                     string           `position:"Query" name:"ImageId"`
	ResourceOwnerAccount        string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken                 string           `position:"Query" name:"ClientToken"`
	OwnerAccount                string           `position:"Query" name:"OwnerAccount"`
	SecurityEnhancementStrategy string           `position:"Query" name:"SecurityEnhancementStrategy"`
	KeyPairName                 string           `position:"Query" name:"KeyPairName"`
	OwnerId                     requests.Integer `position:"Query" name:"OwnerId"`
	Platform                    string           `position:"Query" name:"Platform"`
	Password                    string           `position:"Query" name:"Password"`
	InstanceId                  string           `position:"Query" name:"InstanceId"`
	PasswordInherit             requests.Boolean `position:"Query" name:"PasswordInherit"`
	SystemDiskSize              requests.Integer `position:"Query" name:"SystemDisk.Size"`
	DiskId                      string           `position:"Query" name:"DiskId"`
	UseAdditionalService        requests.Boolean `position:"Query" name:"UseAdditionalService"`
	Architecture                string           `position:"Query" name:"Architecture"`
}

ReplaceSystemDiskRequest is the request struct for api ReplaceSystemDisk

func CreateReplaceSystemDiskRequest ¶

func CreateReplaceSystemDiskRequest() (request *ReplaceSystemDiskRequest)

CreateReplaceSystemDiskRequest creates a request to invoke ReplaceSystemDisk API

type ReplaceSystemDiskResponse ¶

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

ReplaceSystemDiskResponse is the response struct for api ReplaceSystemDisk

func CreateReplaceSystemDiskResponse ¶

func CreateReplaceSystemDiskResponse() (response *ReplaceSystemDiskResponse)

CreateReplaceSystemDiskResponse creates a response to parse from ReplaceSystemDisk response

type ResetDiskRequest ¶

type ResetDiskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SnapshotId           string           `position:"Query" name:"SnapshotId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	DiskId               string           `position:"Query" name:"DiskId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ResetDiskRequest is the request struct for api ResetDisk

func CreateResetDiskRequest ¶

func CreateResetDiskRequest() (request *ResetDiskRequest)

CreateResetDiskRequest creates a request to invoke ResetDisk API

type ResetDiskResponse ¶

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

ResetDiskResponse is the response struct for api ResetDisk

func CreateResetDiskResponse ¶

func CreateResetDiskResponse() (response *ResetDiskResponse)

CreateResetDiskResponse creates a response to parse from ResetDisk response

type ResizeDiskRequest ¶

type ResizeDiskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	NewSize              requests.Integer `position:"Query" name:"NewSize"`
	DiskId               string           `position:"Query" name:"DiskId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Type                 string           `position:"Query" name:"Type"`
}

ResizeDiskRequest is the request struct for api ResizeDisk

func CreateResizeDiskRequest ¶

func CreateResizeDiskRequest() (request *ResizeDiskRequest)

CreateResizeDiskRequest creates a request to invoke ResizeDisk API

type ResizeDiskResponse ¶

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

ResizeDiskResponse is the response struct for api ResizeDisk

func CreateResizeDiskResponse ¶

func CreateResizeDiskResponse() (response *ResizeDiskResponse)

CreateResizeDiskResponse creates a response to parse from ResizeDisk response

type Resource ¶

type Resource struct {
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
}

Resource is a nested struct in ecs response

type ResourcePriceModel ¶

type ResourcePriceModel struct {
	DiscountPrice float64                        `json:"DiscountPrice" xml:"DiscountPrice"`
	TradePrice    float64                        `json:"TradePrice" xml:"TradePrice"`
	OriginalPrice float64                        `json:"OriginalPrice" xml:"OriginalPrice"`
	Resource      string                         `json:"Resource" xml:"Resource"`
	SubRules      SubRulesInDescribeRenewalPrice `json:"SubRules" xml:"SubRules"`
}

ResourcePriceModel is a nested struct in ecs response

type ResourceTypeCount ¶

type ResourceTypeCount struct {
	Instance       int `json:"Instance" xml:"Instance"`
	Disk           int `json:"Disk" xml:"Disk"`
	Volume         int `json:"Volume" xml:"Volume"`
	Image          int `json:"Image" xml:"Image"`
	Snapshot       int `json:"Snapshot" xml:"Snapshot"`
	Securitygroup  int `json:"Securitygroup" xml:"Securitygroup"`
	LaunchTemplate int `json:"LaunchTemplate" xml:"LaunchTemplate"`
	Eni            int `json:"Eni" xml:"Eni"`
	Ddh            int `json:"Ddh" xml:"Ddh"`
	KeyPair        int `json:"KeyPair" xml:"KeyPair"`
}

ResourceTypeCount is a nested struct in ecs response

type Resources ¶

type Resources struct {
	Resource []Resource `json:"Resource" xml:"Resource"`
}

Resources is a nested struct in ecs response

type ResourcesInfo ¶

type ResourcesInfo struct {
	IoOptimized          bool                                `json:"IoOptimized" xml:"IoOptimized"`
	SystemDiskCategories SystemDiskCategories                `json:"SystemDiskCategories" xml:"SystemDiskCategories"`
	DataDiskCategories   DataDiskCategories                  `json:"DataDiskCategories" xml:"DataDiskCategories"`
	NetworkTypes         NetworkTypesInDescribeZones         `json:"NetworkTypes" xml:"NetworkTypes"`
	InstanceTypes        InstanceTypesInDescribeZones        `json:"InstanceTypes" xml:"InstanceTypes"`
	InstanceTypeFamilies InstanceTypeFamiliesInDescribeZones `json:"InstanceTypeFamilies" xml:"InstanceTypeFamilies"`
	InstanceGenerations  InstanceGenerations                 `json:"InstanceGenerations" xml:"InstanceGenerations"`
}

ResourcesInfo is a nested struct in ecs response

type Result ¶

type Result struct {
	Message    string `json:"Message" xml:"Message"`
	Success    string `json:"Success" xml:"Success"`
	Code       string `json:"Code" xml:"Code"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
}

Result is a nested struct in ecs response

type ResultsInAttachKeyPair ¶

type ResultsInAttachKeyPair struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInAttachKeyPair is a nested struct in ecs response

type ResultsInDetachKeyPair ¶

type ResultsInDetachKeyPair struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInDetachKeyPair is a nested struct in ecs response

type RevokeSecurityGroupEgressRequest ¶

type RevokeSecurityGroupEgressRequest struct {
	*requests.RpcRequest
	NicType               string           `position:"Query" name:"NicType"`
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SourcePortRange       string           `position:"Query" name:"SourcePortRange"`
	ClientToken           string           `position:"Query" name:"ClientToken"`
	SecurityGroupId       string           `position:"Query" name:"SecurityGroupId"`
	Description           string           `position:"Query" name:"Description"`
	Ipv6DestCidrIp        string           `position:"Query" name:"Ipv6DestCidrIp"`
	Ipv6SourceCidrIp      string           `position:"Query" name:"Ipv6SourceCidrIp"`
	Policy                string           `position:"Query" name:"Policy"`
	PortRange             string           `position:"Query" name:"PortRange"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	IpProtocol            string           `position:"Query" name:"IpProtocol"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	SourceCidrIp          string           `position:"Query" name:"SourceCidrIp"`
	DestGroupId           string           `position:"Query" name:"DestGroupId"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	DestGroupOwnerAccount string           `position:"Query" name:"DestGroupOwnerAccount"`
	Priority              string           `position:"Query" name:"Priority"`
	DestCidrIp            string           `position:"Query" name:"DestCidrIp"`
	DestGroupOwnerId      requests.Integer `position:"Query" name:"DestGroupOwnerId"`
}

RevokeSecurityGroupEgressRequest is the request struct for api RevokeSecurityGroupEgress

func CreateRevokeSecurityGroupEgressRequest ¶

func CreateRevokeSecurityGroupEgressRequest() (request *RevokeSecurityGroupEgressRequest)

CreateRevokeSecurityGroupEgressRequest creates a request to invoke RevokeSecurityGroupEgress API

type RevokeSecurityGroupEgressResponse ¶

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

RevokeSecurityGroupEgressResponse is the response struct for api RevokeSecurityGroupEgress

func CreateRevokeSecurityGroupEgressResponse ¶

func CreateRevokeSecurityGroupEgressResponse() (response *RevokeSecurityGroupEgressResponse)

CreateRevokeSecurityGroupEgressResponse creates a response to parse from RevokeSecurityGroupEgress response

type RevokeSecurityGroupRequest ¶

type RevokeSecurityGroupRequest struct {
	*requests.RpcRequest
	NicType                 string           `position:"Query" name:"NicType"`
	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SourcePortRange         string           `position:"Query" name:"SourcePortRange"`
	ClientToken             string           `position:"Query" name:"ClientToken"`
	SecurityGroupId         string           `position:"Query" name:"SecurityGroupId"`
	Description             string           `position:"Query" name:"Description"`
	SourceGroupOwnerId      requests.Integer `position:"Query" name:"SourceGroupOwnerId"`
	SourceGroupOwnerAccount string           `position:"Query" name:"SourceGroupOwnerAccount"`
	Ipv6DestCidrIp          string           `position:"Query" name:"Ipv6DestCidrIp"`
	Ipv6SourceCidrIp        string           `position:"Query" name:"Ipv6SourceCidrIp"`
	Policy                  string           `position:"Query" name:"Policy"`
	PortRange               string           `position:"Query" name:"PortRange"`
	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
	IpProtocol              string           `position:"Query" name:"IpProtocol"`
	OwnerAccount            string           `position:"Query" name:"OwnerAccount"`
	SourceCidrIp            string           `position:"Query" name:"SourceCidrIp"`
	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
	Priority                string           `position:"Query" name:"Priority"`
	DestCidrIp              string           `position:"Query" name:"DestCidrIp"`
	SourceGroupId           string           `position:"Query" name:"SourceGroupId"`
}

RevokeSecurityGroupRequest is the request struct for api RevokeSecurityGroup

func CreateRevokeSecurityGroupRequest ¶

func CreateRevokeSecurityGroupRequest() (request *RevokeSecurityGroupRequest)

CreateRevokeSecurityGroupRequest creates a request to invoke RevokeSecurityGroup API

type RevokeSecurityGroupResponse ¶

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

RevokeSecurityGroupResponse is the response struct for api RevokeSecurityGroup

func CreateRevokeSecurityGroupResponse ¶

func CreateRevokeSecurityGroupResponse() (response *RevokeSecurityGroupResponse)

CreateRevokeSecurityGroupResponse creates a response to parse from RevokeSecurityGroup response

type RouteEntry ¶

type RouteEntry struct {
	RouteTableId         string   `json:"RouteTableId" xml:"RouteTableId"`
	DestinationCidrBlock string   `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
	Type                 string   `json:"Type" xml:"Type"`
	Status               string   `json:"Status" xml:"Status"`
	InstanceId           string   `json:"InstanceId" xml:"InstanceId"`
	NextHopType          string   `json:"NextHopType" xml:"NextHopType"`
	NextHops             NextHops `json:"NextHops" xml:"NextHops"`
}

RouteEntry is a nested struct in ecs response

type RouteEntrys ¶

type RouteEntrys struct {
	RouteEntry []RouteEntry `json:"RouteEntry" xml:"RouteEntry"`
}

RouteEntrys is a nested struct in ecs response

type RouteTable ¶

type RouteTable struct {
	VRouterId       string      `json:"VRouterId" xml:"VRouterId"`
	RouteTableId    string      `json:"RouteTableId" xml:"RouteTableId"`
	RouteTableType  string      `json:"RouteTableType" xml:"RouteTableType"`
	CreationTime    string      `json:"CreationTime" xml:"CreationTime"`
	ResourceGroupId string      `json:"ResourceGroupId" xml:"ResourceGroupId"`
	RouteEntrys     RouteEntrys `json:"RouteEntrys" xml:"RouteEntrys"`
}

RouteTable is a nested struct in ecs response

type RouteTableIds ¶

type RouteTableIds struct {
	RouteTableId []string `json:"RouteTableId" xml:"RouteTableId"`
}

RouteTableIds is a nested struct in ecs response

type RouteTables ¶

type RouteTables struct {
	RouteTable []RouteTable `json:"RouteTable" xml:"RouteTable"`
}

RouteTables is a nested struct in ecs response

type RouterInterfaceSet ¶

type RouterInterfaceSet struct {
	RouterInterfaceType []RouterInterfaceType `json:"RouterInterfaceType" xml:"RouterInterfaceType"`
}

RouterInterfaceSet is a nested struct in ecs response

type RouterInterfaceType ¶

type RouterInterfaceType struct {
	RouterInterfaceId               string `json:"RouterInterfaceId" xml:"RouterInterfaceId"`
	OppositeRegionId                string `json:"OppositeRegionId" xml:"OppositeRegionId"`
	Role                            string `json:"Role" xml:"Role"`
	Spec                            string `json:"Spec" xml:"Spec"`
	Name                            string `json:"Name" xml:"Name"`
	Description                     string `json:"Description" xml:"Description"`
	RouterId                        string `json:"RouterId" xml:"RouterId"`
	RouterType                      string `json:"RouterType" xml:"RouterType"`
	CreationTime                    string `json:"CreationTime" xml:"CreationTime"`
	EndTime                         string `json:"EndTime" xml:"EndTime"`
	ChargeType                      string `json:"ChargeType" xml:"ChargeType"`
	Status                          string `json:"Status" xml:"Status"`
	BusinessStatus                  string `json:"BusinessStatus" xml:"BusinessStatus"`
	ConnectedTime                   string `json:"ConnectedTime" xml:"ConnectedTime"`
	OppositeInterfaceId             string `json:"OppositeInterfaceId" xml:"OppositeInterfaceId"`
	OppositeInterfaceSpec           string `json:"OppositeInterfaceSpec" xml:"OppositeInterfaceSpec"`
	OppositeInterfaceStatus         string `json:"OppositeInterfaceStatus" xml:"OppositeInterfaceStatus"`
	OppositeInterfaceBusinessStatus string `json:"OppositeInterfaceBusinessStatus" xml:"OppositeInterfaceBusinessStatus"`
	OppositeRouterId                string `json:"OppositeRouterId" xml:"OppositeRouterId"`
	OppositeRouterType              string `json:"OppositeRouterType" xml:"OppositeRouterType"`
	OppositeInterfaceOwnerId        string `json:"OppositeInterfaceOwnerId" xml:"OppositeInterfaceOwnerId"`
	AccessPointId                   string `json:"AccessPointId" xml:"AccessPointId"`
	OppositeAccessPointId           string `json:"OppositeAccessPointId" xml:"OppositeAccessPointId"`
	HealthCheckSourceIp             string `json:"HealthCheckSourceIp" xml:"HealthCheckSourceIp"`
	HealthCheckTargetIp             string `json:"HealthCheckTargetIp" xml:"HealthCheckTargetIp"`
}

RouterInterfaceType is a nested struct in ecs response

type Rule ¶

type Rule struct {
	RuleId      int    `json:"RuleId" xml:"RuleId"`
	Description string `json:"Description" xml:"Description"`
}

Rule is a nested struct in ecs response

type RulesInDescribePrice ¶

type RulesInDescribePrice struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

RulesInDescribePrice is a nested struct in ecs response

type RulesInDescribeRenewalPrice ¶

type RulesInDescribeRenewalPrice struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

RulesInDescribeRenewalPrice is a nested struct in ecs response

type RunInstancesDataDisk ¶

type RunInstancesDataDisk struct {
	Size               string `name:"Size"`
	SnapshotId         string `name:"SnapshotId"`
	Category           string `name:"Category"`
	Encrypted          string `name:"Encrypted"`
	KMSKeyId           string `name:"KMSKeyId"`
	DiskName           string `name:"DiskName"`
	Description        string `name:"Description"`
	Device             string `name:"Device"`
	DeleteWithInstance string `name:"DeleteWithInstance"`
}

RunInstancesDataDisk is a repeated param struct in RunInstancesRequest

type RunInstancesNetworkInterface ¶

type RunInstancesNetworkInterface struct {
	PrimaryIpAddress     string `name:"PrimaryIpAddress"`
	VSwitchId            string `name:"VSwitchId"`
	SecurityGroupId      string `name:"SecurityGroupId"`
	NetworkInterfaceName string `name:"NetworkInterfaceName"`
	Description          string `name:"Description"`
}

RunInstancesNetworkInterface is a repeated param struct in RunInstancesRequest

type RunInstancesRequest ¶

type RunInstancesRequest struct {
	*requests.RpcRequest
	LaunchTemplateName            string                          `position:"Query" name:"LaunchTemplateName"`
	ResourceOwnerId               requests.Integer                `position:"Query" name:"ResourceOwnerId"`
	UniqueSuffix                  requests.Boolean                `position:"Query" name:"UniqueSuffix"`
	HpcClusterId                  string                          `position:"Query" name:"HpcClusterId"`
	SecurityEnhancementStrategy   string                          `position:"Query" name:"SecurityEnhancementStrategy"`
	KeyPairName                   string                          `position:"Query" name:"KeyPairName"`
	MinAmount                     requests.Integer                `position:"Query" name:"MinAmount"`
	SpotPriceLimit                requests.Float                  `position:"Query" name:"SpotPriceLimit"`
	DeletionProtection            requests.Boolean                `position:"Query" name:"DeletionProtection"`
	ResourceGroupId               string                          `position:"Query" name:"ResourceGroupId"`
	HostName                      string                          `position:"Query" name:"HostName"`
	Password                      string                          `position:"Query" name:"Password"`
	Tag                           *[]RunInstancesTag              `position:"Query" name:"Tag"  type:"Repeated"`
	AutoRenewPeriod               requests.Integer                `position:"Query" name:"AutoRenewPeriod"`
	Period                        requests.Integer                `position:"Query" name:"Period"`
	DryRun                        requests.Boolean                `position:"Query" name:"DryRun"`
	LaunchTemplateId              string                          `position:"Query" name:"LaunchTemplateId"`
	Ipv6AddressCount              requests.Integer                `position:"Query" name:"Ipv6AddressCount"`
	OwnerId                       requests.Integer                `position:"Query" name:"OwnerId"`
	CapacityReservationPreference string                          `position:"Query" name:"CapacityReservationPreference"`
	VSwitchId                     string                          `position:"Query" name:"VSwitchId"`
	SpotStrategy                  string                          `position:"Query" name:"SpotStrategy"`
	PrivateIpAddress              string                          `position:"Query" name:"PrivateIpAddress"`
	PeriodUnit                    string                          `position:"Query" name:"PeriodUnit"`
	InstanceName                  string                          `position:"Query" name:"InstanceName"`
	AutoRenew                     requests.Boolean                `position:"Query" name:"AutoRenew"`
	InternetChargeType            string                          `position:"Query" name:"InternetChargeType"`
	ZoneId                        string                          `position:"Query" name:"ZoneId"`
	Ipv6Address                   *[]string                       `position:"Query" name:"Ipv6Address"  type:"Repeated"`
	InternetMaxBandwidthIn        requests.Integer                `position:"Query" name:"InternetMaxBandwidthIn"`
	ImageId                       string                          `position:"Query" name:"ImageId"`
	SpotInterruptionBehavior      string                          `position:"Query" name:"SpotInterruptionBehavior"`
	ClientToken                   string                          `position:"Query" name:"ClientToken"`
	IoOptimized                   string                          `position:"Query" name:"IoOptimized"`
	SecurityGroupId               string                          `position:"Query" name:"SecurityGroupId"`
	InternetMaxBandwidthOut       requests.Integer                `position:"Query" name:"InternetMaxBandwidthOut"`
	Description                   string                          `position:"Query" name:"Description"`
	SystemDiskCategory            string                          `position:"Query" name:"SystemDisk.Category"`
	CapacityReservationId         string                          `position:"Query" name:"CapacityReservationId"`
	UserData                      string                          `position:"Query" name:"UserData"`
	PasswordInherit               requests.Boolean                `position:"Query" name:"PasswordInherit"`
	InstanceType                  string                          `position:"Query" name:"InstanceType"`
	HibernationConfigured         requests.Boolean                `position:"Query" name:"HibernationConfigured"`
	InstanceChargeType            string                          `position:"Query" name:"InstanceChargeType"`
	NetworkInterface              *[]RunInstancesNetworkInterface `position:"Query" name:"NetworkInterface"  type:"Repeated"`
	DeploymentSetId               string                          `position:"Query" name:"DeploymentSetId"`
	Amount                        requests.Integer                `position:"Query" name:"Amount"`
	ResourceOwnerAccount          string                          `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount                  string                          `position:"Query" name:"OwnerAccount"`
	SystemDiskDiskName            string                          `position:"Query" name:"SystemDisk.DiskName"`
	RamRoleName                   string                          `position:"Query" name:"RamRoleName"`
	AutoReleaseTime               string                          `position:"Query" name:"AutoReleaseTime"`
	DedicatedHostId               string                          `position:"Query" name:"DedicatedHostId"`
	CreditSpecification           string                          `position:"Query" name:"CreditSpecification"`
	DataDisk                      *[]RunInstancesDataDisk         `position:"Query" name:"DataDisk"  type:"Repeated"`
	LaunchTemplateVersion         requests.Integer                `position:"Query" name:"LaunchTemplateVersion"`
	SystemDiskSize                string                          `position:"Query" name:"SystemDisk.Size"`
	SystemDiskDescription         string                          `position:"Query" name:"SystemDisk.Description"`
}

RunInstancesRequest is the request struct for api RunInstances

func CreateRunInstancesRequest ¶

func CreateRunInstancesRequest() (request *RunInstancesRequest)

CreateRunInstancesRequest creates a request to invoke RunInstances API

type RunInstancesResponse ¶

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

RunInstancesResponse is the response struct for api RunInstances

func CreateRunInstancesResponse ¶

func CreateRunInstancesResponse() (response *RunInstancesResponse)

CreateRunInstancesResponse creates a response to parse from RunInstances response

type RunInstancesTag ¶

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

RunInstancesTag is a repeated param struct in RunInstancesRequest

type ScheduledSystemEventSet ¶

type ScheduledSystemEventSet struct {
	ScheduledSystemEventType []ScheduledSystemEventType `json:"ScheduledSystemEventType" xml:"ScheduledSystemEventType"`
}

ScheduledSystemEventSet is a nested struct in ecs response

type ScheduledSystemEventType ¶

type ScheduledSystemEventType struct {
	EventId           string            `json:"EventId" xml:"EventId"`
	EventPublishTime  string            `json:"EventPublishTime" xml:"EventPublishTime"`
	NotBefore         string            `json:"NotBefore" xml:"NotBefore"`
	EventCycleStatus  EventCycleStatus  `json:"EventCycleStatus" xml:"EventCycleStatus"`
	EventType         EventType         `json:"EventType" xml:"EventType"`
	ExtendedAttribute ExtendedAttribute `json:"ExtendedAttribute" xml:"ExtendedAttribute"`
}

ScheduledSystemEventType is a nested struct in ecs response

type SecurityGroup ¶

type SecurityGroup struct {
	SecurityGroupId         string                       `json:"SecurityGroupId" xml:"SecurityGroupId"`
	Description             string                       `json:"Description" xml:"Description"`
	SecurityGroupName       string                       `json:"SecurityGroupName" xml:"SecurityGroupName"`
	VpcId                   string                       `json:"VpcId" xml:"VpcId"`
	CreationTime            string                       `json:"CreationTime" xml:"CreationTime"`
	AvailableInstanceAmount int                          `json:"AvailableInstanceAmount" xml:"AvailableInstanceAmount"`
	EcsCount                int                          `json:"EcsCount" xml:"EcsCount"`
	ResourceGroupId         string                       `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Tags                    TagsInDescribeSecurityGroups `json:"Tags" xml:"Tags"`
}

SecurityGroup is a nested struct in ecs response

type SecurityGroupIdsInDescribeInstanceAttribute ¶

type SecurityGroupIdsInDescribeInstanceAttribute struct {
	SecurityGroupId []string `json:"SecurityGroupId" xml:"SecurityGroupId"`
}

SecurityGroupIdsInDescribeInstanceAttribute is a nested struct in ecs response

type SecurityGroupIdsInDescribeInstances ¶

type SecurityGroupIdsInDescribeInstances struct {
	SecurityGroupId []string `json:"SecurityGroupId" xml:"SecurityGroupId"`
}

SecurityGroupIdsInDescribeInstances is a nested struct in ecs response

type SecurityGroupIdsInDescribeNetworkInterfaces ¶

type SecurityGroupIdsInDescribeNetworkInterfaces struct {
	SecurityGroupId []string `json:"SecurityGroupId" xml:"SecurityGroupId"`
}

SecurityGroupIdsInDescribeNetworkInterfaces is a nested struct in ecs response

type SecurityGroupReference ¶

type SecurityGroupReference struct {
	SecurityGroupId           string                    `json:"SecurityGroupId" xml:"SecurityGroupId"`
	ReferencingSecurityGroups ReferencingSecurityGroups `json:"ReferencingSecurityGroups" xml:"ReferencingSecurityGroups"`
}

SecurityGroupReference is a nested struct in ecs response

type SecurityGroupReferences ¶

type SecurityGroupReferences struct {
	SecurityGroupReference []SecurityGroupReference `json:"SecurityGroupReference" xml:"SecurityGroupReference"`
}

SecurityGroupReferences is a nested struct in ecs response

type SecurityGroups ¶

type SecurityGroups struct {
	SecurityGroup []SecurityGroup `json:"SecurityGroup" xml:"SecurityGroup"`
}

SecurityGroups is a nested struct in ecs response

type ShareGroup ¶

type ShareGroup struct {
	Group string `json:"Group" xml:"Group"`
}

ShareGroup is a nested struct in ecs response

type ShareGroups ¶

type ShareGroups struct {
	ShareGroup []ShareGroup `json:"ShareGroup" xml:"ShareGroup"`
}

ShareGroups is a nested struct in ecs response

type Snapshot ¶

type Snapshot struct {
	SnapshotId        string                  `json:"SnapshotId" xml:"SnapshotId"`
	SnapshotName      string                  `json:"SnapshotName" xml:"SnapshotName"`
	Progress          string                  `json:"Progress" xml:"Progress"`
	ProductCode       string                  `json:"ProductCode" xml:"ProductCode"`
	SourceDiskId      string                  `json:"SourceDiskId" xml:"SourceDiskId"`
	SourceDiskType    string                  `json:"SourceDiskType" xml:"SourceDiskType"`
	RetentionDays     int                     `json:"RetentionDays" xml:"RetentionDays"`
	Encrypted         bool                    `json:"Encrypted" xml:"Encrypted"`
	SourceDiskSize    string                  `json:"SourceDiskSize" xml:"SourceDiskSize"`
	Description       string                  `json:"Description" xml:"Description"`
	CreationTime      string                  `json:"CreationTime" xml:"CreationTime"`
	Status            string                  `json:"Status" xml:"Status"`
	Usage             string                  `json:"Usage" xml:"Usage"`
	SourceStorageType string                  `json:"SourceStorageType" xml:"SourceStorageType"`
	RemainTime        int                     `json:"RemainTime" xml:"RemainTime"`
	ResourceGroupId   string                  `json:"ResourceGroupId" xml:"ResourceGroupId"`
	KMSKeyId          string                  `json:"KMSKeyId" xml:"KMSKeyId"`
	Tags              TagsInDescribeSnapshots `json:"Tags" xml:"Tags"`
}

Snapshot is a nested struct in ecs response

type SnapshotLink struct {
	SnapshotLinkId string `json:"SnapshotLinkId" xml:"SnapshotLinkId"`
	RegionId       string `json:"RegionId" xml:"RegionId"`
	InstanceId     string `json:"InstanceId" xml:"InstanceId"`
	InstanceName   string `json:"InstanceName" xml:"InstanceName"`
	SourceDiskId   string `json:"SourceDiskId" xml:"SourceDiskId"`
	SourceDiskName string `json:"SourceDiskName" xml:"SourceDiskName"`
	SourceDiskSize int    `json:"SourceDiskSize" xml:"SourceDiskSize"`
	SourceDiskType string `json:"SourceDiskType" xml:"SourceDiskType"`
	TotalSize      int    `json:"TotalSize" xml:"TotalSize"`
	TotalCount     int    `json:"TotalCount" xml:"TotalCount"`
}

SnapshotLink is a nested struct in ecs response

type SnapshotLinks struct {
	SnapshotLink []SnapshotLink `json:"SnapshotLink" xml:"SnapshotLink"`
}

SnapshotLinks is a nested struct in ecs response

type SnapshotPackage ¶

type SnapshotPackage struct {
	StartTime    string `json:"StartTime" xml:"StartTime"`
	EndTime      string `json:"EndTime" xml:"EndTime"`
	InitCapacity int    `json:"InitCapacity" xml:"InitCapacity"`
	DisplayName  string `json:"DisplayName" xml:"DisplayName"`
}

SnapshotPackage is a nested struct in ecs response

type SnapshotPackages ¶

type SnapshotPackages struct {
	SnapshotPackage []SnapshotPackage `json:"SnapshotPackage" xml:"SnapshotPackage"`
}

SnapshotPackages is a nested struct in ecs response

type Snapshots ¶

type Snapshots struct {
	Snapshot []Snapshot `json:"Snapshot" xml:"Snapshot"`
}

Snapshots is a nested struct in ecs response

type SpotPriceType ¶

type SpotPriceType struct {
	ZoneId       string  `json:"ZoneId" xml:"ZoneId"`
	InstanceType string  `json:"InstanceType" xml:"InstanceType"`
	IoOptimized  string  `json:"IoOptimized" xml:"IoOptimized"`
	Timestamp    string  `json:"Timestamp" xml:"Timestamp"`
	NetworkType  string  `json:"NetworkType" xml:"NetworkType"`
	SpotPrice    float64 `json:"SpotPrice" xml:"SpotPrice"`
	OriginPrice  float64 `json:"OriginPrice" xml:"OriginPrice"`
}

SpotPriceType is a nested struct in ecs response

type SpotPrices ¶

type SpotPrices struct {
	SpotPriceType []SpotPriceType `json:"SpotPriceType" xml:"SpotPriceType"`
}

SpotPrices is a nested struct in ecs response

type StartInstanceRequest ¶

type StartInstanceRequest struct {
	*requests.RpcRequest
	SourceRegionId       string           `position:"Query" name:"SourceRegionId"`
	InitLocalDisk        requests.Boolean `position:"Query" name:"InitLocalDisk"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	DryRun               requests.Boolean `position:"Query" name:"DryRun"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

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
	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 Status ¶

type Status struct {
	Name string `json:"Name" xml:"Name"`
	Code int    `json:"Code" xml:"Code"`
}

Status is a nested struct in ecs response

type StopInstanceRequest ¶

type StopInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	DryRun               requests.Boolean `position:"Query" name:"DryRun"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ConfirmStop          requests.Boolean `position:"Query" name:"ConfirmStop"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	StoppedMode          string           `position:"Query" name:"StoppedMode"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Hibernate            requests.Boolean `position:"Query" name:"Hibernate"`
	ForceStop            requests.Boolean `position:"Query" name:"ForceStop"`
}

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
	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 StopInvocationRequest ¶

type StopInvocationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InvokeId             string           `position:"Query" name:"InvokeId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           *[]string        `position:"Query" name:"InstanceId"  type:"Repeated"`
}

StopInvocationRequest is the request struct for api StopInvocation

func CreateStopInvocationRequest ¶

func CreateStopInvocationRequest() (request *StopInvocationRequest)

CreateStopInvocationRequest creates a request to invoke StopInvocation API

type StopInvocationResponse ¶

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

StopInvocationResponse is the response struct for api StopInvocation

func CreateStopInvocationResponse ¶

func CreateStopInvocationResponse() (response *StopInvocationResponse)

CreateStopInvocationResponse creates a response to parse from StopInvocation response

type SubRulesInDescribePrice ¶

type SubRulesInDescribePrice struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

SubRulesInDescribePrice is a nested struct in ecs response

type SubRulesInDescribeRenewalPrice ¶

type SubRulesInDescribeRenewalPrice struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

SubRulesInDescribeRenewalPrice is a nested struct in ecs response

type SupplyInfo ¶

type SupplyInfo struct {
	Amount          int    `json:"Amount" xml:"Amount"`
	SupplyStatus    string `json:"SupplyStatus" xml:"SupplyStatus"`
	SupplyStartTime string `json:"SupplyStartTime" xml:"SupplyStartTime"`
	SupplyEndTime   string `json:"SupplyEndTime" xml:"SupplyEndTime"`
}

SupplyInfo is a nested struct in ecs response

type SupplyInfos ¶

type SupplyInfos struct {
	SupplyInfo []SupplyInfo `json:"SupplyInfo" xml:"SupplyInfo"`
}

SupplyInfos is a nested struct in ecs response

type SupportedInstanceTypeFamiliesInDescribeDedicatedHostTypes ¶

type SupportedInstanceTypeFamiliesInDescribeDedicatedHostTypes struct {
	SupportedInstanceTypeFamily []string `json:"SupportedInstanceTypeFamily" xml:"SupportedInstanceTypeFamily"`
}

SupportedInstanceTypeFamiliesInDescribeDedicatedHostTypes is a nested struct in ecs response

type SupportedInstanceTypeFamiliesInDescribeDedicatedHosts ¶

type SupportedInstanceTypeFamiliesInDescribeDedicatedHosts struct {
	SupportedInstanceTypeFamily []string `json:"SupportedInstanceTypeFamily" xml:"SupportedInstanceTypeFamily"`
}

SupportedInstanceTypeFamiliesInDescribeDedicatedHosts is a nested struct in ecs response

type SupportedInstanceTypesListInDescribeDedicatedHostTypes ¶

type SupportedInstanceTypesListInDescribeDedicatedHostTypes struct {
	SupportedInstanceTypesList []string `json:"SupportedInstanceTypesList" xml:"SupportedInstanceTypesList"`
}

SupportedInstanceTypesListInDescribeDedicatedHostTypes is a nested struct in ecs response

type SupportedInstanceTypesListInDescribeDedicatedHosts ¶

type SupportedInstanceTypesListInDescribeDedicatedHosts struct {
	SupportedInstanceTypesList []string `json:"SupportedInstanceTypesList" xml:"SupportedInstanceTypesList"`
}

SupportedInstanceTypesListInDescribeDedicatedHosts is a nested struct in ecs response

type SupportedResource ¶

type SupportedResource struct {
	Value          string `json:"Value" xml:"Value"`
	Max            int    `json:"Max" xml:"Max"`
	Unit           string `json:"Unit" xml:"Unit"`
	StatusCategory string `json:"StatusCategory" xml:"StatusCategory"`
	Status         string `json:"Status" xml:"Status"`
	Min            int    `json:"Min" xml:"Min"`
}

SupportedResource is a nested struct in ecs response

type SupportedResourcesInDescribeAvailableResource ¶

type SupportedResourcesInDescribeAvailableResource struct {
	SupportedResource []SupportedResource `json:"SupportedResource" xml:"SupportedResource"`
}

SupportedResourcesInDescribeAvailableResource is a nested struct in ecs response

type SupportedResourcesInDescribeResourcesModification ¶

type SupportedResourcesInDescribeResourcesModification struct {
	SupportedResource []SupportedResource `json:"SupportedResource" xml:"SupportedResource"`
}

SupportedResourcesInDescribeResourcesModification is a nested struct in ecs response

type SystemDiskCategories ¶

type SystemDiskCategories struct {
	SupportedSystemDiskCategory []string `json:"supportedSystemDiskCategory" xml:"supportedSystemDiskCategory"`
}

SystemDiskCategories is a nested struct in ecs response

type Tag ¶

type Tag struct {
	TagValue          string            `json:"TagValue" xml:"TagValue"`
	TagKey            string            `json:"TagKey" xml:"TagKey"`
	ResourceTypeCount ResourceTypeCount `json:"ResourceTypeCount" xml:"ResourceTypeCount"`
}

Tag is a nested struct in ecs response

type TagResource ¶

type TagResource struct {
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	TagKey       string `json:"TagKey" xml:"TagKey"`
	TagValue     string `json:"TagValue" xml:"TagValue"`
}

TagResource is a nested struct in ecs response

type TagResources ¶

type TagResources struct {
	TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}

TagResources is a nested struct in ecs response

type TagResourcesRequest ¶

type TagResourcesRequest struct {
	*requests.RpcRequest
	Tag                  *[]TagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceId           *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceOwnerAccount string             `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string             `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer   `position:"Query" name:"OwnerId"`
	ResourceType         string             `position:"Query" name:"ResourceType"`
}

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest ¶

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse ¶

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse ¶

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag ¶

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

TagResourcesTag is a repeated param struct in TagResourcesRequest

type TagsInDescribeDedicatedHosts ¶

type TagsInDescribeDedicatedHosts struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeDedicatedHosts is a nested struct in ecs response

type TagsInDescribeDisks ¶

type TagsInDescribeDisks struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeDisks is a nested struct in ecs response

type TagsInDescribeImages ¶

type TagsInDescribeImages struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeImages is a nested struct in ecs response

type TagsInDescribeInstances ¶

type TagsInDescribeInstances struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeInstances is a nested struct in ecs response

type TagsInDescribeKeyPairs ¶

type TagsInDescribeKeyPairs struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeKeyPairs is a nested struct in ecs response

type TagsInDescribeLaunchTemplateVersions ¶

type TagsInDescribeLaunchTemplateVersions struct {
	InstanceTag []InstanceTag `json:"InstanceTag" xml:"InstanceTag"`
}

TagsInDescribeLaunchTemplateVersions is a nested struct in ecs response

type TagsInDescribeLaunchTemplates ¶

type TagsInDescribeLaunchTemplates struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeLaunchTemplates is a nested struct in ecs response

type TagsInDescribeNetworkInterfaces ¶

type TagsInDescribeNetworkInterfaces struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeNetworkInterfaces is a nested struct in ecs response

type TagsInDescribeSecurityGroups ¶

type TagsInDescribeSecurityGroups struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeSecurityGroups is a nested struct in ecs response

type TagsInDescribeSnapshots ¶

type TagsInDescribeSnapshots struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeSnapshots is a nested struct in ecs response

type TagsInDescribeTags ¶

type TagsInDescribeTags struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeTags is a nested struct in ecs response

type Task ¶

type Task struct {
	TaskId        string `json:"TaskId" xml:"TaskId"`
	TaskAction    string `json:"TaskAction" xml:"TaskAction"`
	TaskStatus    string `json:"TaskStatus" xml:"TaskStatus"`
	SupportCancel string `json:"SupportCancel" xml:"SupportCancel"`
	CreationTime  string `json:"CreationTime" xml:"CreationTime"`
	FinishedTime  string `json:"FinishedTime" xml:"FinishedTime"`
}

Task is a nested struct in ecs response

type TaskSet ¶

type TaskSet struct {
	Task []Task `json:"Task" xml:"Task"`
}

TaskSet is a nested struct in ecs response

type TerminatePhysicalConnectionRequest ¶

type TerminatePhysicalConnectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

TerminatePhysicalConnectionRequest is the request struct for api TerminatePhysicalConnection

func CreateTerminatePhysicalConnectionRequest ¶

func CreateTerminatePhysicalConnectionRequest() (request *TerminatePhysicalConnectionRequest)

CreateTerminatePhysicalConnectionRequest creates a request to invoke TerminatePhysicalConnection API

type TerminatePhysicalConnectionResponse ¶

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

TerminatePhysicalConnectionResponse is the response struct for api TerminatePhysicalConnection

func CreateTerminatePhysicalConnectionResponse ¶

func CreateTerminatePhysicalConnectionResponse() (response *TerminatePhysicalConnectionResponse)

CreateTerminatePhysicalConnectionResponse creates a response to parse from TerminatePhysicalConnection response

type TerminateVirtualBorderRouterRequest ¶

type TerminateVirtualBorderRouterRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	UserCidr             string           `position:"Query" name:"UserCidr"`
	VbrId                string           `position:"Query" name:"VbrId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

TerminateVirtualBorderRouterRequest is the request struct for api TerminateVirtualBorderRouter

func CreateTerminateVirtualBorderRouterRequest ¶

func CreateTerminateVirtualBorderRouterRequest() (request *TerminateVirtualBorderRouterRequest)

CreateTerminateVirtualBorderRouterRequest creates a request to invoke TerminateVirtualBorderRouter API

type TerminateVirtualBorderRouterResponse ¶

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

TerminateVirtualBorderRouterResponse is the response struct for api TerminateVirtualBorderRouter

func CreateTerminateVirtualBorderRouterResponse ¶

func CreateTerminateVirtualBorderRouterResponse() (response *TerminateVirtualBorderRouterResponse)

CreateTerminateVirtualBorderRouterResponse creates a response to parse from TerminateVirtualBorderRouter response

type Topology ¶

type Topology struct {
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	HostId     string `json:"HostId" xml:"HostId"`
}

Topology is a nested struct in ecs response

type Topologys ¶

type Topologys struct {
	Topology []Topology `json:"Topology" xml:"Topology"`
}

Topologys is a nested struct in ecs response

type UnassignIpv6AddressesRequest ¶

type UnassignIpv6AddressesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	NetworkInterfaceId   string           `position:"Query" name:"NetworkInterfaceId"`
	Ipv6Address          *[]string        `position:"Query" name:"Ipv6Address"  type:"Repeated"`
}

UnassignIpv6AddressesRequest is the request struct for api UnassignIpv6Addresses

func CreateUnassignIpv6AddressesRequest ¶

func CreateUnassignIpv6AddressesRequest() (request *UnassignIpv6AddressesRequest)

CreateUnassignIpv6AddressesRequest creates a request to invoke UnassignIpv6Addresses API

type UnassignIpv6AddressesResponse ¶

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

UnassignIpv6AddressesResponse is the response struct for api UnassignIpv6Addresses

func CreateUnassignIpv6AddressesResponse ¶

func CreateUnassignIpv6AddressesResponse() (response *UnassignIpv6AddressesResponse)

CreateUnassignIpv6AddressesResponse creates a response to parse from UnassignIpv6Addresses response

type UnassignPrivateIpAddressesRequest ¶

type UnassignPrivateIpAddressesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PrivateIpAddress     *[]string        `position:"Query" name:"PrivateIpAddress"  type:"Repeated"`
	NetworkInterfaceId   string           `position:"Query" name:"NetworkInterfaceId"`
}

UnassignPrivateIpAddressesRequest is the request struct for api UnassignPrivateIpAddresses

func CreateUnassignPrivateIpAddressesRequest ¶

func CreateUnassignPrivateIpAddressesRequest() (request *UnassignPrivateIpAddressesRequest)

CreateUnassignPrivateIpAddressesRequest creates a request to invoke UnassignPrivateIpAddresses API

type UnassignPrivateIpAddressesResponse ¶

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

UnassignPrivateIpAddressesResponse is the response struct for api UnassignPrivateIpAddresses

func CreateUnassignPrivateIpAddressesResponse ¶

func CreateUnassignPrivateIpAddressesResponse() (response *UnassignPrivateIpAddressesResponse)

CreateUnassignPrivateIpAddressesResponse creates a response to parse from UnassignPrivateIpAddresses response

type UnassociateEipAddressRequest ¶

type UnassociateEipAddressRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	InstanceType         string           `position:"Query" name:"InstanceType"`
	AllocationId         string           `position:"Query" name:"AllocationId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

UnassociateEipAddressRequest is the request struct for api UnassociateEipAddress

func CreateUnassociateEipAddressRequest ¶

func CreateUnassociateEipAddressRequest() (request *UnassociateEipAddressRequest)

CreateUnassociateEipAddressRequest creates a request to invoke UnassociateEipAddress API

type UnassociateEipAddressResponse ¶

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

UnassociateEipAddressResponse is the response struct for api UnassociateEipAddress

func CreateUnassociateEipAddressResponse ¶

func CreateUnassociateEipAddressResponse() (response *UnassociateEipAddressResponse)

CreateUnassociateEipAddressResponse creates a response to parse from UnassociateEipAddress response

type UnassociateHaVipRequest ¶

type UnassociateHaVipRequest struct {
	*requests.RpcRequest
	HaVipId              string           `position:"Query" name:"HaVipId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Force                string           `position:"Query" name:"Force"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

UnassociateHaVipRequest is the request struct for api UnassociateHaVip

func CreateUnassociateHaVipRequest ¶

func CreateUnassociateHaVipRequest() (request *UnassociateHaVipRequest)

CreateUnassociateHaVipRequest creates a request to invoke UnassociateHaVip API

type UnassociateHaVipResponse ¶

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

UnassociateHaVipResponse is the response struct for api UnassociateHaVip

func CreateUnassociateHaVipResponse ¶

func CreateUnassociateHaVipResponse() (response *UnassociateHaVipResponse)

CreateUnassociateHaVipResponse creates a response to parse from UnassociateHaVip response

type UntagResourcesRequest ¶

type UntagResourcesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	All                  requests.Boolean `position:"Query" name:"All"`
	ResourceId           *[]string        `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
	TagKey               *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
}

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest ¶

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse ¶

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

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse ¶

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UserCidrs ¶

type UserCidrs struct {
	UserCidr []string `json:"UserCidr" xml:"UserCidr"`
}

UserCidrs is a nested struct in ecs response

type VRouter ¶

type VRouter struct {
	RegionId      string        `json:"RegionId" xml:"RegionId"`
	VpcId         string        `json:"VpcId" xml:"VpcId"`
	VRouterName   string        `json:"VRouterName" xml:"VRouterName"`
	Description   string        `json:"Description" xml:"Description"`
	VRouterId     string        `json:"VRouterId" xml:"VRouterId"`
	CreationTime  string        `json:"CreationTime" xml:"CreationTime"`
	RouteTableIds RouteTableIds `json:"RouteTableIds" xml:"RouteTableIds"`
}

VRouter is a nested struct in ecs response

type VRouters ¶

type VRouters struct {
	VRouter []VRouter `json:"VRouter" xml:"VRouter"`
}

VRouters is a nested struct in ecs response

type VSwitch ¶

type VSwitch struct {
	VSwitchId               string `json:"VSwitchId" xml:"VSwitchId"`
	VpcId                   string `json:"VpcId" xml:"VpcId"`
	Status                  string `json:"Status" xml:"Status"`
	CidrBlock               string `json:"CidrBlock" xml:"CidrBlock"`
	ZoneId                  string `json:"ZoneId" xml:"ZoneId"`
	AvailableIpAddressCount int    `json:"AvailableIpAddressCount" xml:"AvailableIpAddressCount"`
	Description             string `json:"Description" xml:"Description"`
	VSwitchName             string `json:"VSwitchName" xml:"VSwitchName"`
	CreationTime            string `json:"CreationTime" xml:"CreationTime"`
	IsDefault               bool   `json:"IsDefault" xml:"IsDefault"`
	ResourceGroupId         string `json:"ResourceGroupId" xml:"ResourceGroupId"`
}

VSwitch is a nested struct in ecs response

type VSwitchIds ¶

type VSwitchIds struct {
	VSwitchId []string `json:"VSwitchId" xml:"VSwitchId"`
}

VSwitchIds is a nested struct in ecs response

type VSwitches ¶

type VSwitches struct {
	VSwitch []VSwitch `json:"VSwitch" xml:"VSwitch"`
}

VSwitches is a nested struct in ecs response

type ValueItem ¶

type ValueItem struct {
	Value              string `json:"Value" xml:"Value"`
	ExpiredTime        string `json:"ExpiredTime" xml:"ExpiredTime"`
	ZoneId             string `json:"ZoneId" xml:"ZoneId"`
	InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
	InstanceType       string `json:"InstanceType" xml:"InstanceType"`
	Count              int    `json:"Count" xml:"Count"`
}

ValueItem is a nested struct in ecs response

type VirtualBorderRouterForPhysicalConnectionSet ¶

type VirtualBorderRouterForPhysicalConnectionSet struct {
	VirtualBorderRouterForPhysicalConnectionType []VirtualBorderRouterForPhysicalConnectionType `json:"VirtualBorderRouterForPhysicalConnectionType" xml:"VirtualBorderRouterForPhysicalConnectionType"`
}

VirtualBorderRouterForPhysicalConnectionSet is a nested struct in ecs response

type VirtualBorderRouterForPhysicalConnectionType ¶

type VirtualBorderRouterForPhysicalConnectionType struct {
	VbrId           string `json:"VbrId" xml:"VbrId"`
	VbrOwnerUid     int    `json:"VbrOwnerUid" xml:"VbrOwnerUid"`
	CreationTime    string `json:"CreationTime" xml:"CreationTime"`
	ActivationTime  string `json:"ActivationTime" xml:"ActivationTime"`
	TerminationTime string `json:"TerminationTime" xml:"TerminationTime"`
	RecoveryTime    string `json:"RecoveryTime" xml:"RecoveryTime"`
	VlanId          int    `json:"VlanId" xml:"VlanId"`
	CircuitCode     string `json:"CircuitCode" xml:"CircuitCode"`
}

VirtualBorderRouterForPhysicalConnectionType is a nested struct in ecs response

type VirtualBorderRouterSet ¶

type VirtualBorderRouterSet struct {
	VirtualBorderRouterType []VirtualBorderRouterType `json:"VirtualBorderRouterType" xml:"VirtualBorderRouterType"`
}

VirtualBorderRouterSet is a nested struct in ecs response

type VirtualBorderRouterType ¶

type VirtualBorderRouterType struct {
	VbrId                            string `json:"VbrId" xml:"VbrId"`
	CreationTime                     string `json:"CreationTime" xml:"CreationTime"`
	ActivationTime                   string `json:"ActivationTime" xml:"ActivationTime"`
	TerminationTime                  string `json:"TerminationTime" xml:"TerminationTime"`
	RecoveryTime                     string `json:"RecoveryTime" xml:"RecoveryTime"`
	Status                           string `json:"Status" xml:"Status"`
	VlanId                           int    `json:"VlanId" xml:"VlanId"`
	CircuitCode                      string `json:"CircuitCode" xml:"CircuitCode"`
	RouteTableId                     string `json:"RouteTableId" xml:"RouteTableId"`
	VlanInterfaceId                  string `json:"VlanInterfaceId" xml:"VlanInterfaceId"`
	LocalGatewayIp                   string `json:"LocalGatewayIp" xml:"LocalGatewayIp"`
	PeerGatewayIp                    string `json:"PeerGatewayIp" xml:"PeerGatewayIp"`
	PeeringSubnetMask                string `json:"PeeringSubnetMask" xml:"PeeringSubnetMask"`
	PhysicalConnectionId             string `json:"PhysicalConnectionId" xml:"PhysicalConnectionId"`
	PhysicalConnectionStatus         string `json:"PhysicalConnectionStatus" xml:"PhysicalConnectionStatus"`
	PhysicalConnectionBusinessStatus string `json:"PhysicalConnectionBusinessStatus" xml:"PhysicalConnectionBusinessStatus"`
	PhysicalConnectionOwnerUid       string `json:"PhysicalConnectionOwnerUid" xml:"PhysicalConnectionOwnerUid"`
	AccessPointId                    string `json:"AccessPointId" xml:"AccessPointId"`
	Name                             string `json:"Name" xml:"Name"`
	Description                      string `json:"Description" xml:"Description"`
}

VirtualBorderRouterType is a nested struct in ecs response

type Vpc ¶

type Vpc struct {
	VpcId        string     `json:"VpcId" xml:"VpcId"`
	RegionId     string     `json:"RegionId" xml:"RegionId"`
	Status       string     `json:"Status" xml:"Status"`
	VpcName      string     `json:"VpcName" xml:"VpcName"`
	CreationTime string     `json:"CreationTime" xml:"CreationTime"`
	CidrBlock    string     `json:"CidrBlock" xml:"CidrBlock"`
	VRouterId    string     `json:"VRouterId" xml:"VRouterId"`
	Description  string     `json:"Description" xml:"Description"`
	IsDefault    bool       `json:"IsDefault" xml:"IsDefault"`
	VSwitchIds   VSwitchIds `json:"VSwitchIds" xml:"VSwitchIds"`
	UserCidrs    UserCidrs  `json:"UserCidrs" xml:"UserCidrs"`
}

Vpc is a nested struct in ecs response

type VpcAttributes ¶

type VpcAttributes struct {
	VSwitchId        string                              `json:"VSwitchId" xml:"VSwitchId"`
	VpcId            string                              `json:"VpcId" xml:"VpcId"`
	NatIpAddress     string                              `json:"NatIpAddress" xml:"NatIpAddress"`
	PrivateIpAddress PrivateIpAddressInDescribeInstances `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
}

VpcAttributes is a nested struct in ecs response

type Vpcs ¶

type Vpcs struct {
	Vpc []Vpc `json:"Vpc" xml:"Vpc"`
}

Vpcs is a nested struct in ecs response

type Zone ¶

type Zone struct {
	ZoneNo                      string                                      `json:"ZoneNo" xml:"ZoneNo"`
	ZoneId                      string                                      `json:"ZoneId" xml:"ZoneId"`
	LocalName                   string                                      `json:"LocalName" xml:"LocalName"`
	AvailableResourceCreation   AvailableResourceCreation                   `json:"AvailableResourceCreation" xml:"AvailableResourceCreation"`
	AvailableVolumeCategories   AvailableVolumeCategories                   `json:"AvailableVolumeCategories" xml:"AvailableVolumeCategories"`
	AvailableInstanceTypes      AvailableInstanceTypes                      `json:"AvailableInstanceTypes" xml:"AvailableInstanceTypes"`
	AvailableDedicatedHostTypes AvailableDedicatedHostTypes                 `json:"AvailableDedicatedHostTypes" xml:"AvailableDedicatedHostTypes"`
	NetworkTypes                NetworkTypesInDescribeRecommendInstanceType `json:"NetworkTypes" xml:"NetworkTypes"`
	AvailableDiskCategories     AvailableDiskCategories                     `json:"AvailableDiskCategories" xml:"AvailableDiskCategories"`
	DedicatedHostGenerations    DedicatedHostGenerations                    `json:"DedicatedHostGenerations" xml:"DedicatedHostGenerations"`
	AvailableResources          AvailableResourcesInDescribeZones           `json:"AvailableResources" xml:"AvailableResources"`
}

Zone is a nested struct in ecs response

type ZonesInDescribeRecommendInstanceType ¶

type ZonesInDescribeRecommendInstanceType struct {
	Zone []Zone `json:"zone" xml:"zone"`
}

ZonesInDescribeRecommendInstanceType is a nested struct in ecs response

type ZonesInDescribeZones ¶

type ZonesInDescribeZones struct {
	Zone []Zone `json:"Zone" xml:"Zone"`
}

ZonesInDescribeZones is a nested struct in ecs response

Source Files ¶

Jump to

Keyboard shortcuts

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