uis

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2023 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 AddHighPriorityIpRequest

type AddHighPriorityIpRequest 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"`
	HighPriorityIp       string           `position:"Query" name:"HighPriorityIp"`
	UisId                string           `position:"Query" name:"UisId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

AddHighPriorityIpRequest is the request struct for api AddHighPriorityIp

func CreateAddHighPriorityIpRequest

func CreateAddHighPriorityIpRequest() (request *AddHighPriorityIpRequest)

CreateAddHighPriorityIpRequest creates a request to invoke AddHighPriorityIp API

type AddHighPriorityIpResponse

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

AddHighPriorityIpResponse is the response struct for api AddHighPriorityIp

func CreateAddHighPriorityIpResponse

func CreateAddHighPriorityIpResponse() (response *AddHighPriorityIpResponse)

CreateAddHighPriorityIpResponse creates a response to parse from AddHighPriorityIp response

type AddUisNodeIpRequest

type AddUisNodeIpRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UisNodeId            string           `position:"Query" name:"UisNodeId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	IpAddrsNum           requests.Integer `position:"Query" name:"IpAddrsNum"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

AddUisNodeIpRequest is the request struct for api AddUisNodeIp

func CreateAddUisNodeIpRequest

func CreateAddUisNodeIpRequest() (request *AddUisNodeIpRequest)

CreateAddUisNodeIpRequest creates a request to invoke AddUisNodeIp API

type AddUisNodeIpResponse

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

AddUisNodeIpResponse is the response struct for api AddUisNodeIp

func CreateAddUisNodeIpResponse

func CreateAddUisNodeIpResponse() (response *AddUisNodeIpResponse)

CreateAddUisNodeIpResponse creates a response to parse from AddUisNodeIp response

type Area

type Area struct {
	AreaId    string `json:"AreaId" xml:"AreaId"`
	LocalName string `json:"LocalName" xml:"LocalName"`
}

Area is a nested struct in uis response

type Areas

type Areas struct {
	Area []Area `json:"Area" xml:"Area"`
}

Areas is a nested struct in uis 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) AddHighPriorityIp

func (client *Client) AddHighPriorityIp(request *AddHighPriorityIpRequest) (response *AddHighPriorityIpResponse, err error)

AddHighPriorityIp invokes the uis.AddHighPriorityIp API synchronously api document: https://help.aliyun.com/api/uis/addhighpriorityip.html

func (*Client) AddHighPriorityIpWithCallback

func (client *Client) AddHighPriorityIpWithCallback(request *AddHighPriorityIpRequest, callback func(response *AddHighPriorityIpResponse, err error)) <-chan int

AddHighPriorityIpWithCallback invokes the uis.AddHighPriorityIp API asynchronously api document: https://help.aliyun.com/api/uis/addhighpriorityip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddHighPriorityIpWithChan

func (client *Client) AddHighPriorityIpWithChan(request *AddHighPriorityIpRequest) (<-chan *AddHighPriorityIpResponse, <-chan error)

AddHighPriorityIpWithChan invokes the uis.AddHighPriorityIp API asynchronously api document: https://help.aliyun.com/api/uis/addhighpriorityip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddUisNodeIp

func (client *Client) AddUisNodeIp(request *AddUisNodeIpRequest) (response *AddUisNodeIpResponse, err error)

AddUisNodeIp invokes the uis.AddUisNodeIp API synchronously api document: https://help.aliyun.com/api/uis/adduisnodeip.html

func (*Client) AddUisNodeIpWithCallback

func (client *Client) AddUisNodeIpWithCallback(request *AddUisNodeIpRequest, callback func(response *AddUisNodeIpResponse, err error)) <-chan int

AddUisNodeIpWithCallback invokes the uis.AddUisNodeIp API asynchronously api document: https://help.aliyun.com/api/uis/adduisnodeip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddUisNodeIpWithChan

func (client *Client) AddUisNodeIpWithChan(request *AddUisNodeIpRequest) (<-chan *AddUisNodeIpResponse, <-chan error)

AddUisNodeIpWithChan invokes the uis.AddUisNodeIp API asynchronously api document: https://help.aliyun.com/api/uis/adduisnodeip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDnatEntry

func (client *Client) CreateDnatEntry(request *CreateDnatEntryRequest) (response *CreateDnatEntryResponse, err error)

CreateDnatEntry invokes the uis.CreateDnatEntry API synchronously api document: https://help.aliyun.com/api/uis/creatednatentry.html

func (*Client) CreateDnatEntryWithCallback

func (client *Client) CreateDnatEntryWithCallback(request *CreateDnatEntryRequest, callback func(response *CreateDnatEntryResponse, err error)) <-chan int

CreateDnatEntryWithCallback invokes the uis.CreateDnatEntry API asynchronously api document: https://help.aliyun.com/api/uis/creatednatentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDnatEntryWithChan

func (client *Client) CreateDnatEntryWithChan(request *CreateDnatEntryRequest) (<-chan *CreateDnatEntryResponse, <-chan error)

CreateDnatEntryWithChan invokes the uis.CreateDnatEntry API asynchronously api document: https://help.aliyun.com/api/uis/creatednatentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUis

func (client *Client) CreateUis(request *CreateUisRequest) (response *CreateUisResponse, err error)

CreateUis invokes the uis.CreateUis API synchronously api document: https://help.aliyun.com/api/uis/createuis.html

func (*Client) CreateUisConnection

func (client *Client) CreateUisConnection(request *CreateUisConnectionRequest) (response *CreateUisConnectionResponse, err error)

CreateUisConnection invokes the uis.CreateUisConnection API synchronously api document: https://help.aliyun.com/api/uis/createuisconnection.html

func (*Client) CreateUisConnectionWithCallback

func (client *Client) CreateUisConnectionWithCallback(request *CreateUisConnectionRequest, callback func(response *CreateUisConnectionResponse, err error)) <-chan int

CreateUisConnectionWithCallback invokes the uis.CreateUisConnection API asynchronously api document: https://help.aliyun.com/api/uis/createuisconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUisConnectionWithChan

func (client *Client) CreateUisConnectionWithChan(request *CreateUisConnectionRequest) (<-chan *CreateUisConnectionResponse, <-chan error)

CreateUisConnectionWithChan invokes the uis.CreateUisConnection API asynchronously api document: https://help.aliyun.com/api/uis/createuisconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUisNetworkInterface

func (client *Client) CreateUisNetworkInterface(request *CreateUisNetworkInterfaceRequest) (response *CreateUisNetworkInterfaceResponse, err error)

CreateUisNetworkInterface invokes the uis.CreateUisNetworkInterface API synchronously api document: https://help.aliyun.com/api/uis/createuisnetworkinterface.html

func (*Client) CreateUisNetworkInterfaceWithCallback

func (client *Client) CreateUisNetworkInterfaceWithCallback(request *CreateUisNetworkInterfaceRequest, callback func(response *CreateUisNetworkInterfaceResponse, err error)) <-chan int

CreateUisNetworkInterfaceWithCallback invokes the uis.CreateUisNetworkInterface API asynchronously api document: https://help.aliyun.com/api/uis/createuisnetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUisNetworkInterfaceWithChan

func (client *Client) CreateUisNetworkInterfaceWithChan(request *CreateUisNetworkInterfaceRequest) (<-chan *CreateUisNetworkInterfaceResponse, <-chan error)

CreateUisNetworkInterfaceWithChan invokes the uis.CreateUisNetworkInterface API asynchronously api document: https://help.aliyun.com/api/uis/createuisnetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUisNode

func (client *Client) CreateUisNode(request *CreateUisNodeRequest) (response *CreateUisNodeResponse, err error)

CreateUisNode invokes the uis.CreateUisNode API synchronously api document: https://help.aliyun.com/api/uis/createuisnode.html

