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) 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) 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)
- 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 GetLindormInstanceRequest
- type GetLindormInstanceResponse
- type InstanceList
- type IpList
- type LindormInstanceSummary
- type NetInfo
- type NetInfoList
- type Region
- type Regions
- type UpdateInstanceIpWhiteListRequest
- type UpdateInstanceIpWhiteListResponse
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) 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) 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
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 { Engine string `json:"Engine" xml:"Engine"` Version string `json:"Version" xml:"Version"` CpuCount string `json:"CpuCount" xml:"CpuCount"` MemorySize string `json:"MemorySize" xml:"MemorySize"` CoreCount string `json:"CoreCount" xml:"CoreCount"` IsLastVersion bool `json:"IsLastVersion" xml:"IsLastVersion"` }
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 RequestId string `json:"RequestId" xml:"RequestId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` 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 RequestId string `json:"RequestId" xml:"RequestId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` 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"` SecurityToken string `position:"Query" name:"SecurityToken"` PageSize requests.Integer `position:"Query" name:"PageSize"` 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 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 RequestId string `json:"RequestId" xml:"RequestId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` InstanceAlias string `json:"InstanceAlias" xml:"InstanceAlias"` RegionId string `json:"RegionId" xml:"RegionId"` ZoneId string `json:"ZoneId" xml:"ZoneId"` InstanceStatus string `json:"InstanceStatus" xml:"InstanceStatus"` PayType string `json:"PayType" xml:"PayType"` NetworkType string `json:"NetworkType" xml:"NetworkType"` CreateTime string `json:"CreateTime" xml:"CreateTime"` ExpireTime string `json:"ExpireTime" xml:"ExpireTime"` InstanceStorage string `json:"InstanceStorage" xml:"InstanceStorage"` VpcId string `json:"VpcId" xml:"VpcId"` VswitchId string `json:"VswitchId" xml:"VswitchId"` AutoRenew bool `json:"AutoRenew" xml:"AutoRenew"` EngineType int `json:"EngineType" xml:"EngineType"` ServiceType string `json:"ServiceType" xml:"ServiceType"` DeletionProtection string `json:"DeletionProtection" xml:"DeletionProtection"` DiskCategory string `json:"DiskCategory" xml:"DiskCategory"` ColdStorage int `json:"ColdStorage" xml:"ColdStorage"` EnableBDS bool `json:"EnableBDS" xml:"EnableBDS"` AliUid int64 `json:"AliUid" xml:"AliUid"` EnableFS bool `json:"EnableFS" xml:"EnableFS"` EnablePhoenix bool `json:"EnablePhoenix" xml:"EnablePhoenix"` 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 { InstanceId string `json:"InstanceId" xml:"InstanceId"` InstanceAlias string `json:"InstanceAlias" xml:"InstanceAlias"` RegionId string `json:"RegionId" xml:"RegionId"` ZoneId string `json:"ZoneId" xml:"ZoneId"` InstanceStatus string `json:"InstanceStatus" xml:"InstanceStatus"` PayType string `json:"PayType" xml:"PayType"` NetworkType string `json:"NetworkType" xml:"NetworkType"` CreateTime string `json:"CreateTime" xml:"CreateTime"` ExpireTime string `json:"ExpireTime" xml:"ExpireTime"` InstanceStorage string `json:"InstanceStorage" xml:"InstanceStorage"` ServiceType string `json:"ServiceType" xml:"ServiceType"` EngineType string `json:"EngineType" xml:"EngineType"` AliUid int64 `json:"AliUid" xml:"AliUid"` VpcId string `json:"VpcId" xml:"VpcId"` }
LindormInstanceSummary is a nested struct in hitsdb response
type NetInfo ¶
type NetInfo struct { NetType string `json:"NetType" xml:"NetType"` ConnectionString string `json:"ConnectionString" xml:"ConnectionString"` Port int `json:"Port" xml:"Port"` AccessType int `json:"AccessType" xml:"AccessType"` }
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 { RegionId string `json:"RegionId" xml:"RegionId"` LocalName string `json:"LocalName" xml:"LocalName"` RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"` }
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 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
Source Files ¶
- client.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
- 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
- update_instance_ip_white_list.go