hitsdb

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: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type Client

type Client struct {
	sdk.Client
}

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

func NewClient

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

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

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

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

func NewClientWithEcsRamRole

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

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

func NewClientWithOptions

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

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

func NewClientWithProvider

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

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

func NewClientWithRamRoleArn

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

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

func NewClientWithRamRoleArnAndPolicy

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

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

func NewClientWithRsaKeyPair

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

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

func NewClientWithStsToken

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

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

func (*Client) CreateLindormInstance

func (client *Client) CreateLindormInstance(request *CreateLindormInstanceRequest) (response *CreateLindormInstanceResponse, err error)

CreateLindormInstance invokes the hitsdb.CreateLindormInstance API synchronously

func (*Client) CreateLindormInstanceWithCallback

func (client *Client) CreateLindormInstanceWithCallback(request *CreateLindormInstanceRequest, callback func(response *CreateLindormInstanceResponse, err error)) <-chan int

CreateLindormInstanceWithCallback invokes the hitsdb.CreateLindormInstance API asynchronously

func (*Client) CreateLindormInstanceWithChan

func (client *Client) CreateLindormInstanceWithChan(request *CreateLindormInstanceRequest) (<-chan *CreateLindormInstanceResponse, <-chan error)

CreateLindormInstanceWithChan invokes the hitsdb.CreateLindormInstance API asynchronously

func (*Client) DescribeRegions

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions invokes the hitsdb.DescribeRegions API synchronously

func (*Client) DescribeRegionsWithCallback

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

DescribeRegionsWithCallback invokes the hitsdb.DescribeRegions API asynchronously

func (*Client) DescribeRegionsWithChan

func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)

DescribeRegionsWithChan invokes the hitsdb.DescribeRegions API asynchronously

func (*Client) GetInstanceIpWhiteList

func (client *Client) GetInstanceIpWhiteList(request *GetInstanceIpWhiteListRequest) (response *GetInstanceIpWhiteListResponse, err error)

GetInstanceIpWhiteList invokes the hitsdb.GetInstanceIpWhiteList API synchronously

func (*Client) GetInstanceIpWhiteListWithCallback

func (client *Client) GetInstanceIpWhiteListWithCallback(request *GetInstanceIpWhiteListRequest, callback func(response *GetInstanceIpWhiteListResponse, err error)) <-chan int

GetInstanceIpWhiteListWithCallback invokes the hitsdb.GetInstanceIpWhiteList API asynchronously

func (*Client) GetInstanceIpWhiteListWithChan

func (client *Client) GetInstanceIpWhiteListWithChan(request *GetInstanceIpWhiteListRequest) (<-chan *GetInstanceIpWhiteListResponse, <-chan error)

GetInstanceIpWhiteListWithChan invokes the hitsdb.GetInstanceIpWhiteList API asynchronously

func (*Client) GetLindormInstance

func (client *Client) GetLindormInstance(request *GetLindormInstanceRequest) (response *GetLindormInstanceResponse, err error)

GetLindormInstance invokes the hitsdb.GetLindormInstance API synchronously

func (*Client) GetLindormInstanceEngineList

func (client *Client) GetLindormInstanceEngineList(request *GetLindormInstanceEngineListRequest) (response *GetLindormInstanceEngineListResponse, err error)

GetLindormInstanceEngineList invokes the hitsdb.GetLindormInstanceEngineList API synchronously

func (*Client) GetLindormInstanceEngineListWithCallback

func (client *Client) GetLindormInstanceEngineListWithCallback(request *GetLindormInstanceEngineListRequest, callback func(response *GetLindormInstanceEngineListResponse, err error)) <-chan int

GetLindormInstanceEngineListWithCallback invokes the hitsdb.GetLindormInstanceEngineList API asynchronously

func (*Client) GetLindormInstanceEngineListWithChan

func (client *Client) GetLindormInstanceEngineListWithChan(request *GetLindormInstanceEngineListRequest) (<-chan *GetLindormInstanceEngineListResponse, <-chan error)

GetLindormInstanceEngineListWithChan invokes the hitsdb.GetLindormInstanceEngineList API asynchronously

func (*Client) GetLindormInstanceList

func (client *Client) GetLindormInstanceList(request *GetLindormInstanceListRequest) (response *GetLindormInstanceListResponse, err error)

GetLindormInstanceList invokes the hitsdb.GetLindormInstanceList API synchronously

func (*Client) GetLindormInstanceListWithCallback

func (client *Client) GetLindormInstanceListWithCallback(request *GetLindormInstanceListRequest, callback func(response *GetLindormInstanceListResponse, err error)) <-chan int

