hitsdb

package
v1.63.13 Latest Latest
Warning

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

Go to latest
Published: Sep 5, 2024 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 AuthInfo added in v1.62.630

type AuthInfo struct {
	Engine   string `json:"Engine" xml:"Engine"`
	Username string `json:"Username" xml:"Username"`
	Password string `json:"Password" xml:"Password"`
}

AuthInfo is a nested struct in hitsdb response

type AuthInfos added in v1.62.630

type AuthInfos struct {
	AuthInfo []AuthInfo `json:"AuthInfo" xml:"AuthInfo"`
}

AuthInfos is a nested struct in hitsdb response

type Client

type Client struct {
	sdk.Client
}

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

func NewClient

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

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

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

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

func NewClientWithEcsRamRole

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

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

func NewClientWithOptions

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

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

func NewClientWithProvider

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

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

func NewClientWithRamRoleArn

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

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

func NewClientWithRamRoleArnAndPolicy

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

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

func NewClientWithRsaKeyPair

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

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

func NewClientWithStsToken

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

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

func (*Client) CreateLdpsComputeGroup added in v1.62.630

func (client *Client) CreateLdpsComputeGroup(request *CreateLdpsComputeGroupRequest) (response *CreateLdpsComputeGroupResponse, err error)

CreateLdpsComputeGroup invokes the hitsdb.CreateLdpsComputeGroup API synchronously

func (*Client) CreateLdpsComputeGroupWithCallback added in v1.62.630

func (client *Client) CreateLdpsComputeGroupWithCallback(request *CreateLdpsComputeGroupRequest, callback func(response *CreateLdpsComputeGroupResponse, err error)) <-chan int

CreateLdpsComputeGroupWithCallback invokes the hitsdb.CreateLdpsComputeGroup API asynchronously

func (*Client) CreateLdpsComputeGroupWithChan added in v1.62.630

func (client *Client) CreateLdpsComputeGroupWithChan(request *CreateLdpsComputeGroupRequest) (<-chan *CreateLdpsComputeGroupResponse, <-chan error)

CreateLdpsComputeGroupWithChan invokes the hitsdb.CreateLdpsComputeGroup API asynchronously

func (*Client) CreateLdpsNamespace added in v1.62.615

func (client *Client) CreateLdpsNamespace(request *CreateLdpsNamespaceRequest) (response *CreateLdpsNamespaceResponse, err error)

CreateLdpsNamespace invokes the hitsdb.CreateLdpsNamespace API synchronously

func (*Client) CreateLdpsNamespaceWithCallback added in v1.62.615

func (client *Client) CreateLdpsNamespaceWithCallback(request *CreateLdpsNamespaceRequest, callback func(response *CreateLdpsNamespaceResponse, err error)) <-chan int

CreateLdpsNamespaceWithCallback invokes the hitsdb.CreateLdpsNamespace API asynchronously

func (*Client) CreateLdpsNamespaceWithChan added in v1.62.615

func (client *Client) CreateLdpsNamespaceWithChan(request *CreateLdpsNamespaceRequest) (<-chan *CreateLdpsNamespaceResponse, <-chan error)

CreateLdpsNamespaceWithChan invokes the hitsdb.CreateLdpsNamespace API asynchronously

func (*Client) CreateLindormInstance added in v1.61.1227

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

CreateLindormInstance invokes the hitsdb.CreateLindormInstance API synchronously

func (*Client) CreateLindormInstanceWithCallback added in v1.61.1227

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

CreateLindormInstanceWithCallback invokes the hitsdb.CreateLindormInstance API asynchronously

func (*Client) CreateLindormInstanceWithChan added in v1.61.1227

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

CreateLindormInstanceWithChan invokes the hitsdb.CreateLindormInstance API asynchronously

func (*Client) DeleteLdpsComputeGroup added in v1.62.630

func (client *Client) DeleteLdpsComputeGroup(request *DeleteLdpsComputeGroupRequest) (response *DeleteLdpsComputeGroupResponse, err error)

DeleteLdpsComputeGroup invokes the hitsdb.DeleteLdpsComputeGroup API synchronously

func (*Client) DeleteLdpsComputeGroupWithCallback added in v1.62.630

func (client *Client) DeleteLdpsComputeGroupWithCallback(request *DeleteLdpsComputeGroupRequest, callback func(response *DeleteLdpsComputeGroupResponse, err error)) <-chan int

DeleteLdpsComputeGroupWithCallback invokes the hitsdb.DeleteLdpsComputeGroup API asynchronously

func (*Client) DeleteLdpsComputeGroupWithChan added in v1.62.630

func (client *Client) DeleteLdpsComputeGroupWithChan(request *DeleteLdpsComputeGroupRequest) (<-chan *DeleteLdpsComputeGroupResponse, <-chan error)

DeleteLdpsComputeGroupWithChan invokes the hitsdb.DeleteLdpsComputeGroup API asynchronously

func (*Client) DescribeRegions added in v1.61.688

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

DescribeRegions invokes the hitsdb.DescribeRegions API synchronously

func (*Client) DescribeRegionsWithCallback added in v1.61.688

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

DescribeRegionsWithCallback invokes the hitsdb.DescribeRegions API asynchronously

func (*Client) DescribeRegionsWithChan added in v1.61.688

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

DescribeRegionsWithChan invokes the hitsdb.DescribeRegions API asynchronously

func (*Client) GetEngineDefaultAuth added in v1.62.630

func (client *Client) GetEngineDefaultAuth(request *GetEngineDefaultAuthRequest) (response *GetEngineDefaultAuthResponse, err error)

