smartag

package
v0.0.0-...-dd20015 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2021 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 ActivateSmartAccessGatewayRequest

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

ActivateSmartAccessGatewayRequest is the request struct for api ActivateSmartAccessGateway

func CreateActivateSmartAccessGatewayRequest

func CreateActivateSmartAccessGatewayRequest() (request *ActivateSmartAccessGatewayRequest)

CreateActivateSmartAccessGatewayRequest creates a request to invoke ActivateSmartAccessGateway API

type ActivateSmartAccessGatewayResponse

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

ActivateSmartAccessGatewayResponse is the response struct for api ActivateSmartAccessGateway

func CreateActivateSmartAccessGatewayResponse

func CreateActivateSmartAccessGatewayResponse() (response *ActivateSmartAccessGatewayResponse)

CreateActivateSmartAccessGatewayResponse creates a response to parse from ActivateSmartAccessGateway response

type BindSmartAccessGatewayRequest

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

BindSmartAccessGatewayRequest is the request struct for api BindSmartAccessGateway

func CreateBindSmartAccessGatewayRequest

func CreateBindSmartAccessGatewayRequest() (request *BindSmartAccessGatewayRequest)

CreateBindSmartAccessGatewayRequest creates a request to invoke BindSmartAccessGateway API

type BindSmartAccessGatewayResponse

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

BindSmartAccessGatewayResponse is the response struct for api BindSmartAccessGateway

func CreateBindSmartAccessGatewayResponse

func CreateBindSmartAccessGatewayResponse() (response *BindSmartAccessGatewayResponse)

CreateBindSmartAccessGatewayResponse creates a response to parse from BindSmartAccessGateway 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) ActivateSmartAccessGateway

func (client *Client) ActivateSmartAccessGateway(request *ActivateSmartAccessGatewayRequest) (response *ActivateSmartAccessGatewayResponse, err error)

ActivateSmartAccessGateway invokes the smartag.ActivateSmartAccessGateway API synchronously api document: https://help.aliyun.com/api/smartag/activatesmartaccessgateway.html

func (*Client) ActivateSmartAccessGatewayWithCallback

func (client *Client) ActivateSmartAccessGatewayWithCallback(request *ActivateSmartAccessGatewayRequest, callback func(response *ActivateSmartAccessGatewayResponse, err error)) <-chan int

ActivateSmartAccessGatewayWithCallback invokes the smartag.ActivateSmartAccessGateway API asynchronously api document: https://help.aliyun.com/api/smartag/activatesmartaccessgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ActivateSmartAccessGatewayWithChan

func (client *Client) ActivateSmartAccessGatewayWithChan(request *ActivateSmartAccessGatewayRequest) (<-chan *ActivateSmartAccessGatewayResponse, <-chan error)

ActivateSmartAccessGatewayWithChan invokes the smartag.ActivateSmartAccessGateway API asynchronously api document: https://help.aliyun.com/api/smartag/activatesmartaccessgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) BindSmartAccessGateway

func (client *Client) BindSmartAccessGateway(request *BindSmartAccessGatewayRequest) (response *BindSmartAccessGatewayResponse, err error)

BindSmartAccessGateway invokes the smartag.BindSmartAccessGateway API synchronously api document: https://help.aliyun.com/api/smartag/bindsmartaccessgateway.html

func (*Client) BindSmartAccessGatewayWithCallback

func (client *Client) BindSmartAccessGatewayWithCallback(request *BindSmartAccessGatewayRequest, callback func(response *BindSmartAccessGatewayResponse, err error)) <-chan int

BindSmartAccessGatewayWithCallback invokes the smartag.BindSmartAccessGateway API asynchronously api document: https://help.aliyun.com/api/smartag/bindsmartaccessgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) BindSmartAccessGatewayWithChan

func (client *Client) BindSmartAccessGatewayWithChan(request *BindSmartAccessGatewayRequest) (<-chan *BindSmartAccessGatewayResponse, <-chan error)

BindSmartAccessGatewayWithChan invokes the smartag.BindSmartAccessGateway API asynchronously api document: https://help.aliyun.com/api/smartag/bindsmartaccessgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateCloudConnectNetwork

func (client *Client) CreateCloudConnectNetwork(request *CreateCloudConnectNetworkRequest) (response *CreateCloudConnectNetworkResponse, err error)

CreateCloudConnectNetwork invokes the smartag.CreateCloudConnectNetwork API synchronously api document: https://help.aliyun.com/api/smartag/createcloudconnectnetwork.html

func (*Client) CreateCloudConnectNetworkWithCallback

func (client *Client) CreateCloudConnectNetworkWithCallback(request *CreateCloudConnectNetworkRequest, callback func(response *CreateCloudConnectNetworkResponse, err error)) <-chan int

CreateCloudConnectNetworkWithCallback invokes the smartag.CreateCloudConnectNetwork API asynchronously api document: https://help.aliyun.com/api/smartag/createcloudconnectnetwork.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateCloudConnectNetworkWithChan

func (client *Client) CreateCloudConnectNetworkWithChan(request *CreateCloudConnectNetworkRequest) (<-chan *CreateCloudConnectNetworkResponse, <-chan error)

CreateCloudConnectNetworkWithChan invokes the smartag.CreateCloudConnectNetwork API asynchronously api document: https://help.aliyun.com/api/smartag/createcloudconnectnetwork.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDedicatedLineBackup

func (client *Client) CreateDedicatedLineBackup(request *CreateDedicatedLineBackupRequest) (response *CreateDedicatedLineBackupResponse, err error)

CreateDedicatedLineBackup invokes the smartag.CreateDedicatedLineBackup API synchronously api document: https://help.aliyun.com/api/smartag/creatededicatedlinebackup.html

func (*Client) CreateDedicatedLineBackupWithCallback

func (client *Client) CreateDedicatedLineBackupWithCallback(request *CreateDedicatedLineBackupRequest, callback func(response *CreateDedicatedLineBackupResponse, err error)) <-chan int

CreateDedicatedLineBackupWithCallback invokes the smartag.CreateDedicatedLineBackup API asynchronously api document: https://help.aliyun.com/api/smartag/creatededicatedlinebackup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDedicatedLineBackupWithChan

func (client *Client) CreateDedicatedLineBackupWithChan(request *CreateDedicatedLineBackupRequest) (<-chan *CreateDedicatedLineBackupResponse, <-chan error)

CreateDedicatedLineBackupWithChan invokes the smartag.CreateDedicatedLineBackup API asynchronously api document: https://help.aliyun.com/api/smartag/creatededicatedlinebackup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSmartAccessGateway

