Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) CreateLindormInstance(request *CreateLindormInstanceRequest) (response *CreateLindormInstanceResponse, err error)
- func (client *Client) CreateLindormInstanceWithCallback(request *CreateLindormInstanceRequest, ...) <-chan int
- func (client *Client) CreateLindormInstanceWithChan(request *CreateLindormInstanceRequest) (<-chan *CreateLindormInstanceResponse, <-chan error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, ...) <-chan int
- func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
- func (client *Client) GetInstanceIpWhiteList(request *GetInstanceIpWhiteListRequest) (response *GetInstanceIpWhiteListResponse, err error)
- func (client *Client) GetInstanceIpWhiteListWithCallback(request *GetInstanceIpWhiteListRequest, ...) <-chan int
- func (client *Client) GetInstanceIpWhiteListWithChan(request *GetInstanceIpWhiteListRequest) (<-chan *GetInstanceIpWhiteListResponse, <-chan error)
- func (client *Client) GetLindormInstance(request *GetLindormInstanceRequest) (response *GetLindormInstanceResponse, err error)
- func (client *Client) GetLindormInstanceEngineList(request *GetLindormInstanceEngineListRequest) (response *GetLindormInstanceEngineListResponse, err error)
- func (client *Client) GetLindormInstanceEngineListWithCallback(request *GetLindormInstanceEngineListRequest, ...) <-chan int
- func (client *Client) GetLindormInstanceEngineListWithChan(request *GetLindormInstanceEngineListRequest) (<-chan *GetLindormInstanceEngineListResponse, <-chan error)
- func (client *Client) GetLindormInstanceList(request *GetLindormInstanceListRequest) (response *GetLindormInstanceListResponse, err error)
- func (client *Client) GetLindormInstanceListWithCallback(request *GetLindormInstanceListRequest, ...) <-chan int
- func (client *Client) GetLindormInstanceListWithChan(request *GetLindormInstanceListRequest) (<-chan *GetLindormInstanceListResponse, <-chan error)
- func (client *Client) GetLindormInstanceWithCallback(request *GetLindormInstanceRequest, ...) <-chan int
- func (client *Client) GetLindormInstanceWithChan(request *GetLindormInstanceRequest) (<-chan *GetLindormInstanceResponse, <-chan error)
- func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
- func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, ...) <-chan int
- func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
- func (client *Client) ModifyInstancePayType(request *ModifyInstancePayTypeRequest) (response *ModifyInstancePayTypeResponse, err error)
- func (client *Client) ModifyInstancePayTypeWithCallback(request *ModifyInstancePayTypeRequest, ...) <-chan int
- func (client *Client) ModifyInstancePayTypeWithChan(request *ModifyInstancePayTypeRequest) (<-chan *ModifyInstancePayTypeResponse, <-chan error)
- func (client *Client) ReleaseLindormInstance(request *ReleaseLindormInstanceRequest) (response *ReleaseLindormInstanceResponse, err error)
- func (client *Client) ReleaseLindormInstanceWithCallback(request *ReleaseLindormInstanceRequest, ...) <-chan int
- func (client *Client) ReleaseLindormInstanceWithChan(request *ReleaseLindormInstanceRequest) (<-chan *ReleaseLindormInstanceResponse, <-chan error)
- func (client *Client) RenewLindormInstance(request *RenewLindormInstanceRequest) (response *RenewLindormInstanceResponse, err error)
- func (client *Client) RenewLindormInstanceWithCallback(request *RenewLindormInstanceRequest, ...) <-chan int
- func (client *Client) RenewLindormInstanceWithChan(request *RenewLindormInstanceRequest) (<-chan *RenewLindormInstanceResponse, <-chan error)
- func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
- func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, ...) <-chan int
- func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
- func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
- func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, ...) <-chan int
- func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
- func (client *Client) UpdateInstanceIpWhiteList(request *UpdateInstanceIpWhiteListRequest) (response *UpdateInstanceIpWhiteListResponse, err error)
- func (client *Client) UpdateInstanceIpWhiteListWithCallback(request *UpdateInstanceIpWhiteListRequest, ...) <-chan int
- func (client *Client) UpdateInstanceIpWhiteListWithChan(request *UpdateInstanceIpWhiteListRequest) (<-chan *UpdateInstanceIpWhiteListResponse, <-chan error)
- func (client *Client) UpgradeLindormInstance(request *UpgradeLindormInstanceRequest) (response *UpgradeLindormInstanceResponse, err error)
- func (client *Client) UpgradeLindormInstanceWithCallback(request *UpgradeLindormInstanceRequest, ...) <-chan int
- func (client *Client) UpgradeLindormInstanceWithChan(request *UpgradeLindormInstanceRequest) (<-chan *UpgradeLindormInstanceResponse, <-chan error)
- type CreateLindormInstanceRequest
- type CreateLindormInstanceResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type Engine
- type EngineInfo
- type EngineListInGetLindormInstance
- type EngineListInGetLindormInstanceEngineList
- type GetInstanceIpWhiteListRequest
- type GetInstanceIpWhiteListResponse
- type GetLindormInstanceEngineListRequest
- type GetLindormInstanceEngineListResponse
- type GetLindormInstanceListRequest
- type GetLindormInstanceListResponse
- type GetLindormInstanceListTag
- type GetLindormInstanceRequest
- type GetLindormInstanceResponse
- type InstanceList
- type IpList
- type LindormInstanceSummary
- type ListTagResourcesRequest
- type ListTagResourcesResponse
- type ListTagResourcesTag
- type ModifyInstancePayTypeRequest
- type ModifyInstancePayTypeResponse
- type NetInfo
- type NetInfoList
- type Region
- type Regions
- type ReleaseLindormInstanceRequest
- type ReleaseLindormInstanceResponse
- type RenewLindormInstanceRequest
- type RenewLindormInstanceResponse
- type Tag
- type TagResource
- type TagResources
- type TagResourcesRequest
- type TagResourcesResponse
- type TagResourcesTag
- type Tags
- type UntagResourcesRequest
- type UntagResourcesResponse
- type UpdateInstanceIpWhiteListRequest
- type UpdateInstanceIpWhiteListResponse
- type UpgradeLindormInstanceRequest
- type UpgradeLindormInstanceResponse
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
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 ¶
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 ¶ 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) 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) 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 ¶ 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) 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) 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) 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 CreateLindormInstanceRequest ¶ added in v1.61.1227
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 ¶ 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 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 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 ¶ added in v1.61.1547
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"` 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 ¶ added in v1.61.849
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 ¶ 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
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 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"` 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 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
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"` 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 ¶ added in v1.61.1227
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 ¶ 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
Source Files ¶
- client.go
- create_lindorm_instance.go
- describe_regions.go
- endpoint.go
- get_instance_ip_white_list.go
- get_lindorm_instance.go
- get_lindorm_instance_engine_list.go
- get_lindorm_instance_list.go
- list_tag_resources.go
- modify_instance_pay_type.go
- release_lindorm_instance.go
- renew_lindorm_instance.go
- struct_engine.go
- struct_engine_info.go
- struct_engine_list_in_get_lindorm_instance.go
- struct_engine_list_in_get_lindorm_instance_engine_list.go
- struct_instance_list.go
- struct_ip_list.go
- struct_lindorm_instance_summary.go
- struct_net_info.go
- struct_net_info_list.go
- struct_region.go
- struct_regions.go
- struct_tag.go
- struct_tag_resource.go
- struct_tag_resources.go
- struct_tags.go
- tag_resources.go
- untag_resources.go
- update_instance_ip_white_list.go
- upgrade_lindorm_instance.go