func (*Client) CreateUisNodeWithCallback

func (client *Client) CreateUisNodeWithCallback(request *CreateUisNodeRequest, callback func(response *CreateUisNodeResponse, err error)) <-chan int

CreateUisNodeWithCallback invokes the uis.CreateUisNode API asynchronously api document: https://help.aliyun.com/api/uis/createuisnode.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUisNodeWithChan

func (client *Client) CreateUisNodeWithChan(request *CreateUisNodeRequest) (<-chan *CreateUisNodeResponse, <-chan error)

CreateUisNodeWithChan invokes the uis.CreateUisNode API asynchronously api document: https://help.aliyun.com/api/uis/createuisnode.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUisWithCallback

func (client *Client) CreateUisWithCallback(request *CreateUisRequest, callback func(response *CreateUisResponse, err error)) <-chan int

CreateUisWithCallback invokes the uis.CreateUis API asynchronously api document: https://help.aliyun.com/api/uis/createuis.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUisWithChan

func (client *Client) CreateUisWithChan(request *CreateUisRequest) (<-chan *CreateUisResponse, <-chan error)

CreateUisWithChan invokes the uis.CreateUis API asynchronously api document: https://help.aliyun.com/api/uis/createuis.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDnatEntry

func (client *Client) DeleteDnatEntry(request *DeleteDnatEntryRequest) (response *DeleteDnatEntryResponse, err error)

DeleteDnatEntry invokes the uis.DeleteDnatEntry API synchronously api document: https://help.aliyun.com/api/uis/deletednatentry.html

func (*Client) DeleteDnatEntryWithCallback

func (client *Client) DeleteDnatEntryWithCallback(request *DeleteDnatEntryRequest, callback func(response *DeleteDnatEntryResponse, err error)) <-chan int

DeleteDnatEntryWithCallback invokes the uis.DeleteDnatEntry API asynchronously api document: https://help.aliyun.com/api/uis/deletednatentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDnatEntryWithChan

func (client *Client) DeleteDnatEntryWithChan(request *DeleteDnatEntryRequest) (<-chan *DeleteDnatEntryResponse, <-chan error)

DeleteDnatEntryWithChan invokes the uis.DeleteDnatEntry API asynchronously api document: https://help.aliyun.com/api/uis/deletednatentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteHighPriorityIp

func (client *Client) DeleteHighPriorityIp(request *DeleteHighPriorityIpRequest) (response *DeleteHighPriorityIpResponse, err error)

DeleteHighPriorityIp invokes the uis.DeleteHighPriorityIp API synchronously api document: https://help.aliyun.com/api/uis/deletehighpriorityip.html

func (*Client) DeleteHighPriorityIpWithCallback

func (client *Client) DeleteHighPriorityIpWithCallback(request *DeleteHighPriorityIpRequest, callback func(response *DeleteHighPriorityIpResponse, err error)) <-chan int

DeleteHighPriorityIpWithCallback invokes the uis.DeleteHighPriorityIp API asynchronously api document: https://help.aliyun.com/api/uis/deletehighpriorityip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteHighPriorityIpWithChan

func (client *Client) DeleteHighPriorityIpWithChan(request *DeleteHighPriorityIpRequest) (<-chan *DeleteHighPriorityIpResponse, <-chan error)

DeleteHighPriorityIpWithChan invokes the uis.DeleteHighPriorityIp API asynchronously api document: https://help.aliyun.com/api/uis/deletehighpriorityip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteUis

func (client *Client) DeleteUis(request *DeleteUisRequest) (response *DeleteUisResponse, err error)

DeleteUis invokes the uis.DeleteUis API synchronously api document: https://help.aliyun.com/api/uis/deleteuis.html

func (*Client) DeleteUisConnection

func (client *Client) DeleteUisConnection(request *DeleteUisConnectionRequest) (response *DeleteUisConnectionResponse, err error)

DeleteUisConnection invokes the uis.DeleteUisConnection API synchronously api document: https://help.aliyun.com/api/uis/deleteuisconnection.html

func (*Client) DeleteUisConnectionWithCallback

func (client *Client) DeleteUisConnectionWithCallback(request *DeleteUisConnectionRequest, callback func(response *DeleteUisConnectionResponse, err error)) <-chan int

DeleteUisConnectionWithCallback invokes the uis.DeleteUisConnection API asynchronously api document: https://help.aliyun.com/api/uis/deleteuisconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteUisConnectionWithChan

func (client *Client) DeleteUisConnectionWithChan(request *DeleteUisConnectionRequest) (<-chan *DeleteUisConnectionResponse, <-chan error)

DeleteUisConnectionWithChan invokes the uis.DeleteUisConnection API asynchronously api document: https://help.aliyun.com/api/uis/deleteuisconnection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteUisNetworkInterface

func (client *Client) DeleteUisNetworkInterface(request *DeleteUisNetworkInterfaceRequest) (response *DeleteUisNetworkInterfaceResponse, err error)

DeleteUisNetworkInterface invokes the uis.DeleteUisNetworkInterface API synchronously api document: https://help.aliyun.com/api/uis/deleteuisnetworkinterface.html

func (*Client) DeleteUisNetworkInterfaceWithCallback

func (client *Client) DeleteUisNetworkInterfaceWithCallback(request *DeleteUisNetworkInterfaceRequest, callback func(response *DeleteUisNetworkInterfaceResponse, err error)) <-chan int

DeleteUisNetworkInterfaceWithCallback invokes the uis.DeleteUisNetworkInterface API asynchronously api document: https://help.aliyun.com/api/uis/deleteuisnetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteUisNetworkInterfaceWithChan

func (client *Client) DeleteUisNetworkInterfaceWithChan(request *DeleteUisNetworkInterfaceRequest) (<-chan *DeleteUisNetworkInterfaceResponse, <-chan error)

DeleteUisNetworkInterfaceWithChan invokes the uis.DeleteUisNetworkInterface API asynchronously api document: https://help.aliyun.com/api/uis/deleteuisnetworkinterface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteUisNode

func (client *Client) DeleteUisNode(request *DeleteUisNodeRequest) (response *DeleteUisNodeResponse, err error)

DeleteUisNode invokes the uis.DeleteUisNode API synchronously api document: https://help.aliyun.com/api/uis/deleteuisnode.html

func (*Client) DeleteUisNodeIp

func (client *Client) DeleteUisNodeIp(request *DeleteUisNodeIpRequest) (response *DeleteUisNodeIpResponse, err error)

DeleteUisNodeIp invokes the uis.DeleteUisNodeIp API synchronously api document: https://help.aliyun.com/api/uis/deleteuisnodeip.html

func (*Client) DeleteUisNodeIpWithCallback

func (client *Client) DeleteUisNodeIpWithCallback(request *DeleteUisNodeIpRequest, callback func(response *DeleteUisNodeIpResponse, err error)) <-chan int

DeleteUisNodeIpWithCallback invokes the uis.DeleteUisNodeIp API asynchronously api document: https://help.aliyun.com/api/uis/deleteuisnodeip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteUisNodeIpWithChan

func (client *Client) DeleteUisNodeIpWithChan(request *DeleteUisNodeIpRequest) (<-chan *DeleteUisNodeIpResponse, <-chan error)

DeleteUisNodeIpWithChan invokes the uis.DeleteUisNodeIp API asynchronously api document: https://help.aliyun.com/api/uis/deleteuisnodeip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteUisNodeWithCallback

func (client *Client) DeleteUisNodeWithCallback(request *DeleteUisNodeRequest, callback func(response *DeleteUisNodeResponse, err error)) <-chan int

DeleteUisNodeWithCallback invokes the uis.DeleteUisNode API asynchronously api document: https://help.aliyun.com/api/uis/deleteuisnode.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteUisNodeWithChan

func (client *Client) DeleteUisNodeWithChan(request *DeleteUisNodeRequest) (<-chan *DeleteUisNodeResponse, <-chan error)

DeleteUisNodeWithChan invokes the uis.DeleteUisNode API asynchronously api document: https://help.aliyun.com/api/uis/deleteuisnode.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteUisWithCallback

func (client *Client) DeleteUisWithCallback(request *DeleteUisRequest, callback func(response *DeleteUisResponse, err error)) <-chan int

DeleteUisWithCallback invokes the uis.DeleteUis API asynchronously api document: https://help.aliyun.com/api/uis/deleteuis.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteUisWithChan

func (client *Client) DeleteUisWithChan(request *DeleteUisRequest) (<-chan *DeleteUisResponse, <-chan error)

DeleteUisWithChan invokes the uis.DeleteUis API asynchronously api document: https://help.aliyun.com/api/uis/deleteuis.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAreas

func (client *Client) DescribeAreas(request *DescribeAreasRequest) (response *DescribeAreasResponse, err error)

DescribeAreas invokes the uis.DescribeAreas API synchronously api document: https://help.aliyun.com/api/uis/describeareas.html

func (*Client) DescribeAreasWithCallback

func (client *Client) DescribeAreasWithCallback(request *DescribeAreasRequest, callback func(response *DescribeAreasResponse, err error)) <-chan int

DescribeAreasWithCallback invokes the uis.DescribeAreas API asynchronously api document: https://help.aliyun.com/api/uis/describeareas.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAreasWithChan

func (client *Client) DescribeAreasWithChan(request *DescribeAreasRequest) (<-chan *DescribeAreasResponse, <-chan error)

DescribeAreasWithChan invokes the uis.DescribeAreas API asynchronously api document: https://help.aliyun.com/api/uis/describeareas.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDnatEntries

func (client *Client) DescribeDnatEntries(request *DescribeDnatEntriesRequest) (response *DescribeDnatEntriesResponse, err error)

DescribeDnatEntries invokes the uis.DescribeDnatEntries API synchronously api document: https://help.aliyun.com/api/uis/describednatentries.html

func (*Client) DescribeDnatEntriesWithCallback

func (client *Client) DescribeDnatEntriesWithCallback(request *DescribeDnatEntriesRequest, callback func(response *DescribeDnatEntriesResponse, err error)) <-chan int

DescribeDnatEntriesWithCallback invokes the uis.DescribeDnatEntries API asynchronously api document: https://help.aliyun.com/api/uis/describednatentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDnatEntriesWithChan

func (client *Client) DescribeDnatEntriesWithChan(request *DescribeDnatEntriesRequest) (<-chan *DescribeDnatEntriesResponse, <-chan error)

DescribeDnatEntriesWithChan invokes the uis.DescribeDnatEntries API asynchronously api document: https://help.aliyun.com/api/uis/describednatentries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeHighPriorityIp

func (client *Client) DescribeHighPriorityIp(request *DescribeHighPriorityIpRequest) (response *DescribeHighPriorityIpResponse, err error)

DescribeHighPriorityIp invokes the uis.DescribeHighPriorityIp API synchronously api document: https://help.aliyun.com/api/uis/describehighpriorityip.html

func (*Client) DescribeHighPriorityIpWithCallback

func (client *Client) DescribeHighPriorityIpWithCallback(request *DescribeHighPriorityIpRequest, callback func(response *DescribeHighPriorityIpResponse, err error)) <-chan int

DescribeHighPriorityIpWithCallback invokes the uis.DescribeHighPriorityIp API asynchronously api document: https://help.aliyun.com/api/uis/describehighpriorityip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeHighPriorityIpWithChan

func (client *Client) DescribeHighPriorityIpWithChan(request *DescribeHighPriorityIpRequest) (<-chan *DescribeHighPriorityIpResponse, <-chan error)

DescribeHighPriorityIpWithChan invokes the uis.DescribeHighPriorityIp API asynchronously api document: https://help.aliyun.com/api/uis/describehighpriorityip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUisConnections

func (client *Client) DescribeUisConnections(request *DescribeUisConnectionsRequest) (response *DescribeUisConnectionsResponse, err error)

DescribeUisConnections invokes the uis.DescribeUisConnections API synchronously api document: https://help.aliyun.com/api/uis/describeuisconnections.html

func (*Client) DescribeUisConnectionsWithCallback

func (client *Client) DescribeUisConnectionsWithCallback(request *DescribeUisConnectionsRequest, callback func(response *DescribeUisConnectionsResponse, err error)) <-chan int

DescribeUisConnectionsWithCallback invokes the uis.DescribeUisConnections API asynchronously api document: https://help.aliyun.com/api/uis/describeuisconnections.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUisConnectionsWithChan

func (client *Client) DescribeUisConnectionsWithChan(request *DescribeUisConnectionsRequest) (<-chan *DescribeUisConnectionsResponse, <-chan error)

DescribeUisConnectionsWithChan invokes the uis.DescribeUisConnections API asynchronously api document: https://help.aliyun.com/api/uis/describeuisconnections.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUisNetworkInterfaces

func (client *Client) DescribeUisNetworkInterfaces(request *DescribeUisNetworkInterfacesRequest) (response *DescribeUisNetworkInterfacesResponse, err error)

DescribeUisNetworkInterfaces invokes the uis.DescribeUisNetworkInterfaces API synchronously api document: https://help.aliyun.com/api/uis/describeuisnetworkinterfaces.html

func (*Client) DescribeUisNetworkInterfacesWithCallback

func (client *Client) DescribeUisNetworkInterfacesWithCallback(request *DescribeUisNetworkInterfacesRequest, callback func(response *DescribeUisNetworkInterfacesResponse, err error)) <-chan int

DescribeUisNetworkInterfacesWithCallback invokes the uis.DescribeUisNetworkInterfaces API asynchronously api document: https://help.aliyun.com/api/uis/describeuisnetworkinterfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUisNetworkInterfacesWithChan

func (client *Client) DescribeUisNetworkInterfacesWithChan(request *DescribeUisNetworkInterfacesRequest) (<-chan *DescribeUisNetworkInterfacesResponse, <-chan error)

DescribeUisNetworkInterfacesWithChan invokes the uis.DescribeUisNetworkInterfaces API asynchronously api document: https://help.aliyun.com/api/uis/describeuisnetworkinterfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUisNodes

func (client *Client) DescribeUisNodes(request *DescribeUisNodesRequest) (response *DescribeUisNodesResponse, err error)

DescribeUisNodes invokes the uis.DescribeUisNodes API synchronously api document: https://help.aliyun.com/api/uis/describeuisnodes.html

func (*Client) DescribeUisNodesWithCallback

func (client *Client) DescribeUisNodesWithCallback(request *DescribeUisNodesRequest, callback func(response *DescribeUisNodesResponse, err error)) <-chan int

DescribeUisNodesWithCallback invokes the uis.DescribeUisNodes API asynchronously api document: https://help.aliyun.com/api/uis/describeuisnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUisNodesWithChan

func (client *Client) DescribeUisNodesWithChan(request *DescribeUisNodesRequest) (<-chan *DescribeUisNodesResponse, <-chan error)

DescribeUisNodesWithChan invokes the uis.DescribeUisNodes API asynchronously api document: https://help.aliyun.com/api/uis/describeuisnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUiseNodeStatus

func (client *Client) DescribeUiseNodeStatus(request *DescribeUiseNodeStatusRequest) (response *DescribeUiseNodeStatusResponse, err error)

DescribeUiseNodeStatus invokes the uis.DescribeUiseNodeStatus API synchronously api document: https://help.aliyun.com/api/uis/describeuisenodestatus.html

func (*Client) DescribeUiseNodeStatusWithCallback