func (client *Client) CreateSmartAccessGateway(request *CreateSmartAccessGatewayRequest) (response *CreateSmartAccessGatewayResponse, err error)

CreateSmartAccessGateway invokes the smartag.CreateSmartAccessGateway API synchronously api document: https://help.aliyun.com/api/smartag/createsmartaccessgateway.html

func (*Client) CreateSmartAccessGatewayWithCallback

func (client *Client) CreateSmartAccessGatewayWithCallback(request *CreateSmartAccessGatewayRequest, callback func(response *CreateSmartAccessGatewayResponse, err error)) <-chan int

CreateSmartAccessGatewayWithCallback invokes the smartag.CreateSmartAccessGateway API asynchronously api document: https://help.aliyun.com/api/smartag/createsmartaccessgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSmartAccessGatewayWithChan

func (client *Client) CreateSmartAccessGatewayWithChan(request *CreateSmartAccessGatewayRequest) (<-chan *CreateSmartAccessGatewayResponse, <-chan error)

CreateSmartAccessGatewayWithChan invokes the smartag.CreateSmartAccessGateway API asynchronously api document: https://help.aliyun.com/api/smartag/createsmartaccessgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteCloudConnectNetwork

func (client *Client) DeleteCloudConnectNetwork(request *DeleteCloudConnectNetworkRequest) (response *DeleteCloudConnectNetworkResponse, err error)

DeleteCloudConnectNetwork invokes the smartag.DeleteCloudConnectNetwork API synchronously api document: https://help.aliyun.com/api/smartag/deletecloudconnectnetwork.html

func (*Client) DeleteCloudConnectNetworkWithCallback

func (client *Client) DeleteCloudConnectNetworkWithCallback(request *DeleteCloudConnectNetworkRequest, callback func(response *DeleteCloudConnectNetworkResponse, err error)) <-chan int

DeleteCloudConnectNetworkWithCallback invokes the smartag.DeleteCloudConnectNetwork API asynchronously api document: https://help.aliyun.com/api/smartag/deletecloudconnectnetwork.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteCloudConnectNetworkWithChan

func (client *Client) DeleteCloudConnectNetworkWithChan(request *DeleteCloudConnectNetworkRequest) (<-chan *DeleteCloudConnectNetworkResponse, <-chan error)

DeleteCloudConnectNetworkWithChan invokes the smartag.DeleteCloudConnectNetwork API asynchronously api document: https://help.aliyun.com/api/smartag/deletecloudconnectnetwork.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDedicatedLineBackup

func (client *Client) DeleteDedicatedLineBackup(request *DeleteDedicatedLineBackupRequest) (response *DeleteDedicatedLineBackupResponse, err error)

DeleteDedicatedLineBackup invokes the smartag.DeleteDedicatedLineBackup API synchronously api document: https://help.aliyun.com/api/smartag/deletededicatedlinebackup.html

func (*Client) DeleteDedicatedLineBackupWithCallback

func (client *Client) DeleteDedicatedLineBackupWithCallback(request *DeleteDedicatedLineBackupRequest, callback func(response *DeleteDedicatedLineBackupResponse, err error)) <-chan int

DeleteDedicatedLineBackupWithCallback invokes the smartag.DeleteDedicatedLineBackup API asynchronously api document: https://help.aliyun.com/api/smartag/deletededicatedlinebackup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDedicatedLineBackupWithChan

func (client *Client) DeleteDedicatedLineBackupWithChan(request *DeleteDedicatedLineBackupRequest) (<-chan *DeleteDedicatedLineBackupResponse, <-chan error)

DeleteDedicatedLineBackupWithChan invokes the smartag.DeleteDedicatedLineBackup API asynchronously api document: https://help.aliyun.com/api/smartag/deletededicatedlinebackup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCloudConnectNetworks

func (client *Client) DescribeCloudConnectNetworks(request *DescribeCloudConnectNetworksRequest) (response *DescribeCloudConnectNetworksResponse, err error)

DescribeCloudConnectNetworks invokes the smartag.DescribeCloudConnectNetworks API synchronously api document: https://help.aliyun.com/api/smartag/describecloudconnectnetworks.html

func (*Client) DescribeCloudConnectNetworksWithCallback

func (client *Client) DescribeCloudConnectNetworksWithCallback(request *DescribeCloudConnectNetworksRequest, callback func(response *DescribeCloudConnectNetworksResponse, err error)) <-chan int

DescribeCloudConnectNetworksWithCallback invokes the smartag.DescribeCloudConnectNetworks API asynchronously api document: https://help.aliyun.com/api/smartag/describecloudconnectnetworks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCloudConnectNetworksWithChan

func (client *Client) DescribeCloudConnectNetworksWithChan(request *DescribeCloudConnectNetworksRequest) (<-chan *DescribeCloudConnectNetworksResponse, <-chan error)

DescribeCloudConnectNetworksWithChan invokes the smartag.DescribeCloudConnectNetworks API asynchronously api document: https://help.aliyun.com/api/smartag/describecloudconnectnetworks.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 smartag.DescribeRegions API synchronously api document: https://help.aliyun.com/api/smartag/describeregions.html

func (*Client) DescribeRegionsWithCallback

func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int

DescribeRegionsWithCallback invokes the smartag.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/smartag/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 smartag.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/smartag/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSmartAccessGatewayHa

func (client *Client) DescribeSmartAccessGatewayHa(request *DescribeSmartAccessGatewayHaRequest) (response *DescribeSmartAccessGatewayHaResponse, err error)

DescribeSmartAccessGatewayHa invokes the smartag.DescribeSmartAccessGatewayHa API synchronously api document: https://help.aliyun.com/api/smartag/describesmartaccessgatewayha.html

func (*Client) DescribeSmartAccessGatewayHaWithCallback

func (client *Client) DescribeSmartAccessGatewayHaWithCallback(request *DescribeSmartAccessGatewayHaRequest, callback func(response *DescribeSmartAccessGatewayHaResponse, err error)) <-chan int

DescribeSmartAccessGatewayHaWithCallback invokes the smartag.DescribeSmartAccessGatewayHa API asynchronously api document: https://help.aliyun.com/api/smartag/describesmartaccessgatewayha.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSmartAccessGatewayHaWithChan

func (client *Client) DescribeSmartAccessGatewayHaWithChan(request *DescribeSmartAccessGatewayHaRequest) (<-chan *DescribeSmartAccessGatewayHaResponse, <-chan error)