GetLindormInstanceListWithCallback invokes the hitsdb.GetLindormInstanceList API asynchronously

func (*Client) GetLindormInstanceListWithChan

func (client *Client) GetLindormInstanceListWithChan(request *GetLindormInstanceListRequest) (<-chan *GetLindormInstanceListResponse, <-chan error)

GetLindormInstanceListWithChan invokes the hitsdb.GetLindormInstanceList API asynchronously

func (*Client) GetLindormInstanceWithCallback

func (client *Client) GetLindormInstanceWithCallback(request *GetLindormInstanceRequest, callback func(response *GetLindormInstanceResponse, err error)) <-chan int

GetLindormInstanceWithCallback invokes the hitsdb.GetLindormInstance API asynchronously

func (*Client) GetLindormInstanceWithChan

func (client *Client) GetLindormInstanceWithChan(request *GetLindormInstanceRequest) (<-chan *GetLindormInstanceResponse, <-chan error)

GetLindormInstanceWithChan invokes the hitsdb.GetLindormInstance API asynchronously

func (*Client) ListTagResources

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

ListTagResources invokes the hitsdb.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback

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

ListTagResourcesWithCallback invokes the hitsdb.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan

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

ListTagResourcesWithChan invokes the hitsdb.ListTagResources API asynchronously

func (*Client) ModifyInstancePayType

func (client *Client) ModifyInstancePayType(request *ModifyInstancePayTypeRequest) (response *ModifyInstancePayTypeResponse, err error)

ModifyInstancePayType invokes the hitsdb.ModifyInstancePayType API synchronously

func (*Client) ModifyInstancePayTypeWithCallback

func (client *Client) ModifyInstancePayTypeWithCallback(request *ModifyInstancePayTypeRequest, callback func(response *ModifyInstancePayTypeResponse, err error)) <-chan int

ModifyInstancePayTypeWithCallback invokes the hitsdb.ModifyInstancePayType API asynchronously

func (*Client) ModifyInstancePayTypeWithChan

func (client *Client) ModifyInstancePayTypeWithChan(request *ModifyInstancePayTypeRequest) (<-chan *ModifyInstancePayTypeResponse, <-chan error)

ModifyInstancePayTypeWithChan invokes the hitsdb.ModifyInstancePayType API asynchronously

func (*Client) ReleaseLindormInstance

func (client *Client) ReleaseLindormInstance(request *ReleaseLindormInstanceRequest) (response *ReleaseLindormInstanceResponse, err error)

ReleaseLindormInstance invokes the hitsdb.ReleaseLindormInstance API synchronously

func (*Client) ReleaseLindormInstanceWithCallback

func (client *Client) ReleaseLindormInstanceWithCallback(request *ReleaseLindormInstanceRequest, callback func(response *ReleaseLindormInstanceResponse, err error)) <-chan int

ReleaseLindormInstanceWithCallback invokes the hitsdb.ReleaseLindormInstance API asynchronously

func (*Client) ReleaseLindormInstanceWithChan

func (client *Client) ReleaseLindormInstanceWithChan(request *ReleaseLindormInstanceRequest) (<-chan *ReleaseLindormInstanceResponse, <-chan error)

ReleaseLindormInstanceWithChan invokes the hitsdb.ReleaseLindormInstance API asynchronously

func (*Client) RenewLindormInstance

func (client *Client) RenewLindormInstance(request *RenewLindormInstanceRequest) (response *RenewLindormInstanceResponse, err error)

RenewLindormInstance invokes the hitsdb.RenewLindormInstance API synchronously

func (*Client) RenewLindormInstanceWithCallback

func (client *Client) RenewLindormInstanceWithCallback(request *RenewLindormInstanceRequest, callback func(response *RenewLindormInstanceResponse, err error)) <-chan int

RenewLindormInstanceWithCallback invokes the hitsdb.RenewLindormInstance API asynchronously

func (*Client) RenewLindormInstanceWithChan

func (client *Client) RenewLindormInstanceWithChan(request *RenewLindormInstanceRequest) (<-chan *RenewLindormInstanceResponse, <-chan error)

RenewLindormInstanceWithChan invokes the hitsdb.RenewLindormInstance API asynchronously

func (*Client) TagResources

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

TagResources invokes the hitsdb.TagResources API synchronously

func (*Client) TagResourcesWithCallback

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

TagResourcesWithCallback invokes the hitsdb.TagResources API asynchronously

func (*Client) TagResourcesWithChan

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

TagResourcesWithChan invokes the hitsdb.TagResources API asynchronously

func (*Client) UntagResources

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