GetEngineDefaultAuth invokes the hitsdb.GetEngineDefaultAuth API synchronously

func (*Client) GetEngineDefaultAuthWithCallback added in v1.62.630

func (client *Client) GetEngineDefaultAuthWithCallback(request *GetEngineDefaultAuthRequest, callback func(response *GetEngineDefaultAuthResponse, err error)) <-chan int

GetEngineDefaultAuthWithCallback invokes the hitsdb.GetEngineDefaultAuth API asynchronously

func (*Client) GetEngineDefaultAuthWithChan added in v1.62.630

func (client *Client) GetEngineDefaultAuthWithChan(request *GetEngineDefaultAuthRequest) (<-chan *GetEngineDefaultAuthResponse, <-chan error)

GetEngineDefaultAuthWithChan invokes the hitsdb.GetEngineDefaultAuth 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) GetInstanceSecurityGroups added in v1.62.657

func (client *Client) GetInstanceSecurityGroups(request *GetInstanceSecurityGroupsRequest) (response *GetInstanceSecurityGroupsResponse, err error)

GetInstanceSecurityGroups invokes the hitsdb.GetInstanceSecurityGroups API synchronously

func (*Client) GetInstanceSecurityGroupsWithCallback added in v1.62.657

func (client *Client) GetInstanceSecurityGroupsWithCallback(request *GetInstanceSecurityGroupsRequest, callback func(response *GetInstanceSecurityGroupsResponse, err error)) <-chan int

GetInstanceSecurityGroupsWithCallback invokes the hitsdb.GetInstanceSecurityGroups API asynchronously

func (*Client) GetInstanceSecurityGroupsWithChan added in v1.62.657

func (client *Client) GetInstanceSecurityGroupsWithChan(request *GetInstanceSecurityGroupsRequest) (<-chan *GetInstanceSecurityGroupsResponse, <-chan error)

GetInstanceSecurityGroupsWithChan invokes the hitsdb.GetInstanceSecurityGroups API asynchronously

func (*Client) GetLdpsComputeGroup added in v1.62.630

func (client *Client) GetLdpsComputeGroup(request *GetLdpsComputeGroupRequest) (response *GetLdpsComputeGroupResponse, err error)

GetLdpsComputeGroup invokes the hitsdb.GetLdpsComputeGroup API synchronously

func (*Client) GetLdpsComputeGroupWithCallback added in v1.62.630

func (client *Client) GetLdpsComputeGroupWithCallback(request *GetLdpsComputeGroupRequest, callback func(response *GetLdpsComputeGroupResponse, err error)) <-chan int

GetLdpsComputeGroupWithCallback invokes the hitsdb.GetLdpsComputeGroup API asynchronously

func (*Client) GetLdpsComputeGroupWithChan added in v1.62.630

func (client *Client) GetLdpsComputeGroupWithChan(request *GetLdpsComputeGroupRequest) (<-chan *GetLdpsComputeGroupResponse, <-chan error)

GetLdpsComputeGroupWithChan invokes the hitsdb.GetLdpsComputeGroup API asynchronously

func (*Client) GetLdpsNamespacedQuota added in v1.62.615

func (client *Client) GetLdpsNamespacedQuota(request *GetLdpsNamespacedQuotaRequest) (response *GetLdpsNamespacedQuotaResponse, err error)

GetLdpsNamespacedQuota invokes the hitsdb.GetLdpsNamespacedQuota API synchronously

func (*Client) GetLdpsNamespacedQuotaWithCallback added in v1.62.615

func (client *Client) GetLdpsNamespacedQuotaWithCallback(request *GetLdpsNamespacedQuotaRequest, callback func(response *GetLdpsNamespacedQuotaResponse, err error)) <-chan int

GetLdpsNamespacedQuotaWithCallback invokes the hitsdb.GetLdpsNamespacedQuota API asynchronously

func (*Client) GetLdpsNamespacedQuotaWithChan added in v1.62.615

func (client *Client) GetLdpsNamespacedQuotaWithChan(request *GetLdpsNamespacedQuotaRequest) (<-chan *GetLdpsNamespacedQuotaResponse, <-chan error)

GetLdpsNamespacedQuotaWithChan invokes the hitsdb.GetLdpsNamespacedQuota API asynchronously

func (*Client) GetLdpsResourceCost added in v1.62.511

func (client *Client) GetLdpsResourceCost(request *GetLdpsResourceCostRequest) (response *GetLdpsResourceCostResponse, err error)

GetLdpsResourceCost invokes the hitsdb.GetLdpsResourceCost API synchronously

func (*Client) GetLdpsResourceCostWithCallback added in v1.62.511

func (client *Client) GetLdpsResourceCostWithCallback(request *GetLdpsResourceCostRequest, callback func(response *GetLdpsResourceCostResponse, err error)) <-chan int

GetLdpsResourceCostWithCallback invokes the hitsdb.GetLdpsResourceCost API asynchronously

func (*Client) GetLdpsResourceCostWithChan added in v1.62.511

func (client *Client) GetLdpsResourceCostWithChan(request *GetLdpsResourceCostRequest) (<-chan *GetLdpsResourceCostResponse, <-chan error)

GetLdpsResourceCostWithChan invokes the hitsdb.GetLdpsResourceCost API asynchronously

func (*Client) GetLindormInstance added in v1.61.849

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 added in v1.61.849

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

GetLindormInstanceWithCallback invokes the hitsdb.GetLindormInstance API asynchronously

func (*Client) GetLindormInstanceWithChan added in v1.61.849

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

GetLindormInstanceWithChan invokes the hitsdb.GetLindormInstance API asynchronously