DescribeSmartAccessGatewayHaWithChan invokes the smartag.DescribeSmartAccessGatewayHa API asynchronously api document: https://help.aliyun.com/api/smartag/describesmartaccessgatewayha.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSmartAccessGatewayVersions

func (client *Client) DescribeSmartAccessGatewayVersions(request *DescribeSmartAccessGatewayVersionsRequest) (response *DescribeSmartAccessGatewayVersionsResponse, err error)

DescribeSmartAccessGatewayVersions invokes the smartag.DescribeSmartAccessGatewayVersions API synchronously api document: https://help.aliyun.com/api/smartag/describesmartaccessgatewayversions.html

func (*Client) DescribeSmartAccessGatewayVersionsWithCallback

func (client *Client) DescribeSmartAccessGatewayVersionsWithCallback(request *DescribeSmartAccessGatewayVersionsRequest, callback func(response *DescribeSmartAccessGatewayVersionsResponse, err error)) <-chan int

DescribeSmartAccessGatewayVersionsWithCallback invokes the smartag.DescribeSmartAccessGatewayVersions API asynchronously api document: https://help.aliyun.com/api/smartag/describesmartaccessgatewayversions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSmartAccessGatewayVersionsWithChan

func (client *Client) DescribeSmartAccessGatewayVersionsWithChan(request *DescribeSmartAccessGatewayVersionsRequest) (<-chan *DescribeSmartAccessGatewayVersionsResponse, <-chan error)

DescribeSmartAccessGatewayVersionsWithChan invokes the smartag.DescribeSmartAccessGatewayVersions API asynchronously api document: https://help.aliyun.com/api/smartag/describesmartaccessgatewayversions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSmartAccessGateways

func (client *Client) DescribeSmartAccessGateways(request *DescribeSmartAccessGatewaysRequest) (response *DescribeSmartAccessGatewaysResponse, err error)

DescribeSmartAccessGateways invokes the smartag.DescribeSmartAccessGateways API synchronously api document: https://help.aliyun.com/api/smartag/describesmartaccessgateways.html

func (*Client) DescribeSmartAccessGatewaysWithCallback

func (client *Client) DescribeSmartAccessGatewaysWithCallback(request *DescribeSmartAccessGatewaysRequest, callback func(response *DescribeSmartAccessGatewaysResponse, err error)) <-chan int

DescribeSmartAccessGatewaysWithCallback invokes the smartag.DescribeSmartAccessGateways API asynchronously api document: https://help.aliyun.com/api/smartag/describesmartaccessgateways.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSmartAccessGatewaysWithChan

func (client *Client) DescribeSmartAccessGatewaysWithChan(request *DescribeSmartAccessGatewaysRequest) (<-chan *DescribeSmartAccessGatewaysResponse, <-chan error)

DescribeSmartAccessGatewaysWithChan invokes the smartag.DescribeSmartAccessGateways API asynchronously api document: https://help.aliyun.com/api/smartag/describesmartaccessgateways.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetCloudConnectNetworkUseLimit

func (client *Client) GetCloudConnectNetworkUseLimit(request *GetCloudConnectNetworkUseLimitRequest) (response *GetCloudConnectNetworkUseLimitResponse, err error)

GetCloudConnectNetworkUseLimit invokes the smartag.GetCloudConnectNetworkUseLimit API synchronously api document: https://help.aliyun.com/api/smartag/getcloudconnectnetworkuselimit.html

func (*Client) GetCloudConnectNetworkUseLimitWithCallback

func (client *Client) GetCloudConnectNetworkUseLimitWithCallback(request *GetCloudConnectNetworkUseLimitRequest, callback func(response *GetCloudConnectNetworkUseLimitResponse, err error)) <-chan int

GetCloudConnectNetworkUseLimitWithCallback invokes the smartag.GetCloudConnectNetworkUseLimit API asynchronously api document: https://help.aliyun.com/api/smartag/getcloudconnectnetworkuselimit.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetCloudConnectNetworkUseLimitWithChan

func (client *Client) GetCloudConnectNetworkUseLimitWithChan(request *GetCloudConnectNetworkUseLimitRequest) (<-chan *GetCloudConnectNetworkUseLimitResponse, <-chan error)

GetCloudConnectNetworkUseLimitWithChan invokes the smartag.GetCloudConnectNetworkUseLimit API asynchronously api document: https://help.aliyun.com/api/smartag/getcloudconnectnetworkuselimit.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetSmartAccessGatewayUseLimit

func (client *Client) GetSmartAccessGatewayUseLimit(request *GetSmartAccessGatewayUseLimitRequest) (response *GetSmartAccessGatewayUseLimitResponse, err error)

GetSmartAccessGatewayUseLimit invokes the smartag.GetSmartAccessGatewayUseLimit API synchronously api document: https://help.aliyun.com/api/smartag/getsmartaccessgatewayuselimit.html

func (*Client) GetSmartAccessGatewayUseLimitWithCallback

func (client *Client) GetSmartAccessGatewayUseLimitWithCallback(request *GetSmartAccessGatewayUseLimitRequest, callback func(response *GetSmartAccessGatewayUseLimitResponse, err error)) <-chan int

GetSmartAccessGatewayUseLimitWithCallback invokes the smartag.GetSmartAccessGatewayUseLimit API asynchronously api document: https://help.aliyun.com/api/smartag/getsmartaccessgatewayuselimit.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetSmartAccessGatewayUseLimitWithChan

func (client *Client) GetSmartAccessGatewayUseLimitWithChan(request *GetSmartAccessGatewayUseLimitRequest) (<-chan *GetSmartAccessGatewayUseLimitResponse, <-chan error)

GetSmartAccessGatewayUseLimitWithChan invokes the smartag.GetSmartAccessGatewayUseLimit API asynchronously api document: https://help.aliyun.com/api/smartag/getsmartaccessgatewayuselimit.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCloudConnectNetwork

func (client *Client) ModifyCloudConnectNetwork(request *ModifyCloudConnectNetworkRequest) (response *ModifyCloudConnectNetworkResponse, err error)

ModifyCloudConnectNetwork invokes the smartag.ModifyCloudConnectNetwork API synchronously api document: https://help.aliyun.com/api/smartag/modifycloudconnectnetwork.html

func (*Client) ModifyCloudConnectNetworkWithCallback

func (client *Client) ModifyCloudConnectNetworkWithCallback(request *ModifyCloudConnectNetworkRequest, callback func(response *ModifyCloudConnectNetworkResponse, err error)) <-chan int

ModifyCloudConnectNetworkWithCallback invokes the smartag.ModifyCloudConnectNetwork API asynchronously api document: https://help.aliyun.com/api/smartag/modifycloudconnectnetwork.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCloudConnectNetworkWithChan

func (client *Client) ModifyCloudConnectNetworkWithChan(request *ModifyCloudConnectNetworkRequest) (<-chan *ModifyCloudConnectNetworkResponse, <-chan error)

ModifyCloudConnectNetworkWithChan invokes the smartag.ModifyCloudConnectNetwork API asynchronously api document: https://help.aliyun.com/api/smartag/modifycloudconnectnetwork.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySmartAccessGateway

func (client *Client) ModifySmartAccessGateway(request *ModifySmartAccessGatewayRequest) (response *ModifySmartAccessGatewayResponse, err error)

ModifySmartAccessGateway invokes the smartag.ModifySmartAccessGateway API synchronously api document: https://help.aliyun.com/api/smartag/modifysmartaccessgateway.html

func (*Client) ModifySmartAccessGatewayWithCallback

func (client *Client) ModifySmartAccessGatewayWithCallback(request *ModifySmartAccessGatewayRequest, callback func(response *ModifySmartAccessGatewayResponse, err error)) <-chan int

ModifySmartAccessGatewayWithCallback invokes the smartag.ModifySmartAccessGateway API asynchronously api document: https://help.aliyun.com/api/smartag/modifysmartaccessgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySmartAccessGatewayWithChan

func (client *Client) ModifySmartAccessGatewayWithChan(request *ModifySmartAccessGatewayRequest) (<-chan *ModifySmartAccessGatewayResponse, <-chan error)

ModifySmartAccessGatewayWithChan invokes the smartag.ModifySmartAccessGateway API asynchronously api document: https://help.aliyun.com/api/smartag/modifysmartaccessgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RebootSmartAccessGateway

func (client *Client) RebootSmartAccessGateway(request *RebootSmartAccessGatewayRequest) (response *RebootSmartAccessGatewayResponse, err error)

RebootSmartAccessGateway invokes the smartag.RebootSmartAccessGateway API synchronously api document: https://help.aliyun.com/api/smartag/rebootsmartaccessgateway.html

func (*Client) RebootSmartAccessGatewayWithCallback

func (client *Client) RebootSmartAccessGatewayWithCallback(request *RebootSmartAccessGatewayRequest, callback func(response *RebootSmartAccessGatewayResponse, err error)) <-chan int

RebootSmartAccessGatewayWithCallback invokes the smartag.RebootSmartAccessGateway API asynchronously api document: https://help.aliyun.com/api/smartag/rebootsmartaccessgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RebootSmartAccessGatewayWithChan

func (client *Client) RebootSmartAccessGatewayWithChan(request *RebootSmartAccessGatewayRequest) (<-chan *RebootSmartAccessGatewayResponse, <-chan error)

RebootSmartAccessGatewayWithChan invokes the smartag.RebootSmartAccessGateway API asynchronously api document: https://help.aliyun.com/api/smartag/rebootsmartaccessgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SwitchCloudBoxHaState

func (client *Client) SwitchCloudBoxHaState(request *SwitchCloudBoxHaStateRequest) (response *SwitchCloudBoxHaStateResponse, err error)

SwitchCloudBoxHaState invokes the smartag.SwitchCloudBoxHaState API synchronously api document: https://help.aliyun.com/api/smartag/switchcloudboxhastate.html

func (*Client) SwitchCloudBoxHaStateWithCallback

func (client *Client) SwitchCloudBoxHaStateWithCallback(request *SwitchCloudBoxHaStateRequest, callback func(response *SwitchCloudBoxHaStateResponse, err error)) <-chan int

SwitchCloudBoxHaStateWithCallback invokes the smartag.SwitchCloudBoxHaState API asynchronously api document: https://help.aliyun.com/api/smartag/switchcloudboxhastate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SwitchCloudBoxHaStateWithChan

func (client *Client) SwitchCloudBoxHaStateWithChan(request *SwitchCloudBoxHaStateRequest) (<-chan *SwitchCloudBoxHaStateResponse, <-chan error)

SwitchCloudBoxHaStateWithChan invokes the smartag.SwitchCloudBoxHaState API asynchronously api document: https://help.aliyun.com/api/smartag/switchcloudboxhastate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnbindSmartAccessGateway

func (client *Client) UnbindSmartAccessGateway(request *UnbindSmartAccessGatewayRequest) (response *UnbindSmartAccessGatewayResponse, err error)

UnbindSmartAccessGateway invokes the smartag.UnbindSmartAccessGateway API synchronously api document: https://help.aliyun.com/api/smartag/unbindsmartaccessgateway.html

func (*Client) UnbindSmartAccessGatewayWithCallback

func (client *Client) UnbindSmartAccessGatewayWithCallback(request *UnbindSmartAccessGatewayRequest, callback func(response *UnbindSmartAccessGatewayResponse, err error)) <-chan int

UnbindSmartAccessGatewayWithCallback invokes the smartag.UnbindSmartAccessGateway API asynchronously api document: https://help.aliyun.com/api/smartag/unbindsmartaccessgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnbindSmartAccessGatewayWithChan

func (client *Client) UnbindSmartAccessGatewayWithChan(request *UnbindSmartAccessGatewayRequest) (<-chan *UnbindSmartAccessGatewayResponse, <-chan error)

UnbindSmartAccessGatewayWithChan invokes the smartag.UnbindSmartAccessGateway API asynchronously api document: https://help.aliyun.com/api/smartag/unbindsmartaccessgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnlockSmartAccessGateway

func (client *Client) UnlockSmartAccessGateway(request *UnlockSmartAccessGatewayRequest) (response *UnlockSmartAccessGatewayResponse, err error)

UnlockSmartAccessGateway invokes the smartag.UnlockSmartAccessGateway API synchronously api document: https://help.aliyun.com/api/smartag/unlocksmartaccessgateway.html

func (*Client) UnlockSmartAccessGatewayWithCallback

func (client *Client) UnlockSmartAccessGatewayWithCallback(request *UnlockSmartAccessGatewayRequest, callback func(response *UnlockSmartAccessGatewayResponse, err error)) <-chan int

UnlockSmartAccessGatewayWithCallback invokes the smartag.UnlockSmartAccessGateway API asynchronously api document: https://help.aliyun.com/api/smartag/unlocksmartaccessgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnlockSmartAccessGatewayWithChan

func (client *Client) UnlockSmartAccessGatewayWithChan(request *UnlockSmartAccessGatewayRequest) (<-chan *UnlockSmartAccessGatewayResponse, <-chan error)