UntagResources invokes the hitsdb.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback

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

UntagResourcesWithCallback invokes the hitsdb.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan

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

UntagResourcesWithChan invokes the hitsdb.UntagResources API asynchronously

func (*Client) UpdateInstanceIpWhiteList

func (client *Client) UpdateInstanceIpWhiteList(request *UpdateInstanceIpWhiteListRequest) (response *UpdateInstanceIpWhiteListResponse, err error)

UpdateInstanceIpWhiteList invokes the hitsdb.UpdateInstanceIpWhiteList API synchronously

func (*Client) UpdateInstanceIpWhiteListWithCallback

func (client *Client) UpdateInstanceIpWhiteListWithCallback(request *UpdateInstanceIpWhiteListRequest, callback func(response *UpdateInstanceIpWhiteListResponse, err error)) <-chan int

UpdateInstanceIpWhiteListWithCallback invokes the hitsdb.UpdateInstanceIpWhiteList API asynchronously

func (*Client) UpdateInstanceIpWhiteListWithChan

func (client *Client) UpdateInstanceIpWhiteListWithChan(request *UpdateInstanceIpWhiteListRequest) (<-chan *UpdateInstanceIpWhiteListResponse, <-chan error)

UpdateInstanceIpWhiteListWithChan invokes the hitsdb.UpdateInstanceIpWhiteList API asynchronously

func (*Client) UpgradeLindormInstance

func (client *Client) UpgradeLindormInstance(request *UpgradeLindormInstanceRequest) (response *UpgradeLindormInstanceResponse, err error)

UpgradeLindormInstance invokes the hitsdb.UpgradeLindormInstance API synchronously

func (*Client) UpgradeLindormInstanceWithCallback

func (client *Client) UpgradeLindormInstanceWithCallback(request *UpgradeLindormInstanceRequest, callback func(response *UpgradeLindormInstanceResponse, err error)) <-chan int

UpgradeLindormInstanceWithCallback invokes the hitsdb.UpgradeLindormInstance API asynchronously

func (*Client) UpgradeLindormInstanceWithChan

func (client *Client) UpgradeLindormInstanceWithChan(request *UpgradeLindormInstanceRequest) (<-chan *UpgradeLindormInstanceResponse, <-chan error)

UpgradeLindormInstanceWithChan invokes the hitsdb.UpgradeLindormInstance API asynchronously

type CreateLindormInstanceRequest