func (*Client) ListLdpsComputeGroups added in v1.62.630

func (client *Client) ListLdpsComputeGroups(request *ListLdpsComputeGroupsRequest) (response *ListLdpsComputeGroupsResponse, err error)

ListLdpsComputeGroups invokes the hitsdb.ListLdpsComputeGroups API synchronously

func (*Client) ListLdpsComputeGroupsWithCallback added in v1.62.630

func (client *Client) ListLdpsComputeGroupsWithCallback(request *ListLdpsComputeGroupsRequest, callback func(response *ListLdpsComputeGroupsResponse, err error)) <-chan int

ListLdpsComputeGroupsWithCallback invokes the hitsdb.ListLdpsComputeGroups API asynchronously

func (*Client) ListLdpsComputeGroupsWithChan added in v1.62.630

func (client *Client) ListLdpsComputeGroupsWithChan(request *ListLdpsComputeGroupsRequest) (<-chan *ListLdpsComputeGroupsResponse, <-chan error)

ListLdpsComputeGroupsWithChan invokes the hitsdb.ListLdpsComputeGroups API asynchronously

func (*Client) ListTagResources added in v1.61.1547

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

ListTagResources invokes the hitsdb.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback added in v1.61.1547

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

ListTagResourcesWithCallback invokes the hitsdb.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan added in v1.61.1547

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

ListTagResourcesWithChan invokes the hitsdb.ListTagResources API asynchronously

func (*Client) ModifyInstancePayType added in v1.62.11

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

ModifyInstancePayType invokes the hitsdb.ModifyInstancePayType API synchronously

func (*Client) ModifyInstancePayTypeWithCallback added in v1.62.11

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

ModifyInstancePayTypeWithCallback invokes the hitsdb.ModifyInstancePayType API asynchronously

func (*Client) ModifyInstancePayTypeWithChan added in v1.62.11

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

ModifyInstancePayTypeWithChan invokes the hitsdb.ModifyInstancePayType API asynchronously

func (*Client) ReleaseLindormInstance added in v1.61.1227

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

ReleaseLindormInstance invokes the hitsdb.ReleaseLindormInstance API synchronously

func (*Client) ReleaseLindormInstanceWithCallback added in v1.61.1227

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

ReleaseLindormInstanceWithCallback invokes the hitsdb.ReleaseLindormInstance API asynchronously

func (*Client) ReleaseLindormInstanceWithChan added in v1.61.1227

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

ReleaseLindormInstanceWithChan invokes the hitsdb.ReleaseLindormInstance API asynchronously

func (*Client) RenewLindormInstance added in v1.62.11

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

RenewLindormInstance invokes the hitsdb.RenewLindormInstance API synchronously

func (*Client) RenewLindormInstanceWithCallback added in v1.62.11

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

RenewLindormInstanceWithCallback invokes the hitsdb.RenewLindormInstance API asynchronously

func (*Client) RenewLindormInstanceWithChan added in v1.62.11

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

RenewLindormInstanceWithChan invokes the hitsdb.RenewLindormInstance API asynchronously

func (*Client) RestartLdpsComputeGroup added in v1.62.630

func (client *Client) RestartLdpsComputeGroup(request *RestartLdpsComputeGroupRequest) (response *RestartLdpsComputeGroupResponse, err error)

RestartLdpsComputeGroup invokes the hitsdb.RestartLdpsComputeGroup API synchronously

func (*Client) RestartLdpsComputeGroupWithCallback added in v1.62.630

func (client *Client) RestartLdpsComputeGroupWithCallback(request *RestartLdpsComputeGroupRequest, callback func(response *RestartLdpsComputeGroupResponse, err error)) <-chan int

RestartLdpsComputeGroupWithCallback invokes the hitsdb.RestartLdpsComputeGroup API asynchronously

func (*Client) RestartLdpsComputeGroupWithChan added in v1.62.630

func (client *Client) RestartLdpsComputeGroupWithChan(request *RestartLdpsComputeGroupRequest) (<-chan *RestartLdpsComputeGroupResponse, <-chan error)

RestartLdpsComputeGroupWithChan invokes the hitsdb.RestartLdpsComputeGroup API asynchronously

func (*Client) SwitchLSQLV3MySQLService added in v1.62.619

func (client *Client) SwitchLSQLV3MySQLService(request *SwitchLSQLV3MySQLServiceRequest) (response *SwitchLSQLV3MySQLServiceResponse, err error)

SwitchLSQLV3MySQLService invokes the hitsdb.SwitchLSQLV3MySQLService API synchronously

func (*Client) SwitchLSQLV3MySQLServiceWithCallback added in v1.62.619

func (client *Client) SwitchLSQLV3MySQLServiceWithCallback(request *SwitchLSQLV3MySQLServiceRequest, callback func(response *SwitchLSQLV3MySQLServiceResponse, err error)) <-chan int

SwitchLSQLV3MySQLServiceWithCallback invokes the hitsdb.SwitchLSQLV3MySQLService API asynchronously

func (*Client) SwitchLSQLV3MySQLServiceWithChan added in v1.62.619

func (client *Client) SwitchLSQLV3MySQLServiceWithChan(request *SwitchLSQLV3MySQLServiceRequest) (<-chan *SwitchLSQLV3MySQLServiceResponse, <-chan error)

SwitchLSQLV3MySQLServiceWithChan invokes the hitsdb.SwitchLSQLV3MySQLService API asynchronously

func (*Client) TagResources added in v1.61.1547

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

TagResources invokes the hitsdb.TagResources API synchronously