func (client *Client) DescribeUiseNodeStatusWithCallback(request *DescribeUiseNodeStatusRequest, callback func(response *DescribeUiseNodeStatusResponse, err error)) <-chan int

DescribeUiseNodeStatusWithCallback invokes the uis.DescribeUiseNodeStatus API asynchronously api document: https://help.aliyun.com/api/uis/describeuisenodestatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUiseNodeStatusWithChan

func (client *Client) DescribeUiseNodeStatusWithChan(request *DescribeUiseNodeStatusRequest) (<-chan *DescribeUiseNodeStatusResponse, <-chan error)

DescribeUiseNodeStatusWithChan invokes the uis.DescribeUiseNodeStatus API asynchronously api document: https://help.aliyun.com/api/uis/describeuisenodestatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUises

func (client *Client) DescribeUises(request *DescribeUisesRequest) (response *DescribeUisesResponse, err error)

DescribeUises invokes the uis.DescribeUises API synchronously api document: https://help.aliyun.com/api/uis/describeuises.html

func (*Client) DescribeUisesWithCallback

func (client *Client) DescribeUisesWithCallback(request *DescribeUisesRequest, callback func(response *DescribeUisesResponse, err error)) <-chan int

DescribeUisesWithCallback invokes the uis.DescribeUises API asynchronously api document: https://help.aliyun.com/api/uis/describeuises.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUisesWithChan

func (client *Client) DescribeUisesWithChan(request *DescribeUisesRequest) (<-chan *DescribeUisesResponse, <-chan error)

DescribeUisesWithChan invokes the uis.DescribeUises API asynchronously api document: https://help.aliyun.com/api/uis/describeuises.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetDroppedIpList

func (client *Client) GetDroppedIpList(request *GetDroppedIpListRequest) (response *GetDroppedIpListResponse, err error)

GetDroppedIpList invokes the uis.GetDroppedIpList API synchronously api document: https://help.aliyun.com/api/uis/getdroppediplist.html

func (*Client) GetDroppedIpListWithCallback

func (client *Client) GetDroppedIpListWithCallback(request *GetDroppedIpListRequest, callback func(response *GetDroppedIpListResponse, err error)) <-chan int

GetDroppedIpListWithCallback invokes the uis.GetDroppedIpList API asynchronously api document: https://help.aliyun.com/api/uis/getdroppediplist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetDroppedIpListWithChan

func (client *Client) GetDroppedIpListWithChan(request *GetDroppedIpListRequest) (<-chan *GetDroppedIpListResponse, <-chan error)

GetDroppedIpListWithChan invokes the uis.GetDroppedIpList API asynchronously api document: https://help.aliyun.com/api/uis/getdroppediplist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDnatEntry

func (client *Client) ModifyDnatEntry(request *ModifyDnatEntryRequest) (response *ModifyDnatEntryResponse, err error)

ModifyDnatEntry invokes the uis.ModifyDnatEntry API synchronously api document: https://help.aliyun.com/api/uis/modifydnatentry.html

func (*Client) ModifyDnatEntryWithCallback

func (client *Client) ModifyDnatEntryWithCallback(request *ModifyDnatEntryRequest, callback func(response *ModifyDnatEntryResponse, err error)) <-chan int

ModifyDnatEntryWithCallback invokes the uis.ModifyDnatEntry API asynchronously api document: https://help.aliyun.com/api/uis/modifydnatentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDnatEntryWithChan

func (client *Client) ModifyDnatEntryWithChan(request *ModifyDnatEntryRequest) (<-chan *ModifyDnatEntryResponse, <-chan error)

ModifyDnatEntryWithChan invokes the uis.ModifyDnatEntry API asynchronously api document: https://help.aliyun.com/api/uis/modifydnatentry.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyHighPriorityIp

func (client *Client) ModifyHighPriorityIp(request *ModifyHighPriorityIpRequest) (response *ModifyHighPriorityIpResponse, err error)

ModifyHighPriorityIp invokes the uis.ModifyHighPriorityIp API synchronously api document: https://help.aliyun.com/api/uis/modifyhighpriorityip.html

func (*Client) ModifyHighPriorityIpWithCallback

func (client *Client) ModifyHighPriorityIpWithCallback(request *ModifyHighPriorityIpRequest, callback func(response *ModifyHighPriorityIpResponse, err error)) <-chan int

ModifyHighPriorityIpWithCallback invokes the uis.ModifyHighPriorityIp API asynchronously api document: https://help.aliyun.com/api/uis/modifyhighpriorityip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyHighPriorityIpWithChan

func (client *Client) ModifyHighPriorityIpWithChan(request *ModifyHighPriorityIpRequest) (<-chan *ModifyHighPriorityIpResponse, <-chan error)

ModifyHighPriorityIpWithChan invokes the uis.ModifyHighPriorityIp API asynchronously api document: https://help.aliyun.com/api/uis/modifyhighpriorityip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyUisAttribute

func (client *Client) ModifyUisAttribute(request *ModifyUisAttributeRequest) (response *ModifyUisAttributeResponse, err error)

ModifyUisAttribute invokes the uis.ModifyUisAttribute API synchronously api document: https://help.aliyun.com/api/uis/modifyuisattribute.html

func (*Client) ModifyUisAttributeWithCallback

func (client *Client) ModifyUisAttributeWithCallback(request *ModifyUisAttributeRequest, callback func(response *ModifyUisAttributeResponse, err error)) <-chan int

ModifyUisAttributeWithCallback invokes the uis.ModifyUisAttribute API asynchronously api document: https://help.aliyun.com/api/uis/modifyuisattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyUisAttributeWithChan

func (client *Client) ModifyUisAttributeWithChan(request *ModifyUisAttributeRequest) (<-chan *ModifyUisAttributeResponse, <-chan error)

ModifyUisAttributeWithChan invokes the uis.ModifyUisAttribute API asynchronously api document: https://help.aliyun.com/api/uis/modifyuisattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyUisConnectionAttribute

func (client *Client) ModifyUisConnectionAttribute(request *ModifyUisConnectionAttributeRequest) (response *ModifyUisConnectionAttributeResponse, err error)

ModifyUisConnectionAttribute invokes the uis.ModifyUisConnectionAttribute API synchronously api document: https://help.aliyun.com/api/uis/modifyuisconnectionattribute.html

func (*Client) ModifyUisConnectionAttributeWithCallback

func (client *Client) ModifyUisConnectionAttributeWithCallback(request *ModifyUisConnectionAttributeRequest, callback func(response *ModifyUisConnectionAttributeResponse, err error)) <-chan int

ModifyUisConnectionAttributeWithCallback invokes the uis.ModifyUisConnectionAttribute API asynchronously api document: https://help.aliyun.com/api/uis/modifyuisconnectionattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyUisConnectionAttributeWithChan

func (client *Client) ModifyUisConnectionAttributeWithChan(request *ModifyUisConnectionAttributeRequest) (<-chan *ModifyUisConnectionAttributeResponse, <-chan error)

ModifyUisConnectionAttributeWithChan invokes the uis.ModifyUisConnectionAttribute API asynchronously api document: https://help.aliyun.com/api/uis/modifyuisconnectionattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyUisNodeAttribute

func (client *Client) ModifyUisNodeAttribute(request *ModifyUisNodeAttributeRequest) (response *ModifyUisNodeAttributeResponse, err error)

ModifyUisNodeAttribute invokes the uis.ModifyUisNodeAttribute API synchronously api document: https://help.aliyun.com/api/uis/modifyuisnodeattribute.html

func (*Client) ModifyUisNodeAttributeWithCallback

func (client *Client) ModifyUisNodeAttributeWithCallback(request *ModifyUisNodeAttributeRequest, callback func(response *ModifyUisNodeAttributeResponse, err error)) <-chan int

