oceanbasepro

package
v1.62.794 Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions ¶

func GetEndpointMap ¶

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType ¶

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty ¶

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient ¶

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types ¶

type AcceptableValue ¶

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

AcceptableValue is a nested struct in oceanbasepro response

type AllProcessList ¶ added in v1.62.743

type AllProcessList struct {
	AllProcessListItem []AllProcessListItem `json:"AllProcessList" xml:"AllProcessList"`
}

AllProcessList is a nested struct in oceanbasepro response

type AllProcessListItem ¶ added in v1.62.743

type AllProcessListItem struct {
	SqlText     string `json:"SqlText" xml:"SqlText"`
	TenantId    string `json:"TenantId" xml:"TenantId"`
	Database    string `json:"Database" xml:"Database"`
	User        string `json:"User" xml:"User"`
	ExecuteTime int64  `json:"ExecuteTime" xml:"ExecuteTime"`
	CpuTime     int64  `json:"CpuTime" xml:"CpuTime"`
	ServerIp    string `json:"ServerIp" xml:"ServerIp"`
	ClientIp    string `json:"ClientIp" xml:"ClientIp"`
	SessionId   int64  `json:"SessionId" xml:"SessionId"`
	ProxySessId string `json:"ProxySessId" xml:"ProxySessId"`
	Command     string `json:"Command" xml:"Command"`
	Status      string `json:"Status" xml:"Status"`
	SqlId       string `json:"SqlId" xml:"SqlId"`
	TraceId     string `json:"TraceId" xml:"TraceId"`
	PlanId      string `json:"PlanId" xml:"PlanId"`
}

AllProcessListItem is a nested struct in oceanbasepro response

type AnomalySQLList ¶

type AnomalySQLList struct {
	Data []Data `json:"Data" xml:"Data"`
}

AnomalySQLList is a nested struct in oceanbasepro response

type AvailableSpecifications ¶ added in v1.62.635

type AvailableSpecifications struct {
	AvailableSpecificationsItem []AvailableSpecificationsItem `json:"AvailableSpecifications" xml:"AvailableSpecifications"`
}

AvailableSpecifications is a nested struct in oceanbasepro response

type AvailableSpecificationsItem ¶ added in v1.62.635

type AvailableSpecificationsItem struct {
	Spec             string           `json:"Spec" xml:"Spec"`
	InstanceClass    string           `json:"InstanceClass" xml:"InstanceClass"`
	NodeNum          []int            `json:"NodeNum" xml:"NodeNum"`
	DiskTypes        []string         `json:"DiskTypes" xml:"DiskTypes"`
	DiskSizeRange    DiskSizeRange    `json:"DiskSizeRange" xml:"DiskSizeRange"`
	LogDiskSizeRange LogDiskSizeRange `json:"LogDiskSizeRange" xml:"LogDiskSizeRange"`
}

AvailableSpecificationsItem is a nested struct in oceanbasepro response

type AvailableZonesInDescribeAvailableZone ¶ added in v1.62.635

type AvailableZonesInDescribeAvailableZone struct {
	AvailableZonesItem []AvailableZonesItem `json:"AvailableZones" xml:"AvailableZones"`
}

AvailableZonesInDescribeAvailableZone is a nested struct in oceanbasepro response

type AvailableZonesInDescribeInstance ¶

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

AvailableZonesInDescribeInstance is a nested struct in oceanbasepro response

type AvailableZonesInDescribeInstances ¶

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

AvailableZonesInDescribeInstances is a nested struct in oceanbasepro response

type AvailableZonesInDescribeTenant ¶ added in v1.62.62

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

AvailableZonesInDescribeTenant is a nested struct in oceanbasepro response

type AvailableZonesItem ¶ added in v1.62.635

type AvailableZonesItem struct {
	Region                string                      `json:"Region" xml:"Region"`
	Zones                 string                      `json:"Zones" xml:"Zones"`
	Channel               string                      `json:"Channel" xml:"Channel"`
	DeployType            string                      `json:"DeployType" xml:"DeployType"`
	InstanceType          string                      `json:"InstanceType" xml:"InstanceType"`
	Series                string                      `json:"Series" xml:"Series"`
	CpuArch               string                      `json:"CpuArch" xml:"CpuArch"`
	SupportSpecifications []SupportSpecificationsItem `json:"SupportSpecifications" xml:"SupportSpecifications"`
}

AvailableZonesItem is a nested struct in oceanbasepro response

type BackupObjects ¶ added in v1.62.703

type BackupObjects struct {
	BackupObjectsItem []BackupObjectsItem `json:"BackupObjects" xml:"BackupObjects"`
}

BackupObjects is a nested struct in oceanbasepro response

type BackupObjectsItem ¶ added in v1.62.703

type BackupObjectsItem struct {
	ClusterName        string                   `json:"ClusterName" xml:"ClusterName"`
	TenantName         string                   `json:"TenantName" xml:"TenantName"`
	DatabaseTablesList []DatabaseTablesListItem `json:"DatabaseTablesList" xml:"DatabaseTablesList"`
}

BackupObjectsItem is a nested struct in oceanbasepro response

type BackupResults ¶ added in v1.62.703

type BackupResults struct {
	BackupResultsItem []BackupResultsItem `json:"BackupResults" xml:"BackupResults"`
}

BackupResults is a nested struct in oceanbasepro response

type BackupResultsItem ¶ added in v1.62.703

type BackupResultsItem struct {
	ClusterName        string                   `json:"ClusterName" xml:"ClusterName"`
	TenantName         string                   `json:"TenantName" xml:"TenantName"`
	TableBackupResults []TableBackupResultsItem `json:"TableBackupResults" xml:"TableBackupResults"`
}

BackupResultsItem is a nested struct in oceanbasepro response

type BatchKillProcessListRequest ¶ added in v1.62.743

type BatchKillProcessListRequest struct {
	*requests.RpcRequest
	SessionList string `position:"Body" name:"SessionList"`
	InstanceId  string `position:"Body" name:"InstanceId"`
	TenantId    string `position:"Body" name:"TenantId"`
}

BatchKillProcessListRequest is the request struct for api BatchKillProcessList

func CreateBatchKillProcessListRequest ¶ added in v1.62.743

func CreateBatchKillProcessListRequest() (request *BatchKillProcessListRequest)

CreateBatchKillProcessListRequest creates a request to invoke BatchKillProcessList API

type BatchKillProcessListResponse ¶ added in v1.62.743

type BatchKillProcessListResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

BatchKillProcessListResponse is the response struct for api BatchKillProcessList

func CreateBatchKillProcessListResponse ¶ added in v1.62.743

func CreateBatchKillProcessListResponse() (response *BatchKillProcessListResponse)

CreateBatchKillProcessListResponse creates a response to parse from BatchKillProcessList response

type BatchKillSessionListRequest ¶ added in v1.62.778

type BatchKillSessionListRequest struct {
	*requests.RpcRequest
	SessionList string `position:"Body" name:"SessionList"`
	InstanceId  string `position:"Body" name:"InstanceId"`
	TenantId    string `position:"Body" name:"TenantId"`
}

BatchKillSessionListRequest is the request struct for api BatchKillSessionList

func CreateBatchKillSessionListRequest ¶ added in v1.62.778

func CreateBatchKillSessionListRequest() (request *BatchKillSessionListRequest)

CreateBatchKillSessionListRequest creates a request to invoke BatchKillSessionList API

type BatchKillSessionListResponse ¶ added in v1.62.778

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

BatchKillSessionListResponse is the response struct for api BatchKillSessionList

func CreateBatchKillSessionListResponse ¶ added in v1.62.778

func CreateBatchKillSessionListResponse() (response *BatchKillSessionListResponse)

CreateBatchKillSessionListResponse creates a response to parse from BatchKillSessionList response

type CancelProjectModifyRecordRequest ¶ added in v1.62.703

type CancelProjectModifyRecordRequest struct {
	*requests.RpcRequest
	Id string `position:"Body" name:"Id"`
}

CancelProjectModifyRecordRequest is the request struct for api CancelProjectModifyRecord

func CreateCancelProjectModifyRecordRequest ¶ added in v1.62.703

func CreateCancelProjectModifyRecordRequest() (request *CancelProjectModifyRecordRequest)

CreateCancelProjectModifyRecordRequest creates a request to invoke CancelProjectModifyRecord API

type CancelProjectModifyRecordResponse ¶ added in v1.62.703

type CancelProjectModifyRecordResponse struct {
	*responses.BaseResponse
}

CancelProjectModifyRecordResponse is the response struct for api CancelProjectModifyRecord

func CreateCancelProjectModifyRecordResponse ¶ added in v1.62.703

func CreateCancelProjectModifyRecordResponse() (response *CancelProjectModifyRecordResponse)

CreateCancelProjectModifyRecordResponse creates a response to parse from CancelProjectModifyRecord response

type CapacityUnit ¶ added in v1.62.523

type CapacityUnit struct {
	MaxCapacityUnit  int    `json:"MaxCapacityUnit" xml:"MaxCapacityUnit"`
	MinCapacityUnit  int    `json:"MinCapacityUnit" xml:"MinCapacityUnit"`
	UsedCapacityUnit string `json:"UsedCapacityUnit" xml:"UsedCapacityUnit"`
	UsedCapacit      int    `json:"UsedCapacit" xml:"UsedCapacit"`
}

CapacityUnit is a nested struct in oceanbasepro response

type CapacityUnitInDescribeInstances ¶ added in v1.62.523

type CapacityUnitInDescribeInstances struct {
	MaxCapacityUnit  int `json:"MaxCapacityUnit" xml:"MaxCapacityUnit"`
	MinCapacityUnit  int `json:"MinCapacityUnit" xml:"MinCapacityUnit"`
	UsedCapacityUnit int `json:"UsedCapacityUnit" xml:"UsedCapacityUnit"`
}

CapacityUnitInDescribeInstances is a nested struct in oceanbasepro response

type Charset ¶

type Charset struct {
	CharsetItem []CharsetItem `json:"Charset" xml:"Charset"`
}

Charset is a nested struct in oceanbasepro response

type CharsetItem ¶

type CharsetItem struct {
	Charset    string   `json:"Charset" xml:"Charset"`
	Collations []string `json:"Collations" xml:"Collations"`
}

CharsetItem is a nested struct in oceanbasepro response

type Client ¶

type Client struct {
	sdk.Client
}

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

func NewClient ¶

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

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey ¶

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

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

func NewClientWithEcsRamRole ¶

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

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

func NewClientWithOptions ¶

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

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

func NewClientWithProvider ¶

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

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

func NewClientWithRamRoleArn ¶

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

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

func NewClientWithRamRoleArnAndPolicy ¶

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

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

func NewClientWithRsaKeyPair ¶

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

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

func NewClientWithStsToken ¶

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

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

func (*Client) BatchKillProcessList ¶ added in v1.62.743

func (client *Client) BatchKillProcessList(request *BatchKillProcessListRequest) (response *BatchKillProcessListResponse, err error)

BatchKillProcessList invokes the oceanbasepro.BatchKillProcessList API synchronously

func (*Client) BatchKillProcessListWithCallback ¶ added in v1.62.743

func (client *Client) BatchKillProcessListWithCallback(request *BatchKillProcessListRequest, callback func(response *BatchKillProcessListResponse, err error)) <-chan int

BatchKillProcessListWithCallback invokes the oceanbasepro.BatchKillProcessList API asynchronously

func (*Client) BatchKillProcessListWithChan ¶ added in v1.62.743

func (client *Client) BatchKillProcessListWithChan(request *BatchKillProcessListRequest) (<-chan *BatchKillProcessListResponse, <-chan error)

BatchKillProcessListWithChan invokes the oceanbasepro.BatchKillProcessList API asynchronously

func (*Client) BatchKillSessionList ¶ added in v1.62.778

func (client *Client) BatchKillSessionList(request *BatchKillSessionListRequest) (response *BatchKillSessionListResponse, err error)

BatchKillSessionList invokes the oceanbasepro.BatchKillSessionList API synchronously

func (*Client) BatchKillSessionListWithCallback ¶ added in v1.62.778

func (client *Client) BatchKillSessionListWithCallback(request *BatchKillSessionListRequest, callback func(response *BatchKillSessionListResponse, err error)) <-chan int

BatchKillSessionListWithCallback invokes the oceanbasepro.BatchKillSessionList API asynchronously

func (*Client) BatchKillSessionListWithChan ¶ added in v1.62.778

func (client *Client) BatchKillSessionListWithChan(request *BatchKillSessionListRequest) (<-chan *BatchKillSessionListResponse, <-chan error)

BatchKillSessionListWithChan invokes the oceanbasepro.BatchKillSessionList API asynchronously

func (*Client) CancelProjectModifyRecord ¶ added in v1.62.703

func (client *Client) CancelProjectModifyRecord(request *CancelProjectModifyRecordRequest) (response *CancelProjectModifyRecordResponse, err error)

CancelProjectModifyRecord invokes the oceanbasepro.CancelProjectModifyRecord API synchronously

func (*Client) CancelProjectModifyRecordWithCallback ¶ added in v1.62.703

func (client *Client) CancelProjectModifyRecordWithCallback(request *CancelProjectModifyRecordRequest, callback func(response *CancelProjectModifyRecordResponse, err error)) <-chan int

CancelProjectModifyRecordWithCallback invokes the oceanbasepro.CancelProjectModifyRecord API asynchronously

func (*Client) CancelProjectModifyRecordWithChan ¶ added in v1.62.703

func (client *Client) CancelProjectModifyRecordWithChan(request *CancelProjectModifyRecordRequest) (<-chan *CancelProjectModifyRecordResponse, <-chan error)

CancelProjectModifyRecordWithChan invokes the oceanbasepro.CancelProjectModifyRecord API asynchronously

func (client *Client) CreateBackupSetDownloadLink(request *CreateBackupSetDownloadLinkRequest) (response *CreateBackupSetDownloadLinkResponse, err error)

CreateBackupSetDownloadLink invokes the oceanbasepro.CreateBackupSetDownloadLink API synchronously

func (*Client) CreateBackupSetDownloadLinkWithCallback ¶ added in v1.62.703

func (client *Client) CreateBackupSetDownloadLinkWithCallback(request *CreateBackupSetDownloadLinkRequest, callback func(response *CreateBackupSetDownloadLinkResponse, err error)) <-chan int

CreateBackupSetDownloadLinkWithCallback invokes the oceanbasepro.CreateBackupSetDownloadLink API asynchronously

func (*Client) CreateBackupSetDownloadLinkWithChan ¶ added in v1.62.703

func (client *Client) CreateBackupSetDownloadLinkWithChan(request *CreateBackupSetDownloadLinkRequest) (<-chan *CreateBackupSetDownloadLinkResponse, <-chan error)

CreateBackupSetDownloadLinkWithChan invokes the oceanbasepro.CreateBackupSetDownloadLink API asynchronously

func (*Client) CreateDatabase ¶

func (client *Client) CreateDatabase(request *CreateDatabaseRequest) (response *CreateDatabaseResponse, err error)

CreateDatabase invokes the oceanbasepro.CreateDatabase API synchronously

func (*Client) CreateDatabaseWithCallback ¶

func (client *Client) CreateDatabaseWithCallback(request *CreateDatabaseRequest, callback func(response *CreateDatabaseResponse, err error)) <-chan int

CreateDatabaseWithCallback invokes the oceanbasepro.CreateDatabase API asynchronously

func (*Client) CreateDatabaseWithChan ¶

func (client *Client) CreateDatabaseWithChan(request *CreateDatabaseRequest) (<-chan *CreateDatabaseResponse, <-chan error)

CreateDatabaseWithChan invokes the oceanbasepro.CreateDatabase API asynchronously

func (*Client) CreateInstance ¶

func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)

CreateInstance invokes the oceanbasepro.CreateInstance API synchronously

func (*Client) CreateInstanceWithCallback ¶

func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, callback func(response *CreateInstanceResponse, err error)) <-chan int

CreateInstanceWithCallback invokes the oceanbasepro.CreateInstance API asynchronously

func (*Client) CreateInstanceWithChan ¶

func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)

CreateInstanceWithChan invokes the oceanbasepro.CreateInstance API asynchronously

func (*Client) CreateLabel ¶ added in v1.62.523

func (client *Client) CreateLabel(request *CreateLabelRequest) (response *CreateLabelResponse, err error)

CreateLabel invokes the oceanbasepro.CreateLabel API synchronously

func (*Client) CreateLabelWithCallback ¶ added in v1.62.523

func (client *Client) CreateLabelWithCallback(request *CreateLabelRequest, callback func(response *CreateLabelResponse, err error)) <-chan int

CreateLabelWithCallback invokes the oceanbasepro.CreateLabel API asynchronously

func (*Client) CreateLabelWithChan ¶ added in v1.62.523

func (client *Client) CreateLabelWithChan(request *CreateLabelRequest) (<-chan *CreateLabelResponse, <-chan error)

CreateLabelWithChan invokes the oceanbasepro.CreateLabel API asynchronously

func (*Client) CreateMySqlDataSource ¶ added in v1.62.523

func (client *Client) CreateMySqlDataSource(request *CreateMySqlDataSourceRequest) (response *CreateMySqlDataSourceResponse, err error)

CreateMySqlDataSource invokes the oceanbasepro.CreateMySqlDataSource API synchronously

func (*Client) CreateMySqlDataSourceWithCallback ¶ added in v1.62.523

func (client *Client) CreateMySqlDataSourceWithCallback(request *CreateMySqlDataSourceRequest, callback func(response *CreateMySqlDataSourceResponse, err error)) <-chan int

CreateMySqlDataSourceWithCallback invokes the oceanbasepro.CreateMySqlDataSource API asynchronously

func (*Client) CreateMySqlDataSourceWithChan ¶ added in v1.62.523

func (client *Client) CreateMySqlDataSourceWithChan(request *CreateMySqlDataSourceRequest) (<-chan *CreateMySqlDataSourceResponse, <-chan error)

CreateMySqlDataSourceWithChan invokes the oceanbasepro.CreateMySqlDataSource API asynchronously

func (*Client) CreateOceanBaseDataSource ¶ added in v1.62.523

func (client *Client) CreateOceanBaseDataSource(request *CreateOceanBaseDataSourceRequest) (response *CreateOceanBaseDataSourceResponse, err error)

CreateOceanBaseDataSource invokes the oceanbasepro.CreateOceanBaseDataSource API synchronously

func (*Client) CreateOceanBaseDataSourceWithCallback ¶ added in v1.62.523

func (client *Client) CreateOceanBaseDataSourceWithCallback(request *CreateOceanBaseDataSourceRequest, callback func(response *CreateOceanBaseDataSourceResponse, err error)) <-chan int

CreateOceanBaseDataSourceWithCallback invokes the oceanbasepro.CreateOceanBaseDataSource API asynchronously

func (*Client) CreateOceanBaseDataSourceWithChan ¶ added in v1.62.523

func (client *Client) CreateOceanBaseDataSourceWithChan(request *CreateOceanBaseDataSourceRequest) (<-chan *CreateOceanBaseDataSourceResponse, <-chan error)

CreateOceanBaseDataSourceWithChan invokes the oceanbasepro.CreateOceanBaseDataSource API asynchronously

func (*Client) CreateOmsMysqlDataSource ¶

func (client *Client) CreateOmsMysqlDataSource(request *CreateOmsMysqlDataSourceRequest) (response *CreateOmsMysqlDataSourceResponse, err error)

CreateOmsMysqlDataSource invokes the oceanbasepro.CreateOmsMysqlDataSource API synchronously

func (*Client) CreateOmsMysqlDataSourceWithCallback ¶

func (client *Client) CreateOmsMysqlDataSourceWithCallback(request *CreateOmsMysqlDataSourceRequest, callback func(response *CreateOmsMysqlDataSourceResponse, err error)) <-chan int

CreateOmsMysqlDataSourceWithCallback invokes the oceanbasepro.CreateOmsMysqlDataSource API asynchronously

func (*Client) CreateOmsMysqlDataSourceWithChan ¶

func (client *Client) CreateOmsMysqlDataSourceWithChan(request *CreateOmsMysqlDataSourceRequest) (<-chan *CreateOmsMysqlDataSourceResponse, <-chan error)

CreateOmsMysqlDataSourceWithChan invokes the oceanbasepro.CreateOmsMysqlDataSource API asynchronously

func (*Client) CreateProject ¶ added in v1.62.523

func (client *Client) CreateProject(request *CreateProjectRequest) (response *CreateProjectResponse, err error)

CreateProject invokes the oceanbasepro.CreateProject API synchronously

func (*Client) CreateProjectModifyRecords ¶ added in v1.62.703

func (client *Client) CreateProjectModifyRecords(request *CreateProjectModifyRecordsRequest) (response *CreateProjectModifyRecordsResponse, err error)

CreateProjectModifyRecords invokes the oceanbasepro.CreateProjectModifyRecords API synchronously

func (*Client) CreateProjectModifyRecordsWithCallback ¶ added in v1.62.703

func (client *Client) CreateProjectModifyRecordsWithCallback(request *CreateProjectModifyRecordsRequest, callback func(response *CreateProjectModifyRecordsResponse, err error)) <-chan int

CreateProjectModifyRecordsWithCallback invokes the oceanbasepro.CreateProjectModifyRecords API asynchronously

func (*Client) CreateProjectModifyRecordsWithChan ¶ added in v1.62.703

func (client *Client) CreateProjectModifyRecordsWithChan(request *CreateProjectModifyRecordsRequest) (<-chan *CreateProjectModifyRecordsResponse, <-chan error)

CreateProjectModifyRecordsWithChan invokes the oceanbasepro.CreateProjectModifyRecords API asynchronously

func (*Client) CreateProjectWithCallback ¶ added in v1.62.523

func (client *Client) CreateProjectWithCallback(request *CreateProjectRequest, callback func(response *CreateProjectResponse, err error)) <-chan int

CreateProjectWithCallback invokes the oceanbasepro.CreateProject API asynchronously

func (*Client) CreateProjectWithChan ¶ added in v1.62.523

func (client *Client) CreateProjectWithChan(request *CreateProjectRequest) (<-chan *CreateProjectResponse, <-chan error)

CreateProjectWithChan invokes the oceanbasepro.CreateProject API asynchronously

func (*Client) CreateRdsPostgreSQLDataSource ¶ added in v1.62.703

func (client *Client) CreateRdsPostgreSQLDataSource(request *CreateRdsPostgreSQLDataSourceRequest) (response *CreateRdsPostgreSQLDataSourceResponse, err error)

CreateRdsPostgreSQLDataSource invokes the oceanbasepro.CreateRdsPostgreSQLDataSource API synchronously

func (*Client) CreateRdsPostgreSQLDataSourceWithCallback ¶ added in v1.62.703

func (client *Client) CreateRdsPostgreSQLDataSourceWithCallback(request *CreateRdsPostgreSQLDataSourceRequest, callback func(response *CreateRdsPostgreSQLDataSourceResponse, err error)) <-chan int

CreateRdsPostgreSQLDataSourceWithCallback invokes the oceanbasepro.CreateRdsPostgreSQLDataSource API asynchronously

func (*Client) CreateRdsPostgreSQLDataSourceWithChan ¶ added in v1.62.703

func (client *Client) CreateRdsPostgreSQLDataSourceWithChan(request *CreateRdsPostgreSQLDataSourceRequest) (<-chan *CreateRdsPostgreSQLDataSourceResponse, <-chan error)

CreateRdsPostgreSQLDataSourceWithChan invokes the oceanbasepro.CreateRdsPostgreSQLDataSource API asynchronously

func (*Client) CreateSecurityIpGroup ¶

func (client *Client) CreateSecurityIpGroup(request *CreateSecurityIpGroupRequest) (response *CreateSecurityIpGroupResponse, err error)

CreateSecurityIpGroup invokes the oceanbasepro.CreateSecurityIpGroup API synchronously

func (*Client) CreateSecurityIpGroupWithCallback ¶

func (client *Client) CreateSecurityIpGroupWithCallback(request *CreateSecurityIpGroupRequest, callback func(response *CreateSecurityIpGroupResponse, err error)) <-chan int

CreateSecurityIpGroupWithCallback invokes the oceanbasepro.CreateSecurityIpGroup API asynchronously

func (*Client) CreateSecurityIpGroupWithChan ¶

func (client *Client) CreateSecurityIpGroupWithChan(request *CreateSecurityIpGroupRequest) (<-chan *CreateSecurityIpGroupResponse, <-chan error)

CreateSecurityIpGroupWithChan invokes the oceanbasepro.CreateSecurityIpGroup API asynchronously

func (*Client) CreateTag ¶ added in v1.62.743

func (client *Client) CreateTag(request *CreateTagRequest) (response *CreateTagResponse, err error)

CreateTag invokes the oceanbasepro.CreateTag API synchronously

func (*Client) CreateTagValue ¶ added in v1.62.743

func (client *Client) CreateTagValue(request *CreateTagValueRequest) (response *CreateTagValueResponse, err error)

CreateTagValue invokes the oceanbasepro.CreateTagValue API synchronously

func (*Client) CreateTagValueWithCallback ¶ added in v1.62.743

func (client *Client) CreateTagValueWithCallback(request *CreateTagValueRequest, callback func(response *CreateTagValueResponse, err error)) <-chan int

CreateTagValueWithCallback invokes the oceanbasepro.CreateTagValue API asynchronously

func (*Client) CreateTagValueWithChan ¶ added in v1.62.743

func (client *Client) CreateTagValueWithChan(request *CreateTagValueRequest) (<-chan *CreateTagValueResponse, <-chan error)

CreateTagValueWithChan invokes the oceanbasepro.CreateTagValue API asynchronously

func (*Client) CreateTagWithCallback ¶ added in v1.62.743

func (client *Client) CreateTagWithCallback(request *CreateTagRequest, callback func(response *CreateTagResponse, err error)) <-chan int

CreateTagWithCallback invokes the oceanbasepro.CreateTag API asynchronously

func (*Client) CreateTagWithChan ¶ added in v1.62.743

func (client *Client) CreateTagWithChan(request *CreateTagRequest) (<-chan *CreateTagResponse, <-chan error)

CreateTagWithChan invokes the oceanbasepro.CreateTag API asynchronously

func (*Client) CreateTenant ¶

func (client *Client) CreateTenant(request *CreateTenantRequest) (response *CreateTenantResponse, err error)

CreateTenant invokes the oceanbasepro.CreateTenant API synchronously

func (*Client) CreateTenantReadOnlyConnection ¶

func (client *Client) CreateTenantReadOnlyConnection(request *CreateTenantReadOnlyConnectionRequest) (response *CreateTenantReadOnlyConnectionResponse, err error)

CreateTenantReadOnlyConnection invokes the oceanbasepro.CreateTenantReadOnlyConnection API synchronously

func (*Client) CreateTenantReadOnlyConnectionWithCallback ¶

func (client *Client) CreateTenantReadOnlyConnectionWithCallback(request *CreateTenantReadOnlyConnectionRequest, callback func(response *CreateTenantReadOnlyConnectionResponse, err error)) <-chan int

CreateTenantReadOnlyConnectionWithCallback invokes the oceanbasepro.CreateTenantReadOnlyConnection API asynchronously

func (*Client) CreateTenantReadOnlyConnectionWithChan ¶

func (client *Client) CreateTenantReadOnlyConnectionWithChan(request *CreateTenantReadOnlyConnectionRequest) (<-chan *CreateTenantReadOnlyConnectionResponse, <-chan error)

CreateTenantReadOnlyConnectionWithChan invokes the oceanbasepro.CreateTenantReadOnlyConnection API asynchronously

func (*Client) CreateTenantSecurityIpGroup ¶ added in v1.62.361

func (client *Client) CreateTenantSecurityIpGroup(request *CreateTenantSecurityIpGroupRequest) (response *CreateTenantSecurityIpGroupResponse, err error)

CreateTenantSecurityIpGroup invokes the oceanbasepro.CreateTenantSecurityIpGroup API synchronously

func (*Client) CreateTenantSecurityIpGroupWithCallback ¶ added in v1.62.361

func (client *Client) CreateTenantSecurityIpGroupWithCallback(request *CreateTenantSecurityIpGroupRequest, callback func(response *CreateTenantSecurityIpGroupResponse, err error)) <-chan int

CreateTenantSecurityIpGroupWithCallback invokes the oceanbasepro.CreateTenantSecurityIpGroup API asynchronously

func (*Client) CreateTenantSecurityIpGroupWithChan ¶ added in v1.62.361

func (client *Client) CreateTenantSecurityIpGroupWithChan(request *CreateTenantSecurityIpGroupRequest) (<-chan *CreateTenantSecurityIpGroupResponse, <-chan error)

CreateTenantSecurityIpGroupWithChan invokes the oceanbasepro.CreateTenantSecurityIpGroup API asynchronously

func (*Client) CreateTenantUser ¶

func (client *Client) CreateTenantUser(request *CreateTenantUserRequest) (response *CreateTenantUserResponse, err error)

CreateTenantUser invokes the oceanbasepro.CreateTenantUser API synchronously

func (*Client) CreateTenantUserWithCallback ¶

func (client *Client) CreateTenantUserWithCallback(request *CreateTenantUserRequest, callback func(response *CreateTenantUserResponse, err error)) <-chan int

CreateTenantUserWithCallback invokes the oceanbasepro.CreateTenantUser API asynchronously

func (*Client) CreateTenantUserWithChan ¶

func (client *Client) CreateTenantUserWithChan(request *CreateTenantUserRequest) (<-chan *CreateTenantUserResponse, <-chan error)

CreateTenantUserWithChan invokes the oceanbasepro.CreateTenantUser API asynchronously

func (*Client) CreateTenantWithCallback ¶

func (client *Client) CreateTenantWithCallback(request *CreateTenantRequest, callback func(response *CreateTenantResponse, err error)) <-chan int

CreateTenantWithCallback invokes the oceanbasepro.CreateTenant API asynchronously

func (*Client) CreateTenantWithChan ¶

func (client *Client) CreateTenantWithChan(request *CreateTenantRequest) (<-chan *CreateTenantResponse, <-chan error)

CreateTenantWithChan invokes the oceanbasepro.CreateTenant API asynchronously

func (*Client) DeleteDataSource ¶ added in v1.62.703

func (client *Client) DeleteDataSource(request *DeleteDataSourceRequest) (response *DeleteDataSourceResponse, err error)

DeleteDataSource invokes the oceanbasepro.DeleteDataSource API synchronously

func (*Client) DeleteDataSourceWithCallback ¶ added in v1.62.703

func (client *Client) DeleteDataSourceWithCallback(request *DeleteDataSourceRequest, callback func(response *DeleteDataSourceResponse, err error)) <-chan int

DeleteDataSourceWithCallback invokes the oceanbasepro.DeleteDataSource API asynchronously

func (*Client) DeleteDataSourceWithChan ¶ added in v1.62.703

func (client *Client) DeleteDataSourceWithChan(request *DeleteDataSourceRequest) (<-chan *DeleteDataSourceResponse, <-chan error)

DeleteDataSourceWithChan invokes the oceanbasepro.DeleteDataSource API asynchronously

func (*Client) DeleteDatabases ¶

func (client *Client) DeleteDatabases(request *DeleteDatabasesRequest) (response *DeleteDatabasesResponse, err error)

DeleteDatabases invokes the oceanbasepro.DeleteDatabases API synchronously

func (*Client) DeleteDatabasesWithCallback ¶

func (client *Client) DeleteDatabasesWithCallback(request *DeleteDatabasesRequest, callback func(response *DeleteDatabasesResponse, err error)) <-chan int

DeleteDatabasesWithCallback invokes the oceanbasepro.DeleteDatabases API asynchronously

func (*Client) DeleteDatabasesWithChan ¶

func (client *Client) DeleteDatabasesWithChan(request *DeleteDatabasesRequest) (<-chan *DeleteDatabasesResponse, <-chan error)

DeleteDatabasesWithChan invokes the oceanbasepro.DeleteDatabases API asynchronously

func (*Client) DeleteInstances ¶

func (client *Client) DeleteInstances(request *DeleteInstancesRequest) (response *DeleteInstancesResponse, err error)

DeleteInstances invokes the oceanbasepro.DeleteInstances API synchronously

func (*Client) DeleteInstancesWithCallback ¶

func (client *Client) DeleteInstancesWithCallback(request *DeleteInstancesRequest, callback func(response *DeleteInstancesResponse, err error)) <-chan int

DeleteInstancesWithCallback invokes the oceanbasepro.DeleteInstances API asynchronously

func (*Client) DeleteInstancesWithChan ¶

func (client *Client) DeleteInstancesWithChan(request *DeleteInstancesRequest) (<-chan *DeleteInstancesResponse, <-chan error)

DeleteInstancesWithChan invokes the oceanbasepro.DeleteInstances API asynchronously

func (*Client) DeleteProject ¶ added in v1.62.523

func (client *Client) DeleteProject(request *DeleteProjectRequest) (response *DeleteProjectResponse, err error)

DeleteProject invokes the oceanbasepro.DeleteProject API synchronously

func (*Client) DeleteProjectWithCallback ¶ added in v1.62.523

func (client *Client) DeleteProjectWithCallback(request *DeleteProjectRequest, callback func(response *DeleteProjectResponse, err error)) <-chan int

DeleteProjectWithCallback invokes the oceanbasepro.DeleteProject API asynchronously

func (*Client) DeleteProjectWithChan ¶ added in v1.62.523

func (client *Client) DeleteProjectWithChan(request *DeleteProjectRequest) (<-chan *DeleteProjectResponse, <-chan error)

DeleteProjectWithChan invokes the oceanbasepro.DeleteProject API asynchronously

func (*Client) DeleteSecurityIpGroup ¶

func (client *Client) DeleteSecurityIpGroup(request *DeleteSecurityIpGroupRequest) (response *DeleteSecurityIpGroupResponse, err error)

DeleteSecurityIpGroup invokes the oceanbasepro.DeleteSecurityIpGroup API synchronously

func (*Client) DeleteSecurityIpGroupWithCallback ¶

func (client *Client) DeleteSecurityIpGroupWithCallback(request *DeleteSecurityIpGroupRequest, callback func(response *DeleteSecurityIpGroupResponse, err error)) <-chan int

DeleteSecurityIpGroupWithCallback invokes the oceanbasepro.DeleteSecurityIpGroup API asynchronously

func (*Client) DeleteSecurityIpGroupWithChan ¶

func (client *Client) DeleteSecurityIpGroupWithChan(request *DeleteSecurityIpGroupRequest) (<-chan *DeleteSecurityIpGroupResponse, <-chan error)

DeleteSecurityIpGroupWithChan invokes the oceanbasepro.DeleteSecurityIpGroup API asynchronously

func (*Client) DeleteTag ¶ added in v1.62.743

func (client *Client) DeleteTag(request *DeleteTagRequest) (response *DeleteTagResponse, err error)

DeleteTag invokes the oceanbasepro.DeleteTag API synchronously

func (*Client) DeleteTagValue ¶ added in v1.62.743

func (client *Client) DeleteTagValue(request *DeleteTagValueRequest) (response *DeleteTagValueResponse, err error)

DeleteTagValue invokes the oceanbasepro.DeleteTagValue API synchronously

func (*Client) DeleteTagValueWithCallback ¶ added in v1.62.743

func (client *Client) DeleteTagValueWithCallback(request *DeleteTagValueRequest, callback func(response *DeleteTagValueResponse, err error)) <-chan int

DeleteTagValueWithCallback invokes the oceanbasepro.DeleteTagValue API asynchronously

func (*Client) DeleteTagValueWithChan ¶ added in v1.62.743

func (client *Client) DeleteTagValueWithChan(request *DeleteTagValueRequest) (<-chan *DeleteTagValueResponse, <-chan error)

DeleteTagValueWithChan invokes the oceanbasepro.DeleteTagValue API asynchronously

func (*Client) DeleteTagWithCallback ¶ added in v1.62.743

func (client *Client) DeleteTagWithCallback(request *DeleteTagRequest, callback func(response *DeleteTagResponse, err error)) <-chan int

DeleteTagWithCallback invokes the oceanbasepro.DeleteTag API asynchronously

func (*Client) DeleteTagWithChan ¶ added in v1.62.743

func (client *Client) DeleteTagWithChan(request *DeleteTagRequest) (<-chan *DeleteTagResponse, <-chan error)

DeleteTagWithChan invokes the oceanbasepro.DeleteTag API asynchronously

func (*Client) DeleteTenantSecurityIpGroup ¶ added in v1.62.361

func (client *Client) DeleteTenantSecurityIpGroup(request *DeleteTenantSecurityIpGroupRequest) (response *DeleteTenantSecurityIpGroupResponse, err error)

DeleteTenantSecurityIpGroup invokes the oceanbasepro.DeleteTenantSecurityIpGroup API synchronously

func (*Client) DeleteTenantSecurityIpGroupWithCallback ¶ added in v1.62.361

func (client *Client) DeleteTenantSecurityIpGroupWithCallback(request *DeleteTenantSecurityIpGroupRequest, callback func(response *DeleteTenantSecurityIpGroupResponse, err error)) <-chan int

DeleteTenantSecurityIpGroupWithCallback invokes the oceanbasepro.DeleteTenantSecurityIpGroup API asynchronously

func (*Client) DeleteTenantSecurityIpGroupWithChan ¶ added in v1.62.361

func (client *Client) DeleteTenantSecurityIpGroupWithChan(request *DeleteTenantSecurityIpGroupRequest) (<-chan *DeleteTenantSecurityIpGroupResponse, <-chan error)

DeleteTenantSecurityIpGroupWithChan invokes the oceanbasepro.DeleteTenantSecurityIpGroup API asynchronously

func (*Client) DeleteTenantUsers ¶

func (client *Client) DeleteTenantUsers(request *DeleteTenantUsersRequest) (response *DeleteTenantUsersResponse, err error)

DeleteTenantUsers invokes the oceanbasepro.DeleteTenantUsers API synchronously

func (*Client) DeleteTenantUsersWithCallback ¶

func (client *Client) DeleteTenantUsersWithCallback(request *DeleteTenantUsersRequest, callback func(response *DeleteTenantUsersResponse, err error)) <-chan int

DeleteTenantUsersWithCallback invokes the oceanbasepro.DeleteTenantUsers API asynchronously

func (*Client) DeleteTenantUsersWithChan ¶

func (client *Client) DeleteTenantUsersWithChan(request *DeleteTenantUsersRequest) (<-chan *DeleteTenantUsersResponse, <-chan error)

DeleteTenantUsersWithChan invokes the oceanbasepro.DeleteTenantUsers API asynchronously

func (*Client) DeleteTenants ¶

func (client *Client) DeleteTenants(request *DeleteTenantsRequest) (response *DeleteTenantsResponse, err error)

DeleteTenants invokes the oceanbasepro.DeleteTenants API synchronously

func (*Client) DeleteTenantsWithCallback ¶

func (client *Client) DeleteTenantsWithCallback(request *DeleteTenantsRequest, callback func(response *DeleteTenantsResponse, err error)) <-chan int

DeleteTenantsWithCallback invokes the oceanbasepro.DeleteTenants API asynchronously

func (*Client) DeleteTenantsWithChan ¶

func (client *Client) DeleteTenantsWithChan(request *DeleteTenantsRequest) (<-chan *DeleteTenantsResponse, <-chan error)

DeleteTenantsWithChan invokes the oceanbasepro.DeleteTenants API asynchronously

func (*Client) DescribeAnomalySQLList ¶

func (client *Client) DescribeAnomalySQLList(request *DescribeAnomalySQLListRequest) (response *DescribeAnomalySQLListResponse, err error)

DescribeAnomalySQLList invokes the oceanbasepro.DescribeAnomalySQLList API synchronously

func (*Client) DescribeAnomalySQLListWithCallback ¶

func (client *Client) DescribeAnomalySQLListWithCallback(request *DescribeAnomalySQLListRequest, callback func(response *DescribeAnomalySQLListResponse, err error)) <-chan int

DescribeAnomalySQLListWithCallback invokes the oceanbasepro.DescribeAnomalySQLList API asynchronously

func (*Client) DescribeAnomalySQLListWithChan ¶

func (client *Client) DescribeAnomalySQLListWithChan(request *DescribeAnomalySQLListRequest) (<-chan *DescribeAnomalySQLListResponse, <-chan error)

DescribeAnomalySQLListWithChan invokes the oceanbasepro.DescribeAnomalySQLList API asynchronously

func (*Client) DescribeAvailableCpuResource ¶

func (client *Client) DescribeAvailableCpuResource(request *DescribeAvailableCpuResourceRequest) (response *DescribeAvailableCpuResourceResponse, err error)

DescribeAvailableCpuResource invokes the oceanbasepro.DescribeAvailableCpuResource API synchronously

func (*Client) DescribeAvailableCpuResourceWithCallback ¶

func (client *Client) DescribeAvailableCpuResourceWithCallback(request *DescribeAvailableCpuResourceRequest, callback func(response *DescribeAvailableCpuResourceResponse, err error)) <-chan int

DescribeAvailableCpuResourceWithCallback invokes the oceanbasepro.DescribeAvailableCpuResource API asynchronously

func (*Client) DescribeAvailableCpuResourceWithChan ¶

func (client *Client) DescribeAvailableCpuResourceWithChan(request *DescribeAvailableCpuResourceRequest) (<-chan *DescribeAvailableCpuResourceResponse, <-chan error)

DescribeAvailableCpuResourceWithChan invokes the oceanbasepro.DescribeAvailableCpuResource API asynchronously

func (*Client) DescribeAvailableMemResource ¶

func (client *Client) DescribeAvailableMemResource(request *DescribeAvailableMemResourceRequest) (response *DescribeAvailableMemResourceResponse, err error)

DescribeAvailableMemResource invokes the oceanbasepro.DescribeAvailableMemResource API synchronously

func (*Client) DescribeAvailableMemResourceWithCallback ¶

func (client *Client) DescribeAvailableMemResourceWithCallback(request *DescribeAvailableMemResourceRequest, callback func(response *DescribeAvailableMemResourceResponse, err error)) <-chan int

DescribeAvailableMemResourceWithCallback invokes the oceanbasepro.DescribeAvailableMemResource API asynchronously

func (*Client) DescribeAvailableMemResourceWithChan ¶

func (client *Client) DescribeAvailableMemResourceWithChan(request *DescribeAvailableMemResourceRequest) (<-chan *DescribeAvailableMemResourceResponse, <-chan error)

DescribeAvailableMemResourceWithChan invokes the oceanbasepro.DescribeAvailableMemResource API asynchronously

func (*Client) DescribeAvailableSpec ¶ added in v1.62.635

func (client *Client) DescribeAvailableSpec(request *DescribeAvailableSpecRequest) (response *DescribeAvailableSpecResponse, err error)

DescribeAvailableSpec invokes the oceanbasepro.DescribeAvailableSpec API synchronously

func (*Client) DescribeAvailableSpecWithCallback ¶ added in v1.62.635

func (client *Client) DescribeAvailableSpecWithCallback(request *DescribeAvailableSpecRequest, callback func(response *DescribeAvailableSpecResponse, err error)) <-chan int

DescribeAvailableSpecWithCallback invokes the oceanbasepro.DescribeAvailableSpec API asynchronously

func (*Client) DescribeAvailableSpecWithChan ¶ added in v1.62.635

func (client *Client) DescribeAvailableSpecWithChan(request *DescribeAvailableSpecRequest) (<-chan *DescribeAvailableSpecResponse, <-chan error)

DescribeAvailableSpecWithChan invokes the oceanbasepro.DescribeAvailableSpec API asynchronously

func (*Client) DescribeAvailableZone ¶ added in v1.62.635

func (client *Client) DescribeAvailableZone(request *DescribeAvailableZoneRequest) (response *DescribeAvailableZoneResponse, err error)

DescribeAvailableZone invokes the oceanbasepro.DescribeAvailableZone API synchronously

func (*Client) DescribeAvailableZoneWithCallback ¶ added in v1.62.635

func (client *Client) DescribeAvailableZoneWithCallback(request *DescribeAvailableZoneRequest, callback func(response *DescribeAvailableZoneResponse, err error)) <-chan int

DescribeAvailableZoneWithCallback invokes the oceanbasepro.DescribeAvailableZone API asynchronously

func (*Client) DescribeAvailableZoneWithChan ¶ added in v1.62.635

func (client *Client) DescribeAvailableZoneWithChan(request *DescribeAvailableZoneRequest) (<-chan *DescribeAvailableZoneResponse, <-chan error)

DescribeAvailableZoneWithChan invokes the oceanbasepro.DescribeAvailableZone API asynchronously

func (client *Client) DescribeBackupSetDownloadLink(request *DescribeBackupSetDownloadLinkRequest) (response *DescribeBackupSetDownloadLinkResponse, err error)

DescribeBackupSetDownloadLink invokes the oceanbasepro.DescribeBackupSetDownloadLink API synchronously

func (*Client) DescribeBackupSetDownloadLinkWithCallback ¶ added in v1.62.703

func (client *Client) DescribeBackupSetDownloadLinkWithCallback(request *DescribeBackupSetDownloadLinkRequest, callback func(response *DescribeBackupSetDownloadLinkResponse, err error)) <-chan int

DescribeBackupSetDownloadLinkWithCallback invokes the oceanbasepro.DescribeBackupSetDownloadLink API asynchronously

func (*Client) DescribeBackupSetDownloadLinkWithChan ¶ added in v1.62.703

func (client *Client) DescribeBackupSetDownloadLinkWithChan(request *DescribeBackupSetDownloadLinkRequest) (<-chan *DescribeBackupSetDownloadLinkResponse, <-chan error)

DescribeBackupSetDownloadLinkWithChan invokes the oceanbasepro.DescribeBackupSetDownloadLink API asynchronously

func (*Client) DescribeCharset ¶

func (client *Client) DescribeCharset(request *DescribeCharsetRequest) (response *DescribeCharsetResponse, err error)

DescribeCharset invokes the oceanbasepro.DescribeCharset API synchronously

func (*Client) DescribeCharsetWithCallback ¶

func (client *Client) DescribeCharsetWithCallback(request *DescribeCharsetRequest, callback func(response *DescribeCharsetResponse, err error)) <-chan int

DescribeCharsetWithCallback invokes the oceanbasepro.DescribeCharset API asynchronously

func (*Client) DescribeCharsetWithChan ¶

func (client *Client) DescribeCharsetWithChan(request *DescribeCharsetRequest) (<-chan *DescribeCharsetResponse, <-chan error)

DescribeCharsetWithChan invokes the oceanbasepro.DescribeCharset API asynchronously

func (*Client) DescribeDataBackupSet ¶ added in v1.62.703

func (client *Client) DescribeDataBackupSet(request *DescribeDataBackupSetRequest) (response *DescribeDataBackupSetResponse, err error)

DescribeDataBackupSet invokes the oceanbasepro.DescribeDataBackupSet API synchronously

func (*Client) DescribeDataBackupSetWithCallback ¶ added in v1.62.703

func (client *Client) DescribeDataBackupSetWithCallback(request *DescribeDataBackupSetRequest, callback func(response *DescribeDataBackupSetResponse, err error)) <-chan int

DescribeDataBackupSetWithCallback invokes the oceanbasepro.DescribeDataBackupSet API asynchronously

func (*Client) DescribeDataBackupSetWithChan ¶ added in v1.62.703

func (client *Client) DescribeDataBackupSetWithChan(request *DescribeDataBackupSetRequest) (<-chan *DescribeDataBackupSetResponse, <-chan error)

DescribeDataBackupSetWithChan invokes the oceanbasepro.DescribeDataBackupSet API asynchronously

func (*Client) DescribeDatabases ¶

func (client *Client) DescribeDatabases(request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)

DescribeDatabases invokes the oceanbasepro.DescribeDatabases API synchronously

func (*Client) DescribeDatabasesWithCallback ¶

func (client *Client) DescribeDatabasesWithCallback(request *DescribeDatabasesRequest, callback func(response *DescribeDatabasesResponse, err error)) <-chan int

DescribeDatabasesWithCallback invokes the oceanbasepro.DescribeDatabases API asynchronously

func (*Client) DescribeDatabasesWithChan ¶

func (client *Client) DescribeDatabasesWithChan(request *DescribeDatabasesRequest) (<-chan *DescribeDatabasesResponse, <-chan error)

DescribeDatabasesWithChan invokes the oceanbasepro.DescribeDatabases API asynchronously

func (*Client) DescribeInstance ¶

func (client *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)

DescribeInstance invokes the oceanbasepro.DescribeInstance API synchronously

func (*Client) DescribeInstanceCreatableZone ¶

func (client *Client) DescribeInstanceCreatableZone(request *DescribeInstanceCreatableZoneRequest) (response *DescribeInstanceCreatableZoneResponse, err error)

DescribeInstanceCreatableZone invokes the oceanbasepro.DescribeInstanceCreatableZone API synchronously

func (*Client) DescribeInstanceCreatableZoneWithCallback ¶

func (client *Client) DescribeInstanceCreatableZoneWithCallback(request *DescribeInstanceCreatableZoneRequest, callback func(response *DescribeInstanceCreatableZoneResponse, err error)) <-chan int

DescribeInstanceCreatableZoneWithCallback invokes the oceanbasepro.DescribeInstanceCreatableZone API asynchronously

func (*Client) DescribeInstanceCreatableZoneWithChan ¶

func (client *Client) DescribeInstanceCreatableZoneWithChan(request *DescribeInstanceCreatableZoneRequest) (<-chan *DescribeInstanceCreatableZoneResponse, <-chan error)

DescribeInstanceCreatableZoneWithChan invokes the oceanbasepro.DescribeInstanceCreatableZone API asynchronously

func (*Client) DescribeInstanceSSL ¶ added in v1.62.577

func (client *Client) DescribeInstanceSSL(request *DescribeInstanceSSLRequest) (response *DescribeInstanceSSLResponse, err error)

DescribeInstanceSSL invokes the oceanbasepro.DescribeInstanceSSL API synchronously

func (*Client) DescribeInstanceSSLWithCallback ¶ added in v1.62.577

func (client *Client) DescribeInstanceSSLWithCallback(request *DescribeInstanceSSLRequest, callback func(response *DescribeInstanceSSLResponse, err error)) <-chan int

DescribeInstanceSSLWithCallback invokes the oceanbasepro.DescribeInstanceSSL API asynchronously

func (*Client) DescribeInstanceSSLWithChan ¶ added in v1.62.577

func (client *Client) DescribeInstanceSSLWithChan(request *DescribeInstanceSSLRequest) (<-chan *DescribeInstanceSSLResponse, <-chan error)

DescribeInstanceSSLWithChan invokes the oceanbasepro.DescribeInstanceSSL API asynchronously

func (*Client) DescribeInstanceSecurityConfigs ¶ added in v1.62.213

func (client *Client) DescribeInstanceSecurityConfigs(request *DescribeInstanceSecurityConfigsRequest) (response *DescribeInstanceSecurityConfigsResponse, err error)

DescribeInstanceSecurityConfigs invokes the oceanbasepro.DescribeInstanceSecurityConfigs API synchronously

func (*Client) DescribeInstanceSecurityConfigsWithCallback ¶ added in v1.62.213

func (client *Client) DescribeInstanceSecurityConfigsWithCallback(request *DescribeInstanceSecurityConfigsRequest, callback func(response *DescribeInstanceSecurityConfigsResponse, err error)) <-chan int

DescribeInstanceSecurityConfigsWithCallback invokes the oceanbasepro.DescribeInstanceSecurityConfigs API asynchronously

func (*Client) DescribeInstanceSecurityConfigsWithChan ¶ added in v1.62.213

func (client *Client) DescribeInstanceSecurityConfigsWithChan(request *DescribeInstanceSecurityConfigsRequest) (<-chan *DescribeInstanceSecurityConfigsResponse, <-chan error)

DescribeInstanceSecurityConfigsWithChan invokes the oceanbasepro.DescribeInstanceSecurityConfigs API asynchronously

func (*Client) DescribeInstanceTags ¶ added in v1.62.213

func (client *Client) DescribeInstanceTags(request *DescribeInstanceTagsRequest) (response *DescribeInstanceTagsResponse, err error)

DescribeInstanceTags invokes the oceanbasepro.DescribeInstanceTags API synchronously

func (*Client) DescribeInstanceTagsWithCallback ¶ added in v1.62.213

func (client *Client) DescribeInstanceTagsWithCallback(request *DescribeInstanceTagsRequest, callback func(response *DescribeInstanceTagsResponse, err error)) <-chan int

DescribeInstanceTagsWithCallback invokes the oceanbasepro.DescribeInstanceTags API asynchronously

func (*Client) DescribeInstanceTagsWithChan ¶ added in v1.62.213

func (client *Client) DescribeInstanceTagsWithChan(request *DescribeInstanceTagsRequest) (<-chan *DescribeInstanceTagsResponse, <-chan error)

DescribeInstanceTagsWithChan invokes the oceanbasepro.DescribeInstanceTags API asynchronously

func (*Client) DescribeInstanceTenantModes ¶

func (client *Client) DescribeInstanceTenantModes(request *DescribeInstanceTenantModesRequest) (response *DescribeInstanceTenantModesResponse, err error)

DescribeInstanceTenantModes invokes the oceanbasepro.DescribeInstanceTenantModes API synchronously

func (*Client) DescribeInstanceTenantModesWithCallback ¶

func (client *Client) DescribeInstanceTenantModesWithCallback(request *DescribeInstanceTenantModesRequest, callback func(response *DescribeInstanceTenantModesResponse, err error)) <-chan int

DescribeInstanceTenantModesWithCallback invokes the oceanbasepro.DescribeInstanceTenantModes API asynchronously

func (*Client) DescribeInstanceTenantModesWithChan ¶

func (client *Client) DescribeInstanceTenantModesWithChan(request *DescribeInstanceTenantModesRequest) (<-chan *DescribeInstanceTenantModesResponse, <-chan error)

DescribeInstanceTenantModesWithChan invokes the oceanbasepro.DescribeInstanceTenantModes API asynchronously

func (*Client) DescribeInstanceTopology ¶

func (client *Client) DescribeInstanceTopology(request *DescribeInstanceTopologyRequest) (response *DescribeInstanceTopologyResponse, err error)

DescribeInstanceTopology invokes the oceanbasepro.DescribeInstanceTopology API synchronously

func (*Client) DescribeInstanceTopologyWithCallback ¶

func (client *Client) DescribeInstanceTopologyWithCallback(request *DescribeInstanceTopologyRequest, callback func(response *DescribeInstanceTopologyResponse, err error)) <-chan int

DescribeInstanceTopologyWithCallback invokes the oceanbasepro.DescribeInstanceTopology API asynchronously

func (*Client) DescribeInstanceTopologyWithChan ¶

func (client *Client) DescribeInstanceTopologyWithChan(request *DescribeInstanceTopologyRequest) (<-chan *DescribeInstanceTopologyResponse, <-chan error)

DescribeInstanceTopologyWithChan invokes the oceanbasepro.DescribeInstanceTopology API asynchronously

func (*Client) DescribeInstanceWithCallback ¶

func (client *Client) DescribeInstanceWithCallback(request *DescribeInstanceRequest, callback func(response *DescribeInstanceResponse, err error)) <-chan int

DescribeInstanceWithCallback invokes the oceanbasepro.DescribeInstance API asynchronously

func (*Client) DescribeInstanceWithChan ¶

func (client *Client) DescribeInstanceWithChan(request *DescribeInstanceRequest) (<-chan *DescribeInstanceResponse, <-chan error)

DescribeInstanceWithChan invokes the oceanbasepro.DescribeInstance API asynchronously

func (*Client) DescribeInstances ¶

func (client *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)

DescribeInstances invokes the oceanbasepro.DescribeInstances API synchronously

func (*Client) DescribeInstancesWithCallback ¶

func (client *Client) DescribeInstancesWithCallback(request *DescribeInstancesRequest, callback func(response *DescribeInstancesResponse, err error)) <-chan int

DescribeInstancesWithCallback invokes the oceanbasepro.DescribeInstances API asynchronously

func (*Client) DescribeInstancesWithChan ¶

func (client *Client) DescribeInstancesWithChan(request *DescribeInstancesRequest) (<-chan *DescribeInstancesResponse, <-chan error)

DescribeInstancesWithChan invokes the oceanbasepro.DescribeInstances API asynchronously

func (*Client) DescribeMetricsData ¶ added in v1.62.577

func (client *Client) DescribeMetricsData(request *DescribeMetricsDataRequest) (response *DescribeMetricsDataResponse, err error)

DescribeMetricsData invokes the oceanbasepro.DescribeMetricsData API synchronously

func (*Client) DescribeMetricsDataWithCallback ¶ added in v1.62.577

func (client *Client) DescribeMetricsDataWithCallback(request *DescribeMetricsDataRequest, callback func(response *DescribeMetricsDataResponse, err error)) <-chan int

DescribeMetricsDataWithCallback invokes the oceanbasepro.DescribeMetricsData API asynchronously

func (*Client) DescribeMetricsDataWithChan ¶ added in v1.62.577

func (client *Client) DescribeMetricsDataWithChan(request *DescribeMetricsDataRequest) (<-chan *DescribeMetricsDataResponse, <-chan error)

DescribeMetricsDataWithChan invokes the oceanbasepro.DescribeMetricsData API asynchronously

func (*Client) DescribeNodeMetrics ¶

func (client *Client) DescribeNodeMetrics(request *DescribeNodeMetricsRequest) (response *DescribeNodeMetricsResponse, err error)

DescribeNodeMetrics invokes the oceanbasepro.DescribeNodeMetrics API synchronously

func (*Client) DescribeNodeMetricsWithCallback ¶

func (client *Client) DescribeNodeMetricsWithCallback(request *DescribeNodeMetricsRequest, callback func(response *DescribeNodeMetricsResponse, err error)) <-chan int

DescribeNodeMetricsWithCallback invokes the oceanbasepro.DescribeNodeMetrics API asynchronously

func (*Client) DescribeNodeMetricsWithChan ¶

func (client *Client) DescribeNodeMetricsWithChan(request *DescribeNodeMetricsRequest) (<-chan *DescribeNodeMetricsResponse, <-chan error)

DescribeNodeMetricsWithChan invokes the oceanbasepro.DescribeNodeMetrics API asynchronously

func (*Client) DescribeOasAnomalySQLList ¶ added in v1.62.361

func (client *Client) DescribeOasAnomalySQLList(request *DescribeOasAnomalySQLListRequest) (response *DescribeOasAnomalySQLListResponse, err error)

DescribeOasAnomalySQLList invokes the oceanbasepro.DescribeOasAnomalySQLList API synchronously

func (*Client) DescribeOasAnomalySQLListWithCallback ¶ added in v1.62.361

func (client *Client) DescribeOasAnomalySQLListWithCallback(request *DescribeOasAnomalySQLListRequest, callback func(response *DescribeOasAnomalySQLListResponse, err error)) <-chan int

DescribeOasAnomalySQLListWithCallback invokes the oceanbasepro.DescribeOasAnomalySQLList API asynchronously

func (*Client) DescribeOasAnomalySQLListWithChan ¶ added in v1.62.361

func (client *Client) DescribeOasAnomalySQLListWithChan(request *DescribeOasAnomalySQLListRequest) (<-chan *DescribeOasAnomalySQLListResponse, <-chan error)

DescribeOasAnomalySQLListWithChan invokes the oceanbasepro.DescribeOasAnomalySQLList API asynchronously

func (*Client) DescribeOasSQLDetails ¶ added in v1.62.361

func (client *Client) DescribeOasSQLDetails(request *DescribeOasSQLDetailsRequest) (response *DescribeOasSQLDetailsResponse, err error)

DescribeOasSQLDetails invokes the oceanbasepro.DescribeOasSQLDetails API synchronously

func (*Client) DescribeOasSQLDetailsWithCallback ¶ added in v1.62.361

func (client *Client) DescribeOasSQLDetailsWithCallback(request *DescribeOasSQLDetailsRequest, callback func(response *DescribeOasSQLDetailsResponse, err error)) <-chan int

DescribeOasSQLDetailsWithCallback invokes the oceanbasepro.DescribeOasSQLDetails API asynchronously

func (*Client) DescribeOasSQLDetailsWithChan ¶ added in v1.62.361

func (client *Client) DescribeOasSQLDetailsWithChan(request *DescribeOasSQLDetailsRequest) (<-chan *DescribeOasSQLDetailsResponse, <-chan error)

DescribeOasSQLDetailsWithChan invokes the oceanbasepro.DescribeOasSQLDetails API asynchronously

func (*Client) DescribeOasSQLHistoryList ¶ added in v1.62.361

func (client *Client) DescribeOasSQLHistoryList(request *DescribeOasSQLHistoryListRequest) (response *DescribeOasSQLHistoryListResponse, err error)

DescribeOasSQLHistoryList invokes the oceanbasepro.DescribeOasSQLHistoryList API synchronously

func (*Client) DescribeOasSQLHistoryListWithCallback ¶ added in v1.62.361

func (client *Client) DescribeOasSQLHistoryListWithCallback(request *DescribeOasSQLHistoryListRequest, callback func(response *DescribeOasSQLHistoryListResponse, err error)) <-chan int

DescribeOasSQLHistoryListWithCallback invokes the oceanbasepro.DescribeOasSQLHistoryList API asynchronously

func (*Client) DescribeOasSQLHistoryListWithChan ¶ added in v1.62.361

func (client *Client) DescribeOasSQLHistoryListWithChan(request *DescribeOasSQLHistoryListRequest) (<-chan *DescribeOasSQLHistoryListResponse, <-chan error)

DescribeOasSQLHistoryListWithChan invokes the oceanbasepro.DescribeOasSQLHistoryList API asynchronously

func (*Client) DescribeOasSQLPlans ¶ added in v1.62.361

func (client *Client) DescribeOasSQLPlans(request *DescribeOasSQLPlansRequest) (response *DescribeOasSQLPlansResponse, err error)

DescribeOasSQLPlans invokes the oceanbasepro.DescribeOasSQLPlans API synchronously

func (*Client) DescribeOasSQLPlansWithCallback ¶ added in v1.62.361

func (client *Client) DescribeOasSQLPlansWithCallback(request *DescribeOasSQLPlansRequest, callback func(response *DescribeOasSQLPlansResponse, err error)) <-chan int

DescribeOasSQLPlansWithCallback invokes the oceanbasepro.DescribeOasSQLPlans API asynchronously

func (*Client) DescribeOasSQLPlansWithChan ¶ added in v1.62.361

func (client *Client) DescribeOasSQLPlansWithChan(request *DescribeOasSQLPlansRequest) (<-chan *DescribeOasSQLPlansResponse, <-chan error)

DescribeOasSQLPlansWithChan invokes the oceanbasepro.DescribeOasSQLPlans API asynchronously

func (*Client) DescribeOasSlowSQLList ¶ added in v1.62.361

func (client *Client) DescribeOasSlowSQLList(request *DescribeOasSlowSQLListRequest) (response *DescribeOasSlowSQLListResponse, err error)

DescribeOasSlowSQLList invokes the oceanbasepro.DescribeOasSlowSQLList API synchronously

func (*Client) DescribeOasSlowSQLListWithCallback ¶ added in v1.62.361

func (client *Client) DescribeOasSlowSQLListWithCallback(request *DescribeOasSlowSQLListRequest, callback func(response *DescribeOasSlowSQLListResponse, err error)) <-chan int

DescribeOasSlowSQLListWithCallback invokes the oceanbasepro.DescribeOasSlowSQLList API asynchronously

func (*Client) DescribeOasSlowSQLListWithChan ¶ added in v1.62.361

func (client *Client) DescribeOasSlowSQLListWithChan(request *DescribeOasSlowSQLListRequest) (<-chan *DescribeOasSlowSQLListResponse, <-chan error)

DescribeOasSlowSQLListWithChan invokes the oceanbasepro.DescribeOasSlowSQLList API asynchronously

func (*Client) DescribeOasTopSQLList ¶ added in v1.62.361

func (client *Client) DescribeOasTopSQLList(request *DescribeOasTopSQLListRequest) (response *DescribeOasTopSQLListResponse, err error)

DescribeOasTopSQLList invokes the oceanbasepro.DescribeOasTopSQLList API synchronously

func (*Client) DescribeOasTopSQLListWithCallback ¶ added in v1.62.361

func (client *Client) DescribeOasTopSQLListWithCallback(request *DescribeOasTopSQLListRequest, callback func(response *DescribeOasTopSQLListResponse, err error)) <-chan int

DescribeOasTopSQLListWithCallback invokes the oceanbasepro.DescribeOasTopSQLList API asynchronously

func (*Client) DescribeOasTopSQLListWithChan ¶ added in v1.62.361

func (client *Client) DescribeOasTopSQLListWithChan(request *DescribeOasTopSQLListRequest) (<-chan *DescribeOasTopSQLListResponse, <-chan error)

DescribeOasTopSQLListWithChan invokes the oceanbasepro.DescribeOasTopSQLList API asynchronously

func (*Client) DescribeOutlineBinding ¶

func (client *Client) DescribeOutlineBinding(request *DescribeOutlineBindingRequest) (response *DescribeOutlineBindingResponse, err error)

DescribeOutlineBinding invokes the oceanbasepro.DescribeOutlineBinding API synchronously

func (*Client) DescribeOutlineBindingWithCallback ¶

func (client *Client) DescribeOutlineBindingWithCallback(request *DescribeOutlineBindingRequest, callback func(response *DescribeOutlineBindingResponse, err error)) <-chan int

DescribeOutlineBindingWithCallback invokes the oceanbasepro.DescribeOutlineBinding API asynchronously

func (*Client) DescribeOutlineBindingWithChan ¶

func (client *Client) DescribeOutlineBindingWithChan(request *DescribeOutlineBindingRequest) (<-chan *DescribeOutlineBindingResponse, <-chan error)

DescribeOutlineBindingWithChan invokes the oceanbasepro.DescribeOutlineBinding API asynchronously

func (*Client) DescribeParameters ¶

func (client *Client) DescribeParameters(request *DescribeParametersRequest) (response *DescribeParametersResponse, err error)

DescribeParameters invokes the oceanbasepro.DescribeParameters API synchronously

func (*Client) DescribeParametersHistory ¶

func (client *Client) DescribeParametersHistory(request *DescribeParametersHistoryRequest) (response *DescribeParametersHistoryResponse, err error)

DescribeParametersHistory invokes the oceanbasepro.DescribeParametersHistory API synchronously

func (*Client) DescribeParametersHistoryWithCallback ¶

func (client *Client) DescribeParametersHistoryWithCallback(request *DescribeParametersHistoryRequest, callback func(response *DescribeParametersHistoryResponse, err error)) <-chan int

DescribeParametersHistoryWithCallback invokes the oceanbasepro.DescribeParametersHistory API asynchronously

func (*Client) DescribeParametersHistoryWithChan ¶

func (client *Client) DescribeParametersHistoryWithChan(request *DescribeParametersHistoryRequest) (<-chan *DescribeParametersHistoryResponse, <-chan error)

DescribeParametersHistoryWithChan invokes the oceanbasepro.DescribeParametersHistory API asynchronously

func (*Client) DescribeParametersWithCallback ¶

func (client *Client) DescribeParametersWithCallback(request *DescribeParametersRequest, callback func(response *DescribeParametersResponse, err error)) <-chan int

DescribeParametersWithCallback invokes the oceanbasepro.DescribeParameters API asynchronously

func (*Client) DescribeParametersWithChan ¶

func (client *Client) DescribeParametersWithChan(request *DescribeParametersRequest) (<-chan *DescribeParametersResponse, <-chan error)

DescribeParametersWithChan invokes the oceanbasepro.DescribeParameters API asynchronously

func (*Client) DescribeProcessStatsComposition ¶ added in v1.62.743

func (client *Client) DescribeProcessStatsComposition(request *DescribeProcessStatsCompositionRequest) (response *DescribeProcessStatsCompositionResponse, err error)

DescribeProcessStatsComposition invokes the oceanbasepro.DescribeProcessStatsComposition API synchronously

func (*Client) DescribeProcessStatsCompositionWithCallback ¶ added in v1.62.743

func (client *Client) DescribeProcessStatsCompositionWithCallback(request *DescribeProcessStatsCompositionRequest, callback func(response *DescribeProcessStatsCompositionResponse, err error)) <-chan int

DescribeProcessStatsCompositionWithCallback invokes the oceanbasepro.DescribeProcessStatsComposition API asynchronously

func (*Client) DescribeProcessStatsCompositionWithChan ¶ added in v1.62.743

func (client *Client) DescribeProcessStatsCompositionWithChan(request *DescribeProcessStatsCompositionRequest) (<-chan *DescribeProcessStatsCompositionResponse, <-chan error)

DescribeProcessStatsCompositionWithChan invokes the oceanbasepro.DescribeProcessStatsComposition API asynchronously

func (*Client) DescribeProject ¶ added in v1.62.523

func (client *Client) DescribeProject(request *DescribeProjectRequest) (response *DescribeProjectResponse, err error)

DescribeProject invokes the oceanbasepro.DescribeProject API synchronously

func (*Client) DescribeProjectComponents ¶ added in v1.62.523

func (client *Client) DescribeProjectComponents(request *DescribeProjectComponentsRequest) (response *DescribeProjectComponentsResponse, err error)

DescribeProjectComponents invokes the oceanbasepro.DescribeProjectComponents API synchronously

func (*Client) DescribeProjectComponentsWithCallback ¶ added in v1.62.523

func (client *Client) DescribeProjectComponentsWithCallback(request *DescribeProjectComponentsRequest, callback func(response *DescribeProjectComponentsResponse, err error)) <-chan int

DescribeProjectComponentsWithCallback invokes the oceanbasepro.DescribeProjectComponents API asynchronously

func (*Client) DescribeProjectComponentsWithChan ¶ added in v1.62.523

func (client *Client) DescribeProjectComponentsWithChan(request *DescribeProjectComponentsRequest) (<-chan *DescribeProjectComponentsResponse, <-chan error)

DescribeProjectComponentsWithChan invokes the oceanbasepro.DescribeProjectComponents API asynchronously

func (*Client) DescribeProjectProgress ¶ added in v1.62.523

func (client *Client) DescribeProjectProgress(request *DescribeProjectProgressRequest) (response *DescribeProjectProgressResponse, err error)

DescribeProjectProgress invokes the oceanbasepro.DescribeProjectProgress API synchronously

func (*Client) DescribeProjectProgressWithCallback ¶ added in v1.62.523

func (client *Client) DescribeProjectProgressWithCallback(request *DescribeProjectProgressRequest, callback func(response *DescribeProjectProgressResponse, err error)) <-chan int

DescribeProjectProgressWithCallback invokes the oceanbasepro.DescribeProjectProgress API asynchronously

func (*Client) DescribeProjectProgressWithChan ¶ added in v1.62.523

func (client *Client) DescribeProjectProgressWithChan(request *DescribeProjectProgressRequest) (<-chan *DescribeProjectProgressResponse, <-chan error)

DescribeProjectProgressWithChan invokes the oceanbasepro.DescribeProjectProgress API asynchronously

func (*Client) DescribeProjectStepMetric ¶ added in v1.62.523

func (client *Client) DescribeProjectStepMetric(request *DescribeProjectStepMetricRequest) (response *DescribeProjectStepMetricResponse, err error)

DescribeProjectStepMetric invokes the oceanbasepro.DescribeProjectStepMetric API synchronously

func (*Client) DescribeProjectStepMetricWithCallback ¶ added in v1.62.523

func (client *Client) DescribeProjectStepMetricWithCallback(request *DescribeProjectStepMetricRequest, callback func(response *DescribeProjectStepMetricResponse, err error)) <-chan int

DescribeProjectStepMetricWithCallback invokes the oceanbasepro.DescribeProjectStepMetric API asynchronously

func (*Client) DescribeProjectStepMetricWithChan ¶ added in v1.62.523

func (client *Client) DescribeProjectStepMetricWithChan(request *DescribeProjectStepMetricRequest) (<-chan *DescribeProjectStepMetricResponse, <-chan error)

DescribeProjectStepMetricWithChan invokes the oceanbasepro.DescribeProjectStepMetric API asynchronously

func (*Client) DescribeProjectSteps ¶ added in v1.62.523

func (client *Client) DescribeProjectSteps(request *DescribeProjectStepsRequest) (response *DescribeProjectStepsResponse, err error)

DescribeProjectSteps invokes the oceanbasepro.DescribeProjectSteps API synchronously

func (*Client) DescribeProjectStepsWithCallback ¶ added in v1.62.523

func (client *Client) DescribeProjectStepsWithCallback(request *DescribeProjectStepsRequest, callback func(response *DescribeProjectStepsResponse, err error)) <-chan int

DescribeProjectStepsWithCallback invokes the oceanbasepro.DescribeProjectSteps API asynchronously

func (*Client) DescribeProjectStepsWithChan ¶ added in v1.62.523

func (client *Client) DescribeProjectStepsWithChan(request *DescribeProjectStepsRequest) (<-chan *DescribeProjectStepsResponse, <-chan error)

DescribeProjectStepsWithChan invokes the oceanbasepro.DescribeProjectSteps API asynchronously

func (*Client) DescribeProjectWithCallback ¶ added in v1.62.523

func (client *Client) DescribeProjectWithCallback(request *DescribeProjectRequest, callback func(response *DescribeProjectResponse, err error)) <-chan int

DescribeProjectWithCallback invokes the oceanbasepro.DescribeProject API asynchronously

func (*Client) DescribeProjectWithChan ¶ added in v1.62.523

func (client *Client) DescribeProjectWithChan(request *DescribeProjectRequest) (<-chan *DescribeProjectResponse, <-chan error)

DescribeProjectWithChan invokes the oceanbasepro.DescribeProject API asynchronously

func (*Client) DescribeRecommendIndex ¶

func (client *Client) DescribeRecommendIndex(request *DescribeRecommendIndexRequest) (response *DescribeRecommendIndexResponse, err error)

DescribeRecommendIndex invokes the oceanbasepro.DescribeRecommendIndex API synchronously

func (*Client) DescribeRecommendIndexWithCallback ¶

func (client *Client) DescribeRecommendIndexWithCallback(request *DescribeRecommendIndexRequest, callback func(response *DescribeRecommendIndexResponse, err error)) <-chan int

DescribeRecommendIndexWithCallback invokes the oceanbasepro.DescribeRecommendIndex API asynchronously

func (*Client) DescribeRecommendIndexWithChan ¶

func (client *Client) DescribeRecommendIndexWithChan(request *DescribeRecommendIndexRequest) (<-chan *DescribeRecommendIndexResponse, <-chan error)

DescribeRecommendIndexWithChan invokes the oceanbasepro.DescribeRecommendIndex API asynchronously

func (*Client) DescribeSQLDetails ¶

func (client *Client) DescribeSQLDetails(request *DescribeSQLDetailsRequest) (response *DescribeSQLDetailsResponse, err error)

DescribeSQLDetails invokes the oceanbasepro.DescribeSQLDetails API synchronously

func (*Client) DescribeSQLDetailsWithCallback ¶

func (client *Client) DescribeSQLDetailsWithCallback(request *DescribeSQLDetailsRequest, callback func(response *DescribeSQLDetailsResponse, err error)) <-chan int

DescribeSQLDetailsWithCallback invokes the oceanbasepro.DescribeSQLDetails API asynchronously

func (*Client) DescribeSQLDetailsWithChan ¶

func (client *Client) DescribeSQLDetailsWithChan(request *DescribeSQLDetailsRequest) (<-chan *DescribeSQLDetailsResponse, <-chan error)

DescribeSQLDetailsWithChan invokes the oceanbasepro.DescribeSQLDetails API asynchronously

func (*Client) DescribeSQLHistoryList ¶

func (client *Client) DescribeSQLHistoryList(request *DescribeSQLHistoryListRequest) (response *DescribeSQLHistoryListResponse, err error)

DescribeSQLHistoryList invokes the oceanbasepro.DescribeSQLHistoryList API synchronously

func (*Client) DescribeSQLHistoryListWithCallback ¶

func (client *Client) DescribeSQLHistoryListWithCallback(request *DescribeSQLHistoryListRequest, callback func(response *DescribeSQLHistoryListResponse, err error)) <-chan int

DescribeSQLHistoryListWithCallback invokes the oceanbasepro.DescribeSQLHistoryList API asynchronously

func (*Client) DescribeSQLHistoryListWithChan ¶

func (client *Client) DescribeSQLHistoryListWithChan(request *DescribeSQLHistoryListRequest) (<-chan *DescribeSQLHistoryListResponse, <-chan error)

DescribeSQLHistoryListWithChan invokes the oceanbasepro.DescribeSQLHistoryList API asynchronously

func (*Client) DescribeSQLPlans ¶

func (client *Client) DescribeSQLPlans(request *DescribeSQLPlansRequest) (response *DescribeSQLPlansResponse, err error)

DescribeSQLPlans invokes the oceanbasepro.DescribeSQLPlans API synchronously

func (*Client) DescribeSQLPlansWithCallback ¶

func (client *Client) DescribeSQLPlansWithCallback(request *DescribeSQLPlansRequest, callback func(response *DescribeSQLPlansResponse, err error)) <-chan int

DescribeSQLPlansWithCallback invokes the oceanbasepro.DescribeSQLPlans API asynchronously

func (*Client) DescribeSQLPlansWithChan ¶

func (client *Client) DescribeSQLPlansWithChan(request *DescribeSQLPlansRequest) (<-chan *DescribeSQLPlansResponse, <-chan error)

DescribeSQLPlansWithChan invokes the oceanbasepro.DescribeSQLPlans API asynchronously

func (*Client) DescribeSQLSamples ¶ added in v1.62.361

func (client *Client) DescribeSQLSamples(request *DescribeSQLSamplesRequest) (response *DescribeSQLSamplesResponse, err error)

DescribeSQLSamples invokes the oceanbasepro.DescribeSQLSamples API synchronously

func (*Client) DescribeSQLSamplesWithCallback ¶ added in v1.62.361

func (client *Client) DescribeSQLSamplesWithCallback(request *DescribeSQLSamplesRequest, callback func(response *DescribeSQLSamplesResponse, err error)) <-chan int

DescribeSQLSamplesWithCallback invokes the oceanbasepro.DescribeSQLSamples API asynchronously

func (*Client) DescribeSQLSamplesWithChan ¶ added in v1.62.361

func (client *Client) DescribeSQLSamplesWithChan(request *DescribeSQLSamplesRequest) (<-chan *DescribeSQLSamplesResponse, <-chan error)

DescribeSQLSamplesWithChan invokes the oceanbasepro.DescribeSQLSamples API asynchronously

func (*Client) DescribeSampleSqlRawTexts ¶ added in v1.62.703

func (client *Client) DescribeSampleSqlRawTexts(request *DescribeSampleSqlRawTextsRequest) (response *DescribeSampleSqlRawTextsResponse, err error)

DescribeSampleSqlRawTexts invokes the oceanbasepro.DescribeSampleSqlRawTexts API synchronously

func (*Client) DescribeSampleSqlRawTextsWithCallback ¶ added in v1.62.703

func (client *Client) DescribeSampleSqlRawTextsWithCallback(request *DescribeSampleSqlRawTextsRequest, callback func(response *DescribeSampleSqlRawTextsResponse, err error)) <-chan int

DescribeSampleSqlRawTextsWithCallback invokes the oceanbasepro.DescribeSampleSqlRawTexts API asynchronously

func (*Client) DescribeSampleSqlRawTextsWithChan ¶ added in v1.62.703

func (client *Client) DescribeSampleSqlRawTextsWithChan(request *DescribeSampleSqlRawTextsRequest) (<-chan *DescribeSampleSqlRawTextsResponse, <-chan error)

DescribeSampleSqlRawTextsWithChan invokes the oceanbasepro.DescribeSampleSqlRawTexts API asynchronously

func (*Client) DescribeSecurityIpGroups ¶

func (client *Client) DescribeSecurityIpGroups(request *DescribeSecurityIpGroupsRequest) (response *DescribeSecurityIpGroupsResponse, err error)

DescribeSecurityIpGroups invokes the oceanbasepro.DescribeSecurityIpGroups API synchronously

func (*Client) DescribeSecurityIpGroupsWithCallback ¶

func (client *Client) DescribeSecurityIpGroupsWithCallback(request *DescribeSecurityIpGroupsRequest, callback func(response *DescribeSecurityIpGroupsResponse, err error)) <-chan int

DescribeSecurityIpGroupsWithCallback invokes the oceanbasepro.DescribeSecurityIpGroups API asynchronously

func (*Client) DescribeSecurityIpGroupsWithChan ¶

func (client *Client) DescribeSecurityIpGroupsWithChan(request *DescribeSecurityIpGroupsRequest) (<-chan *DescribeSecurityIpGroupsResponse, <-chan error)

DescribeSecurityIpGroupsWithChan invokes the oceanbasepro.DescribeSecurityIpGroups API asynchronously

func (*Client) DescribeSessionList ¶ added in v1.62.778

func (client *Client) DescribeSessionList(request *DescribeSessionListRequest) (response *DescribeSessionListResponse, err error)

DescribeSessionList invokes the oceanbasepro.DescribeSessionList API synchronously

func (*Client) DescribeSessionListWithCallback ¶ added in v1.62.778

func (client *Client) DescribeSessionListWithCallback(request *DescribeSessionListRequest, callback func(response *DescribeSessionListResponse, err error)) <-chan int

DescribeSessionListWithCallback invokes the oceanbasepro.DescribeSessionList API asynchronously

func (*Client) DescribeSessionListWithChan ¶ added in v1.62.778

func (client *Client) DescribeSessionListWithChan(request *DescribeSessionListRequest) (<-chan *DescribeSessionListResponse, <-chan error)

DescribeSessionListWithChan invokes the oceanbasepro.DescribeSessionList API asynchronously

func (*Client) DescribeSlowSQLHistoryList ¶

func (client *Client) DescribeSlowSQLHistoryList(request *DescribeSlowSQLHistoryListRequest) (response *DescribeSlowSQLHistoryListResponse, err error)

DescribeSlowSQLHistoryList invokes the oceanbasepro.DescribeSlowSQLHistoryList API synchronously

func (*Client) DescribeSlowSQLHistoryListWithCallback ¶

func (client *Client) DescribeSlowSQLHistoryListWithCallback(request *DescribeSlowSQLHistoryListRequest, callback func(response *DescribeSlowSQLHistoryListResponse, err error)) <-chan int

DescribeSlowSQLHistoryListWithCallback invokes the oceanbasepro.DescribeSlowSQLHistoryList API asynchronously

func (*Client) DescribeSlowSQLHistoryListWithChan ¶

func (client *Client) DescribeSlowSQLHistoryListWithChan(request *DescribeSlowSQLHistoryListRequest) (<-chan *DescribeSlowSQLHistoryListResponse, <-chan error)

DescribeSlowSQLHistoryListWithChan invokes the oceanbasepro.DescribeSlowSQLHistoryList API asynchronously

func (*Client) DescribeSlowSQLList ¶

func (client *Client) DescribeSlowSQLList(request *DescribeSlowSQLListRequest) (response *DescribeSlowSQLListResponse, err error)

DescribeSlowSQLList invokes the oceanbasepro.DescribeSlowSQLList API synchronously

func (*Client) DescribeSlowSQLListWithCallback ¶

func (client *Client) DescribeSlowSQLListWithCallback(request *DescribeSlowSQLListRequest, callback func(response *DescribeSlowSQLListResponse, err error)) <-chan int

DescribeSlowSQLListWithCallback invokes the oceanbasepro.DescribeSlowSQLList API asynchronously

func (*Client) DescribeSlowSQLListWithChan ¶

func (client *Client) DescribeSlowSQLListWithChan(request *DescribeSlowSQLListRequest) (<-chan *DescribeSlowSQLListResponse, <-chan error)

DescribeSlowSQLListWithChan invokes the oceanbasepro.DescribeSlowSQLList API asynchronously

func (*Client) DescribeTagValues ¶ added in v1.62.743

func (client *Client) DescribeTagValues(request *DescribeTagValuesRequest) (response *DescribeTagValuesResponse, err error)

DescribeTagValues invokes the oceanbasepro.DescribeTagValues API synchronously

func (*Client) DescribeTagValuesWithCallback ¶ added in v1.62.743

func (client *Client) DescribeTagValuesWithCallback(request *DescribeTagValuesRequest, callback func(response *DescribeTagValuesResponse, err error)) <-chan int

DescribeTagValuesWithCallback invokes the oceanbasepro.DescribeTagValues API asynchronously

func (*Client) DescribeTagValuesWithChan ¶ added in v1.62.743

func (client *Client) DescribeTagValuesWithChan(request *DescribeTagValuesRequest) (<-chan *DescribeTagValuesResponse, <-chan error)

DescribeTagValuesWithChan invokes the oceanbasepro.DescribeTagValues API asynchronously

func (*Client) DescribeTenant ¶

func (client *Client) DescribeTenant(request *DescribeTenantRequest) (response *DescribeTenantResponse, err error)

DescribeTenant invokes the oceanbasepro.DescribeTenant API synchronously

func (*Client) DescribeTenantEncryption ¶ added in v1.62.635

func (client *Client) DescribeTenantEncryption(request *DescribeTenantEncryptionRequest) (response *DescribeTenantEncryptionResponse, err error)

DescribeTenantEncryption invokes the oceanbasepro.DescribeTenantEncryption API synchronously

func (*Client) DescribeTenantEncryptionWithCallback ¶ added in v1.62.635

func (client *Client) DescribeTenantEncryptionWithCallback(request *DescribeTenantEncryptionRequest, callback func(response *DescribeTenantEncryptionResponse, err error)) <-chan int

DescribeTenantEncryptionWithCallback invokes the oceanbasepro.DescribeTenantEncryption API asynchronously

func (*Client) DescribeTenantEncryptionWithChan ¶ added in v1.62.635

func (client *Client) DescribeTenantEncryptionWithChan(request *DescribeTenantEncryptionRequest) (<-chan *DescribeTenantEncryptionResponse, <-chan error)

DescribeTenantEncryptionWithChan invokes the oceanbasepro.DescribeTenantEncryption API asynchronously

func (*Client) DescribeTenantMetrics ¶

func (client *Client) DescribeTenantMetrics(request *DescribeTenantMetricsRequest) (response *DescribeTenantMetricsResponse, err error)

DescribeTenantMetrics invokes the oceanbasepro.DescribeTenantMetrics API synchronously

func (*Client) DescribeTenantMetricsWithCallback ¶

func (client *Client) DescribeTenantMetricsWithCallback(request *DescribeTenantMetricsRequest, callback func(response *DescribeTenantMetricsResponse, err error)) <-chan int

DescribeTenantMetricsWithCallback invokes the oceanbasepro.DescribeTenantMetrics API asynchronously

func (*Client) DescribeTenantMetricsWithChan ¶

func (client *Client) DescribeTenantMetricsWithChan(request *DescribeTenantMetricsRequest) (<-chan *DescribeTenantMetricsResponse, <-chan error)

DescribeTenantMetricsWithChan invokes the oceanbasepro.DescribeTenantMetrics API asynchronously

func (*Client) DescribeTenantReadableScn ¶ added in v1.62.762

func (client *Client) DescribeTenantReadableScn(request *DescribeTenantReadableScnRequest) (response *DescribeTenantReadableScnResponse, err error)

DescribeTenantReadableScn invokes the oceanbasepro.DescribeTenantReadableScn API synchronously

func (*Client) DescribeTenantReadableScnWithCallback ¶ added in v1.62.762

func (client *Client) DescribeTenantReadableScnWithCallback(request *DescribeTenantReadableScnRequest, callback func(response *DescribeTenantReadableScnResponse, err error)) <-chan int

DescribeTenantReadableScnWithCallback invokes the oceanbasepro.DescribeTenantReadableScn API asynchronously

func (*Client) DescribeTenantReadableScnWithChan ¶ added in v1.62.762

func (client *Client) DescribeTenantReadableScnWithChan(request *DescribeTenantReadableScnRequest) (<-chan *DescribeTenantReadableScnResponse, <-chan error)

DescribeTenantReadableScnWithChan invokes the oceanbasepro.DescribeTenantReadableScn API asynchronously

func (*Client) DescribeTenantSecurityConfigs ¶ added in v1.62.213

func (client *Client) DescribeTenantSecurityConfigs(request *DescribeTenantSecurityConfigsRequest) (response *DescribeTenantSecurityConfigsResponse, err error)

DescribeTenantSecurityConfigs invokes the oceanbasepro.DescribeTenantSecurityConfigs API synchronously

func (*Client) DescribeTenantSecurityConfigsWithCallback ¶ added in v1.62.213

func (client *Client) DescribeTenantSecurityConfigsWithCallback(request *DescribeTenantSecurityConfigsRequest, callback func(response *DescribeTenantSecurityConfigsResponse, err error)) <-chan int

DescribeTenantSecurityConfigsWithCallback invokes the oceanbasepro.DescribeTenantSecurityConfigs API asynchronously

func (*Client) DescribeTenantSecurityConfigsWithChan ¶ added in v1.62.213

func (client *Client) DescribeTenantSecurityConfigsWithChan(request *DescribeTenantSecurityConfigsRequest) (<-chan *DescribeTenantSecurityConfigsResponse, <-chan error)

DescribeTenantSecurityConfigsWithChan invokes the oceanbasepro.DescribeTenantSecurityConfigs API asynchronously

func (*Client) DescribeTenantSecurityIpGroups ¶ added in v1.62.361

func (client *Client) DescribeTenantSecurityIpGroups(request *DescribeTenantSecurityIpGroupsRequest) (response *DescribeTenantSecurityIpGroupsResponse, err error)

DescribeTenantSecurityIpGroups invokes the oceanbasepro.DescribeTenantSecurityIpGroups API synchronously

func (*Client) DescribeTenantSecurityIpGroupsWithCallback ¶ added in v1.62.361

func (client *Client) DescribeTenantSecurityIpGroupsWithCallback(request *DescribeTenantSecurityIpGroupsRequest, callback func(response *DescribeTenantSecurityIpGroupsResponse, err error)) <-chan int

DescribeTenantSecurityIpGroupsWithCallback invokes the oceanbasepro.DescribeTenantSecurityIpGroups API asynchronously

func (*Client) DescribeTenantSecurityIpGroupsWithChan ¶ added in v1.62.361

func (client *Client) DescribeTenantSecurityIpGroupsWithChan(request *DescribeTenantSecurityIpGroupsRequest) (<-chan *DescribeTenantSecurityIpGroupsResponse, <-chan error)

DescribeTenantSecurityIpGroupsWithChan invokes the oceanbasepro.DescribeTenantSecurityIpGroups API asynchronously

func (*Client) DescribeTenantTags ¶ added in v1.62.213

func (client *Client) DescribeTenantTags(request *DescribeTenantTagsRequest) (response *DescribeTenantTagsResponse, err error)

DescribeTenantTags invokes the oceanbasepro.DescribeTenantTags API synchronously

func (*Client) DescribeTenantTagsWithCallback ¶ added in v1.62.213

func (client *Client) DescribeTenantTagsWithCallback(request *DescribeTenantTagsRequest, callback func(response *DescribeTenantTagsResponse, err error)) <-chan int

DescribeTenantTagsWithCallback invokes the oceanbasepro.DescribeTenantTags API asynchronously

func (*Client) DescribeTenantTagsWithChan ¶ added in v1.62.213

func (client *Client) DescribeTenantTagsWithChan(request *DescribeTenantTagsRequest) (<-chan *DescribeTenantTagsResponse, <-chan error)

DescribeTenantTagsWithChan invokes the oceanbasepro.DescribeTenantTags API asynchronously

func (*Client) DescribeTenantUserRoles ¶

func (client *Client) DescribeTenantUserRoles(request *DescribeTenantUserRolesRequest) (response *DescribeTenantUserRolesResponse, err error)

DescribeTenantUserRoles invokes the oceanbasepro.DescribeTenantUserRoles API synchronously

func (*Client) DescribeTenantUserRolesWithCallback ¶

func (client *Client) DescribeTenantUserRolesWithCallback(request *DescribeTenantUserRolesRequest, callback func(response *DescribeTenantUserRolesResponse, err error)) <-chan int

DescribeTenantUserRolesWithCallback invokes the oceanbasepro.DescribeTenantUserRoles API asynchronously

func (*Client) DescribeTenantUserRolesWithChan ¶

func (client *Client) DescribeTenantUserRolesWithChan(request *DescribeTenantUserRolesRequest) (<-chan *DescribeTenantUserRolesResponse, <-chan error)

DescribeTenantUserRolesWithChan invokes the oceanbasepro.DescribeTenantUserRoles API asynchronously

func (*Client) DescribeTenantUsers ¶

func (client *Client) DescribeTenantUsers(request *DescribeTenantUsersRequest) (response *DescribeTenantUsersResponse, err error)

DescribeTenantUsers invokes the oceanbasepro.DescribeTenantUsers API synchronously

func (*Client) DescribeTenantUsersWithCallback ¶

func (client *Client) DescribeTenantUsersWithCallback(request *DescribeTenantUsersRequest, callback func(response *DescribeTenantUsersResponse, err error)) <-chan int

DescribeTenantUsersWithCallback invokes the oceanbasepro.DescribeTenantUsers API asynchronously

func (*Client) DescribeTenantUsersWithChan ¶

func (client *Client) DescribeTenantUsersWithChan(request *DescribeTenantUsersRequest) (<-chan *DescribeTenantUsersResponse, <-chan error)

DescribeTenantUsersWithChan invokes the oceanbasepro.DescribeTenantUsers API asynchronously

func (*Client) DescribeTenantWithCallback ¶

func (client *Client) DescribeTenantWithCallback(request *DescribeTenantRequest, callback func(response *DescribeTenantResponse, err error)) <-chan int

DescribeTenantWithCallback invokes the oceanbasepro.DescribeTenant API asynchronously

func (*Client) DescribeTenantWithChan ¶

func (client *Client) DescribeTenantWithChan(request *DescribeTenantRequest) (<-chan *DescribeTenantResponse, <-chan error)

DescribeTenantWithChan invokes the oceanbasepro.DescribeTenant API asynchronously

func (*Client) DescribeTenantZonesRead ¶

func (client *Client) DescribeTenantZonesRead(request *DescribeTenantZonesReadRequest) (response *DescribeTenantZonesReadResponse, err error)

DescribeTenantZonesRead invokes the oceanbasepro.DescribeTenantZonesRead API synchronously

func (*Client) DescribeTenantZonesReadWithCallback ¶

func (client *Client) DescribeTenantZonesReadWithCallback(request *DescribeTenantZonesReadRequest, callback func(response *DescribeTenantZonesReadResponse, err error)) <-chan int

DescribeTenantZonesReadWithCallback invokes the oceanbasepro.DescribeTenantZonesRead API asynchronously

func (*Client) DescribeTenantZonesReadWithChan ¶

func (client *Client) DescribeTenantZonesReadWithChan(request *DescribeTenantZonesReadRequest) (<-chan *DescribeTenantZonesReadResponse, <-chan error)

DescribeTenantZonesReadWithChan invokes the oceanbasepro.DescribeTenantZonesRead API asynchronously

func (*Client) DescribeTenants ¶

func (client *Client) DescribeTenants(request *DescribeTenantsRequest) (response *DescribeTenantsResponse, err error)

DescribeTenants invokes the oceanbasepro.DescribeTenants API synchronously

func (*Client) DescribeTenantsWithCallback ¶

func (client *Client) DescribeTenantsWithCallback(request *DescribeTenantsRequest, callback func(response *DescribeTenantsResponse, err error)) <-chan int

DescribeTenantsWithCallback invokes the oceanbasepro.DescribeTenants API asynchronously

func (*Client) DescribeTenantsWithChan ¶

func (client *Client) DescribeTenantsWithChan(request *DescribeTenantsRequest) (<-chan *DescribeTenantsResponse, <-chan error)

DescribeTenantsWithChan invokes the oceanbasepro.DescribeTenants API asynchronously

func (*Client) DescribeTimeZones ¶

func (client *Client) DescribeTimeZones(request *DescribeTimeZonesRequest) (response *DescribeTimeZonesResponse, err error)

DescribeTimeZones invokes the oceanbasepro.DescribeTimeZones API synchronously

func (*Client) DescribeTimeZonesWithCallback ¶

func (client *Client) DescribeTimeZonesWithCallback(request *DescribeTimeZonesRequest, callback func(response *DescribeTimeZonesResponse, err error)) <-chan int

DescribeTimeZonesWithCallback invokes the oceanbasepro.DescribeTimeZones API asynchronously

func (*Client) DescribeTimeZonesWithChan ¶

func (client *Client) DescribeTimeZonesWithChan(request *DescribeTimeZonesRequest) (<-chan *DescribeTimeZonesResponse, <-chan error)

DescribeTimeZonesWithChan invokes the oceanbasepro.DescribeTimeZones API asynchronously

func (*Client) DescribeTopSQLList ¶

func (client *Client) DescribeTopSQLList(request *DescribeTopSQLListRequest) (response *DescribeTopSQLListResponse, err error)

DescribeTopSQLList invokes the oceanbasepro.DescribeTopSQLList API synchronously

func (*Client) DescribeTopSQLListWithCallback ¶

func (client *Client) DescribeTopSQLListWithCallback(request *DescribeTopSQLListRequest, callback func(response *DescribeTopSQLListResponse, err error)) <-chan int

DescribeTopSQLListWithCallback invokes the oceanbasepro.DescribeTopSQLList API asynchronously

func (*Client) DescribeTopSQLListWithChan ¶

func (client *Client) DescribeTopSQLListWithChan(request *DescribeTopSQLListRequest) (<-chan *DescribeTopSQLListResponse, <-chan error)

DescribeTopSQLListWithChan invokes the oceanbasepro.DescribeTopSQLList API asynchronously

func (*Client) DescribeZones ¶

func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)

DescribeZones invokes the oceanbasepro.DescribeZones API synchronously

func (*Client) DescribeZonesWithCallback ¶

func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, callback func(response *DescribeZonesResponse, err error)) <-chan int

DescribeZonesWithCallback invokes the oceanbasepro.DescribeZones API asynchronously

func (*Client) DescribeZonesWithChan ¶

func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)

DescribeZonesWithChan invokes the oceanbasepro.DescribeZones API asynchronously

func (*Client) GetUploadOssUrl ¶ added in v1.62.523

func (client *Client) GetUploadOssUrl(request *GetUploadOssUrlRequest) (response *GetUploadOssUrlResponse, err error)

GetUploadOssUrl invokes the oceanbasepro.GetUploadOssUrl API synchronously

func (*Client) GetUploadOssUrlWithCallback ¶ added in v1.62.523

func (client *Client) GetUploadOssUrlWithCallback(request *GetUploadOssUrlRequest, callback func(response *GetUploadOssUrlResponse, err error)) <-chan int

GetUploadOssUrlWithCallback invokes the oceanbasepro.GetUploadOssUrl API asynchronously

func (*Client) GetUploadOssUrlWithChan ¶ added in v1.62.523

func (client *Client) GetUploadOssUrlWithChan(request *GetUploadOssUrlRequest) (<-chan *GetUploadOssUrlResponse, <-chan error)

GetUploadOssUrlWithChan invokes the oceanbasepro.GetUploadOssUrl API asynchronously

func (*Client) KillProcessList ¶ added in v1.62.330

func (client *Client) KillProcessList(request *KillProcessListRequest) (response *KillProcessListResponse, err error)

KillProcessList invokes the oceanbasepro.KillProcessList API synchronously

func (*Client) KillProcessListWithCallback ¶ added in v1.62.330

func (client *Client) KillProcessListWithCallback(request *KillProcessListRequest, callback func(response *KillProcessListResponse, err error)) <-chan int

KillProcessListWithCallback invokes the oceanbasepro.KillProcessList API asynchronously

func (*Client) KillProcessListWithChan ¶ added in v1.62.330

func (client *Client) KillProcessListWithChan(request *KillProcessListRequest) (<-chan *KillProcessListResponse, <-chan error)

KillProcessListWithChan invokes the oceanbasepro.KillProcessList API asynchronously

func (*Client) ListAllLabels ¶ added in v1.62.523

func (client *Client) ListAllLabels(request *ListAllLabelsRequest) (response *ListAllLabelsResponse, err error)

ListAllLabels invokes the oceanbasepro.ListAllLabels API synchronously

func (*Client) ListAllLabelsWithCallback ¶ added in v1.62.523

func (client *Client) ListAllLabelsWithCallback(request *ListAllLabelsRequest, callback func(response *ListAllLabelsResponse, err error)) <-chan int

ListAllLabelsWithCallback invokes the oceanbasepro.ListAllLabels API asynchronously

func (*Client) ListAllLabelsWithChan ¶ added in v1.62.523

func (client *Client) ListAllLabelsWithChan(request *ListAllLabelsRequest) (<-chan *ListAllLabelsResponse, <-chan error)

ListAllLabelsWithChan invokes the oceanbasepro.ListAllLabels API asynchronously

func (*Client) ListDataSource ¶ added in v1.62.523

func (client *Client) ListDataSource(request *ListDataSourceRequest) (response *ListDataSourceResponse, err error)

ListDataSource invokes the oceanbasepro.ListDataSource API synchronously

func (*Client) ListDataSourceWithCallback ¶ added in v1.62.523

func (client *Client) ListDataSourceWithCallback(request *ListDataSourceRequest, callback func(response *ListDataSourceResponse, err error)) <-chan int

ListDataSourceWithCallback invokes the oceanbasepro.ListDataSource API asynchronously

func (*Client) ListDataSourceWithChan ¶ added in v1.62.523

func (client *Client) ListDataSourceWithChan(request *ListDataSourceRequest) (<-chan *ListDataSourceResponse, <-chan error)

ListDataSourceWithChan invokes the oceanbasepro.ListDataSource API asynchronously

func (*Client) ListProjectFullVerifyResult ¶ added in v1.62.523

func (client *Client) ListProjectFullVerifyResult(request *ListProjectFullVerifyResultRequest) (response *ListProjectFullVerifyResultResponse, err error)

ListProjectFullVerifyResult invokes the oceanbasepro.ListProjectFullVerifyResult API synchronously

func (*Client) ListProjectFullVerifyResultWithCallback ¶ added in v1.62.523

func (client *Client) ListProjectFullVerifyResultWithCallback(request *ListProjectFullVerifyResultRequest, callback func(response *ListProjectFullVerifyResultResponse, err error)) <-chan int

ListProjectFullVerifyResultWithCallback invokes the oceanbasepro.ListProjectFullVerifyResult API asynchronously

func (*Client) ListProjectFullVerifyResultWithChan ¶ added in v1.62.523

func (client *Client) ListProjectFullVerifyResultWithChan(request *ListProjectFullVerifyResultRequest) (<-chan *ListProjectFullVerifyResultResponse, <-chan error)

ListProjectFullVerifyResultWithChan invokes the oceanbasepro.ListProjectFullVerifyResult API asynchronously

func (*Client) ListProjectModifyRecords ¶ added in v1.62.703

func (client *Client) ListProjectModifyRecords(request *ListProjectModifyRecordsRequest) (response *ListProjectModifyRecordsResponse, err error)

ListProjectModifyRecords invokes the oceanbasepro.ListProjectModifyRecords API synchronously

func (*Client) ListProjectModifyRecordsWithCallback ¶ added in v1.62.703

func (client *Client) ListProjectModifyRecordsWithCallback(request *ListProjectModifyRecordsRequest, callback func(response *ListProjectModifyRecordsResponse, err error)) <-chan int

ListProjectModifyRecordsWithCallback invokes the oceanbasepro.ListProjectModifyRecords API asynchronously

func (*Client) ListProjectModifyRecordsWithChan ¶ added in v1.62.703

func (client *Client) ListProjectModifyRecordsWithChan(request *ListProjectModifyRecordsRequest) (<-chan *ListProjectModifyRecordsResponse, <-chan error)

ListProjectModifyRecordsWithChan invokes the oceanbasepro.ListProjectModifyRecords API asynchronously

func (*Client) ListProjects ¶ added in v1.62.523

func (client *Client) ListProjects(request *ListProjectsRequest) (response *ListProjectsResponse, err error)

ListProjects invokes the oceanbasepro.ListProjects API synchronously

func (*Client) ListProjectsWithCallback ¶ added in v1.62.523

func (client *Client) ListProjectsWithCallback(request *ListProjectsRequest, callback func(response *ListProjectsResponse, err error)) <-chan int

ListProjectsWithCallback invokes the oceanbasepro.ListProjects API asynchronously

func (*Client) ListProjectsWithChan ¶ added in v1.62.523

func (client *Client) ListProjectsWithChan(request *ListProjectsRequest) (<-chan *ListProjectsResponse, <-chan error)

ListProjectsWithChan invokes the oceanbasepro.ListProjects API asynchronously

func (*Client) ListWorkerInstances ¶ added in v1.62.523

func (client *Client) ListWorkerInstances(request *ListWorkerInstancesRequest) (response *ListWorkerInstancesResponse, err error)

ListWorkerInstances invokes the oceanbasepro.ListWorkerInstances API synchronously

func (*Client) ListWorkerInstancesWithCallback ¶ added in v1.62.523

func (client *Client) ListWorkerInstancesWithCallback(request *ListWorkerInstancesRequest, callback func(response *ListWorkerInstancesResponse, err error)) <-chan int

ListWorkerInstancesWithCallback invokes the oceanbasepro.ListWorkerInstances API asynchronously

func (*Client) ListWorkerInstancesWithChan ¶ added in v1.62.523

func (client *Client) ListWorkerInstancesWithChan(request *ListWorkerInstancesRequest) (<-chan *ListWorkerInstancesResponse, <-chan error)

ListWorkerInstancesWithChan invokes the oceanbasepro.ListWorkerInstances API asynchronously

func (*Client) ModifyDatabaseDescription ¶

func (client *Client) ModifyDatabaseDescription(request *ModifyDatabaseDescriptionRequest) (response *ModifyDatabaseDescriptionResponse, err error)

ModifyDatabaseDescription invokes the oceanbasepro.ModifyDatabaseDescription API synchronously

func (*Client) ModifyDatabaseDescriptionWithCallback ¶

func (client *Client) ModifyDatabaseDescriptionWithCallback(request *ModifyDatabaseDescriptionRequest, callback func(response *ModifyDatabaseDescriptionResponse, err error)) <-chan int

ModifyDatabaseDescriptionWithCallback invokes the oceanbasepro.ModifyDatabaseDescription API asynchronously

func (*Client) ModifyDatabaseDescriptionWithChan ¶

func (client *Client) ModifyDatabaseDescriptionWithChan(request *ModifyDatabaseDescriptionRequest) (<-chan *ModifyDatabaseDescriptionResponse, <-chan error)

ModifyDatabaseDescriptionWithChan invokes the oceanbasepro.ModifyDatabaseDescription API asynchronously

func (*Client) ModifyDatabaseUserRoles ¶

func (client *Client) ModifyDatabaseUserRoles(request *ModifyDatabaseUserRolesRequest) (response *ModifyDatabaseUserRolesResponse, err error)

ModifyDatabaseUserRoles invokes the oceanbasepro.ModifyDatabaseUserRoles API synchronously

func (*Client) ModifyDatabaseUserRolesWithCallback ¶

func (client *Client) ModifyDatabaseUserRolesWithCallback(request *ModifyDatabaseUserRolesRequest, callback func(response *ModifyDatabaseUserRolesResponse, err error)) <-chan int

ModifyDatabaseUserRolesWithCallback invokes the oceanbasepro.ModifyDatabaseUserRoles API asynchronously

func (*Client) ModifyDatabaseUserRolesWithChan ¶

func (client *Client) ModifyDatabaseUserRolesWithChan(request *ModifyDatabaseUserRolesRequest) (<-chan *ModifyDatabaseUserRolesResponse, <-chan error)

ModifyDatabaseUserRolesWithChan invokes the oceanbasepro.ModifyDatabaseUserRoles API asynchronously

func (*Client) ModifyInstanceName ¶

func (client *Client) ModifyInstanceName(request *ModifyInstanceNameRequest) (response *ModifyInstanceNameResponse, err error)

ModifyInstanceName invokes the oceanbasepro.ModifyInstanceName API synchronously

func (*Client) ModifyInstanceNameWithCallback ¶

func (client *Client) ModifyInstanceNameWithCallback(request *ModifyInstanceNameRequest, callback func(response *ModifyInstanceNameResponse, err error)) <-chan int

ModifyInstanceNameWithCallback invokes the oceanbasepro.ModifyInstanceName API asynchronously

func (*Client) ModifyInstanceNameWithChan ¶

func (client *Client) ModifyInstanceNameWithChan(request *ModifyInstanceNameRequest) (<-chan *ModifyInstanceNameResponse, <-chan error)

ModifyInstanceNameWithChan invokes the oceanbasepro.ModifyInstanceName API asynchronously

func (*Client) ModifyInstanceNodeNum ¶ added in v1.62.274

func (client *Client) ModifyInstanceNodeNum(request *ModifyInstanceNodeNumRequest) (response *ModifyInstanceNodeNumResponse, err error)

ModifyInstanceNodeNum invokes the oceanbasepro.ModifyInstanceNodeNum API synchronously

func (*Client) ModifyInstanceNodeNumWithCallback ¶ added in v1.62.274

func (client *Client) ModifyInstanceNodeNumWithCallback(request *ModifyInstanceNodeNumRequest, callback func(response *ModifyInstanceNodeNumResponse, err error)) <-chan int

ModifyInstanceNodeNumWithCallback invokes the oceanbasepro.ModifyInstanceNodeNum API asynchronously

func (*Client) ModifyInstanceNodeNumWithChan ¶ added in v1.62.274

func (client *Client) ModifyInstanceNodeNumWithChan(request *ModifyInstanceNodeNumRequest) (<-chan *ModifyInstanceNodeNumResponse, <-chan error)

ModifyInstanceNodeNumWithChan invokes the oceanbasepro.ModifyInstanceNodeNum API asynchronously

func (*Client) ModifyInstanceSSL ¶ added in v1.62.762

func (client *Client) ModifyInstanceSSL(request *ModifyInstanceSSLRequest) (response *ModifyInstanceSSLResponse, err error)

ModifyInstanceSSL invokes the oceanbasepro.ModifyInstanceSSL API synchronously

func (*Client) ModifyInstanceSSLWithCallback ¶ added in v1.62.762

func (client *Client) ModifyInstanceSSLWithCallback(request *ModifyInstanceSSLRequest, callback func(response *ModifyInstanceSSLResponse, err error)) <-chan int

ModifyInstanceSSLWithCallback invokes the oceanbasepro.ModifyInstanceSSL API asynchronously

func (*Client) ModifyInstanceSSLWithChan ¶ added in v1.62.762

func (client *Client) ModifyInstanceSSLWithChan(request *ModifyInstanceSSLRequest) (<-chan *ModifyInstanceSSLResponse, <-chan error)

ModifyInstanceSSLWithChan invokes the oceanbasepro.ModifyInstanceSSL API asynchronously

func (*Client) ModifyInstanceSpec ¶ added in v1.62.274

func (client *Client) ModifyInstanceSpec(request *ModifyInstanceSpecRequest) (response *ModifyInstanceSpecResponse, err error)

ModifyInstanceSpec invokes the oceanbasepro.ModifyInstanceSpec API synchronously

func (*Client) ModifyInstanceSpecWithCallback ¶ added in v1.62.274

func (client *Client) ModifyInstanceSpecWithCallback(request *ModifyInstanceSpecRequest, callback func(response *ModifyInstanceSpecResponse, err error)) <-chan int

ModifyInstanceSpecWithCallback invokes the oceanbasepro.ModifyInstanceSpec API asynchronously

func (*Client) ModifyInstanceSpecWithChan ¶ added in v1.62.274

func (client *Client) ModifyInstanceSpecWithChan(request *ModifyInstanceSpecRequest) (<-chan *ModifyInstanceSpecResponse, <-chan error)

ModifyInstanceSpecWithChan invokes the oceanbasepro.ModifyInstanceSpec API asynchronously

func (*Client) ModifyInstanceTags ¶ added in v1.62.213

func (client *Client) ModifyInstanceTags(request *ModifyInstanceTagsRequest) (response *ModifyInstanceTagsResponse, err error)

ModifyInstanceTags invokes the oceanbasepro.ModifyInstanceTags API synchronously

func (*Client) ModifyInstanceTagsWithCallback ¶ added in v1.62.213

func (client *Client) ModifyInstanceTagsWithCallback(request *ModifyInstanceTagsRequest, callback func(response *ModifyInstanceTagsResponse, err error)) <-chan int

ModifyInstanceTagsWithCallback invokes the oceanbasepro.ModifyInstanceTags API asynchronously

func (*Client) ModifyInstanceTagsWithChan ¶ added in v1.62.213

func (client *Client) ModifyInstanceTagsWithChan(request *ModifyInstanceTagsRequest) (<-chan *ModifyInstanceTagsResponse, <-chan error)

ModifyInstanceTagsWithChan invokes the oceanbasepro.ModifyInstanceTags API asynchronously

func (*Client) ModifyInstanceTemporaryCapacity ¶ added in v1.62.635

func (client *Client) ModifyInstanceTemporaryCapacity(request *ModifyInstanceTemporaryCapacityRequest) (response *ModifyInstanceTemporaryCapacityResponse, err error)

ModifyInstanceTemporaryCapacity invokes the oceanbasepro.ModifyInstanceTemporaryCapacity API synchronously

func (*Client) ModifyInstanceTemporaryCapacityWithCallback ¶ added in v1.62.635

func (client *Client) ModifyInstanceTemporaryCapacityWithCallback(request *ModifyInstanceTemporaryCapacityRequest, callback func(response *ModifyInstanceTemporaryCapacityResponse, err error)) <-chan int

ModifyInstanceTemporaryCapacityWithCallback invokes the oceanbasepro.ModifyInstanceTemporaryCapacity API asynchronously

func (*Client) ModifyInstanceTemporaryCapacityWithChan ¶ added in v1.62.635

func (client *Client) ModifyInstanceTemporaryCapacityWithChan(request *ModifyInstanceTemporaryCapacityRequest) (<-chan *ModifyInstanceTemporaryCapacityResponse, <-chan error)

ModifyInstanceTemporaryCapacityWithChan invokes the oceanbasepro.ModifyInstanceTemporaryCapacity API asynchronously

func (*Client) ModifyParameters ¶

func (client *Client) ModifyParameters(request *ModifyParametersRequest) (response *ModifyParametersResponse, err error)

ModifyParameters invokes the oceanbasepro.ModifyParameters API synchronously

func (*Client) ModifyParametersWithCallback ¶

func (client *Client) ModifyParametersWithCallback(request *ModifyParametersRequest, callback func(response *ModifyParametersResponse, err error)) <-chan int

ModifyParametersWithCallback invokes the oceanbasepro.ModifyParameters API asynchronously

func (*Client) ModifyParametersWithChan ¶

func (client *Client) ModifyParametersWithChan(request *ModifyParametersRequest) (<-chan *ModifyParametersResponse, <-chan error)

ModifyParametersWithChan invokes the oceanbasepro.ModifyParameters API asynchronously

func (*Client) ModifySecurityIps ¶

func (client *Client) ModifySecurityIps(request *ModifySecurityIpsRequest) (response *ModifySecurityIpsResponse, err error)

ModifySecurityIps invokes the oceanbasepro.ModifySecurityIps API synchronously

func (*Client) ModifySecurityIpsWithCallback ¶

func (client *Client) ModifySecurityIpsWithCallback(request *ModifySecurityIpsRequest, callback func(response *ModifySecurityIpsResponse, err error)) <-chan int

ModifySecurityIpsWithCallback invokes the oceanbasepro.ModifySecurityIps API asynchronously

func (*Client) ModifySecurityIpsWithChan ¶

func (client *Client) ModifySecurityIpsWithChan(request *ModifySecurityIpsRequest) (<-chan *ModifySecurityIpsResponse, <-chan error)

ModifySecurityIpsWithChan invokes the oceanbasepro.ModifySecurityIps API asynchronously

func (*Client) ModifyTagName ¶ added in v1.62.743

func (client *Client) ModifyTagName(request *ModifyTagNameRequest) (response *ModifyTagNameResponse, err error)

ModifyTagName invokes the oceanbasepro.ModifyTagName API synchronously

func (*Client) ModifyTagNameWithCallback ¶ added in v1.62.743

func (client *Client) ModifyTagNameWithCallback(request *ModifyTagNameRequest, callback func(response *ModifyTagNameResponse, err error)) <-chan int

ModifyTagNameWithCallback invokes the oceanbasepro.ModifyTagName API asynchronously

func (*Client) ModifyTagNameWithChan ¶ added in v1.62.743

func (client *Client) ModifyTagNameWithChan(request *ModifyTagNameRequest) (<-chan *ModifyTagNameResponse, <-chan error)

ModifyTagNameWithChan invokes the oceanbasepro.ModifyTagName API asynchronously

func (*Client) ModifyTagValueName ¶ added in v1.62.743

func (client *Client) ModifyTagValueName(request *ModifyTagValueNameRequest) (response *ModifyTagValueNameResponse, err error)

ModifyTagValueName invokes the oceanbasepro.ModifyTagValueName API synchronously

func (*Client) ModifyTagValueNameWithCallback ¶ added in v1.62.743

func (client *Client) ModifyTagValueNameWithCallback(request *ModifyTagValueNameRequest, callback func(response *ModifyTagValueNameResponse, err error)) <-chan int

ModifyTagValueNameWithCallback invokes the oceanbasepro.ModifyTagValueName API asynchronously

func (*Client) ModifyTagValueNameWithChan ¶ added in v1.62.743

func (client *Client) ModifyTagValueNameWithChan(request *ModifyTagValueNameRequest) (<-chan *ModifyTagValueNameResponse, <-chan error)

ModifyTagValueNameWithChan invokes the oceanbasepro.ModifyTagValueName API asynchronously

func (*Client) ModifyTenantEncryption ¶ added in v1.62.577

func (client *Client) ModifyTenantEncryption(request *ModifyTenantEncryptionRequest) (response *ModifyTenantEncryptionResponse, err error)

ModifyTenantEncryption invokes the oceanbasepro.ModifyTenantEncryption API synchronously

func (*Client) ModifyTenantEncryptionWithCallback ¶ added in v1.62.577

func (client *Client) ModifyTenantEncryptionWithCallback(request *ModifyTenantEncryptionRequest, callback func(response *ModifyTenantEncryptionResponse, err error)) <-chan int

ModifyTenantEncryptionWithCallback invokes the oceanbasepro.ModifyTenantEncryption API asynchronously

func (*Client) ModifyTenantEncryptionWithChan ¶ added in v1.62.577

func (client *Client) ModifyTenantEncryptionWithChan(request *ModifyTenantEncryptionRequest) (<-chan *ModifyTenantEncryptionResponse, <-chan error)

ModifyTenantEncryptionWithChan invokes the oceanbasepro.ModifyTenantEncryption API asynchronously

func (*Client) ModifyTenantPrimaryZone ¶

func (client *Client) ModifyTenantPrimaryZone(request *ModifyTenantPrimaryZoneRequest) (response *ModifyTenantPrimaryZoneResponse, err error)

ModifyTenantPrimaryZone invokes the oceanbasepro.ModifyTenantPrimaryZone API synchronously

func (*Client) ModifyTenantPrimaryZoneWithCallback ¶

func (client *Client) ModifyTenantPrimaryZoneWithCallback(request *ModifyTenantPrimaryZoneRequest, callback func(response *ModifyTenantPrimaryZoneResponse, err error)) <-chan int

ModifyTenantPrimaryZoneWithCallback invokes the oceanbasepro.ModifyTenantPrimaryZone API asynchronously

func (*Client) ModifyTenantPrimaryZoneWithChan ¶

func (client *Client) ModifyTenantPrimaryZoneWithChan(request *ModifyTenantPrimaryZoneRequest) (<-chan *ModifyTenantPrimaryZoneResponse, <-chan error)

ModifyTenantPrimaryZoneWithChan invokes the oceanbasepro.ModifyTenantPrimaryZone API asynchronously

func (*Client) ModifyTenantResource ¶

func (client *Client) ModifyTenantResource(request *ModifyTenantResourceRequest) (response *ModifyTenantResourceResponse, err error)

ModifyTenantResource invokes the oceanbasepro.ModifyTenantResource API synchronously

func (*Client) ModifyTenantResourceWithCallback ¶

func (client *Client) ModifyTenantResourceWithCallback(request *ModifyTenantResourceRequest, callback func(response *ModifyTenantResourceResponse, err error)) <-chan int

ModifyTenantResourceWithCallback invokes the oceanbasepro.ModifyTenantResource API asynchronously

func (*Client) ModifyTenantResourceWithChan ¶

func (client *Client) ModifyTenantResourceWithChan(request *ModifyTenantResourceRequest) (<-chan *ModifyTenantResourceResponse, <-chan error)

ModifyTenantResourceWithChan invokes the oceanbasepro.ModifyTenantResource API asynchronously

func (*Client) ModifyTenantSecurityIpGroup ¶ added in v1.62.361

func (client *Client) ModifyTenantSecurityIpGroup(request *ModifyTenantSecurityIpGroupRequest) (response *ModifyTenantSecurityIpGroupResponse, err error)

ModifyTenantSecurityIpGroup invokes the oceanbasepro.ModifyTenantSecurityIpGroup API synchronously

func (*Client) ModifyTenantSecurityIpGroupWithCallback ¶ added in v1.62.361

func (client *Client) ModifyTenantSecurityIpGroupWithCallback(request *ModifyTenantSecurityIpGroupRequest, callback func(response *ModifyTenantSecurityIpGroupResponse, err error)) <-chan int

ModifyTenantSecurityIpGroupWithCallback invokes the oceanbasepro.ModifyTenantSecurityIpGroup API asynchronously

func (*Client) ModifyTenantSecurityIpGroupWithChan ¶ added in v1.62.361

func (client *Client) ModifyTenantSecurityIpGroupWithChan(request *ModifyTenantSecurityIpGroupRequest) (<-chan *ModifyTenantSecurityIpGroupResponse, <-chan error)

ModifyTenantSecurityIpGroupWithChan invokes the oceanbasepro.ModifyTenantSecurityIpGroup API asynchronously

func (*Client) ModifyTenantTags ¶ added in v1.62.213

func (client *Client) ModifyTenantTags(request *ModifyTenantTagsRequest) (response *ModifyTenantTagsResponse, err error)

ModifyTenantTags invokes the oceanbasepro.ModifyTenantTags API synchronously

func (*Client) ModifyTenantTagsWithCallback ¶ added in v1.62.213

func (client *Client) ModifyTenantTagsWithCallback(request *ModifyTenantTagsRequest, callback func(response *ModifyTenantTagsResponse, err error)) <-chan int

ModifyTenantTagsWithCallback invokes the oceanbasepro.ModifyTenantTags API asynchronously

func (*Client) ModifyTenantTagsWithChan ¶ added in v1.62.213

func (client *Client) ModifyTenantTagsWithChan(request *ModifyTenantTagsRequest) (<-chan *ModifyTenantTagsResponse, <-chan error)

ModifyTenantTagsWithChan invokes the oceanbasepro.ModifyTenantTags API asynchronously

func (*Client) ModifyTenantUserDescription ¶

func (client *Client) ModifyTenantUserDescription(request *ModifyTenantUserDescriptionRequest) (response *ModifyTenantUserDescriptionResponse, err error)

ModifyTenantUserDescription invokes the oceanbasepro.ModifyTenantUserDescription API synchronously

func (*Client) ModifyTenantUserDescriptionWithCallback ¶

func (client *Client) ModifyTenantUserDescriptionWithCallback(request *ModifyTenantUserDescriptionRequest, callback func(response *ModifyTenantUserDescriptionResponse, err error)) <-chan int

ModifyTenantUserDescriptionWithCallback invokes the oceanbasepro.ModifyTenantUserDescription API asynchronously

func (*Client) ModifyTenantUserDescriptionWithChan ¶

func (client *Client) ModifyTenantUserDescriptionWithChan(request *ModifyTenantUserDescriptionRequest) (<-chan *ModifyTenantUserDescriptionResponse, <-chan error)

ModifyTenantUserDescriptionWithChan invokes the oceanbasepro.ModifyTenantUserDescription API asynchronously

func (*Client) ModifyTenantUserPassword ¶

func (client *Client) ModifyTenantUserPassword(request *ModifyTenantUserPasswordRequest) (response *ModifyTenantUserPasswordResponse, err error)

ModifyTenantUserPassword invokes the oceanbasepro.ModifyTenantUserPassword API synchronously

func (*Client) ModifyTenantUserPasswordWithCallback ¶

func (client *Client) ModifyTenantUserPasswordWithCallback(request *ModifyTenantUserPasswordRequest, callback func(response *ModifyTenantUserPasswordResponse, err error)) <-chan int

ModifyTenantUserPasswordWithCallback invokes the oceanbasepro.ModifyTenantUserPassword API asynchronously

func (*Client) ModifyTenantUserPasswordWithChan ¶

func (client *Client) ModifyTenantUserPasswordWithChan(request *ModifyTenantUserPasswordRequest) (<-chan *ModifyTenantUserPasswordResponse, <-chan error)

ModifyTenantUserPasswordWithChan invokes the oceanbasepro.ModifyTenantUserPassword API asynchronously

func (*Client) ModifyTenantUserRoles ¶

func (client *Client) ModifyTenantUserRoles(request *ModifyTenantUserRolesRequest) (response *ModifyTenantUserRolesResponse, err error)

ModifyTenantUserRoles invokes the oceanbasepro.ModifyTenantUserRoles API synchronously

func (*Client) ModifyTenantUserRolesWithCallback ¶

func (client *Client) ModifyTenantUserRolesWithCallback(request *ModifyTenantUserRolesRequest, callback func(response *ModifyTenantUserRolesResponse, err error)) <-chan int

ModifyTenantUserRolesWithCallback invokes the oceanbasepro.ModifyTenantUserRoles API asynchronously

func (*Client) ModifyTenantUserRolesWithChan ¶

func (client *Client) ModifyTenantUserRolesWithChan(request *ModifyTenantUserRolesRequest) (<-chan *ModifyTenantUserRolesResponse, <-chan error)

ModifyTenantUserRolesWithChan invokes the oceanbasepro.ModifyTenantUserRoles API asynchronously

func (*Client) ModifyTenantUserStatus ¶

func (client *Client) ModifyTenantUserStatus(request *ModifyTenantUserStatusRequest) (response *ModifyTenantUserStatusResponse, err error)

ModifyTenantUserStatus invokes the oceanbasepro.ModifyTenantUserStatus API synchronously

func (*Client) ModifyTenantUserStatusWithCallback ¶

func (client *Client) ModifyTenantUserStatusWithCallback(request *ModifyTenantUserStatusRequest, callback func(response *ModifyTenantUserStatusResponse, err error)) <-chan int

ModifyTenantUserStatusWithCallback invokes the oceanbasepro.ModifyTenantUserStatus API asynchronously

func (*Client) ModifyTenantUserStatusWithChan ¶

func (client *Client) ModifyTenantUserStatusWithChan(request *ModifyTenantUserStatusRequest) (<-chan *ModifyTenantUserStatusResponse, <-chan error)

ModifyTenantUserStatusWithChan invokes the oceanbasepro.ModifyTenantUserStatus API asynchronously

func (*Client) ReleaseProject ¶ added in v1.62.523

func (client *Client) ReleaseProject(request *ReleaseProjectRequest) (response *ReleaseProjectResponse, err error)

ReleaseProject invokes the oceanbasepro.ReleaseProject API synchronously

func (*Client) ReleaseProjectWithCallback ¶ added in v1.62.523

func (client *Client) ReleaseProjectWithCallback(request *ReleaseProjectRequest, callback func(response *ReleaseProjectResponse, err error)) <-chan int

ReleaseProjectWithCallback invokes the oceanbasepro.ReleaseProject API asynchronously

func (*Client) ReleaseProjectWithChan ¶ added in v1.62.523

func (client *Client) ReleaseProjectWithChan(request *ReleaseProjectRequest) (<-chan *ReleaseProjectResponse, <-chan error)

ReleaseProjectWithChan invokes the oceanbasepro.ReleaseProject API asynchronously

func (*Client) ReleaseWorkerInstance ¶ added in v1.62.703

func (client *Client) ReleaseWorkerInstance(request *ReleaseWorkerInstanceRequest) (response *ReleaseWorkerInstanceResponse, err error)

ReleaseWorkerInstance invokes the oceanbasepro.ReleaseWorkerInstance API synchronously

func (*Client) ReleaseWorkerInstanceWithCallback ¶ added in v1.62.703

func (client *Client) ReleaseWorkerInstanceWithCallback(request *ReleaseWorkerInstanceRequest, callback func(response *ReleaseWorkerInstanceResponse, err error)) <-chan int

ReleaseWorkerInstanceWithCallback invokes the oceanbasepro.ReleaseWorkerInstance API asynchronously

func (*Client) ReleaseWorkerInstanceWithChan ¶ added in v1.62.703

func (client *Client) ReleaseWorkerInstanceWithChan(request *ReleaseWorkerInstanceRequest) (<-chan *ReleaseWorkerInstanceResponse, <-chan error)

ReleaseWorkerInstanceWithChan invokes the oceanbasepro.ReleaseWorkerInstance API asynchronously

func (*Client) ResumeProject ¶ added in v1.62.523

func (client *Client) ResumeProject(request *ResumeProjectRequest) (response *ResumeProjectResponse, err error)

ResumeProject invokes the oceanbasepro.ResumeProject API synchronously

func (*Client) ResumeProjectWithCallback ¶ added in v1.62.523

func (client *Client) ResumeProjectWithCallback(request *ResumeProjectRequest, callback func(response *ResumeProjectResponse, err error)) <-chan int

ResumeProjectWithCallback invokes the oceanbasepro.ResumeProject API asynchronously

func (*Client) ResumeProjectWithChan ¶ added in v1.62.523

func (client *Client) ResumeProjectWithChan(request *ResumeProjectRequest) (<-chan *ResumeProjectResponse, <-chan error)

ResumeProjectWithChan invokes the oceanbasepro.ResumeProject API asynchronously

func (*Client) RetryProjectModifyRecords ¶ added in v1.62.703

func (client *Client) RetryProjectModifyRecords(request *RetryProjectModifyRecordsRequest) (response *RetryProjectModifyRecordsResponse, err error)

RetryProjectModifyRecords invokes the oceanbasepro.RetryProjectModifyRecords API synchronously

func (*Client) RetryProjectModifyRecordsWithCallback ¶ added in v1.62.703

func (client *Client) RetryProjectModifyRecordsWithCallback(request *RetryProjectModifyRecordsRequest, callback func(response *RetryProjectModifyRecordsResponse, err error)) <-chan int

RetryProjectModifyRecordsWithCallback invokes the oceanbasepro.RetryProjectModifyRecords API asynchronously

func (*Client) RetryProjectModifyRecordsWithChan ¶ added in v1.62.703

func (client *Client) RetryProjectModifyRecordsWithChan(request *RetryProjectModifyRecordsRequest) (<-chan *RetryProjectModifyRecordsResponse, <-chan error)

RetryProjectModifyRecordsWithChan invokes the oceanbasepro.RetryProjectModifyRecords API asynchronously

func (*Client) StartProject ¶ added in v1.62.523

func (client *Client) StartProject(request *StartProjectRequest) (response *StartProjectResponse, err error)

StartProject invokes the oceanbasepro.StartProject API synchronously

func (*Client) StartProjectWithCallback ¶ added in v1.62.523

func (client *Client) StartProjectWithCallback(request *StartProjectRequest, callback func(response *StartProjectResponse, err error)) <-chan int

StartProjectWithCallback invokes the oceanbasepro.StartProject API asynchronously

func (*Client) StartProjectWithChan ¶ added in v1.62.523

func (client *Client) StartProjectWithChan(request *StartProjectRequest) (<-chan *StartProjectResponse, <-chan error)

StartProjectWithChan invokes the oceanbasepro.StartProject API asynchronously

func (*Client) StartProjectsByLabel ¶ added in v1.62.523

func (client *Client) StartProjectsByLabel(request *StartProjectsByLabelRequest) (response *StartProjectsByLabelResponse, err error)

StartProjectsByLabel invokes the oceanbasepro.StartProjectsByLabel API synchronously

func (*Client) StartProjectsByLabelWithCallback ¶ added in v1.62.523

func (client *Client) StartProjectsByLabelWithCallback(request *StartProjectsByLabelRequest, callback func(response *StartProjectsByLabelResponse, err error)) <-chan int

StartProjectsByLabelWithCallback invokes the oceanbasepro.StartProjectsByLabel API asynchronously

func (*Client) StartProjectsByLabelWithChan ¶ added in v1.62.523

func (client *Client) StartProjectsByLabelWithChan(request *StartProjectsByLabelRequest) (<-chan *StartProjectsByLabelResponse, <-chan error)

StartProjectsByLabelWithChan invokes the oceanbasepro.StartProjectsByLabel API asynchronously

func (*Client) StopProject ¶ added in v1.62.523

func (client *Client) StopProject(request *StopProjectRequest) (response *StopProjectResponse, err error)

StopProject invokes the oceanbasepro.StopProject API synchronously

func (*Client) StopProjectModifyRecords ¶ added in v1.62.703

func (client *Client) StopProjectModifyRecords(request *StopProjectModifyRecordsRequest) (response *StopProjectModifyRecordsResponse, err error)

StopProjectModifyRecords invokes the oceanbasepro.StopProjectModifyRecords API synchronously

func (*Client) StopProjectModifyRecordsWithCallback ¶ added in v1.62.703

func (client *Client) StopProjectModifyRecordsWithCallback(request *StopProjectModifyRecordsRequest, callback func(response *StopProjectModifyRecordsResponse, err error)) <-chan int

StopProjectModifyRecordsWithCallback invokes the oceanbasepro.StopProjectModifyRecords API asynchronously

func (*Client) StopProjectModifyRecordsWithChan ¶ added in v1.62.703

func (client *Client) StopProjectModifyRecordsWithChan(request *StopProjectModifyRecordsRequest) (<-chan *StopProjectModifyRecordsResponse, <-chan error)

StopProjectModifyRecordsWithChan invokes the oceanbasepro.StopProjectModifyRecords API asynchronously

func (*Client) StopProjectWithCallback ¶ added in v1.62.523

func (client *Client) StopProjectWithCallback(request *StopProjectRequest, callback func(response *StopProjectResponse, err error)) <-chan int

StopProjectWithCallback invokes the oceanbasepro.StopProject API asynchronously

func (*Client) StopProjectWithChan ¶ added in v1.62.523

func (client *Client) StopProjectWithChan(request *StopProjectRequest) (<-chan *StopProjectResponse, <-chan error)

StopProjectWithChan invokes the oceanbasepro.StopProject API asynchronously

func (*Client) StopProjectsByLabel ¶ added in v1.62.523

func (client *Client) StopProjectsByLabel(request *StopProjectsByLabelRequest) (response *StopProjectsByLabelResponse, err error)

StopProjectsByLabel invokes the oceanbasepro.StopProjectsByLabel API synchronously

func (*Client) StopProjectsByLabelWithCallback ¶ added in v1.62.523

func (client *Client) StopProjectsByLabelWithCallback(request *StopProjectsByLabelRequest, callback func(response *StopProjectsByLabelResponse, err error)) <-chan int

StopProjectsByLabelWithCallback invokes the oceanbasepro.StopProjectsByLabel API asynchronously

func (*Client) StopProjectsByLabelWithChan ¶ added in v1.62.523

func (client *Client) StopProjectsByLabelWithChan(request *StopProjectsByLabelRequest) (<-chan *StopProjectsByLabelResponse, <-chan error)

StopProjectsByLabelWithChan invokes the oceanbasepro.StopProjectsByLabel API asynchronously

func (*Client) SwitchoverInstance ¶ added in v1.62.361

func (client *Client) SwitchoverInstance(request *SwitchoverInstanceRequest) (response *SwitchoverInstanceResponse, err error)

SwitchoverInstance invokes the oceanbasepro.SwitchoverInstance API synchronously

func (*Client) SwitchoverInstanceWithCallback ¶ added in v1.62.361

func (client *Client) SwitchoverInstanceWithCallback(request *SwitchoverInstanceRequest, callback func(response *SwitchoverInstanceResponse, err error)) <-chan int

SwitchoverInstanceWithCallback invokes the oceanbasepro.SwitchoverInstance API asynchronously

func (*Client) SwitchoverInstanceWithChan ¶ added in v1.62.361

func (client *Client) SwitchoverInstanceWithChan(request *SwitchoverInstanceRequest) (<-chan *SwitchoverInstanceResponse, <-chan error)

SwitchoverInstanceWithChan invokes the oceanbasepro.SwitchoverInstance API asynchronously

func (*Client) UpdateProjectConfig ¶ added in v1.62.743

func (client *Client) UpdateProjectConfig(request *UpdateProjectConfigRequest) (response *UpdateProjectConfigResponse, err error)

UpdateProjectConfig invokes the oceanbasepro.UpdateProjectConfig API synchronously

func (*Client) UpdateProjectConfigWithCallback ¶ added in v1.62.743

func (client *Client) UpdateProjectConfigWithCallback(request *UpdateProjectConfigRequest, callback func(response *UpdateProjectConfigResponse, err error)) <-chan int

UpdateProjectConfigWithCallback invokes the oceanbasepro.UpdateProjectConfig API asynchronously

func (*Client) UpdateProjectConfigWithChan ¶ added in v1.62.743

func (client *Client) UpdateProjectConfigWithChan(request *UpdateProjectConfigRequest) (<-chan *UpdateProjectConfigResponse, <-chan error)

UpdateProjectConfigWithChan invokes the oceanbasepro.UpdateProjectConfig API asynchronously

type Collations ¶

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

Collations is a nested struct in oceanbasepro response

type Configs ¶ added in v1.62.213

type Configs struct {
	TotalCheckCount       int                         `json:"TotalCheckCount" xml:"TotalCheckCount"`
	TotalRiskCount        int                         `json:"TotalRiskCount" xml:"TotalRiskCount"`
	CheckId               string                      `json:"CheckId" xml:"CheckId"`
	InstanceId            string                      `json:"InstanceId" xml:"InstanceId"`
	CheckTime             string                      `json:"CheckTime" xml:"CheckTime"`
	TenantSecurityConfigs []TenantSecurityConfigsItem `json:"TenantSecurityConfigs" xml:"TenantSecurityConfigs"`
}

Configs is a nested struct in oceanbasepro response

type ConnectionLogicalZones ¶ added in v1.62.762

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

ConnectionLogicalZones is a nested struct in oceanbasepro response

type ConnectionZones ¶

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

ConnectionZones is a nested struct in oceanbasepro response

type Cpu ¶

type Cpu struct {
	UsedCpu          int64 `json:"UsedCpu" xml:"UsedCpu"`
	OriginalTotalCpu int64 `json:"OriginalTotalCpu" xml:"OriginalTotalCpu"`
	UnitCpu          int64 `json:"UnitCpu" xml:"UnitCpu"`
	TotalCpu         int64 `json:"TotalCpu" xml:"TotalCpu"`
}

Cpu is a nested struct in oceanbasepro response

type CpuInDescribeInstanceTopology ¶

type CpuInDescribeInstanceTopology struct {
	UsedCpu  float64 `json:"UsedCpu" xml:"UsedCpu"`
	TotalCpu int     `json:"TotalCpu" xml:"TotalCpu"`
}

CpuInDescribeInstanceTopology is a nested struct in oceanbasepro response

type CpuInDescribeInstances ¶ added in v1.62.743

type CpuInDescribeInstances struct {
	TotalCpu         string `json:"TotalCpu" xml:"TotalCpu"`
	UsedCpu          string `json:"UsedCpu" xml:"UsedCpu"`
	UnitCpu          string `json:"UnitCpu" xml:"UnitCpu"`
	OriginalTotalCpu string `json:"OriginalTotalCpu" xml:"OriginalTotalCpu"`
}

CpuInDescribeInstances is a nested struct in oceanbasepro response

type CpuInDescribeTenant ¶

type CpuInDescribeTenant struct {
	UsedCpu  float64 `json:"UsedCpu" xml:"UsedCpu"`
	TotalCpu float64 `json:"TotalCpu" xml:"TotalCpu"`
	UnitCpu  float64 `json:"UnitCpu" xml:"UnitCpu"`
}

CpuInDescribeTenant is a nested struct in oceanbasepro response

type CreateBackupSetDownloadLinkRequest ¶ added in v1.62.703

type CreateBackupSetDownloadLinkRequest struct {
	*requests.RpcRequest
	BackupSetId string `position:"Body" name:"BackupSetId"`
	InstanceId  string `position:"Body" name:"InstanceId"`
}

CreateBackupSetDownloadLinkRequest is the request struct for api CreateBackupSetDownloadLink

func CreateCreateBackupSetDownloadLinkRequest ¶ added in v1.62.703

func CreateCreateBackupSetDownloadLinkRequest() (request *CreateBackupSetDownloadLinkRequest)

CreateCreateBackupSetDownloadLinkRequest creates a request to invoke CreateBackupSetDownloadLink API

type CreateBackupSetDownloadLinkResponse ¶ added in v1.62.703

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

CreateBackupSetDownloadLinkResponse is the response struct for api CreateBackupSetDownloadLink

func CreateCreateBackupSetDownloadLinkResponse ¶ added in v1.62.703

func CreateCreateBackupSetDownloadLinkResponse() (response *CreateBackupSetDownloadLinkResponse)

CreateCreateBackupSetDownloadLinkResponse creates a response to parse from CreateBackupSetDownloadLink response

type CreateDatabaseRequest ¶

type CreateDatabaseRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Body" name:"ClientToken"`
	Description  string `position:"Body" name:"Description"`
	Encoding     string `position:"Body" name:"Encoding"`
	InstanceId   string `position:"Body" name:"InstanceId"`
	DatabaseName string `position:"Body" name:"DatabaseName"`
	TenantId     string `position:"Body" name:"TenantId"`
	Collation    string `position:"Body" name:"Collation"`
}

CreateDatabaseRequest is the request struct for api CreateDatabase

func CreateCreateDatabaseRequest ¶

func CreateCreateDatabaseRequest() (request *CreateDatabaseRequest)

CreateCreateDatabaseRequest creates a request to invoke CreateDatabase API

type CreateDatabaseResponse ¶

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

CreateDatabaseResponse is the response struct for api CreateDatabase

func CreateCreateDatabaseResponse ¶

func CreateCreateDatabaseResponse() (response *CreateDatabaseResponse)

CreateCreateDatabaseResponse creates a response to parse from CreateDatabase response

type CreateInstanceRequest ¶

type CreateInstanceRequest struct {
	*requests.RpcRequest
	IsolationOptimization string           `position:"Body" name:"IsolationOptimization"`
	InstanceClass         string           `position:"Body" name:"InstanceClass"`
	ResourceGroupId       string           `position:"Body" name:"ResourceGroupId"`
	AutoRenewPeriod       requests.Integer `position:"Body" name:"AutoRenewPeriod"`
	Period                requests.Integer `position:"Body" name:"Period"`
	DryRun                requests.Boolean `position:"Body" name:"DryRun"`
	DiskSize              requests.Integer `position:"Body" name:"DiskSize"`
	Zones                 string           `position:"Body" name:"Zones"`
	DiskType              string           `position:"Body" name:"DiskType"`
	ObVersion             string           `position:"Body" name:"ObVersion"`
	PeriodUnit            string           `position:"Body" name:"PeriodUnit"`
	InstanceName          string           `position:"Body" name:"InstanceName"`
	ReplicaMode           string           `position:"Body" name:"ReplicaMode"`
	AutoRenew             requests.Boolean `position:"Body" name:"AutoRenew"`
	Series                string           `position:"Body" name:"Series"`
	CpuArch               string           `position:"Body" name:"CpuArch"`
	PrimaryInstance       string           `position:"Body" name:"PrimaryInstance"`
	PrimaryRegion         string           `position:"Body" name:"PrimaryRegion"`
	ChargeType            string           `position:"Body" name:"ChargeType"`
	Bid                   string           `position:"Query" name:"Bid"`
}

CreateInstanceRequest is the request struct for api CreateInstance

func CreateCreateInstanceRequest ¶

func CreateCreateInstanceRequest() (request *CreateInstanceRequest)

CreateCreateInstanceRequest creates a request to invoke CreateInstance API

type CreateInstanceResponse ¶

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

CreateInstanceResponse is the response struct for api CreateInstance

func CreateCreateInstanceResponse ¶

func CreateCreateInstanceResponse() (response *CreateInstanceResponse)

CreateCreateInstanceResponse creates a response to parse from CreateInstance response

type CreateLabelRequest ¶ added in v1.62.523

type CreateLabelRequest struct {
	*requests.RpcRequest
	Name string `position:"Body" name:"Name"`
}

CreateLabelRequest is the request struct for api CreateLabel

func CreateCreateLabelRequest ¶ added in v1.62.523

func CreateCreateLabelRequest() (request *CreateLabelRequest)

CreateCreateLabelRequest creates a request to invoke CreateLabel API

type CreateLabelResponse ¶ added in v1.62.523

type CreateLabelResponse struct {
	*responses.BaseResponse
}

CreateLabelResponse is the response struct for api CreateLabel

func CreateCreateLabelResponse ¶ added in v1.62.523

func CreateCreateLabelResponse() (response *CreateLabelResponse)

CreateCreateLabelResponse creates a response to parse from CreateLabel response

type CreateMySqlDataSourceRequest ¶ added in v1.62.523

type CreateMySqlDataSourceRequest struct {
	*requests.RpcRequest
	Schema       string           `position:"Body" name:"Schema"`
	Description  string           `position:"Body" name:"Description"`
	Type         string           `position:"Body" name:"Type"`
	UseSsl       requests.Boolean `position:"Body" name:"UseSsl"`
	Password     string           `position:"Body" name:"Password"`
	DgInstanceId string           `position:"Body" name:"DgInstanceId"`
	Ip           string           `position:"Body" name:"Ip"`
	InstanceId   string           `position:"Body" name:"InstanceId"`
	Port         requests.Integer `position:"Body" name:"Port"`
	VpcId        string           `position:"Body" name:"VpcId"`
	Name         string           `position:"Body" name:"Name"`
	UserName     string           `position:"Body" name:"UserName"`
}

CreateMySqlDataSourceRequest is the request struct for api CreateMySqlDataSource

func CreateCreateMySqlDataSourceRequest ¶ added in v1.62.523

func CreateCreateMySqlDataSourceRequest() (request *CreateMySqlDataSourceRequest)

CreateCreateMySqlDataSourceRequest creates a request to invoke CreateMySqlDataSource API

type CreateMySqlDataSourceResponse ¶ added in v1.62.523

type CreateMySqlDataSourceResponse struct {
	*responses.BaseResponse
}

CreateMySqlDataSourceResponse is the response struct for api CreateMySqlDataSource

func CreateCreateMySqlDataSourceResponse ¶ added in v1.62.523

func CreateCreateMySqlDataSourceResponse() (response *CreateMySqlDataSourceResponse)

CreateCreateMySqlDataSourceResponse creates a response to parse from CreateMySqlDataSource response

type CreateOceanBaseDataSourceRequest ¶ added in v1.62.523

type CreateOceanBaseDataSourceRequest struct {
	*requests.RpcRequest
	Cluster          string           `position:"Body" name:"Cluster"`
	DrcUserName      string           `position:"Body" name:"DrcUserName"`
	LogProxyIp       string           `position:"Body" name:"LogProxyIp"`
	Description      string           `position:"Body" name:"Description"`
	Type             string           `position:"Body" name:"Type"`
	Password         string           `position:"Body" name:"Password"`
	InnerDrcPassword string           `position:"Body" name:"InnerDrcPassword"`
	Tenant           string           `position:"Body" name:"Tenant"`
	ConfigUrl        string           `position:"Body" name:"ConfigUrl"`
	Ip               string           `position:"Body" name:"Ip"`
	Port             requests.Integer `position:"Body" name:"Port"`
	VpcId            string           `position:"Body" name:"VpcId"`
	Name             string           `position:"Body" name:"Name"`
	DrcPassword      string           `position:"Body" name:"DrcPassword"`
	LogProxyPort     string           `position:"Body" name:"LogProxyPort"`
	UserName         string           `position:"Body" name:"UserName"`
}

CreateOceanBaseDataSourceRequest is the request struct for api CreateOceanBaseDataSource

func CreateCreateOceanBaseDataSourceRequest ¶ added in v1.62.523

func CreateCreateOceanBaseDataSourceRequest() (request *CreateOceanBaseDataSourceRequest)

CreateCreateOceanBaseDataSourceRequest creates a request to invoke CreateOceanBaseDataSource API

type CreateOceanBaseDataSourceResponse ¶ added in v1.62.523

type CreateOceanBaseDataSourceResponse struct {
	*responses.BaseResponse
}

CreateOceanBaseDataSourceResponse is the response struct for api CreateOceanBaseDataSource

func CreateCreateOceanBaseDataSourceResponse ¶ added in v1.62.523

func CreateCreateOceanBaseDataSourceResponse() (response *CreateOceanBaseDataSourceResponse)

CreateCreateOceanBaseDataSourceResponse creates a response to parse from CreateOceanBaseDataSource response

type CreateOmsMysqlDataSourceRequest ¶

type CreateOmsMysqlDataSourceRequest struct {
	*requests.RpcRequest
	Schema       string `position:"Body" name:"Schema"`
	Description  string `position:"Body" name:"Description"`
	DgDatabaseId string `position:"Body" name:"DgDatabaseId"`
	Type         string `position:"Body" name:"Type"`
	Password     string `position:"Body" name:"Password"`
	Ip           string `position:"Body" name:"Ip"`
	InstanceId   string `position:"Body" name:"InstanceId"`
	Port         string `position:"Body" name:"Port"`
	VpcId        string `position:"Body" name:"VpcId"`
	Name         string `position:"Body" name:"Name"`
	Bid          string `position:"Query" name:"Bid"`
	Username     string `position:"Body" name:"Username"`
}

CreateOmsMysqlDataSourceRequest is the request struct for api CreateOmsMysqlDataSource

func CreateCreateOmsMysqlDataSourceRequest ¶

func CreateCreateOmsMysqlDataSourceRequest() (request *CreateOmsMysqlDataSourceRequest)

CreateCreateOmsMysqlDataSourceRequest creates a request to invoke CreateOmsMysqlDataSource API

type CreateOmsMysqlDataSourceResponse ¶

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

CreateOmsMysqlDataSourceResponse is the response struct for api CreateOmsMysqlDataSource

func CreateCreateOmsMysqlDataSourceResponse ¶

func CreateCreateOmsMysqlDataSourceResponse() (response *CreateOmsMysqlDataSourceResponse)

CreateCreateOmsMysqlDataSourceResponse creates a response to parse from CreateOmsMysqlDataSource response

type CreateProjectCommonTransferConfig ¶ added in v1.62.523

type CreateProjectCommonTransferConfig struct {
	MqPartition            string                                                `name:"MqPartition"`
	SyncSchemaColumnName   string                                                `name:"SyncSchemaColumnName"`
	ActiveActive           string                                                `name:"ActiveActive"`
	SinkStoreFormat        string                                                `name:"SinkStoreFormat"`
	RocketMqEnableMsgTrace string                                                `name:"RocketMqEnableMsgTrace"`
	CustomColumns          *[]CreateProjectCommonTransferConfigCustomColumnsItem `name:"CustomColumns" type:"Repeated"`
	RocketMqProducerGroup  string                                                `name:"RocketMqProducerGroup"`
	MqPartitionMode        string                                                `name:"MqPartitionMode"`
	RocketMqSendMsgTimeout string                                                `name:"RocketMqSendMsgTimeout"`
	TableCategory          string                                                `name:"TableCategory"`
	DatahubTopicType       string                                                `name:"DatahubTopicType"`
	RocketMqMsgTags        string                                                `name:"RocketMqMsgTags"`
	DataWorksBusinessName  string                                                `name:"DataWorksBusinessName"`
	SourceStoreFormat      string                                                `name:"SourceStoreFormat"`
	SyncSchema             string                                                `name:"SyncSchema"`
	MqSerializerType       string                                                `name:"MqSerializerType"`
}

CreateProjectCommonTransferConfig is a repeated param struct in CreateProjectRequest

type CreateProjectCommonTransferConfigCustomColumnsItem ¶ added in v1.62.703

type CreateProjectCommonTransferConfigCustomColumnsItem struct {
	Expression string `name:"Expression"`
	ColumnName string `name:"ColumnName"`
}

CreateProjectCommonTransferConfigCustomColumnsItem is a repeated param struct in CreateProjectRequest

type CreateProjectFullTransferConfig ¶ added in v1.62.523

type CreateProjectFullTransferConfig struct {
	NonePkUkTruncateDstTable string `name:"NonePkUkTruncateDstTable"`
	ThrottleRps              string `name:"ThrottleRps"`
	FullVerifySpeedMode      string `name:"FullVerifySpeedMode"`
	WriteWorkerNum           string `name:"WriteWorkerNum"`
	ReadWorkerNum            string `name:"ReadWorkerNum"`
	FullTransferSpeedMode    string `name:"FullTransferSpeedMode"`
	AllowDestTableNotEmpty   string `name:"AllowDestTableNotEmpty"`
	ThrottleIOPS             string `name:"ThrottleIOPS"`
}

CreateProjectFullTransferConfig is a repeated param struct in CreateProjectRequest

type CreateProjectIncrTransferConfig ¶ added in v1.62.523

type CreateProjectIncrTransferConfig struct {
	ThrottleRps               string    `name:"ThrottleRps"`
	EnableSequencingWithinTxn string    `name:"EnableSequencingWithinTxn"`
	SupportDDLTypes           *[]string `name:"SupportDDLTypes" type:"Repeated"`
	StoreLogKeptHour          string    `name:"StoreLogKeptHour"`
	StartTimestamp            string    `name:"StartTimestamp"`
	RecordTypeWhiteList       *[]string `name:"RecordTypeWhiteList" type:"Repeated"`
	IncrSyncConcurrency       string    `name:"IncrSyncConcurrency"`
	EnableIncrSyncStatistics  string    `name:"EnableIncrSyncStatistics"`
	ThrottleIOPS              string    `name:"ThrottleIOPS"`
}

CreateProjectIncrTransferConfig is a repeated param struct in CreateProjectRequest

type CreateProjectModifyRecordsDatabases ¶ added in v1.62.703

type CreateProjectModifyRecordsDatabases struct {
	MappedName     string                                                   `name:"MappedName"`
	SpecificViews  *[]CreateProjectModifyRecordsDatabasesSpecificViewsItem  `name:"SpecificViews" type:"Repeated"`
	Tables         *[]CreateProjectModifyRecordsDatabasesTablesItem         `name:"Tables" type:"Repeated"`
	Name           string                                                   `name:"Name"`
	Id             string                                                   `name:"Id"`
	SpecificTables *[]CreateProjectModifyRecordsDatabasesSpecificTablesItem `name:"SpecificTables" type:"Repeated"`
	Views          *[]CreateProjectModifyRecordsDatabasesViewsItem          `name:"Views" type:"Repeated"`
}

CreateProjectModifyRecordsDatabases is a repeated param struct in CreateProjectModifyRecordsRequest

type CreateProjectModifyRecordsDatabasesSpecificTablesItem ¶ added in v1.62.703

type CreateProjectModifyRecordsDatabasesSpecificTablesItem struct {
	MappedName     string                                                              `name:"MappedName"`
	FilterColumns  *[]string                                                           `name:"FilterColumns" type:"Repeated"`
	AdbTableSchema CreateProjectModifyRecordsDatabasesSpecificTablesItemAdbTableSchema `name:"AdbTableSchema" type:"Struct"`
	Name           string                                                              `name:"Name"`
	WhereClause    string                                                              `name:"WhereClause"`
	Id             string                                                              `name:"Id"`
	ShardColumns   *[]string                                                           `name:"ShardColumns" type:"Repeated"`
}

CreateProjectModifyRecordsDatabasesSpecificTablesItem is a repeated param struct in CreateProjectModifyRecordsRequest

type CreateProjectModifyRecordsDatabasesSpecificTablesItemAdbTableSchema ¶ added in v1.62.703

type CreateProjectModifyRecordsDatabasesSpecificTablesItemAdbTableSchema struct {
	PrimaryKeys        *[]string `name:"PrimaryKeys" type:"Repeated"`
	PartitionStatement string    `name:"PartitionStatement"`
	PartitionLifeCycle string    `name:"PartitionLifeCycle"`
	DistributedKeys    *[]string `name:"DistributedKeys" type:"Repeated"`
}

CreateProjectModifyRecordsDatabasesSpecificTablesItemAdbTableSchema is a repeated param struct in CreateProjectModifyRecordsRequest

type CreateProjectModifyRecordsDatabasesSpecificViewsItem ¶ added in v1.62.703

type CreateProjectModifyRecordsDatabasesSpecificViewsItem struct {
	MappedName     string                                                             `name:"MappedName"`
	FilterColumns  *[]string                                                          `name:"FilterColumns" type:"Repeated"`
	AdbTableSchema CreateProjectModifyRecordsDatabasesSpecificViewsItemAdbTableSchema `name:"AdbTableSchema" type:"Struct"`
	Name           string                                                             `name:"Name"`
	WhereClause    string                                                             `name:"WhereClause"`
	Id             string                                                             `name:"Id"`
	ShardColumns   *[]string                                                          `name:"ShardColumns" type:"Repeated"`
}

CreateProjectModifyRecordsDatabasesSpecificViewsItem is a repeated param struct in CreateProjectModifyRecordsRequest

type CreateProjectModifyRecordsDatabasesSpecificViewsItemAdbTableSchema ¶ added in v1.62.703

type CreateProjectModifyRecordsDatabasesSpecificViewsItemAdbTableSchema struct {
	PrimaryKeys        *[]string `name:"PrimaryKeys" type:"Repeated"`
	PartitionStatement string    `name:"PartitionStatement"`
	PartitionLifeCycle string    `name:"PartitionLifeCycle"`
	DistributedKeys    *[]string `name:"DistributedKeys" type:"Repeated"`
}

CreateProjectModifyRecordsDatabasesSpecificViewsItemAdbTableSchema is a repeated param struct in CreateProjectModifyRecordsRequest

type CreateProjectModifyRecordsDatabasesTablesItem ¶ added in v1.62.703

type CreateProjectModifyRecordsDatabasesTablesItem struct {
	MappedName     string                                                      `name:"MappedName"`
	FilterColumns  *[]string                                                   `name:"FilterColumns" type:"Repeated"`
	AdbTableSchema CreateProjectModifyRecordsDatabasesTablesItemAdbTableSchema `name:"AdbTableSchema" type:"Struct"`
	Name           string                                                      `name:"Name"`
	WhereClause    string                                                      `name:"WhereClause"`
	Id             string                                                      `name:"Id"`
	ShardColumns   *[]string                                                   `name:"ShardColumns" type:"Repeated"`
}

CreateProjectModifyRecordsDatabasesTablesItem is a repeated param struct in CreateProjectModifyRecordsRequest

type CreateProjectModifyRecordsDatabasesTablesItemAdbTableSchema ¶ added in v1.62.703

type CreateProjectModifyRecordsDatabasesTablesItemAdbTableSchema struct {
	PrimaryKeys        *[]string `name:"PrimaryKeys" type:"Repeated"`
	PartitionStatement string    `name:"PartitionStatement"`
	PartitionLifeCycle string    `name:"PartitionLifeCycle"`
	DistributedKeys    *[]string `name:"DistributedKeys" type:"Repeated"`
}

CreateProjectModifyRecordsDatabasesTablesItemAdbTableSchema is a repeated param struct in CreateProjectModifyRecordsRequest

type CreateProjectModifyRecordsDatabasesViewsItem ¶ added in v1.62.703

type CreateProjectModifyRecordsDatabasesViewsItem struct {
	MappedName     string                                                     `name:"MappedName"`
	FilterColumns  *[]string                                                  `name:"FilterColumns" type:"Repeated"`
	AdbTableSchema CreateProjectModifyRecordsDatabasesViewsItemAdbTableSchema `name:"AdbTableSchema" type:"Struct"`
	Name           string                                                     `name:"Name"`
	WhereClause    string                                                     `name:"WhereClause"`
	Id             string                                                     `name:"Id"`
	ShardColumns   *[]string                                                  `name:"ShardColumns" type:"Repeated"`
}

CreateProjectModifyRecordsDatabasesViewsItem is a repeated param struct in CreateProjectModifyRecordsRequest

type CreateProjectModifyRecordsDatabasesViewsItemAdbTableSchema ¶ added in v1.62.703

type CreateProjectModifyRecordsDatabasesViewsItemAdbTableSchema struct {
	PrimaryKeys        *[]string `name:"PrimaryKeys" type:"Repeated"`
	PartitionStatement string    `name:"PartitionStatement"`
	PartitionLifeCycle string    `name:"PartitionLifeCycle"`
	DistributedKeys    *[]string `name:"DistributedKeys" type:"Repeated"`
}

CreateProjectModifyRecordsDatabasesViewsItemAdbTableSchema is a repeated param struct in CreateProjectModifyRecordsRequest

type CreateProjectModifyRecordsRequest ¶ added in v1.62.703

type CreateProjectModifyRecordsRequest struct {
	*requests.RpcRequest
	Databases *[]CreateProjectModifyRecordsDatabases `position:"Body" name:"Databases"  type:"Json"`
	Id        string                                 `position:"Body" name:"Id"`
}

CreateProjectModifyRecordsRequest is the request struct for api CreateProjectModifyRecords

func CreateCreateProjectModifyRecordsRequest ¶ added in v1.62.703

func CreateCreateProjectModifyRecordsRequest() (request *CreateProjectModifyRecordsRequest)

CreateCreateProjectModifyRecordsRequest creates a request to invoke CreateProjectModifyRecords API

type CreateProjectModifyRecordsResponse ¶ added in v1.62.703

type CreateProjectModifyRecordsResponse struct {
	*responses.BaseResponse
}

CreateProjectModifyRecordsResponse is the response struct for api CreateProjectModifyRecords

func CreateCreateProjectModifyRecordsResponse ¶ added in v1.62.703

func CreateCreateProjectModifyRecordsResponse() (response *CreateProjectModifyRecordsResponse)

CreateCreateProjectModifyRecordsResponse creates a response to parse from CreateProjectModifyRecords response

type CreateProjectRequest ¶ added in v1.62.523

type CreateProjectRequest struct {
	*requests.RpcRequest
	SinkEndpointId            string                                 `position:"Body" name:"SinkEndpointId"`
	UseOss                    requests.Boolean                       `position:"Body" name:"UseOss"`
	OssKey                    string                                 `position:"Body" name:"OssKey"`
	SourceEndpointId          string                                 `position:"Body" name:"SourceEndpointId"`
	Type                      string                                 `position:"Body" name:"Type"`
	FullTransferConfig        CreateProjectFullTransferConfig        `position:"Body" name:"FullTransferConfig"  type:"Struct"`
	EnableStructTransfer      requests.Boolean                       `position:"Body" name:"EnableStructTransfer"`
	TransferMapping           CreateProjectTransferMapping           `position:"Body" name:"TransferMapping"  type:"Struct"`
	WorkerGradeId             string                                 `position:"Body" name:"WorkerGradeId"`
	Id                        string                                 `position:"Body" name:"Id"`
	CommonTransferConfig      CreateProjectCommonTransferConfig      `position:"Body" name:"CommonTransferConfig"  type:"Struct"`
	StructTransferConfig      CreateProjectStructTransferConfig      `position:"Body" name:"StructTransferConfig"  type:"Struct"`
	ReverseIncrTransferConfig CreateProjectReverseIncrTransferConfig `position:"Body" name:"ReverseIncrTransferConfig"  type:"Struct"`
	EnableIncrTransfer        requests.Boolean                       `position:"Body" name:"EnableIncrTransfer"`
	EnableFullTransfer        requests.Boolean                       `position:"Body" name:"EnableFullTransfer"`
	EnableFullVerify          requests.Boolean                       `position:"Body" name:"EnableFullVerify"`
	Name                      string                                 `position:"Body" name:"Name"`
	LabelIds                  *[]string                              `position:"Body" name:"LabelIds"  type:"Json"`
	IncrTransferConfig        CreateProjectIncrTransferConfig        `position:"Body" name:"IncrTransferConfig"  type:"Struct"`
	EnableReverseIncrTransfer requests.Boolean                       `position:"Body" name:"EnableReverseIncrTransfer"`
}

CreateProjectRequest is the request struct for api CreateProject

func CreateCreateProjectRequest ¶ added in v1.62.523

func CreateCreateProjectRequest() (request *CreateProjectRequest)

CreateCreateProjectRequest creates a request to invoke CreateProject API

type CreateProjectResponse ¶ added in v1.62.523

type CreateProjectResponse struct {
	*responses.BaseResponse
}

CreateProjectResponse is the response struct for api CreateProject

func CreateCreateProjectResponse ¶ added in v1.62.523

func CreateCreateProjectResponse() (response *CreateProjectResponse)

CreateCreateProjectResponse creates a response to parse from CreateProject response

type CreateProjectReverseIncrTransferConfig ¶ added in v1.62.743

type CreateProjectReverseIncrTransferConfig struct {
	ThrottleRps               string    `name:"ThrottleRps"`
	EnableSequencingWithinTxn string    `name:"EnableSequencingWithinTxn"`
	SupportDDLTypes           *[]string `name:"SupportDDLTypes" type:"Repeated"`
	StoreLogKeptHour          string    `name:"StoreLogKeptHour"`
	StartTimestamp            string    `name:"StartTimestamp"`
	RecordTypeWhiteList       *[]string `name:"RecordTypeWhiteList" type:"Repeated"`
	IncrSyncConcurrency       string    `name:"IncrSyncConcurrency"`
	EnableIncrSyncStatistics  string    `name:"EnableIncrSyncStatistics"`
	ThrottleIOPS              string    `name:"ThrottleIOPS"`
}

CreateProjectReverseIncrTransferConfig is a repeated param struct in CreateProjectRequest

type CreateProjectStructTransferConfig ¶ added in v1.62.523

type CreateProjectStructTransferConfig struct {
	ByteCharConvertStrategy string `name:"ByteCharConvertStrategy"`
	DeferIndexCreation      string `name:"DeferIndexCreation"`
}

CreateProjectStructTransferConfig is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMapping ¶ added in v1.62.523

type CreateProjectTransferMapping struct {
	Mode                  string                                            `name:"Mode"`
	Databases             *[]CreateProjectTransferMappingDatabasesItem      `name:"Databases" type:"Repeated"`
	TableAndViewBlackList *[]string                                         `name:"TableAndViewBlackList" type:"Repeated"`
	DatabasesBlack        *[]CreateProjectTransferMappingDatabasesBlackItem `name:"DatabasesBlack" type:"Repeated"`
	TableAndViewWhiteList *[]string                                         `name:"TableAndViewWhiteList" type:"Repeated"`
}

CreateProjectTransferMapping is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesBlackItem ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesBlackItem struct {
	MappedName     string                                                              `name:"MappedName"`
	SpecificViews  *[]CreateProjectTransferMappingDatabasesBlackItemSpecificViewsItem  `name:"SpecificViews" type:"Repeated"`
	Tables         *[]CreateProjectTransferMappingDatabasesBlackItemTablesItem         `name:"Tables" type:"Repeated"`
	ClusterName    string                                                              `name:"ClusterName"`
	Name           string                                                              `name:"Name"`
	TenantName     string                                                              `name:"TenantName"`
	Id             string                                                              `name:"Id"`
	SpecificTables *[]CreateProjectTransferMappingDatabasesBlackItemSpecificTablesItem `name:"SpecificTables" type:"Repeated"`
	Views          *[]CreateProjectTransferMappingDatabasesBlackItemViewsItem          `name:"Views" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesBlackItem is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesBlackItemSpecificTablesItem ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesBlackItemSpecificTablesItem struct {
	MappedName     string                                                                         `name:"MappedName"`
	FilterColumns  *[]string                                                                      `name:"FilterColumns" type:"Repeated"`
	AdbTableSchema CreateProjectTransferMappingDatabasesBlackItemSpecificTablesItemAdbTableSchema `name:"AdbTableSchema" type:"Struct"`
	Name           string                                                                         `name:"Name"`
	WhereClause    string                                                                         `name:"WhereClause"`
	Id             string                                                                         `name:"Id"`
	ShardColumns   *[]string                                                                      `name:"ShardColumns" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesBlackItemSpecificTablesItem is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesBlackItemSpecificTablesItemAdbTableSchema ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesBlackItemSpecificTablesItemAdbTableSchema struct {
	PrimaryKeys        *[]string `name:"PrimaryKeys" type:"Repeated"`
	PartitionStatement string    `name:"PartitionStatement"`
	PartitionLifeCycle string    `name:"PartitionLifeCycle"`
	DistributedKeys    *[]string `name:"DistributedKeys" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesBlackItemSpecificTablesItemAdbTableSchema is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesBlackItemSpecificViewsItem ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesBlackItemSpecificViewsItem struct {
	MappedName     string                                                                        `name:"MappedName"`
	FilterColumns  *[]string                                                                     `name:"FilterColumns" type:"Repeated"`
	AdbTableSchema CreateProjectTransferMappingDatabasesBlackItemSpecificViewsItemAdbTableSchema `name:"AdbTableSchema" type:"Struct"`
	Name           string                                                                        `name:"Name"`
	WhereClause    string                                                                        `name:"WhereClause"`
	Id             string                                                                        `name:"Id"`
	ShardColumns   *[]string                                                                     `name:"ShardColumns" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesBlackItemSpecificViewsItem is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesBlackItemSpecificViewsItemAdbTableSchema ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesBlackItemSpecificViewsItemAdbTableSchema struct {
	PrimaryKeys        *[]string `name:"PrimaryKeys" type:"Repeated"`
	PartitionStatement string    `name:"PartitionStatement"`
	PartitionLifeCycle string    `name:"PartitionLifeCycle"`
	DistributedKeys    *[]string `name:"DistributedKeys" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesBlackItemSpecificViewsItemAdbTableSchema is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesBlackItemTablesItem ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesBlackItemTablesItem struct {
	MappedName     string                                                                 `name:"MappedName"`
	FilterColumns  *[]string                                                              `name:"FilterColumns" type:"Repeated"`
	AdbTableSchema CreateProjectTransferMappingDatabasesBlackItemTablesItemAdbTableSchema `name:"AdbTableSchema" type:"Struct"`
	Name           string                                                                 `name:"Name"`
	WhereClause    string                                                                 `name:"WhereClause"`
	Id             string                                                                 `name:"Id"`
	ShardColumns   *[]string                                                              `name:"ShardColumns" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesBlackItemTablesItem is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesBlackItemTablesItemAdbTableSchema ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesBlackItemTablesItemAdbTableSchema struct {
	PrimaryKeys        *[]string `name:"PrimaryKeys" type:"Repeated"`
	PartitionStatement string    `name:"PartitionStatement"`
	PartitionLifeCycle string    `name:"PartitionLifeCycle"`
	DistributedKeys    *[]string `name:"DistributedKeys" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesBlackItemTablesItemAdbTableSchema is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesBlackItemViewsItem ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesBlackItemViewsItem struct {
	MappedName     string                                                                `name:"MappedName"`
	FilterColumns  *[]string                                                             `name:"FilterColumns" type:"Repeated"`
	AdbTableSchema CreateProjectTransferMappingDatabasesBlackItemViewsItemAdbTableSchema `name:"AdbTableSchema" type:"Struct"`
	Name           string                                                                `name:"Name"`
	WhereClause    string                                                                `name:"WhereClause"`
	Id             string                                                                `name:"Id"`
	ShardColumns   *[]string                                                             `name:"ShardColumns" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesBlackItemViewsItem is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesBlackItemViewsItemAdbTableSchema ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesBlackItemViewsItemAdbTableSchema struct {
	PrimaryKeys        *[]string `name:"PrimaryKeys" type:"Repeated"`
	PartitionStatement string    `name:"PartitionStatement"`
	PartitionLifeCycle string    `name:"PartitionLifeCycle"`
	DistributedKeys    *[]string `name:"DistributedKeys" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesBlackItemViewsItemAdbTableSchema is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesItem ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesItem struct {
	MappedName     string                                                         `name:"MappedName"`
	SpecificViews  *[]CreateProjectTransferMappingDatabasesItemSpecificViewsItem  `name:"SpecificViews" type:"Repeated"`
	Tables         *[]CreateProjectTransferMappingDatabasesItemTablesItem         `name:"Tables" type:"Repeated"`
	ClusterName    string                                                         `name:"ClusterName"`
	Name           string                                                         `name:"Name"`
	TenantName     string                                                         `name:"TenantName"`
	Id             string                                                         `name:"Id"`
	SpecificTables *[]CreateProjectTransferMappingDatabasesItemSpecificTablesItem `name:"SpecificTables" type:"Repeated"`
	Views          *[]CreateProjectTransferMappingDatabasesItemViewsItem          `name:"Views" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesItem is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesItemSpecificTablesItem ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesItemSpecificTablesItem struct {
	MappedName     string                                                                    `name:"MappedName"`
	FilterColumns  *[]string                                                                 `name:"FilterColumns" type:"Repeated"`
	AdbTableSchema CreateProjectTransferMappingDatabasesItemSpecificTablesItemAdbTableSchema `name:"AdbTableSchema" type:"Struct"`
	Name           string                                                                    `name:"Name"`
	WhereClause    string                                                                    `name:"WhereClause"`
	Id             string                                                                    `name:"Id"`
	ShardColumns   *[]string                                                                 `name:"ShardColumns" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesItemSpecificTablesItem is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesItemSpecificTablesItemAdbTableSchema ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesItemSpecificTablesItemAdbTableSchema struct {
	PrimaryKeys        *[]string `name:"PrimaryKeys" type:"Repeated"`
	PartitionStatement string    `name:"PartitionStatement"`
	PartitionLifeCycle string    `name:"PartitionLifeCycle"`
	DistributedKeys    *[]string `name:"DistributedKeys" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesItemSpecificTablesItemAdbTableSchema is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesItemSpecificViewsItem ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesItemSpecificViewsItem struct {
	MappedName     string                                                                   `name:"MappedName"`
	FilterColumns  *[]string                                                                `name:"FilterColumns" type:"Repeated"`
	AdbTableSchema CreateProjectTransferMappingDatabasesItemSpecificViewsItemAdbTableSchema `name:"AdbTableSchema" type:"Struct"`
	Name           string                                                                   `name:"Name"`
	WhereClause    string                                                                   `name:"WhereClause"`
	Id             string                                                                   `name:"Id"`
	ShardColumns   *[]string                                                                `name:"ShardColumns" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesItemSpecificViewsItem is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesItemSpecificViewsItemAdbTableSchema ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesItemSpecificViewsItemAdbTableSchema struct {
	PrimaryKeys        *[]string `name:"PrimaryKeys" type:"Repeated"`
	PartitionStatement string    `name:"PartitionStatement"`
	PartitionLifeCycle string    `name:"PartitionLifeCycle"`
	DistributedKeys    *[]string `name:"DistributedKeys" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesItemSpecificViewsItemAdbTableSchema is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesItemTablesItem ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesItemTablesItem struct {
	MappedName     string                                                            `name:"MappedName"`
	FilterColumns  *[]string                                                         `name:"FilterColumns" type:"Repeated"`
	AdbTableSchema CreateProjectTransferMappingDatabasesItemTablesItemAdbTableSchema `name:"AdbTableSchema" type:"Struct"`
	Name           string                                                            `name:"Name"`
	WhereClause    string                                                            `name:"WhereClause"`
	Id             string                                                            `name:"Id"`
	ShardColumns   *[]string                                                         `name:"ShardColumns" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesItemTablesItem is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesItemTablesItemAdbTableSchema ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesItemTablesItemAdbTableSchema struct {
	PrimaryKeys        *[]string `name:"PrimaryKeys" type:"Repeated"`
	PartitionStatement string    `name:"PartitionStatement"`
	PartitionLifeCycle string    `name:"PartitionLifeCycle"`
	DistributedKeys    *[]string `name:"DistributedKeys" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesItemTablesItemAdbTableSchema is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesItemViewsItem ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesItemViewsItem struct {
	MappedName     string                                                           `name:"MappedName"`
	FilterColumns  *[]string                                                        `name:"FilterColumns" type:"Repeated"`
	AdbTableSchema CreateProjectTransferMappingDatabasesItemViewsItemAdbTableSchema `name:"AdbTableSchema" type:"Struct"`
	Name           string                                                           `name:"Name"`
	WhereClause    string                                                           `name:"WhereClause"`
	Id             string                                                           `name:"Id"`
	ShardColumns   *[]string                                                        `name:"ShardColumns" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesItemViewsItem is a repeated param struct in CreateProjectRequest

type CreateProjectTransferMappingDatabasesItemViewsItemAdbTableSchema ¶ added in v1.62.523

type CreateProjectTransferMappingDatabasesItemViewsItemAdbTableSchema struct {
	PrimaryKeys        *[]string `name:"PrimaryKeys" type:"Repeated"`
	PartitionStatement string    `name:"PartitionStatement"`
	PartitionLifeCycle string    `name:"PartitionLifeCycle"`
	DistributedKeys    *[]string `name:"DistributedKeys" type:"Repeated"`
}

CreateProjectTransferMappingDatabasesItemViewsItemAdbTableSchema is a repeated param struct in CreateProjectRequest

type CreateRdsPostgreSQLDataSourceRequest ¶ added in v1.62.703

type CreateRdsPostgreSQLDataSourceRequest struct {
	*requests.RpcRequest
	Description  string `position:"Body" name:"Description"`
	Password     string `position:"Body" name:"Password"`
	InstanceId   string `position:"Body" name:"InstanceId"`
	DatabaseName string `position:"Body" name:"DatabaseName"`
	Name         string `position:"Body" name:"Name"`
	UserName     string `position:"Body" name:"UserName"`
}

CreateRdsPostgreSQLDataSourceRequest is the request struct for api CreateRdsPostgreSQLDataSource

func CreateCreateRdsPostgreSQLDataSourceRequest ¶ added in v1.62.703

func CreateCreateRdsPostgreSQLDataSourceRequest() (request *CreateRdsPostgreSQLDataSourceRequest)

CreateCreateRdsPostgreSQLDataSourceRequest creates a request to invoke CreateRdsPostgreSQLDataSource API

type CreateRdsPostgreSQLDataSourceResponse ¶ added in v1.62.703

type CreateRdsPostgreSQLDataSourceResponse struct {
	*responses.BaseResponse
}

CreateRdsPostgreSQLDataSourceResponse is the response struct for api CreateRdsPostgreSQLDataSource

func CreateCreateRdsPostgreSQLDataSourceResponse ¶ added in v1.62.703

func CreateCreateRdsPostgreSQLDataSourceResponse() (response *CreateRdsPostgreSQLDataSourceResponse)

CreateCreateRdsPostgreSQLDataSourceResponse creates a response to parse from CreateRdsPostgreSQLDataSource response

type CreateSecurityIpGroupRequest ¶

type CreateSecurityIpGroupRequest struct {
	*requests.RpcRequest
	SecurityIps         string `position:"Body" name:"SecurityIps"`
	SecurityIpGroupName string `position:"Body" name:"SecurityIpGroupName"`
	InstanceId          string `position:"Body" name:"InstanceId"`
}

CreateSecurityIpGroupRequest is the request struct for api CreateSecurityIpGroup

func CreateCreateSecurityIpGroupRequest ¶

func CreateCreateSecurityIpGroupRequest() (request *CreateSecurityIpGroupRequest)

CreateCreateSecurityIpGroupRequest creates a request to invoke CreateSecurityIpGroup API

type CreateSecurityIpGroupResponse ¶

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

CreateSecurityIpGroupResponse is the response struct for api CreateSecurityIpGroup

func CreateCreateSecurityIpGroupResponse ¶

func CreateCreateSecurityIpGroupResponse() (response *CreateSecurityIpGroupResponse)

CreateCreateSecurityIpGroupResponse creates a response to parse from CreateSecurityIpGroup response

type CreateTagRequest ¶ added in v1.62.743

type CreateTagRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Body" name:"ClientToken"`
	Key         string `position:"Body" name:"Key"`
}

CreateTagRequest is the request struct for api CreateTag

func CreateCreateTagRequest ¶ added in v1.62.743

func CreateCreateTagRequest() (request *CreateTagRequest)

CreateCreateTagRequest creates a request to invoke CreateTag API

type CreateTagResponse ¶ added in v1.62.743

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

CreateTagResponse is the response struct for api CreateTag

func CreateCreateTagResponse ¶ added in v1.62.743

func CreateCreateTagResponse() (response *CreateTagResponse)

CreateCreateTagResponse creates a response to parse from CreateTag response

type CreateTagValueRequest ¶ added in v1.62.743

type CreateTagValueRequest struct {
	*requests.RpcRequest
	ClientToken string `position:"Body" name:"ClientToken"`
	Value       string `position:"Body" name:"Value"`
	Key         string `position:"Body" name:"Key"`
}

CreateTagValueRequest is the request struct for api CreateTagValue

func CreateCreateTagValueRequest ¶ added in v1.62.743

func CreateCreateTagValueRequest() (request *CreateTagValueRequest)

CreateCreateTagValueRequest creates a request to invoke CreateTagValue API

type CreateTagValueResponse ¶ added in v1.62.743

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

CreateTagValueResponse is the response struct for api CreateTagValue

func CreateCreateTagValueResponse ¶ added in v1.62.743

func CreateCreateTagValueResponse() (response *CreateTagValueResponse)

CreateCreateTagValueResponse creates a response to parse from CreateTagValue response

type CreateTenantReadOnlyConnectionRequest ¶

type CreateTenantReadOnlyConnectionRequest struct {
	*requests.RpcRequest
	TenantId   string `position:"Body" name:"TenantId"`
	VSwitchId  string `position:"Body" name:"VSwitchId"`
	InstanceId string `position:"Body" name:"InstanceId"`
	VpcId      string `position:"Body" name:"VpcId"`
	ZoneId     string `position:"Body" name:"ZoneId"`
}

CreateTenantReadOnlyConnectionRequest is the request struct for api CreateTenantReadOnlyConnection

func CreateCreateTenantReadOnlyConnectionRequest ¶

func CreateCreateTenantReadOnlyConnectionRequest() (request *CreateTenantReadOnlyConnectionRequest)

CreateCreateTenantReadOnlyConnectionRequest creates a request to invoke CreateTenantReadOnlyConnection API

type CreateTenantReadOnlyConnectionResponse ¶

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

CreateTenantReadOnlyConnectionResponse is the response struct for api CreateTenantReadOnlyConnection

func CreateCreateTenantReadOnlyConnectionResponse ¶

func CreateCreateTenantReadOnlyConnectionResponse() (response *CreateTenantReadOnlyConnectionResponse)

CreateCreateTenantReadOnlyConnectionResponse creates a response to parse from CreateTenantReadOnlyConnection response

type CreateTenantRequest ¶

type CreateTenantRequest struct {
	*requests.RpcRequest
	Charset          string            `position:"Body" name:"Charset"`
	TenantMode       string            `position:"Body" name:"TenantMode"`
	Memory           requests.Integer  `position:"Body" name:"Memory"`
	LogDisk          requests.Integer  `position:"Body" name:"LogDisk"`
	TimeZone         string            `position:"Body" name:"TimeZone"`
	Description      string            `position:"Body" name:"Description"`
	UserVSwitchId    string            `position:"Body" name:"UserVSwitchId"`
	UserVpcId        string            `position:"Body" name:"UserVpcId"`
	Cpu              requests.Integer  `position:"Body" name:"Cpu"`
	UnitNum          requests.Integer  `position:"Body" name:"UnitNum"`
	InstanceId       string            `position:"Body" name:"InstanceId"`
	PrimaryZone      string            `position:"Body" name:"PrimaryZone"`
	UserVpcOwnerId   string            `position:"Body" name:"UserVpcOwnerId"`
	CreateParams     map[string]string `position:"Body" name:"CreateParams"  type:"Map"`
	TenantName       string            `position:"Body" name:"TenantName"`
	ReadOnlyZoneList string            `position:"Body" name:"ReadOnlyZoneList"`
}

CreateTenantRequest is the request struct for api CreateTenant

func CreateCreateTenantRequest ¶

func CreateCreateTenantRequest() (request *CreateTenantRequest)

CreateCreateTenantRequest creates a request to invoke CreateTenant API

type CreateTenantResponse ¶

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

CreateTenantResponse is the response struct for api CreateTenant

func CreateCreateTenantResponse ¶

func CreateCreateTenantResponse() (response *CreateTenantResponse)

CreateCreateTenantResponse creates a response to parse from CreateTenant response

type CreateTenantSecurityIpGroupRequest ¶ added in v1.62.361

type CreateTenantSecurityIpGroupRequest struct {
	*requests.RpcRequest
	SecurityIps         string `position:"Body" name:"SecurityIps"`
	SecurityIpGroupName string `position:"Body" name:"SecurityIpGroupName"`
	InstanceId          string `position:"Body" name:"InstanceId"`
	TenantId            string `position:"Body" name:"TenantId"`
}

CreateTenantSecurityIpGroupRequest is the request struct for api CreateTenantSecurityIpGroup

func CreateCreateTenantSecurityIpGroupRequest ¶ added in v1.62.361

func CreateCreateTenantSecurityIpGroupRequest() (request *CreateTenantSecurityIpGroupRequest)

CreateCreateTenantSecurityIpGroupRequest creates a request to invoke CreateTenantSecurityIpGroup API

type CreateTenantSecurityIpGroupResponse ¶ added in v1.62.361

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

CreateTenantSecurityIpGroupResponse is the response struct for api CreateTenantSecurityIpGroup

func CreateCreateTenantSecurityIpGroupResponse ¶ added in v1.62.361

func CreateCreateTenantSecurityIpGroupResponse() (response *CreateTenantSecurityIpGroupResponse)

CreateCreateTenantSecurityIpGroupResponse creates a response to parse from CreateTenantSecurityIpGroup response

type CreateTenantUserRequest ¶

type CreateTenantUserRequest struct {
	*requests.RpcRequest
	Roles          string `position:"Body" name:"Roles"`
	Description    string `position:"Body" name:"Description"`
	UserPassword   string `position:"Body" name:"UserPassword"`
	TenantId       string `position:"Body" name:"TenantId"`
	EncryptionType string `position:"Body" name:"EncryptionType"`
	UserType       string `position:"Body" name:"UserType"`
	InstanceId     string `position:"Body" name:"InstanceId"`
	UserName       string `position:"Body" name:"UserName"`
}

CreateTenantUserRequest is the request struct for api CreateTenantUser

func CreateCreateTenantUserRequest ¶

func CreateCreateTenantUserRequest() (request *CreateTenantUserRequest)

CreateCreateTenantUserRequest creates a request to invoke CreateTenantUser API

type CreateTenantUserResponse ¶

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

CreateTenantUserResponse is the response struct for api CreateTenantUser

func CreateCreateTenantUserResponse ¶

func CreateCreateTenantUserResponse() (response *CreateTenantUserResponse)

CreateCreateTenantUserResponse creates a response to parse from CreateTenantUser response

type Data ¶

type Data struct {
	Event                   string                        `json:"Event" xml:"Event"`
	IOWaitTime              float64                       `json:"IOWaitTime" xml:"IOWaitTime"`
	Executions              int64                         `json:"Executions" xml:"Executions"`
	ConcurrencyWaitTime     float64                       `json:"ConcurrencyWaitTime" xml:"ConcurrencyWaitTime"`
	ExecuteTime             float64                       `json:"ExecuteTime" xml:"ExecuteTime"`
	BackupRestorableTime    string                        `json:"BackupRestorableTime" xml:"BackupRestorableTime"`
	CpuTime                 float64                       `json:"CpuTime" xml:"CpuTime"`
	DbType                  string                        `json:"DbType" xml:"DbType"`
	Encoding                string                        `json:"Encoding" xml:"Encoding"`
	ElapsedTime             float64                       `json:"ElapsedTime" xml:"ElapsedTime"`
	OutlineId               int64                         `json:"OutlineId" xml:"OutlineId"`
	DeployMode              string                        `json:"DeployMode" xml:"DeployMode"`
	NodeIp                  string                        `json:"NodeIp" xml:"NodeIp"`
	OutlineData             string                        `json:"OutlineData" xml:"OutlineData"`
	Charset                 string                        `json:"Charset" xml:"Charset"`
	Message                 string                        `json:"Message" xml:"Message"`
	QuerySQL                string                        `json:"QuerySQL" xml:"QuerySQL"`
	RPCCount                int64                         `json:"RPCCount" xml:"RPCCount"`
	ScheduleTime            float64                       `json:"ScheduleTime" xml:"ScheduleTime"`
	ObVersion               string                        `json:"ObVersion" xml:"ObVersion"`
	EndpointId              string                        `json:"EndpointId" xml:"EndpointId"`
	DiagnosisRule           string                        `json:"DiagnosisRule" xml:"DiagnosisRule"`
	DefaultValue            string                        `json:"DefaultValue" xml:"DefaultValue"`
	Mem                     int                           `json:"Mem" xml:"Mem"`
	DbName                  string                        `json:"DbName" xml:"DbName"`
	DiskRead                int64                         `json:"DiskRead" xml:"DiskRead"`
	DownloadTaskId          int64                         `json:"DownloadTaskId" xml:"DownloadTaskId"`
	ZoneId                  string                        `json:"ZoneId" xml:"ZoneId"`
	Readonly                bool                          `json:"Readonly" xml:"Readonly"`
	MinMem                  int64                         `json:"MinMem" xml:"MinMem"`
	MaxMem                  int64                         `json:"MaxMem" xml:"MaxMem"`
	Status                  string                        `json:"Status" xml:"Status"`
	Collation               string                        `json:"Collation" xml:"Collation"`
	BlockIndexCacheHit      int64                         `json:"BlockIndexCacheHit" xml:"BlockIndexCacheHit"`
	Name                    string                        `json:"Name" xml:"Name"`
	TenantMode              string                        `json:"TenantMode" xml:"TenantMode"`
	TenantName              string                        `json:"TenantName" xml:"TenantName"`
	ValueType               string                        `json:"ValueType" xml:"ValueType"`
	CreateTime              string                        `json:"CreateTime" xml:"CreateTime"`
	TotalSessionCount       int                           `json:"TotalSessionCount" xml:"TotalSessionCount"`
	ReturnRows              int64                         `json:"ReturnRows" xml:"ReturnRows"`
	HitCount                int                           `json:"HitCount" xml:"HitCount"`
	PlanId                  int                           `json:"PlanId" xml:"PlanId"`
	UnitCpu                 int                           `json:"UnitCpu" xml:"UnitCpu"`
	FirstLoadTimeUTCString  string                        `json:"FirstLoadTimeUTCString" xml:"FirstLoadTimeUTCString"`
	InstanceId              string                        `json:"InstanceId" xml:"InstanceId"`
	OutlineTimeUTCString    string                        `json:"OutlineTimeUTCString" xml:"OutlineTimeUTCString"`
	RemotePlans             int64                         `json:"RemotePlans" xml:"RemotePlans"`
	ZoneName                string                        `json:"ZoneName" xml:"ZoneName"`
	AppWaitTime             float64                       `json:"AppWaitTime" xml:"AppWaitTime"`
	RequestTime             float64                       `json:"RequestTime" xml:"RequestTime"`
	TenantId                string                        `json:"TenantId" xml:"TenantId"`
	AvgExecutionTimeMS      int64                         `json:"AvgExecutionTimeMS" xml:"AvgExecutionTimeMS"`
	InternalUrl             string                        `json:"InternalUrl" xml:"InternalUrl"`
	MemstoreReadRowCount    int64                         `json:"MemstoreReadRowCount" xml:"MemstoreReadRowCount"`
	SQLType                 int64                         `json:"SQLType" xml:"SQLType"`
	BloomFilterCacheHit     int64                         `json:"BloomFilterCacheHit" xml:"BloomFilterCacheHit"`
	MissPlans               int64                         `json:"MissPlans" xml:"MissPlans"`
	NeedReboot              bool                          `json:"NeedReboot" xml:"NeedReboot"`
	DownloadTaskCreateTime  string                        `json:"DownloadTaskCreateTime" xml:"DownloadTaskCreateTime"`
	RequiredSize            string                        `json:"RequiredSize" xml:"RequiredSize"`
	PlanUnionHash           string                        `json:"PlanUnionHash" xml:"PlanUnionHash"`
	ReadableScn             int64                         `json:"ReadableScn" xml:"ReadableScn"`
	MaxElapsedTime          float64                       `json:"MaxElapsedTime" xml:"MaxElapsedTime"`
	SQLId                   string                        `json:"SQLId" xml:"SQLId"`
	OrderId                 string                        `json:"OrderId" xml:"OrderId"`
	GetPlanTime             float64                       `json:"GetPlanTime" xml:"GetPlanTime"`
	TotalCount              int                           `json:"TotalCount" xml:"TotalCount"`
	CurrentValue            string                        `json:"CurrentValue" xml:"CurrentValue"`
	MaxCpuTime              float64                       `json:"MaxCpuTime" xml:"MaxCpuTime"`
	VpcId                   string                        `json:"VpcId" xml:"VpcId"`
	DatabaseName            string                        `json:"DatabaseName" xml:"DatabaseName"`
	OutlineTime             int64                         `json:"OutlineTime" xml:"OutlineTime"`
	FailTimes               int64                         `json:"FailTimes" xml:"FailTimes"`
	PlanFull                string                        `json:"PlanFull" xml:"PlanFull"`
	SafeMem                 string                        `json:"SafeMem" xml:"SafeMem"`
	LogicalRead             int64                         `json:"LogicalRead" xml:"LogicalRead"`
	SQLText                 string                        `json:"SQLText" xml:"SQLText"`
	Success                 bool                          `json:"Success" xml:"Success"`
	Suggestion              string                        `json:"Suggestion" xml:"Suggestion"`
	DataSize                string                        `json:"DataSize" xml:"DataSize"`
	AffectedRows            int64                         `json:"AffectedRows" xml:"AffectedRows"`
	DryRunResult            bool                          `json:"DryRunResult" xml:"DryRunResult"`
	Cpu                     int                           `json:"Cpu" xml:"Cpu"`
	SsstoreReadRowCount     int64                         `json:"SsstoreReadRowCount" xml:"SsstoreReadRowCount"`
	UrlExpiredTime          string                        `json:"UrlExpiredTime" xml:"UrlExpiredTime"`
	RetryCount              int64                         `json:"RetryCount" xml:"RetryCount"`
	UrlAliveTime            int64                         `json:"UrlAliveTime" xml:"UrlAliveTime"`
	ClientIp                string                        `json:"ClientIp" xml:"ClientIp"`
	UnitNum                 int                           `json:"UnitNum" xml:"UnitNum"`
	Unit                    string                        `json:"Unit" xml:"Unit"`
	Diagnosis               string                        `json:"Diagnosis" xml:"Diagnosis"`
	BackupSetId             string                        `json:"BackupSetId" xml:"BackupSetId"`
	RowCacheHit             int64                         `json:"RowCacheHit" xml:"RowCacheHit"`
	DeployType              string                        `json:"DeployType" xml:"DeployType"`
	NetWaitTime             float64                       `json:"NetWaitTime" xml:"NetWaitTime"`
	UnitMem                 int                           `json:"UnitMem" xml:"UnitMem"`
	FirstLoadTime           int64                         `json:"FirstLoadTime" xml:"FirstLoadTime"`
	ResourceGroupId         string                        `json:"ResourceGroupId" xml:"ResourceGroupId"`
	DownloadTaskStatus      string                        `json:"DownloadTaskStatus" xml:"DownloadTaskStatus"`
	ExecPerSecond           float64                       `json:"ExecPerSecond" xml:"ExecPerSecond"`
	AvgExecutionMS          float64                       `json:"AvgExecutionMS" xml:"AvgExecutionMS"`
	QueueTime               float64                       `json:"QueueTime" xml:"QueueTime"`
	PageNumber              int                           `json:"PageNumber" xml:"PageNumber"`
	TotalWaitTime           float64                       `json:"TotalWaitTime" xml:"TotalWaitTime"`
	PrimaryZone             string                        `json:"PrimaryZone" xml:"PrimaryZone"`
	Description             string                        `json:"Description" xml:"Description"`
	EnableReadOnlyReplica   bool                          `json:"EnableReadOnlyReplica" xml:"EnableReadOnlyReplica"`
	ActiveSessionCount      int                           `json:"ActiveSessionCount" xml:"ActiveSessionCount"`
	BlockCacheHit           int64                         `json:"BlockCacheHit" xml:"BlockCacheHit"`
	IdleSessionCount        int                           `json:"IdleSessionCount" xml:"IdleSessionCount"`
	PlanInfo                string                        `json:"PlanInfo" xml:"PlanInfo"`
	RequestTimeUTCString    string                        `json:"RequestTimeUTCString" xml:"RequestTimeUTCString"`
	Key                     int64                         `json:"Key" xml:"Key"`
	DecodeTime              float64                       `json:"DecodeTime" xml:"DecodeTime"`
	Series                  string                        `json:"Series" xml:"Series"`
	UserName                string                        `json:"UserName" xml:"UserName"`
	MergedVersion           int                           `json:"MergedVersion" xml:"MergedVersion"`
	UsedMem                 int64                         `json:"UsedMem" xml:"UsedMem"`
	UsedDiskSize            string                        `json:"UsedDiskSize" xml:"UsedDiskSize"`
	RejectedValue           []string                      `json:"RejectedValue" xml:"RejectedValue"`
	AcceptableValue         []string                      `json:"AcceptableValue" xml:"AcceptableValue"`
	SqlText                 []string                      `json:"SqlText" xml:"SqlText"`
	SessionStatistics       SessionStatistics             `json:"SessionStatistics" xml:"SessionStatistics"`
	Tables                  []TablesItem                  `json:"Tables" xml:"Tables"`
	Parameters              []ParametersItem              `json:"Parameters" xml:"Parameters"`
	AllProcessList          []AllProcessListItem          `json:"AllProcessList" xml:"AllProcessList"`
	AvailableSpecifications []AvailableSpecificationsItem `json:"AvailableSpecifications" xml:"AvailableSpecifications"`
	Users                   []UsersItem                   `json:"Users" xml:"Users"`
	AvailableZones          []AvailableZonesItem          `json:"AvailableZones" xml:"AvailableZones"`
}

Data is a nested struct in oceanbasepro response

type DataBaseStatistics ¶ added in v1.62.743

type DataBaseStatistics struct {
	DataBaseStatisticsItem []DataBaseStatisticsItem `json:"DataBaseStatistics" xml:"DataBaseStatistics"`
}

DataBaseStatistics is a nested struct in oceanbasepro response

type DataBaseStatisticsItem ¶ added in v1.62.743

type DataBaseStatisticsItem struct {
	MetricValue string `json:"MetricValue" xml:"MetricValue"`
	ActiveCount int64  `json:"ActiveCount" xml:"ActiveCount"`
	TotalCount  int64  `json:"TotalCount" xml:"TotalCount"`
	Type        string `json:"Type" xml:"Type"`
}

DataBaseStatisticsItem is a nested struct in oceanbasepro response

type DataDiskAutoScaleConfig ¶ added in v1.62.523

type DataDiskAutoScaleConfig struct {
	UpperScaleStep      string `json:"UpperScaleStep" xml:"UpperScaleStep"`
	UpperScaleStrategy  string `json:"UpperScaleStrategy" xml:"UpperScaleStrategy"`
	Upperbound          int64  `json:"Upperbound" xml:"Upperbound"`
	UpperThreshold      int64  `json:"UpperThreshold" xml:"UpperThreshold"`
	UpperMergeThreshold int64  `json:"UpperMergeThreshold" xml:"UpperMergeThreshold"`
	ScaleStepInMerge    int64  `json:"ScaleStepInMerge" xml:"ScaleStepInMerge"`
	MaxDiskSize         int64  `json:"MaxDiskSize" xml:"MaxDiskSize"`
	ScaleStepInNormal   int64  `json:"ScaleStepInNormal" xml:"ScaleStepInNormal"`
	AutoScale           bool   `json:"AutoScale" xml:"AutoScale"`
}

DataDiskAutoScaleConfig is a nested struct in oceanbasepro response

type DataDiskAutoScaleConfigInDescribeInstances ¶ added in v1.62.743

type DataDiskAutoScaleConfigInDescribeInstances struct {
	AutoScale           bool   `json:"AutoScale" xml:"AutoScale"`
	Upperbound          string `json:"Upperbound" xml:"Upperbound"`
	UpperThreshold      string `json:"UpperThreshold" xml:"UpperThreshold"`
	UpperMergeThreshold string `json:"UpperMergeThreshold" xml:"UpperMergeThreshold"`
	MaxDiskSize         int64  `json:"MaxDiskSize" xml:"MaxDiskSize"`
	ScaleStepInNormal   string `json:"ScaleStepInNormal" xml:"ScaleStepInNormal"`
	ScaleStepInMerge    string `json:"ScaleStepInMerge" xml:"ScaleStepInMerge"`
	UpperScaleStrategy  string `json:"UpperScaleStrategy" xml:"UpperScaleStrategy"`
}

DataDiskAutoScaleConfigInDescribeInstances is a nested struct in oceanbasepro response

type DataInBatchKillProcessList ¶ added in v1.62.743

type DataInBatchKillProcessList struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInBatchKillProcessList is a nested struct in oceanbasepro response

type DataInDescribeAvailableCpuResource ¶

type DataInDescribeAvailableCpuResource struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInDescribeAvailableCpuResource is a nested struct in oceanbasepro response

type DataInDescribeDataBackupSet ¶ added in v1.62.703

type DataInDescribeDataBackupSet struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInDescribeDataBackupSet is a nested struct in oceanbasepro response

type DataInDescribeInstances ¶ added in v1.62.635

type DataInDescribeInstances struct {
	VpcId                           string                                     `json:"VpcId" xml:"VpcId"`
	CommodityCode                   string                                     `json:"CommodityCode" xml:"CommodityCode"`
	ExpireTime                      string                                     `json:"ExpireTime" xml:"ExpireTime"`
	State                           string                                     `json:"State" xml:"State"`
	InstanceClass                   string                                     `json:"InstanceClass" xml:"InstanceClass"`
	CreateTime                      string                                     `json:"CreateTime" xml:"CreateTime"`
	DeployMode                      string                                     `json:"DeployMode" xml:"DeployMode"`
	CpuArchitecture                 string                                     `json:"CpuArchitecture" xml:"CpuArchitecture"`
	MaintainTime                    string                                     `json:"MaintainTime" xml:"MaintainTime"`
	DeployType                      string                                     `json:"DeployType" xml:"DeployType"`
	PayType                         string                                     `json:"PayType" xml:"PayType"`
	DiskSize                        string                                     `json:"DiskSize" xml:"DiskSize"`
	DiskType                        string                                     `json:"DiskType" xml:"DiskType"`
	InstanceId                      string                                     `json:"InstanceId" xml:"InstanceId"`
	ExpireSeconds                   int                                        `json:"ExpireSeconds" xml:"ExpireSeconds"`
	Mem                             int64                                      `json:"Mem" xml:"Mem"`
	EnableUpgradeNodes              bool                                       `json:"EnableUpgradeNodes" xml:"EnableUpgradeNodes"`
	Cpu                             int                                        `json:"Cpu" xml:"Cpu"`
	Version                         string                                     `json:"Version" xml:"Version"`
	InstanceName                    string                                     `json:"InstanceName" xml:"InstanceName"`
	Series                          string                                     `json:"Series" xml:"Series"`
	UsedDiskSize                    int64                                      `json:"UsedDiskSize" xml:"UsedDiskSize"`
	ResourceGroupId                 string                                     `json:"ResourceGroupId" xml:"ResourceGroupId"`
	InstanceType                    string                                     `json:"InstanceType" xml:"InstanceType"`
	InstanceRole                    string                                     `json:"InstanceRole" xml:"InstanceRole"`
	InTempCapacityStatus            bool                                       `json:"InTempCapacityStatus" xml:"InTempCapacityStatus"`
	EnableReadOnlyReplicaManagement bool                                       `json:"EnableReadOnlyReplicaManagement" xml:"EnableReadOnlyReplicaManagement"`
	SpecType                        string                                     `json:"SpecType" xml:"SpecType"`
	AvailableZones                  []string                                   `json:"AvailableZones" xml:"AvailableZones"`
	Resource                        Resource                                   `json:"Resource" xml:"Resource"`
	DataDiskAutoScaleConfig         DataDiskAutoScaleConfigInDescribeInstances `json:"DataDiskAutoScaleConfig" xml:"DataDiskAutoScaleConfig"`
}

DataInDescribeInstances is a nested struct in oceanbasepro response

type DataInDescribeMetricsData ¶ added in v1.62.743

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

DataInDescribeMetricsData is a nested struct in oceanbasepro response

type DataInDescribeOasAnomalySQLList ¶ added in v1.62.361

type DataInDescribeOasAnomalySQLList struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInDescribeOasAnomalySQLList is a nested struct in oceanbasepro response

type DataInDescribeOasSQLDetails ¶ added in v1.62.361

type DataInDescribeOasSQLDetails struct {
	Fulltext  string   `json:"Fulltext" xml:"Fulltext"`
	UserName  string   `json:"UserName" xml:"UserName"`
	Statement string   `json:"Statement" xml:"Statement"`
	DbName    string   `json:"DbName" xml:"DbName"`
	Tables    []string `json:"Tables" xml:"Tables"`
}

DataInDescribeOasSQLDetails is a nested struct in oceanbasepro response

type DataInDescribeOasSQLHistoryList ¶ added in v1.62.361

type DataInDescribeOasSQLHistoryList struct {
	DataItem []DataItemInDescribeOasSQLHistoryList `json:"Data" xml:"Data"`
}

DataInDescribeOasSQLHistoryList is a nested struct in oceanbasepro response

type DataInDescribeOasSQLPlans ¶ added in v1.62.361

type DataInDescribeOasSQLPlans struct {
	DataItem []DataItemInDescribeOasSQLPlans `json:"Data" xml:"Data"`
}

DataInDescribeOasSQLPlans is a nested struct in oceanbasepro response

type DataInDescribeOasSlowSQLList ¶ added in v1.62.361

type DataInDescribeOasSlowSQLList struct {
	DataItem []DataItemInDescribeOasSlowSQLList `json:"Data" xml:"Data"`
}

DataInDescribeOasSlowSQLList is a nested struct in oceanbasepro response

type DataInDescribeOasTopSQLList ¶ added in v1.62.361

type DataInDescribeOasTopSQLList struct {
	DataItem []DataItemInDescribeOasTopSQLList `json:"Data" xml:"Data"`
}

DataInDescribeOasTopSQLList is a nested struct in oceanbasepro response

type DataInDescribeSQLSamples ¶ added in v1.62.361

type DataInDescribeSQLSamples struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInDescribeSQLSamples is a nested struct in oceanbasepro response

type DataInDescribeSessionList ¶ added in v1.62.778

type DataInDescribeSessionList struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInDescribeSessionList is a nested struct in oceanbasepro response

type DataInKillProcessList ¶ added in v1.62.330

type DataInKillProcessList struct {
	DataItem []DataItemInKillProcessList `json:"Data" xml:"Data"`
}

DataInKillProcessList is a nested struct in oceanbasepro response

type DataItem ¶

type DataItem struct {
	LastExecutedTime    string              `json:"LastExecutedTime" xml:"LastExecutedTime"`
	SqlText             string              `json:"SqlText" xml:"SqlText"`
	BlockCacheHit       string              `json:"BlockCacheHit" xml:"BlockCacheHit"`
	DataSize            int                 `json:"DataSize" xml:"DataSize"`
	SumRetryCount       float64             `json:"SumRetryCount" xml:"SumRetryCount"`
	SessionId           string              `json:"SessionId" xml:"SessionId"`
	BlockIndexCacheHit  string              `json:"BlockIndexCacheHit" xml:"BlockIndexCacheHit"`
	ConsistencyLevel    string              `json:"ConsistencyLevel" xml:"ConsistencyLevel"`
	Type                string              `json:"Type" xml:"Type"`
	AvgGetPlanTime      string              `json:"AvgGetPlanTime" xml:"AvgGetPlanTime"`
	RpcCount            string              `json:"RpcCount" xml:"RpcCount"`
	SsstoreReadRows     string              `json:"SsstoreReadRows" xml:"SsstoreReadRows"`
	ExpectedWorkerCount string              `json:"ExpectedWorkerCount" xml:"ExpectedWorkerCount"`
	Executions          string              `json:"Executions" xml:"Executions"`
	DataVersion         int                 `json:"DataVersion" xml:"DataVersion"`
	MemstoreReadRows    string              `json:"MemstoreReadRows" xml:"MemstoreReadRows"`
	DbName              string              `json:"DbName" xml:"DbName"`
	RetCode             string              `json:"RetCode" xml:"RetCode"`
	Progress            string              `json:"Progress" xml:"Progress"`
	DownloadTaskId      int64               `json:"DownloadTaskId" xml:"DownloadTaskId"`
	Host                string              `json:"Host" xml:"Host"`
	SqlType             string              `json:"SqlType" xml:"SqlType"`
	StartTime           string              `json:"StartTime" xml:"StartTime"`
	EndTime             string              `json:"EndTime" xml:"EndTime"`
	ObServerId          string              `json:"ObServerId" xml:"ObServerId"`
	SumDbTime           string              `json:"SumDbTime" xml:"SumDbTime"`
	BackupObjectType    string              `json:"BackupObjectType" xml:"BackupObjectType"`
	Status              string              `json:"Status" xml:"Status"`
	ApplicationWaitTime string              `json:"ApplicationWaitTime" xml:"ApplicationWaitTime"`
	RequestTime         string              `json:"RequestTime" xml:"RequestTime"`
	SetId               int                 `json:"SetId" xml:"SetId"`
	Server              string              `json:"Server" xml:"Server"`
	ObUserId            string              `json:"ObUserId" xml:"ObUserId"`
	AvgCpuTime          string              `json:"AvgCpuTime" xml:"AvgCpuTime"`
	DiskReads           string              `json:"DiskReads" xml:"DiskReads"`
	MinCpu              int64               `json:"MinCpu" xml:"MinCpu"`
	StorageClass        string              `json:"StorageClass" xml:"StorageClass"`
	ClientPort          string              `json:"ClientPort" xml:"ClientPort"`
	Comment             string              `json:"Comment" xml:"Comment"`
	DynamicSql          bool                `json:"DynamicSql" xml:"DynamicSql"`
	PlanId              string              `json:"PlanId" xml:"PlanId"`
	TransHash           string              `json:"TransHash" xml:"TransHash"`
	Method              string              `json:"Method" xml:"Method"`
	Policy              string              `json:"Policy" xml:"Policy"`
	AvgLogicalReads     float64             `json:"AvgLogicalReads" xml:"AvgLogicalReads"`
	NetTime             string              `json:"NetTime" xml:"NetTime"`
	UnitNum             int64               `json:"UnitNum" xml:"UnitNum"`
	UsedWorkerCount     string              `json:"UsedWorkerCount" xml:"UsedWorkerCount"`
	RowCacheHit         string              `json:"RowCacheHit" xml:"RowCacheHit"`
	RiskLevel           string              `json:"RiskLevel" xml:"RiskLevel"`
	MaxCpu              int64               `json:"MaxCpu" xml:"MaxCpu"`
	Inner               bool                `json:"Inner" xml:"Inner"`
	AvgDbTime           string              `json:"AvgDbTime" xml:"AvgDbTime"`
	CpuTime             string              `json:"CpuTime" xml:"CpuTime"`
	ExecutorRpc         bool                `json:"ExecutorRpc" xml:"ExecutorRpc"`
	ElapsedTime         string              `json:"ElapsedTime" xml:"ElapsedTime"`
	ExecuteTime         string              `json:"ExecuteTime" xml:"ExecuteTime"`
	FullSqlText         string              `json:"FullSqlText" xml:"FullSqlText"`
	ReviewCode          string              `json:"ReviewCode" xml:"ReviewCode"`
	Validity            string              `json:"Validity" xml:"Validity"`
	ConcurrencyWaitTime string              `json:"ConcurrencyWaitTime" xml:"ConcurrencyWaitTime"`
	Checkpoint          string              `json:"Checkpoint" xml:"Checkpoint"`
	PartitionCount      string              `json:"PartitionCount" xml:"PartitionCount"`
	SqlId               string              `json:"SqlId" xml:"SqlId"`
	SqlTextShort        string              `json:"SqlTextShort" xml:"SqlTextShort"`
	NetWaitTime         string              `json:"NetWaitTime" xml:"NetWaitTime"`
	AvgRetryCount       float64             `json:"AvgRetryCount" xml:"AvgRetryCount"`
	AffectedRows        string              `json:"AffectedRows" xml:"AffectedRows"`
	RetryCount          string              `json:"RetryCount" xml:"RetryCount"`
	Success             bool                `json:"Success" xml:"Success"`
	Suggestion          string              `json:"Suggestion" xml:"Suggestion"`
	HitPlan             bool                `json:"HitPlan" xml:"HitPlan"`
	Statement           string              `json:"Statement" xml:"Statement"`
	SumElapsedTime      string              `json:"SumElapsedTime" xml:"SumElapsedTime"`
	ClientIp            string              `json:"ClientIp" xml:"ClientIp"`
	QueueTime           string              `json:"QueueTime" xml:"QueueTime"`
	TableScan           bool                `json:"TableScan" xml:"TableScan"`
	Diagnosis           string              `json:"Diagnosis" xml:"Diagnosis"`
	DecodeTime          string              `json:"DecodeTime" xml:"DecodeTime"`
	ScheduleTime        string              `json:"ScheduleTime" xml:"ScheduleTime"`
	DownloadTaskStatus  string              `json:"DownloadTaskStatus" xml:"DownloadTaskStatus"`
	WaitEvent           string              `json:"WaitEvent" xml:"WaitEvent"`
	GetPlanTime         string              `json:"GetPlanTime" xml:"GetPlanTime"`
	WaitCount           string              `json:"WaitCount" xml:"WaitCount"`
	AvgElapsedTime      string              `json:"AvgElapsedTime" xml:"AvgElapsedTime"`
	TraceId             string              `json:"TraceId" xml:"TraceId"`
	WaitTime            string              `json:"WaitTime" xml:"WaitTime"`
	ObDbId              string              `json:"ObDbId" xml:"ObDbId"`
	PlanType            string              `json:"PlanType" xml:"PlanType"`
	UserIoWaitTime      string              `json:"UserIoWaitTime" xml:"UserIoWaitTime"`
	ReturnRows          string              `json:"ReturnRows" xml:"ReturnRows"`
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	BloomFilterCacheHit string              `json:"BloomFilterCacheHit" xml:"BloomFilterCacheHit"`
	UserName            string              `json:"UserName" xml:"UserName"`
	DiagTypes           []string            `json:"DiagTypes" xml:"DiagTypes"`
	BackupResults       []BackupResultsItem `json:"BackupResults" xml:"BackupResults"`
	BackupObjects       []BackupObjectsItem `json:"BackupObjects" xml:"BackupObjects"`
	SqlList             []SqlListItem       `json:"SqlList" xml:"SqlList"`
}

DataItem is a nested struct in oceanbasepro response

type DataItemInDescribeOasSQLHistoryList ¶ added in v1.62.361

type DataItemInDescribeOasSQLHistoryList struct {
	SQLId                       string `json:"SQLId" xml:"SQLId"`
	DbName                      string `json:"DbName" xml:"DbName"`
	AvgAffectedRows             int64  `json:"AvgAffectedRows" xml:"AvgAffectedRows"`
	AvgBlockCacheHit            int64  `json:"AvgBlockCacheHit" xml:"AvgBlockCacheHit"`
	AvgBlockIndexCacheHit       int64  `json:"AvgBlockIndexCacheHit" xml:"AvgBlockIndexCacheHit"`
	AvgBloomFilterCacheHit      int64  `json:"AvgBloomFilterCacheHit" xml:"AvgBloomFilterCacheHit"`
	Executions                  int64  `json:"Executions" xml:"Executions"`
	FailCount                   int64  `json:"FailCount" xml:"FailCount"`
	AvgRpcCount                 int64  `json:"AvgRpcCount" xml:"AvgRpcCount"`
	RemotePlans                 int64  `json:"RemotePlans" xml:"RemotePlans"`
	MissPlans                   int64  `json:"MissPlans" xml:"MissPlans"`
	AvgReturnRows               int64  `json:"AvgReturnRows" xml:"AvgReturnRows"`
	AvgLogicalReads             int64  `json:"AvgLogicalReads" xml:"AvgLogicalReads"`
	RetryCount                  int64  `json:"RetryCount" xml:"RetryCount"`
	AvgRowCacheHit              int64  `json:"AvgRowCacheHit" xml:"AvgRowCacheHit"`
	AvgDiskReads                int64  `json:"AvgDiskReads" xml:"AvgDiskReads"`
	AvgMemstoreReadRows         int64  `json:"AvgMemstoreReadRows" xml:"AvgMemstoreReadRows"`
	AvgSsstoreReadRows          int64  `json:"AvgSsstoreReadRows" xml:"AvgSsstoreReadRows"`
	AvgApplicationWaitTime      string `json:"AvgApplicationWaitTime" xml:"AvgApplicationWaitTime"`
	AvgElapsedTime              string `json:"AvgElapsedTime" xml:"AvgElapsedTime"`
	AvgExecuteTime              string `json:"AvgExecuteTime" xml:"AvgExecuteTime"`
	AvgQueueTime                string `json:"AvgQueueTime" xml:"AvgQueueTime"`
	AvgConcurrencyWaitTime      string `json:"AvgConcurrencyWaitTime" xml:"AvgConcurrencyWaitTime"`
	AvgCpuTime                  string `json:"AvgCpuTime" xml:"AvgCpuTime"`
	AvgDecodeTime               string `json:"AvgDecodeTime" xml:"AvgDecodeTime"`
	AvgNetWaitTime              string `json:"AvgNetWaitTime" xml:"AvgNetWaitTime"`
	AvgUserIoWaitTime           string `json:"AvgUserIoWaitTime" xml:"AvgUserIoWaitTime"`
	AvgGetPlanTime              string `json:"AvgGetPlanTime" xml:"AvgGetPlanTime"`
	MaxElapsedTime              string `json:"MaxElapsedTime" xml:"MaxElapsedTime"`
	SumWaitTime                 string `json:"SumWaitTime" xml:"SumWaitTime"`
	AvgScheduleTime             string `json:"AvgScheduleTime" xml:"AvgScheduleTime"`
	MaxCpuTime                  string `json:"MaxCpuTime" xml:"MaxCpuTime"`
	SumElapsedTime              string `json:"SumElapsedTime" xml:"SumElapsedTime"`
	Timestamp                   string `json:"Timestamp" xml:"Timestamp"`
	Server                      string `json:"Server" xml:"Server"`
	UserName                    string `json:"UserName" xml:"UserName"`
	AvgPartitionCount           string `json:"AvgPartitionCount" xml:"AvgPartitionCount"`
	FailPercentage              string `json:"FailPercentage" xml:"FailPercentage"`
	RetCode4012Count            string `json:"RetCode4012Count" xml:"RetCode4012Count"`
	RetCode4013Count            string `json:"RetCode4013Count" xml:"RetCode4013Count"`
	RetCode5001Count            string `json:"RetCode5001Count" xml:"RetCode5001Count"`
	RetCode5024Count            string `json:"RetCode5024Count" xml:"RetCode5024Count"`
	RetCode5167Count            string `json:"RetCode5167Count" xml:"RetCode5167Count"`
	RetCode5217Count            string `json:"RetCode5217Count" xml:"RetCode5217Count"`
	RetCode6002Count            string `json:"RetCode6002Count" xml:"RetCode6002Count"`
	AvgWaitTime                 string `json:"AvgWaitTime" xml:"AvgWaitTime"`
	AvgWaitCount                string `json:"AvgWaitCount" xml:"AvgWaitCount"`
	LocalPlanPercentage         string `json:"LocalPlanPercentage" xml:"LocalPlanPercentage"`
	RemotePlanPercentage        string `json:"RemotePlanPercentage" xml:"RemotePlanPercentage"`
	DistPlanPercentage          string `json:"DistPlanPercentage" xml:"DistPlanPercentage"`
	AvgNetTime                  string `json:"AvgNetTime" xml:"AvgNetTime"`
	AvgExecutorRpcCount         string `json:"AvgExecutorRpcCount" xml:"AvgExecutorRpcCount"`
	MissPlanPercentage          string `json:"MissPlanPercentage" xml:"MissPlanPercentage"`
	TableScanPercentage         string `json:"TableScanPercentage" xml:"TableScanPercentage"`
	StrongConsistencyPercentage string `json:"StrongConsistencyPercentage" xml:"StrongConsistencyPercentage"`
	WeakConsistencyPercentage   string `json:"WeakConsistencyPercentage" xml:"WeakConsistencyPercentage"`
	MaxAffectedRows             string `json:"MaxAffectedRows" xml:"MaxAffectedRows"`
	MaxReturnRows               string `json:"MaxReturnRows" xml:"MaxReturnRows"`
	MaxWaitTime                 string `json:"MaxWaitTime" xml:"MaxWaitTime"`
	MaxApplicationWaitTime      string `json:"MaxApplicationWaitTime" xml:"MaxApplicationWaitTime"`
	MaxConcurrencyWaitTime      string `json:"MaxConcurrencyWaitTime" xml:"MaxConcurrencyWaitTime"`
	MaxUserIoWaitTime           string `json:"MaxUserIoWaitTime" xml:"MaxUserIoWaitTime"`
	MaxDiskReads                string `json:"MaxDiskReads" xml:"MaxDiskReads"`
	AvgExpectedWorkerCount      string `json:"AvgExpectedWorkerCount" xml:"AvgExpectedWorkerCount"`
	AvgUsedWorkerCount          string `json:"AvgUsedWorkerCount" xml:"AvgUsedWorkerCount"`
	SumLogicalReads             string `json:"SumLogicalReads" xml:"SumLogicalReads"`
	ExecPs                      string `json:"ExecPs" xml:"ExecPs"`
	AvgDbTime                   string `json:"AvgDbTime" xml:"AvgDbTime"`
	SumDbTime                   string `json:"SumDbTime" xml:"SumDbTime"`
}

DataItemInDescribeOasSQLHistoryList is a nested struct in oceanbasepro response

type DataItemInDescribeOasSQLPlans ¶ added in v1.62.361

type DataItemInDescribeOasSQLPlans struct {
	PlanHash      string      `json:"PlanHash" xml:"PlanHash"`
	MergedVersion int64       `json:"MergedVersion" xml:"MergedVersion"`
	FirstLoadTime string      `json:"FirstLoadTime" xml:"FirstLoadTime"`
	PlanType      string      `json:"PlanType" xml:"PlanType"`
	HitDiagnosis  bool        `json:"HitDiagnosis" xml:"HitDiagnosis"`
	HitPercentage string      `json:"HitPercentage" xml:"HitPercentage"`
	AvgCpuTime    string      `json:"AvgCpuTime" xml:"AvgCpuTime"`
	Executions    int64       `json:"Executions" xml:"Executions"`
	PlanUnionHash string      `json:"PlanUnionHash" xml:"PlanUnionHash"`
	QuerySql      string      `json:"QuerySql" xml:"QuerySql"`
	Bounded       bool        `json:"Bounded" xml:"Bounded"`
	PlanExplain   PlanExplain `json:"PlanExplain" xml:"PlanExplain"`
	Plans         []PlansItem `json:"Plans" xml:"Plans"`
}

DataItemInDescribeOasSQLPlans is a nested struct in oceanbasepro response

type DataItemInDescribeOasSlowSQLList ¶ added in v1.62.361

type DataItemInDescribeOasSlowSQLList struct {
	Executions                  string                                `json:"Executions" xml:"Executions"`
	RpcCount                    string                                `json:"RpcCount" xml:"RpcCount"`
	RemotePlans                 string                                `json:"RemotePlans" xml:"RemotePlans"`
	MissPlans                   string                                `json:"MissPlans" xml:"MissPlans"`
	MaxElapsedTime              string                                `json:"MaxElapsedTime" xml:"MaxElapsedTime"`
	TotalWaitTime               string                                `json:"TotalWaitTime" xml:"TotalWaitTime"`
	ExecPs                      string                                `json:"ExecPs" xml:"ExecPs"`
	MaxCpuTime                  string                                `json:"MaxCpuTime" xml:"MaxCpuTime"`
	ClientIp                    string                                `json:"ClientIp" xml:"ClientIp"`
	UserName                    string                                `json:"UserName" xml:"UserName"`
	DbName                      string                                `json:"DbName" xml:"DbName"`
	RetCode4012Count            int64                                 `json:"RetCode4012Count" xml:"RetCode4012Count"`
	RetCode4013Count            int64                                 `json:"RetCode4013Count" xml:"RetCode4013Count"`
	RetCode5001Count            string                                `json:"RetCode5001Count" xml:"RetCode5001Count"`
	RetCode5024Count            string                                `json:"RetCode5024Count" xml:"RetCode5024Count"`
	RetCode5167Count            string                                `json:"RetCode5167Count" xml:"RetCode5167Count"`
	RetCode5217Count            string                                `json:"RetCode5217Count" xml:"RetCode5217Count"`
	RetCode6002Count            string                                `json:"RetCode6002Count" xml:"RetCode6002Count"`
	FailPercentage              string                                `json:"FailPercentage" xml:"FailPercentage"`
	SumWaitTime                 string                                `json:"SumWaitTime" xml:"SumWaitTime"`
	AvgWaitCount                string                                `json:"AvgWaitCount" xml:"AvgWaitCount"`
	AvgRpcCount                 string                                `json:"AvgRpcCount" xml:"AvgRpcCount"`
	LocalPlanPercentage         string                                `json:"LocalPlanPercentage" xml:"LocalPlanPercentage"`
	RemotePlanPercentage        string                                `json:"RemotePlanPercentage" xml:"RemotePlanPercentage"`
	DistPlanPercentage          string                                `json:"DistPlanPercentage" xml:"DistPlanPercentage"`
	SumElapsedTime              string                                `json:"SumElapsedTime" xml:"SumElapsedTime"`
	AvgNetTime                  string                                `json:"AvgNetTime" xml:"AvgNetTime"`
	AvgExecutorRpcCount         string                                `json:"AvgExecutorRpcCount" xml:"AvgExecutorRpcCount"`
	MissPlanPercentage          string                                `json:"MissPlanPercentage" xml:"MissPlanPercentage"`
	TableScanPercentage         string                                `json:"TableScanPercentage" xml:"TableScanPercentage"`
	StrongConsistencyPercentage string                                `json:"StrongConsistencyPercentage" xml:"StrongConsistencyPercentage"`
	WeakConsistencyPercentage   string                                `json:"WeakConsistencyPercentage" xml:"WeakConsistencyPercentage"`
	MaxAffectedRows             string                                `json:"MaxAffectedRows" xml:"MaxAffectedRows"`
	MaxReturnRows               string                                `json:"MaxReturnRows" xml:"MaxReturnRows"`
	MaxWaitTime                 string                                `json:"MaxWaitTime" xml:"MaxWaitTime"`
	MaxApplicationWaitTime      string                                `json:"MaxApplicationWaitTime" xml:"MaxApplicationWaitTime"`
	MaxConcurrencyWaitTime      string                                `json:"MaxConcurrencyWaitTime" xml:"MaxConcurrencyWaitTime"`
	MaxUserIoWaitTime           string                                `json:"MaxUserIoWaitTime" xml:"MaxUserIoWaitTime"`
	MaxDiskReads                string                                `json:"MaxDiskReads" xml:"MaxDiskReads"`
	AvgExpectedWorkerCount      string                                `json:"AvgExpectedWorkerCount" xml:"AvgExpectedWorkerCount"`
	AvgUsedWorkerCount          string                                `json:"AvgUsedWorkerCount" xml:"AvgUsedWorkerCount"`
	SumLogicalReads             string                                `json:"SumLogicalReads" xml:"SumLogicalReads"`
	Server                      string                                `json:"Server" xml:"Server"`
	ServerIp                    string                                `json:"ServerIp" xml:"ServerIp"`
	ServerPort                  int64                                 `json:"ServerPort" xml:"ServerPort"`
	SqlTextShort                string                                `json:"SqlTextShort" xml:"SqlTextShort"`
	SqlType                     string                                `json:"SqlType" xml:"SqlType"`
	SqlId                       string                                `json:"SqlId" xml:"SqlId"`
	Inner                       bool                                  `json:"Inner" xml:"Inner"`
	WaitEvent                   string                                `json:"WaitEvent" xml:"WaitEvent"`
	AvgAffectedRows             string                                `json:"AvgAffectedRows" xml:"AvgAffectedRows"`
	AvgReturnRows               string                                `json:"AvgReturnRows" xml:"AvgReturnRows"`
	AvgPartitionCount           string                                `json:"AvgPartitionCount" xml:"AvgPartitionCount"`
	FailCount                   string                                `json:"FailCount" xml:"FailCount"`
	AvgWaitTime                 string                                `json:"AvgWaitTime" xml:"AvgWaitTime"`
	AvgElapsedTime              string                                `json:"AvgElapsedTime" xml:"AvgElapsedTime"`
	AvgCpuTime                  string                                `json:"AvgCpuTime" xml:"AvgCpuTime"`
	AvgNetWaitTime              string                                `json:"AvgNetWaitTime" xml:"AvgNetWaitTime"`
	AvgQueueTime                string                                `json:"AvgQueueTime" xml:"AvgQueueTime"`
	AvgDecodeTime               string                                `json:"AvgDecodeTime" xml:"AvgDecodeTime"`
	AvgGetPlanTime              string                                `json:"AvgGetPlanTime" xml:"AvgGetPlanTime"`
	AvgExecuteTime              string                                `json:"AvgExecuteTime" xml:"AvgExecuteTime"`
	AvgApplicationWaitTime      string                                `json:"AvgApplicationWaitTime" xml:"AvgApplicationWaitTime"`
	AvgConcurrencyWaitTime      string                                `json:"AvgConcurrencyWaitTime" xml:"AvgConcurrencyWaitTime"`
	AvgUserIoWaitTime           string                                `json:"AvgUserIoWaitTime" xml:"AvgUserIoWaitTime"`
	AvgScheduleTime             string                                `json:"AvgScheduleTime" xml:"AvgScheduleTime"`
	AvgRowCacheHit              string                                `json:"AvgRowCacheHit" xml:"AvgRowCacheHit"`
	AvgBloomFilterCacheHit      string                                `json:"AvgBloomFilterCacheHit" xml:"AvgBloomFilterCacheHit"`
	AvgBlockCacheHit            string                                `json:"AvgBlockCacheHit" xml:"AvgBlockCacheHit"`
	AvgBlockIndexCacheHit       string                                `json:"AvgBlockIndexCacheHit" xml:"AvgBlockIndexCacheHit"`
	AvgDiskReads                string                                `json:"AvgDiskReads" xml:"AvgDiskReads"`
	RetryCount                  string                                `json:"RetryCount" xml:"RetryCount"`
	AvgMemstoreReadRows         string                                `json:"AvgMemstoreReadRows" xml:"AvgMemstoreReadRows"`
	AvgSsstoreReadRows          string                                `json:"AvgSsstoreReadRows" xml:"AvgSsstoreReadRows"`
	AvgLogicalReads             string                                `json:"AvgLogicalReads" xml:"AvgLogicalReads"`
	DynamicSql                  bool                                  `json:"DynamicSql" xml:"DynamicSql"`
	AvgDbTime                   string                                `json:"AvgDbTime" xml:"AvgDbTime"`
	SumDbTime                   string                                `json:"SumDbTime" xml:"SumDbTime"`
	SqlList                     []SqlListItemInDescribeOasSlowSQLList `json:"SqlList" xml:"SqlList"`
}

DataItemInDescribeOasSlowSQLList is a nested struct in oceanbasepro response

type DataItemInDescribeOasTopSQLList ¶ added in v1.62.361

type DataItemInDescribeOasTopSQLList struct {
	Executions                  int64                                `json:"Executions" xml:"Executions"`
	RpcCount                    string                               `json:"RpcCount" xml:"RpcCount"`
	RemotePlans                 string                               `json:"RemotePlans" xml:"RemotePlans"`
	MissPlans                   string                               `json:"MissPlans" xml:"MissPlans"`
	MaxElapsedTime              string                               `json:"MaxElapsedTime" xml:"MaxElapsedTime"`
	TotalWaitTime               string                               `json:"TotalWaitTime" xml:"TotalWaitTime"`
	ExecPs                      string                               `json:"ExecPs" xml:"ExecPs"`
	MaxCpuTime                  string                               `json:"MaxCpuTime" xml:"MaxCpuTime"`
	CpuPercentage               string                               `json:"CpuPercentage" xml:"CpuPercentage"`
	ClientIp                    string                               `json:"ClientIp" xml:"ClientIp"`
	UserName                    string                               `json:"UserName" xml:"UserName"`
	DbName                      string                               `json:"DbName" xml:"DbName"`
	RetCode4012Count            int64                                `json:"RetCode4012Count" xml:"RetCode4012Count"`
	RetCode4013Count            int64                                `json:"RetCode4013Count" xml:"RetCode4013Count"`
	RetCode5001Count            int64                                `json:"RetCode5001Count" xml:"RetCode5001Count"`
	RetCode5024Count            int64                                `json:"RetCode5024Count" xml:"RetCode5024Count"`
	RetCode5167Count            int64                                `json:"RetCode5167Count" xml:"RetCode5167Count"`
	RetCode5217Count            int64                                `json:"RetCode5217Count" xml:"RetCode5217Count"`
	RetCode6002Count            int64                                `json:"RetCode6002Count" xml:"RetCode6002Count"`
	FailPercentage              string                               `json:"FailPercentage" xml:"FailPercentage"`
	SumWaitTime                 string                               `json:"SumWaitTime" xml:"SumWaitTime"`
	AvgWaitCount                string                               `json:"AvgWaitCount" xml:"AvgWaitCount"`
	AvgRpcCount                 string                               `json:"AvgRpcCount" xml:"AvgRpcCount"`
	LocalPlanPercentage         string                               `json:"LocalPlanPercentage" xml:"LocalPlanPercentage"`
	RemotePlanPercentage        string                               `json:"RemotePlanPercentage" xml:"RemotePlanPercentage"`
	DistPlanPercentage          string                               `json:"DistPlanPercentage" xml:"DistPlanPercentage"`
	SumElapsedTime              string                               `json:"SumElapsedTime" xml:"SumElapsedTime"`
	AvgNetTime                  string                               `json:"AvgNetTime" xml:"AvgNetTime"`
	AvgExecutorRpcCount         string                               `json:"AvgExecutorRpcCount" xml:"AvgExecutorRpcCount"`
	MissPlanPercentage          string                               `json:"MissPlanPercentage" xml:"MissPlanPercentage"`
	TableScanPercentage         string                               `json:"TableScanPercentage" xml:"TableScanPercentage"`
	StrongConsistencyPercentage string                               `json:"StrongConsistencyPercentage" xml:"StrongConsistencyPercentage"`
	WeakConsistencyPercentage   string                               `json:"WeakConsistencyPercentage" xml:"WeakConsistencyPercentage"`
	MaxAffectedRows             string                               `json:"MaxAffectedRows" xml:"MaxAffectedRows"`
	MaxReturnRows               string                               `json:"MaxReturnRows" xml:"MaxReturnRows"`
	MaxWaitTime                 string                               `json:"MaxWaitTime" xml:"MaxWaitTime"`
	MaxApplicationWaitTime      string                               `json:"MaxApplicationWaitTime" xml:"MaxApplicationWaitTime"`
	MaxConcurrencyWaitTime      string                               `json:"MaxConcurrencyWaitTime" xml:"MaxConcurrencyWaitTime"`
	MaxUserIoWaitTime           string                               `json:"MaxUserIoWaitTime" xml:"MaxUserIoWaitTime"`
	MaxDiskReads                string                               `json:"MaxDiskReads" xml:"MaxDiskReads"`
	AvgExpectedWorkerCount      string                               `json:"AvgExpectedWorkerCount" xml:"AvgExpectedWorkerCount"`
	AvgUsedWorkerCount          string                               `json:"AvgUsedWorkerCount" xml:"AvgUsedWorkerCount"`
	SumLogicalReads             string                               `json:"SumLogicalReads" xml:"SumLogicalReads"`
	Server                      string                               `json:"Server" xml:"Server"`
	ServerIp                    string                               `json:"ServerIp" xml:"ServerIp"`
	ServerPort                  int64                                `json:"ServerPort" xml:"ServerPort"`
	SqlTextShort                string                               `json:"SqlTextShort" xml:"SqlTextShort"`
	SqlType                     string                               `json:"SqlType" xml:"SqlType"`
	SqlId                       string                               `json:"SqlId" xml:"SqlId"`
	Inner                       bool                                 `json:"Inner" xml:"Inner"`
	WaitEvent                   string                               `json:"WaitEvent" xml:"WaitEvent"`
	AvgAffectedRows             string                               `json:"AvgAffectedRows" xml:"AvgAffectedRows"`
	AvgReturnRows               string                               `json:"AvgReturnRows" xml:"AvgReturnRows"`
	AvgPartitionCount           string                               `json:"AvgPartitionCount" xml:"AvgPartitionCount"`
	FailCount                   string                               `json:"FailCount" xml:"FailCount"`
	AvgWaitTime                 string                               `json:"AvgWaitTime" xml:"AvgWaitTime"`
	AvgElapsedTime              string                               `json:"AvgElapsedTime" xml:"AvgElapsedTime"`
	AvgCpuTime                  string                               `json:"AvgCpuTime" xml:"AvgCpuTime"`
	AvgNetWaitTime              string                               `json:"AvgNetWaitTime" xml:"AvgNetWaitTime"`
	AvgQueueTime                string                               `json:"AvgQueueTime" xml:"AvgQueueTime"`
	AvgDecodeTime               string                               `json:"AvgDecodeTime" xml:"AvgDecodeTime"`
	AvgGetPlanTime              string                               `json:"AvgGetPlanTime" xml:"AvgGetPlanTime"`
	AvgExecuteTime              string                               `json:"AvgExecuteTime" xml:"AvgExecuteTime"`
	AvgApplicationWaitTime      string                               `json:"AvgApplicationWaitTime" xml:"AvgApplicationWaitTime"`
	AvgConcurrencyWaitTime      string                               `json:"AvgConcurrencyWaitTime" xml:"AvgConcurrencyWaitTime"`
	AvgUserIoWaitTime           string                               `json:"AvgUserIoWaitTime" xml:"AvgUserIoWaitTime"`
	AvgScheduleTime             string                               `json:"AvgScheduleTime" xml:"AvgScheduleTime"`
	AvgRowCacheHit              string                               `json:"AvgRowCacheHit" xml:"AvgRowCacheHit"`
	AvgBloomFilterCacheHit      string                               `json:"AvgBloomFilterCacheHit" xml:"AvgBloomFilterCacheHit"`
	AvgBlockCacheHit            string                               `json:"AvgBlockCacheHit" xml:"AvgBlockCacheHit"`
	AvgBlockIndexCacheHit       string                               `json:"AvgBlockIndexCacheHit" xml:"AvgBlockIndexCacheHit"`
	AvgDiskReads                string                               `json:"AvgDiskReads" xml:"AvgDiskReads"`
	RetryCount                  string                               `json:"RetryCount" xml:"RetryCount"`
	AvgMemstoreReadRows         string                               `json:"AvgMemstoreReadRows" xml:"AvgMemstoreReadRows"`
	AvgSsstoreReadRows          string                               `json:"AvgSsstoreReadRows" xml:"AvgSsstoreReadRows"`
	AvgLogicalReads             string                               `json:"AvgLogicalReads" xml:"AvgLogicalReads"`
	DynamicSql                  bool                                 `json:"DynamicSql" xml:"DynamicSql"`
	LastFailCode                int64                                `json:"LastFailCode" xml:"LastFailCode"`
	AvgDbTime                   string                               `json:"AvgDbTime" xml:"AvgDbTime"`
	SumDbTime                   string                               `json:"SumDbTime" xml:"SumDbTime"`
	SqlList                     []SqlListItemInDescribeOasTopSQLList `json:"SqlList" xml:"SqlList"`
}

DataItemInDescribeOasTopSQLList is a nested struct in oceanbasepro response

type DataItemInKillProcessList ¶ added in v1.62.361

type DataItemInKillProcessList struct {
	SessionId    int64  `json:"SessionId" xml:"SessionId"`
	ServerIp     string `json:"ServerIp" xml:"ServerIp"`
	Status       string `json:"Status" xml:"Status"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	ClientIp     string `json:"ClientIp" xml:"ClientIp"`
	TenantId     string `json:"TenantId" xml:"TenantId"`
	User         string `json:"User" xml:"User"`
	Database     string `json:"Database" xml:"Database"`
	SqlText      string `json:"SqlText" xml:"SqlText"`
	Command      string `json:"Command" xml:"Command"`
	ExecuteTime  string `json:"ExecuteTime" xml:"ExecuteTime"`
}

DataItemInKillProcessList is a nested struct in oceanbasepro response

type DatabaseTablesList ¶ added in v1.62.703

type DatabaseTablesList struct {
	DatabaseTablesListItem []DatabaseTablesListItem `json:"DatabaseTablesList" xml:"DatabaseTablesList"`
}

DatabaseTablesList is a nested struct in oceanbasepro response

type DatabaseTablesListItem ¶ added in v1.62.703

type DatabaseTablesListItem struct {
	Database string   `json:"Database" xml:"Database"`
	Tables   []string `json:"Tables" xml:"Tables"`
}

DatabaseTablesListItem is a nested struct in oceanbasepro response

type DatabasesInDescribeDatabases ¶

type DatabasesInDescribeDatabases struct {
	Data []Data `json:"Data" xml:"Data"`
}

DatabasesInDescribeDatabases is a nested struct in oceanbasepro response

type DatabasesInDescribeTenantUsers ¶

type DatabasesInDescribeTenantUsers struct {
	DatabasesItem []DatabasesItem `json:"Databases" xml:"Databases"`
}

DatabasesInDescribeTenantUsers is a nested struct in oceanbasepro response

type DatabasesItem ¶

type DatabasesItem struct {
	Database   string `json:"Database" xml:"Database"`
	Role       string `json:"Role" xml:"Role"`
	Table      string `json:"Table" xml:"Table"`
	Privileges string `json:"Privileges" xml:"Privileges"`
}

DatabasesItem is a nested struct in oceanbasepro response

type DeleteDataSourceRequest ¶ added in v1.62.703

type DeleteDataSourceRequest struct {
	*requests.RpcRequest
	Id string `position:"Body" name:"Id"`
}

DeleteDataSourceRequest is the request struct for api DeleteDataSource

func CreateDeleteDataSourceRequest ¶ added in v1.62.703

func CreateDeleteDataSourceRequest() (request *DeleteDataSourceRequest)

CreateDeleteDataSourceRequest creates a request to invoke DeleteDataSource API

type DeleteDataSourceResponse ¶ added in v1.62.703

type DeleteDataSourceResponse struct {
	*responses.BaseResponse
}

DeleteDataSourceResponse is the response struct for api DeleteDataSource

func CreateDeleteDataSourceResponse ¶ added in v1.62.703

func CreateDeleteDataSourceResponse() (response *DeleteDataSourceResponse)

CreateDeleteDataSourceResponse creates a response to parse from DeleteDataSource response

type DeleteDatabasesRequest ¶

type DeleteDatabasesRequest struct {
	*requests.RpcRequest
	InstanceId    string `position:"Body" name:"InstanceId"`
	DatabaseNames string `position:"Body" name:"DatabaseNames"`
	TenantId      string `position:"Body" name:"TenantId"`
}

DeleteDatabasesRequest is the request struct for api DeleteDatabases

func CreateDeleteDatabasesRequest ¶

func CreateDeleteDatabasesRequest() (request *DeleteDatabasesRequest)

CreateDeleteDatabasesRequest creates a request to invoke DeleteDatabases API

type DeleteDatabasesResponse ¶

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

DeleteDatabasesResponse is the response struct for api DeleteDatabases

func CreateDeleteDatabasesResponse ¶

func CreateDeleteDatabasesResponse() (response *DeleteDatabasesResponse)

CreateDeleteDatabasesResponse creates a response to parse from DeleteDatabases response

type DeleteInstancesRequest ¶

type DeleteInstancesRequest struct {
	*requests.RpcRequest
	BackupRetainMode string           `position:"Body" name:"BackupRetainMode"`
	DryRun           requests.Boolean `position:"Body" name:"DryRun"`
	InstanceIds      string           `position:"Body" name:"InstanceIds"`
}

DeleteInstancesRequest is the request struct for api DeleteInstances

func CreateDeleteInstancesRequest ¶

func CreateDeleteInstancesRequest() (request *DeleteInstancesRequest)

CreateDeleteInstancesRequest creates a request to invoke DeleteInstances API

type DeleteInstancesResponse ¶

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

DeleteInstancesResponse is the response struct for api DeleteInstances

func CreateDeleteInstancesResponse ¶

func CreateDeleteInstancesResponse() (response *DeleteInstancesResponse)

CreateDeleteInstancesResponse creates a response to parse from DeleteInstances response

type DeleteProjectRequest ¶ added in v1.62.523

type DeleteProjectRequest struct {
	*requests.RpcRequest
	Id string `position:"Body" name:"Id"`
}

DeleteProjectRequest is the request struct for api DeleteProject

func CreateDeleteProjectRequest ¶ added in v1.62.523

func CreateDeleteProjectRequest() (request *DeleteProjectRequest)

CreateDeleteProjectRequest creates a request to invoke DeleteProject API

type DeleteProjectResponse ¶ added in v1.62.523

type DeleteProjectResponse struct {
	*responses.BaseResponse
}

DeleteProjectResponse is the response struct for api DeleteProject

func CreateDeleteProjectResponse ¶ added in v1.62.523

func CreateDeleteProjectResponse() (response *DeleteProjectResponse)

CreateDeleteProjectResponse creates a response to parse from DeleteProject response

type DeleteSecurityIpGroupRequest ¶

type DeleteSecurityIpGroupRequest struct {
	*requests.RpcRequest
	SecurityIpGroupName string `position:"Body" name:"SecurityIpGroupName"`
	InstanceId          string `position:"Body" name:"InstanceId"`
}

DeleteSecurityIpGroupRequest is the request struct for api DeleteSecurityIpGroup

func CreateDeleteSecurityIpGroupRequest ¶

func CreateDeleteSecurityIpGroupRequest() (request *DeleteSecurityIpGroupRequest)

CreateDeleteSecurityIpGroupRequest creates a request to invoke DeleteSecurityIpGroup API

type DeleteSecurityIpGroupResponse ¶

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

DeleteSecurityIpGroupResponse is the response struct for api DeleteSecurityIpGroup

func CreateDeleteSecurityIpGroupResponse ¶

func CreateDeleteSecurityIpGroupResponse() (response *DeleteSecurityIpGroupResponse)

CreateDeleteSecurityIpGroupResponse creates a response to parse from DeleteSecurityIpGroup response

type DeleteTagRequest ¶ added in v1.62.743

type DeleteTagRequest struct {
	*requests.RpcRequest
	Key string `position:"Body" name:"Key"`
}

DeleteTagRequest is the request struct for api DeleteTag

func CreateDeleteTagRequest ¶ added in v1.62.743

func CreateDeleteTagRequest() (request *DeleteTagRequest)

CreateDeleteTagRequest creates a request to invoke DeleteTag API

type DeleteTagResponse ¶ added in v1.62.743

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

DeleteTagResponse is the response struct for api DeleteTag

func CreateDeleteTagResponse ¶ added in v1.62.743

func CreateDeleteTagResponse() (response *DeleteTagResponse)

CreateDeleteTagResponse creates a response to parse from DeleteTag response

type DeleteTagValueRequest ¶ added in v1.62.743

type DeleteTagValueRequest struct {
	*requests.RpcRequest
	Value string `position:"Body" name:"Value"`
	Key   string `position:"Body" name:"Key"`
}

DeleteTagValueRequest is the request struct for api DeleteTagValue

func CreateDeleteTagValueRequest ¶ added in v1.62.743

func CreateDeleteTagValueRequest() (request *DeleteTagValueRequest)

CreateDeleteTagValueRequest creates a request to invoke DeleteTagValue API

type DeleteTagValueResponse ¶ added in v1.62.743

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

DeleteTagValueResponse is the response struct for api DeleteTagValue

func CreateDeleteTagValueResponse ¶ added in v1.62.743

func CreateDeleteTagValueResponse() (response *DeleteTagValueResponse)

CreateDeleteTagValueResponse creates a response to parse from DeleteTagValue response

type DeleteTenantSecurityIpGroupRequest ¶ added in v1.62.361

type DeleteTenantSecurityIpGroupRequest struct {
	*requests.RpcRequest
	SecurityIpGroupName string `position:"Body" name:"SecurityIpGroupName"`
	InstanceId          string `position:"Body" name:"InstanceId"`
	TenantId            string `position:"Body" name:"TenantId"`
}

DeleteTenantSecurityIpGroupRequest is the request struct for api DeleteTenantSecurityIpGroup

func CreateDeleteTenantSecurityIpGroupRequest ¶ added in v1.62.361

func CreateDeleteTenantSecurityIpGroupRequest() (request *DeleteTenantSecurityIpGroupRequest)

CreateDeleteTenantSecurityIpGroupRequest creates a request to invoke DeleteTenantSecurityIpGroup API

type DeleteTenantSecurityIpGroupResponse ¶ added in v1.62.361

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

DeleteTenantSecurityIpGroupResponse is the response struct for api DeleteTenantSecurityIpGroup

func CreateDeleteTenantSecurityIpGroupResponse ¶ added in v1.62.361

func CreateDeleteTenantSecurityIpGroupResponse() (response *DeleteTenantSecurityIpGroupResponse)

CreateDeleteTenantSecurityIpGroupResponse creates a response to parse from DeleteTenantSecurityIpGroup response

type DeleteTenantUsersRequest ¶

type DeleteTenantUsersRequest struct {
	*requests.RpcRequest
	Users      string `position:"Body" name:"Users"`
	InstanceId string `position:"Body" name:"InstanceId"`
	TenantId   string `position:"Body" name:"TenantId"`
}

DeleteTenantUsersRequest is the request struct for api DeleteTenantUsers

func CreateDeleteTenantUsersRequest ¶

func CreateDeleteTenantUsersRequest() (request *DeleteTenantUsersRequest)

CreateDeleteTenantUsersRequest creates a request to invoke DeleteTenantUsers API

type DeleteTenantUsersResponse ¶

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

DeleteTenantUsersResponse is the response struct for api DeleteTenantUsers

func CreateDeleteTenantUsersResponse ¶

func CreateDeleteTenantUsersResponse() (response *DeleteTenantUsersResponse)

CreateDeleteTenantUsersResponse creates a response to parse from DeleteTenantUsers response

type DeleteTenantsRequest ¶

type DeleteTenantsRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body" name:"InstanceId"`
	TenantIds  string `position:"Body" name:"TenantIds"`
}

DeleteTenantsRequest is the request struct for api DeleteTenants

func CreateDeleteTenantsRequest ¶

func CreateDeleteTenantsRequest() (request *DeleteTenantsRequest)

CreateDeleteTenantsRequest creates a request to invoke DeleteTenants API

type DeleteTenantsResponse ¶

type DeleteTenantsResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	TenantIds []string `json:"TenantIds" xml:"TenantIds"`
}

DeleteTenantsResponse is the response struct for api DeleteTenants

func CreateDeleteTenantsResponse ¶

func CreateDeleteTenantsResponse() (response *DeleteTenantsResponse)

CreateDeleteTenantsResponse creates a response to parse from DeleteTenants response

type DescribeAnomalySQLListRequest ¶

type DescribeAnomalySQLListRequest struct {
	*requests.RpcRequest
	StartTime       string           `position:"Body" name:"StartTime"`
	PageNumber      requests.Integer `position:"Body" name:"PageNumber"`
	SearchRule      string           `position:"Body" name:"SearchRule"`
	TenantId        string           `position:"Body" name:"TenantId"`
	PageSize        requests.Integer `position:"Body" name:"PageSize"`
	SearchParameter string           `position:"Body" name:"SearchParameter"`
	SortOrder       string           `position:"Body" name:"SortOrder"`
	SearchValue     string           `position:"Body" name:"SearchValue"`
	SQLId           string           `position:"Body" name:"SQLId"`
	FilterCondition string           `position:"Body" name:"FilterCondition"`
	EndTime         string           `position:"Body" name:"EndTime"`
	NodeIp          string           `position:"Body" name:"NodeIp"`
	InstanceId      string           `position:"Body" name:"InstanceId"`
	DbName          string           `position:"Body" name:"DbName"`
	SearchKeyWord   string           `position:"Body" name:"SearchKeyWord"`
	SortColumn      string           `position:"Body" name:"SortColumn"`
	AcceptLanguage  string           `position:"Body" name:"AcceptLanguage"`
}

DescribeAnomalySQLListRequest is the request struct for api DescribeAnomalySQLList

func CreateDescribeAnomalySQLListRequest ¶

func CreateDescribeAnomalySQLListRequest() (request *DescribeAnomalySQLListRequest)

CreateDescribeAnomalySQLListRequest creates a request to invoke DescribeAnomalySQLList API

type DescribeAnomalySQLListResponse ¶

type DescribeAnomalySQLListResponse struct {
	*responses.BaseResponse
	TotalCount     int64  `json:"TotalCount" xml:"TotalCount"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	AnomalySQLList []Data `json:"AnomalySQLList" xml:"AnomalySQLList"`
}

DescribeAnomalySQLListResponse is the response struct for api DescribeAnomalySQLList

func CreateDescribeAnomalySQLListResponse ¶

func CreateDescribeAnomalySQLListResponse() (response *DescribeAnomalySQLListResponse)

CreateDescribeAnomalySQLListResponse creates a response to parse from DescribeAnomalySQLList response

type DescribeAvailableCpuResourceRequest ¶

type DescribeAvailableCpuResourceRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body" name:"InstanceId"`
	ModifyType string `position:"Body" name:"ModifyType"`
	TenantId   string `position:"Body" name:"TenantId"`
}

DescribeAvailableCpuResourceRequest is the request struct for api DescribeAvailableCpuResource

func CreateDescribeAvailableCpuResourceRequest ¶

func CreateDescribeAvailableCpuResourceRequest() (request *DescribeAvailableCpuResourceRequest)

CreateDescribeAvailableCpuResourceRequest creates a request to invoke DescribeAvailableCpuResource API

type DescribeAvailableCpuResourceResponse ¶

type DescribeAvailableCpuResourceResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

DescribeAvailableCpuResourceResponse is the response struct for api DescribeAvailableCpuResource

func CreateDescribeAvailableCpuResourceResponse ¶

func CreateDescribeAvailableCpuResourceResponse() (response *DescribeAvailableCpuResourceResponse)

CreateDescribeAvailableCpuResourceResponse creates a response to parse from DescribeAvailableCpuResource response

type DescribeAvailableMemResourceRequest ¶

type DescribeAvailableMemResourceRequest struct {
	*requests.RpcRequest
	UnitNum    requests.Integer `position:"Body" name:"UnitNum"`
	CpuNum     requests.Integer `position:"Body" name:"CpuNum"`
	InstanceId string           `position:"Body" name:"InstanceId"`
	TenantId   string           `position:"Body" name:"TenantId"`
}

DescribeAvailableMemResourceRequest is the request struct for api DescribeAvailableMemResource

func CreateDescribeAvailableMemResourceRequest ¶

func CreateDescribeAvailableMemResourceRequest() (request *DescribeAvailableMemResourceRequest)

CreateDescribeAvailableMemResourceRequest creates a request to invoke DescribeAvailableMemResource API

type DescribeAvailableMemResourceResponse ¶

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

DescribeAvailableMemResourceResponse is the response struct for api DescribeAvailableMemResource

func CreateDescribeAvailableMemResourceResponse ¶

func CreateDescribeAvailableMemResourceResponse() (response *DescribeAvailableMemResourceResponse)

CreateDescribeAvailableMemResourceResponse creates a response to parse from DescribeAvailableMemResource response

type DescribeAvailableSpecRequest ¶ added in v1.62.635

type DescribeAvailableSpecRequest struct {
	*requests.RpcRequest
	UpgradeType string `position:"Body" name:"UpgradeType"`
	Spec        string `position:"Body" name:"Spec"`
	InstanceId  string `position:"Body" name:"InstanceId"`
}

DescribeAvailableSpecRequest is the request struct for api DescribeAvailableSpec

func CreateDescribeAvailableSpecRequest ¶ added in v1.62.635

func CreateDescribeAvailableSpecRequest() (request *DescribeAvailableSpecRequest)

CreateDescribeAvailableSpecRequest creates a request to invoke DescribeAvailableSpec API

type DescribeAvailableSpecResponse ¶ added in v1.62.635

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

DescribeAvailableSpecResponse is the response struct for api DescribeAvailableSpec

func CreateDescribeAvailableSpecResponse ¶ added in v1.62.635

func CreateDescribeAvailableSpecResponse() (response *DescribeAvailableSpecResponse)

CreateDescribeAvailableSpecResponse creates a response to parse from DescribeAvailableSpec response

type DescribeAvailableZoneRequest ¶ added in v1.62.635

type DescribeAvailableZoneRequest struct {
	*requests.RpcRequest
	Spec         string `position:"Body" name:"Spec"`
	InstanceType string `position:"Body" name:"InstanceType"`
	ObVersion    string `position:"Body" name:"ObVersion"`
	Series       string `position:"Body" name:"Series"`
	CpuArch      string `position:"Body" name:"CpuArch"`
	DeployType   string `position:"Body" name:"DeployType"`
}

DescribeAvailableZoneRequest is the request struct for api DescribeAvailableZone

func CreateDescribeAvailableZoneRequest ¶ added in v1.62.635

func CreateDescribeAvailableZoneRequest() (request *DescribeAvailableZoneRequest)

CreateDescribeAvailableZoneRequest creates a request to invoke DescribeAvailableZone API

type DescribeAvailableZoneResponse ¶ added in v1.62.635

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

DescribeAvailableZoneResponse is the response struct for api DescribeAvailableZone

func CreateDescribeAvailableZoneResponse ¶ added in v1.62.635

func CreateDescribeAvailableZoneResponse() (response *DescribeAvailableZoneResponse)

CreateDescribeAvailableZoneResponse creates a response to parse from DescribeAvailableZone response

type DescribeBackupSetDownloadLinkRequest ¶ added in v1.62.703

type DescribeBackupSetDownloadLinkRequest struct {
	*requests.RpcRequest
	InstanceId     string `position:"Body" name:"InstanceId"`
	DownloadTaskId string `position:"Body" name:"DownloadTaskId"`
}

DescribeBackupSetDownloadLinkRequest is the request struct for api DescribeBackupSetDownloadLink

func CreateDescribeBackupSetDownloadLinkRequest ¶ added in v1.62.703

func CreateDescribeBackupSetDownloadLinkRequest() (request *DescribeBackupSetDownloadLinkRequest)

CreateDescribeBackupSetDownloadLinkRequest creates a request to invoke DescribeBackupSetDownloadLink API

type DescribeBackupSetDownloadLinkResponse ¶ added in v1.62.703

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

DescribeBackupSetDownloadLinkResponse is the response struct for api DescribeBackupSetDownloadLink

func CreateDescribeBackupSetDownloadLinkResponse ¶ added in v1.62.703

func CreateDescribeBackupSetDownloadLinkResponse() (response *DescribeBackupSetDownloadLinkResponse)

CreateDescribeBackupSetDownloadLinkResponse creates a response to parse from DescribeBackupSetDownloadLink response

type DescribeCharsetRequest ¶

type DescribeCharsetRequest struct {
	*requests.RpcRequest
	TenantMode string `position:"Body" name:"TenantMode"`
	InstanceId string `position:"Body" name:"InstanceId"`
	Series     string `position:"Body" name:"Series"`
}

DescribeCharsetRequest is the request struct for api DescribeCharset

func CreateDescribeCharsetRequest ¶

func CreateDescribeCharsetRequest() (request *DescribeCharsetRequest)

CreateDescribeCharsetRequest creates a request to invoke DescribeCharset API

type DescribeCharsetResponse ¶

type DescribeCharsetResponse struct {
	*responses.BaseResponse
	RequestId string        `json:"RequestId" xml:"RequestId"`
	Charset   []CharsetItem `json:"Charset" xml:"Charset"`
}

DescribeCharsetResponse is the response struct for api DescribeCharset

func CreateDescribeCharsetResponse ¶

func CreateDescribeCharsetResponse() (response *DescribeCharsetResponse)

CreateDescribeCharsetResponse creates a response to parse from DescribeCharset response

type DescribeDataBackupSetRequest ¶ added in v1.62.703

type DescribeDataBackupSetRequest struct {
	*requests.RpcRequest
	StartTime        string           `position:"Body" name:"StartTime"`
	PageNumber       requests.Integer `position:"Body" name:"PageNumber"`
	PageSize         requests.Integer `position:"Body" name:"PageSize"`
	BackupObjectType string           `position:"Body" name:"BackupObjectType"`
	EndTime          string           `position:"Body" name:"EndTime"`
	InstanceId       string           `position:"Body" name:"InstanceId"`
	Status           string           `position:"Body" name:"Status"`
}

DescribeDataBackupSetRequest is the request struct for api DescribeDataBackupSet

func CreateDescribeDataBackupSetRequest ¶ added in v1.62.703

func CreateDescribeDataBackupSetRequest() (request *DescribeDataBackupSetRequest)

CreateDescribeDataBackupSetRequest creates a request to invoke DescribeDataBackupSet API

type DescribeDataBackupSetResponse ¶ added in v1.62.703

type DescribeDataBackupSetResponse struct {
	*responses.BaseResponse
	TotalCount int        `json:"TotalCount" xml:"TotalCount"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Data       []DataItem `json:"Data" xml:"Data"`
}

DescribeDataBackupSetResponse is the response struct for api DescribeDataBackupSet

func CreateDescribeDataBackupSetResponse ¶ added in v1.62.703

func CreateDescribeDataBackupSetResponse() (response *DescribeDataBackupSetResponse)

CreateDescribeDataBackupSetResponse creates a response to parse from DescribeDataBackupSet response

type DescribeDatabasesRequest ¶

type DescribeDatabasesRequest struct {
	*requests.RpcRequest
	SearchKey    string           `position:"Body" name:"SearchKey"`
	PageNumber   requests.Integer `position:"Body" name:"PageNumber"`
	InstanceId   string           `position:"Body" name:"InstanceId"`
	DatabaseName string           `position:"Body" name:"DatabaseName"`
	WithTables   requests.Boolean `position:"Body" name:"WithTables"`
	TenantId     string           `position:"Body" name:"TenantId"`
	PageSize     requests.Integer `position:"Body" name:"PageSize"`
}

DescribeDatabasesRequest is the request struct for api DescribeDatabases

func CreateDescribeDatabasesRequest ¶

func CreateDescribeDatabasesRequest() (request *DescribeDatabasesRequest)

CreateDescribeDatabasesRequest creates a request to invoke DescribeDatabases API

type DescribeDatabasesResponse ¶

type DescribeDatabasesResponse struct {
	*responses.BaseResponse
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Databases  []Data `json:"Databases" xml:"Databases"`
}

DescribeDatabasesResponse is the response struct for api DescribeDatabases

func CreateDescribeDatabasesResponse ¶

func CreateDescribeDatabasesResponse() (response *DescribeDatabasesResponse)

CreateDescribeDatabasesResponse creates a response to parse from DescribeDatabases response

type DescribeInstanceCreatableZoneRequest ¶

type DescribeInstanceCreatableZoneRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body" name:"InstanceId"`
}

DescribeInstanceCreatableZoneRequest is the request struct for api DescribeInstanceCreatableZone

func CreateDescribeInstanceCreatableZoneRequest ¶

func CreateDescribeInstanceCreatableZoneRequest() (request *DescribeInstanceCreatableZoneRequest)

CreateDescribeInstanceCreatableZoneRequest creates a request to invoke DescribeInstanceCreatableZone API

type DescribeInstanceCreatableZoneResponse ¶

type DescribeInstanceCreatableZoneResponse struct {
	*responses.BaseResponse
	RequestId string         `json:"RequestId" xml:"RequestId"`
	ZoneList  []ZoneListItem `json:"ZoneList" xml:"ZoneList"`
}

DescribeInstanceCreatableZoneResponse is the response struct for api DescribeInstanceCreatableZone

func CreateDescribeInstanceCreatableZoneResponse ¶

func CreateDescribeInstanceCreatableZoneResponse() (response *DescribeInstanceCreatableZoneResponse)

CreateDescribeInstanceCreatableZoneResponse creates a response to parse from DescribeInstanceCreatableZone response

type DescribeInstanceRequest ¶

type DescribeInstanceRequest struct {
	*requests.RpcRequest
	PageNumber         requests.Integer `position:"Body" name:"PageNumber"`
	MaxConnectionLimit string           `position:"Body" name:"MaxConnectionLimit"`
	InstanceId         string           `position:"Body" name:"InstanceId"`
}

DescribeInstanceRequest is the request struct for api DescribeInstance

func CreateDescribeInstanceRequest ¶

func CreateDescribeInstanceRequest() (request *DescribeInstanceRequest)

CreateDescribeInstanceRequest creates a request to invoke DescribeInstance API

type DescribeInstanceResponse ¶

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

DescribeInstanceResponse is the response struct for api DescribeInstance

func CreateDescribeInstanceResponse ¶

func CreateDescribeInstanceResponse() (response *DescribeInstanceResponse)

CreateDescribeInstanceResponse creates a response to parse from DescribeInstance response

type DescribeInstanceSSLRequest ¶ added in v1.62.577

type DescribeInstanceSSLRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body" name:"InstanceId"`
}

DescribeInstanceSSLRequest is the request struct for api DescribeInstanceSSL

func CreateDescribeInstanceSSLRequest ¶ added in v1.62.577

func CreateDescribeInstanceSSLRequest() (request *DescribeInstanceSSLRequest)

CreateDescribeInstanceSSLRequest creates a request to invoke DescribeInstanceSSL API

type DescribeInstanceSSLResponse ¶ added in v1.62.577

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

DescribeInstanceSSLResponse is the response struct for api DescribeInstanceSSL

func CreateDescribeInstanceSSLResponse ¶ added in v1.62.577

func CreateDescribeInstanceSSLResponse() (response *DescribeInstanceSSLResponse)

CreateDescribeInstanceSSLResponse creates a response to parse from DescribeInstanceSSL response

type DescribeInstanceSecurityConfigsRequest ¶ added in v1.62.213

type DescribeInstanceSecurityConfigsRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body" name:"InstanceId"`
	CheckId    string `position:"Body" name:"CheckId"`
}

DescribeInstanceSecurityConfigsRequest is the request struct for api DescribeInstanceSecurityConfigs

func CreateDescribeInstanceSecurityConfigsRequest ¶ added in v1.62.213

func CreateDescribeInstanceSecurityConfigsRequest() (request *DescribeInstanceSecurityConfigsRequest)

CreateDescribeInstanceSecurityConfigsRequest creates a request to invoke DescribeInstanceSecurityConfigs API

type DescribeInstanceSecurityConfigsResponse ¶ added in v1.62.213

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

DescribeInstanceSecurityConfigsResponse is the response struct for api DescribeInstanceSecurityConfigs

func CreateDescribeInstanceSecurityConfigsResponse ¶ added in v1.62.213

func CreateDescribeInstanceSecurityConfigsResponse() (response *DescribeInstanceSecurityConfigsResponse)

CreateDescribeInstanceSecurityConfigsResponse creates a response to parse from DescribeInstanceSecurityConfigs response

type DescribeInstanceTagsRequest ¶ added in v1.62.213

type DescribeInstanceTagsRequest struct {
	*requests.RpcRequest
	Tags        string `position:"Body" name:"Tags"`
	InstanceIds string `position:"Body" name:"InstanceIds"`
}

DescribeInstanceTagsRequest is the request struct for api DescribeInstanceTags

func CreateDescribeInstanceTagsRequest ¶ added in v1.62.213

func CreateDescribeInstanceTagsRequest() (request *DescribeInstanceTagsRequest)

CreateDescribeInstanceTagsRequest creates a request to invoke DescribeInstanceTags API

type DescribeInstanceTagsResponse ¶ added in v1.62.213

type DescribeInstanceTagsResponse struct {
	*responses.BaseResponse
	RequestId    string             `json:"RequestId" xml:"RequestId"`
	TagResources []TagResourcesItem `json:"TagResources" xml:"TagResources"`
}

DescribeInstanceTagsResponse is the response struct for api DescribeInstanceTags

func CreateDescribeInstanceTagsResponse ¶ added in v1.62.213

func CreateDescribeInstanceTagsResponse() (response *DescribeInstanceTagsResponse)

CreateDescribeInstanceTagsResponse creates a response to parse from DescribeInstanceTags response

type DescribeInstanceTenantModesRequest ¶

type DescribeInstanceTenantModesRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body" name:"InstanceId"`
}

DescribeInstanceTenantModesRequest is the request struct for api DescribeInstanceTenantModes

func CreateDescribeInstanceTenantModesRequest ¶

func CreateDescribeInstanceTenantModesRequest() (request *DescribeInstanceTenantModesRequest)

CreateDescribeInstanceTenantModesRequest creates a request to invoke DescribeInstanceTenantModes API

type DescribeInstanceTenantModesResponse ¶

type DescribeInstanceTenantModesResponse struct {
	*responses.BaseResponse
	RequestId     string   `json:"RequestId" xml:"RequestId"`
	InstanceModes []string `json:"InstanceModes" xml:"InstanceModes"`
}

DescribeInstanceTenantModesResponse is the response struct for api DescribeInstanceTenantModes

func CreateDescribeInstanceTenantModesResponse ¶

func CreateDescribeInstanceTenantModesResponse() (response *DescribeInstanceTenantModesResponse)

CreateDescribeInstanceTenantModesResponse creates a response to parse from DescribeInstanceTenantModes response

type DescribeInstanceTopologyRequest ¶

type DescribeInstanceTopologyRequest struct {
	*requests.RpcRequest
	InstanceId   string `position:"Body" name:"InstanceId"`
	ReplicaTypes string `position:"Body" name:"ReplicaTypes"`
}

DescribeInstanceTopologyRequest is the request struct for api DescribeInstanceTopology

func CreateDescribeInstanceTopologyRequest ¶

func CreateDescribeInstanceTopologyRequest() (request *DescribeInstanceTopologyRequest)

CreateDescribeInstanceTopologyRequest creates a request to invoke DescribeInstanceTopology API

type DescribeInstanceTopologyResponse ¶

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

DescribeInstanceTopologyResponse is the response struct for api DescribeInstanceTopology

func CreateDescribeInstanceTopologyResponse ¶

func CreateDescribeInstanceTopologyResponse() (response *DescribeInstanceTopologyResponse)

CreateDescribeInstanceTopologyResponse creates a response to parse from DescribeInstanceTopology response

type DescribeInstancesRequest ¶

type DescribeInstancesRequest struct {
	*requests.RpcRequest
	SearchKey       string           `position:"Body" name:"SearchKey"`
	PageNumber      requests.Integer `position:"Body" name:"PageNumber"`
	ResourceGroupId string           `position:"Body" name:"ResourceGroupId"`
	InstanceId      string           `position:"Body" name:"InstanceId"`
	InstanceName    string           `position:"Body" name:"InstanceName"`
	PageSize        requests.Integer `position:"Body" name:"PageSize"`
}

DescribeInstancesRequest is the request struct for api DescribeInstances

func CreateDescribeInstancesRequest ¶

func CreateDescribeInstancesRequest() (request *DescribeInstancesRequest)

CreateDescribeInstancesRequest creates a request to invoke DescribeInstances API

type DescribeInstancesResponse ¶

type DescribeInstancesResponse struct {
	*responses.BaseResponse
	TotalCount int                       `json:"TotalCount" xml:"TotalCount"`
	RequestId  string                    `json:"RequestId" xml:"RequestId"`
	Instances  []DataInDescribeInstances `json:"Instances" xml:"Instances"`
}

DescribeInstancesResponse is the response struct for api DescribeInstances

func CreateDescribeInstancesResponse ¶

func CreateDescribeInstancesResponse() (response *DescribeInstancesResponse)

CreateDescribeInstancesResponse creates a response to parse from DescribeInstances response

type DescribeMetricsDataRequest ¶ added in v1.62.577

type DescribeMetricsDataRequest struct {
	*requests.RpcRequest
	GroupByLabels string `position:"Query" name:"GroupByLabels"`
	StartTime     string `position:"Query" name:"StartTime"`
	Limit         string `position:"Query" name:"Limit"`
	SortOrder     string `position:"Query" name:"SortOrder"`
	SortMetricKey string `position:"Query" name:"SortMetricKey"`
	ReplicaType   string `position:"Body" name:"ReplicaType"`
	EndTime       string `position:"Query" name:"EndTime"`
	Labels        string `position:"Query" name:"Labels"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	Metrics       string `position:"Query" name:"Metrics"`
}

DescribeMetricsDataRequest is the request struct for api DescribeMetricsData

func CreateDescribeMetricsDataRequest ¶ added in v1.62.577

func CreateDescribeMetricsDataRequest() (request *DescribeMetricsDataRequest)

CreateDescribeMetricsDataRequest creates a request to invoke DescribeMetricsData API

type DescribeMetricsDataResponse ¶ added in v1.62.577

type DescribeMetricsDataResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Data      []string `json:"Data" xml:"Data"`
}

DescribeMetricsDataResponse is the response struct for api DescribeMetricsData

func CreateDescribeMetricsDataResponse ¶ added in v1.62.577

func CreateDescribeMetricsDataResponse() (response *DescribeMetricsDataResponse)

CreateDescribeMetricsDataResponse creates a response to parse from DescribeMetricsData response

type DescribeNodeMetricsRequest ¶

type DescribeNodeMetricsRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Body" name:"StartTime"`
	PageNumber requests.Integer `position:"Body" name:"PageNumber"`
	PageSize   requests.Integer `position:"Body" name:"PageSize"`
	TenantId   string           `position:"Body" name:"TenantId"`
	NodeIdList string           `position:"Body" name:"NodeIdList"`
	EndTime    string           `position:"Body" name:"EndTime"`
	NodeName   string           `position:"Body" name:"NodeName"`
	InstanceId string           `position:"Body" name:"InstanceId"`
	Metrics    string           `position:"Body" name:"Metrics"`
}

DescribeNodeMetricsRequest is the request struct for api DescribeNodeMetrics

func CreateDescribeNodeMetricsRequest ¶

func CreateDescribeNodeMetricsRequest() (request *DescribeNodeMetricsRequest)

CreateDescribeNodeMetricsRequest creates a request to invoke DescribeNodeMetrics API

type DescribeNodeMetricsResponse ¶

type DescribeNodeMetricsResponse struct {
	*responses.BaseResponse
	TotalCount  int    `json:"TotalCount" xml:"TotalCount"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	NodeMetrics string `json:"NodeMetrics" xml:"NodeMetrics"`
}

DescribeNodeMetricsResponse is the response struct for api DescribeNodeMetrics

func CreateDescribeNodeMetricsResponse ¶

func CreateDescribeNodeMetricsResponse() (response *DescribeNodeMetricsResponse)

CreateDescribeNodeMetricsResponse creates a response to parse from DescribeNodeMetrics response

type DescribeOasAnomalySQLListRequest ¶ added in v1.62.361

type DescribeOasAnomalySQLListRequest struct {
	*requests.RpcRequest
	StartTime       string           `position:"Body" name:"StartTime"`
	SearchRule      string           `position:"Body" name:"SearchRule"`
	MergeDynamicSql requests.Boolean `position:"Body" name:"MergeDynamicSql"`
	Current         requests.Integer `position:"Body" name:"Current"`
	DynamicSql      requests.Boolean `position:"Body" name:"DynamicSql"`
	SqlTextLength   requests.Integer `position:"Body" name:"SqlTextLength"`
	TenantId        string           `position:"Body" name:"TenantId"`
	PageSize        requests.Integer `position:"Body" name:"PageSize"`
	SearchValue     string           `position:"Body" name:"SearchValue"`
	SqlId           string           `position:"Body" name:"SqlId"`
	FilterCondition string           `position:"Body" name:"FilterCondition"`
	SearchParam     string           `position:"Body" name:"SearchParam"`
	EndTime         string           `position:"Body" name:"EndTime"`
	NodeIp          string           `position:"Body" name:"NodeIp"`
	InstanceId      string           `position:"Body" name:"InstanceId"`
	DbName          string           `position:"Body" name:"DbName"`
	SearchKeyWord   string           `position:"Body" name:"SearchKeyWord"`
	AcceptLanguage  string           `position:"Body" name:"AcceptLanguage"`
}

DescribeOasAnomalySQLListRequest is the request struct for api DescribeOasAnomalySQLList

func CreateDescribeOasAnomalySQLListRequest ¶ added in v1.62.361

func CreateDescribeOasAnomalySQLListRequest() (request *DescribeOasAnomalySQLListRequest)

CreateDescribeOasAnomalySQLListRequest creates a request to invoke DescribeOasAnomalySQLList API

type DescribeOasAnomalySQLListResponse ¶ added in v1.62.361

type DescribeOasAnomalySQLListResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	TotalCount int64      `json:"TotalCount" xml:"TotalCount"`
	Data       []DataItem `json:"Data" xml:"Data"`
}

DescribeOasAnomalySQLListResponse is the response struct for api DescribeOasAnomalySQLList

func CreateDescribeOasAnomalySQLListResponse ¶ added in v1.62.361

func CreateDescribeOasAnomalySQLListResponse() (response *DescribeOasAnomalySQLListResponse)

CreateDescribeOasAnomalySQLListResponse creates a response to parse from DescribeOasAnomalySQLList response

type DescribeOasSQLDetailsRequest ¶ added in v1.62.361

type DescribeOasSQLDetailsRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Body" name:"StartTime"`
	DynamicSql requests.Boolean `position:"Body" name:"DynamicSql"`
	TenantId   string           `position:"Body" name:"TenantId"`
	SqlId      string           `position:"Body" name:"SqlId"`
	EndTime    string           `position:"Body" name:"EndTime"`
	InstanceId string           `position:"Body" name:"InstanceId"`
	DbName     string           `position:"Body" name:"DbName"`
}

DescribeOasSQLDetailsRequest is the request struct for api DescribeOasSQLDetails

func CreateDescribeOasSQLDetailsRequest ¶ added in v1.62.361

func CreateDescribeOasSQLDetailsRequest() (request *DescribeOasSQLDetailsRequest)

CreateDescribeOasSQLDetailsRequest creates a request to invoke DescribeOasSQLDetails API

type DescribeOasSQLDetailsResponse ¶ added in v1.62.361

type DescribeOasSQLDetailsResponse struct {
	*responses.BaseResponse
	RequestId string                      `json:"RequestId" xml:"RequestId"`
	Data      DataInDescribeOasSQLDetails `json:"Data" xml:"Data"`
}

DescribeOasSQLDetailsResponse is the response struct for api DescribeOasSQLDetails

func CreateDescribeOasSQLDetailsResponse ¶ added in v1.62.361

func CreateDescribeOasSQLDetailsResponse() (response *DescribeOasSQLDetailsResponse)

CreateDescribeOasSQLDetailsResponse creates a response to parse from DescribeOasSQLDetails response

type DescribeOasSQLHistoryListRequest ¶ added in v1.62.361

type DescribeOasSQLHistoryListRequest struct {
	*requests.RpcRequest
	StartTime      string           `position:"Body" name:"StartTime"`
	DynamicSql     requests.Boolean `position:"Body" name:"DynamicSql"`
	TenantId       string           `position:"Body" name:"TenantId"`
	SqlId          string           `position:"Body" name:"SqlId"`
	EndTime        string           `position:"Body" name:"EndTime"`
	NodeIp         string           `position:"Body" name:"NodeIp"`
	InstanceId     string           `position:"Body" name:"InstanceId"`
	DbName         string           `position:"Body" name:"DbName"`
	AcceptLanguage string           `position:"Body" name:"AcceptLanguage"`
}

DescribeOasSQLHistoryListRequest is the request struct for api DescribeOasSQLHistoryList

func CreateDescribeOasSQLHistoryListRequest ¶ added in v1.62.361

func CreateDescribeOasSQLHistoryListRequest() (request *DescribeOasSQLHistoryListRequest)

CreateDescribeOasSQLHistoryListRequest creates a request to invoke DescribeOasSQLHistoryList API

type DescribeOasSQLHistoryListResponse ¶ added in v1.62.361

type DescribeOasSQLHistoryListResponse struct {
	*responses.BaseResponse
	RequestId string                                `json:"RequestId" xml:"RequestId"`
	Data      []DataItemInDescribeOasSQLHistoryList `json:"Data" xml:"Data"`
}

DescribeOasSQLHistoryListResponse is the response struct for api DescribeOasSQLHistoryList

func CreateDescribeOasSQLHistoryListResponse ¶ added in v1.62.361

func CreateDescribeOasSQLHistoryListResponse() (response *DescribeOasSQLHistoryListResponse)

CreateDescribeOasSQLHistoryListResponse creates a response to parse from DescribeOasSQLHistoryList response

type DescribeOasSQLPlansRequest ¶ added in v1.62.361

type DescribeOasSQLPlansRequest struct {
	*requests.RpcRequest
	ReturnBriefInfo requests.Boolean `position:"Body" name:"ReturnBriefInfo"`
	StartTime       string           `position:"Body" name:"StartTime"`
	PlanUnionHash   string           `position:"Body" name:"PlanUnionHash"`
	DynamicSql      requests.Boolean `position:"Body" name:"DynamicSql"`
	TenantId        string           `position:"Body" name:"TenantId"`
	SqlId           string           `position:"Body" name:"SqlId"`
	EndTime         string           `position:"Body" name:"EndTime"`
	InstanceId      string           `position:"Body" name:"InstanceId"`
	DbName          string           `position:"Body" name:"DbName"`
	AcceptLanguage  string           `position:"Body" name:"AcceptLanguage"`
}

DescribeOasSQLPlansRequest is the request struct for api DescribeOasSQLPlans

func CreateDescribeOasSQLPlansRequest ¶ added in v1.62.361

func CreateDescribeOasSQLPlansRequest() (request *DescribeOasSQLPlansRequest)

CreateDescribeOasSQLPlansRequest creates a request to invoke DescribeOasSQLPlans API

type DescribeOasSQLPlansResponse ¶ added in v1.62.361

type DescribeOasSQLPlansResponse struct {
	*responses.BaseResponse
	RequestId string                          `json:"RequestId" xml:"RequestId"`
	Data      []DataItemInDescribeOasSQLPlans `json:"Data" xml:"Data"`
}

DescribeOasSQLPlansResponse is the response struct for api DescribeOasSQLPlans

func CreateDescribeOasSQLPlansResponse ¶ added in v1.62.361

func CreateDescribeOasSQLPlansResponse() (response *DescribeOasSQLPlansResponse)

CreateDescribeOasSQLPlansResponse creates a response to parse from DescribeOasSQLPlans response

type DescribeOasSlowSQLListRequest ¶ added in v1.62.361

type DescribeOasSlowSQLListRequest struct {
	*requests.RpcRequest
	StartTime       string           `position:"Body" name:"StartTime"`
	SearchRule      string           `position:"Body" name:"SearchRule"`
	MergeDynamicSql requests.Boolean `position:"Body" name:"MergeDynamicSql"`
	DynamicSql      requests.Boolean `position:"Body" name:"DynamicSql"`
	SqlTextLength   requests.Integer `position:"Body" name:"SqlTextLength"`
	TenantId        string           `position:"Body" name:"TenantId"`
	SearchValue     string           `position:"Body" name:"SearchValue"`
	SqlId           string           `position:"Body" name:"SqlId"`
	FilterCondition string           `position:"Body" name:"FilterCondition"`
	SearchParam     string           `position:"Body" name:"SearchParam"`
	EndTime         string           `position:"Body" name:"EndTime"`
	NodeIp          string           `position:"Body" name:"NodeIp"`
	InstanceId      string           `position:"Body" name:"InstanceId"`
	DbName          string           `position:"Body" name:"DbName"`
	SearchKeyWord   string           `position:"Body" name:"SearchKeyWord"`
	AcceptLanguage  string           `position:"Body" name:"AcceptLanguage"`
}

DescribeOasSlowSQLListRequest is the request struct for api DescribeOasSlowSQLList

func CreateDescribeOasSlowSQLListRequest ¶ added in v1.62.361

func CreateDescribeOasSlowSQLListRequest() (request *DescribeOasSlowSQLListRequest)

CreateDescribeOasSlowSQLListRequest creates a request to invoke DescribeOasSlowSQLList API

type DescribeOasSlowSQLListResponse ¶ added in v1.62.361

type DescribeOasSlowSQLListResponse struct {
	*responses.BaseResponse
	RequestId string                             `json:"RequestId" xml:"RequestId"`
	Data      []DataItemInDescribeOasSlowSQLList `json:"Data" xml:"Data"`
}

DescribeOasSlowSQLListResponse is the response struct for api DescribeOasSlowSQLList

func CreateDescribeOasSlowSQLListResponse ¶ added in v1.62.361

func CreateDescribeOasSlowSQLListResponse() (response *DescribeOasSlowSQLListResponse)

CreateDescribeOasSlowSQLListResponse creates a response to parse from DescribeOasSlowSQLList response

type DescribeOasTopSQLListRequest ¶ added in v1.62.361

type DescribeOasTopSQLListRequest struct {
	*requests.RpcRequest
	StartTime       string           `position:"Body" name:"StartTime"`
	SearchRule      string           `position:"Body" name:"SearchRule"`
	MergeDynamicSql requests.Boolean `position:"Body" name:"MergeDynamicSql"`
	DynamicSql      requests.Boolean `position:"Body" name:"DynamicSql"`
	SqlTextLength   requests.Integer `position:"Body" name:"SqlTextLength"`
	TenantId        string           `position:"Body" name:"TenantId"`
	SearchValue     string           `position:"Body" name:"SearchValue"`
	SqlId           string           `position:"Body" name:"SqlId"`
	FilterCondition string           `position:"Body" name:"FilterCondition"`
	SearchParam     string           `position:"Body" name:"SearchParam"`
	EndTime         string           `position:"Body" name:"EndTime"`
	NodeIp          string           `position:"Body" name:"NodeIp"`
	InstanceId      string           `position:"Body" name:"InstanceId"`
	DbName          string           `position:"Body" name:"DbName"`
	SearchKeyWord   string           `position:"Body" name:"SearchKeyWord"`
	AcceptLanguage  string           `position:"Body" name:"AcceptLanguage"`
}

DescribeOasTopSQLListRequest is the request struct for api DescribeOasTopSQLList

func CreateDescribeOasTopSQLListRequest ¶ added in v1.62.361

func CreateDescribeOasTopSQLListRequest() (request *DescribeOasTopSQLListRequest)

CreateDescribeOasTopSQLListRequest creates a request to invoke DescribeOasTopSQLList API

type DescribeOasTopSQLListResponse ¶ added in v1.62.361

type DescribeOasTopSQLListResponse struct {
	*responses.BaseResponse
	RequestId string                            `json:"RequestId" xml:"RequestId"`
	Data      []DataItemInDescribeOasTopSQLList `json:"Data" xml:"Data"`
}

DescribeOasTopSQLListResponse is the response struct for api DescribeOasTopSQLList

func CreateDescribeOasTopSQLListResponse ¶ added in v1.62.361

func CreateDescribeOasTopSQLListResponse() (response *DescribeOasTopSQLListResponse)

CreateDescribeOasTopSQLListResponse creates a response to parse from DescribeOasTopSQLList response

type DescribeOutlineBindingRequest ¶

type DescribeOutlineBindingRequest struct {
	*requests.RpcRequest
	SQLId             string           `position:"Body" name:"SQLId"`
	InstanceId        string           `position:"Body" name:"InstanceId"`
	DatabaseName      string           `position:"Body" name:"DatabaseName"`
	TenantId          string           `position:"Body" name:"TenantId"`
	TableName         string           `position:"Body" name:"TableName"`
	IsConcurrentLimit requests.Boolean `position:"Body" name:"IsConcurrentLimit"`
}

DescribeOutlineBindingRequest is the request struct for api DescribeOutlineBinding

func CreateDescribeOutlineBindingRequest ¶

func CreateDescribeOutlineBindingRequest() (request *DescribeOutlineBindingRequest)

CreateDescribeOutlineBindingRequest creates a request to invoke DescribeOutlineBinding API

type DescribeOutlineBindingResponse ¶

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

DescribeOutlineBindingResponse is the response struct for api DescribeOutlineBinding

func CreateDescribeOutlineBindingResponse ¶

func CreateDescribeOutlineBindingResponse() (response *DescribeOutlineBindingResponse)

CreateDescribeOutlineBindingResponse creates a response to parse from DescribeOutlineBinding response

type DescribeParametersHistoryRequest ¶

type DescribeParametersHistoryRequest struct {
	*requests.RpcRequest
	StartTime      string           `position:"Body" name:"StartTime"`
	PageNumber     requests.Integer `position:"Body" name:"PageNumber"`
	DimensionValue string           `position:"Body" name:"DimensionValue"`
	PageSize       requests.Integer `position:"Body" name:"PageSize"`
	Dimension      string           `position:"Body" name:"Dimension"`
	EndTime        string           `position:"Body" name:"EndTime"`
	InstanceId     string           `position:"Body" name:"InstanceId"`
}

DescribeParametersHistoryRequest is the request struct for api DescribeParametersHistory

func CreateDescribeParametersHistoryRequest ¶

func CreateDescribeParametersHistoryRequest() (request *DescribeParametersHistoryRequest)

CreateDescribeParametersHistoryRequest creates a request to invoke DescribeParametersHistory API

type DescribeParametersHistoryResponse ¶

type DescribeParametersHistoryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Respond   []Data `json:"Respond" xml:"Respond"`
}

DescribeParametersHistoryResponse is the response struct for api DescribeParametersHistory

func CreateDescribeParametersHistoryResponse ¶

func CreateDescribeParametersHistoryResponse() (response *DescribeParametersHistoryResponse)

CreateDescribeParametersHistoryResponse creates a response to parse from DescribeParametersHistory response

type DescribeParametersRequest ¶

type DescribeParametersRequest struct {
	*requests.RpcRequest
	DimensionValue string `position:"Body" name:"DimensionValue"`
	InstanceId     string `position:"Body" name:"InstanceId"`
	Dimension      string `position:"Body" name:"Dimension"`
}

DescribeParametersRequest is the request struct for api DescribeParameters

func CreateDescribeParametersRequest ¶

func CreateDescribeParametersRequest() (request *DescribeParametersRequest)

CreateDescribeParametersRequest creates a request to invoke DescribeParameters API

type DescribeParametersResponse ¶

type DescribeParametersResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Parameters []Data `json:"Parameters" xml:"Parameters"`
}

DescribeParametersResponse is the response struct for api DescribeParameters

func CreateDescribeParametersResponse ¶

func CreateDescribeParametersResponse() (response *DescribeParametersResponse)

CreateDescribeParametersResponse creates a response to parse from DescribeParameters response

type DescribeProcessStatsCompositionRequest ¶ added in v1.62.743

type DescribeProcessStatsCompositionRequest struct {
	*requests.RpcRequest
	UId        string `position:"Body" name:"UId"`
	SqlText    string `position:"Body" name:"SqlText"`
	ClientIp   string `position:"Body" name:"ClientIp"`
	TenantId   string `position:"Body" name:"TenantId"`
	ServerIp   string `position:"Body" name:"ServerIp"`
	Users      string `position:"Body" name:"Users"`
	InstanceId string `position:"Body" name:"InstanceId"`
	Status     string `position:"Body" name:"Status"`
}

DescribeProcessStatsCompositionRequest is the request struct for api DescribeProcessStatsComposition

func CreateDescribeProcessStatsCompositionRequest ¶ added in v1.62.743

func CreateDescribeProcessStatsCompositionRequest() (request *DescribeProcessStatsCompositionRequest)

CreateDescribeProcessStatsCompositionRequest creates a request to invoke DescribeProcessStatsComposition API

type DescribeProcessStatsCompositionResponse ¶ added in v1.62.743

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

DescribeProcessStatsCompositionResponse is the response struct for api DescribeProcessStatsComposition

func CreateDescribeProcessStatsCompositionResponse ¶ added in v1.62.743

func CreateDescribeProcessStatsCompositionResponse() (response *DescribeProcessStatsCompositionResponse)

CreateDescribeProcessStatsCompositionResponse creates a response to parse from DescribeProcessStatsComposition response

type DescribeProjectComponentsRequest ¶ added in v1.62.523

type DescribeProjectComponentsRequest struct {
	*requests.RpcRequest
	Id string `position:"Body" name:"Id"`
}

DescribeProjectComponentsRequest is the request struct for api DescribeProjectComponents

func CreateDescribeProjectComponentsRequest ¶ added in v1.62.523

func CreateDescribeProjectComponentsRequest() (request *DescribeProjectComponentsRequest)

CreateDescribeProjectComponentsRequest creates a request to invoke DescribeProjectComponents API

type DescribeProjectComponentsResponse ¶ added in v1.62.523

type DescribeProjectComponentsResponse struct {
	*responses.BaseResponse
}

DescribeProjectComponentsResponse is the response struct for api DescribeProjectComponents

func CreateDescribeProjectComponentsResponse ¶ added in v1.62.523

func CreateDescribeProjectComponentsResponse() (response *DescribeProjectComponentsResponse)

CreateDescribeProjectComponentsResponse creates a response to parse from DescribeProjectComponents response

type DescribeProjectProgressRequest ¶ added in v1.62.523

type DescribeProjectProgressRequest struct {
	*requests.RpcRequest
	Id string `position:"Body" name:"Id"`
}

DescribeProjectProgressRequest is the request struct for api DescribeProjectProgress

func CreateDescribeProjectProgressRequest ¶ added in v1.62.523

func CreateDescribeProjectProgressRequest() (request *DescribeProjectProgressRequest)

CreateDescribeProjectProgressRequest creates a request to invoke DescribeProjectProgress API

type DescribeProjectProgressResponse ¶ added in v1.62.523

type DescribeProjectProgressResponse struct {
	*responses.BaseResponse
}

DescribeProjectProgressResponse is the response struct for api DescribeProjectProgress

func CreateDescribeProjectProgressResponse ¶ added in v1.62.523

func CreateDescribeProjectProgressResponse() (response *DescribeProjectProgressResponse)

CreateDescribeProjectProgressResponse creates a response to parse from DescribeProjectProgress response

type DescribeProjectRequest ¶ added in v1.62.523

type DescribeProjectRequest struct {
	*requests.RpcRequest
	Id string `position:"Body" name:"Id"`
}

DescribeProjectRequest is the request struct for api DescribeProject

func CreateDescribeProjectRequest ¶ added in v1.62.523

func CreateDescribeProjectRequest() (request *DescribeProjectRequest)

CreateDescribeProjectRequest creates a request to invoke DescribeProject API

type DescribeProjectResponse ¶ added in v1.62.523

type DescribeProjectResponse struct {
	*responses.BaseResponse
}

DescribeProjectResponse is the response struct for api DescribeProject

func CreateDescribeProjectResponse ¶ added in v1.62.523

func CreateDescribeProjectResponse() (response *DescribeProjectResponse)

CreateDescribeProjectResponse creates a response to parse from DescribeProject response

type DescribeProjectStepMetricRequest ¶ added in v1.62.523

type DescribeProjectStepMetricRequest struct {
	*requests.RpcRequest
	MetricType     string           `position:"Body" name:"MetricType"`
	StepName       string           `position:"Body" name:"StepName"`
	Aggregator     string           `position:"Body" name:"Aggregator"`
	MaxPointNum    requests.Integer `position:"Body" name:"MaxPointNum"`
	EndTimestamp   requests.Integer `position:"Body" name:"EndTimestamp"`
	BeginTimestamp requests.Integer `position:"Body" name:"BeginTimestamp"`
	ProjectId      string           `position:"Body" name:"ProjectId"`
}

DescribeProjectStepMetricRequest is the request struct for api DescribeProjectStepMetric

func CreateDescribeProjectStepMetricRequest ¶ added in v1.62.523

func CreateDescribeProjectStepMetricRequest() (request *DescribeProjectStepMetricRequest)

CreateDescribeProjectStepMetricRequest creates a request to invoke DescribeProjectStepMetric API

type DescribeProjectStepMetricResponse ¶ added in v1.62.523

type DescribeProjectStepMetricResponse struct {
	*responses.BaseResponse
}

DescribeProjectStepMetricResponse is the response struct for api DescribeProjectStepMetric

func CreateDescribeProjectStepMetricResponse ¶ added in v1.62.523

func CreateDescribeProjectStepMetricResponse() (response *DescribeProjectStepMetricResponse)

CreateDescribeProjectStepMetricResponse creates a response to parse from DescribeProjectStepMetric response

type DescribeProjectStepsRequest ¶ added in v1.62.523

type DescribeProjectStepsRequest struct {
	*requests.RpcRequest
	Id string `position:"Body" name:"Id"`
}

DescribeProjectStepsRequest is the request struct for api DescribeProjectSteps

func CreateDescribeProjectStepsRequest ¶ added in v1.62.523

func CreateDescribeProjectStepsRequest() (request *DescribeProjectStepsRequest)

CreateDescribeProjectStepsRequest creates a request to invoke DescribeProjectSteps API

type DescribeProjectStepsResponse ¶ added in v1.62.523

type DescribeProjectStepsResponse struct {
	*responses.BaseResponse
}

DescribeProjectStepsResponse is the response struct for api DescribeProjectSteps

func CreateDescribeProjectStepsResponse ¶ added in v1.62.523

func CreateDescribeProjectStepsResponse() (response *DescribeProjectStepsResponse)

CreateDescribeProjectStepsResponse creates a response to parse from DescribeProjectSteps response

type DescribeRecommendIndexRequest ¶

type DescribeRecommendIndexRequest struct {
	*requests.RpcRequest
	SQLId      string `position:"Body" name:"SQLId"`
	InstanceId string `position:"Body" name:"InstanceId"`
	TenantId   string `position:"Body" name:"TenantId"`
}

DescribeRecommendIndexRequest is the request struct for api DescribeRecommendIndex

func CreateDescribeRecommendIndexRequest ¶

func CreateDescribeRecommendIndexRequest() (request *DescribeRecommendIndexRequest)

CreateDescribeRecommendIndexRequest creates a request to invoke DescribeRecommendIndex API

type DescribeRecommendIndexResponse ¶

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

DescribeRecommendIndexResponse is the response struct for api DescribeRecommendIndex

func CreateDescribeRecommendIndexResponse ¶

func CreateDescribeRecommendIndexResponse() (response *DescribeRecommendIndexResponse)

CreateDescribeRecommendIndexResponse creates a response to parse from DescribeRecommendIndex response

type DescribeSQLDetailsRequest ¶

type DescribeSQLDetailsRequest struct {
	*requests.RpcRequest
	SQLId    string `position:"Body" name:"SQLId"`
	TenantId string `position:"Body" name:"TenantId"`
}

DescribeSQLDetailsRequest is the request struct for api DescribeSQLDetails

func CreateDescribeSQLDetailsRequest ¶

func CreateDescribeSQLDetailsRequest() (request *DescribeSQLDetailsRequest)

CreateDescribeSQLDetailsRequest creates a request to invoke DescribeSQLDetails API

type DescribeSQLDetailsResponse ¶

type DescribeSQLDetailsResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	SQLDetails []Data `json:"SQLDetails" xml:"SQLDetails"`
}

DescribeSQLDetailsResponse is the response struct for api DescribeSQLDetails

func CreateDescribeSQLDetailsResponse ¶

func CreateDescribeSQLDetailsResponse() (response *DescribeSQLDetailsResponse)

CreateDescribeSQLDetailsResponse creates a response to parse from DescribeSQLDetails response

type DescribeSQLHistoryListRequest ¶

type DescribeSQLHistoryListRequest struct {
	*requests.RpcRequest
	SQLId      string           `position:"Body" name:"SQLId"`
	EndTime    string           `position:"Body" name:"EndTime"`
	StartTime  string           `position:"Body" name:"StartTime"`
	PageNumber requests.Integer `position:"Body" name:"PageNumber"`
	TenantId   string           `position:"Body" name:"TenantId"`
	PageSize   requests.Integer `position:"Body" name:"PageSize"`
}

DescribeSQLHistoryListRequest is the request struct for api DescribeSQLHistoryList

func CreateDescribeSQLHistoryListRequest ¶

func CreateDescribeSQLHistoryListRequest() (request *DescribeSQLHistoryListRequest)

CreateDescribeSQLHistoryListRequest creates a request to invoke DescribeSQLHistoryList API

type DescribeSQLHistoryListResponse ¶

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

DescribeSQLHistoryListResponse is the response struct for api DescribeSQLHistoryList

func CreateDescribeSQLHistoryListResponse ¶

func CreateDescribeSQLHistoryListResponse() (response *DescribeSQLHistoryListResponse)

CreateDescribeSQLHistoryListResponse creates a response to parse from DescribeSQLHistoryList response

type DescribeSQLPlansRequest ¶

type DescribeSQLPlansRequest struct {
	*requests.RpcRequest
	SQLId    string `position:"Body" name:"SQLId"`
	TenantId string `position:"Body" name:"TenantId"`
}

DescribeSQLPlansRequest is the request struct for api DescribeSQLPlans

func CreateDescribeSQLPlansRequest ¶

func CreateDescribeSQLPlansRequest() (request *DescribeSQLPlansRequest)

CreateDescribeSQLPlansRequest creates a request to invoke DescribeSQLPlans API

type DescribeSQLPlansResponse ¶

type DescribeSQLPlansResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	SQLPlans  []Data `json:"SQLPlans" xml:"SQLPlans"`
}

DescribeSQLPlansResponse is the response struct for api DescribeSQLPlans

func CreateDescribeSQLPlansResponse ¶

func CreateDescribeSQLPlansResponse() (response *DescribeSQLPlansResponse)

CreateDescribeSQLPlansResponse creates a response to parse from DescribeSQLPlans response

type DescribeSQLSamplesRequest ¶ added in v1.62.361

type DescribeSQLSamplesRequest struct {
	*requests.RpcRequest
	ReturnSqlText requests.Boolean `position:"Body" name:"ReturnSqlText"`
	StartTime     string           `position:"Body" name:"StartTime"`
	TenantId      string           `position:"Body" name:"TenantId"`
	SqlId         string           `position:"Body" name:"SqlId"`
	EndTime       string           `position:"Body" name:"EndTime"`
	InstanceId    string           `position:"Body" name:"InstanceId"`
	DbName        string           `position:"Body" name:"DbName"`
}

DescribeSQLSamplesRequest is the request struct for api DescribeSQLSamples

func CreateDescribeSQLSamplesRequest ¶ added in v1.62.361

func CreateDescribeSQLSamplesRequest() (request *DescribeSQLSamplesRequest)

CreateDescribeSQLSamplesRequest creates a request to invoke DescribeSQLSamples API

type DescribeSQLSamplesResponse ¶ added in v1.62.361

type DescribeSQLSamplesResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

DescribeSQLSamplesResponse is the response struct for api DescribeSQLSamples

func CreateDescribeSQLSamplesResponse ¶ added in v1.62.361

func CreateDescribeSQLSamplesResponse() (response *DescribeSQLSamplesResponse)

CreateDescribeSQLSamplesResponse creates a response to parse from DescribeSQLSamples response

type DescribeSampleSqlRawTextsRequest ¶ added in v1.62.703

type DescribeSampleSqlRawTextsRequest struct {
	*requests.RpcRequest
	TraceId    string `position:"Body" name:"TraceId"`
	StartTime  string `position:"Body" name:"StartTime"`
	TenantId   string `position:"Body" name:"TenantId"`
	Limit      string `position:"Body" name:"Limit"`
	SqlId      string `position:"Body" name:"SqlId"`
	EndTime    string `position:"Body" name:"EndTime"`
	InstanceId string `position:"Body" name:"InstanceId"`
	DbName     string `position:"Body" name:"DbName"`
}

DescribeSampleSqlRawTextsRequest is the request struct for api DescribeSampleSqlRawTexts

func CreateDescribeSampleSqlRawTextsRequest ¶ added in v1.62.703

func CreateDescribeSampleSqlRawTextsRequest() (request *DescribeSampleSqlRawTextsRequest)

CreateDescribeSampleSqlRawTextsRequest creates a request to invoke DescribeSampleSqlRawTexts API

type DescribeSampleSqlRawTextsResponse ¶ added in v1.62.703

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

DescribeSampleSqlRawTextsResponse is the response struct for api DescribeSampleSqlRawTexts

func CreateDescribeSampleSqlRawTextsResponse ¶ added in v1.62.703

func CreateDescribeSampleSqlRawTextsResponse() (response *DescribeSampleSqlRawTextsResponse)

CreateDescribeSampleSqlRawTextsResponse creates a response to parse from DescribeSampleSqlRawTexts response

type DescribeSecurityIpGroupsRequest ¶

type DescribeSecurityIpGroupsRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body" name:"InstanceId"`
}

DescribeSecurityIpGroupsRequest is the request struct for api DescribeSecurityIpGroups

func CreateDescribeSecurityIpGroupsRequest ¶

func CreateDescribeSecurityIpGroupsRequest() (request *DescribeSecurityIpGroupsRequest)

CreateDescribeSecurityIpGroupsRequest creates a request to invoke DescribeSecurityIpGroups API

type DescribeSecurityIpGroupsResponse ¶

type DescribeSecurityIpGroupsResponse struct {
	*responses.BaseResponse
	RequestId        string                 `json:"RequestId" xml:"RequestId"`
	TotalCount       int                    `json:"TotalCount" xml:"TotalCount"`
	SecurityIpGroups []SecurityIpGroupsItem `json:"SecurityIpGroups" xml:"SecurityIpGroups"`
}

DescribeSecurityIpGroupsResponse is the response struct for api DescribeSecurityIpGroups

func CreateDescribeSecurityIpGroupsResponse ¶

func CreateDescribeSecurityIpGroupsResponse() (response *DescribeSecurityIpGroupsResponse)

CreateDescribeSecurityIpGroupsResponse creates a response to parse from DescribeSecurityIpGroups response

type DescribeSessionListRequest ¶ added in v1.62.778

type DescribeSessionListRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body" name:"InstanceId"`
	TenantId   string `position:"Body" name:"TenantId"`
}

DescribeSessionListRequest is the request struct for api DescribeSessionList

func CreateDescribeSessionListRequest ¶ added in v1.62.778

func CreateDescribeSessionListRequest() (request *DescribeSessionListRequest)

CreateDescribeSessionListRequest creates a request to invoke DescribeSessionList API

type DescribeSessionListResponse ¶ added in v1.62.778

type DescribeSessionListResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

DescribeSessionListResponse is the response struct for api DescribeSessionList

func CreateDescribeSessionListResponse ¶ added in v1.62.778

func CreateDescribeSessionListResponse() (response *DescribeSessionListResponse)

CreateDescribeSessionListResponse creates a response to parse from DescribeSessionList response

type DescribeSlowSQLHistoryListRequest ¶

type DescribeSlowSQLHistoryListRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Body" name:"StartTime"`
	PageNumber requests.Integer `position:"Body" name:"PageNumber"`
	TenantId   string           `position:"Body" name:"TenantId"`
	PageSize   requests.Integer `position:"Body" name:"PageSize"`
	SQLId      string           `position:"Body" name:"SQLId"`
	EndTime    string           `position:"Body" name:"EndTime"`
}

DescribeSlowSQLHistoryListRequest is the request struct for api DescribeSlowSQLHistoryList

func CreateDescribeSlowSQLHistoryListRequest ¶

func CreateDescribeSlowSQLHistoryListRequest() (request *DescribeSlowSQLHistoryListRequest)

CreateDescribeSlowSQLHistoryListRequest creates a request to invoke DescribeSlowSQLHistoryList API

type DescribeSlowSQLHistoryListResponse ¶

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

DescribeSlowSQLHistoryListResponse is the response struct for api DescribeSlowSQLHistoryList

func CreateDescribeSlowSQLHistoryListResponse ¶

func CreateDescribeSlowSQLHistoryListResponse() (response *DescribeSlowSQLHistoryListResponse)

CreateDescribeSlowSQLHistoryListResponse creates a response to parse from DescribeSlowSQLHistoryList response

type DescribeSlowSQLListRequest ¶

type DescribeSlowSQLListRequest struct {
	*requests.RpcRequest
	StartTime       string           `position:"Body" name:"StartTime"`
	PageNumber      requests.Integer `position:"Body" name:"PageNumber"`
	SearchRule      string           `position:"Body" name:"SearchRule"`
	TenantId        string           `position:"Body" name:"TenantId"`
	PageSize        requests.Integer `position:"Body" name:"PageSize"`
	SearchParameter string           `position:"Body" name:"SearchParameter"`
	SortOrder       string           `position:"Body" name:"SortOrder"`
	SearchValue     string           `position:"Body" name:"SearchValue"`
	SQLId           string           `position:"Body" name:"SQLId"`
	FilterCondition string           `position:"Body" name:"FilterCondition"`
	EndTime         string           `position:"Body" name:"EndTime"`
	NodeIp          string           `position:"Body" name:"NodeIp"`
	DbName          string           `position:"Body" name:"DbName"`
	SearchKeyWord   string           `position:"Body" name:"SearchKeyWord"`
	SortColumn      string           `position:"Body" name:"SortColumn"`
}

DescribeSlowSQLListRequest is the request struct for api DescribeSlowSQLList

func CreateDescribeSlowSQLListRequest ¶

func CreateDescribeSlowSQLListRequest() (request *DescribeSlowSQLListRequest)

CreateDescribeSlowSQLListRequest creates a request to invoke DescribeSlowSQLList API

type DescribeSlowSQLListResponse ¶

type DescribeSlowSQLListResponse struct {
	*responses.BaseResponse
	TotalCount  int64  `json:"TotalCount" xml:"TotalCount"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	SlowSQLList []Data `json:"SlowSQLList" xml:"SlowSQLList"`
}

DescribeSlowSQLListResponse is the response struct for api DescribeSlowSQLList

func CreateDescribeSlowSQLListResponse ¶

func CreateDescribeSlowSQLListResponse() (response *DescribeSlowSQLListResponse)

CreateDescribeSlowSQLListResponse creates a response to parse from DescribeSlowSQLList response

type DescribeTagValuesRequest ¶ added in v1.62.743

type DescribeTagValuesRequest struct {
	*requests.RpcRequest
	ResourceType string `position:"Body" name:"ResourceType"`
}

DescribeTagValuesRequest is the request struct for api DescribeTagValues

func CreateDescribeTagValuesRequest ¶ added in v1.62.743

func CreateDescribeTagValuesRequest() (request *DescribeTagValuesRequest)

CreateDescribeTagValuesRequest creates a request to invoke DescribeTagValues API

type DescribeTagValuesResponse ¶ added in v1.62.743

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

DescribeTagValuesResponse is the response struct for api DescribeTagValues

func CreateDescribeTagValuesResponse ¶ added in v1.62.743

func CreateDescribeTagValuesResponse() (response *DescribeTagValuesResponse)

CreateDescribeTagValuesResponse creates a response to parse from DescribeTagValues response

type DescribeTenantEncryptionRequest ¶ added in v1.62.635

type DescribeTenantEncryptionRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Body" name:"PageNumber"`
	InstanceId string           `position:"Body" name:"InstanceId"`
	TenantId   string           `position:"Body" name:"TenantId"`
	PageSize   requests.Integer `position:"Body" name:"PageSize"`
	TenantName string           `position:"Body" name:"TenantName"`
}

DescribeTenantEncryptionRequest is the request struct for api DescribeTenantEncryption

func CreateDescribeTenantEncryptionRequest ¶ added in v1.62.635

func CreateDescribeTenantEncryptionRequest() (request *DescribeTenantEncryptionRequest)

CreateDescribeTenantEncryptionRequest creates a request to invoke DescribeTenantEncryption API

type DescribeTenantEncryptionResponse ¶ added in v1.62.635

type DescribeTenantEncryptionResponse struct {
	*responses.BaseResponse
	RequestId         string                  `json:"RequestId" xml:"RequestId"`
	TotalCount        int                     `json:"TotalCount" xml:"TotalCount"`
	TenantEncryptions []TenantEncryptionsItem `json:"TenantEncryptions" xml:"TenantEncryptions"`
}

DescribeTenantEncryptionResponse is the response struct for api DescribeTenantEncryption

func CreateDescribeTenantEncryptionResponse ¶ added in v1.62.635

func CreateDescribeTenantEncryptionResponse() (response *DescribeTenantEncryptionResponse)

CreateDescribeTenantEncryptionResponse creates a response to parse from DescribeTenantEncryption response

type DescribeTenantMetricsRequest ¶

type DescribeTenantMetricsRequest struct {
	*requests.RpcRequest
	TenantIdList string           `position:"Body" name:"TenantIdList"`
	StartTime    string           `position:"Body" name:"StartTime"`
	PageNumber   requests.Integer `position:"Body" name:"PageNumber"`
	PageSize     requests.Integer `position:"Body" name:"PageSize"`
	TenantId     string           `position:"Body" name:"TenantId"`
	EndTime      string           `position:"Body" name:"EndTime"`
	InstanceId   string           `position:"Body" name:"InstanceId"`
	TenantName   string           `position:"Body" name:"TenantName"`
	Metrics      string           `position:"Body" name:"Metrics"`
}

DescribeTenantMetricsRequest is the request struct for api DescribeTenantMetrics

func CreateDescribeTenantMetricsRequest ¶

func CreateDescribeTenantMetricsRequest() (request *DescribeTenantMetricsRequest)

CreateDescribeTenantMetricsRequest creates a request to invoke DescribeTenantMetrics API

type DescribeTenantMetricsResponse ¶

type DescribeTenantMetricsResponse struct {
	*responses.BaseResponse
	TotalCount    int    `json:"TotalCount" xml:"TotalCount"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	TenantMetrics string `json:"TenantMetrics" xml:"TenantMetrics"`
}

DescribeTenantMetricsResponse is the response struct for api DescribeTenantMetrics

func CreateDescribeTenantMetricsResponse ¶

func CreateDescribeTenantMetricsResponse() (response *DescribeTenantMetricsResponse)

CreateDescribeTenantMetricsResponse creates a response to parse from DescribeTenantMetrics response

type DescribeTenantReadableScnRequest ¶ added in v1.62.762

type DescribeTenantReadableScnRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body" name:"InstanceId"`
	TenantId   string `position:"Body" name:"TenantId"`
}

DescribeTenantReadableScnRequest is the request struct for api DescribeTenantReadableScn

func CreateDescribeTenantReadableScnRequest ¶ added in v1.62.762

func CreateDescribeTenantReadableScnRequest() (request *DescribeTenantReadableScnRequest)

CreateDescribeTenantReadableScnRequest creates a request to invoke DescribeTenantReadableScn API

type DescribeTenantReadableScnResponse ¶ added in v1.62.762

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

DescribeTenantReadableScnResponse is the response struct for api DescribeTenantReadableScn

func CreateDescribeTenantReadableScnResponse ¶ added in v1.62.762

func CreateDescribeTenantReadableScnResponse() (response *DescribeTenantReadableScnResponse)

CreateDescribeTenantReadableScnResponse creates a response to parse from DescribeTenantReadableScn response

type DescribeTenantRequest ¶

type DescribeTenantRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body" name:"InstanceId"`
	TenantId   string `position:"Body" name:"TenantId"`
}

DescribeTenantRequest is the request struct for api DescribeTenant

func CreateDescribeTenantRequest ¶

func CreateDescribeTenantRequest() (request *DescribeTenantRequest)

CreateDescribeTenantRequest creates a request to invoke DescribeTenant API

type DescribeTenantResponse ¶

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

DescribeTenantResponse is the response struct for api DescribeTenant

func CreateDescribeTenantResponse ¶

func CreateDescribeTenantResponse() (response *DescribeTenantResponse)

CreateDescribeTenantResponse creates a response to parse from DescribeTenant response

type DescribeTenantSecurityConfigsRequest ¶ added in v1.62.213

type DescribeTenantSecurityConfigsRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body" name:"InstanceId"`
	TenantId   string `position:"Body" name:"TenantId"`
	CheckId    string `position:"Body" name:"CheckId"`
}

DescribeTenantSecurityConfigsRequest is the request struct for api DescribeTenantSecurityConfigs

func CreateDescribeTenantSecurityConfigsRequest ¶ added in v1.62.213

func CreateDescribeTenantSecurityConfigsRequest() (request *DescribeTenantSecurityConfigsRequest)

CreateDescribeTenantSecurityConfigsRequest creates a request to invoke DescribeTenantSecurityConfigs API

type DescribeTenantSecurityConfigsResponse ¶ added in v1.62.213

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

DescribeTenantSecurityConfigsResponse is the response struct for api DescribeTenantSecurityConfigs

func CreateDescribeTenantSecurityConfigsResponse ¶ added in v1.62.213

func CreateDescribeTenantSecurityConfigsResponse() (response *DescribeTenantSecurityConfigsResponse)

CreateDescribeTenantSecurityConfigsResponse creates a response to parse from DescribeTenantSecurityConfigs response

type DescribeTenantSecurityIpGroupsRequest ¶ added in v1.62.361

type DescribeTenantSecurityIpGroupsRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body" name:"InstanceId"`
	TenantId   string `position:"Body" name:"TenantId"`
}

DescribeTenantSecurityIpGroupsRequest is the request struct for api DescribeTenantSecurityIpGroups

func CreateDescribeTenantSecurityIpGroupsRequest ¶ added in v1.62.361

func CreateDescribeTenantSecurityIpGroupsRequest() (request *DescribeTenantSecurityIpGroupsRequest)

CreateDescribeTenantSecurityIpGroupsRequest creates a request to invoke DescribeTenantSecurityIpGroups API

type DescribeTenantSecurityIpGroupsResponse ¶ added in v1.62.361

type DescribeTenantSecurityIpGroupsResponse struct {
	*responses.BaseResponse
	RequestId        string                 `json:"RequestId" xml:"RequestId"`
	TotalCount       int                    `json:"TotalCount" xml:"TotalCount"`
	SecurityIpGroups []SecurityIpGroupsItem `json:"SecurityIpGroups" xml:"SecurityIpGroups"`
}

DescribeTenantSecurityIpGroupsResponse is the response struct for api DescribeTenantSecurityIpGroups

func CreateDescribeTenantSecurityIpGroupsResponse ¶ added in v1.62.361

func CreateDescribeTenantSecurityIpGroupsResponse() (response *DescribeTenantSecurityIpGroupsResponse)

CreateDescribeTenantSecurityIpGroupsResponse creates a response to parse from DescribeTenantSecurityIpGroups response

type DescribeTenantTagsRequest ¶ added in v1.62.213

type DescribeTenantTagsRequest struct {
	*requests.RpcRequest
	Tags       string `position:"Body" name:"Tags"`
	InstanceId string `position:"Body" name:"InstanceId"`
	TenantIds  string `position:"Body" name:"TenantIds"`
}

DescribeTenantTagsRequest is the request struct for api DescribeTenantTags

func CreateDescribeTenantTagsRequest ¶ added in v1.62.213

func CreateDescribeTenantTagsRequest() (request *DescribeTenantTagsRequest)

CreateDescribeTenantTagsRequest creates a request to invoke DescribeTenantTags API

type DescribeTenantTagsResponse ¶ added in v1.62.213

type DescribeTenantTagsResponse struct {
	*responses.BaseResponse
	RequestId    string             `json:"RequestId" xml:"RequestId"`
	TagResources []TagResourcesItem `json:"TagResources" xml:"TagResources"`
}

DescribeTenantTagsResponse is the response struct for api DescribeTenantTags

func CreateDescribeTenantTagsResponse ¶ added in v1.62.213

func CreateDescribeTenantTagsResponse() (response *DescribeTenantTagsResponse)

CreateDescribeTenantTagsResponse creates a response to parse from DescribeTenantTags response

type DescribeTenantUserRolesRequest ¶

type DescribeTenantUserRolesRequest struct {
	*requests.RpcRequest
	TenantId string `position:"Body" name:"TenantId"`
}

DescribeTenantUserRolesRequest is the request struct for api DescribeTenantUserRoles

func CreateDescribeTenantUserRolesRequest ¶

func CreateDescribeTenantUserRolesRequest() (request *DescribeTenantUserRolesRequest)

CreateDescribeTenantUserRolesRequest creates a request to invoke DescribeTenantUserRoles API

type DescribeTenantUserRolesResponse ¶

type DescribeTenantUserRolesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Role      []string `json:"Role" xml:"Role"`
}

DescribeTenantUserRolesResponse is the response struct for api DescribeTenantUserRoles

func CreateDescribeTenantUserRolesResponse ¶

func CreateDescribeTenantUserRolesResponse() (response *DescribeTenantUserRolesResponse)

CreateDescribeTenantUserRolesResponse creates a response to parse from DescribeTenantUserRoles response

type DescribeTenantUsersRequest ¶

type DescribeTenantUsersRequest struct {
	*requests.RpcRequest
	SearchKey  string           `position:"Body" name:"SearchKey"`
	PageNumber requests.Integer `position:"Body" name:"PageNumber"`
	TenantId   string           `position:"Body" name:"TenantId"`
	PageSize   requests.Integer `position:"Body" name:"PageSize"`
	UserName   string           `position:"Body" name:"UserName"`
}

DescribeTenantUsersRequest is the request struct for api DescribeTenantUsers

func CreateDescribeTenantUsersRequest ¶

func CreateDescribeTenantUsersRequest() (request *DescribeTenantUsersRequest)

CreateDescribeTenantUsersRequest creates a request to invoke DescribeTenantUsers API

type DescribeTenantUsersResponse ¶

type DescribeTenantUsersResponse struct {
	*responses.BaseResponse
	TotalCount  int               `json:"TotalCount" xml:"TotalCount"`
	RequestId   string            `json:"RequestId" xml:"RequestId"`
	TenantUsers []TenantUsersItem `json:"TenantUsers" xml:"TenantUsers"`
}

DescribeTenantUsersResponse is the response struct for api DescribeTenantUsers

func CreateDescribeTenantUsersResponse ¶

func CreateDescribeTenantUsersResponse() (response *DescribeTenantUsersResponse)

CreateDescribeTenantUsersResponse creates a response to parse from DescribeTenantUsers response

type DescribeTenantZonesReadRequest ¶

type DescribeTenantZonesReadRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body" name:"InstanceId"`
	TenantId   string `position:"Body" name:"TenantId"`
}

DescribeTenantZonesReadRequest is the request struct for api DescribeTenantZonesRead

func CreateDescribeTenantZonesReadRequest ¶

func CreateDescribeTenantZonesReadRequest() (request *DescribeTenantZonesReadRequest)

CreateDescribeTenantZonesReadRequest creates a request to invoke DescribeTenantZonesRead API

type DescribeTenantZonesReadResponse ¶

type DescribeTenantZonesReadResponse struct {
	*responses.BaseResponse
	RequestId   string            `json:"RequestId" xml:"RequestId"`
	TenantZones []TenantZonesItem `json:"TenantZones" xml:"TenantZones"`
}

DescribeTenantZonesReadResponse is the response struct for api DescribeTenantZonesRead

func CreateDescribeTenantZonesReadResponse ¶

func CreateDescribeTenantZonesReadResponse() (response *DescribeTenantZonesReadResponse)

CreateDescribeTenantZonesReadResponse creates a response to parse from DescribeTenantZonesRead response

type DescribeTenantsRequest ¶

type DescribeTenantsRequest struct {
	*requests.RpcRequest
	SearchKey  string           `position:"Body" name:"SearchKey"`
	PageNumber requests.Integer `position:"Body" name:"PageNumber"`
	InstanceId string           `position:"Body" name:"InstanceId"`
	PageSize   requests.Integer `position:"Body" name:"PageSize"`
	TenantId   string           `position:"Body" name:"TenantId"`
	TenantName string           `position:"Body" name:"TenantName"`
}

DescribeTenantsRequest is the request struct for api DescribeTenants

func CreateDescribeTenantsRequest ¶

func CreateDescribeTenantsRequest() (request *DescribeTenantsRequest)

CreateDescribeTenantsRequest creates a request to invoke DescribeTenants API

type DescribeTenantsResponse ¶

type DescribeTenantsResponse struct {
	*responses.BaseResponse
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Tenants    []Data `json:"Tenants" xml:"Tenants"`
}

DescribeTenantsResponse is the response struct for api DescribeTenants

func CreateDescribeTenantsResponse ¶

func CreateDescribeTenantsResponse() (response *DescribeTenantsResponse)

CreateDescribeTenantsResponse creates a response to parse from DescribeTenants response

type DescribeTimeZonesRequest ¶

type DescribeTimeZonesRequest struct {
	*requests.RpcRequest
}

DescribeTimeZonesRequest is the request struct for api DescribeTimeZones

func CreateDescribeTimeZonesRequest ¶

func CreateDescribeTimeZonesRequest() (request *DescribeTimeZonesRequest)

CreateDescribeTimeZonesRequest creates a request to invoke DescribeTimeZones API

type DescribeTimeZonesResponse ¶

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

DescribeTimeZonesResponse is the response struct for api DescribeTimeZones

func CreateDescribeTimeZonesResponse ¶

func CreateDescribeTimeZonesResponse() (response *DescribeTimeZonesResponse)

CreateDescribeTimeZonesResponse creates a response to parse from DescribeTimeZones response

type DescribeTopSQLListRequest ¶

type DescribeTopSQLListRequest struct {
	*requests.RpcRequest
	StartTime       string           `position:"Body" name:"StartTime"`
	PageNumber      requests.Integer `position:"Body" name:"PageNumber"`
	SearchRule      string           `position:"Body" name:"SearchRule"`
	TenantId        string           `position:"Body" name:"TenantId"`
	PageSize        requests.Integer `position:"Body" name:"PageSize"`
	SearchParameter string           `position:"Body" name:"SearchParameter"`
	SortOrder       string           `position:"Body" name:"SortOrder"`
	SearchValue     string           `position:"Body" name:"SearchValue"`
	SQLId           string           `position:"Body" name:"SQLId"`
	FilterCondition string           `position:"Body" name:"FilterCondition"`
	EndTime         string           `position:"Body" name:"EndTime"`
	NodeIp          string           `position:"Body" name:"NodeIp"`
	DbName          string           `position:"Body" name:"DbName"`
	SearchKeyWord   string           `position:"Body" name:"SearchKeyWord"`
	SortColumn      string           `position:"Body" name:"SortColumn"`
}

DescribeTopSQLListRequest is the request struct for api DescribeTopSQLList

func CreateDescribeTopSQLListRequest ¶

func CreateDescribeTopSQLListRequest() (request *DescribeTopSQLListRequest)

CreateDescribeTopSQLListRequest creates a request to invoke DescribeTopSQLList API

type DescribeTopSQLListResponse ¶

type DescribeTopSQLListResponse struct {
	*responses.BaseResponse
	TotalCount int64  `json:"TotalCount" xml:"TotalCount"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TopSQLList []Data `json:"TopSQLList" xml:"TopSQLList"`
}

DescribeTopSQLListResponse is the response struct for api DescribeTopSQLList

func CreateDescribeTopSQLListResponse ¶

func CreateDescribeTopSQLListResponse() (response *DescribeTopSQLListResponse)

CreateDescribeTopSQLListResponse creates a response to parse from DescribeTopSQLList response

type DescribeZonesRequest ¶

type DescribeZonesRequest struct {
	*requests.RpcRequest
	Series     string `position:"Body" name:"Series"`
	CpuArch    string `position:"Body" name:"CpuArch"`
	DeployType string `position:"Body" name:"DeployType"`
}

DescribeZonesRequest is the request struct for api DescribeZones

func CreateDescribeZonesRequest ¶

func CreateDescribeZonesRequest() (request *DescribeZonesRequest)

CreateDescribeZonesRequest creates a request to invoke DescribeZones API

type DescribeZonesResponse ¶

type DescribeZonesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Zones     []Data `json:"Zones" xml:"Zones"`
}

DescribeZonesResponse is the response struct for api DescribeZones

func CreateDescribeZonesResponse ¶

func CreateDescribeZonesResponse() (response *DescribeZonesResponse)

CreateDescribeZonesResponse creates a response to parse from DescribeZones response

type DiagTypesInDescribeOasAnomalySQLList ¶ added in v1.62.523

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

DiagTypesInDescribeOasAnomalySQLList is a nested struct in oceanbasepro response

type DiskSize ¶

type DiskSize struct {
	OriginalTotalDiskSize int64    `json:"OriginalTotalDiskSize" xml:"OriginalTotalDiskSize"`
	MaxDiskSize           string   `json:"MaxDiskSize" xml:"MaxDiskSize"`
	TotalDiskSize         int64    `json:"TotalDiskSize" xml:"TotalDiskSize"`
	UsedDiskSize          int64    `json:"UsedDiskSize" xml:"UsedDiskSize"`
	UnitDiskSize          int64    `json:"UnitDiskSize" xml:"UnitDiskSize"`
	DataUsedSize          string   `json:"DataUsedSize" xml:"DataUsedSize"`
	MaxDiskUsedPercent    string   `json:"MaxDiskUsedPercent" xml:"MaxDiskUsedPercent"`
	MaxDiskUsedObServer   []string `json:"MaxDiskUsedObServer" xml:"MaxDiskUsedObServer"`
}

DiskSize is a nested struct in oceanbasepro response

type DiskSizeInDescribeInstanceTopology ¶

type DiskSizeInDescribeInstanceTopology struct {
	TotalDiskSize string `json:"TotalDiskSize" xml:"TotalDiskSize"`
	UsedDiskSize  string `json:"UsedDiskSize" xml:"UsedDiskSize"`
}

DiskSizeInDescribeInstanceTopology is a nested struct in oceanbasepro response

type DiskSizeInDescribeInstances ¶ added in v1.62.743

type DiskSizeInDescribeInstances struct {
	TotalDiskSize         string `json:"TotalDiskSize" xml:"TotalDiskSize"`
	UsedDiskSize          int64  `json:"UsedDiskSize" xml:"UsedDiskSize"`
	UnitDiskSize          string `json:"UnitDiskSize" xml:"UnitDiskSize"`
	OriginalTotalDiskSize string `json:"OriginalTotalDiskSize" xml:"OriginalTotalDiskSize"`
}

DiskSizeInDescribeInstances is a nested struct in oceanbasepro response

type DiskSizeInDescribeTenant ¶

type DiskSizeInDescribeTenant struct {
	UsedDiskSize float64 `json:"UsedDiskSize" xml:"UsedDiskSize"`
}

DiskSizeInDescribeTenant is a nested struct in oceanbasepro response

type DiskSizeRange ¶ added in v1.62.635

type DiskSizeRange struct {
	Step int64 `json:"Step" xml:"Step"`
	Max  int64 `json:"Max" xml:"Max"`
	Min  int64 `json:"Min" xml:"Min"`
}

DiskSizeRange is a nested struct in oceanbasepro response

type DiskTypesInDescribeAvailableSpec ¶ added in v1.62.648

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

DiskTypesInDescribeAvailableSpec is a nested struct in oceanbasepro response

type DiskTypesInDescribeAvailableZone ¶ added in v1.62.648

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

DiskTypesInDescribeAvailableZone is a nested struct in oceanbasepro response

type GetUploadOssUrlRequest ¶ added in v1.62.523

type GetUploadOssUrlRequest struct {
	*requests.RpcRequest
	Type                 string           `position:"Body" name:"Type"`
	EffectiveTimeMinutes requests.Integer `position:"Body" name:"EffectiveTimeMinutes"`
}

GetUploadOssUrlRequest is the request struct for api GetUploadOssUrl

func CreateGetUploadOssUrlRequest ¶ added in v1.62.523

func CreateGetUploadOssUrlRequest() (request *GetUploadOssUrlRequest)

CreateGetUploadOssUrlRequest creates a request to invoke GetUploadOssUrl API

type GetUploadOssUrlResponse ¶ added in v1.62.523

type GetUploadOssUrlResponse struct {
	*responses.BaseResponse
}

GetUploadOssUrlResponse is the response struct for api GetUploadOssUrl

func CreateGetUploadOssUrlResponse ¶ added in v1.62.523

func CreateGetUploadOssUrlResponse() (response *GetUploadOssUrlResponse)

CreateGetUploadOssUrlResponse creates a response to parse from GetUploadOssUrl response

type Instance ¶

type Instance struct {
	InstanceId                                string                  `json:"InstanceId" xml:"InstanceId"`
	InstanceName                              string                  `json:"InstanceName" xml:"InstanceName"`
	InstanceClass                             string                  `json:"InstanceClass" xml:"InstanceClass"`
	Series                                    string                  `json:"Series" xml:"Series"`
	PayType                                   string                  `json:"PayType" xml:"PayType"`
	CreateTime                                string                  `json:"CreateTime" xml:"CreateTime"`
	ExpireTime                                string                  `json:"ExpireTime" xml:"ExpireTime"`
	Version                                   string                  `json:"Version" xml:"Version"`
	DeployType                                string                  `json:"DeployType" xml:"DeployType"`
	DeployMode                                string                  `json:"DeployMode" xml:"DeployMode"`
	DiskType                                  string                  `json:"DiskType" xml:"DiskType"`
	MaintainTime                              string                  `json:"MaintainTime" xml:"MaintainTime"`
	DataMergeTime                             string                  `json:"DataMergeTime" xml:"DataMergeTime"`
	AutoRenewal                               bool                    `json:"AutoRenewal" xml:"AutoRenewal"`
	IsTrustEcs                                bool                    `json:"IsTrustEcs" xml:"IsTrustEcs"`
	Status                                    string                  `json:"Status" xml:"Status"`
	AutoUpgradeObVersion                      bool                    `json:"AutoUpgradeObVersion" xml:"AutoUpgradeObVersion"`
	ObRpmVersion                              string                  `json:"ObRpmVersion" xml:"ObRpmVersion"`
	IsLatestObVersion                         bool                    `json:"IsLatestObVersion" xml:"IsLatestObVersion"`
	EnableUpgradeLogDisk                      bool                    `json:"EnableUpgradeLogDisk" xml:"EnableUpgradeLogDisk"`
	InstanceRole                              string                  `json:"InstanceRole" xml:"InstanceRole"`
	NodeNum                                   string                  `json:"NodeNum" xml:"NodeNum"`
	ReplicaMode                               string                  `json:"ReplicaMode" xml:"ReplicaMode"`
	IsolationOptimization                     bool                    `json:"IsolationOptimization" xml:"IsolationOptimization"`
	EnableIsolationOptimization               bool                    `json:"EnableIsolationOptimization" xml:"EnableIsolationOptimization"`
	InTempCapacityStatus                      bool                    `json:"InTempCapacityStatus" xml:"InTempCapacityStatus"`
	DataDiskAutoScale                         bool                    `json:"DataDiskAutoScale" xml:"DataDiskAutoScale"`
	EnableProxyService                        bool                    `json:"EnableProxyService" xml:"EnableProxyService"`
	ProxyServiceStatus                        string                  `json:"ProxyServiceStatus" xml:"ProxyServiceStatus"`
	ProxyClusterId                            string                  `json:"ProxyClusterId" xml:"ProxyClusterId"`
	CpuArchitecture                           string                  `json:"CpuArchitecture" xml:"CpuArchitecture"`
	UnitSpec                                  string                  `json:"UnitSpec" xml:"UnitSpec"`
	SharedUnitNumLimit                        int                     `json:"SharedUnitNumLimit" xml:"SharedUnitNumLimit"`
	ExclusiveUnitNumLimit                     int                     `json:"ExclusiveUnitNumLimit" xml:"ExclusiveUnitNumLimit"`
	EnableReadOnlyReplica                     bool                    `json:"EnableReadOnlyReplica" xml:"EnableReadOnlyReplica"`
	EnableReadOnlyReplicaManagement           bool                    `json:"EnableReadOnlyReplicaManagement" xml:"EnableReadOnlyReplicaManagement"`
	PrimaryInstance                           string                  `json:"PrimaryInstance" xml:"PrimaryInstance"`
	PrimaryRegion                             string                  `json:"PrimaryRegion" xml:"PrimaryRegion"`
	SpecType                                  string                  `json:"SpecType" xml:"SpecType"`
	AllowModifyInternetAddressConnectionLimit bool                    `json:"AllowModifyInternetAddressConnectionLimit" xml:"AllowModifyInternetAddressConnectionLimit"`
	AvailableZones                            []string                `json:"AvailableZones" xml:"AvailableZones"`
	Zones                                     []string                `json:"Zones" xml:"Zones"`
	Resource                                  Resource                `json:"Resource" xml:"Resource"`
	TenantCreatable                           TenantCreatable         `json:"TenantCreatable" xml:"TenantCreatable"`
	DataDiskAutoScaleConfig                   DataDiskAutoScaleConfig `json:"DataDiskAutoScaleConfig" xml:"DataDiskAutoScaleConfig"`
	ReadOnlyResource                          ReadOnlyResource        `json:"ReadOnlyResource" xml:"ReadOnlyResource"`
}

Instance is a nested struct in oceanbasepro response

type InstanceModes ¶

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

InstanceModes is a nested struct in oceanbasepro response

type InstanceSSL ¶ added in v1.62.577

type InstanceSSL struct {
	CaUrl           string `json:"CaUrl" xml:"CaUrl"`
	ForceSSLSupport bool   `json:"ForceSSLSupport" xml:"ForceSSLSupport"`
	InstanceId      string `json:"InstanceId" xml:"InstanceId"`
	ValidPeriod     string `json:"ValidPeriod" xml:"ValidPeriod"`
	Status          string `json:"Status" xml:"Status"`
	ForceSSL        string `json:"ForceSSL" xml:"ForceSSL"`
	EnableSSL       string `json:"EnableSSL" xml:"EnableSSL"`
}

InstanceSSL is a nested struct in oceanbasepro response

type InstanceSecurityConfigs ¶ added in v1.62.213

type InstanceSecurityConfigs struct {
	TotalCheckCount int                   `json:"TotalCheckCount" xml:"TotalCheckCount"`
	TotalRiskCount  int                   `json:"TotalRiskCount" xml:"TotalRiskCount"`
	CheckTime       string                `json:"CheckTime" xml:"CheckTime"`
	InstanceId      string                `json:"InstanceId" xml:"InstanceId"`
	CheckId         string                `json:"CheckId" xml:"CheckId"`
	SecurityConfigs []SecurityConfigsItem `json:"SecurityConfigs" xml:"SecurityConfigs"`
}

InstanceSecurityConfigs is a nested struct in oceanbasepro response

type InstanceTopology ¶

type InstanceTopology struct {
	Tenants  []TenantsItem  `json:"Tenants" xml:"Tenants"`
	Zones    []ZonesItem    `json:"Zones" xml:"Zones"`
	Replicas []ReplicasItem `json:"Replicas" xml:"Replicas"`
}

InstanceTopology is a nested struct in oceanbasepro response

type Instances ¶

type Instances struct {
	Data []DataInDescribeInstances `json:"Data" xml:"Data"`
}

Instances is a nested struct in oceanbasepro response

type KillProcessListRequest ¶ added in v1.62.330

type KillProcessListRequest struct {
	*requests.RpcRequest
	SessionList string `position:"Body" name:"SessionList"`
	InstanceId  string `position:"Body" name:"InstanceId"`
	TenantId    string `position:"Body" name:"TenantId"`
}

KillProcessListRequest is the request struct for api KillProcessList

func CreateKillProcessListRequest ¶ added in v1.62.330

func CreateKillProcessListRequest() (request *KillProcessListRequest)

CreateKillProcessListRequest creates a request to invoke KillProcessList API

type KillProcessListResponse ¶ added in v1.62.330

type KillProcessListResponse struct {
	*responses.BaseResponse
	RequestId string                      `json:"RequestId" xml:"RequestId"`
	Data      []DataItemInKillProcessList `json:"Data" xml:"Data"`
}

KillProcessListResponse is the response struct for api KillProcessList

func CreateKillProcessListResponse ¶ added in v1.62.330

func CreateKillProcessListResponse() (response *KillProcessListResponse)

CreateKillProcessListResponse creates a response to parse from KillProcessList response

type ListAllLabelsRequest ¶ added in v1.62.523

type ListAllLabelsRequest struct {
	*requests.RpcRequest
}

ListAllLabelsRequest is the request struct for api ListAllLabels

func CreateListAllLabelsRequest ¶ added in v1.62.523

func CreateListAllLabelsRequest() (request *ListAllLabelsRequest)

CreateListAllLabelsRequest creates a request to invoke ListAllLabels API

type ListAllLabelsResponse ¶ added in v1.62.523

type ListAllLabelsResponse struct {
	*responses.BaseResponse
}

ListAllLabelsResponse is the response struct for api ListAllLabels

func CreateListAllLabelsResponse ¶ added in v1.62.523

func CreateListAllLabelsResponse() (response *ListAllLabelsResponse)

CreateListAllLabelsResponse creates a response to parse from ListAllLabels response

type ListDataSourceRequest ¶ added in v1.62.523

type ListDataSourceRequest struct {
	*requests.RpcRequest
	Types      *[]string `position:"Body" name:"Types"  type:"Json"`
	SearchKey  string    `position:"Body" name:"SearchKey"`
	PageNumber string    `position:"Body" name:"PageNumber"`
	PageSize   string    `position:"Body" name:"PageSize"`
	SortField  string    `position:"Body" name:"SortField"`
	Order      string    `position:"Body" name:"Order"`
}

ListDataSourceRequest is the request struct for api ListDataSource

func CreateListDataSourceRequest ¶ added in v1.62.523

func CreateListDataSourceRequest() (request *ListDataSourceRequest)

CreateListDataSourceRequest creates a request to invoke ListDataSource API

type ListDataSourceResponse ¶ added in v1.62.523

type ListDataSourceResponse struct {
	*responses.BaseResponse
}

ListDataSourceResponse is the response struct for api ListDataSource

func CreateListDataSourceResponse ¶ added in v1.62.523

func CreateListDataSourceResponse() (response *ListDataSourceResponse)

CreateListDataSourceResponse creates a response to parse from ListDataSource response

type ListInDescribeSQLHistoryList ¶

type ListInDescribeSQLHistoryList struct {
	ListItem []ListItemInDescribeSQLHistoryList `json:"List" xml:"List"`
}

ListInDescribeSQLHistoryList is a nested struct in oceanbasepro response

type ListInDescribeSlowSQLHistoryList ¶

type ListInDescribeSlowSQLHistoryList struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInDescribeSlowSQLHistoryList is a nested struct in oceanbasepro response

type ListInDescribeTimeZones ¶

type ListInDescribeTimeZones struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInDescribeTimeZones is a nested struct in oceanbasepro response

type ListItem ¶

type ListItem struct {
	Event                string `json:"Event" xml:"Event"`
	TimeZone             string `json:"TimeZone" xml:"TimeZone"`
	FailTimes            string `json:"FailTimes" xml:"FailTimes"`
	QueueTime            string `json:"QueueTime" xml:"QueueTime"`
	MemstoreReadRowCount string `json:"MemstoreReadRowCount" xml:"MemstoreReadRowCount"`
	BlockCacheHit        string `json:"BlockCacheHit" xml:"BlockCacheHit"`
	TenantName           string `json:"TenantName" xml:"TenantName"`
	DecodeTime           string `json:"DecodeTime" xml:"DecodeTime"`
	BlockIndexCacheHit   string `json:"BlockIndexCacheHit" xml:"BlockIndexCacheHit"`
	ScheduleTime         string `json:"ScheduleTime" xml:"ScheduleTime"`
	CpuTime              string `json:"CpuTime" xml:"CpuTime"`
	TotalWaitTime        string `json:"TotalWaitTime" xml:"TotalWaitTime"`
	ElapsedTime          string `json:"ElapsedTime" xml:"ElapsedTime"`
	ExecuteTime          string `json:"ExecuteTime" xml:"ExecuteTime"`
	AppWaitTime          string `json:"AppWaitTime" xml:"AppWaitTime"`
	GetPlanTime          string `json:"GetPlanTime" xml:"GetPlanTime"`
	RemotePlans          string `json:"RemotePlans" xml:"RemotePlans"`
	ExecPerSecond        string `json:"ExecPerSecond" xml:"ExecPerSecond"`
	ConcurrencyWaitTime  string `json:"ConcurrencyWaitTime" xml:"ConcurrencyWaitTime"`
	IOWaitTime           string `json:"IOWaitTime" xml:"IOWaitTime"`
	RPCCount             string `json:"RPCCount" xml:"RPCCount"`
	Description          string `json:"Description" xml:"Description"`
	NodeIp               string `json:"NodeIp" xml:"NodeIp"`
	MaxCpuTime           string `json:"MaxCpuTime" xml:"MaxCpuTime"`
	SsstoreReadRowCount  string `json:"SsstoreReadRowCount" xml:"SsstoreReadRowCount"`
	Executions           string `json:"Executions" xml:"Executions"`
	SqlId                string `json:"SqlId" xml:"SqlId"`
	NetWaitTime          string `json:"NetWaitTime" xml:"NetWaitTime"`
	DbName               string `json:"DbName" xml:"DbName"`
	AffectedRows         string `json:"AffectedRows" xml:"AffectedRows"`
	LogicalRead          string `json:"LogicalRead" xml:"LogicalRead"`
	SqlType              string `json:"SqlType" xml:"SqlType"`
	ReturnRows           string `json:"ReturnRows" xml:"ReturnRows"`
	RetryCount           string `json:"RetryCount" xml:"RetryCount"`
	EndTimeUTCString     string `json:"EndTimeUTCString" xml:"EndTimeUTCString"`
	BloomFilterCacheHit  string `json:"BloomFilterCacheHit" xml:"BloomFilterCacheHit"`
	MissPlans            string `json:"MissPlans" xml:"MissPlans"`
	RowCacheHit          string `json:"RowCacheHit" xml:"RowCacheHit"`
	MaxElapsedTime       string `json:"MaxElapsedTime" xml:"MaxElapsedTime"`
	UserName             string `json:"UserName" xml:"UserName"`
	DiskRead             string `json:"DiskRead" xml:"DiskRead"`
	ClientIp             string `json:"ClientIp" xml:"ClientIp"`
}

ListItem is a nested struct in oceanbasepro response

type ListItemInDescribeSQLHistoryList ¶

type ListItemInDescribeSQLHistoryList struct {
	ExecPerSecond        int64   `json:"ExecPerSecond" xml:"ExecPerSecond"`
	MaxCpuTime           float64 `json:"MaxCpuTime" xml:"MaxCpuTime"`
	BlockCacheHit        int64   `json:"BlockCacheHit" xml:"BlockCacheHit"`
	DecodeTime           float64 `json:"DecodeTime" xml:"DecodeTime"`
	RemotePlans          int64   `json:"RemotePlans" xml:"RemotePlans"`
	RPCCount             int64   `json:"RPCCount" xml:"RPCCount"`
	NetWaitTime          float64 `json:"NetWaitTime" xml:"NetWaitTime"`
	DiskRead             int64   `json:"DiskRead" xml:"DiskRead"`
	NodeIp               string  `json:"NodeIp" xml:"NodeIp"`
	ConcurrencyWaitTime  float64 `json:"ConcurrencyWaitTime" xml:"ConcurrencyWaitTime"`
	DbName               string  `json:"DbName" xml:"DbName"`
	MemstoreReadRowCount int64   `json:"MemstoreReadRowCount" xml:"MemstoreReadRowCount"`
	AppWaitTime          float64 `json:"AppWaitTime" xml:"AppWaitTime"`
	ElapsedTime          float64 `json:"ElapsedTime" xml:"ElapsedTime"`
	MissPlans            int64   `json:"MissPlans" xml:"MissPlans"`
	AffectedRows         int64   `json:"AffectedRows" xml:"AffectedRows"`
	ScheduleTime         float64 `json:"ScheduleTime" xml:"ScheduleTime"`
	Event                string  `json:"Event" xml:"Event"`
	TotalWaitTime        float64 `json:"TotalWaitTime" xml:"TotalWaitTime"`
	ReturnRows           int64   `json:"ReturnRows" xml:"ReturnRows"`
	ExecuteTime          float64 `json:"ExecuteTime" xml:"ExecuteTime"`
	UserName             string  `json:"UserName" xml:"UserName"`
	Executions           int64   `json:"Executions" xml:"Executions"`
	GetPlanTime          float64 `json:"GetPlanTime" xml:"GetPlanTime"`
	CpuTime              float64 `json:"CpuTime" xml:"CpuTime"`
	MaxElapsedTime       float64 `json:"MaxElapsedTime" xml:"MaxElapsedTime"`
	BlockIndexCacheHit   int64   `json:"BlockIndexCacheHit" xml:"BlockIndexCacheHit"`
	EndTimeUTCString     string  `json:"EndTimeUTCString" xml:"EndTimeUTCString"`
	EndTime              int64   `json:"EndTime" xml:"EndTime"`
	RetryCount           int64   `json:"RetryCount" xml:"RetryCount"`
	ClientIp             string  `json:"ClientIp" xml:"ClientIp"`
	BloomFilterCacheHit  int64   `json:"BloomFilterCacheHit" xml:"BloomFilterCacheHit"`
	IOWaitTime           float64 `json:"IOWaitTime" xml:"IOWaitTime"`
	FailTimes            int64   `json:"FailTimes" xml:"FailTimes"`
	QueueTime            float64 `json:"QueueTime" xml:"QueueTime"`
	RowCacheHit          int64   `json:"RowCacheHit" xml:"RowCacheHit"`
	LogicalRead          int64   `json:"LogicalRead" xml:"LogicalRead"`
	SsstoreReadRowCount  int64   `json:"SsstoreReadRowCount" xml:"SsstoreReadRowCount"`
}

ListItemInDescribeSQLHistoryList is a nested struct in oceanbasepro response

type ListProjectFullVerifyResultRequest ¶ added in v1.62.523

type ListProjectFullVerifyResultRequest struct {
	*requests.RpcRequest
	DestSchemas   *[]string        `position:"Body" name:"DestSchemas"  type:"Json"`
	PageNumber    requests.Integer `position:"Body" name:"PageNumber"`
	PageSize      requests.Integer `position:"Body" name:"PageSize"`
	SourceSchemas *[]string        `position:"Body" name:"SourceSchemas"  type:"Json"`
	ProjectId     string           `position:"Body" name:"ProjectId"`
	Status        string           `position:"Body" name:"Status"`
}

ListProjectFullVerifyResultRequest is the request struct for api ListProjectFullVerifyResult

func CreateListProjectFullVerifyResultRequest ¶ added in v1.62.523

func CreateListProjectFullVerifyResultRequest() (request *ListProjectFullVerifyResultRequest)

CreateListProjectFullVerifyResultRequest creates a request to invoke ListProjectFullVerifyResult API

type ListProjectFullVerifyResultResponse ¶ added in v1.62.523

type ListProjectFullVerifyResultResponse struct {
	*responses.BaseResponse
}

ListProjectFullVerifyResultResponse is the response struct for api ListProjectFullVerifyResult

func CreateListProjectFullVerifyResultResponse ¶ added in v1.62.523

func CreateListProjectFullVerifyResultResponse() (response *ListProjectFullVerifyResultResponse)

CreateListProjectFullVerifyResultResponse creates a response to parse from ListProjectFullVerifyResult response

type ListProjectModifyRecordsRequest ¶ added in v1.62.703

type ListProjectModifyRecordsRequest struct {
	*requests.RpcRequest
	Id string `position:"Body" name:"Id"`
}

ListProjectModifyRecordsRequest is the request struct for api ListProjectModifyRecords

func CreateListProjectModifyRecordsRequest ¶ added in v1.62.703

func CreateListProjectModifyRecordsRequest() (request *ListProjectModifyRecordsRequest)

CreateListProjectModifyRecordsRequest creates a request to invoke ListProjectModifyRecords API

type ListProjectModifyRecordsResponse ¶ added in v1.62.703

type ListProjectModifyRecordsResponse struct {
	*responses.BaseResponse
}

ListProjectModifyRecordsResponse is the response struct for api ListProjectModifyRecords

func CreateListProjectModifyRecordsResponse ¶ added in v1.62.703

func CreateListProjectModifyRecordsResponse() (response *ListProjectModifyRecordsResponse)

CreateListProjectModifyRecordsResponse creates a response to parse from ListProjectModifyRecords response

type ListProjectsRequest ¶ added in v1.62.523

type ListProjectsRequest struct {
	*requests.RpcRequest
	SearchKey           string           `position:"Body" name:"SearchKey"`
	Type                string           `position:"Body" name:"Type"`
	VisibleSubProject   requests.Boolean `position:"Body" name:"VisibleSubProject"`
	PageNumber          requests.Integer `position:"Body" name:"PageNumber"`
	SinkEndpointTypes   *[]string        `position:"Body" name:"SinkEndpointTypes"  type:"Json"`
	PageSize            requests.Integer `position:"Body" name:"PageSize"`
	Order               string           `position:"Body" name:"Order"`
	SourceEndpointTypes *[]string        `position:"Body" name:"SourceEndpointTypes"  type:"Json"`
	SortField           string           `position:"Body" name:"SortField"`
	NeedRelatedInfo     requests.Boolean `position:"Body" name:"NeedRelatedInfo"`
	LabelIds            *[]string        `position:"Body" name:"LabelIds"  type:"Json"`
	Status              *[]string        `position:"Body" name:"Status"  type:"Json"`
}

ListProjectsRequest is the request struct for api ListProjects

func CreateListProjectsRequest ¶ added in v1.62.523

func CreateListProjectsRequest() (request *ListProjectsRequest)

CreateListProjectsRequest creates a request to invoke ListProjects API

type ListProjectsResponse ¶ added in v1.62.523

type ListProjectsResponse struct {
	*responses.BaseResponse
}

ListProjectsResponse is the response struct for api ListProjects

func CreateListProjectsResponse ¶ added in v1.62.523

func CreateListProjectsResponse() (response *ListProjectsResponse)

CreateListProjectsResponse creates a response to parse from ListProjects response

type ListWorkerInstancesRequest ¶ added in v1.62.523

type ListWorkerInstancesRequest struct {
	*requests.RpcRequest
	OnlyBindable requests.Boolean `position:"Body" name:"OnlyBindable"`
	PageNumber   requests.Integer `position:"Body" name:"PageNumber"`
	Specs        *[]string        `position:"Body" name:"Specs"  type:"Json"`
	InstanceName string           `position:"Body" name:"InstanceName"`
	PageSize     requests.Integer `position:"Body" name:"PageSize"`
	SourceType   string           `position:"Body" name:"SourceType"`
	DestType     string           `position:"Body" name:"DestType"`
}

ListWorkerInstancesRequest is the request struct for api ListWorkerInstances

func CreateListWorkerInstancesRequest ¶ added in v1.62.523

func CreateListWorkerInstancesRequest() (request *ListWorkerInstancesRequest)

CreateListWorkerInstancesRequest creates a request to invoke ListWorkerInstances API

type ListWorkerInstancesResponse ¶ added in v1.62.523

type ListWorkerInstancesResponse struct {
	*responses.BaseResponse
}

ListWorkerInstancesResponse is the response struct for api ListWorkerInstances

func CreateListWorkerInstancesResponse ¶ added in v1.62.523

func CreateListWorkerInstancesResponse() (response *ListWorkerInstancesResponse)

CreateListWorkerInstancesResponse creates a response to parse from ListWorkerInstances response

type LogDiskSize ¶

type LogDiskSize struct {
	LogAssignedSize        string   `json:"LogAssignedSize" xml:"LogAssignedSize"`
	UnitLogDisk            int      `json:"UnitLogDisk" xml:"UnitLogDisk"`
	MaxLogAssignedPercent  string   `json:"MaxLogAssignedPercent" xml:"MaxLogAssignedPercent"`
	TotalDiskSize          int64    `json:"TotalDiskSize" xml:"TotalDiskSize"`
	OriginalTotalDiskSize  int      `json:"OriginalTotalDiskSize" xml:"OriginalTotalDiskSize"`
	UnitDiskSize           int64    `json:"UnitDiskSize" xml:"UnitDiskSize"`
	TotalLogDisk           int      `json:"TotalLogDisk" xml:"TotalLogDisk"`
	MaxLogAssignedObServer []string `json:"MaxLogAssignedObServer" xml:"MaxLogAssignedObServer"`
}

LogDiskSize is a nested struct in oceanbasepro response

type LogDiskSizeRange ¶ added in v1.62.635

type LogDiskSizeRange struct {
	Step int64 `json:"Step" xml:"Step"`
	Max  int64 `json:"Max" xml:"Max"`
	Min  int64 `json:"Min" xml:"Min"`
}

LogDiskSizeRange is a nested struct in oceanbasepro response

type MaxDiskUsedObServerInDescribeInstance ¶

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

MaxDiskUsedObServerInDescribeInstance is a nested struct in oceanbasepro response

type MaxDiskUsedObServerInDescribeInstanceTopology ¶

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

MaxDiskUsedObServerInDescribeInstanceTopology is a nested struct in oceanbasepro response

type MaxLogAssignedObServerInDescribeInstance ¶ added in v1.62.648

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

MaxLogAssignedObServerInDescribeInstance is a nested struct in oceanbasepro response

type Memory ¶

type Memory struct {
	UsedMemory          int64 `json:"UsedMemory" xml:"UsedMemory"`
	UnitMemory          int64 `json:"UnitMemory" xml:"UnitMemory"`
	OriginalTotalMemory int64 `json:"OriginalTotalMemory" xml:"OriginalTotalMemory"`
	TotalMemory         int64 `json:"TotalMemory" xml:"TotalMemory"`
}

Memory is a nested struct in oceanbasepro response

type MemoryInDescribeInstanceTopology ¶

type MemoryInDescribeInstanceTopology struct {
	UsedMemory  float64 `json:"UsedMemory" xml:"UsedMemory"`
	TotalMemory int64   `json:"TotalMemory" xml:"TotalMemory"`
}

MemoryInDescribeInstanceTopology is a nested struct in oceanbasepro response

type MemoryInDescribeInstances ¶ added in v1.62.743

type MemoryInDescribeInstances struct {
	TotalMemory         string `json:"TotalMemory" xml:"TotalMemory"`
	UsedMemory          int64  `json:"UsedMemory" xml:"UsedMemory"`
	UnitMemory          int64  `json:"UnitMemory" xml:"UnitMemory"`
	OriginalTotalMemory string `json:"OriginalTotalMemory" xml:"OriginalTotalMemory"`
}

MemoryInDescribeInstances is a nested struct in oceanbasepro response

type MemoryInDescribeTenant ¶

type MemoryInDescribeTenant struct {
	UsedMemory  float64 `json:"UsedMemory" xml:"UsedMemory"`
	TotalMemory float64 `json:"TotalMemory" xml:"TotalMemory"`
	UnitMemory  float64 `json:"UnitMemory" xml:"UnitMemory"`
}

MemoryInDescribeTenant is a nested struct in oceanbasepro response

type ModifyDatabaseDescriptionRequest ¶

type ModifyDatabaseDescriptionRequest struct {
	*requests.RpcRequest
	Description  string `position:"Body" name:"Description"`
	InstanceId   string `position:"Body" name:"InstanceId"`
	DatabaseName string `position:"Body" name:"DatabaseName"`
	TenantId     string `position:"Body" name:"TenantId"`
}

ModifyDatabaseDescriptionRequest is the request struct for api ModifyDatabaseDescription

func CreateModifyDatabaseDescriptionRequest ¶

func CreateModifyDatabaseDescriptionRequest() (request *ModifyDatabaseDescriptionRequest)

CreateModifyDatabaseDescriptionRequest creates a request to invoke ModifyDatabaseDescription API

type ModifyDatabaseDescriptionResponse ¶

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

ModifyDatabaseDescriptionResponse is the response struct for api ModifyDatabaseDescription

func CreateModifyDatabaseDescriptionResponse ¶

func CreateModifyDatabaseDescriptionResponse() (response *ModifyDatabaseDescriptionResponse)

CreateModifyDatabaseDescriptionResponse creates a response to parse from ModifyDatabaseDescription response

type ModifyDatabaseUserRolesRequest ¶

type ModifyDatabaseUserRolesRequest struct {
	*requests.RpcRequest
	Users        string `position:"Body" name:"Users"`
	InstanceId   string `position:"Body" name:"InstanceId"`
	DatabaseName string `position:"Body" name:"DatabaseName"`
	TenantId     string `position:"Body" name:"TenantId"`
}

ModifyDatabaseUserRolesRequest is the request struct for api ModifyDatabaseUserRoles

func CreateModifyDatabaseUserRolesRequest ¶

func CreateModifyDatabaseUserRolesRequest() (request *ModifyDatabaseUserRolesRequest)

CreateModifyDatabaseUserRolesRequest creates a request to invoke ModifyDatabaseUserRoles API

type ModifyDatabaseUserRolesResponse ¶

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

ModifyDatabaseUserRolesResponse is the response struct for api ModifyDatabaseUserRoles

func CreateModifyDatabaseUserRolesResponse ¶

func CreateModifyDatabaseUserRolesResponse() (response *ModifyDatabaseUserRolesResponse)

CreateModifyDatabaseUserRolesResponse creates a response to parse from ModifyDatabaseUserRoles response

type ModifyInstanceNameRequest ¶

type ModifyInstanceNameRequest struct {
	*requests.RpcRequest
	InstanceId   string `position:"Body" name:"InstanceId"`
	InstanceName string `position:"Body" name:"InstanceName"`
}

ModifyInstanceNameRequest is the request struct for api ModifyInstanceName

func CreateModifyInstanceNameRequest ¶

func CreateModifyInstanceNameRequest() (request *ModifyInstanceNameRequest)

CreateModifyInstanceNameRequest creates a request to invoke ModifyInstanceName API

type ModifyInstanceNameResponse ¶

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

ModifyInstanceNameResponse is the response struct for api ModifyInstanceName

func CreateModifyInstanceNameResponse ¶

func CreateModifyInstanceNameResponse() (response *ModifyInstanceNameResponse)

CreateModifyInstanceNameResponse creates a response to parse from ModifyInstanceName response

type ModifyInstanceNodeNumRequest ¶ added in v1.62.274

type ModifyInstanceNodeNumRequest struct {
	*requests.RpcRequest
	DryRun     requests.Boolean `position:"Body" name:"DryRun"`
	NodeNum    string           `position:"Body" name:"NodeNum"`
	InstanceId string           `position:"Body" name:"InstanceId"`
}

ModifyInstanceNodeNumRequest is the request struct for api ModifyInstanceNodeNum

func CreateModifyInstanceNodeNumRequest ¶ added in v1.62.274

func CreateModifyInstanceNodeNumRequest() (request *ModifyInstanceNodeNumRequest)

CreateModifyInstanceNodeNumRequest creates a request to invoke ModifyInstanceNodeNum API

type ModifyInstanceNodeNumResponse ¶ added in v1.62.274

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

ModifyInstanceNodeNumResponse is the response struct for api ModifyInstanceNodeNum

func CreateModifyInstanceNodeNumResponse ¶ added in v1.62.274

func CreateModifyInstanceNodeNumResponse() (response *ModifyInstanceNodeNumResponse)

CreateModifyInstanceNodeNumResponse creates a response to parse from ModifyInstanceNodeNum response

type ModifyInstanceSSLRequest ¶ added in v1.62.762

type ModifyInstanceSSLRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body" name:"InstanceId"`
	EnableSSL  string `position:"Body" name:"EnableSSL"`
}

ModifyInstanceSSLRequest is the request struct for api ModifyInstanceSSL

func CreateModifyInstanceSSLRequest ¶ added in v1.62.762

func CreateModifyInstanceSSLRequest() (request *ModifyInstanceSSLRequest)

CreateModifyInstanceSSLRequest creates a request to invoke ModifyInstanceSSL API

type ModifyInstanceSSLResponse ¶ added in v1.62.762

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

ModifyInstanceSSLResponse is the response struct for api ModifyInstanceSSL

func CreateModifyInstanceSSLResponse ¶ added in v1.62.762

func CreateModifyInstanceSSLResponse() (response *ModifyInstanceSSLResponse)

CreateModifyInstanceSSLResponse creates a response to parse from ModifyInstanceSSL response

type ModifyInstanceSpecRequest ¶ added in v1.62.274

type ModifyInstanceSpecRequest struct {
	*requests.RpcRequest
	AutoUseCoupon     requests.Boolean `position:"Body" name:"AutoUseCoupon"`
	InstanceClass     string           `position:"Body" name:"InstanceClass"`
	DryRun            requests.Boolean `position:"Body" name:"DryRun"`
	DiskSize          requests.Integer `position:"Body" name:"DiskSize"`
	DiskType          string           `position:"Body" name:"DiskType"`
	InstanceId        string           `position:"Body" name:"InstanceId"`
	LogDiskSize       requests.Integer `position:"Body" name:"LogDiskSize"`
	UpgradeSpecNative requests.Boolean `position:"Body" name:"UpgradeSpecNative"`
}

ModifyInstanceSpecRequest is the request struct for api ModifyInstanceSpec

func CreateModifyInstanceSpecRequest ¶ added in v1.62.274

func CreateModifyInstanceSpecRequest() (request *ModifyInstanceSpecRequest)

CreateModifyInstanceSpecRequest creates a request to invoke ModifyInstanceSpec API

type ModifyInstanceSpecResponse ¶ added in v1.62.274

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

ModifyInstanceSpecResponse is the response struct for api ModifyInstanceSpec

func CreateModifyInstanceSpecResponse ¶ added in v1.62.274

func CreateModifyInstanceSpecResponse() (response *ModifyInstanceSpecResponse)

CreateModifyInstanceSpecResponse creates a response to parse from ModifyInstanceSpec response

type ModifyInstanceTagsRequest ¶ added in v1.62.213

type ModifyInstanceTagsRequest struct {
	*requests.RpcRequest
	Tags       string `position:"Body" name:"Tags"`
	InstanceId string `position:"Body" name:"InstanceId"`
}

ModifyInstanceTagsRequest is the request struct for api ModifyInstanceTags

func CreateModifyInstanceTagsRequest ¶ added in v1.62.213

func CreateModifyInstanceTagsRequest() (request *ModifyInstanceTagsRequest)

CreateModifyInstanceTagsRequest creates a request to invoke ModifyInstanceTags API

type ModifyInstanceTagsResponse ¶ added in v1.62.213

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

ModifyInstanceTagsResponse is the response struct for api ModifyInstanceTags

func CreateModifyInstanceTagsResponse ¶ added in v1.62.213

func CreateModifyInstanceTagsResponse() (response *ModifyInstanceTagsResponse)

CreateModifyInstanceTagsResponse creates a response to parse from ModifyInstanceTags response

type ModifyInstanceTemporaryCapacityRequest ¶ added in v1.62.635

type ModifyInstanceTemporaryCapacityRequest struct {
	*requests.RpcRequest
	DiskSize       string `position:"Body" name:"DiskSize"`
	Spec           string `position:"Body" name:"Spec"`
	InstanceId     string `position:"Body" name:"InstanceId"`
	AcceptLanguage string `position:"Body" name:"AcceptLanguage"`
}

ModifyInstanceTemporaryCapacityRequest is the request struct for api ModifyInstanceTemporaryCapacity

func CreateModifyInstanceTemporaryCapacityRequest ¶ added in v1.62.635

func CreateModifyInstanceTemporaryCapacityRequest() (request *ModifyInstanceTemporaryCapacityRequest)

CreateModifyInstanceTemporaryCapacityRequest creates a request to invoke ModifyInstanceTemporaryCapacity API

type ModifyInstanceTemporaryCapacityResponse ¶ added in v1.62.635

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

ModifyInstanceTemporaryCapacityResponse is the response struct for api ModifyInstanceTemporaryCapacity

func CreateModifyInstanceTemporaryCapacityResponse ¶ added in v1.62.635

func CreateModifyInstanceTemporaryCapacityResponse() (response *ModifyInstanceTemporaryCapacityResponse)

CreateModifyInstanceTemporaryCapacityResponse creates a response to parse from ModifyInstanceTemporaryCapacity response

type ModifyParametersRequest ¶

type ModifyParametersRequest struct {
	*requests.RpcRequest
	DimensionValue string `position:"Body" name:"DimensionValue"`
	InstanceId     string `position:"Body" name:"InstanceId"`
	Dimension      string `position:"Body" name:"Dimension"`
	Parameters     string `position:"Body" name:"Parameters"`
}

ModifyParametersRequest is the request struct for api ModifyParameters

func CreateModifyParametersRequest ¶

func CreateModifyParametersRequest() (request *ModifyParametersRequest)

CreateModifyParametersRequest creates a request to invoke ModifyParameters API

type ModifyParametersResponse ¶

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

ModifyParametersResponse is the response struct for api ModifyParameters

func CreateModifyParametersResponse ¶

func CreateModifyParametersResponse() (response *ModifyParametersResponse)

CreateModifyParametersResponse creates a response to parse from ModifyParameters response

type ModifySecurityIpsRequest ¶

type ModifySecurityIpsRequest struct {
	*requests.RpcRequest
	SecurityIps         string `position:"Body" name:"SecurityIps"`
	SecurityIpGroupName string `position:"Body" name:"SecurityIpGroupName"`
	InstanceId          string `position:"Body" name:"InstanceId"`
}

ModifySecurityIpsRequest is the request struct for api ModifySecurityIps

func CreateModifySecurityIpsRequest ¶

func CreateModifySecurityIpsRequest() (request *ModifySecurityIpsRequest)

CreateModifySecurityIpsRequest creates a request to invoke ModifySecurityIps API

type ModifySecurityIpsResponse ¶

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

ModifySecurityIpsResponse is the response struct for api ModifySecurityIps

func CreateModifySecurityIpsResponse ¶

func CreateModifySecurityIpsResponse() (response *ModifySecurityIpsResponse)

CreateModifySecurityIpsResponse creates a response to parse from ModifySecurityIps response

type ModifyTagNameRequest ¶ added in v1.62.743

type ModifyTagNameRequest struct {
	*requests.RpcRequest
	NewKey string `position:"Body" name:"NewKey"`
	Key    string `position:"Body" name:"Key"`
}

ModifyTagNameRequest is the request struct for api ModifyTagName

func CreateModifyTagNameRequest ¶ added in v1.62.743

func CreateModifyTagNameRequest() (request *ModifyTagNameRequest)

CreateModifyTagNameRequest creates a request to invoke ModifyTagName API

type ModifyTagNameResponse ¶ added in v1.62.743

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

ModifyTagNameResponse is the response struct for api ModifyTagName

func CreateModifyTagNameResponse ¶ added in v1.62.743

func CreateModifyTagNameResponse() (response *ModifyTagNameResponse)

CreateModifyTagNameResponse creates a response to parse from ModifyTagName response

type ModifyTagValueNameRequest ¶ added in v1.62.743

type ModifyTagValueNameRequest struct {
	*requests.RpcRequest
	NewValue string `position:"Body" name:"NewValue"`
	Value    string `position:"Body" name:"Value"`
	Key      string `position:"Body" name:"Key"`
}

ModifyTagValueNameRequest is the request struct for api ModifyTagValueName

func CreateModifyTagValueNameRequest ¶ added in v1.62.743

func CreateModifyTagValueNameRequest() (request *ModifyTagValueNameRequest)

CreateModifyTagValueNameRequest creates a request to invoke ModifyTagValueName API

type ModifyTagValueNameResponse ¶ added in v1.62.743

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

ModifyTagValueNameResponse is the response struct for api ModifyTagValueName

func CreateModifyTagValueNameResponse ¶ added in v1.62.743

func CreateModifyTagValueNameResponse() (response *ModifyTagValueNameResponse)

CreateModifyTagValueNameResponse creates a response to parse from ModifyTagValueName response

type ModifyTenantEncryptionRequest ¶ added in v1.62.577

type ModifyTenantEncryptionRequest struct {
	*requests.RpcRequest
	EncryptionKeyId string `position:"Body" name:"EncryptionKeyId"`
	InstanceId      string `position:"Body" name:"InstanceId"`
	TenantId        string `position:"Body" name:"TenantId"`
	EncryptionType  string `position:"Body" name:"EncryptionType"`
}

ModifyTenantEncryptionRequest is the request struct for api ModifyTenantEncryption

func CreateModifyTenantEncryptionRequest ¶ added in v1.62.577

func CreateModifyTenantEncryptionRequest() (request *ModifyTenantEncryptionRequest)

CreateModifyTenantEncryptionRequest creates a request to invoke ModifyTenantEncryption API

type ModifyTenantEncryptionResponse ¶ added in v1.62.577

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

ModifyTenantEncryptionResponse is the response struct for api ModifyTenantEncryption

func CreateModifyTenantEncryptionResponse ¶ added in v1.62.577

func CreateModifyTenantEncryptionResponse() (response *ModifyTenantEncryptionResponse)

CreateModifyTenantEncryptionResponse creates a response to parse from ModifyTenantEncryption response

type ModifyTenantPrimaryZoneRequest ¶

type ModifyTenantPrimaryZoneRequest struct {
	*requests.RpcRequest
	TenantEndpointDirectId    string `position:"Body" name:"TenantEndpointDirectId"`
	UserVSwitchId             string `position:"Body" name:"UserVSwitchId"`
	MasterIntranetAddressZone string `position:"Body" name:"MasterIntranetAddressZone"`
	TenantId                  string `position:"Body" name:"TenantId"`
	TenantEndpointId          string `position:"Body" name:"TenantEndpointId"`
	InstanceId                string `position:"Body" name:"InstanceId"`
	PrimaryZone               string `position:"Body" name:"PrimaryZone"`
	VpcId                     string `position:"Body" name:"VpcId"`
	UserVpcOwnerId            string `position:"Body" name:"UserVpcOwnerId"`
	UserDirectVSwitchId       string `position:"Body" name:"UserDirectVSwitchId"`
}

ModifyTenantPrimaryZoneRequest is the request struct for api ModifyTenantPrimaryZone

func CreateModifyTenantPrimaryZoneRequest ¶

func CreateModifyTenantPrimaryZoneRequest() (request *ModifyTenantPrimaryZoneRequest)

CreateModifyTenantPrimaryZoneRequest creates a request to invoke ModifyTenantPrimaryZone API

type ModifyTenantPrimaryZoneResponse ¶

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

ModifyTenantPrimaryZoneResponse is the response struct for api ModifyTenantPrimaryZone

func CreateModifyTenantPrimaryZoneResponse ¶

func CreateModifyTenantPrimaryZoneResponse() (response *ModifyTenantPrimaryZoneResponse)

CreateModifyTenantPrimaryZoneResponse creates a response to parse from ModifyTenantPrimaryZone response

type ModifyTenantResourceRequest ¶

type ModifyTenantResourceRequest struct {
	*requests.RpcRequest
	Memory           requests.Integer `position:"Body" name:"Memory"`
	LogDisk          requests.Integer `position:"Body" name:"LogDisk"`
	Cpu              requests.Integer `position:"Body" name:"Cpu"`
	InstanceId       string           `position:"Body" name:"InstanceId"`
	TenantId         string           `position:"Body" name:"TenantId"`
	ReadOnlyZoneList string           `position:"Body" name:"ReadOnlyZoneList"`
}

ModifyTenantResourceRequest is the request struct for api ModifyTenantResource

func CreateModifyTenantResourceRequest ¶

func CreateModifyTenantResourceRequest() (request *ModifyTenantResourceRequest)

CreateModifyTenantResourceRequest creates a request to invoke ModifyTenantResource API

type ModifyTenantResourceResponse ¶

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

ModifyTenantResourceResponse is the response struct for api ModifyTenantResource

func CreateModifyTenantResourceResponse ¶

func CreateModifyTenantResourceResponse() (response *ModifyTenantResourceResponse)

CreateModifyTenantResourceResponse creates a response to parse from ModifyTenantResource response

type ModifyTenantSecurityIpGroupRequest ¶ added in v1.62.361

type ModifyTenantSecurityIpGroupRequest struct {
	*requests.RpcRequest
	SecurityIps         string `position:"Body" name:"SecurityIps"`
	SecurityIpGroupName string `position:"Body" name:"SecurityIpGroupName"`
	InstanceId          string `position:"Body" name:"InstanceId"`
	TenantId            string `position:"Body" name:"TenantId"`
}

ModifyTenantSecurityIpGroupRequest is the request struct for api ModifyTenantSecurityIpGroup

func CreateModifyTenantSecurityIpGroupRequest ¶ added in v1.62.361

func CreateModifyTenantSecurityIpGroupRequest() (request *ModifyTenantSecurityIpGroupRequest)

CreateModifyTenantSecurityIpGroupRequest creates a request to invoke ModifyTenantSecurityIpGroup API

type ModifyTenantSecurityIpGroupResponse ¶ added in v1.62.361

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

ModifyTenantSecurityIpGroupResponse is the response struct for api ModifyTenantSecurityIpGroup

func CreateModifyTenantSecurityIpGroupResponse ¶ added in v1.62.361

func CreateModifyTenantSecurityIpGroupResponse() (response *ModifyTenantSecurityIpGroupResponse)

CreateModifyTenantSecurityIpGroupResponse creates a response to parse from ModifyTenantSecurityIpGroup response

type ModifyTenantTagsRequest ¶ added in v1.62.213

type ModifyTenantTagsRequest struct {
	*requests.RpcRequest
	Tags       string `position:"Body" name:"Tags"`
	InstanceId string `position:"Body" name:"InstanceId"`
	TenantId   string `position:"Body" name:"TenantId"`
}

ModifyTenantTagsRequest is the request struct for api ModifyTenantTags

func CreateModifyTenantTagsRequest ¶ added in v1.62.213

func CreateModifyTenantTagsRequest() (request *ModifyTenantTagsRequest)

CreateModifyTenantTagsRequest creates a request to invoke ModifyTenantTags API

type ModifyTenantTagsResponse ¶ added in v1.62.213

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

ModifyTenantTagsResponse is the response struct for api ModifyTenantTags

func CreateModifyTenantTagsResponse ¶ added in v1.62.213

func CreateModifyTenantTagsResponse() (response *ModifyTenantTagsResponse)

CreateModifyTenantTagsResponse creates a response to parse from ModifyTenantTags response

type ModifyTenantUserDescriptionRequest ¶

type ModifyTenantUserDescriptionRequest struct {
	*requests.RpcRequest
	Description string `position:"Body" name:"Description"`
	InstanceId  string `position:"Body" name:"InstanceId"`
	TenantId    string `position:"Body" name:"TenantId"`
	UserName    string `position:"Body" name:"UserName"`
}

ModifyTenantUserDescriptionRequest is the request struct for api ModifyTenantUserDescription

func CreateModifyTenantUserDescriptionRequest ¶

func CreateModifyTenantUserDescriptionRequest() (request *ModifyTenantUserDescriptionRequest)

CreateModifyTenantUserDescriptionRequest creates a request to invoke ModifyTenantUserDescription API

type ModifyTenantUserDescriptionResponse ¶

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

ModifyTenantUserDescriptionResponse is the response struct for api ModifyTenantUserDescription

func CreateModifyTenantUserDescriptionResponse ¶

func CreateModifyTenantUserDescriptionResponse() (response *ModifyTenantUserDescriptionResponse)

CreateModifyTenantUserDescriptionResponse creates a response to parse from ModifyTenantUserDescription response

type ModifyTenantUserPasswordRequest ¶

type ModifyTenantUserPasswordRequest struct {
	*requests.RpcRequest
	UserPassword   string `position:"Body" name:"UserPassword"`
	InstanceId     string `position:"Body" name:"InstanceId"`
	TenantId       string `position:"Body" name:"TenantId"`
	EncryptionType string `position:"Body" name:"EncryptionType"`
	UserName       string `position:"Body" name:"UserName"`
}

ModifyTenantUserPasswordRequest is the request struct for api ModifyTenantUserPassword

func CreateModifyTenantUserPasswordRequest ¶

func CreateModifyTenantUserPasswordRequest() (request *ModifyTenantUserPasswordRequest)

CreateModifyTenantUserPasswordRequest creates a request to invoke ModifyTenantUserPassword API

type ModifyTenantUserPasswordResponse ¶

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

ModifyTenantUserPasswordResponse is the response struct for api ModifyTenantUserPassword

func CreateModifyTenantUserPasswordResponse ¶

func CreateModifyTenantUserPasswordResponse() (response *ModifyTenantUserPasswordResponse)

CreateModifyTenantUserPasswordResponse creates a response to parse from ModifyTenantUserPassword response

type ModifyTenantUserRolesRequest ¶

type ModifyTenantUserRolesRequest struct {
	*requests.RpcRequest
	UserRole   string `position:"Body" name:"UserRole"`
	InstanceId string `position:"Body" name:"InstanceId"`
	ModifyType string `position:"Body" name:"ModifyType"`
	TenantId   string `position:"Body" name:"TenantId"`
	UserName   string `position:"Body" name:"UserName"`
}

ModifyTenantUserRolesRequest is the request struct for api ModifyTenantUserRoles

func CreateModifyTenantUserRolesRequest ¶

func CreateModifyTenantUserRolesRequest() (request *ModifyTenantUserRolesRequest)

CreateModifyTenantUserRolesRequest creates a request to invoke ModifyTenantUserRoles API

type ModifyTenantUserRolesResponse ¶

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

ModifyTenantUserRolesResponse is the response struct for api ModifyTenantUserRoles

func CreateModifyTenantUserRolesResponse ¶

func CreateModifyTenantUserRolesResponse() (response *ModifyTenantUserRolesResponse)

CreateModifyTenantUserRolesResponse creates a response to parse from ModifyTenantUserRoles response

type ModifyTenantUserStatusRequest ¶

type ModifyTenantUserStatusRequest struct {
	*requests.RpcRequest
	UserStatus string `position:"Body" name:"UserStatus"`
	InstanceId string `position:"Body" name:"InstanceId"`
	TenantId   string `position:"Body" name:"TenantId"`
	UserName   string `position:"Body" name:"UserName"`
}

ModifyTenantUserStatusRequest is the request struct for api ModifyTenantUserStatus

func CreateModifyTenantUserStatusRequest ¶

func CreateModifyTenantUserStatusRequest() (request *ModifyTenantUserStatusRequest)

CreateModifyTenantUserStatusRequest creates a request to invoke ModifyTenantUserStatus API

type ModifyTenantUserStatusResponse ¶

type ModifyTenantUserStatusResponse struct {
	*responses.BaseResponse
	RequestId  string           `json:"RequestId" xml:"RequestId"`
	TenantUser []TenantUserItem `json:"TenantUser" xml:"TenantUser"`
}

ModifyTenantUserStatusResponse is the response struct for api ModifyTenantUserStatus

func CreateModifyTenantUserStatusResponse ¶

func CreateModifyTenantUserStatusResponse() (response *ModifyTenantUserStatusResponse)

CreateModifyTenantUserStatusResponse creates a response to parse from ModifyTenantUserStatus response

type NodeNum ¶ added in v1.62.635

type NodeNum struct {
	NodeNum []int `json:"NodeNum" xml:"NodeNum"`
}

NodeNum is a nested struct in oceanbasepro response

type NodeResource ¶

type NodeResource struct {
	Cpu      CpuInDescribeInstanceTopology      `json:"Cpu" xml:"Cpu"`
	Memory   MemoryInDescribeInstanceTopology   `json:"Memory" xml:"Memory"`
	DiskSize DiskSizeInDescribeInstanceTopology `json:"DiskSize" xml:"DiskSize"`
}

NodeResource is a nested struct in oceanbasepro response

type Nodes ¶

type Nodes struct {
	NodesItem []NodesItem `json:"Nodes" xml:"Nodes"`
}

Nodes is a nested struct in oceanbasepro response

type NodesItem ¶

type NodesItem struct {
	NodeId         string       `json:"NodeId" xml:"NodeId"`
	NodeCopyId     int64        `json:"NodeCopyId" xml:"NodeCopyId"`
	NodeStatus     string       `json:"NodeStatus" xml:"NodeStatus"`
	ReplicaType    string       `json:"ReplicaType" xml:"ReplicaType"`
	FullCopyId     int64        `json:"FullCopyId" xml:"FullCopyId"`
	ReadOnlyCopyId int64        `json:"ReadOnlyCopyId" xml:"ReadOnlyCopyId"`
	LogicalZone    string       `json:"LogicalZone" xml:"LogicalZone"`
	NodeResource   NodeResource `json:"NodeResource" xml:"NodeResource"`
}

NodesItem is a nested struct in oceanbasepro response

type OutlineBinding ¶

type OutlineBinding struct {
	BindPlan      string `json:"BindPlan" xml:"BindPlan"`
	OutlineId     int64  `json:"OutlineId" xml:"OutlineId"`
	BindIndex     string `json:"BindIndex" xml:"BindIndex"`
	MaxConcurrent int    `json:"MaxConcurrent" xml:"MaxConcurrent"`
	TableName     string `json:"TableName" xml:"TableName"`
}

OutlineBinding is a nested struct in oceanbasepro response

type ParametersInDescribeParameters ¶

type ParametersInDescribeParameters struct {
	Data []Data `json:"Data" xml:"Data"`
}

ParametersInDescribeParameters is a nested struct in oceanbasepro response

type ParametersInDescribeParametersHistory ¶

type ParametersInDescribeParametersHistory struct {
	ParametersItem []ParametersItem `json:"Parameters" xml:"Parameters"`
}

ParametersInDescribeParametersHistory is a nested struct in oceanbasepro response

type ParametersItem ¶

type ParametersItem struct {
	Status         string `json:"Status" xml:"Status"`
	OldValue       string `json:"OldValue" xml:"OldValue"`
	UpdateTime     string `json:"UpdateTime" xml:"UpdateTime"`
	CreateTime     string `json:"CreateTime" xml:"CreateTime"`
	DimensionValue string `json:"DimensionValue" xml:"DimensionValue"`
	Name           string `json:"Name" xml:"Name"`
	NewValue       string `json:"NewValue" xml:"NewValue"`
}

ParametersItem is a nested struct in oceanbasepro response

type PlanExplain ¶ added in v1.62.361

type PlanExplain struct {
	PlanJsonString string `json:"PlanJsonString" xml:"PlanJsonString"`
}

PlanExplain is a nested struct in oceanbasepro response

type Plans ¶ added in v1.62.361

type Plans struct {
	PlansItem []PlansItem `json:"Plans" xml:"Plans"`
}

Plans is a nested struct in oceanbasepro response

type PlansItem ¶ added in v1.62.361

type PlansItem struct {
	Uid                         string `json:"Uid" xml:"Uid"`
	PlanId                      int64  `json:"PlanId" xml:"PlanId"`
	FirstLoadTime               string `json:"FirstLoadTime" xml:"FirstLoadTime"`
	PlanType                    string `json:"PlanType" xml:"PlanType"`
	PlanHash                    string `json:"PlanHash" xml:"PlanHash"`
	PlanSize                    int64  `json:"PlanSize" xml:"PlanSize"`
	SchemaVersion               int64  `json:"SchemaVersion" xml:"SchemaVersion"`
	MergedVersion               int64  `json:"MergedVersion" xml:"MergedVersion"`
	ObServerId                  int64  `json:"ObServerId" xml:"ObServerId"`
	ObDbId                      int64  `json:"ObDbId" xml:"ObDbId"`
	ServerId                    int64  `json:"ServerId" xml:"ServerId"`
	FirstLoadTimeUs             int64  `json:"FirstLoadTimeUs" xml:"FirstLoadTimeUs"`
	HitDiagnosis                bool   `json:"HitDiagnosis" xml:"HitDiagnosis"`
	OutlineData                 string `json:"OutlineData" xml:"OutlineData"`
	OutlineId                   int64  `json:"OutlineId" xml:"OutlineId"`
	CollectTimeUs               int64  `json:"CollectTimeUs" xml:"CollectTimeUs"`
	Server                      string `json:"Server" xml:"Server"`
	HitPercentage               string `json:"HitPercentage" xml:"HitPercentage"`
	Executions                  int64  `json:"Executions" xml:"Executions"`
	ExecPs                      string `json:"ExecPs" xml:"ExecPs"`
	AvgDiskReads                string `json:"AvgDiskReads" xml:"AvgDiskReads"`
	AvgDiskWrites               string `json:"AvgDiskWrites" xml:"AvgDiskWrites"`
	AvgBufferGets               string `json:"AvgBufferGets" xml:"AvgBufferGets"`
	AvgApplicationWaitTime      string `json:"AvgApplicationWaitTime" xml:"AvgApplicationWaitTime"`
	AvgConcurrencyWaitTime      string `json:"AvgConcurrencyWaitTime" xml:"AvgConcurrencyWaitTime"`
	AvgUserIoWaitTime           string `json:"AvgUserIoWaitTime" xml:"AvgUserIoWaitTime"`
	AvgRowProcessed             string `json:"AvgRowProcessed" xml:"AvgRowProcessed"`
	AvgElapsedTime              string `json:"AvgElapsedTime" xml:"AvgElapsedTime"`
	AvgCpuTime                  string `json:"AvgCpuTime" xml:"AvgCpuTime"`
	LargeQueryPercentage        string `json:"LargeQueryPercentage" xml:"LargeQueryPercentage"`
	DelayedLargeQueryPercentage string `json:"DelayedLargeQueryPercentage" xml:"DelayedLargeQueryPercentage"`
	TimeoutPercentage           string `json:"TimeoutPercentage" xml:"TimeoutPercentage"`
	TableScan                   bool   `json:"TableScan" xml:"TableScan"`
	PlanUnionHash               string `json:"PlanUnionHash" xml:"PlanUnionHash"`
	SqlId                       string `json:"SqlId" xml:"SqlId"`
}

PlansItem is a nested struct in oceanbasepro response

type ReadOnlyResource ¶ added in v1.62.648

type ReadOnlyResource struct {
	UnitCount    int64                    `json:"UnitCount" xml:"UnitCount"`
	UnitNum      int                      `json:"UnitNum" xml:"UnitNum"`
	Memory       Memory                   `json:"Memory" xml:"Memory"`
	LogDiskSize  LogDiskSize              `json:"LogDiskSize" xml:"LogDiskSize"`
	DiskSize     DiskSizeInDescribeTenant `json:"DiskSize" xml:"DiskSize"`
	CapacityUnit CapacityUnit             `json:"CapacityUnit" xml:"CapacityUnit"`
	Cpu          CpuInDescribeTenant      `json:"Cpu" xml:"Cpu"`
}

ReadOnlyResource is a nested struct in oceanbasepro response

type RecommendIndex ¶

type RecommendIndex struct {
	SuggestIndex string `json:"SuggestIndex" xml:"SuggestIndex"`
	TenantMode   string `json:"TenantMode" xml:"TenantMode"`
	TableList    string `json:"TableList" xml:"TableList"`
}

RecommendIndex is a nested struct in oceanbasepro response

type RejectedValue ¶

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

RejectedValue is a nested struct in oceanbasepro response

type ReleaseProjectRequest ¶ added in v1.62.523

type ReleaseProjectRequest struct {
	*requests.RpcRequest
	Id string `position:"Body" name:"Id"`
}

ReleaseProjectRequest is the request struct for api ReleaseProject

func CreateReleaseProjectRequest ¶ added in v1.62.523

func CreateReleaseProjectRequest() (request *ReleaseProjectRequest)

CreateReleaseProjectRequest creates a request to invoke ReleaseProject API

type ReleaseProjectResponse ¶ added in v1.62.523

type ReleaseProjectResponse struct {
	*responses.BaseResponse
}

ReleaseProjectResponse is the response struct for api ReleaseProject

func CreateReleaseProjectResponse ¶ added in v1.62.523

func CreateReleaseProjectResponse() (response *ReleaseProjectResponse)

CreateReleaseProjectResponse creates a response to parse from ReleaseProject response

type ReleaseWorkerInstanceRequest ¶ added in v1.62.703

type ReleaseWorkerInstanceRequest struct {
	*requests.RpcRequest
	Id string `position:"Body" name:"Id"`
}

ReleaseWorkerInstanceRequest is the request struct for api ReleaseWorkerInstance

func CreateReleaseWorkerInstanceRequest ¶ added in v1.62.703

func CreateReleaseWorkerInstanceRequest() (request *ReleaseWorkerInstanceRequest)

CreateReleaseWorkerInstanceRequest creates a request to invoke ReleaseWorkerInstance API

type ReleaseWorkerInstanceResponse ¶ added in v1.62.703

type ReleaseWorkerInstanceResponse struct {
	*responses.BaseResponse
}

ReleaseWorkerInstanceResponse is the response struct for api ReleaseWorkerInstance

func CreateReleaseWorkerInstanceResponse ¶ added in v1.62.703

func CreateReleaseWorkerInstanceResponse() (response *ReleaseWorkerInstanceResponse)

CreateReleaseWorkerInstanceResponse creates a response to parse from ReleaseWorkerInstance response

type ReplicaResource ¶ added in v1.62.762

type ReplicaResource struct {
	Memory   Memory                             `json:"Memory" xml:"Memory"`
	DiskSize DiskSizeInDescribeInstanceTopology `json:"DiskSize" xml:"DiskSize"`
	Cpu      CpuInDescribeInstanceTopology      `json:"Cpu" xml:"Cpu"`
}

ReplicaResource is a nested struct in oceanbasepro response

type Replicas ¶ added in v1.62.762

type Replicas struct {
	ReplicasItem []ReplicasItem `json:"Replicas" xml:"Replicas"`
}

Replicas is a nested struct in oceanbasepro response

type ReplicasItem ¶ added in v1.62.762

type ReplicasItem struct {
	LogicalZone     string          `json:"LogicalZone" xml:"LogicalZone"`
	NodeNum         int             `json:"NodeNum" xml:"NodeNum"`
	ZoneLogicalName string          `json:"ZoneLogicalName" xml:"ZoneLogicalName"`
	ZoneRegionName  string          `json:"ZoneRegionName" xml:"ZoneRegionName"`
	ZoneLogicalId   int             `json:"ZoneLogicalId" xml:"ZoneLogicalId"`
	ReplicaType     string          `json:"ReplicaType" xml:"ReplicaType"`
	Status          string          `json:"Status" xml:"Status"`
	ReplicaResource ReplicaResource `json:"ReplicaResource" xml:"ReplicaResource"`
}

ReplicasItem is a nested struct in oceanbasepro response

type Resource ¶

type Resource struct {
	UnitCount    int64                           `json:"UnitCount" xml:"UnitCount"`
	Memory       Memory                          `json:"Memory" xml:"Memory"`
	LogDiskSize  LogDiskSize                     `json:"LogDiskSize" xml:"LogDiskSize"`
	Cpu          CpuInDescribeInstances          `json:"Cpu" xml:"Cpu"`
	CapacityUnit CapacityUnitInDescribeInstances `json:"CapacityUnit" xml:"CapacityUnit"`
	DiskSize     DiskSizeInDescribeInstances     `json:"DiskSize" xml:"DiskSize"`
}

Resource is a nested struct in oceanbasepro response

type Respond ¶

type Respond struct {
	Data []Data `json:"Data" xml:"Data"`
}

Respond is a nested struct in oceanbasepro response

type Results ¶

type Results struct {
	Success bool   `json:"Success" xml:"Success"`
	Message string `json:"Message" xml:"Message"`
}

Results is a nested struct in oceanbasepro response

type ResumeProjectRequest ¶ added in v1.62.523

type ResumeProjectRequest struct {
	*requests.RpcRequest
	Id string `position:"Body" name:"Id"`
}

ResumeProjectRequest is the request struct for api ResumeProject

func CreateResumeProjectRequest ¶ added in v1.62.523

func CreateResumeProjectRequest() (request *ResumeProjectRequest)

CreateResumeProjectRequest creates a request to invoke ResumeProject API

type ResumeProjectResponse ¶ added in v1.62.523

type ResumeProjectResponse struct {
	*responses.BaseResponse
}

ResumeProjectResponse is the response struct for api ResumeProject

func CreateResumeProjectResponse ¶ added in v1.62.523

func CreateResumeProjectResponse() (response *ResumeProjectResponse)

CreateResumeProjectResponse creates a response to parse from ResumeProject response

type RetryProjectModifyRecordsRequest ¶ added in v1.62.703

type RetryProjectModifyRecordsRequest struct {
	*requests.RpcRequest
	Id string `position:"Body" name:"Id"`
}

RetryProjectModifyRecordsRequest is the request struct for api RetryProjectModifyRecords

func CreateRetryProjectModifyRecordsRequest ¶ added in v1.62.703

func CreateRetryProjectModifyRecordsRequest() (request *RetryProjectModifyRecordsRequest)

CreateRetryProjectModifyRecordsRequest creates a request to invoke RetryProjectModifyRecords API

type RetryProjectModifyRecordsResponse ¶ added in v1.62.703

type RetryProjectModifyRecordsResponse struct {
	*responses.BaseResponse
}

RetryProjectModifyRecordsResponse is the response struct for api RetryProjectModifyRecords

func CreateRetryProjectModifyRecordsResponse ¶ added in v1.62.703

func CreateRetryProjectModifyRecordsResponse() (response *RetryProjectModifyRecordsResponse)

CreateRetryProjectModifyRecordsResponse creates a response to parse from RetryProjectModifyRecords response

type Role ¶

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

Role is a nested struct in oceanbasepro response

type Roles ¶

type Roles struct {
	RolesItem []RolesItem `json:"Roles" xml:"Roles"`
}

Roles is a nested struct in oceanbasepro response

type RolesItem ¶

type RolesItem struct {
	Database string `json:"Database" xml:"Database"`
	Role     string `json:"Role" xml:"Role"`
}

RolesItem is a nested struct in oceanbasepro response

type SQLDetails ¶

type SQLDetails struct {
	Data []Data `json:"Data" xml:"Data"`
}

SQLDetails is a nested struct in oceanbasepro response

type SQLHistoryList ¶

type SQLHistoryList struct {
	Count int64                              `json:"Count" xml:"Count"`
	List  []ListItemInDescribeSQLHistoryList `json:"List" xml:"List"`
}

SQLHistoryList is a nested struct in oceanbasepro response

type SQLPlans ¶

type SQLPlans struct {
	Data []Data `json:"Data" xml:"Data"`
}

SQLPlans is a nested struct in oceanbasepro response

type SecurityConfigsInDescribeInstanceSecurityConfigs ¶ added in v1.62.213

type SecurityConfigsInDescribeInstanceSecurityConfigs struct {
	SecurityConfigsItem []SecurityConfigsItem `json:"SecurityConfigs" xml:"SecurityConfigs"`
}

SecurityConfigsInDescribeInstanceSecurityConfigs is a nested struct in oceanbasepro response

type SecurityConfigsInDescribeTenantSecurityConfigs ¶ added in v1.62.213

type SecurityConfigsInDescribeTenantSecurityConfigs struct {
	SecurityConfigsItem []SecurityConfigsItem `json:"SecurityConfigs" xml:"SecurityConfigs"`
}

SecurityConfigsInDescribeTenantSecurityConfigs is a nested struct in oceanbasepro response

type SecurityConfigsItem ¶ added in v1.62.213

type SecurityConfigsItem struct {
	RiskDescription   string `json:"RiskDescription" xml:"RiskDescription"`
	ConfigName        string `json:"ConfigName" xml:"ConfigName"`
	ConfigGroup       string `json:"ConfigGroup" xml:"ConfigGroup"`
	Risk              bool   `json:"Risk" xml:"Risk"`
	ConfigDescription string `json:"ConfigDescription" xml:"ConfigDescription"`
}

SecurityConfigsItem is a nested struct in oceanbasepro response

type SecurityIpGroup ¶

type SecurityIpGroup struct {
	SecurityIpGroupName string `json:"SecurityIpGroupName" xml:"SecurityIpGroupName"`
	InstanceId          string `json:"InstanceId" xml:"InstanceId"`
	SecurityIps         string `json:"SecurityIps" xml:"SecurityIps"`
	TenantId            string `json:"TenantId" xml:"TenantId"`
}

SecurityIpGroup is a nested struct in oceanbasepro response

type SecurityIpGroupsInDescribeSecurityIpGroups ¶ added in v1.62.361

type SecurityIpGroupsInDescribeSecurityIpGroups struct {
	SecurityIpGroupsItem []SecurityIpGroupsItem `json:"SecurityIpGroups" xml:"SecurityIpGroups"`
}

SecurityIpGroupsInDescribeSecurityIpGroups is a nested struct in oceanbasepro response

type SecurityIpGroupsInDescribeTenantSecurityIpGroups ¶ added in v1.62.361

type SecurityIpGroupsInDescribeTenantSecurityIpGroups struct {
	SecurityIpGroupsItem []SecurityIpGroupsItem `json:"SecurityIpGroups" xml:"SecurityIpGroups"`
}

SecurityIpGroupsInDescribeTenantSecurityIpGroups is a nested struct in oceanbasepro response

type SecurityIpGroupsItem ¶

type SecurityIpGroupsItem struct {
	SecurityIpGroupName string `json:"SecurityIpGroupName" xml:"SecurityIpGroupName"`
	SecurityIps         string `json:"SecurityIps" xml:"SecurityIps"`
	SecurityIpGroupType string `json:"SecurityIpGroupType" xml:"SecurityIpGroupType"`
	TenantId            string `json:"TenantId" xml:"TenantId"`
}

SecurityIpGroupsItem is a nested struct in oceanbasepro response

type SessionStatistics ¶ added in v1.62.743

type SessionStatistics struct {
	UserStatistics     []UserStatisticsItem     `json:"UserStatistics" xml:"UserStatistics"`
	SourceStatistics   []SourceStatisticsItem   `json:"SourceStatistics" xml:"SourceStatistics"`
	DataBaseStatistics []DataBaseStatisticsItem `json:"DataBaseStatistics" xml:"DataBaseStatistics"`
}

SessionStatistics is a nested struct in oceanbasepro response

type SlowSQLHistoryList ¶

type SlowSQLHistoryList struct {
	Count int64      `json:"Count" xml:"Count"`
	List  []ListItem `json:"List" xml:"List"`
}

SlowSQLHistoryList is a nested struct in oceanbasepro response

type SlowSQLList ¶

type SlowSQLList struct {
	Data []Data `json:"Data" xml:"Data"`
}

SlowSQLList is a nested struct in oceanbasepro response

type SourceStatistics ¶ added in v1.62.743

type SourceStatistics struct {
	SourceStatisticsItem []SourceStatisticsItem `json:"SourceStatistics" xml:"SourceStatistics"`
}

SourceStatistics is a nested struct in oceanbasepro response

type SourceStatisticsItem ¶ added in v1.62.743

type SourceStatisticsItem struct {
	MetricValue string `json:"MetricValue" xml:"MetricValue"`
	ActiveCount int64  `json:"ActiveCount" xml:"ActiveCount"`
	TotalCount  int64  `json:"TotalCount" xml:"TotalCount"`
	Type        string `json:"Type" xml:"Type"`
}

SourceStatisticsItem is a nested struct in oceanbasepro response

type SqlListInDescribeOasAnomalySQLList ¶ added in v1.62.523

type SqlListInDescribeOasAnomalySQLList struct {
	SqlListItem []SqlListItem `json:"SqlList" xml:"SqlList"`
}

SqlListInDescribeOasAnomalySQLList is a nested struct in oceanbasepro response

type SqlListInDescribeOasSlowSQLList ¶ added in v1.62.523

type SqlListInDescribeOasSlowSQLList struct {
	SqlListItem []SqlListItemInDescribeOasSlowSQLList `json:"SqlList" xml:"SqlList"`
}

SqlListInDescribeOasSlowSQLList is a nested struct in oceanbasepro response

type SqlListInDescribeOasTopSQLList ¶ added in v1.62.523

type SqlListInDescribeOasTopSQLList struct {
	SqlListItem []SqlListItemInDescribeOasTopSQLList `json:"SqlList" xml:"SqlList"`
}

SqlListInDescribeOasTopSQLList is a nested struct in oceanbasepro response

type SqlListItem ¶ added in v1.62.523

type SqlListItem struct {
	AvgLogicalReads  float64  `json:"AvgLogicalReads" xml:"AvgLogicalReads"`
	LastExecutedTime string   `json:"LastExecutedTime" xml:"LastExecutedTime"`
	Diagnosis        string   `json:"Diagnosis" xml:"Diagnosis"`
	Executions       string   `json:"Executions" xml:"Executions"`
	AvgDbTime        string   `json:"AvgDbTime" xml:"AvgDbTime"`
	SqlId            string   `json:"SqlId" xml:"SqlId"`
	SqlTextShort     string   `json:"SqlTextShort" xml:"SqlTextShort"`
	AvgCpuTime       string   `json:"AvgCpuTime" xml:"AvgCpuTime"`
	SumRetryCount    float64  `json:"SumRetryCount" xml:"SumRetryCount"`
	DbName           string   `json:"DbName" xml:"DbName"`
	AvgRetryCount    float64  `json:"AvgRetryCount" xml:"AvgRetryCount"`
	CpuTime          string   `json:"CpuTime" xml:"CpuTime"`
	Suggestion       string   `json:"Suggestion" xml:"Suggestion"`
	AvgElapsedTime   string   `json:"AvgElapsedTime" xml:"AvgElapsedTime"`
	UserName         string   `json:"UserName" xml:"UserName"`
	SumDbTime        string   `json:"SumDbTime" xml:"SumDbTime"`
	RiskLevel        string   `json:"RiskLevel" xml:"RiskLevel"`
	SumElapsedTime   string   `json:"SumElapsedTime" xml:"SumElapsedTime"`
	AvgGetPlanTime   string   `json:"AvgGetPlanTime" xml:"AvgGetPlanTime"`
	DiagTypes        []string `json:"DiagTypes" xml:"DiagTypes"`
}

SqlListItem is a nested struct in oceanbasepro response

type SqlListItemInDescribeOasSlowSQLList ¶ added in v1.62.523

type SqlListItemInDescribeOasSlowSQLList struct {
	Executions                  string `json:"Executions" xml:"Executions"`
	RpcCount                    string `json:"RpcCount" xml:"RpcCount"`
	RemotePlans                 string `json:"RemotePlans" xml:"RemotePlans"`
	MissPlans                   string `json:"MissPlans" xml:"MissPlans"`
	MaxElapsedTime              string `json:"MaxElapsedTime" xml:"MaxElapsedTime"`
	TotalWaitTime               string `json:"TotalWaitTime" xml:"TotalWaitTime"`
	ExecPs                      string `json:"ExecPs" xml:"ExecPs"`
	MaxCpuTime                  string `json:"MaxCpuTime" xml:"MaxCpuTime"`
	ClientIp                    string `json:"ClientIp" xml:"ClientIp"`
	UserName                    string `json:"UserName" xml:"UserName"`
	DbName                      string `json:"DbName" xml:"DbName"`
	RetCode4012Count            int64  `json:"RetCode4012Count" xml:"RetCode4012Count"`
	RetCode4013Count            int64  `json:"RetCode4013Count" xml:"RetCode4013Count"`
	RetCode5001Count            int64  `json:"RetCode5001Count" xml:"RetCode5001Count"`
	RetCode5024Count            int64  `json:"RetCode5024Count" xml:"RetCode5024Count"`
	RetCode5167Count            int64  `json:"RetCode5167Count" xml:"RetCode5167Count"`
	RetCode5217Count            int64  `json:"RetCode5217Count" xml:"RetCode5217Count"`
	RetCode6002Count            int64  `json:"RetCode6002Count" xml:"RetCode6002Count"`
	FailPercentage              string `json:"FailPercentage" xml:"FailPercentage"`
	SumWaitTime                 string `json:"SumWaitTime" xml:"SumWaitTime"`
	AvgWaitCount                string `json:"AvgWaitCount" xml:"AvgWaitCount"`
	AvgRpcCount                 string `json:"AvgRpcCount" xml:"AvgRpcCount"`
	LocalPlanPercentage         string `json:"LocalPlanPercentage" xml:"LocalPlanPercentage"`
	RemotePlanPercentage        string `json:"RemotePlanPercentage" xml:"RemotePlanPercentage"`
	DistPlanPercentage          string `json:"DistPlanPercentage" xml:"DistPlanPercentage"`
	SumElapsedTime              string `json:"SumElapsedTime" xml:"SumElapsedTime"`
	AvgNetTime                  string `json:"AvgNetTime" xml:"AvgNetTime"`
	AvgExecutorRpcCount         string `json:"AvgExecutorRpcCount" xml:"AvgExecutorRpcCount"`
	MissPlanPercentage          string `json:"MissPlanPercentage" xml:"MissPlanPercentage"`
	TableScanPercentage         string `json:"TableScanPercentage" xml:"TableScanPercentage"`
	StrongConsistencyPercentage string `json:"StrongConsistencyPercentage" xml:"StrongConsistencyPercentage"`
	WeakConsistencyPercentage   string `json:"WeakConsistencyPercentage" xml:"WeakConsistencyPercentage"`
	MaxAffectedRows             string `json:"MaxAffectedRows" xml:"MaxAffectedRows"`
	MaxReturnRows               string `json:"MaxReturnRows" xml:"MaxReturnRows"`
	MaxWaitTime                 string `json:"MaxWaitTime" xml:"MaxWaitTime"`
	MaxApplicationWaitTime      string `json:"MaxApplicationWaitTime" xml:"MaxApplicationWaitTime"`
	MaxConcurrencyWaitTime      string `json:"MaxConcurrencyWaitTime" xml:"MaxConcurrencyWaitTime"`
	MaxUserIoWaitTime           string `json:"MaxUserIoWaitTime" xml:"MaxUserIoWaitTime"`
	MaxDiskReads                string `json:"MaxDiskReads" xml:"MaxDiskReads"`
	AvgExpectedWorkerCount      string `json:"AvgExpectedWorkerCount" xml:"AvgExpectedWorkerCount"`
	AvgUsedWorkerCount          string `json:"AvgUsedWorkerCount" xml:"AvgUsedWorkerCount"`
	SumLogicalReads             string `json:"SumLogicalReads" xml:"SumLogicalReads"`
	Server                      string `json:"Server" xml:"Server"`
	ServerIp                    string `json:"ServerIp" xml:"ServerIp"`
	ServerPort                  int64  `json:"ServerPort" xml:"ServerPort"`
	SqlTextShort                string `json:"SqlTextShort" xml:"SqlTextShort"`
	SqlType                     string `json:"SqlType" xml:"SqlType"`
	SqlId                       string `json:"SqlId" xml:"SqlId"`
	Inner                       bool   `json:"Inner" xml:"Inner"`
	WaitEvent                   string `json:"WaitEvent" xml:"WaitEvent"`
	AvgAffectedRows             string `json:"AvgAffectedRows" xml:"AvgAffectedRows"`
	AvgReturnRows               string `json:"AvgReturnRows" xml:"AvgReturnRows"`
	AvgPartitionCount           string `json:"AvgPartitionCount" xml:"AvgPartitionCount"`
	FailCount                   string `json:"FailCount" xml:"FailCount"`
	AvgWaitTime                 string `json:"AvgWaitTime" xml:"AvgWaitTime"`
	AvgElapsedTime              string `json:"AvgElapsedTime" xml:"AvgElapsedTime"`
	AvgCpuTime                  string `json:"AvgCpuTime" xml:"AvgCpuTime"`
	AvgNetWaitTime              string `json:"AvgNetWaitTime" xml:"AvgNetWaitTime"`
	AvgQueueTime                string `json:"AvgQueueTime" xml:"AvgQueueTime"`
	AvgDecodeTime               string `json:"AvgDecodeTime" xml:"AvgDecodeTime"`
	AvgGetPlanTime              string `json:"AvgGetPlanTime" xml:"AvgGetPlanTime"`
	AvgExecuteTime              string `json:"AvgExecuteTime" xml:"AvgExecuteTime"`
	AvgApplicationWaitTime      string `json:"AvgApplicationWaitTime" xml:"AvgApplicationWaitTime"`
	AvgConcurrencyWaitTime      string `json:"AvgConcurrencyWaitTime" xml:"AvgConcurrencyWaitTime"`
	AvgUserIoWaitTime           string `json:"AvgUserIoWaitTime" xml:"AvgUserIoWaitTime"`
	AvgScheduleTime             string `json:"AvgScheduleTime" xml:"AvgScheduleTime"`
	AvgRowCacheHit              string `json:"AvgRowCacheHit" xml:"AvgRowCacheHit"`
	AvgBloomFilterCacheHit      string `json:"AvgBloomFilterCacheHit" xml:"AvgBloomFilterCacheHit"`
	AvgBlockCacheHit            string `json:"AvgBlockCacheHit" xml:"AvgBlockCacheHit"`
	AvgBlockIndexCacheHit       string `json:"AvgBlockIndexCacheHit" xml:"AvgBlockIndexCacheHit"`
	AvgDiskReads                string `json:"AvgDiskReads" xml:"AvgDiskReads"`
	RetryCount                  string `json:"RetryCount" xml:"RetryCount"`
	AvgMemstoreReadRows         string `json:"AvgMemstoreReadRows" xml:"AvgMemstoreReadRows"`
	AvgSsstoreReadRows          string `json:"AvgSsstoreReadRows" xml:"AvgSsstoreReadRows"`
	AvgLogicalReads             string `json:"AvgLogicalReads" xml:"AvgLogicalReads"`
	AvgDbTime                   string `json:"AvgDbTime" xml:"AvgDbTime"`
	SumDbTime                   string `json:"SumDbTime" xml:"SumDbTime"`
}

SqlListItemInDescribeOasSlowSQLList is a nested struct in oceanbasepro response

type SqlListItemInDescribeOasTopSQLList ¶ added in v1.62.523

type SqlListItemInDescribeOasTopSQLList struct {
	Executions                  int64  `json:"Executions" xml:"Executions"`
	RpcCount                    string `json:"RpcCount" xml:"RpcCount"`
	RemotePlans                 string `json:"RemotePlans" xml:"RemotePlans"`
	MissPlans                   string `json:"MissPlans" xml:"MissPlans"`
	MaxElapsedTime              string `json:"MaxElapsedTime" xml:"MaxElapsedTime"`
	TotalWaitTime               string `json:"TotalWaitTime" xml:"TotalWaitTime"`
	ExecPs                      string `json:"ExecPs" xml:"ExecPs"`
	MaxCpuTime                  string `json:"MaxCpuTime" xml:"MaxCpuTime"`
	CpuPercentage               string `json:"CpuPercentage" xml:"CpuPercentage"`
	ClientIp                    string `json:"ClientIp" xml:"ClientIp"`
	UserName                    string `json:"UserName" xml:"UserName"`
	DbName                      string `json:"DbName" xml:"DbName"`
	RetCode4012Count            int64  `json:"RetCode4012Count" xml:"RetCode4012Count"`
	RetCode4013Count            int64  `json:"RetCode4013Count" xml:"RetCode4013Count"`
	RetCode5001Count            int64  `json:"RetCode5001Count" xml:"RetCode5001Count"`
	RetCode5024Count            int64  `json:"RetCode5024Count" xml:"RetCode5024Count"`
	RetCode5167Count            int64  `json:"RetCode5167Count" xml:"RetCode5167Count"`
	RetCode5217Count            int64  `json:"RetCode5217Count" xml:"RetCode5217Count"`
	RetCode6002Count            int64  `json:"RetCode6002Count" xml:"RetCode6002Count"`
	FailPercentage              string `json:"FailPercentage" xml:"FailPercentage"`
	SumWaitTime                 string `json:"SumWaitTime" xml:"SumWaitTime"`
	AvgWaitCount                string `json:"AvgWaitCount" xml:"AvgWaitCount"`
	AvgRpcCount                 string `json:"AvgRpcCount" xml:"AvgRpcCount"`
	LocalPlanPercentage         string `json:"LocalPlanPercentage" xml:"LocalPlanPercentage"`
	RemotePlanPercentage        string `json:"RemotePlanPercentage" xml:"RemotePlanPercentage"`
	DistPlanPercentage          string `json:"DistPlanPercentage" xml:"DistPlanPercentage"`
	SumElapsedTime              string `json:"SumElapsedTime" xml:"SumElapsedTime"`
	AvgNetTime                  string `json:"AvgNetTime" xml:"AvgNetTime"`
	AvgExecutorRpcCount         string `json:"AvgExecutorRpcCount" xml:"AvgExecutorRpcCount"`
	MissPlanPercentage          string `json:"MissPlanPercentage" xml:"MissPlanPercentage"`
	TableScanPercentage         string `json:"TableScanPercentage" xml:"TableScanPercentage"`
	StrongConsistencyPercentage string `json:"StrongConsistencyPercentage" xml:"StrongConsistencyPercentage"`
	WeakConsistencyPercentage   string `json:"WeakConsistencyPercentage" xml:"WeakConsistencyPercentage"`
	MaxAffectedRows             string `json:"MaxAffectedRows" xml:"MaxAffectedRows"`
	MaxReturnRows               string `json:"MaxReturnRows" xml:"MaxReturnRows"`
	MaxWaitTime                 string `json:"MaxWaitTime" xml:"MaxWaitTime"`
	MaxApplicationWaitTime      string `json:"MaxApplicationWaitTime" xml:"MaxApplicationWaitTime"`
	MaxConcurrencyWaitTime      string `json:"MaxConcurrencyWaitTime" xml:"MaxConcurrencyWaitTime"`
	MaxUserIoWaitTime           string `json:"MaxUserIoWaitTime" xml:"MaxUserIoWaitTime"`
	MaxDiskReads                string `json:"MaxDiskReads" xml:"MaxDiskReads"`
	AvgExpectedWorkerCount      string `json:"AvgExpectedWorkerCount" xml:"AvgExpectedWorkerCount"`
	AvgUsedWorkerCount          string `json:"AvgUsedWorkerCount" xml:"AvgUsedWorkerCount"`
	SumLogicalReads             string `json:"SumLogicalReads" xml:"SumLogicalReads"`
	Server                      string `json:"Server" xml:"Server"`
	ServerIp                    string `json:"ServerIp" xml:"ServerIp"`
	ServerPort                  int64  `json:"ServerPort" xml:"ServerPort"`
	SqlTextShort                string `json:"SqlTextShort" xml:"SqlTextShort"`
	SqlType                     string `json:"SqlType" xml:"SqlType"`
	SqlId                       string `json:"SqlId" xml:"SqlId"`
	Inner                       bool   `json:"Inner" xml:"Inner"`
	WaitEvent                   string `json:"WaitEvent" xml:"WaitEvent"`
	AvgAffectedRows             string `json:"AvgAffectedRows" xml:"AvgAffectedRows"`
	AvgReturnRows               string `json:"AvgReturnRows" xml:"AvgReturnRows"`
	AvgPartitionCount           string `json:"AvgPartitionCount" xml:"AvgPartitionCount"`
	FailCount                   string `json:"FailCount" xml:"FailCount"`
	AvgWaitTime                 string `json:"AvgWaitTime" xml:"AvgWaitTime"`
	AvgElapsedTime              string `json:"AvgElapsedTime" xml:"AvgElapsedTime"`
	AvgCpuTime                  string `json:"AvgCpuTime" xml:"AvgCpuTime"`
	AvgNetWaitTime              string `json:"AvgNetWaitTime" xml:"AvgNetWaitTime"`
	AvgQueueTime                string `json:"AvgQueueTime" xml:"AvgQueueTime"`
	AvgDecodeTime               string `json:"AvgDecodeTime" xml:"AvgDecodeTime"`
	AvgGetPlanTime              string `json:"AvgGetPlanTime" xml:"AvgGetPlanTime"`
	AvgExecuteTime              string `json:"AvgExecuteTime" xml:"AvgExecuteTime"`
	AvgApplicationWaitTime      string `json:"AvgApplicationWaitTime" xml:"AvgApplicationWaitTime"`
	AvgConcurrencyWaitTime      string `json:"AvgConcurrencyWaitTime" xml:"AvgConcurrencyWaitTime"`
	AvgUserIoWaitTime           string `json:"AvgUserIoWaitTime" xml:"AvgUserIoWaitTime"`
	AvgScheduleTime             string `json:"AvgScheduleTime" xml:"AvgScheduleTime"`
	AvgRowCacheHit              string `json:"AvgRowCacheHit" xml:"AvgRowCacheHit"`
	AvgBloomFilterCacheHit      string `json:"AvgBloomFilterCacheHit" xml:"AvgBloomFilterCacheHit"`
	AvgBlockCacheHit            string `json:"AvgBlockCacheHit" xml:"AvgBlockCacheHit"`
	AvgBlockIndexCacheHit       string `json:"AvgBlockIndexCacheHit" xml:"AvgBlockIndexCacheHit"`
	AvgDiskReads                string `json:"AvgDiskReads" xml:"AvgDiskReads"`
	RetryCount                  string `json:"RetryCount" xml:"RetryCount"`
	AvgMemstoreReadRows         string `json:"AvgMemstoreReadRows" xml:"AvgMemstoreReadRows"`
	AvgSsstoreReadRows          string `json:"AvgSsstoreReadRows" xml:"AvgSsstoreReadRows"`
	AvgLogicalReads             string `json:"AvgLogicalReads" xml:"AvgLogicalReads"`
	AvgDbTime                   string `json:"AvgDbTime" xml:"AvgDbTime"`
	SumDbTime                   string `json:"SumDbTime" xml:"SumDbTime"`
}

SqlListItemInDescribeOasTopSQLList is a nested struct in oceanbasepro response

type SqlText ¶ added in v1.62.703

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

SqlText is a nested struct in oceanbasepro response

type StartProjectRequest ¶ added in v1.62.523

type StartProjectRequest struct {
	*requests.RpcRequest
	Id string `position:"Body" name:"Id"`
}

StartProjectRequest is the request struct for api StartProject

func CreateStartProjectRequest ¶ added in v1.62.523

func CreateStartProjectRequest() (request *StartProjectRequest)

CreateStartProjectRequest creates a request to invoke StartProject API

type StartProjectResponse ¶ added in v1.62.523

type StartProjectResponse struct {
	*responses.BaseResponse
}

StartProjectResponse is the response struct for api StartProject

func CreateStartProjectResponse ¶ added in v1.62.523

func CreateStartProjectResponse() (response *StartProjectResponse)

CreateStartProjectResponse creates a response to parse from StartProject response

type StartProjectsByLabelRequest ¶ added in v1.62.523

type StartProjectsByLabelRequest struct {
	*requests.RpcRequest
	Id string `position:"Body" name:"Id"`
}

StartProjectsByLabelRequest is the request struct for api StartProjectsByLabel

func CreateStartProjectsByLabelRequest ¶ added in v1.62.523

func CreateStartProjectsByLabelRequest() (request *StartProjectsByLabelRequest)

CreateStartProjectsByLabelRequest creates a request to invoke StartProjectsByLabel API

type StartProjectsByLabelResponse ¶ added in v1.62.523

type StartProjectsByLabelResponse struct {
	*responses.BaseResponse
}

StartProjectsByLabelResponse is the response struct for api StartProjectsByLabel

func CreateStartProjectsByLabelResponse ¶ added in v1.62.523

func CreateStartProjectsByLabelResponse() (response *StartProjectsByLabelResponse)

CreateStartProjectsByLabelResponse creates a response to parse from StartProjectsByLabel response

type StopProjectModifyRecordsRequest ¶ added in v1.62.703

type StopProjectModifyRecordsRequest struct {
	*requests.RpcRequest
	Id string `position:"Body" name:"Id"`
}

StopProjectModifyRecordsRequest is the request struct for api StopProjectModifyRecords

func CreateStopProjectModifyRecordsRequest ¶ added in v1.62.703

func CreateStopProjectModifyRecordsRequest() (request *StopProjectModifyRecordsRequest)

CreateStopProjectModifyRecordsRequest creates a request to invoke StopProjectModifyRecords API

type StopProjectModifyRecordsResponse ¶ added in v1.62.703

type StopProjectModifyRecordsResponse struct {
	*responses.BaseResponse
}

StopProjectModifyRecordsResponse is the response struct for api StopProjectModifyRecords

func CreateStopProjectModifyRecordsResponse ¶ added in v1.62.703

func CreateStopProjectModifyRecordsResponse() (response *StopProjectModifyRecordsResponse)

CreateStopProjectModifyRecordsResponse creates a response to parse from StopProjectModifyRecords response

type StopProjectRequest ¶ added in v1.62.523

type StopProjectRequest struct {
	*requests.RpcRequest
	Id string `position:"Body" name:"Id"`
}

StopProjectRequest is the request struct for api StopProject

func CreateStopProjectRequest ¶ added in v1.62.523

func CreateStopProjectRequest() (request *StopProjectRequest)

CreateStopProjectRequest creates a request to invoke StopProject API

type StopProjectResponse ¶ added in v1.62.523

type StopProjectResponse struct {
	*responses.BaseResponse
}

StopProjectResponse is the response struct for api StopProject

func CreateStopProjectResponse ¶ added in v1.62.523

func CreateStopProjectResponse() (response *StopProjectResponse)

CreateStopProjectResponse creates a response to parse from StopProject response

type StopProjectsByLabelRequest ¶ added in v1.62.523

type StopProjectsByLabelRequest struct {
	*requests.RpcRequest
	Id string `position:"Body" name:"Id"`
}

StopProjectsByLabelRequest is the request struct for api StopProjectsByLabel

func CreateStopProjectsByLabelRequest ¶ added in v1.62.523

func CreateStopProjectsByLabelRequest() (request *StopProjectsByLabelRequest)

CreateStopProjectsByLabelRequest creates a request to invoke StopProjectsByLabel API

type StopProjectsByLabelResponse ¶ added in v1.62.523

type StopProjectsByLabelResponse struct {
	*responses.BaseResponse
}

StopProjectsByLabelResponse is the response struct for api StopProjectsByLabel

func CreateStopProjectsByLabelResponse ¶ added in v1.62.523

func CreateStopProjectsByLabelResponse() (response *StopProjectsByLabelResponse)

CreateStopProjectsByLabelResponse creates a response to parse from StopProjectsByLabel response

type SupportEngineVersions ¶ added in v1.62.635

type SupportEngineVersions struct {
	SupportEngineVersionsItem []SupportEngineVersionsItem `json:"SupportEngineVersions" xml:"SupportEngineVersions"`
}

SupportEngineVersions is a nested struct in oceanbasepro response

type SupportEngineVersionsItem ¶ added in v1.62.635

type SupportEngineVersionsItem struct {
	ObVersion                    string   `json:"ObVersion" xml:"ObVersion"`
	SupportIsolationOptimization bool     `json:"SupportIsolationOptimization" xml:"SupportIsolationOptimization"`
	SupportReplicaModes          []string `json:"SupportReplicaModes" xml:"SupportReplicaModes"`
}

SupportEngineVersionsItem is a nested struct in oceanbasepro response

type SupportReplicaModes ¶ added in v1.62.635

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

SupportReplicaModes is a nested struct in oceanbasepro response

type SupportSpecifications ¶ added in v1.62.635

type SupportSpecifications struct {
	SupportSpecificationsItem []SupportSpecificationsItem `json:"SupportSpecifications" xml:"SupportSpecifications"`
}

SupportSpecifications is a nested struct in oceanbasepro response

type SupportSpecificationsItem ¶ added in v1.62.635

type SupportSpecificationsItem struct {
	Spec                  string                      `json:"Spec" xml:"Spec"`
	InstanceClass         string                      `json:"InstanceClass" xml:"InstanceClass"`
	DiskTypes             []string                    `json:"DiskTypes" xml:"DiskTypes"`
	DiskSizeRange         DiskSizeRange               `json:"DiskSizeRange" xml:"DiskSizeRange"`
	SupportEngineVersions []SupportEngineVersionsItem `json:"SupportEngineVersions" xml:"SupportEngineVersions"`
}

SupportSpecificationsItem is a nested struct in oceanbasepro response

type SwitchoverInstanceRequest ¶ added in v1.62.361

type SwitchoverInstanceRequest struct {
	*requests.RpcRequest
	Forced           requests.Boolean `position:"Body" name:"Forced"`
	InstanceId       string           `position:"Body" name:"InstanceId"`
	TargetInstanceId string           `position:"Body" name:"TargetInstanceId"`
}

SwitchoverInstanceRequest is the request struct for api SwitchoverInstance

func CreateSwitchoverInstanceRequest ¶ added in v1.62.361

func CreateSwitchoverInstanceRequest() (request *SwitchoverInstanceRequest)

CreateSwitchoverInstanceRequest creates a request to invoke SwitchoverInstance API

type SwitchoverInstanceResponse ¶ added in v1.62.361

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

SwitchoverInstanceResponse is the response struct for api SwitchoverInstance

func CreateSwitchoverInstanceResponse ¶ added in v1.62.361

func CreateSwitchoverInstanceResponse() (response *SwitchoverInstanceResponse)

CreateSwitchoverInstanceResponse creates a response to parse from SwitchoverInstance response

type TableBackupResults ¶ added in v1.62.703

type TableBackupResults struct {
	TableBackupResultsItem []TableBackupResultsItem `json:"TableBackupResults" xml:"TableBackupResults"`
}

TableBackupResults is a nested struct in oceanbasepro response

type TableBackupResultsItem ¶ added in v1.62.703

type TableBackupResultsItem struct {
	Database string `json:"Database" xml:"Database"`
	Table    string `json:"Table" xml:"Table"`
	Status   string `json:"Status" xml:"Status"`
	Message  string `json:"Message" xml:"Message"`
}

TableBackupResultsItem is a nested struct in oceanbasepro response

type TablesInDescribeDataBackupSet ¶ added in v1.62.703

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

TablesInDescribeDataBackupSet is a nested struct in oceanbasepro response

type TablesInDescribeDatabases ¶

type TablesInDescribeDatabases struct {
	TablesItem []TablesItem `json:"Tables" xml:"Tables"`
}

TablesInDescribeDatabases is a nested struct in oceanbasepro response

type TablesInDescribeOasSQLDetails ¶ added in v1.62.361

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

TablesInDescribeOasSQLDetails is a nested struct in oceanbasepro response

type TablesItem ¶

type TablesItem struct {
	TableName string `json:"TableName" xml:"TableName"`
}

TablesItem is a nested struct in oceanbasepro response

type TagResourcesInDescribeInstanceTags ¶ added in v1.62.213

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

TagResourcesInDescribeInstanceTags is a nested struct in oceanbasepro response

type TagResourcesInDescribeTenantTags ¶ added in v1.62.213

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

TagResourcesInDescribeTenantTags is a nested struct in oceanbasepro response

type TagResourcesItem ¶ added in v1.62.213

type TagResourcesItem struct {
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	Tag          string `json:"Tag" xml:"Tag"`
}

TagResourcesItem is a nested struct in oceanbasepro response

type Tenant ¶

type Tenant struct {
	TenantId                     string                  `json:"TenantId" xml:"TenantId"`
	TenantName                   string                  `json:"TenantName" xml:"TenantName"`
	TenantMode                   string                  `json:"TenantMode" xml:"TenantMode"`
	VpcId                        string                  `json:"VpcId" xml:"VpcId"`
	Status                       string                  `json:"Status" xml:"Status"`
	EnableInternetAddressService bool                    `json:"EnableInternetAddressService" xml:"EnableInternetAddressService"`
	PrimaryZone                  string                  `json:"PrimaryZone" xml:"PrimaryZone"`
	DeployType                   string                  `json:"DeployType" xml:"DeployType"`
	DeployMode                   string                  `json:"DeployMode" xml:"DeployMode"`
	Description                  string                  `json:"Description" xml:"Description"`
	CreateTime                   string                  `json:"CreateTime" xml:"CreateTime"`
	ClogServiceStatus            string                  `json:"ClogServiceStatus" xml:"ClogServiceStatus"`
	EnableClogService            bool                    `json:"EnableClogService" xml:"EnableClogService"`
	Charset                      string                  `json:"Charset" xml:"Charset"`
	Collation                    string                  `json:"Collation" xml:"Collation"`
	PrimaryZoneDeployType        string                  `json:"PrimaryZoneDeployType" xml:"PrimaryZoneDeployType"`
	MasterIntranetAddressZone    string                  `json:"MasterIntranetAddressZone" xml:"MasterIntranetAddressZone"`
	PayType                      string                  `json:"PayType" xml:"PayType"`
	InstanceType                 string                  `json:"InstanceType" xml:"InstanceType"`
	Series                       string                  `json:"Series" xml:"Series"`
	DiskType                     string                  `json:"DiskType" xml:"DiskType"`
	EnableReadWriteSplit         bool                    `json:"EnableReadWriteSplit" xml:"EnableReadWriteSplit"`
	EnableParallelQuery          bool                    `json:"EnableParallelQuery" xml:"EnableParallelQuery"`
	MaxParallelQueryDegree       int64                   `json:"MaxParallelQueryDegree" xml:"MaxParallelQueryDegree"`
	EnableBinlogService          bool                    `json:"EnableBinlogService" xml:"EnableBinlogService"`
	TimeZone                     string                  `json:"TimeZone" xml:"TimeZone"`
	DataMergeTime                string                  `json:"DataMergeTime" xml:"DataMergeTime"`
	EnableReadOnlyReplica        bool                    `json:"EnableReadOnlyReplica" xml:"EnableReadOnlyReplica"`
	RecycleBinStatus             string                  `json:"RecycleBinStatus" xml:"RecycleBinStatus"`
	LowerCaseTableNames          string                  `json:"LowerCaseTableNames" xml:"LowerCaseTableNames"`
	Version                      string                  `json:"Version" xml:"Version"`
	AvailableZones               []string                `json:"AvailableZones" xml:"AvailableZones"`
	TenantResource               TenantResource          `json:"TenantResource" xml:"TenantResource"`
	ReadOnlyResource             ReadOnlyResource        `json:"ReadOnlyResource" xml:"ReadOnlyResource"`
	TenantConnections            []TenantConnectionsItem `json:"TenantConnections" xml:"TenantConnections"`
	TenantZones                  []TenantZonesItem       `json:"TenantZones" xml:"TenantZones"`
}

Tenant is a nested struct in oceanbasepro response

type TenantConnections ¶

type TenantConnections struct {
	TenantConnectionsItem []TenantConnectionsItem `json:"TenantConnections" xml:"TenantConnections"`
}

TenantConnections is a nested struct in oceanbasepro response

type TenantConnectionsItem ¶

type TenantConnectionsItem struct {
	IntranetAddress             string   `json:"IntranetAddress" xml:"IntranetAddress"`
	IntranetPort                int      `json:"IntranetPort" xml:"IntranetPort"`
	InternetAddress             string   `json:"InternetAddress" xml:"InternetAddress"`
	InternetPort                int      `json:"InternetPort" xml:"InternetPort"`
	VpcId                       string   `json:"VpcId" xml:"VpcId"`
	VSwitchId                   string   `json:"VSwitchId" xml:"VSwitchId"`
	IntranetAddressMasterZoneId string   `json:"IntranetAddressMasterZoneId" xml:"IntranetAddressMasterZoneId"`
	IntranetAddressSlaveZoneId  string   `json:"IntranetAddressSlaveZoneId" xml:"IntranetAddressSlaveZoneId"`
	IntranetAddressStatus       string   `json:"IntranetAddressStatus" xml:"IntranetAddressStatus"`
	InternetAddressStatus       string   `json:"InternetAddressStatus" xml:"InternetAddressStatus"`
	TransactionSplit            bool     `json:"TransactionSplit" xml:"TransactionSplit"`
	AddressType                 string   `json:"AddressType" xml:"AddressType"`
	EnableTransactionSplit      bool     `json:"EnableTransactionSplit" xml:"EnableTransactionSplit"`
	ParallelQueryDegree         int64    `json:"ParallelQueryDegree" xml:"ParallelQueryDegree"`
	TenantEndpointId            string   `json:"TenantEndpointId" xml:"TenantEndpointId"`
	MaxConnectionNum            int64    `json:"MaxConnectionNum" xml:"MaxConnectionNum"`
	ConnectionReplicaType       string   `json:"ConnectionReplicaType" xml:"ConnectionReplicaType"`
	ProxyClusterId              string   `json:"ProxyClusterId" xml:"ProxyClusterId"`
	MaxConnectionLimit          int64    `json:"MaxConnectionLimit" xml:"MaxConnectionLimit"`
	InternetMaxConnectionLimit  int64    `json:"InternetMaxConnectionLimit" xml:"InternetMaxConnectionLimit"`
	IntranetRpcPort             int      `json:"IntranetRpcPort" xml:"IntranetRpcPort"`
	InternetMaxConnectionNum    int64    `json:"InternetMaxConnectionNum" xml:"InternetMaxConnectionNum"`
	InternetRpcPort             int      `json:"InternetRpcPort" xml:"InternetRpcPort"`
	ConnectionZones             []string `json:"ConnectionZones" xml:"ConnectionZones"`
	ConnectionLogicalZones      []string `json:"ConnectionLogicalZones" xml:"ConnectionLogicalZones"`
}

TenantConnectionsItem is a nested struct in oceanbasepro response

type TenantCreatable ¶ added in v1.62.523

type TenantCreatable struct {
	EnableCreateTenant        bool   `json:"EnableCreateTenant" xml:"EnableCreateTenant"`
	DisableCreateTenantReason string `json:"DisableCreateTenantReason" xml:"DisableCreateTenantReason"`
}

TenantCreatable is a nested struct in oceanbasepro response

type TenantEncryption ¶ added in v1.62.577

type TenantEncryption struct {
	InstanceId     string `json:"InstanceId" xml:"InstanceId"`
	TenantId       string `json:"TenantId" xml:"TenantId"`
	EncryptionType string `json:"EncryptionType" xml:"EncryptionType"`
}

TenantEncryption is a nested struct in oceanbasepro response

type TenantEncryptions ¶ added in v1.62.635

type TenantEncryptions struct {
	TenantEncryptionsItem []TenantEncryptionsItem `json:"TenantEncryptions" xml:"TenantEncryptions"`
}

TenantEncryptions is a nested struct in oceanbasepro response

type TenantEncryptionsItem ¶ added in v1.62.635

type TenantEncryptionsItem struct {
	TenantId         string `json:"TenantId" xml:"TenantId"`
	TenantMode       string `json:"TenantMode" xml:"TenantMode"`
	TenantName       string `json:"TenantName" xml:"TenantName"`
	EnableEncryption bool   `json:"EnableEncryption" xml:"EnableEncryption"`
	TenantStatus     string `json:"TenantStatus" xml:"TenantStatus"`
	Status           string `json:"Status" xml:"Status"`
	EncryptionType   string `json:"EncryptionType" xml:"EncryptionType"`
	EncryptionKeyId  string `json:"EncryptionKeyId" xml:"EncryptionKeyId"`
}

TenantEncryptionsItem is a nested struct in oceanbasepro response

type TenantIds ¶

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

TenantIds is a nested struct in oceanbasepro response

type TenantResource ¶

type TenantResource struct {
	UnitNum      int                      `json:"UnitNum" xml:"UnitNum"`
	Cpu          CpuInDescribeTenant      `json:"Cpu" xml:"Cpu"`
	Memory       MemoryInDescribeTenant   `json:"Memory" xml:"Memory"`
	DiskSize     DiskSizeInDescribeTenant `json:"DiskSize" xml:"DiskSize"`
	CapacityUnit CapacityUnit             `json:"CapacityUnit" xml:"CapacityUnit"`
	LogDiskSize  LogDiskSize              `json:"LogDiskSize" xml:"LogDiskSize"`
}

TenantResource is a nested struct in oceanbasepro response

type TenantSecurityConfigs ¶ added in v1.62.213

type TenantSecurityConfigs struct {
	TenantSecurityConfigsItem []TenantSecurityConfigsItem `json:"TenantSecurityConfigs" xml:"TenantSecurityConfigs"`
}

TenantSecurityConfigs is a nested struct in oceanbasepro response

type TenantSecurityConfigsItem ¶ added in v1.62.213

type TenantSecurityConfigsItem struct {
	TenantId        string                `json:"TenantId" xml:"TenantId"`
	TenantName      string                `json:"TenantName" xml:"TenantName"`
	RiskCount       int                   `json:"RiskCount" xml:"RiskCount"`
	SecurityConfigs []SecurityConfigsItem `json:"SecurityConfigs" xml:"SecurityConfigs"`
}

TenantSecurityConfigsItem is a nested struct in oceanbasepro response

type TenantUser ¶

type TenantUser struct {
	UserType     string         `json:"UserType" xml:"UserType"`
	UserStatus   string         `json:"UserStatus" xml:"UserStatus"`
	UserName     string         `json:"UserName" xml:"UserName"`
	DatabaseName string         `json:"DatabaseName" xml:"DatabaseName"`
	TenantId     string         `json:"TenantId" xml:"TenantId"`
	UserRole     []UserRoleItem `json:"UserRole" xml:"UserRole"`
	Users        []UserRole     `json:"Users" xml:"Users"`
	Roles        []RolesItem    `json:"Roles" xml:"Roles"`
}

TenantUser is a nested struct in oceanbasepro response

type TenantUserInModifyTenantUserStatus ¶

type TenantUserInModifyTenantUserStatus struct {
	TenantUserItem []TenantUserItem `json:"TenantUser" xml:"TenantUser"`
}

TenantUserInModifyTenantUserStatus is a nested struct in oceanbasepro response

type TenantUserItem ¶

type TenantUserItem struct {
	UserStatus string `json:"UserStatus" xml:"UserStatus"`
	UserName   string `json:"UserName" xml:"UserName"`
	TenantId   string `json:"TenantId" xml:"TenantId"`
}

TenantUserItem is a nested struct in oceanbasepro response

type TenantUsers ¶

type TenantUsers struct {
	TenantUsersItem []TenantUsersItem `json:"TenantUsers" xml:"TenantUsers"`
}

TenantUsers is a nested struct in oceanbasepro response

type TenantUsersItem ¶

type TenantUsersItem struct {
	UserType    string          `json:"UserType" xml:"UserType"`
	Description string          `json:"Description" xml:"Description"`
	UserStatus  string          `json:"UserStatus" xml:"UserStatus"`
	UserName    string          `json:"UserName" xml:"UserName"`
	TenantId    string          `json:"TenantId" xml:"TenantId"`
	InstanceId  string          `json:"InstanceId" xml:"InstanceId"`
	Databases   []DatabasesItem `json:"Databases" xml:"Databases"`
}

TenantUsersItem is a nested struct in oceanbasepro response

type TenantZoneReplicas ¶ added in v1.62.648

type TenantZoneReplicas struct {
	TenantZoneReplicasItem []TenantZoneReplicasItem `json:"TenantZoneReplicas" xml:"TenantZoneReplicas"`
}

TenantZoneReplicas is a nested struct in oceanbasepro response

type TenantZoneReplicasItem ¶ added in v1.62.648

type TenantZoneReplicasItem struct {
	ZoneReplicaType string `json:"ZoneReplicaType" xml:"ZoneReplicaType"`
	ZoneNodes       string `json:"ZoneNodes" xml:"ZoneNodes"`
	LogicZoneName   string `json:"LogicZoneName" xml:"LogicZoneName"`
	ZoneCopyId      int    `json:"ZoneCopyId" xml:"ZoneCopyId"`
	FullCopyId      int    `json:"FullCopyId" xml:"FullCopyId"`
	ReadOnlyCopyId  string `json:"ReadOnlyCopyId" xml:"ReadOnlyCopyId"`
}

TenantZoneReplicasItem is a nested struct in oceanbasepro response

type TenantZonesInDescribeInstanceTopology ¶

type TenantZonesInDescribeInstanceTopology struct {
	TenantZonesItem []TenantZonesItem `json:"TenantZones" xml:"TenantZones"`
}

TenantZonesInDescribeInstanceTopology is a nested struct in oceanbasepro response

type TenantZonesInDescribeTenant ¶

type TenantZonesInDescribeTenant struct {
	TenantZonesItem []TenantZonesItem `json:"TenantZones" xml:"TenantZones"`
}

TenantZonesInDescribeTenant is a nested struct in oceanbasepro response

type TenantZonesInDescribeTenantZonesRead ¶

type TenantZonesInDescribeTenantZonesRead struct {
	TenantZonesItem []TenantZonesItem `json:"TenantZones" xml:"TenantZones"`
}

TenantZonesInDescribeTenantZonesRead is a nested struct in oceanbasepro response

type TenantZonesItem ¶

type TenantZonesItem struct {
	Region              string                   `json:"Region" xml:"Region"`
	IsElectable         bool                     `json:"IsElectable" xml:"IsElectable"`
	TenantZoneRole      string                   `json:"TenantZoneRole" xml:"TenantZoneRole"`
	IsPrimaryTenantZone bool                     `json:"IsPrimaryTenantZone" xml:"IsPrimaryTenantZone"`
	Zone                string                   `json:"Zone" xml:"Zone"`
	TenantZoneId        string                   `json:"TenantZoneId" xml:"TenantZoneId"`
	LogicalZone         string                   `json:"LogicalZone" xml:"LogicalZone"`
	IsPrimary           bool                     `json:"IsPrimary" xml:"IsPrimary"`
	IsReadable          string                   `json:"IsReadable" xml:"IsReadable"`
	ReplicaType         string                   `json:"ReplicaType" xml:"ReplicaType"`
	Units               []UnitsItem              `json:"Units" xml:"Units"`
	TenantZoneReplicas  []TenantZoneReplicasItem `json:"TenantZoneReplicas" xml:"TenantZoneReplicas"`
}

TenantZonesItem is a nested struct in oceanbasepro response

type TenantsInDescribeInstanceTopology ¶

type TenantsInDescribeInstanceTopology struct {
	TenantsItem []TenantsItem `json:"Tenants" xml:"Tenants"`
}

TenantsInDescribeInstanceTopology is a nested struct in oceanbasepro response

type TenantsInDescribeTenants ¶

type TenantsInDescribeTenants struct {
	Data []Data `json:"Data" xml:"Data"`
}

TenantsInDescribeTenants is a nested struct in oceanbasepro response

type TenantsItem ¶

type TenantsItem struct {
	TenantId              string            `json:"TenantId" xml:"TenantId"`
	TenantName            string            `json:"TenantName" xml:"TenantName"`
	TenantCpu             float64           `json:"TenantCpu" xml:"TenantCpu"`
	TenantMemory          float64           `json:"TenantMemory" xml:"TenantMemory"`
	TenantMode            string            `json:"TenantMode" xml:"TenantMode"`
	TenantStatus          string            `json:"TenantStatus" xml:"TenantStatus"`
	TenantDeployType      string            `json:"TenantDeployType" xml:"TenantDeployType"`
	TenantUnitNum         int               `json:"TenantUnitNum" xml:"TenantUnitNum"`
	PrimaryZoneDeployType string            `json:"PrimaryZoneDeployType" xml:"PrimaryZoneDeployType"`
	TenantDiskSize        float64           `json:"TenantDiskSize" xml:"TenantDiskSize"`
	TenantUnitCpu         float64           `json:"TenantUnitCpu" xml:"TenantUnitCpu"`
	TenantUnitMemory      float64           `json:"TenantUnitMemory" xml:"TenantUnitMemory"`
	TenantZones           []TenantZonesItem `json:"TenantZones" xml:"TenantZones"`
}

TenantsItem is a nested struct in oceanbasepro response

type TimeZones ¶

type TimeZones struct {
	Default string     `json:"Default" xml:"Default"`
	List    []ListItem `json:"List" xml:"List"`
}

TimeZones is a nested struct in oceanbasepro response

type TopSQLList ¶

type TopSQLList struct {
	Data []Data `json:"Data" xml:"Data"`
}

TopSQLList is a nested struct in oceanbasepro response

type Units ¶

type Units struct {
	UnitsItem []UnitsItem `json:"Units" xml:"Units"`
}

Units is a nested struct in oceanbasepro response

type UnitsItem ¶

type UnitsItem struct {
	UnitId                  string  `json:"UnitId" xml:"UnitId"`
	UnitStatus              string  `json:"UnitStatus" xml:"UnitStatus"`
	NodeId                  string  `json:"NodeId" xml:"NodeId"`
	UnitCpu                 float64 `json:"UnitCpu" xml:"UnitCpu"`
	UnitMemory              float64 `json:"UnitMemory" xml:"UnitMemory"`
	EnableMigrateUnit       bool    `json:"EnableMigrateUnit" xml:"EnableMigrateUnit"`
	ManualMigrate           bool    `json:"ManualMigrate" xml:"ManualMigrate"`
	EnableCancelMigrateUnit bool    `json:"EnableCancelMigrateUnit" xml:"EnableCancelMigrateUnit"`
	UnitDataSize            int64   `json:"UnitDataSize" xml:"UnitDataSize"`
	ReplicaType             string  `json:"ReplicaType" xml:"ReplicaType"`
}

UnitsItem is a nested struct in oceanbasepro response

type UpdateProjectConfigCommonTransferConfig ¶ added in v1.62.778

type UpdateProjectConfigCommonTransferConfig struct {
	SinkStoreFormat   string `name:"SinkStoreFormat"`
	SourceStoreFormat string `name:"SourceStoreFormat"`
}

UpdateProjectConfigCommonTransferConfig is a repeated param struct in UpdateProjectConfigRequest

type UpdateProjectConfigFullTransferConfig ¶ added in v1.62.743

type UpdateProjectConfigFullTransferConfig struct {
	ThrottleRps    string `name:"ThrottleRps"`
	WriteWorkerNum string `name:"WriteWorkerNum"`
	ReadWorkerNum  string `name:"ReadWorkerNum"`
	ThrottleIOPS   string `name:"ThrottleIOPS"`
}

UpdateProjectConfigFullTransferConfig is a repeated param struct in UpdateProjectConfigRequest

type UpdateProjectConfigIncrTransferConfig ¶ added in v1.62.743

type UpdateProjectConfigIncrTransferConfig struct {
	ThrottleRps         string    `name:"ThrottleRps"`
	SupportDDLTypes     *[]string `name:"SupportDDLTypes" type:"Repeated"`
	ThrottleIOPS        string    `name:"ThrottleIOPS"`
	RecordTypeWhiteList *[]string `name:"RecordTypeWhiteList" type:"Repeated"`
	IncrSyncThreadCount string    `name:"IncrSyncThreadCount"`
}

UpdateProjectConfigIncrTransferConfig is a repeated param struct in UpdateProjectConfigRequest

type UpdateProjectConfigRequest ¶ added in v1.62.743

type UpdateProjectConfigRequest struct {
	*requests.RpcRequest
	CommonTransferConfig      UpdateProjectConfigCommonTransferConfig      `position:"Body" name:"CommonTransferConfig"  type:"Struct"`
	ReverseIncrTransferConfig UpdateProjectConfigReverseIncrTransferConfig `position:"Body" name:"ReverseIncrTransferConfig"  type:"Struct"`
	FullTransferConfig        UpdateProjectConfigFullTransferConfig        `position:"Body" name:"FullTransferConfig"  type:"Struct"`
	Id                        string                                       `position:"Body" name:"Id"`
	IncrTransferConfig        UpdateProjectConfigIncrTransferConfig        `position:"Body" name:"IncrTransferConfig"  type:"Struct"`
}

UpdateProjectConfigRequest is the request struct for api UpdateProjectConfig

func CreateUpdateProjectConfigRequest ¶ added in v1.62.743

func CreateUpdateProjectConfigRequest() (request *UpdateProjectConfigRequest)

CreateUpdateProjectConfigRequest creates a request to invoke UpdateProjectConfig API

type UpdateProjectConfigResponse ¶ added in v1.62.743

type UpdateProjectConfigResponse struct {
	*responses.BaseResponse
}

UpdateProjectConfigResponse is the response struct for api UpdateProjectConfig

func CreateUpdateProjectConfigResponse ¶ added in v1.62.743

func CreateUpdateProjectConfigResponse() (response *UpdateProjectConfigResponse)

CreateUpdateProjectConfigResponse creates a response to parse from UpdateProjectConfig response

type UpdateProjectConfigReverseIncrTransferConfig ¶ added in v1.62.743

type UpdateProjectConfigReverseIncrTransferConfig struct {
	ThrottleRps         string    `name:"ThrottleRps"`
	SupportDDLTypes     *[]string `name:"SupportDDLTypes" type:"Repeated"`
	ThrottleIOPS        string    `name:"ThrottleIOPS"`
	RecordTypeWhiteList *[]string `name:"RecordTypeWhiteList" type:"Repeated"`
	IncrSyncThreadCount string    `name:"IncrSyncThreadCount"`
}

UpdateProjectConfigReverseIncrTransferConfig is a repeated param struct in UpdateProjectConfigRequest

type UserRole ¶

type UserRole struct {
	Role     string `json:"Role" xml:"Role"`
	UserName string `json:"UserName" xml:"UserName"`
}

UserRole is a nested struct in oceanbasepro response

type UserRoleInModifyTenantUserRoles ¶

type UserRoleInModifyTenantUserRoles struct {
	UserRoleItem []UserRoleItem `json:"UserRole" xml:"UserRole"`
}

UserRoleInModifyTenantUserRoles is a nested struct in oceanbasepro response

type UserRoleItem ¶

type UserRoleItem struct {
	Database  string `json:"Database" xml:"Database"`
	Role      string `json:"Role" xml:"Role"`
	Table     string `json:"Table" xml:"Table"`
	IsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
}

UserRoleItem is a nested struct in oceanbasepro response

type UserStatistics ¶ added in v1.62.743

type UserStatistics struct {
	UserStatisticsItem []UserStatisticsItem `json:"UserStatistics" xml:"UserStatistics"`
}

UserStatistics is a nested struct in oceanbasepro response

type UserStatisticsItem ¶ added in v1.62.743

type UserStatisticsItem struct {
	MetricValue string `json:"MetricValue" xml:"MetricValue"`
	ActiveCount int64  `json:"ActiveCount" xml:"ActiveCount"`
	TotalCount  int64  `json:"TotalCount" xml:"TotalCount"`
	Type        string `json:"Type" xml:"Type"`
}

UserStatisticsItem is a nested struct in oceanbasepro response

type UsersInDescribeDatabases ¶

type UsersInDescribeDatabases struct {
	UsersItem []UsersItem `json:"Users" xml:"Users"`
}

UsersInDescribeDatabases is a nested struct in oceanbasepro response

type UsersInModifyDatabaseUserRoles ¶

type UsersInModifyDatabaseUserRoles struct {
	UserRole []UserRole `json:"UserRole" xml:"UserRole"`
}

UsersInModifyDatabaseUserRoles is a nested struct in oceanbasepro response

type UsersItem ¶

type UsersItem struct {
	UserType   string `json:"UserType" xml:"UserType"`
	Role       string `json:"Role" xml:"Role"`
	UserName   string `json:"UserName" xml:"UserName"`
	Privileges string `json:"Privileges" xml:"Privileges"`
}

UsersItem is a nested struct in oceanbasepro response

type ZoneList ¶

type ZoneList struct {
	ZoneListItem []ZoneListItem `json:"ZoneList" xml:"ZoneList"`
}

ZoneList is a nested struct in oceanbasepro response

type ZoneListItem ¶

type ZoneListItem struct {
	IsInCluster bool   `json:"IsInCluster" xml:"IsInCluster"`
	Zone        string `json:"Zone" xml:"Zone"`
}

ZoneListItem is a nested struct in oceanbasepro response

type ZoneResource ¶

type ZoneResource struct {
	DiskSize DiskSize `json:"DiskSize" xml:"DiskSize"`
}

ZoneResource is a nested struct in oceanbasepro response

type ZonesInDescribeInstance ¶ added in v1.62.213

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

ZonesInDescribeInstance is a nested struct in oceanbasepro response

type ZonesInDescribeInstanceTopology ¶

type ZonesInDescribeInstanceTopology struct {
	ZonesItem []ZonesItem `json:"Zones" xml:"Zones"`
}

ZonesInDescribeInstanceTopology is a nested struct in oceanbasepro response

type ZonesInDescribeZones ¶

type ZonesInDescribeZones struct {
	Data []Data `json:"Data" xml:"Data"`
}

ZonesInDescribeZones is a nested struct in oceanbasepro response

type ZonesItem ¶

type ZonesItem struct {
	ZoneId       string       `json:"ZoneId" xml:"ZoneId"`
	Region       string       `json:"Region" xml:"Region"`
	ZoneDisk     string       `json:"ZoneDisk" xml:"ZoneDisk"`
	ZoneResource ZoneResource `json:"ZoneResource" xml:"ZoneResource"`
	Nodes        []NodesItem  `json:"Nodes" xml:"Nodes"`
}

ZonesItem is a nested struct in oceanbasepro response

Source Files ¶

Jump to

Keyboard shortcuts

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