type CreateLindormInstanceRequest struct {
	*requests.RpcRequest
	ArchVersion          string           `position:"Query" name:"ArchVersion"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	LogSpec              string           `position:"Query" name:"LogSpec"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	TsdbNum              requests.Integer `position:"Query" name:"TsdbNum"`
	PrimaryVSwitchId     string           `position:"Query" name:"PrimaryVSwitchId"`
	SolrNum              requests.Integer `position:"Query" name:"SolrNum"`
	InstanceStorage      string           `position:"Query" name:"InstanceStorage"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	LindormNum           requests.Integer `position:"Query" name:"LindormNum"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	LogSingleStorage     requests.Integer `position:"Query" name:"LogSingleStorage"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	ArbiterZoneId        string           `position:"Query" name:"ArbiterZoneId"`
	PricingCycle         string           `position:"Query" name:"PricingCycle"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	MultiZoneCombination string           `position:"Query" name:"MultiZoneCombination"`
	TsdbSpec             string           `position:"Query" name:"TsdbSpec"`
	PrimaryZoneId        string           `position:"Query" name:"PrimaryZoneId"`
	FilestoreSpec        string           `position:"Query" name:"FilestoreSpec"`
	Duration             string           `position:"Query" name:"Duration"`
	DiskCategory         string           `position:"Query" name:"DiskCategory"`
	LindormSpec          string           `position:"Query" name:"LindormSpec"`
	ColdStorage          requests.Integer `position:"Query" name:"ColdStorage"`
	LogNum               requests.Integer `position:"Query" name:"LogNum"`
	StandbyVSwitchId     string           `position:"Query" name:"StandbyVSwitchId"`
	SolrSpec             string           `position:"Query" name:"SolrSpec"`
	LogDiskCategory      string           `position:"Query" name:"LogDiskCategory"`
	CoreSingleStorage    requests.Integer `position:"Query" name:"CoreSingleStorage"`
	StandbyZoneId        string           `position:"Query" name:"StandbyZoneId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	InstanceAlias        string           `position:"Query" name:"InstanceAlias"`
	FilestoreNum         requests.Integer `position:"Query" name:"FilestoreNum"`
	CoreSpec             string           `position:"Query" name:"CoreSpec"`
	VPCId                string           `position:"Query" name:"VPCId"`
	PayType              string           `position:"Query" name:"PayType"`
	ArbiterVSwitchId     string           `position:"Query" name:"ArbiterVSwitchId"`
}

CreateLindormInstanceRequest is the request struct for api CreateLindormInstance

func CreateCreateLindormInstanceRequest

func CreateCreateLindormInstanceRequest() (request *CreateLindormInstanceRequest)

CreateCreateLindormInstanceRequest creates a request to invoke CreateLindormInstance API

type CreateLindormInstanceResponse

type CreateLindormInstanceResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	OrderId    int64  `json:"OrderId" xml:"OrderId"`
}

CreateLindormInstanceResponse is the response struct for api CreateLindormInstance

func CreateCreateLindormInstanceResponse

func CreateCreateLindormInstanceResponse() (response *CreateLindormInstanceResponse)

CreateCreateLindormInstanceResponse creates a response to parse from CreateLindormInstance response

type DescribeRegionsRequest

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

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   []Region `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 Engine

type Engine struct {
	Version       string `json:"Version" xml:"Version"`
	CpuCount      string `json:"CpuCount" xml:"CpuCount"`
	CoreCount     string `json:"CoreCount" xml:"CoreCount"`
	Engine        string `json:"Engine" xml:"Engine"`
	MemorySize    string `json:"MemorySize" xml:"MemorySize"`
	IsLastVersion bool   `json:"IsLastVersion" xml:"IsLastVersion"`
	LatestVersion string `json:"LatestVersion" xml:"LatestVersion"`
}

Engine is a nested struct in hitsdb response

type EngineInfo

type EngineInfo struct {
	EngineType  string    `json:"EngineType" xml:"EngineType"`
	NetInfoList []NetInfo `json:"NetInfoList" xml:"NetInfoList"`
}

EngineInfo is a nested struct in hitsdb response

type EngineListInGetLindormInstance

type EngineListInGetLindormInstance struct {
	Engine []Engine `json:"Engine" xml:"Engine"`
}

EngineListInGetLindormInstance is a nested struct in hitsdb response

type EngineListInGetLindormInstanceEngineList

type EngineListInGetLindormInstanceEngineList struct {
	EngineInfo []EngineInfo `json:"EngineInfo" xml:"EngineInfo"`
}

EngineListInGetLindormInstanceEngineList is a nested struct in hitsdb response

type GetInstanceIpWhiteListRequest

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

GetInstanceIpWhiteListRequest is the request struct for api GetInstanceIpWhiteList

func CreateGetInstanceIpWhiteListRequest

func CreateGetInstanceIpWhiteListRequest() (request *GetInstanceIpWhiteListRequest)

CreateGetInstanceIpWhiteListRequest creates a request to invoke GetInstanceIpWhiteList API

type GetInstanceIpWhiteListResponse

type GetInstanceIpWhiteListResponse struct {
	*responses.BaseResponse
	InstanceId string   `json:"InstanceId" xml:"InstanceId"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	IpList     []string `json:"IpList" xml:"IpList"`
}

GetInstanceIpWhiteListResponse is the response struct for api GetInstanceIpWhiteList

func CreateGetInstanceIpWhiteListResponse

func CreateGetInstanceIpWhiteListResponse() (response *GetInstanceIpWhiteListResponse)

CreateGetInstanceIpWhiteListResponse creates a response to parse from GetInstanceIpWhiteList response

type GetLindormInstanceEngineListRequest

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

GetLindormInstanceEngineListRequest is the request struct for api GetLindormInstanceEngineList

func CreateGetLindormInstanceEngineListRequest

func CreateGetLindormInstanceEngineListRequest() (request *GetLindormInstanceEngineListRequest)

CreateGetLindormInstanceEngineListRequest creates a request to invoke GetLindormInstanceEngineList API

type GetLindormInstanceEngineListResponse

type GetLindormInstanceEngineListResponse struct {
	*responses.BaseResponse
	InstanceId string       `json:"InstanceId" xml:"InstanceId"`
	RequestId  string       `json:"RequestId" xml:"RequestId"`
	EngineList []EngineInfo `json:"EngineList" xml:"EngineList"`
}

GetLindormInstanceEngineListResponse is the response struct for api GetLindormInstanceEngineList

func CreateGetLindormInstanceEngineListResponse

func CreateGetLindormInstanceEngineListResponse() (response *GetLindormInstanceEngineListResponse)

CreateGetLindormInstanceEngineListResponse creates a response to parse from GetLindormInstanceEngineList response

type GetLindormInstanceListRequest

type GetLindormInstanceListRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer             `position:"Query" name:"ResourceOwnerId"`
	SupportEngine        requests.Integer             `position:"Query" name:"SupportEngine"`
	PageNumber           requests.Integer             `position:"Query" name:"PageNumber"`
	ResourceGroupId      string                       `position:"Query" name:"ResourceGroupId"`
	SecurityToken        string                       `position:"Query" name:"SecurityToken"`
	PageSize             requests.Integer             `position:"Query" name:"PageSize"`
	Tag                  *[]GetLindormInstanceListTag `position:"Query" name:"Tag"  type:"Repeated"`
	QueryStr             string                       `position:"Query" name:"QueryStr"`
	ResourceOwnerAccount string                       `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                       `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer             `position:"Query" name:"OwnerId"`
	ServiceType          string                       `position:"Query" name:"ServiceType"`
}

GetLindormInstanceListRequest is the request struct for api GetLindormInstanceList

func CreateGetLindormInstanceListRequest

func CreateGetLindormInstanceListRequest() (request *GetLindormInstanceListRequest)

CreateGetLindormInstanceListRequest creates a request to invoke GetLindormInstanceList API

type GetLindormInstanceListResponse

type GetLindormInstanceListResponse struct {
	*responses.BaseResponse
	RequestId    string                   `json:"RequestId" xml:"RequestId"`
	PageNumber   int                      `json:"PageNumber" xml:"PageNumber"`
	PageSize     int                      `json:"PageSize" xml:"PageSize"`
	Total        int                      `json:"Total" xml:"Total"`
	InstanceList []LindormInstanceSummary `json:"InstanceList" xml:"InstanceList"`
}

GetLindormInstanceListResponse is the response struct for api GetLindormInstanceList

func CreateGetLindormInstanceListResponse

func CreateGetLindormInstanceListResponse() (response *GetLindormInstanceListResponse)

CreateGetLindormInstanceListResponse creates a response to parse from GetLindormInstanceList response

type GetLindormInstanceListTag

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

GetLindormInstanceListTag is a repeated param struct in GetLindormInstanceListRequest

type GetLindormInstanceRequest

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

GetLindormInstanceRequest is the request struct for api GetLindormInstance

func CreateGetLindormInstanceRequest

func CreateGetLindormInstanceRequest() (request *GetLindormInstanceRequest)

CreateGetLindormInstanceRequest creates a request to invoke GetLindormInstance API

type GetLindormInstanceResponse

type GetLindormInstanceResponse struct {
	*responses.BaseResponse
	VpcId                string   `json:"VpcId" xml:"VpcId"`
	VswitchId            string   `json:"VswitchId" xml:"VswitchId"`
	CreateTime           string   `json:"CreateTime" xml:"CreateTime"`
	PayType              string   `json:"PayType" xml:"PayType"`
	NetworkType          string   `json:"NetworkType" xml:"NetworkType"`
	ServiceType          string   `json:"ServiceType" xml:"ServiceType"`
	EnableKms            bool     `json:"EnableKms" xml:"EnableKms"`
	DiskUsage            string   `json:"DiskUsage" xml:"DiskUsage"`
	DiskCategory         string   `json:"DiskCategory" xml:"DiskCategory"`
	RequestId            string   `json:"RequestId" xml:"RequestId"`
	ColdStorage          int      `json:"ColdStorage" xml:"ColdStorage"`
	ExpiredMilliseconds  int64    `json:"ExpiredMilliseconds" xml:"ExpiredMilliseconds"`
	EngineType           int      `json:"EngineType" xml:"EngineType"`
	ExpireTime           string   `json:"ExpireTime" xml:"ExpireTime"`
	AutoRenew            bool     `json:"AutoRenew" xml:"AutoRenew"`
	DeletionProtection   string   `json:"DeletionProtection" xml:"DeletionProtection"`
	InstanceStorage      string   `json:"InstanceStorage" xml:"InstanceStorage"`
	AliUid               int64    `json:"AliUid" xml:"AliUid"`
	InstanceId           string   `json:"InstanceId" xml:"InstanceId"`
	RegionId             string   `json:"RegionId" xml:"RegionId"`
	EnableFS             bool     `json:"EnableFS" xml:"EnableFS"`
	CreateMilliseconds   int64    `json:"CreateMilliseconds" xml:"CreateMilliseconds"`
	InstanceAlias        string   `json:"InstanceAlias" xml:"InstanceAlias"`
	EnableBDS            bool     `json:"EnableBDS" xml:"EnableBDS"`
	EnablePhoenix        bool     `json:"EnablePhoenix" xml:"EnablePhoenix"`
	DiskThreshold        string   `json:"DiskThreshold" xml:"DiskThreshold"`
	ZoneId               string   `json:"ZoneId" xml:"ZoneId"`
	InstanceStatus       string   `json:"InstanceStatus" xml:"InstanceStatus"`
	EnableCompute        bool     `json:"EnableCompute" xml:"EnableCompute"`
	EnableSSL            bool     `json:"EnableSSL" xml:"EnableSSL"`
	EnableCdc            bool     `json:"EnableCdc" xml:"EnableCdc"`
	EnableStream         bool     `json:"EnableStream" xml:"EnableStream"`
	EnableShs            bool     `json:"EnableShs" xml:"EnableShs"`
	MaintainStartTime    string   `json:"MaintainStartTime" xml:"MaintainStartTime"`
	MaintainEndTime      string   `json:"MaintainEndTime" xml:"MaintainEndTime"`
	ResourceGroupId      string   `json:"ResourceGroupId" xml:"ResourceGroupId"`
	LocalCloudCategory   string   `json:"LocalCloudCategory" xml:"LocalCloudCategory"`
	LocalCloudStorage    int      `json:"LocalCloudStorage" xml:"LocalCloudStorage"`
	PrimaryZoneId        string   `json:"PrimaryZoneId" xml:"PrimaryZoneId"`
	StandbyZoneId        string   `json:"StandbyZoneId" xml:"StandbyZoneId"`
	ArbiterZoneId        string   `json:"ArbiterZoneId" xml:"ArbiterZoneId"`
	PrimaryVSwitchId     string   `json:"PrimaryVSwitchId" xml:"PrimaryVSwitchId"`
	StandbyVSwitchId     string   `json:"StandbyVSwitchId" xml:"StandbyVSwitchId"`
	ArbiterVSwitchId     string   `json:"ArbiterVSwitchId" xml:"ArbiterVSwitchId"`
	MultiZoneCombination string   `json:"MultiZoneCombination" xml:"MultiZoneCombination"`
	CoreDiskCategory     string   `json:"CoreDiskCategory" xml:"CoreDiskCategory"`
	CoreSpec             string   `json:"CoreSpec" xml:"CoreSpec"`
	CoreNum              int      `json:"CoreNum" xml:"CoreNum"`
	CoreSingleStorage    int      `json:"CoreSingleStorage" xml:"CoreSingleStorage"`
	LogDiskCategory      string   `json:"LogDiskCategory" xml:"LogDiskCategory"`
	LogSpec              string   `json:"LogSpec" xml:"LogSpec"`
	LogNum               int      `json:"LogNum" xml:"LogNum"`
	LogSingleStorage     int      `json:"LogSingleStorage" xml:"LogSingleStorage"`
	EngineList           []Engine `json:"EngineList" xml:"EngineList"`
}

GetLindormInstanceResponse is the response struct for api GetLindormInstance

func CreateGetLindormInstanceResponse

func CreateGetLindormInstanceResponse() (response *GetLindormInstanceResponse)

CreateGetLindormInstanceResponse creates a response to parse from GetLindormInstance response

type InstanceList

type InstanceList struct {
	LindormInstanceSummary []LindormInstanceSummary `json:"LindormInstanceSummary" xml:"LindormInstanceSummary"`
}

InstanceList is a nested struct in hitsdb response

type IpList

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

IpList is a nested struct in hitsdb response

type LindormInstanceSummary

type LindormInstanceSummary struct {
	VpcId               string `json:"VpcId" xml:"VpcId"`
	EngineType          string `json:"EngineType" xml:"EngineType"`
	ExpireTime          string `json:"ExpireTime" xml:"ExpireTime"`
	CreateTime          string `json:"CreateTime" xml:"CreateTime"`
	PayType             string `json:"PayType" xml:"PayType"`
	AliUid              int64  `json:"AliUid" xml:"AliUid"`
	InstanceStorage     string `json:"InstanceStorage" xml:"InstanceStorage"`
	InstanceId          string `json:"InstanceId" xml:"InstanceId"`
	NetworkType         string `json:"NetworkType" xml:"NetworkType"`
	ServiceType         string `json:"ServiceType" xml:"ServiceType"`
	RegionId            string `json:"RegionId" xml:"RegionId"`
	CreateMilliseconds  int64  `json:"CreateMilliseconds" xml:"CreateMilliseconds"`
	InstanceAlias       string `json:"InstanceAlias" xml:"InstanceAlias"`
	ZoneId              string `json:"ZoneId" xml:"ZoneId"`
	InstanceStatus      string `json:"InstanceStatus" xml:"InstanceStatus"`
	ExpiredMilliseconds int64  `json:"ExpiredMilliseconds" xml:"ExpiredMilliseconds"`
	EnableStream        bool   `json:"EnableStream" xml:"EnableStream"`
	EnableCompute       bool   `json:"EnableCompute" xml:"EnableCompute"`
	ResourceGroupId     string `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Tags                []Tag  `json:"Tags" xml:"Tags"`
}

LindormInstanceSummary is a nested struct in hitsdb response

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer       `position:"Query" name:"ResourceOwnerId"`
	SecurityToken        string                 `position:"Query" name:"SecurityToken"`
	NextToken            string                 `position:"Query" name:"NextToken"`
	Tag                  *[]ListTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceId           *[]string              `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceOwnerAccount string                 `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string                 `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer       `position:"Query" name:"OwnerId"`
	ResourceType         string                 `position:"Query" name:"ResourceType"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	NextToken    string        `json:"NextToken" xml:"NextToken"`
	TagResources []TagResource `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag

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

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type ModifyInstancePayTypeRequest

type ModifyInstancePayTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Duration             requests.Integer `position:"Query" name:"Duration"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	PricingCycle         string           `position:"Query" name:"PricingCycle"`
	PayType              string           `position:"Query" name:"PayType"`
}