ModifyUisNodeAttributeWithCallback invokes the uis.ModifyUisNodeAttribute API asynchronously api document: https://help.aliyun.com/api/uis/modifyuisnodeattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyUisNodeAttributeWithChan

func (client *Client) ModifyUisNodeAttributeWithChan(request *ModifyUisNodeAttributeRequest) (<-chan *ModifyUisNodeAttributeResponse, <-chan error)

ModifyUisNodeAttributeWithChan invokes the uis.ModifyUisNodeAttribute API asynchronously api document: https://help.aliyun.com/api/uis/modifyuisnodeattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type CreateDnatEntryRequest

type CreateDnatEntryRequest struct {
	*requests.RpcRequest
	DestinationIp        string           `position:"Query" name:"DestinationIp"`
	DestinationPort      requests.Integer `position:"Query" name:"DestinationPort"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UisNodeId            string           `position:"Query" name:"UisNodeId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	IpProtocol           string           `position:"Query" name:"IpProtocol"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	OriginalPort         requests.Integer `position:"Query" name:"OriginalPort"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	OriginalIp           string           `position:"Query" name:"OriginalIp"`
}

CreateDnatEntryRequest is the request struct for api CreateDnatEntry

func CreateCreateDnatEntryRequest

func CreateCreateDnatEntryRequest() (request *CreateDnatEntryRequest)

CreateCreateDnatEntryRequest creates a request to invoke CreateDnatEntry API

type CreateDnatEntryResponse

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

CreateDnatEntryResponse is the response struct for api CreateDnatEntry

func CreateCreateDnatEntryResponse

func CreateCreateDnatEntryResponse() (response *CreateDnatEntryResponse)

CreateCreateDnatEntryResponse creates a response to parse from CreateDnatEntry response

type CreateUisConnectionRequest

type CreateUisConnectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UisNodeId            string           `position:"Query" name:"UisNodeId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	UisProtocol          string           `position:"Query" name:"UisProtocol"`
	SslConfig            string           `position:"Query" name:"SslConfig"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	GreConfig            string           `position:"Query" name:"GreConfig"`
}

CreateUisConnectionRequest is the request struct for api CreateUisConnection

func CreateCreateUisConnectionRequest

func CreateCreateUisConnectionRequest() (request *CreateUisConnectionRequest)

CreateCreateUisConnectionRequest creates a request to invoke CreateUisConnection API

type CreateUisConnectionResponse

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

CreateUisConnectionResponse is the response struct for api CreateUisConnection

func CreateCreateUisConnectionResponse

func CreateCreateUisConnectionResponse() (response *CreateUisConnectionResponse)

CreateCreateUisConnectionResponse creates a response to parse from CreateUisConnection response

type CreateUisNetworkInterfaceRequest

type CreateUisNetworkInterfaceRequest struct {
	*requests.RpcRequest
	VswitchId            string           `position:"Query" name:"VswitchId"`
	IpAddress            string           `position:"Query" name:"IpAddress"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UisNodeId            string           `position:"Query" name:"UisNodeId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CreateUisNetworkInterfaceRequest is the request struct for api CreateUisNetworkInterface

func CreateCreateUisNetworkInterfaceRequest

func CreateCreateUisNetworkInterfaceRequest() (request *CreateUisNetworkInterfaceRequest)

CreateCreateUisNetworkInterfaceRequest creates a request to invoke CreateUisNetworkInterface API

type CreateUisNetworkInterfaceResponse

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

CreateUisNetworkInterfaceResponse is the response struct for api CreateUisNetworkInterface

func CreateCreateUisNetworkInterfaceResponse

func CreateCreateUisNetworkInterfaceResponse() (response *CreateUisNetworkInterfaceResponse)

CreateCreateUisNetworkInterfaceResponse creates a response to parse from CreateUisNetworkInterface response

type CreateUisNodeRequest

type CreateUisNodeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UisNodeBandwidth     requests.Integer `position:"Query" name:"UisNodeBandwidth"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	UisNodeAreaId        string           `position:"Query" name:"UisNodeAreaId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	UisId                string           `position:"Query" name:"UisId"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	IpAddrsNum           requests.Integer `position:"Query" name:"IpAddrsNum"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CreateUisNodeRequest is the request struct for api CreateUisNode

func CreateCreateUisNodeRequest

func CreateCreateUisNodeRequest() (request *CreateUisNodeRequest)

CreateCreateUisNodeRequest creates a request to invoke CreateUisNode API

type CreateUisNodeResponse

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

CreateUisNodeResponse is the response struct for api CreateUisNode

func CreateCreateUisNodeResponse

func CreateCreateUisNodeResponse() (response *CreateUisNodeResponse)

CreateCreateUisNodeResponse creates a response to parse from CreateUisNode response

type CreateUisRequest

type CreateUisRequest 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"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CreateUisRequest is the request struct for api CreateUis

func CreateCreateUisRequest

func CreateCreateUisRequest() (request *CreateUisRequest)

CreateCreateUisRequest creates a request to invoke CreateUis API

type CreateUisResponse

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

CreateUisResponse is the response struct for api CreateUis

func CreateCreateUisResponse

func CreateCreateUisResponse() (response *CreateUisResponse)

CreateCreateUisResponse creates a response to parse from CreateUis response

type DeleteDnatEntryRequest

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

DeleteDnatEntryRequest is the request struct for api DeleteDnatEntry

func CreateDeleteDnatEntryRequest

func CreateDeleteDnatEntryRequest() (request *DeleteDnatEntryRequest)

CreateDeleteDnatEntryRequest creates a request to invoke DeleteDnatEntry API

type DeleteDnatEntryResponse

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

DeleteDnatEntryResponse is the response struct for api DeleteDnatEntry

func CreateDeleteDnatEntryResponse

func CreateDeleteDnatEntryResponse() (response *DeleteDnatEntryResponse)

CreateDeleteDnatEntryResponse creates a response to parse from DeleteDnatEntry response

type DeleteHighPriorityIpRequest

type DeleteHighPriorityIpRequest 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"`
	HighPriorityIp       string           `position:"Query" name:"HighPriorityIp"`
	UisId                string           `position:"Query" name:"UisId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteHighPriorityIpRequest is the request struct for api DeleteHighPriorityIp

func CreateDeleteHighPriorityIpRequest

func CreateDeleteHighPriorityIpRequest() (request *DeleteHighPriorityIpRequest)

CreateDeleteHighPriorityIpRequest creates a request to invoke DeleteHighPriorityIp API

type DeleteHighPriorityIpResponse

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

DeleteHighPriorityIpResponse is the response struct for api DeleteHighPriorityIp

func CreateDeleteHighPriorityIpResponse

func CreateDeleteHighPriorityIpResponse() (response *DeleteHighPriorityIpResponse)

CreateDeleteHighPriorityIpResponse creates a response to parse from DeleteHighPriorityIp response

type DeleteUisConnectionRequest

type DeleteUisConnectionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UisConnectionId      string           `position:"Query" name:"UisConnectionId"`
	UisNodeId            string           `position:"Query" name:"UisNodeId"`
	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"`
}

DeleteUisConnectionRequest is the request struct for api DeleteUisConnection

func CreateDeleteUisConnectionRequest

func CreateDeleteUisConnectionRequest() (request *DeleteUisConnectionRequest)

CreateDeleteUisConnectionRequest creates a request to invoke DeleteUisConnection API

type DeleteUisConnectionResponse

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

DeleteUisConnectionResponse is the response struct for api DeleteUisConnection

func CreateDeleteUisConnectionResponse

func CreateDeleteUisConnectionResponse() (response *DeleteUisConnectionResponse)

CreateDeleteUisConnectionResponse creates a response to parse from DeleteUisConnection response

type DeleteUisNetworkInterfaceRequest

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