func (*Client) TagResourcesWithCallback added in v1.61.1547

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

TagResourcesWithCallback invokes the hitsdb.TagResources API asynchronously

func (*Client) TagResourcesWithChan added in v1.61.1547

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

TagResourcesWithChan invokes the hitsdb.TagResources API asynchronously

func (*Client) UntagResources added in v1.61.1547

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

UntagResources invokes the hitsdb.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback added in v1.61.1547

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

UntagResourcesWithCallback invokes the hitsdb.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan added in v1.61.1547

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) UpdateInstanceSecurityGroups added in v1.62.657

func (client *Client) UpdateInstanceSecurityGroups(request *UpdateInstanceSecurityGroupsRequest) (response *UpdateInstanceSecurityGroupsResponse, err error)

UpdateInstanceSecurityGroups invokes the hitsdb.UpdateInstanceSecurityGroups API synchronously

func (*Client) UpdateInstanceSecurityGroupsWithCallback added in v1.62.657

func (client *Client) UpdateInstanceSecurityGroupsWithCallback(request *UpdateInstanceSecurityGroupsRequest, callback func(response *UpdateInstanceSecurityGroupsResponse, err error)) <-chan int

UpdateInstanceSecurityGroupsWithCallback invokes the hitsdb.UpdateInstanceSecurityGroups API asynchronously

func (*Client) UpdateInstanceSecurityGroupsWithChan added in v1.62.657

func (client *Client) UpdateInstanceSecurityGroupsWithChan(request *UpdateInstanceSecurityGroupsRequest) (<-chan *UpdateInstanceSecurityGroupsResponse, <-chan error)

UpdateInstanceSecurityGroupsWithChan invokes the hitsdb.UpdateInstanceSecurityGroups API asynchronously

func (*Client) UpdateLdpsComputeGroup added in v1.62.630

func (client *Client) UpdateLdpsComputeGroup(request *UpdateLdpsComputeGroupRequest) (response *UpdateLdpsComputeGroupResponse, err error)

UpdateLdpsComputeGroup invokes the hitsdb.UpdateLdpsComputeGroup API synchronously

func (*Client) UpdateLdpsComputeGroupWithCallback added in v1.62.630

func (client *Client) UpdateLdpsComputeGroupWithCallback(request *UpdateLdpsComputeGroupRequest, callback func(response *UpdateLdpsComputeGroupResponse, err error)) <-chan int

UpdateLdpsComputeGroupWithCallback invokes the hitsdb.UpdateLdpsComputeGroup API asynchronously

func (*Client) UpdateLdpsComputeGroupWithChan added in v1.62.630

func (client *Client) UpdateLdpsComputeGroupWithChan(request *UpdateLdpsComputeGroupRequest) (<-chan *UpdateLdpsComputeGroupResponse, <-chan error)

UpdateLdpsComputeGroupWithChan invokes the hitsdb.UpdateLdpsComputeGroup API asynchronously

func (*Client) UpgradeLindormInstance added in v1.61.1227

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

UpgradeLindormInstance invokes the hitsdb.UpgradeLindormInstance API synchronously

func (*Client) UpgradeLindormInstanceWithCallback added in v1.61.1227

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

UpgradeLindormInstanceWithCallback invokes the hitsdb.UpgradeLindormInstance API asynchronously

func (*Client) UpgradeLindormInstanceWithChan added in v1.61.1227

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

UpgradeLindormInstanceWithChan invokes the hitsdb.UpgradeLindormInstance API asynchronously

type ComputeGroup added in v1.62.630

type ComputeGroup struct {
	GroupName  string                 `json:"GroupName" xml:"GroupName"`
	Properties map[string]interface{} `json:"Properties" xml:"Properties"`
}

ComputeGroup is a nested struct in hitsdb response

type CreateLdpsComputeGroupRequest added in v1.62.630

type CreateLdpsComputeGroupRequest 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"`
	Properties           string           `position:"Query" name:"Properties"`
}

CreateLdpsComputeGroupRequest is the request struct for api CreateLdpsComputeGroup

func CreateCreateLdpsComputeGroupRequest added in v1.62.630

func CreateCreateLdpsComputeGroupRequest() (request *CreateLdpsComputeGroupRequest)

CreateCreateLdpsComputeGroupRequest creates a request to invoke CreateLdpsComputeGroup API

type CreateLdpsComputeGroupResponse added in v1.62.630

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

CreateLdpsComputeGroupResponse is the response struct for api CreateLdpsComputeGroup

func CreateCreateLdpsComputeGroupResponse added in v1.62.630

func CreateCreateLdpsComputeGroupResponse() (response *CreateLdpsComputeGroupResponse)

CreateCreateLdpsComputeGroupResponse creates a response to parse from CreateLdpsComputeGroup response

type CreateLdpsNamespaceRequest added in v1.62.615

type CreateLdpsNamespaceRequest 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"`
	Namespace            string           `position:"Query" name:"Namespace"`
}

CreateLdpsNamespaceRequest is the request struct for api CreateLdpsNamespace

func CreateCreateLdpsNamespaceRequest added in v1.62.615

func CreateCreateLdpsNamespaceRequest() (request *CreateLdpsNamespaceRequest)

CreateCreateLdpsNamespaceRequest creates a request to invoke CreateLdpsNamespace API

type CreateLdpsNamespaceResponse added in v1.62.615

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

CreateLdpsNamespaceResponse is the response struct for api CreateLdpsNamespace

func CreateCreateLdpsNamespaceResponse added in v1.62.615

func CreateCreateLdpsNamespaceResponse() (response *CreateLdpsNamespaceResponse)