UnlockSmartAccessGatewayWithChan invokes the smartag.UnlockSmartAccessGateway API asynchronously api document: https://help.aliyun.com/api/smartag/unlocksmartaccessgateway.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateSmartAccessGatewayVersion

func (client *Client) UpdateSmartAccessGatewayVersion(request *UpdateSmartAccessGatewayVersionRequest) (response *UpdateSmartAccessGatewayVersionResponse, err error)

UpdateSmartAccessGatewayVersion invokes the smartag.UpdateSmartAccessGatewayVersion API synchronously api document: https://help.aliyun.com/api/smartag/updatesmartaccessgatewayversion.html

func (*Client) UpdateSmartAccessGatewayVersionWithCallback

func (client *Client) UpdateSmartAccessGatewayVersionWithCallback(request *UpdateSmartAccessGatewayVersionRequest, callback func(response *UpdateSmartAccessGatewayVersionResponse, err error)) <-chan int

UpdateSmartAccessGatewayVersionWithCallback invokes the smartag.UpdateSmartAccessGatewayVersion API asynchronously api document: https://help.aliyun.com/api/smartag/updatesmartaccessgatewayversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateSmartAccessGatewayVersionWithChan

func (client *Client) UpdateSmartAccessGatewayVersionWithChan(request *UpdateSmartAccessGatewayVersionRequest) (<-chan *UpdateSmartAccessGatewayVersionResponse, <-chan error)

UpdateSmartAccessGatewayVersionWithChan invokes the smartag.UpdateSmartAccessGatewayVersion API asynchronously api document: https://help.aliyun.com/api/smartag/updatesmartaccessgatewayversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type CloudConnectNetwork

type CloudConnectNetwork struct {
	CcnId                   string `json:"CcnId" xml:"CcnId"`
	Name                    string `json:"Name" xml:"Name"`
	AssociatedCloudBoxCount string `json:"AssociatedCloudBoxCount" xml:"AssociatedCloudBoxCount"`
	AvailableCloudBoxCount  string `json:"AvailableCloudBoxCount" xml:"AvailableCloudBoxCount"`
	AssociatedCenId         string `json:"AssociatedCenId" xml:"AssociatedCenId"`
	AssociatedCenOwnerId    string `json:"AssociatedCenOwnerId" xml:"AssociatedCenOwnerId"`
	Description             string `json:"Description" xml:"Description"`
	CreateTime              int    `json:"CreateTime" xml:"CreateTime"`
	IsDefault               bool   `json:"IsDefault" xml:"IsDefault"`
}

CloudConnectNetwork is a nested struct in smartag response

type CloudConnectNetworks

type CloudConnectNetworks struct {
	CloudConnectNetwork []CloudConnectNetwork `json:"CloudConnectNetwork" xml:"CloudConnectNetwork"`
}

CloudConnectNetworks is a nested struct in smartag response

type CreateCloudConnectNetworkRequest

type CreateCloudConnectNetworkRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	IsDefault            requests.Boolean `position:"Query" name:"IsDefault"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CreateCloudConnectNetworkRequest is the request struct for api CreateCloudConnectNetwork

func CreateCreateCloudConnectNetworkRequest

func CreateCreateCloudConnectNetworkRequest() (request *CreateCloudConnectNetworkRequest)

CreateCreateCloudConnectNetworkRequest creates a request to invoke CreateCloudConnectNetwork API

type CreateCloudConnectNetworkResponse

type CreateCloudConnectNetworkResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	CcnId       string `json:"CcnId" xml:"CcnId"`
	Name        string `json:"Name" xml:"Name"`
	Status      string `json:"Status" xml:"Status"`
	Description string `json:"Description" xml:"Description"`
}

CreateCloudConnectNetworkResponse is the response struct for api CreateCloudConnectNetwork

func CreateCreateCloudConnectNetworkResponse

func CreateCreateCloudConnectNetworkResponse() (response *CreateCloudConnectNetworkResponse)

CreateCreateCloudConnectNetworkResponse creates a response to parse from CreateCloudConnectNetwork response

type CreateDedicatedLineBackupRequest

type CreateDedicatedLineBackupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	SmartAGId            string           `position:"Query" name:"SmartAGId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VbrId                string           `position:"Query" name:"VbrId"`
	VbrRegionId          string           `position:"Query" name:"VbrRegionId"`
}

CreateDedicatedLineBackupRequest is the request struct for api CreateDedicatedLineBackup

func CreateCreateDedicatedLineBackupRequest

func CreateCreateDedicatedLineBackupRequest() (request *CreateDedicatedLineBackupRequest)

CreateCreateDedicatedLineBackupRequest creates a request to invoke CreateDedicatedLineBackup API

type CreateDedicatedLineBackupResponse

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

CreateDedicatedLineBackupResponse is the response struct for api CreateDedicatedLineBackup

func CreateCreateDedicatedLineBackupResponse

func CreateCreateDedicatedLineBackupResponse() (response *CreateDedicatedLineBackupResponse)

CreateCreateDedicatedLineBackupResponse creates a response to parse from CreateDedicatedLineBackup response

type CreateSmartAccessGatewayRequest