DeleteUisNetworkInterfaceRequest is the request struct for api DeleteUisNetworkInterface

func CreateDeleteUisNetworkInterfaceRequest

func CreateDeleteUisNetworkInterfaceRequest() (request *DeleteUisNetworkInterfaceRequest)

CreateDeleteUisNetworkInterfaceRequest creates a request to invoke DeleteUisNetworkInterface API

type DeleteUisNetworkInterfaceResponse

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

DeleteUisNetworkInterfaceResponse is the response struct for api DeleteUisNetworkInterface

func CreateDeleteUisNetworkInterfaceResponse

func CreateDeleteUisNetworkInterfaceResponse() (response *DeleteUisNetworkInterfaceResponse)

CreateDeleteUisNetworkInterfaceResponse creates a response to parse from DeleteUisNetworkInterface response

type DeleteUisNodeIpRequest

type DeleteUisNodeIpRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UisNodeId            string           `position:"Query" name:"UisNodeId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	UisNodeIpAddress     string           `position:"Query" name:"UisNodeIpAddress"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteUisNodeIpRequest is the request struct for api DeleteUisNodeIp

func CreateDeleteUisNodeIpRequest

func CreateDeleteUisNodeIpRequest() (request *DeleteUisNodeIpRequest)

CreateDeleteUisNodeIpRequest creates a request to invoke DeleteUisNodeIp API

type DeleteUisNodeIpResponse

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

DeleteUisNodeIpResponse is the response struct for api DeleteUisNodeIp

func CreateDeleteUisNodeIpResponse

func CreateDeleteUisNodeIpResponse() (response *DeleteUisNodeIpResponse)

CreateDeleteUisNodeIpResponse creates a response to parse from DeleteUisNodeIp response

type DeleteUisNodeRequest

type DeleteUisNodeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UisNodeId            string           `position:"Query" name:"UisNodeId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	UisId                string           `position:"Query" name:"UisId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteUisNodeRequest is the request struct for api DeleteUisNode

func CreateDeleteUisNodeRequest

func CreateDeleteUisNodeRequest() (request *DeleteUisNodeRequest)

CreateDeleteUisNodeRequest creates a request to invoke DeleteUisNode API

type DeleteUisNodeResponse

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

DeleteUisNodeResponse is the response struct for api DeleteUisNode

func CreateDeleteUisNodeResponse

func CreateDeleteUisNodeResponse() (response *DeleteUisNodeResponse)

CreateDeleteUisNodeResponse creates a response to parse from DeleteUisNode response

type DeleteUisRequest

type DeleteUisRequest 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"`
	UisId                string           `position:"Query" name:"UisId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteUisRequest is the request struct for api DeleteUis

func CreateDeleteUisRequest

func CreateDeleteUisRequest() (request *DeleteUisRequest)

CreateDeleteUisRequest creates a request to invoke DeleteUis API

type DeleteUisResponse

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

DeleteUisResponse is the response struct for api DeleteUis

func CreateDeleteUisResponse

func CreateDeleteUisResponse() (response *DeleteUisResponse)

CreateDeleteUisResponse creates a response to parse from DeleteUis response

type DescribeAreasRequest

type DescribeAreasRequest 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"`
}

DescribeAreasRequest is the request struct for api DescribeAreas

func CreateDescribeAreasRequest

func CreateDescribeAreasRequest() (request *DescribeAreasRequest)

CreateDescribeAreasRequest creates a request to invoke DescribeAreas API

type DescribeAreasResponse

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

DescribeAreasResponse is the response struct for api DescribeAreas

func CreateDescribeAreasResponse

func CreateDescribeAreasResponse() (response *DescribeAreasResponse)

CreateDescribeAreasResponse creates a response to parse from DescribeAreas response

type DescribeDnatEntriesRequest

type DescribeDnatEntriesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UisNodeId            string           `position:"Query" name:"UisNodeId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	UisDnatId            string           `position:"Query" name:"UisDnatId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeDnatEntriesRequest is the request struct for api DescribeDnatEntries

func CreateDescribeDnatEntriesRequest

func CreateDescribeDnatEntriesRequest() (request *DescribeDnatEntriesRequest)

CreateDescribeDnatEntriesRequest creates a request to invoke DescribeDnatEntries API

type DescribeDnatEntriesResponse

type DescribeDnatEntriesResponse 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"`
	UisDnatEntries UisDnatEntries `json:"UisDnatEntries" xml:"UisDnatEntries"`
}

DescribeDnatEntriesResponse is the response struct for api DescribeDnatEntries

func CreateDescribeDnatEntriesResponse

func CreateDescribeDnatEntriesResponse() (response *DescribeDnatEntriesResponse)

CreateDescribeDnatEntriesResponse creates a response to parse from DescribeDnatEntries response

type DescribeHighPriorityIpRequest

type DescribeHighPriorityIpRequest 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"`
	HighPriorityIp       string           `position:"Query" name:"HighPriorityIp"`
	UisId                string           `position:"Query" name:"UisId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeHighPriorityIpRequest is the request struct for api DescribeHighPriorityIp

func CreateDescribeHighPriorityIpRequest

func CreateDescribeHighPriorityIpRequest() (request *DescribeHighPriorityIpRequest)

CreateDescribeHighPriorityIpRequest creates a request to invoke DescribeHighPriorityIp API

type DescribeHighPriorityIpResponse

type DescribeHighPriorityIpResponse 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"`
	HighPriorityIps HighPriorityIps `json:"HighPriorityIps" xml:"HighPriorityIps"`
}

DescribeHighPriorityIpResponse is the response struct for api DescribeHighPriorityIp

func CreateDescribeHighPriorityIpResponse

func CreateDescribeHighPriorityIpResponse() (response *DescribeHighPriorityIpResponse)

CreateDescribeHighPriorityIpResponse creates a response to parse from DescribeHighPriorityIp response

type DescribeUisConnectionsRequest

type DescribeUisConnectionsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UisNodeId            string           `position:"Query" name:"UisNodeId"`
	UisConnectionId      string           `position:"Query" name:"UisConnectionId"`
	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"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeUisConnectionsRequest is the request struct for api DescribeUisConnections

func CreateDescribeUisConnectionsRequest

func CreateDescribeUisConnectionsRequest() (request *DescribeUisConnectionsRequest)

CreateDescribeUisConnectionsRequest creates a request to invoke DescribeUisConnections API

type DescribeUisConnectionsResponse

type DescribeUisConnectionsResponse 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"`
	UisConnections UisConnections `json:"UisConnections" xml:"UisConnections"`
}

DescribeUisConnectionsResponse is the response struct for api DescribeUisConnections

func CreateDescribeUisConnectionsResponse

func CreateDescribeUisConnectionsResponse() (response *DescribeUisConnectionsResponse)

CreateDescribeUisConnectionsResponse creates a response to parse from DescribeUisConnections response

type DescribeUisNetworkInterfacesRequest

type DescribeUisNetworkInterfacesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UisNodeId            string           `position:"Query" name:"UisNodeId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	UisEniId             string           `position:"Query" name:"UisEniId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeUisNetworkInterfacesRequest is the request struct for api DescribeUisNetworkInterfaces

func CreateDescribeUisNetworkInterfacesRequest

func CreateDescribeUisNetworkInterfacesRequest() (request *DescribeUisNetworkInterfacesRequest)

CreateDescribeUisNetworkInterfacesRequest creates a request to invoke DescribeUisNetworkInterfaces API

type DescribeUisNetworkInterfacesResponse

type DescribeUisNetworkInterfacesResponse 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"`
	NetworkInterfaces NetworkInterfaces `json:"NetworkInterfaces" xml:"NetworkInterfaces"`
}

DescribeUisNetworkInterfacesResponse is the response struct for api DescribeUisNetworkInterfaces