CreateCreateLdpsNamespaceResponse creates a response to parse from CreateLdpsNamespace response

type CreateLindormInstanceRequest added in v1.61.1227

type CreateLindormInstanceRequest struct {
	*requests.RpcRequest
	ArchVersion          string           `position:"Query" name:"ArchVersion"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AutoRenewDuration    string           `position:"Query" name:"AutoRenewDuration"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	LogSpec              string           `position:"Query" name:"LogSpec"`
	AutoRenewal          requests.Boolean `position:"Query" name:"AutoRenewal"`
	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"`
	StreamNum            requests.Integer `position:"Query" name:"StreamNum"`
	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"`
	StreamSpec           string           `position:"Query" name:"StreamSpec"`
	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 added in v1.61.1227

func CreateCreateLindormInstanceRequest() (request *CreateLindormInstanceRequest)

CreateCreateLindormInstanceRequest creates a request to invoke CreateLindormInstance API

type CreateLindormInstanceResponse added in v1.61.1227

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 added in v1.61.1227

func CreateCreateLindormInstanceResponse() (response *CreateLindormInstanceResponse)

CreateCreateLindormInstanceResponse creates a response to parse from CreateLindormInstance response

type DeleteLdpsComputeGroupRequest added in v1.62.630

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

DeleteLdpsComputeGroupRequest is the request struct for api DeleteLdpsComputeGroup

func CreateDeleteLdpsComputeGroupRequest added in v1.62.630

func CreateDeleteLdpsComputeGroupRequest() (request *DeleteLdpsComputeGroupRequest)

CreateDeleteLdpsComputeGroupRequest creates a request to invoke DeleteLdpsComputeGroup API

type DeleteLdpsComputeGroupResponse added in v1.62.630

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

DeleteLdpsComputeGroupResponse is the response struct for api DeleteLdpsComputeGroup

func CreateDeleteLdpsComputeGroupResponse added in v1.62.630

func CreateDeleteLdpsComputeGroupResponse() (response *DeleteLdpsComputeGroupResponse)

CreateDeleteLdpsComputeGroupResponse creates a response to parse from DeleteLdpsComputeGroup response

type DescribeRegionsRequest added in v1.61.688

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 added in v1.61.688

func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)

CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API

type DescribeRegionsResponse added in v1.61.688

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 added in v1.61.688

func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)

CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response

type Engine added in v1.61.849

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 added in v1.61.849

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

EngineListInGetLindormInstance is a nested struct in hitsdb response

type EngineListInGetLindormInstanceEngineList added in v1.61.849

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

EngineListInGetLindormInstanceEngineList is a nested struct in hitsdb response

type GetEngineDefaultAuthRequest added in v1.62.630

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

GetEngineDefaultAuthRequest is the request struct for api GetEngineDefaultAuth

func CreateGetEngineDefaultAuthRequest added in v1.62.630

func CreateGetEngineDefaultAuthRequest() (request *GetEngineDefaultAuthRequest)

CreateGetEngineDefaultAuthRequest creates a request to invoke GetEngineDefaultAuth API

type GetEngineDefaultAuthResponse added in v1.62.630

type GetEngineDefaultAuthResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	InstanceId string     `json:"InstanceId" xml:"InstanceId"`
	AuthInfos  []AuthInfo `json:"AuthInfos" xml:"AuthInfos"`
}

GetEngineDefaultAuthResponse is the response struct for api GetEngineDefaultAuth

func CreateGetEngineDefaultAuthResponse added in v1.62.630

func CreateGetEngineDefaultAuthResponse() (response *GetEngineDefaultAuthResponse)

CreateGetEngineDefaultAuthResponse creates a response to parse from GetEngineDefaultAuth 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"`
	GroupList  []GroupListItem `json:"GroupList" xml:"GroupList"`
}

GetInstanceIpWhiteListResponse is the response struct for api GetInstanceIpWhiteList

func CreateGetInstanceIpWhiteListResponse

func CreateGetInstanceIpWhiteListResponse() (response *GetInstanceIpWhiteListResponse)

CreateGetInstanceIpWhiteListResponse creates a response to parse from GetInstanceIpWhiteList response

type GetInstanceSecurityGroupsRequest added in v1.62.657

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

GetInstanceSecurityGroupsRequest is the request struct for api GetInstanceSecurityGroups

func CreateGetInstanceSecurityGroupsRequest added in v1.62.657

func CreateGetInstanceSecurityGroupsRequest() (request *GetInstanceSecurityGroupsRequest)

CreateGetInstanceSecurityGroupsRequest creates a request to invoke GetInstanceSecurityGroups API

type GetInstanceSecurityGroupsResponse added in v1.62.657

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

GetInstanceSecurityGroupsResponse is the response struct for api GetInstanceSecurityGroups

func CreateGetInstanceSecurityGroupsResponse added in v1.62.657

func CreateGetInstanceSecurityGroupsResponse() (response *GetInstanceSecurityGroupsResponse)

CreateGetInstanceSecurityGroupsResponse creates a response to parse from GetInstanceSecurityGroups response

type GetLdpsComputeGroupRequest added in v1.62.630

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

GetLdpsComputeGroupRequest is the request struct for api GetLdpsComputeGroup

func CreateGetLdpsComputeGroupRequest added in v1.62.630

func CreateGetLdpsComputeGroupRequest() (request *GetLdpsComputeGroupRequest)

CreateGetLdpsComputeGroupRequest creates a request to invoke GetLdpsComputeGroup API

type GetLdpsComputeGroupResponse added in v1.62.630