type CreateSmartAccessGatewayRequest struct {
	*requests.RpcRequest
	MaxBandWidth         requests.Integer `position:"Query" name:"MaxBandWidth"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Description          string           `position:"Query" name:"Description"`
	ReceiverTown         string           `position:"Query" name:"ReceiverTown"`
	ReceiverDistrict     string           `position:"Query" name:"ReceiverDistrict"`
	ReceiverAddress      string           `position:"Query" name:"ReceiverAddress"`
	BuyerMessage         string           `position:"Query" name:"BuyerMessage"`
	HardWareSpec         string           `position:"Query" name:"HardWareSpec"`
	ReceiverEmail        string           `position:"Query" name:"ReceiverEmail"`
	ReceiverState        string           `position:"Query" name:"ReceiverState"`
	ReceiverCity         string           `position:"Query" name:"ReceiverCity"`
	Period               requests.Integer `position:"Query" name:"Period"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	ReceiverMobile       string           `position:"Query" name:"ReceiverMobile"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ReceiverPhone        string           `position:"Query" name:"ReceiverPhone"`
	ReceiverName         string           `position:"Query" name:"ReceiverName"`
	HaType               string           `position:"Query" name:"HaType"`
	Name                 string           `position:"Query" name:"Name"`
	ReceiverCountry      string           `position:"Query" name:"ReceiverCountry"`
	ChargeType           string           `position:"Query" name:"ChargeType"`
	ReceiverZip          string           `position:"Query" name:"ReceiverZip"`
}

CreateSmartAccessGatewayRequest is the request struct for api CreateSmartAccessGateway

func CreateCreateSmartAccessGatewayRequest

func CreateCreateSmartAccessGatewayRequest() (request *CreateSmartAccessGatewayRequest)

CreateCreateSmartAccessGatewayRequest creates a request to invoke CreateSmartAccessGateway API

type CreateSmartAccessGatewayResponse

type CreateSmartAccessGatewayResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	SmartAGId   string `json:"SmartAGId" xml:"SmartAGId"`
	Name        string `json:"Name" xml:"Name"`
	OrderId     string `json:"OrderId" xml:"OrderId"`
	Description string `json:"Description" xml:"Description"`
}

CreateSmartAccessGatewayResponse is the response struct for api CreateSmartAccessGateway

func CreateCreateSmartAccessGatewayResponse

func CreateCreateSmartAccessGatewayResponse() (response *CreateSmartAccessGatewayResponse)

CreateCreateSmartAccessGatewayResponse creates a response to parse from CreateSmartAccessGateway response

type DeleteCloudConnectNetworkRequest

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

DeleteCloudConnectNetworkRequest is the request struct for api DeleteCloudConnectNetwork

func CreateDeleteCloudConnectNetworkRequest

func CreateDeleteCloudConnectNetworkRequest() (request *DeleteCloudConnectNetworkRequest)

CreateDeleteCloudConnectNetworkRequest creates a request to invoke DeleteCloudConnectNetwork API

type DeleteCloudConnectNetworkResponse

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

DeleteCloudConnectNetworkResponse is the response struct for api DeleteCloudConnectNetwork

func CreateDeleteCloudConnectNetworkResponse

func CreateDeleteCloudConnectNetworkResponse() (response *DeleteCloudConnectNetworkResponse)

CreateDeleteCloudConnectNetworkResponse creates a response to parse from DeleteCloudConnectNetwork response

type DeleteDedicatedLineBackupRequest

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

DeleteDedicatedLineBackupRequest is the request struct for api DeleteDedicatedLineBackup

func CreateDeleteDedicatedLineBackupRequest

func CreateDeleteDedicatedLineBackupRequest() (request *DeleteDedicatedLineBackupRequest)

CreateDeleteDedicatedLineBackupRequest creates a request to invoke DeleteDedicatedLineBackup API

type DeleteDedicatedLineBackupResponse

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

DeleteDedicatedLineBackupResponse is the response struct for api DeleteDedicatedLineBackup

func CreateDeleteDedicatedLineBackupResponse

func CreateDeleteDedicatedLineBackupResponse() (response *DeleteDedicatedLineBackupResponse)

CreateDeleteDedicatedLineBackupResponse creates a response to parse from DeleteDedicatedLineBackup response

type DescribeCloudConnectNetworksRequest

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

DescribeCloudConnectNetworksRequest is the request struct for api DescribeCloudConnectNetworks

func CreateDescribeCloudConnectNetworksRequest

func CreateDescribeCloudConnectNetworksRequest() (request *DescribeCloudConnectNetworksRequest)

CreateDescribeCloudConnectNetworksRequest creates a request to invoke DescribeCloudConnectNetworks API

type DescribeCloudConnectNetworksResponse

type DescribeCloudConnectNetworksResponse 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"`
	CloudConnectNetworks CloudConnectNetworks `json:"CloudConnectNetworks" xml:"CloudConnectNetworks"`
}

DescribeCloudConnectNetworksResponse is the response struct for api DescribeCloudConnectNetworks

func CreateDescribeCloudConnectNetworksResponse

func CreateDescribeCloudConnectNetworksResponse() (response *DescribeCloudConnectNetworksResponse)

CreateDescribeCloudConnectNetworksResponse creates a response to parse from DescribeCloudConnectNetworks 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"`
}

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 DescribeSmartAccessGatewayHaRequest

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

DescribeSmartAccessGatewayHaRequest is the request struct for api DescribeSmartAccessGatewayHa

func CreateDescribeSmartAccessGatewayHaRequest

func CreateDescribeSmartAccessGatewayHaRequest() (request *DescribeSmartAccessGatewayHaRequest)

CreateDescribeSmartAccessGatewayHaRequest creates a request to invoke DescribeSmartAccessGatewayHa API

type DescribeSmartAccessGatewayHaResponse

type DescribeSmartAccessGatewayHaResponse struct {
	*responses.BaseResponse
	RequestId              string `json:"RequestId" xml:"RequestId"`
	DeviceLevelBackupState string `json:"DeviceLevelBackupState" xml:"DeviceLevelBackupState"`
	DeviceLevelBackupType  string `json:"DeviceLevelBackupType" xml:"DeviceLevelBackupType"`
	MainDeviceId           string `json:"MainDeviceId" xml:"MainDeviceId"`
	BackupDeviceId         string `json:"BackupDeviceId" xml:"BackupDeviceId"`
	LinkLevelBackupState   string `json:"LinkLevelBackupState" xml:"LinkLevelBackupState"`
	LinkLevelBackupType    string `json:"LinkLevelBackupType" xml:"LinkLevelBackupType"`
	MainLinkId             string `json:"MainLinkId" xml:"MainLinkId"`
	BackupLinkId           string `json:"BackupLinkId" xml:"BackupLinkId"`
	SmartAGId              string `json:"SmartAGId" xml:"SmartAGId"`
}

DescribeSmartAccessGatewayHaResponse is the response struct for api DescribeSmartAccessGatewayHa

func CreateDescribeSmartAccessGatewayHaResponse

func CreateDescribeSmartAccessGatewayHaResponse() (response *DescribeSmartAccessGatewayHaResponse)

CreateDescribeSmartAccessGatewayHaResponse creates a response to parse from DescribeSmartAccessGatewayHa response

type DescribeSmartAccessGatewayVersionsRequest

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

DescribeSmartAccessGatewayVersionsRequest is the request struct for api DescribeSmartAccessGatewayVersions

func CreateDescribeSmartAccessGatewayVersionsRequest

func CreateDescribeSmartAccessGatewayVersionsRequest() (request *DescribeSmartAccessGatewayVersionsRequest)

CreateDescribeSmartAccessGatewayVersionsRequest creates a request to invoke DescribeSmartAccessGatewayVersions API

type DescribeSmartAccessGatewayVersionsResponse

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

DescribeSmartAccessGatewayVersionsResponse is the response struct for api DescribeSmartAccessGatewayVersions

func CreateDescribeSmartAccessGatewayVersionsResponse