ModifyInstancePayTypeRequest is the request struct for api ModifyInstancePayType

func CreateModifyInstancePayTypeRequest

func CreateModifyInstancePayTypeRequest() (request *ModifyInstancePayTypeRequest)

CreateModifyInstancePayTypeRequest creates a request to invoke ModifyInstancePayType API

type ModifyInstancePayTypeResponse

type ModifyInstancePayTypeResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	OrderId    int64  `json:"OrderId" xml:"OrderId"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
}

ModifyInstancePayTypeResponse is the response struct for api ModifyInstancePayType

func CreateModifyInstancePayTypeResponse

func CreateModifyInstancePayTypeResponse() (response *ModifyInstancePayTypeResponse)

CreateModifyInstancePayTypeResponse creates a response to parse from ModifyInstancePayType response

type NetInfo

type NetInfo struct {
	AccessType       int    `json:"AccessType" xml:"AccessType"`
	Port             int    `json:"Port" xml:"Port"`
	ConnectionString string `json:"ConnectionString" xml:"ConnectionString"`
	NetType          string `json:"NetType" xml:"NetType"`
}

NetInfo is a nested struct in hitsdb response

type NetInfoList

type NetInfoList struct {
	NetInfo []NetInfo `json:"NetInfo" xml:"NetInfo"`
}

NetInfoList is a nested struct in hitsdb response

type Region

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

Region is a nested struct in hitsdb response

type Regions

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

Regions is a nested struct in hitsdb response

type ReleaseLindormInstanceRequest

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

ReleaseLindormInstanceRequest is the request struct for api ReleaseLindormInstance

func CreateReleaseLindormInstanceRequest

func CreateReleaseLindormInstanceRequest() (request *ReleaseLindormInstanceRequest)

CreateReleaseLindormInstanceRequest creates a request to invoke ReleaseLindormInstance API

type ReleaseLindormInstanceResponse

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

ReleaseLindormInstanceResponse is the response struct for api ReleaseLindormInstance

func CreateReleaseLindormInstanceResponse

func CreateReleaseLindormInstanceResponse() (response *ReleaseLindormInstanceResponse)

CreateReleaseLindormInstanceResponse creates a response to parse from ReleaseLindormInstance response

type RenewLindormInstanceRequest

type RenewLindormInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Duration             requests.Integer `position:"Query" name:"Duration"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	PricingCycle         string           `position:"Query" name:"PricingCycle"`
}