type GetLdpsComputeGroupResponse struct {
	*responses.BaseResponse
	RequestId  string                 `json:"RequestId" xml:"RequestId"`
	GroupName  string                 `json:"GroupName" xml:"GroupName"`
	Properties map[string]interface{} `json:"Properties" xml:"Properties"`
}

GetLdpsComputeGroupResponse is the response struct for api GetLdpsComputeGroup

func CreateGetLdpsComputeGroupResponse added in v1.62.630

func CreateGetLdpsComputeGroupResponse() (response *GetLdpsComputeGroupResponse)

CreateGetLdpsComputeGroupResponse creates a response to parse from GetLdpsComputeGroup response

type GetLdpsNamespacedQuotaRequest added in v1.62.615

type GetLdpsNamespacedQuotaRequest 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"`
	Namespace            string           `position:"Query" name:"Namespace"`
}

GetLdpsNamespacedQuotaRequest is the request struct for api GetLdpsNamespacedQuota

func CreateGetLdpsNamespacedQuotaRequest added in v1.62.615

func CreateGetLdpsNamespacedQuotaRequest() (request *GetLdpsNamespacedQuotaRequest)

CreateGetLdpsNamespacedQuotaRequest creates a request to invoke GetLdpsNamespacedQuota API

type GetLdpsNamespacedQuotaResponse added in v1.62.615

type GetLdpsNamespacedQuotaResponse struct {
	*responses.BaseResponse
	RequestId        string            `json:"RequestId" xml:"RequestId"`
	NamespacedQuotas []NamespacedQuota `json:"NamespacedQuotas" xml:"NamespacedQuotas"`
}

GetLdpsNamespacedQuotaResponse is the response struct for api GetLdpsNamespacedQuota

func CreateGetLdpsNamespacedQuotaResponse added in v1.62.615

func CreateGetLdpsNamespacedQuotaResponse() (response *GetLdpsNamespacedQuotaResponse)

CreateGetLdpsNamespacedQuotaResponse creates a response to parse from GetLdpsNamespacedQuota response

type GetLdpsResourceCostRequest added in v1.62.511

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

GetLdpsResourceCostRequest is the request struct for api GetLdpsResourceCost

func CreateGetLdpsResourceCostRequest added in v1.62.511

func CreateGetLdpsResourceCostRequest() (request *GetLdpsResourceCostRequest)

CreateGetLdpsResourceCostRequest creates a request to invoke GetLdpsResourceCost API

type GetLdpsResourceCostResponse added in v1.62.511

type GetLdpsResourceCostResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	InstanceId    string `json:"InstanceId" xml:"InstanceId"`
	JobId         string `json:"JobId" xml:"JobId"`
	StartTime     int64  `json:"StartTime" xml:"StartTime"`
	EndTime       int64  `json:"EndTime" xml:"EndTime"`
	TotalResource int64  `json:"TotalResource" xml:"TotalResource"`
}

GetLdpsResourceCostResponse is the response struct for api GetLdpsResourceCost

func CreateGetLdpsResourceCostResponse added in v1.62.511

func CreateGetLdpsResourceCostResponse() (response *GetLdpsResourceCostResponse)

CreateGetLdpsResourceCostResponse creates a response to parse from GetLdpsResourceCost 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 added in v1.61.1547

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

GetLindormInstanceListTag is a repeated param struct in GetLindormInstanceListRequest

type GetLindormInstanceRequest added in v1.61.849

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 added in v1.61.849

func CreateGetLindormInstanceRequest() (request *GetLindormInstanceRequest)

CreateGetLindormInstanceRequest creates a request to invoke GetLindormInstance API

type GetLindormInstanceResponse added in v1.61.849

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"`
	EnableML             bool     `json:"EnableML" xml:"EnableML"`
	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"`
	EnableMLCtrl         bool     `json:"EnableMLCtrl" xml:"EnableMLCtrl"`
	EnableCdc            bool     `json:"EnableCdc" xml:"EnableCdc"`
	EnableStream         bool     `json:"EnableStream" xml:"EnableStream"`
	EnableLTS            bool     `json:"EnableLTS" xml:"EnableLTS"`
	EnableShs            bool     `json:"EnableShs" xml:"EnableShs"`
	EnableBlob           bool     `json:"EnableBlob" xml:"EnableBlob"`
	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"`
	ArchVersion          string   `json:"ArchVersion" xml:"ArchVersion"`
	EnableLsqlVersionV3  bool     `json:"EnableLsqlVersionV3" xml:"EnableLsqlVersionV3"`
	EngineList           []Engine `json:"EngineList" xml:"EngineList"`
}

GetLindormInstanceResponse is the response struct for api GetLindormInstance

func CreateGetLindormInstanceResponse added in v1.61.849

func CreateGetLindormInstanceResponse() (response *GetLindormInstanceResponse)

CreateGetLindormInstanceResponse creates a response to parse from GetLindormInstance response

type GroupListInGetInstanceIpWhiteList added in v1.62.630

type GroupListInGetInstanceIpWhiteList struct {
	GroupListItem []GroupListItem `json:"GroupList" xml:"GroupList"`
}

GroupListInGetInstanceIpWhiteList is a nested struct in hitsdb response

type GroupListInListLdpsComputeGroups added in v1.62.630

type GroupListInListLdpsComputeGroups struct {
	ComputeGroup []ComputeGroup `json:"ComputeGroup" xml:"ComputeGroup"`
}

GroupListInListLdpsComputeGroups is a nested struct in hitsdb response

type GroupListItem added in v1.62.615

