Documentation
¶
Index ¶
- Constants
- type AccessInfo
- type AccountInfo
- type CBSSpec
- type CBSSpecInfo
- type CNResourceSpec
- type ChargeProperties
- type Client
- func (c *Client) CreateInstanceByApi(request *CreateInstanceByApiRequest) (response *CreateInstanceByApiResponse, err error)
- func (c *Client) CreateInstanceByApiWithContext(ctx context.Context, request *CreateInstanceByApiRequest) (response *CreateInstanceByApiResponse, err error)
- func (c *Client) DescribeAccounts(request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
- func (c *Client) DescribeAccountsWithContext(ctx context.Context, request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
- func (c *Client) DescribeDBConfigHistory(request *DescribeDBConfigHistoryRequest) (response *DescribeDBConfigHistoryResponse, err error)
- func (c *Client) DescribeDBConfigHistoryWithContext(ctx context.Context, request *DescribeDBConfigHistoryRequest) (response *DescribeDBConfigHistoryResponse, err error)
- func (c *Client) DescribeDBParams(request *DescribeDBParamsRequest) (response *DescribeDBParamsResponse, err error)
- func (c *Client) DescribeDBParamsWithContext(ctx context.Context, request *DescribeDBParamsRequest) (response *DescribeDBParamsResponse, err error)
- func (c *Client) DescribeErrorLog(request *DescribeErrorLogRequest) (response *DescribeErrorLogResponse, err error)
- func (c *Client) DescribeErrorLogWithContext(ctx context.Context, request *DescribeErrorLogRequest) (response *DescribeErrorLogResponse, err error)
- func (c *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)
- func (c *Client) DescribeInstanceInfo(request *DescribeInstanceInfoRequest) (response *DescribeInstanceInfoResponse, err error)
- func (c *Client) DescribeInstanceInfoWithContext(ctx context.Context, request *DescribeInstanceInfoRequest) (response *DescribeInstanceInfoResponse, err error)
- func (c *Client) DescribeInstanceNodes(request *DescribeInstanceNodesRequest) (response *DescribeInstanceNodesResponse, err error)
- func (c *Client) DescribeInstanceNodesWithContext(ctx context.Context, request *DescribeInstanceNodesRequest) (response *DescribeInstanceNodesResponse, err error)
- func (c *Client) DescribeInstanceOperations(request *DescribeInstanceOperationsRequest) (response *DescribeInstanceOperationsResponse, err error)
- func (c *Client) DescribeInstanceOperationsWithContext(ctx context.Context, request *DescribeInstanceOperationsRequest) (response *DescribeInstanceOperationsResponse, err error)
- func (c *Client) DescribeInstanceState(request *DescribeInstanceStateRequest) (response *DescribeInstanceStateResponse, err error)
- func (c *Client) DescribeInstanceStateWithContext(ctx context.Context, request *DescribeInstanceStateRequest) (response *DescribeInstanceStateResponse, err error)
- func (c *Client) DescribeInstanceWithContext(ctx context.Context, request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)
- func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
- func (c *Client) DescribeInstancesWithContext(ctx context.Context, request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
- func (c *Client) DescribeSimpleInstances(request *DescribeSimpleInstancesRequest) (response *DescribeSimpleInstancesResponse, err error)
- func (c *Client) DescribeSimpleInstancesWithContext(ctx context.Context, request *DescribeSimpleInstancesRequest) (response *DescribeSimpleInstancesResponse, err error)
- func (c *Client) DescribeSlowLog(request *DescribeSlowLogRequest) (response *DescribeSlowLogResponse, err error)
- func (c *Client) DescribeSlowLogWithContext(ctx context.Context, request *DescribeSlowLogRequest) (response *DescribeSlowLogResponse, err error)
- func (c *Client) DescribeUpgradeList(request *DescribeUpgradeListRequest) (response *DescribeUpgradeListResponse, err error)
- func (c *Client) DescribeUpgradeListWithContext(ctx context.Context, request *DescribeUpgradeListRequest) (response *DescribeUpgradeListResponse, err error)
- func (c *Client) DescribeUserHbaConfig(request *DescribeUserHbaConfigRequest) (response *DescribeUserHbaConfigResponse, err error)
- func (c *Client) DescribeUserHbaConfigWithContext(ctx context.Context, request *DescribeUserHbaConfigRequest) (response *DescribeUserHbaConfigResponse, err error)
- func (c *Client) DestroyInstanceByApi(request *DestroyInstanceByApiRequest) (response *DestroyInstanceByApiResponse, err error)
- func (c *Client) DestroyInstanceByApiWithContext(ctx context.Context, request *DestroyInstanceByApiRequest) (response *DestroyInstanceByApiResponse, err error)
- func (c *Client) ModifyDBParameters(request *ModifyDBParametersRequest) (response *ModifyDBParametersResponse, err error)
- func (c *Client) ModifyDBParametersWithContext(ctx context.Context, request *ModifyDBParametersRequest) (response *ModifyDBParametersResponse, err error)
- func (c *Client) ModifyInstance(request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)
- func (c *Client) ModifyInstanceWithContext(ctx context.Context, request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)
- func (c *Client) ModifyUserHba(request *ModifyUserHbaRequest) (response *ModifyUserHbaResponse, err error)
- func (c *Client) ModifyUserHbaWithContext(ctx context.Context, request *ModifyUserHbaRequest) (response *ModifyUserHbaResponse, err error)
- func (c *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
- func (c *Client) ResetAccountPasswordWithContext(ctx context.Context, request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
- func (c *Client) RestartInstance(request *RestartInstanceRequest) (response *RestartInstanceResponse, err error)
- func (c *Client) RestartInstanceWithContext(ctx context.Context, request *RestartInstanceRequest) (response *RestartInstanceResponse, err error)
- func (c *Client) ScaleOutInstance(request *ScaleOutInstanceRequest) (response *ScaleOutInstanceResponse, err error)
- func (c *Client) ScaleOutInstanceWithContext(ctx context.Context, request *ScaleOutInstanceRequest) (response *ScaleOutInstanceResponse, err error)
- func (c *Client) ScaleUpInstance(request *ScaleUpInstanceRequest) (response *ScaleUpInstanceResponse, err error)
- func (c *Client) ScaleUpInstanceWithContext(ctx context.Context, request *ScaleUpInstanceRequest) (response *ScaleUpInstanceResponse, err error)
- func (c *Client) UpgradeInstance(request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)
- func (c *Client) UpgradeInstanceWithContext(ctx context.Context, request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)
- type ConfigHistory
- type ConfigParams
- type CreateInstanceByApiRequest
- type CreateInstanceByApiRequestParams
- type CreateInstanceByApiResponse
- type CreateInstanceByApiResponseParams
- type DescribeAccountsRequest
- type DescribeAccountsRequestParams
- type DescribeAccountsResponse
- type DescribeAccountsResponseParams
- type DescribeDBConfigHistoryRequest
- type DescribeDBConfigHistoryRequestParams
- type DescribeDBConfigHistoryResponse
- type DescribeDBConfigHistoryResponseParams
- type DescribeDBParamsRequest
- type DescribeDBParamsRequestParams
- type DescribeDBParamsResponse
- type DescribeDBParamsResponseParams
- type DescribeErrorLogRequest
- type DescribeErrorLogRequestParams
- type DescribeErrorLogResponse
- type DescribeErrorLogResponseParams
- type DescribeInstanceInfoRequest
- type DescribeInstanceInfoRequestParams
- type DescribeInstanceInfoResponse
- type DescribeInstanceInfoResponseParams
- type DescribeInstanceNodesRequest
- type DescribeInstanceNodesRequestParams
- type DescribeInstanceNodesResponse
- type DescribeInstanceNodesResponseParams
- type DescribeInstanceOperationsRequest
- type DescribeInstanceOperationsRequestParams
- type DescribeInstanceOperationsResponse
- type DescribeInstanceOperationsResponseParams
- type DescribeInstanceRequest
- type DescribeInstanceRequestParams
- type DescribeInstanceResponse
- type DescribeInstanceResponseParams
- type DescribeInstanceStateRequest
- type DescribeInstanceStateRequestParams
- type DescribeInstanceStateResponse
- type DescribeInstanceStateResponseParams
- type DescribeInstancesRequest
- type DescribeInstancesRequestParams
- type DescribeInstancesResponse
- type DescribeInstancesResponseParams
- type DescribeSimpleInstancesRequest
- type DescribeSimpleInstancesRequestParams
- type DescribeSimpleInstancesResponse
- type DescribeSimpleInstancesResponseParams
- type DescribeSlowLogRequest
- type DescribeSlowLogRequestParams
- type DescribeSlowLogResponse
- type DescribeSlowLogResponseParams
- type DescribeUpgradeListRequest
- type DescribeUpgradeListRequestParams
- type DescribeUpgradeListResponse
- type DescribeUpgradeListResponseParams
- type DescribeUserHbaConfigRequest
- type DescribeUserHbaConfigRequestParams
- type DescribeUserHbaConfigResponse
- type DescribeUserHbaConfigResponseParams
- type DestroyInstanceByApiRequest
- type DestroyInstanceByApiRequestParams
- type DestroyInstanceByApiResponse
- type DestroyInstanceByApiResponseParams
- type DiskSpecPlus
- type ErrorLogDetail
- type HbaConfig
- type InstanceInfo
- type InstanceNode
- type InstanceNodeGroup
- type InstanceOperation
- type InstanceSimpleInfoNew
- type InstanceStateInfo
- type ModifyDBParametersRequest
- type ModifyDBParametersRequestParams
- type ModifyDBParametersResponse
- type ModifyDBParametersResponseParams
- type ModifyInstanceRequest
- type ModifyInstanceRequestParams
- type ModifyInstanceResponse
- type ModifyInstanceResponseParams
- type ModifyUserHbaRequest
- type ModifyUserHbaRequestParams
- type ModifyUserHbaResponse
- type ModifyUserHbaResponseParams
- type NodeConfigParams
- type NormQueryItem
- type ParamDetail
- type ParamItem
- type Range
- type ResetAccountPasswordRequest
- type ResetAccountPasswordRequestParams
- type ResetAccountPasswordResponse
- type ResetAccountPasswordResponseParams
- type ResourceInfo
- type ResourceSpecNew
- type RestartInstanceRequest
- type RestartInstanceRequestParams
- type RestartInstanceResponse
- type RestartInstanceResponseParams
- type ScaleOutInstanceRequest
- type ScaleOutInstanceRequestParams
- type ScaleOutInstanceResponse
- type ScaleOutInstanceResponseParams
- type ScaleUpInstanceRequest
- type ScaleUpInstanceRequestParams
- type ScaleUpInstanceResponse
- type ScaleUpInstanceResponseParams
- type SearchTags
- type SimpleInstanceInfo
- type SlowLogDetail
- type Tag
- type UpgradeInstanceRequest
- type UpgradeInstanceRequestParams
- type UpgradeInstanceResponse
- type UpgradeInstanceResponseParams
- type UpgradeItem
- type ValueRange
Constants ¶
const ( // Internal error. INTERNALERROR = "InternalError" // InternalError.SystemError INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" )
const APIVersion = "2020-12-30"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessInfo ¶
type AccessInfo struct {
// Address.
// Note: This field may return null, indicating that no valid values can be obtained.
Address *string `json:"Address,omitnil,omitempty" name:"Address"`
// Protocol.
// Note: This field may return null, indicating that no valid values can be obtained.
Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`
}
type AccountInfo ¶
type AccountInfo struct {
// Instance ID.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Account name.
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// Account attribute.
// Note: This field may return null, indicating that no valid values can be obtained.
Perms []*string `json:"Perms,omitnil,omitempty" name:"Perms"`
}
type CBSSpec ¶
type CBSSpec struct {
// Disk type.
//
// Note: This field may return null, indicating that no valid values can be obtained.
DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`
// Size.
//
// Note: This field may return null, indicating that no valid values can be obtained.
DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`
// Number.
//
// Note: This field may return null, indicating that no valid values can be obtained.
DiskCount *int64 `json:"DiskCount,omitnil,omitempty" name:"DiskCount"`
}
type CBSSpecInfo ¶
type CBSSpecInfo struct {
// Disk type.Note: This field may return null, indicating that no valid values can be obtained.
DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`
// Size.
// Note: This field may return null, indicating that no valid values can be obtained.
DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`
// Number.Note: This field may return null, indicating that no valid values can be obtained.
DiskCount *int64 `json:"DiskCount,omitnil,omitempty" name:"DiskCount"`
}
type CNResourceSpec ¶
type CNResourceSpec struct {
// Node type.
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// Model.
//
SpecName *string `json:"SpecName,omitnil,omitempty" name:"SpecName"`
// Number of nodes.
Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
// Disk information.
DiskSpec *CBSSpec `json:"DiskSpec,omitnil,omitempty" name:"DiskSpec"`
}
type ChargeProperties ¶
type ChargeProperties struct {
// 1: requires auto-renewal.
// Note: This field may return null, indicating that no valid values can be obtained.
RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`
// Order time range.
// Note: This field may return null, indicating that no valid values can be obtained.
TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`
// Time unit. Valid values: h and m.
// Note: This field may return null, indicating that no valid values can be obtained.
TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`
// Billing type: 0 indicates pay-as-you-go and 1 indicates monthly subscription.
// Note: This field may return null, indicating that no valid values can be obtained.
PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
// PREPAID and POSTPAID_BY_HOUR
// Note: This field may return null, indicating that no valid values can be obtained.
ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"`
}
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CreateInstanceByApi ¶
func (c *Client) CreateInstanceByApi(request *CreateInstanceByApiRequest) (response *CreateInstanceByApiResponse, err error)
CreateInstanceByApi This API is used to create instance
func (*Client) CreateInstanceByApiWithContext ¶
func (c *Client) CreateInstanceByApiWithContext(ctx context.Context, request *CreateInstanceByApiRequest) (response *CreateInstanceByApiResponse, err error)
CreateInstanceByApi This API is used to create instance
func (*Client) DescribeAccounts ¶
func (c *Client) DescribeAccounts(request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
DescribeAccounts This API is used to obtain the account list corresponding to the instance.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeAccountsWithContext ¶
func (c *Client) DescribeAccountsWithContext(ctx context.Context, request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
DescribeAccounts This API is used to obtain the account list corresponding to the instance.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeDBConfigHistory ¶
func (c *Client) DescribeDBConfigHistory(request *DescribeDBConfigHistoryRequest) (response *DescribeDBConfigHistoryResponse, err error)
DescribeDBConfigHistory Describe DBConfig History
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeDBConfigHistoryWithContext ¶
func (c *Client) DescribeDBConfigHistoryWithContext(ctx context.Context, request *DescribeDBConfigHistoryRequest) (response *DescribeDBConfigHistoryResponse, err error)
DescribeDBConfigHistory Describe DBConfig History
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeDBParams ¶
func (c *Client) DescribeDBParams(request *DescribeDBParamsRequest) (response *DescribeDBParamsResponse, err error)
DescribeDBParams This API is used to describe instance configurations.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeDBParamsWithContext ¶
func (c *Client) DescribeDBParamsWithContext(ctx context.Context, request *DescribeDBParamsRequest) (response *DescribeDBParamsResponse, err error)
DescribeDBParams This API is used to describe instance configurations.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeErrorLog ¶
func (c *Client) DescribeErrorLog(request *DescribeErrorLogRequest) (response *DescribeErrorLogResponse, err error)
DescribeErrorLog This API is used to query error logs.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeErrorLogWithContext ¶
func (c *Client) DescribeErrorLogWithContext(ctx context.Context, request *DescribeErrorLogRequest) (response *DescribeErrorLogResponse, err error)
DescribeErrorLog This API is used to query error logs.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeInstance ¶
func (c *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)
DescribeInstance This API is used to query the instance information by an instance ID.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeInstanceInfo ¶
func (c *Client) DescribeInstanceInfo(request *DescribeInstanceInfoRequest) (response *DescribeInstanceInfoResponse, err error)
DescribeInstanceInfo This API is used to get instance information.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeInstanceInfoWithContext ¶
func (c *Client) DescribeInstanceInfoWithContext(ctx context.Context, request *DescribeInstanceInfoRequest) (response *DescribeInstanceInfoResponse, err error)
DescribeInstanceInfo This API is used to get instance information.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeInstanceNodes ¶
func (c *Client) DescribeInstanceNodes(request *DescribeInstanceNodesRequest) (response *DescribeInstanceNodesResponse, err error)
DescribeInstanceNodes This API is used to list nodes.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeInstanceNodesWithContext ¶
func (c *Client) DescribeInstanceNodesWithContext(ctx context.Context, request *DescribeInstanceNodesRequest) (response *DescribeInstanceNodesResponse, err error)
DescribeInstanceNodes This API is used to list nodes.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeInstanceOperations ¶
func (c *Client) DescribeInstanceOperations(request *DescribeInstanceOperationsRequest) (response *DescribeInstanceOperationsResponse, err error)
DescribeInstanceOperations This API is used to get operations of the instance .
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeInstanceOperationsWithContext ¶
func (c *Client) DescribeInstanceOperationsWithContext(ctx context.Context, request *DescribeInstanceOperationsRequest) (response *DescribeInstanceOperationsResponse, err error)
DescribeInstanceOperations This API is used to get operations of the instance .
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeInstanceState ¶
func (c *Client) DescribeInstanceState(request *DescribeInstanceStateRequest) (response *DescribeInstanceStateResponse, err error)
DescribeInstanceState This API is used to display instance status, process progress, etc., in the instance details page.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeInstanceStateWithContext ¶
func (c *Client) DescribeInstanceStateWithContext(ctx context.Context, request *DescribeInstanceStateRequest) (response *DescribeInstanceStateResponse, err error)
DescribeInstanceState This API is used to display instance status, process progress, etc., in the instance details page.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeInstanceWithContext ¶
func (c *Client) DescribeInstanceWithContext(ctx context.Context, request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)
DescribeInstance This API is used to query the instance information by an instance ID.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeInstances ¶
func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
DescribeInstances This API is used to get a list of instances.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeInstancesWithContext ¶
func (c *Client) DescribeInstancesWithContext(ctx context.Context, request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
DescribeInstances This API is used to get a list of instances.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeSimpleInstances ¶
func (c *Client) DescribeSimpleInstances(request *DescribeSimpleInstancesRequest) (response *DescribeSimpleInstancesResponse, err error)
DescribeSimpleInstances This API is used to get a list of instance
error code that may be returned:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
func (*Client) DescribeSimpleInstancesWithContext ¶
func (c *Client) DescribeSimpleInstancesWithContext(ctx context.Context, request *DescribeSimpleInstancesRequest) (response *DescribeSimpleInstancesResponse, err error)
DescribeSimpleInstances This API is used to get a list of instance
error code that may be returned:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
func (*Client) DescribeSlowLog ¶
func (c *Client) DescribeSlowLog(request *DescribeSlowLogRequest) (response *DescribeSlowLogResponse, err error)
DescribeSlowLog This API is used to query slow SQL logs.
error code that may be returned:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
func (*Client) DescribeSlowLogWithContext ¶
func (c *Client) DescribeSlowLogWithContext(ctx context.Context, request *DescribeSlowLogRequest) (response *DescribeSlowLogResponse, err error)
DescribeSlowLog This API is used to query slow SQL logs.
error code that may be returned:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
func (*Client) DescribeUpgradeList ¶
func (c *Client) DescribeUpgradeList(request *DescribeUpgradeListRequest) (response *DescribeUpgradeListResponse, err error)
DescribeUpgradeList This API is used to obtain instance upgrade records.
error code that may be returned:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
func (*Client) DescribeUpgradeListWithContext ¶
func (c *Client) DescribeUpgradeListWithContext(ctx context.Context, request *DescribeUpgradeListRequest) (response *DescribeUpgradeListResponse, err error)
DescribeUpgradeList This API is used to obtain instance upgrade records.
error code that may be returned:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
func (*Client) DescribeUserHbaConfig ¶
func (c *Client) DescribeUserHbaConfig(request *DescribeUserHbaConfigRequest) (response *DescribeUserHbaConfigResponse, err error)
DescribeUserHbaConfig Describe User HbaConfig.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DescribeUserHbaConfigWithContext ¶
func (c *Client) DescribeUserHbaConfigWithContext(ctx context.Context, request *DescribeUserHbaConfigRequest) (response *DescribeUserHbaConfigResponse, err error)
DescribeUserHbaConfig Describe User HbaConfig.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DestroyInstanceByApi ¶
func (c *Client) DestroyInstanceByApi(request *DestroyInstanceByApiRequest) (response *DestroyInstanceByApiResponse, err error)
DestroyInstanceByApi This API is used to destroy instance.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) DestroyInstanceByApiWithContext ¶
func (c *Client) DestroyInstanceByApiWithContext(ctx context.Context, request *DestroyInstanceByApiRequest) (response *DestroyInstanceByApiResponse, err error)
DestroyInstanceByApi This API is used to destroy instance.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ModifyDBParameters ¶
func (c *Client) ModifyDBParameters(request *ModifyDBParametersRequest) (response *ModifyDBParametersResponse, err error)
ModifyDBParameters This API is used to modify instance configurations
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ModifyDBParametersWithContext ¶
func (c *Client) ModifyDBParametersWithContext(ctx context.Context, request *ModifyDBParametersRequest) (response *ModifyDBParametersResponse, err error)
ModifyDBParameters This API is used to modify instance configurations
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ModifyInstance ¶
func (c *Client) ModifyInstance(request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)
ModifyInstance This API is used to modify instance information. Only the name of an instance can be modified currently.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ModifyInstanceWithContext ¶
func (c *Client) ModifyInstanceWithContext(ctx context.Context, request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)
ModifyInstance This API is used to modify instance information. Only the name of an instance can be modified currently.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ModifyUserHba ¶
func (c *Client) ModifyUserHba(request *ModifyUserHbaRequest) (response *ModifyUserHbaResponse, err error)
ModifyUserHba This API is used to modify user Hba configurations.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ModifyUserHbaWithContext ¶
func (c *Client) ModifyUserHbaWithContext(ctx context.Context, request *ModifyUserHbaRequest) (response *ModifyUserHbaResponse, err error)
ModifyUserHba This API is used to modify user Hba configurations.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ResetAccountPassword ¶
func (c *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
ResetAccountPassword This API is used to change account password.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ResetAccountPasswordWithContext ¶
func (c *Client) ResetAccountPasswordWithContext(ctx context.Context, request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
ResetAccountPassword This API is used to change account password.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) RestartInstance ¶
func (c *Client) RestartInstance(request *RestartInstanceRequest) (response *RestartInstanceResponse, err error)
RestartInstance This API is used by users to proactively restart instances in the console.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) RestartInstanceWithContext ¶
func (c *Client) RestartInstanceWithContext(ctx context.Context, request *RestartInstanceRequest) (response *RestartInstanceResponse, err error)
RestartInstance This API is used by users to proactively restart instances in the console.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ScaleOutInstance ¶
func (c *Client) ScaleOutInstance(request *ScaleOutInstanceRequest) (response *ScaleOutInstanceResponse, err error)
ScaleOutInstance This API is used to scale out instance.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ScaleOutInstanceWithContext ¶
func (c *Client) ScaleOutInstanceWithContext(ctx context.Context, request *ScaleOutInstanceRequest) (response *ScaleOutInstanceResponse, err error)
ScaleOutInstance This API is used to scale out instance.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ScaleUpInstance ¶
func (c *Client) ScaleUpInstance(request *ScaleUpInstanceRequest) (response *ScaleUpInstanceResponse, err error)
ScaleUpInstance This API is used to scale up instance in the console.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) ScaleUpInstanceWithContext ¶
func (c *Client) ScaleUpInstanceWithContext(ctx context.Context, request *ScaleUpInstanceRequest) (response *ScaleUpInstanceResponse, err error)
ScaleUpInstance This API is used to scale up instance in the console.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) UpgradeInstance ¶
func (c *Client) UpgradeInstance(request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)
UpgradeInstance This API is used to upgrade Instance.
error code that may be returned:
INTERNALERROR = "InternalError"
func (*Client) UpgradeInstanceWithContext ¶
func (c *Client) UpgradeInstanceWithContext(ctx context.Context, request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)
UpgradeInstance This API is used to upgrade Instance.
error code that may be returned:
INTERNALERROR = "InternalError"
type ConfigHistory ¶
type ConfigHistory struct {
// id
Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
// Instance name.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Creation time.
//
CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`
// Update time.
UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`
// dn/cn
NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`
// Parameter name.
ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"`
// New parameter value.
ParamNewValue *string `json:"ParamNewValue,omitnil,omitempty" name:"ParamNewValue"`
// Old parameter value.
ParamOldValue *string `json:"ParamOldValue,omitnil,omitempty" name:"ParamOldValue"`
// Status. Valid values: doing and success.
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}
type ConfigParams ¶
type ConfigParams struct {
// Name.
//
// Note: This field may return null, indicating that no valid values can be obtained.
ParameterName *string `json:"ParameterName,omitnil,omitempty" name:"ParameterName"`
// Value.
//
// Note: This field may return null, indicating that no valid values can be obtained.
ParameterValue *string `json:"ParameterValue,omitnil,omitempty" name:"ParameterValue"`
// Value before modification.
// Note: This field may return null, indicating that no valid values can be obtained.
ParameterOldValue *string `json:"ParameterOldValue,omitnil,omitempty" name:"ParameterOldValue"`
}
type CreateInstanceByApiRequest ¶
type CreateInstanceByApiRequest struct {
*tchttp.BaseRequest
// Instance name.
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// Availability zone.
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// Virtual Private Cloud (VPC).
UserVPCId *string `json:"UserVPCId,omitnil,omitempty" name:"UserVPCId"`
// Subnet.
UserSubnetId *string `json:"UserSubnetId,omitnil,omitempty" name:"UserSubnetId"`
// Billing method.
ChargeProperties *ChargeProperties `json:"ChargeProperties,omitnil,omitempty" name:"ChargeProperties"`
// Instance password.
AdminPassword *string `json:"AdminPassword,omitnil,omitempty" name:"AdminPassword"`
// Resource information.
Resources []*ResourceSpecNew `json:"Resources,omitnil,omitempty" name:"Resources"`
// Tag list.Deprecated, use TagItems.
Tags *Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
// Version.
ProductVersion *string `json:"ProductVersion,omitnil,omitempty" name:"ProductVersion"`
// TagItems list.
TagItems []*Tag `json:"TagItems,omitnil,omitempty" name:"TagItems"`
}
func NewCreateInstanceByApiRequest ¶
func NewCreateInstanceByApiRequest() (request *CreateInstanceByApiRequest)
func (*CreateInstanceByApiRequest) FromJsonString ¶
func (r *CreateInstanceByApiRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateInstanceByApiRequest) ToJsonString ¶
func (r *CreateInstanceByApiRequest) ToJsonString() string
type CreateInstanceByApiRequestParams ¶
type CreateInstanceByApiRequestParams struct {
// Instance name.
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// Availability zone.
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// Virtual Private Cloud (VPC).
UserVPCId *string `json:"UserVPCId,omitnil,omitempty" name:"UserVPCId"`
// Subnet.
UserSubnetId *string `json:"UserSubnetId,omitnil,omitempty" name:"UserSubnetId"`
// Billing method.
ChargeProperties *ChargeProperties `json:"ChargeProperties,omitnil,omitempty" name:"ChargeProperties"`
// Instance password.
AdminPassword *string `json:"AdminPassword,omitnil,omitempty" name:"AdminPassword"`
// Resource information.
Resources []*ResourceSpecNew `json:"Resources,omitnil,omitempty" name:"Resources"`
// Tag list.Deprecated, use TagItems.
Tags *Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
// Version.
ProductVersion *string `json:"ProductVersion,omitnil,omitempty" name:"ProductVersion"`
// TagItems list.
TagItems []*Tag `json:"TagItems,omitnil,omitempty" name:"TagItems"`
}
Predefined struct for user
type CreateInstanceByApiResponse ¶
type CreateInstanceByApiResponse struct {
*tchttp.BaseResponse
Response *CreateInstanceByApiResponseParams `json:"Response"`
}
func NewCreateInstanceByApiResponse ¶
func NewCreateInstanceByApiResponse() (response *CreateInstanceByApiResponse)
func (*CreateInstanceByApiResponse) FromJsonString ¶
func (r *CreateInstanceByApiResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateInstanceByApiResponse) ToJsonString ¶
func (r *CreateInstanceByApiResponse) ToJsonString() string
type CreateInstanceByApiResponseParams ¶
type CreateInstanceByApiResponseParams struct {
// Process ID.Note: This field may return null, indicating that no valid values can be obtained.
FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// Instance ID.
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Error message.
// Note: This field may return null, indicating that no valid values can be obtained.
ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAccountsRequest ¶
type DescribeAccountsRequest struct {
*tchttp.BaseRequest
// Instance ID.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Offset. Default value: 0.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
func NewDescribeAccountsRequest ¶
func NewDescribeAccountsRequest() (request *DescribeAccountsRequest)
func (*DescribeAccountsRequest) FromJsonString ¶
func (r *DescribeAccountsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccountsRequest) ToJsonString ¶
func (r *DescribeAccountsRequest) ToJsonString() string
type DescribeAccountsRequestParams ¶
type DescribeAccountsRequestParams struct {
// Instance ID.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Offset. Default value: 0.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
Predefined struct for user
type DescribeAccountsResponse ¶
type DescribeAccountsResponse struct {
*tchttp.BaseResponse
Response *DescribeAccountsResponseParams `json:"Response"`
}
func NewDescribeAccountsResponse ¶
func NewDescribeAccountsResponse() (response *DescribeAccountsResponse)
func (*DescribeAccountsResponse) FromJsonString ¶
func (r *DescribeAccountsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccountsResponse) ToJsonString ¶
func (r *DescribeAccountsResponse) ToJsonString() string
type DescribeAccountsResponseParams ¶
type DescribeAccountsResponseParams struct {
// Total number of instances.
//
// Note: This field may return null, indicating that no valid values can be obtained.
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Account array.
// Note: This field may return null, indicating that no valid values can be obtained.
Accounts []*AccountInfo `json:"Accounts,omitnil,omitempty" name:"Accounts"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDBConfigHistoryRequest ¶
type DescribeDBConfigHistoryRequest struct {
*tchttp.BaseRequest
// Instance ID.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}
func NewDescribeDBConfigHistoryRequest ¶
func NewDescribeDBConfigHistoryRequest() (request *DescribeDBConfigHistoryRequest)
func (*DescribeDBConfigHistoryRequest) FromJsonString ¶
func (r *DescribeDBConfigHistoryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBConfigHistoryRequest) ToJsonString ¶
func (r *DescribeDBConfigHistoryRequest) ToJsonString() string
type DescribeDBConfigHistoryRequestParams ¶
type DescribeDBConfigHistoryRequestParams struct {
// Instance ID.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}
Predefined struct for user
type DescribeDBConfigHistoryResponse ¶
type DescribeDBConfigHistoryResponse struct {
*tchttp.BaseResponse
Response *DescribeDBConfigHistoryResponseParams `json:"Response"`
}
func NewDescribeDBConfigHistoryResponse ¶
func NewDescribeDBConfigHistoryResponse() (response *DescribeDBConfigHistoryResponse)
func (*DescribeDBConfigHistoryResponse) FromJsonString ¶
func (r *DescribeDBConfigHistoryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBConfigHistoryResponse) ToJsonString ¶
func (r *DescribeDBConfigHistoryResponse) ToJsonString() string
type DescribeDBConfigHistoryResponseParams ¶
type DescribeDBConfigHistoryResponseParams struct {
// Total count.
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// DBConfig history.
ConfigHistory []*ConfigHistory `json:"ConfigHistory,omitnil,omitempty" name:"ConfigHistory"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDBParamsRequest ¶
type DescribeDBParamsRequest struct {
*tchttp.BaseRequest
// cn/dn
NodeTypes []*string `json:"NodeTypes,omitnil,omitempty" name:"NodeTypes"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeDBParamsRequest ¶
func NewDescribeDBParamsRequest() (request *DescribeDBParamsRequest)
func (*DescribeDBParamsRequest) FromJsonString ¶
func (r *DescribeDBParamsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBParamsRequest) ToJsonString ¶
func (r *DescribeDBParamsRequest) ToJsonString() string
type DescribeDBParamsRequestParams ¶
type DescribeDBParamsRequestParams struct {
// cn/dn
NodeTypes []*string `json:"NodeTypes,omitnil,omitempty" name:"NodeTypes"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeDBParamsResponse ¶
type DescribeDBParamsResponse struct {
*tchttp.BaseResponse
Response *DescribeDBParamsResponseParams `json:"Response"`
}
func NewDescribeDBParamsResponse ¶
func NewDescribeDBParamsResponse() (response *DescribeDBParamsResponse)
func (*DescribeDBParamsResponse) FromJsonString ¶
func (r *DescribeDBParamsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBParamsResponse) ToJsonString ¶
func (r *DescribeDBParamsResponse) ToJsonString() string
type DescribeDBParamsResponseParams ¶
type DescribeDBParamsResponseParams struct {
// Total count.
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Parameters information.
Items []*ParamItem `json:"Items,omitnil,omitempty" name:"Items"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeErrorLogRequest ¶
type DescribeErrorLogRequest struct {
*tchttp.BaseRequest
// Instance ID.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Start time.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End time.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}
func NewDescribeErrorLogRequest ¶
func NewDescribeErrorLogRequest() (request *DescribeErrorLogRequest)
func (*DescribeErrorLogRequest) FromJsonString ¶
func (r *DescribeErrorLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeErrorLogRequest) ToJsonString ¶
func (r *DescribeErrorLogRequest) ToJsonString() string
type DescribeErrorLogRequestParams ¶
type DescribeErrorLogRequestParams struct {
// Instance ID.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Start time.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End time.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}
Predefined struct for user
type DescribeErrorLogResponse ¶
type DescribeErrorLogResponse struct {
*tchttp.BaseResponse
Response *DescribeErrorLogResponseParams `json:"Response"`
}
func NewDescribeErrorLogResponse ¶
func NewDescribeErrorLogResponse() (response *DescribeErrorLogResponse)
func (*DescribeErrorLogResponse) FromJsonString ¶
func (r *DescribeErrorLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeErrorLogResponse) ToJsonString ¶
func (r *DescribeErrorLogResponse) ToJsonString() string
type DescribeErrorLogResponseParams ¶
type DescribeErrorLogResponseParams struct {
// Total count of messages returned.
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Error log details.
ErrorLogDetails []*ErrorLogDetail `json:"ErrorLogDetails,omitnil,omitempty" name:"ErrorLogDetails"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeInstanceInfoRequest ¶
type DescribeInstanceInfoRequest struct {
*tchttp.BaseRequest
// Instance ID.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeInstanceInfoRequest ¶
func NewDescribeInstanceInfoRequest() (request *DescribeInstanceInfoRequest)
func (*DescribeInstanceInfoRequest) FromJsonString ¶
func (r *DescribeInstanceInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceInfoRequest) ToJsonString ¶
func (r *DescribeInstanceInfoRequest) ToJsonString() string
type DescribeInstanceInfoRequestParams ¶
type DescribeInstanceInfoRequestParams struct {
// Instance ID.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeInstanceInfoResponse ¶
type DescribeInstanceInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeInstanceInfoResponseParams `json:"Response"`
}
func NewDescribeInstanceInfoResponse ¶
func NewDescribeInstanceInfoResponse() (response *DescribeInstanceInfoResponse)
func (*DescribeInstanceInfoResponse) FromJsonString ¶
func (r *DescribeInstanceInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceInfoResponse) ToJsonString ¶
func (r *DescribeInstanceInfoResponse) ToJsonString() string
type DescribeInstanceInfoResponseParams ¶
type DescribeInstanceInfoResponseParams struct {
// Instance description information.
SimpleInstanceInfo *SimpleInstanceInfo `json:"SimpleInstanceInfo,omitnil,omitempty" name:"SimpleInstanceInfo"`
// Error message.
ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeInstanceNodesRequest ¶
type DescribeInstanceNodesRequest struct {
*tchttp.BaseRequest
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeInstanceNodesRequest ¶
func NewDescribeInstanceNodesRequest() (request *DescribeInstanceNodesRequest)
func (*DescribeInstanceNodesRequest) FromJsonString ¶
func (r *DescribeInstanceNodesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceNodesRequest) ToJsonString ¶
func (r *DescribeInstanceNodesRequest) ToJsonString() string
type DescribeInstanceNodesRequestParams ¶
type DescribeInstanceNodesRequestParams struct {
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeInstanceNodesResponse ¶
type DescribeInstanceNodesResponse struct {
*tchttp.BaseResponse
Response *DescribeInstanceNodesResponseParams `json:"Response"`
}
func NewDescribeInstanceNodesResponse ¶
func NewDescribeInstanceNodesResponse() (response *DescribeInstanceNodesResponse)
func (*DescribeInstanceNodesResponse) FromJsonString ¶
func (r *DescribeInstanceNodesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceNodesResponse) ToJsonString ¶
func (r *DescribeInstanceNodesResponse) ToJsonString() string
type DescribeInstanceNodesResponseParams ¶
type DescribeInstanceNodesResponseParams struct {
// error msg
// Note: This field may return null, indicating that no valid values can be obtained.
ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`
// Node list.
//
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceNodes []*InstanceNode `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeInstanceOperationsRequest ¶
type DescribeInstanceOperationsRequest struct {
*tchttp.BaseRequest
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Offset.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Start time.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End time.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}
func NewDescribeInstanceOperationsRequest ¶
func NewDescribeInstanceOperationsRequest() (request *DescribeInstanceOperationsRequest)
func (*DescribeInstanceOperationsRequest) FromJsonString ¶
func (r *DescribeInstanceOperationsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceOperationsRequest) ToJsonString ¶
func (r *DescribeInstanceOperationsRequest) ToJsonString() string
type DescribeInstanceOperationsRequestParams ¶
type DescribeInstanceOperationsRequestParams struct {
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Offset.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Start time.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End time.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}
Predefined struct for user
type DescribeInstanceOperationsResponse ¶
type DescribeInstanceOperationsResponse struct {
*tchttp.BaseResponse
Response *DescribeInstanceOperationsResponseParams `json:"Response"`
}
func NewDescribeInstanceOperationsResponse ¶
func NewDescribeInstanceOperationsResponse() (response *DescribeInstanceOperationsResponse)
func (*DescribeInstanceOperationsResponse) FromJsonString ¶
func (r *DescribeInstanceOperationsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceOperationsResponse) ToJsonString ¶
func (r *DescribeInstanceOperationsResponse) ToJsonString() string
type DescribeInstanceOperationsResponseParams ¶
type DescribeInstanceOperationsResponseParams struct {
// Total count of operation records.
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// operation records.
//
// Note: This field may return null, indicating that no valid values can be obtained.
Operations []*InstanceOperation `json:"Operations,omitnil,omitempty" name:"Operations"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeInstanceRequest ¶
type DescribeInstanceRequest struct {
*tchttp.BaseRequest
// instance ID.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeInstanceRequest ¶
func NewDescribeInstanceRequest() (request *DescribeInstanceRequest)
func (*DescribeInstanceRequest) FromJsonString ¶
func (r *DescribeInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceRequest) ToJsonString ¶
func (r *DescribeInstanceRequest) ToJsonString() string
type DescribeInstanceRequestParams ¶
type DescribeInstanceRequestParams struct {
// instance ID.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeInstanceResponse ¶
type DescribeInstanceResponse struct {
*tchttp.BaseResponse
Response *DescribeInstanceResponseParams `json:"Response"`
}
func NewDescribeInstanceResponse ¶
func NewDescribeInstanceResponse() (response *DescribeInstanceResponse)
func (*DescribeInstanceResponse) FromJsonString ¶
func (r *DescribeInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceResponse) ToJsonString ¶
func (r *DescribeInstanceResponse) ToJsonString() string
type DescribeInstanceResponseParams ¶
type DescribeInstanceResponseParams struct {
// Instance description information.
InstanceInfo *InstanceInfo `json:"InstanceInfo,omitnil,omitempty" name:"InstanceInfo"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeInstanceStateRequest ¶
type DescribeInstanceStateRequest struct {
*tchttp.BaseRequest
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeInstanceStateRequest ¶
func NewDescribeInstanceStateRequest() (request *DescribeInstanceStateRequest)
func (*DescribeInstanceStateRequest) FromJsonString ¶
func (r *DescribeInstanceStateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceStateRequest) ToJsonString ¶
func (r *DescribeInstanceStateRequest) ToJsonString() string
type DescribeInstanceStateRequestParams ¶
type DescribeInstanceStateRequestParams struct {
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeInstanceStateResponse ¶
type DescribeInstanceStateResponse struct {
*tchttp.BaseResponse
Response *DescribeInstanceStateResponseParams `json:"Response"`
}
func NewDescribeInstanceStateResponse ¶
func NewDescribeInstanceStateResponse() (response *DescribeInstanceStateResponse)
func (*DescribeInstanceStateResponse) FromJsonString ¶
func (r *DescribeInstanceStateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceStateResponse) ToJsonString ¶
func (r *DescribeInstanceStateResponse) ToJsonString() string
type DescribeInstanceStateResponseParams ¶
type DescribeInstanceStateResponseParams struct {
// Instance status. Example: serving.
InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`
// Creation time of instance operation.Note: This field may return null, indicating that no valid values can be obtained.
FlowCreateTime *string `json:"FlowCreateTime,omitnil,omitempty" name:"FlowCreateTime"`
// Instance operation name.Note: This field may return null, indicating that no valid values can be obtained.
FlowName *string `json:"FlowName,omitnil,omitempty" name:"FlowName"`
// Instance operation progress.Note: This field may return null, indicating that no valid values can be obtained.
FlowProgress *float64 `json:"FlowProgress,omitnil,omitempty" name:"FlowProgress"`
// Instance status description. Example: running.Note: This field may return null, indicating that no valid values can be obtained.
InstanceStateDesc *string `json:"InstanceStateDesc,omitnil,omitempty" name:"InstanceStateDesc"`
// Instance process error messages. Example: "Creation failed, insufficient resources."
// Note: This field may return null, indicating that no valid values can be obtained.
FlowMsg *string `json:"FlowMsg,omitnil,omitempty" name:"FlowMsg"`
// The name of the current step. Example: "Purchasing resources."Note: This field may return null, indicating that no valid values can be obtained.
ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`
// Enabling status of the instance backup task.Note: This field may return null, indicating that no valid values can be obtained.
BackupStatus *int64 `json:"BackupStatus,omitnil,omitempty" name:"BackupStatus"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeInstancesRequest ¶
type DescribeInstancesRequest struct {
*tchttp.BaseRequest
// Searches by instance ID.
SearchInstanceId *string `json:"SearchInstanceId,omitnil,omitempty" name:"SearchInstanceId"`
// Searches by instance name.
SearchInstanceName *string `json:"SearchInstanceName,omitnil,omitempty" name:"SearchInstanceName"`
// Offset.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Searched tag list.
SearchTags []*SearchTags `json:"SearchTags,omitnil,omitempty" name:"SearchTags"`
}
func NewDescribeInstancesRequest ¶
func NewDescribeInstancesRequest() (request *DescribeInstancesRequest)
func (*DescribeInstancesRequest) FromJsonString ¶
func (r *DescribeInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstancesRequest) ToJsonString ¶
func (r *DescribeInstancesRequest) ToJsonString() string
type DescribeInstancesRequestParams ¶
type DescribeInstancesRequestParams struct {
// Searches by instance ID.
SearchInstanceId *string `json:"SearchInstanceId,omitnil,omitempty" name:"SearchInstanceId"`
// Searches by instance name.
SearchInstanceName *string `json:"SearchInstanceName,omitnil,omitempty" name:"SearchInstanceName"`
// Offset.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Searched tag list.
SearchTags []*SearchTags `json:"SearchTags,omitnil,omitempty" name:"SearchTags"`
}
Predefined struct for user
type DescribeInstancesResponse ¶
type DescribeInstancesResponse struct {
*tchttp.BaseResponse
Response *DescribeInstancesResponseParams `json:"Response"`
}
func NewDescribeInstancesResponse ¶
func NewDescribeInstancesResponse() (response *DescribeInstancesResponse)
func (*DescribeInstancesResponse) FromJsonString ¶
func (r *DescribeInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstancesResponse) ToJsonString ¶
func (r *DescribeInstancesResponse) ToJsonString() string
type DescribeInstancesResponseParams ¶
type DescribeInstancesResponseParams struct {
// Total count of instances.
// Note: This field may return null, indicating that no valid values can be obtained.
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Instance array.
// Note: This field may return null, indicating that no valid values can be obtained.
InstancesList []*InstanceInfo `json:"InstancesList,omitnil,omitempty" name:"InstancesList"`
// Error message.
//
// Note: This field may return null, indicating that no valid values can be obtained.
ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeSimpleInstancesRequest ¶
type DescribeSimpleInstancesRequest struct {
*tchttp.BaseRequest
// Searches by instance ID.
SearchInstanceId *string `json:"SearchInstanceId,omitnil,omitempty" name:"SearchInstanceId"`
// Searches by instance name.
SearchInstanceName *string `json:"SearchInstanceName,omitnil,omitempty" name:"SearchInstanceName"`
// Offset.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Searches by tag list.
SearchTags []*string `json:"SearchTags,omitnil,omitempty" name:"SearchTags"`
}
func NewDescribeSimpleInstancesRequest ¶
func NewDescribeSimpleInstancesRequest() (request *DescribeSimpleInstancesRequest)
func (*DescribeSimpleInstancesRequest) FromJsonString ¶
func (r *DescribeSimpleInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSimpleInstancesRequest) ToJsonString ¶
func (r *DescribeSimpleInstancesRequest) ToJsonString() string
type DescribeSimpleInstancesRequestParams ¶
type DescribeSimpleInstancesRequestParams struct {
// Searches by instance ID.
SearchInstanceId *string `json:"SearchInstanceId,omitnil,omitempty" name:"SearchInstanceId"`
// Searches by instance name.
SearchInstanceName *string `json:"SearchInstanceName,omitnil,omitempty" name:"SearchInstanceName"`
// Offset.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Searches by tag list.
SearchTags []*string `json:"SearchTags,omitnil,omitempty" name:"SearchTags"`
}
Predefined struct for user
type DescribeSimpleInstancesResponse ¶
type DescribeSimpleInstancesResponse struct {
*tchttp.BaseResponse
Response *DescribeSimpleInstancesResponseParams `json:"Response"`
}
func NewDescribeSimpleInstancesResponse ¶
func NewDescribeSimpleInstancesResponse() (response *DescribeSimpleInstancesResponse)
func (*DescribeSimpleInstancesResponse) FromJsonString ¶
func (r *DescribeSimpleInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSimpleInstancesResponse) ToJsonString ¶
func (r *DescribeSimpleInstancesResponse) ToJsonString() string
type DescribeSimpleInstancesResponseParams ¶
type DescribeSimpleInstancesResponseParams struct {
// Total count of instance lists.
// Note: This field may return null, indicating that no valid values can be obtained.
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Instance list details.
// Note: This field may return null, indicating that no valid values can be obtained.
InstancesList []*InstanceSimpleInfoNew `json:"InstancesList,omitnil,omitempty" name:"InstancesList"`
// Error message.
//
// Note: This field may return null, indicating that no valid values can be obtained.
ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeSlowLogRequest ¶
type DescribeSlowLogRequest struct {
*tchttp.BaseRequest
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Start time.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End time.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Database.
Database *string `json:"Database,omitnil,omitempty" name:"Database"`
// Sorting method.
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Ascending or descending order.
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
// Duration.
Duration *float64 `json:"Duration,omitnil,omitempty" name:"Duration"`
}
func NewDescribeSlowLogRequest ¶
func NewDescribeSlowLogRequest() (request *DescribeSlowLogRequest)
func (*DescribeSlowLogRequest) FromJsonString ¶
func (r *DescribeSlowLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSlowLogRequest) ToJsonString ¶
func (r *DescribeSlowLogRequest) ToJsonString() string
type DescribeSlowLogRequestParams ¶
type DescribeSlowLogRequestParams struct {
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Start time.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End time.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Database.
Database *string `json:"Database,omitnil,omitempty" name:"Database"`
// Sorting method.
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Ascending or descending order.
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
// Duration.
Duration *float64 `json:"Duration,omitnil,omitempty" name:"Duration"`
}
Predefined struct for user
type DescribeSlowLogResponse ¶
type DescribeSlowLogResponse struct {
*tchttp.BaseResponse
Response *DescribeSlowLogResponseParams `json:"Response"`
}
func NewDescribeSlowLogResponse ¶
func NewDescribeSlowLogResponse() (response *DescribeSlowLogResponse)
func (*DescribeSlowLogResponse) FromJsonString ¶
func (r *DescribeSlowLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSlowLogResponse) ToJsonString ¶
func (r *DescribeSlowLogResponse) ToJsonString() string
type DescribeSlowLogResponseParams ¶
type DescribeSlowLogResponseParams struct {
// Total count of messages returned.
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Slow SQL log details.
SlowLogDetails *SlowLogDetail `json:"SlowLogDetails,omitnil,omitempty" name:"SlowLogDetails"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeUpgradeListRequest ¶
type DescribeUpgradeListRequest struct {
*tchttp.BaseRequest
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Offset.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
func NewDescribeUpgradeListRequest ¶
func NewDescribeUpgradeListRequest() (request *DescribeUpgradeListRequest)
func (*DescribeUpgradeListRequest) FromJsonString ¶
func (r *DescribeUpgradeListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUpgradeListRequest) ToJsonString ¶
func (r *DescribeUpgradeListRequest) ToJsonString() string
type DescribeUpgradeListRequestParams ¶
type DescribeUpgradeListRequestParams struct {
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Offset.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
Predefined struct for user
type DescribeUpgradeListResponse ¶
type DescribeUpgradeListResponse struct {
*tchttp.BaseResponse
Response *DescribeUpgradeListResponseParams `json:"Response"`
}
func NewDescribeUpgradeListResponse ¶
func NewDescribeUpgradeListResponse() (response *DescribeUpgradeListResponse)
func (*DescribeUpgradeListResponse) FromJsonString ¶
func (r *DescribeUpgradeListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUpgradeListResponse) ToJsonString ¶
func (r *DescribeUpgradeListResponse) ToJsonString() string
type DescribeUpgradeListResponseParams ¶
type DescribeUpgradeListResponseParams struct {
// Details of instance upgrade records.Note: This field may return null, indicating that no valid values can be obtained.
UpgradeItems []*UpgradeItem `json:"UpgradeItems,omitnil,omitempty" name:"UpgradeItems"`
// Total count of upgrade records.
TotalCount *string `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeUserHbaConfigRequest ¶
type DescribeUserHbaConfigRequest struct {
*tchttp.BaseRequest
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeUserHbaConfigRequest ¶
func NewDescribeUserHbaConfigRequest() (request *DescribeUserHbaConfigRequest)
func (*DescribeUserHbaConfigRequest) FromJsonString ¶
func (r *DescribeUserHbaConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserHbaConfigRequest) ToJsonString ¶
func (r *DescribeUserHbaConfigRequest) ToJsonString() string
type DescribeUserHbaConfigRequestParams ¶
type DescribeUserHbaConfigRequestParams struct {
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeUserHbaConfigResponse ¶
type DescribeUserHbaConfigResponse struct {
*tchttp.BaseResponse
Response *DescribeUserHbaConfigResponseParams `json:"Response"`
}
func NewDescribeUserHbaConfigResponse ¶
func NewDescribeUserHbaConfigResponse() (response *DescribeUserHbaConfigResponse)
func (*DescribeUserHbaConfigResponse) FromJsonString ¶
func (r *DescribeUserHbaConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserHbaConfigResponse) ToJsonString ¶
func (r *DescribeUserHbaConfigResponse) ToJsonString() string
type DescribeUserHbaConfigResponseParams ¶
type DescribeUserHbaConfigResponseParams struct {
// Total number of instances.
//
// Note: This field may return null, indicating that no valid values can be obtained.
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Hba Config array.
// Note: This field may return null, indicating that no valid values can be obtained.
HbaConfigs []*HbaConfig `json:"HbaConfigs,omitnil,omitempty" name:"HbaConfigs"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DestroyInstanceByApiRequest ¶
type DestroyInstanceByApiRequest struct {
*tchttp.BaseRequest
// Instance id. Example: "cdwpg-xxxx".
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDestroyInstanceByApiRequest ¶
func NewDestroyInstanceByApiRequest() (request *DestroyInstanceByApiRequest)
func (*DestroyInstanceByApiRequest) FromJsonString ¶
func (r *DestroyInstanceByApiRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyInstanceByApiRequest) ToJsonString ¶
func (r *DestroyInstanceByApiRequest) ToJsonString() string
type DestroyInstanceByApiRequestParams ¶
type DestroyInstanceByApiRequestParams struct {
// Instance id. Example: "cdwpg-xxxx".
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DestroyInstanceByApiResponse ¶
type DestroyInstanceByApiResponse struct {
*tchttp.BaseResponse
Response *DestroyInstanceByApiResponseParams `json:"Response"`
}
func NewDestroyInstanceByApiResponse ¶
func NewDestroyInstanceByApiResponse() (response *DestroyInstanceByApiResponse)
func (*DestroyInstanceByApiResponse) FromJsonString ¶
func (r *DestroyInstanceByApiResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyInstanceByApiResponse) ToJsonString ¶
func (r *DestroyInstanceByApiResponse) ToJsonString() string
type DestroyInstanceByApiResponseParams ¶
type DestroyInstanceByApiResponseParams struct {
// Destroy process ID.
FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// Error message.
ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DiskSpecPlus ¶
type DiskSpecPlus struct {
// Number of disks.
// Note: This field may return null, indicating that no valid values can be obtained.
DiskCount *int64 `json:"DiskCount,omitnil,omitempty" name:"DiskCount"`
// Maximum disk capacity.
// Note: This field may return null, indicating that no valid values can be obtained.
MaxDiskSize *int64 `json:"MaxDiskSize,omitnil,omitempty" name:"MaxDiskSize"`
// Minimum disk capacity.
// Note: This field may return null, indicating that no valid values can be obtained.
MinDiskSize *int64 `json:"MinDiskSize,omitnil,omitempty" name:"MinDiskSize"`
// Disk type.
// Note: This field may return null, indicating that no valid values can be obtained.
DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`
// Disk type details.
// Note: This field may return null, indicating that no valid values can be obtained.
DiskDesc *string `json:"DiskDesc,omitnil,omitempty" name:"DiskDesc"`
// Model type.
// Note: This field may return null, indicating that no valid values can be obtained.
CvmClass *string `json:"CvmClass,omitnil,omitempty" name:"CvmClass"`
}
type ErrorLogDetail ¶
type ErrorLogDetail struct {
// Username.
//
// Note: This field may return null, indicating that no valid values can be obtained.
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// Database.
// Note: This field may return null, indicating that no valid values can be obtained.
Database *string `json:"Database,omitnil,omitempty" name:"Database"`
// The time an error was reported.
// Note: This field may return null, indicating that no valid values can be obtained.
ErrorTime *string `json:"ErrorTime,omitnil,omitempty" name:"ErrorTime"`
// Error message.
// Note: This field may return null, indicating that no valid values can be obtained.
ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"`
}
type HbaConfig ¶
type HbaConfig struct {
// Type.
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// Database.
Database *string `json:"Database,omitnil,omitempty" name:"Database"`
// User.
User *string `json:"User,omitnil,omitempty" name:"User"`
// IP address.
Address *string `json:"Address,omitnil,omitempty" name:"Address"`
// Method.
Method *string `json:"Method,omitnil,omitempty" name:"Method"`
// Indicates whether to perform overwriting.
// Note: This field may return null, indicating that no valid values can be obtained.
Mask *string `json:"Mask,omitnil,omitempty" name:"Mask"`
}
type InstanceInfo ¶
type InstanceInfo struct {
// Instance ID
// Note: This field may return null, indicating that no valid values can be obtained.
ID *int64 `json:"ID,omitnil,omitempty" name:"ID"`
// Kernel version type.
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// Cluster name.
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// Cluster status.
// Note: This field may return null, indicating that no valid values can be obtained.
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Cluster status details.Note: This field may return null, indicating that no valid values can be obtained.
StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`
// Cluster status information.
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceStateInfo *InstanceStateInfo `json:"InstanceStateInfo,omitnil,omitempty" name:"InstanceStateInfo"`
// Cluster ID.
//
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
// Creation time.
//
// Note: This field may return null, indicating that no valid values can be obtained.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Region.
//
// Note: This field may return null, indicating that no valid values can be obtained.
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// Region.
// Note: This field may return null, indicating that no valid values can be obtained.
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// Region details.
// Note: This field may return null, indicating that no valid values can be obtained.
RegionDesc *string `json:"RegionDesc,omitnil,omitempty" name:"RegionDesc"`
// Region details.
// Note: This field may return null, indicating that no valid values can be obtained.
ZoneDesc *string `json:"ZoneDesc,omitnil,omitempty" name:"ZoneDesc"`
// Tag.Note: This field may return null, indicating that no valid values can be obtained.
Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
// Kernel version.
//
// Note: This field may return null, indicating that no valid values can be obtained.
Version *string `json:"Version,omitnil,omitempty" name:"Version"`
// Character set.
// Note: This field may return null, indicating that no valid values can be obtained.
Charset *string `json:"Charset,omitnil,omitempty" name:"Charset"`
// CN node list.
// Note: This field may return null, indicating that no valid values can be obtained.
CNNodes []*InstanceNodeGroup `json:"CNNodes,omitnil,omitempty" name:"CNNodes"`
// DN node list.
// Note: This field may return null, indicating that no valid values can be obtained.
DNNodes []*InstanceNodeGroup `json:"DNNodes,omitnil,omitempty" name:"DNNodes"`
// Region ID.
//
// Note: This field may return null, indicating that no valid values can be obtained.
RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
// Region ID.
//
// Note: This field may return null, indicating that no valid values can be obtained.
ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
// Virtual Private Cloud (VPC).
//
// Note: This field may return null, indicating that no valid values can be obtained.
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// Subnet.
// Note: This field may return null, indicating that no valid values can be obtained.
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// Expiration time.
//
// Note: This field may return null, indicating that no valid values can be obtained.
ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
// Billing mode.
//
// Note: This field may return null, indicating that no valid values can be obtained.
PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`
// Automatic renewal.
// Note: This field may return null, indicating that no valid values can be obtained.
RenewFlag *bool `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`
// Cluster ID.
//
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Access information.
// Note: This field may return null, indicating that no valid values can be obtained.
AccessDetails []*AccessInfo `json:"AccessDetails,omitnil,omitempty" name:"AccessDetails"`
}
type InstanceNode ¶
type InstanceNodeGroup ¶
type InstanceNodeGroup struct {
// Model.
//
// Note: This field may return null, indicating that no valid values can be obtained.
SpecName *string `json:"SpecName,omitnil,omitempty" name:"SpecName"`
// Disk information.
//
// Note: This field may return null, indicating that no valid values can be obtained.
DataDisk *DiskSpecPlus `json:"DataDisk,omitnil,omitempty" name:"DataDisk"`
// Number of machines.
// Note: This field may return null, indicating that no valid values can be obtained.
CvmCount *int64 `json:"CvmCount,omitnil,omitempty" name:"CvmCount"`
}
type InstanceOperation ¶
type InstanceOperation struct {
// Operation name, such as create_instance, and scaleout_instance
Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
// Cluster ID.
//
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Operation name description, such as creating, and modifying the cluster name.
//
// Note: This field may return null, indicating that no valid values can be obtained.
Action *string `json:"Action,omitnil,omitempty" name:"Action"`
// Status.
//
// Note: This field may return null, indicating that no valid values can be obtained.
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// Operation start time.
//
// Note: This field may return null, indicating that no valid values can be obtained.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Operation end time.
//
// Note: This field may return null, indicating that no valid values can be obtained.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Operation context.
// Note: This field may return null, indicating that no valid values can be obtained.
Context *string `json:"Context,omitnil,omitempty" name:"Context"`
// Operation update time.
// Note: This field may return null, indicating that no valid values can be obtained.
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// Operation UIN.
// Note: This field may return null, indicating that no valid values can be obtained.
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
}
type InstanceSimpleInfoNew ¶
type InstanceSimpleInfoNew struct {
// ID
// Note: This field may return null, indicating that no valid values can be obtained.
ID *int64 `json:"ID,omitnil,omitempty" name:"ID"`
// Cluster ID.
//
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Cluster name.
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// Kernel version.
//
// Note: This field may return null, indicating that no valid values can be obtained.
Version *string `json:"Version,omitnil,omitempty" name:"Version"`
// Region.
//
// Note: This field may return null, indicating that no valid values can be obtained.
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// Region ID.
// Note: This field may return null, indicating that no valid values can be obtained.
RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
// Region details.
// Note: This field may return null, indicating that no valid values can be obtained.
RegionDesc *string `json:"RegionDesc,omitnil,omitempty" name:"RegionDesc"`
// Region.
// Note: This field may return null, indicating that no valid values can be obtained.
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// Region ID.
//
// Note: This field may return null, indicating that no valid values can be obtained.
ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
// Region details.
// Note: This field may return null, indicating that no valid values can be obtained.
ZoneDesc *string `json:"ZoneDesc,omitnil,omitempty" name:"ZoneDesc"`
// Virtual Private Cloud (VPC).
//
// Note: This field may return null, indicating that no valid values can be obtained.
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// Subnet.
// Note: This field may return null, indicating that no valid values can be obtained.
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// Start time.
//
// Note: This field may return null, indicating that no valid values can be obtained.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Expiration time.
//
// Note: This field may return null, indicating that no valid values can be obtained.
ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
// Access address.
// Note: This field may return null, indicating that no valid values can be obtained.
AccessInfo *string `json:"AccessInfo,omitnil,omitempty" name:"AccessInfo"`
// Billing mode.
//
// Note: This field may return null, indicating that no valid values can be obtained.
PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`
// Automatic renewal.
// Note: This field may return null, indicating that no valid values can be obtained.
RenewFlag *bool `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`
}
type InstanceStateInfo ¶
type InstanceStateInfo struct {
// Instance status. Example: serving.
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`
// Creation time of instance operation.
// Note: This field may return null, indicating that no valid values can be obtained.
FlowCreateTime *string `json:"FlowCreateTime,omitnil,omitempty" name:"FlowCreateTime"`
// Instance operation name.
// Note: This field may return null, indicating that no valid values can be obtained.
FlowName *string `json:"FlowName,omitnil,omitempty" name:"FlowName"`
// Instance operation progress.
// Note: This field may return null, indicating that no valid values can be obtained.
FlowProgress *int64 `json:"FlowProgress,omitnil,omitempty" name:"FlowProgress"`
// Instance status description. Example: running.
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceStateDesc *string `json:"InstanceStateDesc,omitnil,omitempty" name:"InstanceStateDesc"`
// Instance process error messages. Example: "Creation failed, insufficient resources."
// Note: This field may return null, indicating that no valid values can be obtained.
FlowMsg *string `json:"FlowMsg,omitnil,omitempty" name:"FlowMsg"`
// The name of the current step. Example: "Purchasing resources."
// Note: This field may return null, indicating that no valid values can be obtained.
ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`
// Indicates whether there is a backup task in the instance. 1 indicates yes and 0 indicates no.
// Note: This field may return null, indicating that no valid values can be obtained.
BackupStatus *int64 `json:"BackupStatus,omitnil,omitempty" name:"BackupStatus"`
// Request ID.
// Note: This field may return null, indicating that no valid values can be obtained.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
// Indicates whether there is a backup task in the cluster. 1 indicates yes and 0 indicates no.
// Note: This field may return null, indicating that no valid values can be obtained.
BackupOpenStatus *int64 `json:"BackupOpenStatus,omitnil,omitempty" name:"BackupOpenStatus"`
}
type ModifyDBParametersRequest ¶
type ModifyDBParametersRequest struct {
*tchttp.BaseRequest
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Node parameter.
NodeConfigParams []*NodeConfigParams `json:"NodeConfigParams,omitnil,omitempty" name:"NodeConfigParams"`
}
func NewModifyDBParametersRequest ¶
func NewModifyDBParametersRequest() (request *ModifyDBParametersRequest)
func (*ModifyDBParametersRequest) FromJsonString ¶
func (r *ModifyDBParametersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBParametersRequest) ToJsonString ¶
func (r *ModifyDBParametersRequest) ToJsonString() string
type ModifyDBParametersRequestParams ¶
type ModifyDBParametersRequestParams struct {
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Node parameter.
NodeConfigParams []*NodeConfigParams `json:"NodeConfigParams,omitnil,omitempty" name:"NodeConfigParams"`
}
Predefined struct for user
type ModifyDBParametersResponse ¶
type ModifyDBParametersResponse struct {
*tchttp.BaseResponse
Response *ModifyDBParametersResponseParams `json:"Response"`
}
func NewModifyDBParametersResponse ¶
func NewModifyDBParametersResponse() (response *ModifyDBParametersResponse)
func (*ModifyDBParametersResponse) FromJsonString ¶
func (r *ModifyDBParametersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBParametersResponse) ToJsonString ¶
func (r *ModifyDBParametersResponse) ToJsonString() string
type ModifyDBParametersResponseParams ¶
type ModifyDBParametersResponseParams struct {
// Asynchronous process ID.
TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyInstanceRequest ¶
type ModifyInstanceRequest struct {
*tchttp.BaseRequest
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Name of the newly modified instance.
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}
func NewModifyInstanceRequest ¶
func NewModifyInstanceRequest() (request *ModifyInstanceRequest)
func (*ModifyInstanceRequest) FromJsonString ¶
func (r *ModifyInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceRequest) ToJsonString ¶
func (r *ModifyInstanceRequest) ToJsonString() string
type ModifyInstanceRequestParams ¶
type ModifyInstanceRequestParams struct {
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Name of the newly modified instance.
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}
Predefined struct for user
type ModifyInstanceResponse ¶
type ModifyInstanceResponse struct {
*tchttp.BaseResponse
Response *ModifyInstanceResponseParams `json:"Response"`
}
func NewModifyInstanceResponse ¶
func NewModifyInstanceResponse() (response *ModifyInstanceResponse)
func (*ModifyInstanceResponse) FromJsonString ¶
func (r *ModifyInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceResponse) ToJsonString ¶
func (r *ModifyInstanceResponse) ToJsonString() string
type ModifyInstanceResponseParams ¶
type ModifyInstanceResponseParams struct {
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyUserHbaRequest ¶
type ModifyUserHbaRequest struct {
*tchttp.BaseRequest
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Hba array.
HbaConfigs []*HbaConfig `json:"HbaConfigs,omitnil,omitempty" name:"HbaConfigs"`
}
func NewModifyUserHbaRequest ¶
func NewModifyUserHbaRequest() (request *ModifyUserHbaRequest)
func (*ModifyUserHbaRequest) FromJsonString ¶
func (r *ModifyUserHbaRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyUserHbaRequest) ToJsonString ¶
func (r *ModifyUserHbaRequest) ToJsonString() string
type ModifyUserHbaRequestParams ¶
type ModifyUserHbaRequestParams struct {
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Hba array.
HbaConfigs []*HbaConfig `json:"HbaConfigs,omitnil,omitempty" name:"HbaConfigs"`
}
Predefined struct for user
type ModifyUserHbaResponse ¶
type ModifyUserHbaResponse struct {
*tchttp.BaseResponse
Response *ModifyUserHbaResponseParams `json:"Response"`
}
func NewModifyUserHbaResponse ¶
func NewModifyUserHbaResponse() (response *ModifyUserHbaResponse)
func (*ModifyUserHbaResponse) FromJsonString ¶
func (r *ModifyUserHbaResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyUserHbaResponse) ToJsonString ¶
func (r *ModifyUserHbaResponse) ToJsonString() string
type ModifyUserHbaResponseParams ¶
type ModifyUserHbaResponseParams struct {
// Task ID.
//
// Note: This field may return null, indicating that no valid values can be obtained.
TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Error message.
//
// Note: This field may return null, indicating that no valid values can be obtained.
ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type NodeConfigParams ¶
type NodeConfigParams struct {
// Node type.
NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`
// Parameter.
ConfigParams []*ConfigParams `json:"ConfigParams,omitnil,omitempty" name:"ConfigParams"`
}
type NormQueryItem ¶
type NormQueryItem struct {
// Number of calls.
// Note: This field may return null, indicating that no valid values can be obtained.
CallTimes *int64 `json:"CallTimes,omitnil,omitempty" name:"CallTimes"`
// Note: This field may return null, indicating that no valid values can be obtained.
SharedReadBlocks *int64 `json:"SharedReadBlocks,omitnil,omitempty" name:"SharedReadBlocks"`
// Note: This field may return null, indicating that no valid values can be obtained.
SharedWriteBlocks *int64 `json:"SharedWriteBlocks,omitnil,omitempty" name:"SharedWriteBlocks"`
// Database.
// Note: This field may return null, indicating that no valid values can be obtained.
DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"`
// Statement after masking.
// Note: This field may return null, indicating that no valid values can be obtained.
NormalQuery *string `json:"NormalQuery,omitnil,omitempty" name:"NormalQuery"`
// The statement with the longest execution time.
// Note: This field may return null, indicating that no valid values can be obtained.
MaxElapsedQuery *string `json:"MaxElapsedQuery,omitnil,omitempty" name:"MaxElapsedQuery"`
// Total consumption time.
// Note: This field may return null, indicating that no valid values can be obtained.
CostTime *float64 `json:"CostTime,omitnil,omitempty" name:"CostTime"`
// Client IP address.
// Note: This field may return null, indicating that no valid values can be obtained.
ClientIp *string `json:"ClientIp,omitnil,omitempty" name:"ClientIp"`
// Username.
// Note: This field may return null, indicating that no valid values can be obtained.
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// Proportion of total count.
// Note: This field may return null, indicating that no valid values can be obtained.
TotalCallTimesPercent *float64 `json:"TotalCallTimesPercent,omitnil,omitempty" name:"TotalCallTimesPercent"`
// Proportion of total consumption time.
// Note: This field may return null, indicating that no valid values can be obtained.
TotalCostTimePercent *float64 `json:"TotalCostTimePercent,omitnil,omitempty" name:"TotalCostTimePercent"`
// Minimum consumption time.
// Note: This field may return null, indicating that no valid values can be obtained.
MinCostTime *float64 `json:"MinCostTime,omitnil,omitempty" name:"MinCostTime"`
// Maximum consumption time.
// Note: This field may return null, indicating that no valid values can be obtained.
MaxCostTime *float64 `json:"MaxCostTime,omitnil,omitempty" name:"MaxCostTime"`
// Time of the earliest item.Note: This field may return null, indicating that no valid values can be obtained.
FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`
// Time of the latest item.Note: This field may return null, indicating that no valid values can be obtained.
LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"`
// Total consumption time of I/O reading.
// Note: This field may return null, indicating that no valid values can be obtained.
ReadCostTime *float64 `json:"ReadCostTime,omitnil,omitempty" name:"ReadCostTime"`
// Total consumption time I/O writing.
// Note: This field may return null, indicating that no valid values can be obtained.
WriteCostTime *float64 `json:"WriteCostTime,omitnil,omitempty" name:"WriteCostTime"`
}
type ParamDetail ¶
type ParamDetail struct {
// Parameter name.
// Note: This field may return null, indicating that no valid values can be obtained.
ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"`
// Default value.
// Note: This field may return null, indicating that no valid values can be obtained.
DefaultValue *string `json:"DefaultValue,omitnil,omitempty" name:"DefaultValue"`
// Indicates whether the restart is required.
// Note: This field may return null, indicating that no valid values can be obtained.
NeedRestart *bool `json:"NeedRestart,omitnil,omitempty" name:"NeedRestart"`
// Current value.
// Note: This field may return null, indicating that no valid values can be obtained.
RunningValue *string `json:"RunningValue,omitnil,omitempty" name:"RunningValue"`
// Value range.
ValueRange *ValueRange `json:"ValueRange,omitnil,omitempty" name:"ValueRange"`
// Unit.
// Note: This field may return null, indicating that no valid values can be obtained.
Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
// Introduction in English.
// Note: This field may return null, indicating that no valid values can be obtained.
ShortDesc *string `json:"ShortDesc,omitnil,omitempty" name:"ShortDesc"`
// Parameter name.
// Note: This field may return null, indicating that no valid values can be obtained.
ParameterName *string `json:"ParameterName,omitnil,omitempty" name:"ParameterName"`
}
type ParamItem ¶
type ParamItem struct {
// Node type. Valid values: cn and dn.
// Note: This field may return null, indicating that no valid values can be obtained.
NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`
// Node name.
// Note: This field may return null, indicating that no valid values can be obtained.
NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"`
// Number of parameters.
// Note: This field may return null, indicating that no valid values can be obtained.
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Parameter information.
// Note: This field may return null, indicating that no valid values can be obtained.
Details []*ParamDetail `json:"Details,omitnil,omitempty" name:"Details"`
}
type Range ¶
type Range struct {
// Minimum value.
// Note: This field may return null, indicating that no valid values can be obtained.
Min *string `json:"Min,omitnil,omitempty" name:"Min"`
// Maximum value.
// Note: This field may return null, indicating that no valid values can be obtained.
Max *string `json:"Max,omitnil,omitempty" name:"Max"`
}
type ResetAccountPasswordRequest ¶
type ResetAccountPasswordRequest struct {
*tchttp.BaseRequest
// Instanceid.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// The username to be modified.
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// New password.
NewPassword *string `json:"NewPassword,omitnil,omitempty" name:"NewPassword"`
}
func NewResetAccountPasswordRequest ¶
func NewResetAccountPasswordRequest() (request *ResetAccountPasswordRequest)
func (*ResetAccountPasswordRequest) FromJsonString ¶
func (r *ResetAccountPasswordRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetAccountPasswordRequest) ToJsonString ¶
func (r *ResetAccountPasswordRequest) ToJsonString() string
type ResetAccountPasswordRequestParams ¶
type ResetAccountPasswordRequestParams struct {
// Instanceid.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// The username to be modified.
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// New password.
NewPassword *string `json:"NewPassword,omitnil,omitempty" name:"NewPassword"`
}
Predefined struct for user
type ResetAccountPasswordResponse ¶
type ResetAccountPasswordResponse struct {
*tchttp.BaseResponse
Response *ResetAccountPasswordResponseParams `json:"Response"`
}
func NewResetAccountPasswordResponse ¶
func NewResetAccountPasswordResponse() (response *ResetAccountPasswordResponse)
func (*ResetAccountPasswordResponse) FromJsonString ¶
func (r *ResetAccountPasswordResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetAccountPasswordResponse) ToJsonString ¶
func (r *ResetAccountPasswordResponse) ToJsonString() string
type ResetAccountPasswordResponseParams ¶
type ResetAccountPasswordResponseParams struct {
// Error message.
//
// Note: This field may return null, indicating that no valid values can be obtained.
ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ResourceInfo ¶
type ResourceInfo struct {
// Resource name.
// Note: This field may return null, indicating that no valid values can be obtained.
SpecName *string `json:"SpecName,omitnil,omitempty" name:"SpecName"`
// Resource count.
// Note: This field may return null, indicating that no valid values can be obtained.
Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
// Disk information.
// Note: This field may return null, indicating that no valid values can be obtained.
DiskSpec *CBSSpecInfo `json:"DiskSpec,omitnil,omitempty" name:"DiskSpec"`
// Node type. Valid values: cn and dn.
// Note: This field may return null, indicating that no valid values can be obtained.
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}
type ResourceSpecNew ¶
type ResourceSpecNew struct {
// Resource name.
SpecName *string `json:"SpecName,omitnil,omitempty" name:"SpecName"`
// Resource count.
Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
// Disk information.
DiskSpec *CBSSpec `json:"DiskSpec,omitnil,omitempty" name:"DiskSpec"`
// Resource type, DATA.
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}
type RestartInstanceRequest ¶
type RestartInstanceRequest struct {
*tchttp.BaseRequest
// Instance name. Example: cdwpg-xxxx.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Types of node that need to restart. Valid values: gtm, cn, dn and fn.
NodeTypes []*string `json:"NodeTypes,omitnil,omitempty" name:"NodeTypes"`
// Specifies th ID of nodes that need to restart.
NodeIds []*string `json:"NodeIds,omitnil,omitempty" name:"NodeIds"`
}
func NewRestartInstanceRequest ¶
func NewRestartInstanceRequest() (request *RestartInstanceRequest)
func (*RestartInstanceRequest) FromJsonString ¶
func (r *RestartInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestartInstanceRequest) ToJsonString ¶
func (r *RestartInstanceRequest) ToJsonString() string
type RestartInstanceRequestParams ¶
type RestartInstanceRequestParams struct {
// Instance name. Example: cdwpg-xxxx.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Types of node that need to restart. Valid values: gtm, cn, dn and fn.
NodeTypes []*string `json:"NodeTypes,omitnil,omitempty" name:"NodeTypes"`
// Specifies th ID of nodes that need to restart.
NodeIds []*string `json:"NodeIds,omitnil,omitempty" name:"NodeIds"`
}
Predefined struct for user
type RestartInstanceResponse ¶
type RestartInstanceResponse struct {
*tchttp.BaseResponse
Response *RestartInstanceResponseParams `json:"Response"`
}
func NewRestartInstanceResponse ¶
func NewRestartInstanceResponse() (response *RestartInstanceResponse)
func (*RestartInstanceResponse) FromJsonString ¶
func (r *RestartInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestartInstanceResponse) ToJsonString ¶
func (r *RestartInstanceResponse) ToJsonString() string
type RestartInstanceResponseParams ¶
type RestartInstanceResponseParams struct {
// FlowId.
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// Error message.
ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ScaleOutInstanceRequest ¶
type ScaleOutInstanceRequest struct {
*tchttp.BaseRequest
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Node type.
NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`
// Number of scale-out nodes.
ScaleOutCount *int64 `json:"ScaleOutCount,omitnil,omitempty" name:"ScaleOutCount"`
}
func NewScaleOutInstanceRequest ¶
func NewScaleOutInstanceRequest() (request *ScaleOutInstanceRequest)
func (*ScaleOutInstanceRequest) FromJsonString ¶
func (r *ScaleOutInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScaleOutInstanceRequest) ToJsonString ¶
func (r *ScaleOutInstanceRequest) ToJsonString() string
type ScaleOutInstanceRequestParams ¶
type ScaleOutInstanceRequestParams struct {
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Node type.
NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`
// Number of scale-out nodes.
ScaleOutCount *int64 `json:"ScaleOutCount,omitnil,omitempty" name:"ScaleOutCount"`
}
Predefined struct for user
type ScaleOutInstanceResponse ¶
type ScaleOutInstanceResponse struct {
*tchttp.BaseResponse
Response *ScaleOutInstanceResponseParams `json:"Response"`
}
func NewScaleOutInstanceResponse ¶
func NewScaleOutInstanceResponse() (response *ScaleOutInstanceResponse)
func (*ScaleOutInstanceResponse) FromJsonString ¶
func (r *ScaleOutInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScaleOutInstanceResponse) ToJsonString ¶
func (r *ScaleOutInstanceResponse) ToJsonString() string
type ScaleOutInstanceResponseParams ¶
type ScaleOutInstanceResponseParams struct {
// FlowId.
FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// Error message.
//
// Note: This field may return null, indicating that no valid values can be obtained.
ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ScaleUpInstanceRequest ¶
type ScaleUpInstanceRequest struct {
*tchttp.BaseRequest
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Modifies the resource type.
Case *string `json:"Case,omitnil,omitempty" name:"Case"`
// Modified parameters.
ModifySpec *CNResourceSpec `json:"ModifySpec,omitnil,omitempty" name:"ModifySpec"`
// Instance name.
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}
func NewScaleUpInstanceRequest ¶
func NewScaleUpInstanceRequest() (request *ScaleUpInstanceRequest)
func (*ScaleUpInstanceRequest) FromJsonString ¶
func (r *ScaleUpInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScaleUpInstanceRequest) ToJsonString ¶
func (r *ScaleUpInstanceRequest) ToJsonString() string
type ScaleUpInstanceRequestParams ¶
type ScaleUpInstanceRequestParams struct {
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Modifies the resource type.
Case *string `json:"Case,omitnil,omitempty" name:"Case"`
// Modified parameters.
ModifySpec *CNResourceSpec `json:"ModifySpec,omitnil,omitempty" name:"ModifySpec"`
// Instance name.
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}
Predefined struct for user
type ScaleUpInstanceResponse ¶
type ScaleUpInstanceResponse struct {
*tchttp.BaseResponse
Response *ScaleUpInstanceResponseParams `json:"Response"`
}
func NewScaleUpInstanceResponse ¶
func NewScaleUpInstanceResponse() (response *ScaleUpInstanceResponse)
func (*ScaleUpInstanceResponse) FromJsonString ¶
func (r *ScaleUpInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ScaleUpInstanceResponse) ToJsonString ¶
func (r *ScaleUpInstanceResponse) ToJsonString() string
type ScaleUpInstanceResponseParams ¶
type ScaleUpInstanceResponseParams struct {
// FlowId.
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// Specific error.
ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type SearchTags ¶
type SearchTags struct {
// Tag key.
TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`
// Tag value.
TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
// 1 means only the Tag key is entered without a value, and 0 means both the key and the value are entered.
AllValue *int64 `json:"AllValue,omitnil,omitempty" name:"AllValue"`
}
type SimpleInstanceInfo ¶
type SimpleInstanceInfo struct {
// ID
// Note: This field may return null, indicating that no valid values can be obtained.
ID *int64 `json:"ID,omitnil,omitempty" name:"ID"`
// Cluster ID.
//
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Cluster name.
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// Kernel version.
//
// Note: This field may return null, indicating that no valid values can be obtained.
Version *string `json:"Version,omitnil,omitempty" name:"Version"`
// Region.
//
// Note: This field may return null, indicating that no valid values can be obtained.
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// Region.
// Note: This field may return null, indicating that no valid values can be obtained.
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// Virtual Private Cloud (VPC).
//
// Note: This field may return null, indicating that no valid values can be obtained.
UserVPCID *string `json:"UserVPCID,omitnil,omitempty" name:"UserVPCID"`
// Subnet.
// Note: This field may return null, indicating that no valid values can be obtained.
UserSubnetID *string `json:"UserSubnetID,omitnil,omitempty" name:"UserSubnetID"`
// Start time.
//
// Note: This field may return null, indicating that no valid values can be obtained.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Expiration time.
//
// Note: This field may return null, indicating that no valid values can be obtained.
ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
// Access address.
// Note: This field may return null, indicating that no valid values can be obtained.
AccessInfo *string `json:"AccessInfo,omitnil,omitempty" name:"AccessInfo"`
// Automatic renewal switch. 0 indicates automatic renewal is not enabled, and 1 indicates automatic renewal is enabled.
// Note: This field may return null, indicating that no valid values can be obtained.
RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`
// Billing mode.
//
// Note: This field may return null, indicating that no valid values can be obtained.
ChargeProperties *ChargeProperties `json:"ChargeProperties,omitnil,omitempty" name:"ChargeProperties"`
// Resource collection.
// Note: This field may return null, indicating that no valid values can be obtained.
Resources []*ResourceInfo `json:"Resources,omitnil,omitempty" name:"Resources"`
// Tag list.
//
// Note: This field may return null, indicating that no valid values can be obtained.
Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
// Cluster status.
// Note: This field may return null, indicating that no valid values can be obtained.
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}
type SlowLogDetail ¶
type SlowLogDetail struct {
// Total consumption time.
TotalTime *float64 `json:"TotalTime,omitnil,omitempty" name:"TotalTime"`
// Total number of calls.
TotalCallTimes *int64 `json:"TotalCallTimes,omitnil,omitempty" name:"TotalCallTimes"`
// Slow SQL.
NormalQuerys []*NormQueryItem `json:"NormalQuerys,omitnil,omitempty" name:"NormalQuerys"`
}
type UpgradeInstanceRequest ¶
type UpgradeInstanceRequest struct {
*tchttp.BaseRequest
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Installation package version.
PackageVersion *string `json:"PackageVersion,omitnil,omitempty" name:"PackageVersion"`
}
func NewUpgradeInstanceRequest ¶
func NewUpgradeInstanceRequest() (request *UpgradeInstanceRequest)
func (*UpgradeInstanceRequest) FromJsonString ¶
func (r *UpgradeInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeInstanceRequest) ToJsonString ¶
func (r *UpgradeInstanceRequest) ToJsonString() string
type UpgradeInstanceRequestParams ¶
type UpgradeInstanceRequestParams struct {
// InstanceId.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Installation package version.
PackageVersion *string `json:"PackageVersion,omitnil,omitempty" name:"PackageVersion"`
}
Predefined struct for user
type UpgradeInstanceResponse ¶
type UpgradeInstanceResponse struct {
*tchttp.BaseResponse
Response *UpgradeInstanceResponseParams `json:"Response"`
}
func NewUpgradeInstanceResponse ¶
func NewUpgradeInstanceResponse() (response *UpgradeInstanceResponse)
func (*UpgradeInstanceResponse) FromJsonString ¶
func (r *UpgradeInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeInstanceResponse) ToJsonString ¶
func (r *UpgradeInstanceResponse) ToJsonString() string
type UpgradeInstanceResponseParams ¶
type UpgradeInstanceResponseParams struct {
// FlowId.
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// Error message.
ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpgradeItem ¶
type UpgradeItem struct {
// Task name.
//
// Note: This field may return null, indicating that no valid values can be obtained.
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Original kernel version.
// Note: This field may return null, indicating that no valid values can be obtained.
SourceVersion *string `json:"SourceVersion,omitnil,omitempty" name:"SourceVersion"`
// Target kernel version.
// Note: This field may return null, indicating that no valid values can be obtained.
TargetVersion *string `json:"TargetVersion,omitnil,omitempty" name:"TargetVersion"`
// Task creation time.
//
// Note: This field may return null, indicating that no valid values can be obtained.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Task end time.
// Note: This field may return null, indicating that no valid values can be obtained.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Task completion status.
// Note: This field may return null, indicating that no valid values can be obtained.
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Operator.
// Note: This field may return null, indicating that no valid values can be obtained.
OperateUin *string `json:"OperateUin,omitnil,omitempty" name:"OperateUin"`
}
type ValueRange ¶
type ValueRange struct {
// Parameter types. Valid values: enum, string, and section. Enum indicates enumeration, namely utf8, latin1, gbk. String indicates that the returned parameter value is a string. Section indicates that the returned parameter value is a value range, for example, 4-8.
// Note: This field may return null, indicating that no valid values can be obtained.
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// Response parameter when the type is a section.Note: This field may return null, indicating that no valid values can be obtained.
Range *Range `json:"Range,omitnil,omitempty" name:"Range"`
// Response parameter when the type is an enum.Note: This field may return null, indicating that no valid values can be obtained.
Enum []*string `json:"Enum,omitnil,omitempty" name:"Enum"`
// Response parameter when the type is a string.Note: This field may return null, indicating that no valid values can be obtained.
String *string `json:"String,omitnil,omitempty" name:"String"`
}