RenewLindormInstanceRequest is the request struct for api RenewLindormInstance

func CreateRenewLindormInstanceRequest

func CreateRenewLindormInstanceRequest() (request *RenewLindormInstanceRequest)

CreateRenewLindormInstanceRequest creates a request to invoke RenewLindormInstance API

type RenewLindormInstanceResponse

type RenewLindormInstanceResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	OrderId    int64  `json:"OrderId" xml:"OrderId"`
}

RenewLindormInstanceResponse is the response struct for api RenewLindormInstance

func CreateRenewLindormInstanceResponse

func CreateRenewLindormInstanceResponse() (response *RenewLindormInstanceResponse)

CreateRenewLindormInstanceResponse creates a response to parse from RenewLindormInstance response

type Tag

type Tag struct {
	Key   string `json:"Key" xml:"Key"`
	Value string `json:"Value" xml:"Value"`
}

Tag is a nested struct in hitsdb response

type TagResource

type TagResource struct {
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	TagValue     string `json:"TagValue" xml:"TagValue"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	TagKey       string `json:"TagKey" xml:"TagKey"`
	Category     string `json:"Category" xml:"Category"`
	Scope        string `json:"Scope" xml:"Scope"`
	AliUid       int64  `json:"AliUid" xml:"AliUid"`
}

TagResource is a nested struct in hitsdb response

type TagResources

type TagResources struct {
	TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}

TagResources is a nested struct in hitsdb response

type TagResourcesRequest

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

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag

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

TagResourcesTag is a repeated param struct in TagResourcesRequest

type Tags

type Tags struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

Tags is a nested struct in hitsdb response

type UntagResourcesRequest

type UntagResourcesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	All                  requests.Boolean `position:"Query" name:"All"`
	ResourceId           *[]string        `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
	TagKey               *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
}

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse

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

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpdateInstanceIpWhiteListRequest

type UpdateInstanceIpWhiteListRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	GroupName            string           `position:"Query" name:"GroupName"`
	SecurityIpList       string           `position:"Query" name:"SecurityIpList"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
}

UpdateInstanceIpWhiteListRequest is the request struct for api UpdateInstanceIpWhiteList

func CreateUpdateInstanceIpWhiteListRequest

func CreateUpdateInstanceIpWhiteListRequest() (request *UpdateInstanceIpWhiteListRequest)

CreateUpdateInstanceIpWhiteListRequest creates a request to invoke UpdateInstanceIpWhiteList API

type UpdateInstanceIpWhiteListResponse

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

UpdateInstanceIpWhiteListResponse is the response struct for api UpdateInstanceIpWhiteList

func CreateUpdateInstanceIpWhiteListResponse

func CreateUpdateInstanceIpWhiteListResponse() (response *UpdateInstanceIpWhiteListResponse)

CreateUpdateInstanceIpWhiteListResponse creates a response to parse from UpdateInstanceIpWhiteList response

type UpgradeLindormInstanceRequest

type UpgradeLindormInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PhoenixCoreNum       requests.Integer `position:"Query" name:"PhoenixCoreNum"`
	PhoenixCoreSpec      string           `position:"Query" name:"PhoenixCoreSpec"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	UpgradeType          string           `position:"Query" name:"UpgradeType"`
	TsdbSpec             string           `position:"Query" name:"TsdbSpec"`
	FilestoreSpec        string           `position:"Query" name:"FilestoreSpec"`
	LogSpec              string           `position:"Query" name:"LogSpec"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	TsdbNum              requests.Integer `position:"Query" name:"TsdbNum"`
	LindormSpec          string           `position:"Query" name:"LindormSpec"`
	SolrNum              requests.Integer `position:"Query" name:"SolrNum"`
	ColdStorage          requests.Integer `position:"Query" name:"ColdStorage"`
	LogNum               requests.Integer `position:"Query" name:"LogNum"`
	SolrSpec             string           `position:"Query" name:"SolrSpec"`
	CoreSingleStorage    requests.Integer `position:"Query" name:"CoreSingleStorage"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	FilestoreNum         requests.Integer `position:"Query" name:"FilestoreNum"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	LindormNum           requests.Integer `position:"Query" name:"LindormNum"`
	LtsCoreNum           requests.Integer `position:"Query" name:"LtsCoreNum"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	LtsCoreSpec          string           `position:"Query" name:"LtsCoreSpec"`
	ClusterStorage       requests.Integer `position:"Query" name:"ClusterStorage"`
	LogSingleStorage     requests.Integer `position:"Query" name:"LogSingleStorage"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
}

UpgradeLindormInstanceRequest is the request struct for api UpgradeLindormInstance

func CreateUpgradeLindormInstanceRequest

func CreateUpgradeLindormInstanceRequest() (request *UpgradeLindormInstanceRequest)

CreateUpgradeLindormInstanceRequest creates a request to invoke UpgradeLindormInstance API

type UpgradeLindormInstanceResponse

type UpgradeLindormInstanceResponse struct {
	*responses.BaseResponse
	OrderId   int64  `json:"OrderId" xml:"OrderId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpgradeLindormInstanceResponse is the response struct for api UpgradeLindormInstance

func CreateUpgradeLindormInstanceResponse

func CreateUpgradeLindormInstanceResponse() (response *UpgradeLindormInstanceResponse)

CreateUpgradeLindormInstanceResponse creates a response to parse from UpgradeLindormInstance response

Jump to

Keyboard shortcuts

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