type GroupListItem struct {
	GroupName      string `json:"GroupName" xml:"GroupName"`
	SecurityIpList string `json:"SecurityIpList" xml:"SecurityIpList"`
}

GroupListItem is a nested struct in hitsdb 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 ListLdpsComputeGroupsRequest added in v1.62.630

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

ListLdpsComputeGroupsRequest is the request struct for api ListLdpsComputeGroups

func CreateListLdpsComputeGroupsRequest added in v1.62.630

func CreateListLdpsComputeGroupsRequest() (request *ListLdpsComputeGroupsRequest)

CreateListLdpsComputeGroupsRequest creates a request to invoke ListLdpsComputeGroups API

type ListLdpsComputeGroupsResponse added in v1.62.630

type ListLdpsComputeGroupsResponse struct {
	*responses.BaseResponse
	RequestId string         `json:"RequestId" xml:"RequestId"`
	GroupList []ComputeGroup `json:"GroupList" xml:"GroupList"`
}

ListLdpsComputeGroupsResponse is the response struct for api ListLdpsComputeGroups

func CreateListLdpsComputeGroupsResponse added in v1.62.630

func CreateListLdpsComputeGroupsResponse() (response *ListLdpsComputeGroupsResponse)

CreateListLdpsComputeGroupsResponse creates a response to parse from ListLdpsComputeGroups response

type ListTagResourcesRequest added in v1.61.1547

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 added in v1.61.1547

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse added in v1.61.1547

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 added in v1.61.1547

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag added in v1.61.1547

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

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type ModifyInstancePayTypeRequest added in v1.62.11

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 added in v1.62.11

func CreateModifyInstancePayTypeRequest() (request *ModifyInstancePayTypeRequest)

CreateModifyInstancePayTypeRequest creates a request to invoke ModifyInstancePayType API

type ModifyInstancePayTypeResponse added in v1.62.11

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 added in v1.62.11

func CreateModifyInstancePayTypeResponse() (response *ModifyInstancePayTypeResponse)

CreateModifyInstancePayTypeResponse creates a response to parse from ModifyInstancePayType response

type NamespacedQuota added in v1.62.615

type NamespacedQuota struct {
	Name         string `json:"Name" xml:"Name"`
	CpuAmount    string `json:"CpuAmount" xml:"CpuAmount"`
	MemoryAmount string `json:"MemoryAmount" xml:"MemoryAmount"`
	UsedCpu      string `json:"UsedCpu" xml:"UsedCpu"`
	UsedMemory   string `json:"UsedMemory" xml:"UsedMemory"`
}

NamespacedQuota is a nested struct in hitsdb response

type NamespacedQuotas added in v1.62.615

type NamespacedQuotas struct {
	NamespacedQuota []NamespacedQuota `json:"NamespacedQuota" xml:"NamespacedQuota"`
}

NamespacedQuotas is a nested struct in hitsdb 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 added in v1.61.688

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 added in v1.61.688

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

Regions is a nested struct in hitsdb response

type ReleaseLindormInstanceRequest added in v1.61.1227

type ReleaseLindormInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Immediately          requests.Boolean `position:"Query" name:"Immediately"`
	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 added in v1.61.1227

func CreateReleaseLindormInstanceRequest() (request *ReleaseLindormInstanceRequest)

CreateReleaseLindormInstanceRequest creates a request to invoke ReleaseLindormInstance API

type ReleaseLindormInstanceResponse added in v1.61.1227

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

ReleaseLindormInstanceResponse is the response struct for api ReleaseLindormInstance

func CreateReleaseLindormInstanceResponse added in v1.61.1227

func CreateReleaseLindormInstanceResponse() (response *ReleaseLindormInstanceResponse)

CreateReleaseLindormInstanceResponse creates a response to parse from ReleaseLindormInstance response

type RenewLindormInstanceRequest added in v1.62.11

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 added in v1.62.11

func CreateRenewLindormInstanceRequest() (request *RenewLindormInstanceRequest)

CreateRenewLindormInstanceRequest creates a request to invoke RenewLindormInstance API

type RenewLindormInstanceResponse added in v1.62.11

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 added in v1.62.11

func CreateRenewLindormInstanceResponse() (response *RenewLindormInstanceResponse)

CreateRenewLindormInstanceResponse creates a response to parse from RenewLindormInstance response

type RestartLdpsComputeGroupRequest added in v1.62.630

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

RestartLdpsComputeGroupRequest is the request struct for api RestartLdpsComputeGroup

func CreateRestartLdpsComputeGroupRequest added in v1.62.630

func CreateRestartLdpsComputeGroupRequest() (request *RestartLdpsComputeGroupRequest)

CreateRestartLdpsComputeGroupRequest creates a request to invoke RestartLdpsComputeGroup API

type RestartLdpsComputeGroupResponse added in v1.62.630

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

RestartLdpsComputeGroupResponse is the response struct for api RestartLdpsComputeGroup

func CreateRestartLdpsComputeGroupResponse added in v1.62.630

func CreateRestartLdpsComputeGroupResponse() (response *RestartLdpsComputeGroupResponse)

CreateRestartLdpsComputeGroupResponse creates a response to parse from RestartLdpsComputeGroup response

type SecurityGroups added in v1.62.657

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

SecurityGroups is a nested struct in hitsdb response

type SwitchLSQLV3MySQLServiceRequest added in v1.62.619

type SwitchLSQLV3MySQLServiceRequest struct {
	*requests.RpcRequest
	ActionType           requests.Integer `position:"Query" name:"ActionType"`
	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"`
}

SwitchLSQLV3MySQLServiceRequest is the request struct for api SwitchLSQLV3MySQLService