func CreateDescribeSmartAccessGatewayVersionsResponse() (response *DescribeSmartAccessGatewayVersionsResponse)

CreateDescribeSmartAccessGatewayVersionsResponse creates a response to parse from DescribeSmartAccessGatewayVersions response

type DescribeSmartAccessGatewaysRequest

type DescribeSmartAccessGatewaysRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	PageSize             string           `position:"Query" name:"PageSize"`
	AssociatedCcnId      string           `position:"Query" name:"AssociatedCcnId"`
	SmartAGId            string           `position:"Query" name:"SmartAGId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber           string           `position:"Query" name:"PageNumber"`
	Status               string           `position:"Query" name:"Status"`
}

DescribeSmartAccessGatewaysRequest is the request struct for api DescribeSmartAccessGateways

func CreateDescribeSmartAccessGatewaysRequest

func CreateDescribeSmartAccessGatewaysRequest() (request *DescribeSmartAccessGatewaysRequest)

CreateDescribeSmartAccessGatewaysRequest creates a request to invoke DescribeSmartAccessGateways API

type DescribeSmartAccessGatewaysResponse

type DescribeSmartAccessGatewaysResponse 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"`
	SmartAccessGateways SmartAccessGateways `json:"SmartAccessGateways" xml:"SmartAccessGateways"`
}

DescribeSmartAccessGatewaysResponse is the response struct for api DescribeSmartAccessGateways

func CreateDescribeSmartAccessGatewaysResponse

func CreateDescribeSmartAccessGatewaysResponse() (response *DescribeSmartAccessGatewaysResponse)

CreateDescribeSmartAccessGatewaysResponse creates a response to parse from DescribeSmartAccessGateways response

type GetCloudConnectNetworkUseLimitRequest

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

GetCloudConnectNetworkUseLimitRequest is the request struct for api GetCloudConnectNetworkUseLimit

func CreateGetCloudConnectNetworkUseLimitRequest

func CreateGetCloudConnectNetworkUseLimitRequest() (request *GetCloudConnectNetworkUseLimitRequest)

CreateGetCloudConnectNetworkUseLimitRequest creates a request to invoke GetCloudConnectNetworkUseLimit API

type GetCloudConnectNetworkUseLimitResponse

type GetCloudConnectNetworkUseLimitResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	TotalAmount int    `json:"TotalAmount" xml:"TotalAmount"`
	UsedAmount  int    `json:"UsedAmount" xml:"UsedAmount"`
}

GetCloudConnectNetworkUseLimitResponse is the response struct for api GetCloudConnectNetworkUseLimit

func CreateGetCloudConnectNetworkUseLimitResponse

func CreateGetCloudConnectNetworkUseLimitResponse() (response *GetCloudConnectNetworkUseLimitResponse)

CreateGetCloudConnectNetworkUseLimitResponse creates a response to parse from GetCloudConnectNetworkUseLimit response

type GetSmartAccessGatewayUseLimitRequest

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

GetSmartAccessGatewayUseLimitRequest is the request struct for api GetSmartAccessGatewayUseLimit

func CreateGetSmartAccessGatewayUseLimitRequest

func CreateGetSmartAccessGatewayUseLimitRequest() (request *GetSmartAccessGatewayUseLimitRequest)

CreateGetSmartAccessGatewayUseLimitRequest creates a request to invoke GetSmartAccessGatewayUseLimit API

type GetSmartAccessGatewayUseLimitResponse

type GetSmartAccessGatewayUseLimitResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	TotalAmount int    `json:"TotalAmount" xml:"TotalAmount"`
	UsedAmount  int    `json:"UsedAmount" xml:"UsedAmount"`
}

GetSmartAccessGatewayUseLimitResponse is the response struct for api GetSmartAccessGatewayUseLimit

func CreateGetSmartAccessGatewayUseLimitResponse

func CreateGetSmartAccessGatewayUseLimitResponse() (response *GetSmartAccessGatewayUseLimitResponse)

CreateGetSmartAccessGatewayUseLimitResponse creates a response to parse from GetSmartAccessGatewayUseLimit response

type ModifyCloudConnectNetworkRequest

type ModifyCloudConnectNetworkRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	CcnId                string           `position:"Query" name:"CcnId"`
	Name                 string           `position:"Query" name:"Name"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ModifyCloudConnectNetworkRequest is the request struct for api ModifyCloudConnectNetwork

func CreateModifyCloudConnectNetworkRequest

func CreateModifyCloudConnectNetworkRequest() (request *ModifyCloudConnectNetworkRequest)

CreateModifyCloudConnectNetworkRequest creates a request to invoke ModifyCloudConnectNetwork API

type ModifyCloudConnectNetworkResponse

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

ModifyCloudConnectNetworkResponse is the response struct for api ModifyCloudConnectNetwork

func CreateModifyCloudConnectNetworkResponse

func CreateModifyCloudConnectNetworkResponse() (response *ModifyCloudConnectNetworkResponse)

CreateModifyCloudConnectNetworkResponse creates a response to parse from ModifyCloudConnectNetwork response

type ModifySmartAccessGatewayRequest

type ModifySmartAccessGatewayRequest struct {
	*requests.RpcRequest
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	City                  string           `position:"Query" name:"City"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	Name                  string           `position:"Query" name:"Name"`
	CidrBlock             string           `position:"Query" name:"CidrBlock"`
	SmartAGId             string           `position:"Query" name:"SmartAGId"`
	Description           string           `position:"Query" name:"Description"`
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	SecurityLockThreshold requests.Integer `position:"Query" name:"SecurityLockThreshold"`
}

ModifySmartAccessGatewayRequest is the request struct for api ModifySmartAccessGateway

func CreateModifySmartAccessGatewayRequest

func CreateModifySmartAccessGatewayRequest() (request *ModifySmartAccessGatewayRequest)

CreateModifySmartAccessGatewayRequest creates a request to invoke ModifySmartAccessGateway API

type ModifySmartAccessGatewayResponse

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

ModifySmartAccessGatewayResponse is the response struct for api ModifySmartAccessGateway

func CreateModifySmartAccessGatewayResponse

func CreateModifySmartAccessGatewayResponse() (response *ModifySmartAccessGatewayResponse)

CreateModifySmartAccessGatewayResponse creates a response to parse from ModifySmartAccessGateway response

type RebootSmartAccessGatewayRequest

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

RebootSmartAccessGatewayRequest is the request struct for api RebootSmartAccessGateway

func CreateRebootSmartAccessGatewayRequest