func CreateDescribeUisNetworkInterfacesResponse

func CreateDescribeUisNetworkInterfacesResponse() (response *DescribeUisNetworkInterfacesResponse)

CreateDescribeUisNetworkInterfacesResponse creates a response to parse from DescribeUisNetworkInterfaces response

type DescribeUisNodesRequest

type DescribeUisNodesRequest 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"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	UisNodeId            string           `position:"Query" name:"UisNodeId"`
	UisId                string           `position:"Query" name:"UisId"`
	Name                 string           `position:"Query" name:"Name"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	Status               string           `position:"Query" name:"Status"`
}

DescribeUisNodesRequest is the request struct for api DescribeUisNodes

func CreateDescribeUisNodesRequest

func CreateDescribeUisNodesRequest() (request *DescribeUisNodesRequest)

CreateDescribeUisNodesRequest creates a request to invoke DescribeUisNodes API

type DescribeUisNodesResponse

type DescribeUisNodesResponse 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"`
	UisNodeList UisNodeList `json:"UisNodeList" xml:"UisNodeList"`
}

DescribeUisNodesResponse is the response struct for api DescribeUisNodes

func CreateDescribeUisNodesResponse

func CreateDescribeUisNodesResponse() (response *DescribeUisNodesResponse)

CreateDescribeUisNodesResponse creates a response to parse from DescribeUisNodes response

type DescribeUiseNodeStatusRequest

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

DescribeUiseNodeStatusRequest is the request struct for api DescribeUiseNodeStatus

func CreateDescribeUiseNodeStatusRequest

func CreateDescribeUiseNodeStatusRequest() (request *DescribeUiseNodeStatusRequest)

CreateDescribeUiseNodeStatusRequest creates a request to invoke DescribeUiseNodeStatus API

type DescribeUiseNodeStatusResponse

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

DescribeUiseNodeStatusResponse is the response struct for api DescribeUiseNodeStatus

func CreateDescribeUiseNodeStatusResponse

func CreateDescribeUiseNodeStatusResponse() (response *DescribeUiseNodeStatusResponse)

CreateDescribeUiseNodeStatusResponse creates a response to parse from DescribeUiseNodeStatus response

type DescribeUisesRequest

type DescribeUisesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	UisId                string           `position:"Query" name:"UisId"`
	Name                 string           `position:"Query" name:"Name"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeUisesRequest is the request struct for api DescribeUises

func CreateDescribeUisesRequest

func CreateDescribeUisesRequest() (request *DescribeUisesRequest)

CreateDescribeUisesRequest creates a request to invoke DescribeUises API

type DescribeUisesResponse

type DescribeUisesResponse 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"`
	Uises      Uises  `json:"Uises" xml:"Uises"`
}

DescribeUisesResponse is the response struct for api DescribeUises

func CreateDescribeUisesResponse

func CreateDescribeUisesResponse() (response *DescribeUisesResponse)

CreateDescribeUisesResponse creates a response to parse from DescribeUises response

type GetDroppedIpListRequest

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

GetDroppedIpListRequest is the request struct for api GetDroppedIpList

func CreateGetDroppedIpListRequest

func CreateGetDroppedIpListRequest() (request *GetDroppedIpListRequest)

CreateGetDroppedIpListRequest creates a request to invoke GetDroppedIpList API

type GetDroppedIpListResponse

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

GetDroppedIpListResponse is the response struct for api GetDroppedIpList

func CreateGetDroppedIpListResponse

func CreateGetDroppedIpListResponse() (response *GetDroppedIpListResponse)

CreateGetDroppedIpListResponse creates a response to parse from GetDroppedIpList response

type HighPriorityIp

type HighPriorityIp struct {
	Domain           string `json:"Domain" xml:"Domain"`
	Ip               string `json:"Ip" xml:"Ip"`
	State            string `json:"State" xml:"State"`
	StaticOffAreaId  string `json:"StaticOffAreaId" xml:"StaticOffAreaId"`
	DynamicOffAreaId string `json:"DynamicOffAreaId" xml:"DynamicOffAreaId"`
	BoardAreaId      string `json:"BoardAreaId" xml:"BoardAreaId"`
}

HighPriorityIp is a nested struct in uis response

type HighPriorityIps

type HighPriorityIps struct {
	HighPriorityIp []HighPriorityIp `json:"HighPriorityIp" xml:"HighPriorityIp"`
}

HighPriorityIps is a nested struct in uis response

type IpStatus

type IpStatus struct {
	Ip                 string `json:"Ip" xml:"Ip"`
	MaxConnections     int    `json:"MaxConnections" xml:"MaxConnections"`
	CurrentConnections int    `json:"CurrentConnections" xml:"CurrentConnections"`
	CpuStatus          string `json:"CpuStatus" xml:"CpuStatus"`
	MemStatus          string `json:"MemStatus" xml:"MemStatus"`
	BandwidthStatus    string `json:"BandwidthStatus" xml:"BandwidthStatus"`
}

IpStatus is a nested struct in uis response

type IpStatusList

type IpStatusList struct {
	IpStatus []IpStatus `json:"IpStatus" xml:"IpStatus"`
}

IpStatusList is a nested struct in uis response

type ModifyDnatEntryRequest

type ModifyDnatEntryRequest 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"`
	OriginalPort         requests.Integer `position:"Query" name:"OriginalPort"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	OriginalIp           string           `position:"Query" name:"OriginalIp"`
	DestinationIp        string           `position:"Query" name:"DestinationIp"`
	DestinationPort      requests.Integer `position:"Query" name:"DestinationPort"`
	UisNodeId            string           `position:"Query" name:"UisNodeId"`
	UisDnatId            string           `position:"Query" name:"UisDnatId"`
	Name                 string           `position:"Query" name:"Name"`
}

ModifyDnatEntryRequest is the request struct for api ModifyDnatEntry

func CreateModifyDnatEntryRequest

func CreateModifyDnatEntryRequest() (request *ModifyDnatEntryRequest)

CreateModifyDnatEntryRequest creates a request to invoke ModifyDnatEntry API

type ModifyDnatEntryResponse

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

ModifyDnatEntryResponse is the response struct for api ModifyDnatEntry

func CreateModifyDnatEntryResponse

func CreateModifyDnatEntryResponse() (response *ModifyDnatEntryResponse)

CreateModifyDnatEntryResponse creates a response to parse from ModifyDnatEntry response

type ModifyHighPriorityIpRequest

type ModifyHighPriorityIpRequest 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"`
	HighPriorityIp       string           `position:"Query" name:"HighPriorityIp"`
	UisId                string           `position:"Query" name:"UisId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyHighPriorityIpRequest is the request struct for api ModifyHighPriorityIp

func CreateModifyHighPriorityIpRequest

func CreateModifyHighPriorityIpRequest() (request *ModifyHighPriorityIpRequest)

CreateModifyHighPriorityIpRequest creates a request to invoke ModifyHighPriorityIp API

type ModifyHighPriorityIpResponse

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

ModifyHighPriorityIpResponse is the response struct for api ModifyHighPriorityIp

func CreateModifyHighPriorityIpResponse

func CreateModifyHighPriorityIpResponse() (response *ModifyHighPriorityIpResponse)

CreateModifyHighPriorityIpResponse creates a response to parse from ModifyHighPriorityIp response

type ModifyUisAttributeRequest

type ModifyUisAttributeRequest 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"`
	UisId                string           `position:"Query" name:"UisId"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyUisAttributeRequest is the request struct for api ModifyUisAttribute

func CreateModifyUisAttributeRequest

func CreateModifyUisAttributeRequest() (request *ModifyUisAttributeRequest)

CreateModifyUisAttributeRequest creates a request to invoke ModifyUisAttribute API

type ModifyUisAttributeResponse

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

ModifyUisAttributeResponse is the response struct for api ModifyUisAttribute

func CreateModifyUisAttributeResponse

func CreateModifyUisAttributeResponse() (response *ModifyUisAttributeResponse)

CreateModifyUisAttributeResponse creates a response to parse from ModifyUisAttribute response

type ModifyUisConnectionAttributeRequest

type ModifyUisConnectionAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UisConnectionId      string           `position:"Query" name:"UisConnectionId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	SslConfig            string           `position:"Query" name:"SslConfig"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	UisNodeId            string           `position:"Query" name:"UisNodeId"`
	Name                 string           `position:"Query" name:"Name"`
	UisProtocol          string           `position:"Query" name:"UisProtocol"`
	GreConfig            string           `position:"Query" name:"GreConfig"`
}