func CreateSwitchLSQLV3MySQLServiceRequest added in v1.62.619

func CreateSwitchLSQLV3MySQLServiceRequest() (request *SwitchLSQLV3MySQLServiceRequest)

CreateSwitchLSQLV3MySQLServiceRequest creates a request to invoke SwitchLSQLV3MySQLService API

type SwitchLSQLV3MySQLServiceResponse added in v1.62.619

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

SwitchLSQLV3MySQLServiceResponse is the response struct for api SwitchLSQLV3MySQLService

func CreateSwitchLSQLV3MySQLServiceResponse added in v1.62.619

func CreateSwitchLSQLV3MySQLServiceResponse() (response *SwitchLSQLV3MySQLServiceResponse)

CreateSwitchLSQLV3MySQLServiceResponse creates a response to parse from SwitchLSQLV3MySQLService response

type Tag added in v1.61.688

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 added in v1.61.1547

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 added in v1.61.1547

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

TagResources is a nested struct in hitsdb response

type TagResourcesRequest added in v1.61.1547

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 added in v1.61.1547

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse added in v1.61.1547

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse added in v1.61.1547

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag added in v1.61.1547

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

TagResourcesTag is a repeated param struct in TagResourcesRequest

type Tags added in v1.61.688

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

Tags is a nested struct in hitsdb response

type UntagResourcesRequest added in v1.61.1547

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 added in v1.61.1547

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse added in v1.61.1547

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

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse added in v1.61.1547

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"`
	Delete               requests.Boolean `position:"Query" name:"Delete"`
	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 UpdateInstanceSecurityGroupsRequest added in v1.62.657

type UpdateInstanceSecurityGroupsRequest 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"`
	SecurityGroups       string           `position:"Query" name:"SecurityGroups"`
}

UpdateInstanceSecurityGroupsRequest is the request struct for api UpdateInstanceSecurityGroups

func CreateUpdateInstanceSecurityGroupsRequest added in v1.62.657

func CreateUpdateInstanceSecurityGroupsRequest() (request *UpdateInstanceSecurityGroupsRequest)

CreateUpdateInstanceSecurityGroupsRequest creates a request to invoke UpdateInstanceSecurityGroups API

type UpdateInstanceSecurityGroupsResponse added in v1.62.657

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

UpdateInstanceSecurityGroupsResponse is the response struct for api UpdateInstanceSecurityGroups

func CreateUpdateInstanceSecurityGroupsResponse added in v1.62.657

func CreateUpdateInstanceSecurityGroupsResponse() (response *UpdateInstanceSecurityGroupsResponse)

CreateUpdateInstanceSecurityGroupsResponse creates a response to parse from UpdateInstanceSecurityGroups response

type UpdateLdpsComputeGroupRequest added in v1.62.630

type UpdateLdpsComputeGroupRequest 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"`
	Properties           string           `position:"Query" name:"Properties"`
}

UpdateLdpsComputeGroupRequest is the request struct for api UpdateLdpsComputeGroup

func CreateUpdateLdpsComputeGroupRequest added in v1.62.630

func CreateUpdateLdpsComputeGroupRequest() (request *UpdateLdpsComputeGroupRequest)

CreateUpdateLdpsComputeGroupRequest creates a request to invoke UpdateLdpsComputeGroup API

type UpdateLdpsComputeGroupResponse added in v1.62.630

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

UpdateLdpsComputeGroupResponse is the response struct for api UpdateLdpsComputeGroup

func CreateUpdateLdpsComputeGroupResponse added in v1.62.630

func CreateUpdateLdpsComputeGroupResponse() (response *UpdateLdpsComputeGroupResponse)

CreateUpdateLdpsComputeGroupResponse creates a response to parse from UpdateLdpsComputeGroup response

type UpgradeLindormInstanceRequest added in v1.61.1227

type UpgradeLindormInstanceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LogSpec              string           `position:"Query" name:"LogSpec"`
	SecurityToken        string           `position:"Query" name:"SecurityToken"`
	TsdbNum              requests.Integer `position:"Query" name:"TsdbNum"`
	SolrNum              requests.Integer `position:"Query" name:"SolrNum"`
	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"`
	MlNum                requests.Integer `position:"Query" name:"MlNum"`
	StreamNum            requests.Integer `position:"Query" name:"StreamNum"`
	LogSingleStorage     requests.Integer `position:"Query" name:"LogSingleStorage"`
	ZoneId               string           `position:"Query" name:"ZoneId"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	UpgradeType          string           `position:"Query" name:"UpgradeType"`
	TsdbSpec             string           `position:"Query" name:"TsdbSpec"`
	FilestoreSpec        string           `position:"Query" name:"FilestoreSpec"`
	LindormSpec          string           `position:"Query" name:"LindormSpec"`
	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"`
	StreamSpec           string           `position:"Query" name:"StreamSpec"`
	MlSpec               string           `position:"Query" name:"MlSpec"`
	LtsCoreSpec          string           `position:"Query" name:"LtsCoreSpec"`
	ClusterStorage       requests.Integer `position:"Query" name:"ClusterStorage"`
}

UpgradeLindormInstanceRequest is the request struct for api UpgradeLindormInstance

func CreateUpgradeLindormInstanceRequest added in v1.61.1227

func CreateUpgradeLindormInstanceRequest() (request *UpgradeLindormInstanceRequest)

CreateUpgradeLindormInstanceRequest creates a request to invoke UpgradeLindormInstance API

type UpgradeLindormInstanceResponse added in v1.61.1227

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 added in v1.61.1227

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