func CreateRebootSmartAccessGatewayRequest() (request *RebootSmartAccessGatewayRequest)

CreateRebootSmartAccessGatewayRequest creates a request to invoke RebootSmartAccessGateway API

type RebootSmartAccessGatewayResponse

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

RebootSmartAccessGatewayResponse is the response struct for api RebootSmartAccessGateway

func CreateRebootSmartAccessGatewayResponse

func CreateRebootSmartAccessGatewayResponse() (response *RebootSmartAccessGatewayResponse)

CreateRebootSmartAccessGatewayResponse creates a response to parse from RebootSmartAccessGateway response

type Region

type Region struct {
	RegionId       string `json:"RegionId" xml:"RegionId"`
	LocalName      string `json:"LocalName" xml:"LocalName"`
	RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"`
}

Region is a nested struct in smartag response

type Regions

type Regions struct {
	Region []Region `json:"Region" xml:"Region"`
}

Regions is a nested struct in smartag response

type SmartAGVersion

type SmartAGVersion struct {
	VersionCode string `json:"VersionCode" xml:"VersionCode"`
	VersionName string `json:"VersionName" xml:"VersionName"`
	CreateTime  int    `json:"CreateTime" xml:"CreateTime"`
}

SmartAGVersion is a nested struct in smartag response

type SmartAGVersions

type SmartAGVersions struct {
	SmartAGVersion []SmartAGVersion `json:"SmartAGVersion" xml:"SmartAGVersion"`
}

SmartAGVersions is a nested struct in smartag response

type SmartAccessGateway

type SmartAccessGateway struct {
	SmartAGId             string `json:"SmartAGId" xml:"SmartAGId"`
	Name                  string `json:"Name" xml:"Name"`
	City                  string `json:"City" xml:"City"`
	MaxBandwidth          string `json:"MaxBandwidth" xml:"MaxBandwidth"`
	Status                string `json:"Status" xml:"Status"`
	CidrBlock             string `json:"CidrBlock" xml:"CidrBlock"`
	AssociatedCcnId       string `json:"AssociatedCcnId" xml:"AssociatedCcnId"`
	AssociatedCcnName     string `json:"AssociatedCcnName" xml:"AssociatedCcnName"`
	Description           string `json:"Description" xml:"Description"`
	CreateTime            int    `json:"CreateTime" xml:"CreateTime"`
	EndTime               int    `json:"EndTime" xml:"EndTime"`
	SoftwareVersion       string `json:"SoftwareVersion" xml:"SoftwareVersion"`
	HardwareVersion       string `json:"HardwareVersion" xml:"HardwareVersion"`
	SerialNumber          string `json:"SerialNumber" xml:"SerialNumber"`
	SecurityLockThreshold int    `json:"SecurityLockThreshold" xml:"SecurityLockThreshold"`
}

SmartAccessGateway is a nested struct in smartag response

type SmartAccessGateways

type SmartAccessGateways struct {
	SmartAccessGateway []SmartAccessGateway `json:"SmartAccessGateway" xml:"SmartAccessGateway"`
}

SmartAccessGateways is a nested struct in smartag response

type SwitchCloudBoxHaStateRequest

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

SwitchCloudBoxHaStateRequest is the request struct for api SwitchCloudBoxHaState

func CreateSwitchCloudBoxHaStateRequest

func CreateSwitchCloudBoxHaStateRequest() (request *SwitchCloudBoxHaStateRequest)

CreateSwitchCloudBoxHaStateRequest creates a request to invoke SwitchCloudBoxHaState API

type SwitchCloudBoxHaStateResponse

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

SwitchCloudBoxHaStateResponse is the response struct for api SwitchCloudBoxHaState

func CreateSwitchCloudBoxHaStateResponse

func CreateSwitchCloudBoxHaStateResponse() (response *SwitchCloudBoxHaStateResponse)

CreateSwitchCloudBoxHaStateResponse creates a response to parse from SwitchCloudBoxHaState response

type UnbindSmartAccessGatewayRequest

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

UnbindSmartAccessGatewayRequest is the request struct for api UnbindSmartAccessGateway

func CreateUnbindSmartAccessGatewayRequest

func CreateUnbindSmartAccessGatewayRequest() (request *UnbindSmartAccessGatewayRequest)

CreateUnbindSmartAccessGatewayRequest creates a request to invoke UnbindSmartAccessGateway API

type UnbindSmartAccessGatewayResponse

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

UnbindSmartAccessGatewayResponse is the response struct for api UnbindSmartAccessGateway

func CreateUnbindSmartAccessGatewayResponse

func CreateUnbindSmartAccessGatewayResponse() (response *UnbindSmartAccessGatewayResponse)

CreateUnbindSmartAccessGatewayResponse creates a response to parse from UnbindSmartAccessGateway response

type UnlockSmartAccessGatewayRequest

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

UnlockSmartAccessGatewayRequest is the request struct for api UnlockSmartAccessGateway

func CreateUnlockSmartAccessGatewayRequest

func CreateUnlockSmartAccessGatewayRequest() (request *UnlockSmartAccessGatewayRequest)

CreateUnlockSmartAccessGatewayRequest creates a request to invoke UnlockSmartAccessGateway API

type UnlockSmartAccessGatewayResponse

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

UnlockSmartAccessGatewayResponse is the response struct for api UnlockSmartAccessGateway

func CreateUnlockSmartAccessGatewayResponse

func CreateUnlockSmartAccessGatewayResponse() (response *UnlockSmartAccessGatewayResponse)

CreateUnlockSmartAccessGatewayResponse creates a response to parse from UnlockSmartAccessGateway response

type UpdateSmartAccessGatewayVersionRequest

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

UpdateSmartAccessGatewayVersionRequest is the request struct for api UpdateSmartAccessGatewayVersion

func CreateUpdateSmartAccessGatewayVersionRequest

func CreateUpdateSmartAccessGatewayVersionRequest() (request *UpdateSmartAccessGatewayVersionRequest)

CreateUpdateSmartAccessGatewayVersionRequest creates a request to invoke UpdateSmartAccessGatewayVersion API

type UpdateSmartAccessGatewayVersionResponse

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

UpdateSmartAccessGatewayVersionResponse is the response struct for api UpdateSmartAccessGatewayVersion

func CreateUpdateSmartAccessGatewayVersionResponse

func CreateUpdateSmartAccessGatewayVersionResponse() (response *UpdateSmartAccessGatewayVersionResponse)

CreateUpdateSmartAccessGatewayVersionResponse creates a response to parse from UpdateSmartAccessGatewayVersion response

Jump to

Keyboard shortcuts

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