ModifyUisConnectionAttributeRequest is the request struct for api ModifyUisConnectionAttribute

func CreateModifyUisConnectionAttributeRequest

func CreateModifyUisConnectionAttributeRequest() (request *ModifyUisConnectionAttributeRequest)

CreateModifyUisConnectionAttributeRequest creates a request to invoke ModifyUisConnectionAttribute API

type ModifyUisConnectionAttributeResponse

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

ModifyUisConnectionAttributeResponse is the response struct for api ModifyUisConnectionAttribute

func CreateModifyUisConnectionAttributeResponse

func CreateModifyUisConnectionAttributeResponse() (response *ModifyUisConnectionAttributeResponse)

CreateModifyUisConnectionAttributeResponse creates a response to parse from ModifyUisConnectionAttribute response

type ModifyUisNodeAttributeRequest

type ModifyUisNodeAttributeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UisNodeBandwidth     requests.Integer `position:"Query" name:"UisNodeBandwidth"`
	UisNodeId            string           `position:"Query" name:"UisNodeId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	UisId                string           `position:"Query" name:"UisId"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyUisNodeAttributeRequest is the request struct for api ModifyUisNodeAttribute

func CreateModifyUisNodeAttributeRequest

func CreateModifyUisNodeAttributeRequest() (request *ModifyUisNodeAttributeRequest)

CreateModifyUisNodeAttributeRequest creates a request to invoke ModifyUisNodeAttribute API

type ModifyUisNodeAttributeResponse

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

ModifyUisNodeAttributeResponse is the response struct for api ModifyUisNodeAttribute

func CreateModifyUisNodeAttributeResponse

func CreateModifyUisNodeAttributeResponse() (response *ModifyUisNodeAttributeResponse)

CreateModifyUisNodeAttributeResponse creates a response to parse from ModifyUisNodeAttribute response

type NetworkInterface

type NetworkInterface struct {
	UisNodeId          string `json:"UisNodeId" xml:"UisNodeId"`
	UisEniId           string `json:"UisEniId" xml:"UisEniId"`
	NetworkInterfaceId string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
	VswitchId          string `json:"VswitchId" xml:"VswitchId"`
	SecurityGroupID    string `json:"SecurityGroupID" xml:"SecurityGroupID"`
	IpAddress          string `json:"IpAddress" xml:"IpAddress"`
	State              string `json:"State" xml:"State"`
	Log                string `json:"Log" xml:"Log"`
	Name               string `json:"Name" xml:"Name"`
	Description        string `json:"Description" xml:"Description"`
}

NetworkInterface is a nested struct in uis response

type NetworkInterfaces

type NetworkInterfaces struct {
	NetworkInterface []NetworkInterface `json:"NetworkInterface" xml:"NetworkInterface"`
}

NetworkInterfaces is a nested struct in uis response

type Uis

type Uis struct {
	UisId            string     `json:"UisId" xml:"UisId"`
	CreateTime       int        `json:"CreateTime" xml:"CreateTime"`
	SslClientCertUrl string     `json:"SslClientCertUrl" xml:"SslClientCertUrl"`
	Name             string     `json:"Name" xml:"Name"`
	Description      string     `json:"Description" xml:"Description"`
	Status           string     `json:"Status" xml:"Status"`
	UisNodeIds       UisNodeIds `json:"UisNodeIds" xml:"UisNodeIds"`
	UserInfo         UserInfo   `json:"UserInfo" xml:"UserInfo"`
}

Uis is a nested struct in uis response

type UisConnection

type UisConnection struct {
	UisId           string `json:"UisId" xml:"UisId"`
	UisNodeId       string `json:"UisNodeId" xml:"UisNodeId"`
	UisConnectionId string `json:"UisConnectionId" xml:"UisConnectionId"`
	Description     string `json:"Description" xml:"Description"`
	Name            string `json:"Name" xml:"Name"`
	State           string `json:"State" xml:"State"`
	UisProtocol     string `json:"UisProtocol" xml:"UisProtocol"`
	GreConfig       string `json:"GreConfig" xml:"GreConfig"`
	SslConfig       string `json:"SslConfig" xml:"SslConfig"`
}

UisConnection is a nested struct in uis response

type UisConnections

type UisConnections struct {
	UisConnection []UisConnection `json:"UisConnection" xml:"UisConnection"`
}

UisConnections is a nested struct in uis response

type UisDnatEntries

type UisDnatEntries struct {
	UisDnatEntry []UisDnatEntry `json:"UisDnatEntry" xml:"UisDnatEntry"`
}

UisDnatEntries is a nested struct in uis response

type UisDnatEntry

type UisDnatEntry struct {
	UisDnatId       string `json:"UisDnatId" xml:"UisDnatId"`
	DestinationIp   string `json:"DestinationIp" xml:"DestinationIp"`
	DestinationPort int    `json:"DestinationPort" xml:"DestinationPort"`
	OriginalIp      string `json:"OriginalIp" xml:"OriginalIp"`
	OriginalPort    int    `json:"OriginalPort" xml:"OriginalPort"`
	IpProtocol      string `json:"IpProtocol" xml:"IpProtocol"`
}

UisDnatEntry is a nested struct in uis response

type UisNode

type UisNode struct {
	UisId            string `json:"UisId" xml:"UisId"`
	UisNodeId        string `json:"UisNodeId" xml:"UisNodeId"`
	UisNodeBandwidth int    `json:"UisNodeBandwidth" xml:"UisNodeBandwidth"`
	UisNodeAreaId    string `json:"UisNodeAreaId" xml:"UisNodeAreaId"`
	Description      string `json:"Description" xml:"Description"`
	Name             string `json:"Name" xml:"Name"`
	Status           string `json:"Status" xml:"Status"`
	IpAddrsNum       int    `json:"IpAddrsNum" xml:"IpAddrsNum"`
	UisNodeIps       string `json:"UisNodeIps" xml:"UisNodeIps"`
	UisNodeActiveIp  string `json:"UisNodeActiveIp" xml:"UisNodeActiveIp"`
	CreateTime       int    `json:"CreateTime" xml:"CreateTime"`
	UisEniIps        string `json:"UisEniIps" xml:"UisEniIps"`
}

UisNode is a nested struct in uis response

type UisNodeIds

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

UisNodeIds is a nested struct in uis response

type UisNodeList

type UisNodeList struct {
	UisNode []UisNode `json:"UisNode" xml:"UisNode"`
}

UisNodeList is a nested struct in uis response

type Uises

type Uises struct {
	Uis []Uis `json:"Uis" xml:"Uis"`
}

Uises is a nested struct in uis response

type UserInfo

type UserInfo struct {
	ClientInfoDB         string `json:"ClientInfoDB" xml:"ClientInfoDB"`
	ClientInfoDBAccount  string `json:"ClientInfoDBAccount" xml:"ClientInfoDBAccount"`
	ClientInfoDBPassword string `json:"ClientInfoDBPassword" xml:"ClientInfoDBPassword"`
}

UserInfo is a nested struct in uis response

Jump to

Keyboard shortcuts

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