oceanbasepro

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2023 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 AdbTableSchema

type AdbTableSchema struct {
	PartitionLifeCycle int      `json:"PartitionLifeCycle" xml:"PartitionLifeCycle"`
	PartitionStatement string   `json:"PartitionStatement" xml:"PartitionStatement"`
	DistributedKeys    []string `json:"DistributedKeys" xml:"DistributedKeys"`
	PrimaryKeys        []string `json:"PrimaryKeys" xml:"PrimaryKeys"`
}

AdbTableSchema 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 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

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

AvailableZonesInDescribeTenant 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) 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) 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) CreateOmsOpenAPIProject

func (client *Client) CreateOmsOpenAPIProject(request *CreateOmsOpenAPIProjectRequest) (response *CreateOmsOpenAPIProjectResponse, err error)

CreateOmsOpenAPIProject invokes the oceanbasepro.CreateOmsOpenAPIProject API synchronously

func (*Client) CreateOmsOpenAPIProjectWithCallback

func (client *Client) CreateOmsOpenAPIProjectWithCallback(request *CreateOmsOpenAPIProjectRequest, callback func(response *CreateOmsOpenAPIProjectResponse, err error)) <-chan int

CreateOmsOpenAPIProjectWithCallback invokes the oceanbasepro.CreateOmsOpenAPIProject API asynchronously

func (*Client) CreateOmsOpenAPIProjectWithChan

func (client *Client) CreateOmsOpenAPIProjectWithChan(request *CreateOmsOpenAPIProjectRequest) (<-chan *CreateOmsOpenAPIProjectResponse, <-chan error)

CreateOmsOpenAPIProjectWithChan invokes the oceanbasepro.CreateOmsOpenAPIProject 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) 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) 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) 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) DeleteOmsOpenAPIProject

func (client *Client) DeleteOmsOpenAPIProject(request *DeleteOmsOpenAPIProjectRequest) (response *DeleteOmsOpenAPIProjectResponse, err error)

DeleteOmsOpenAPIProject invokes the oceanbasepro.DeleteOmsOpenAPIProject API synchronously

func (*Client) DeleteOmsOpenAPIProjectWithCallback

func (client *Client) DeleteOmsOpenAPIProjectWithCallback(request *DeleteOmsOpenAPIProjectRequest, callback func(response *DeleteOmsOpenAPIProjectResponse, err error)) <-chan int

DeleteOmsOpenAPIProjectWithCallback invokes the oceanbasepro.DeleteOmsOpenAPIProject API asynchronously

func (*Client) DeleteOmsOpenAPIProjectWithChan

func (client *Client) DeleteOmsOpenAPIProjectWithChan(request *DeleteOmsOpenAPIProjectRequest) (<-chan *DeleteOmsOpenAPIProjectResponse, <-chan error)

DeleteOmsOpenAPIProjectWithChan invokes the oceanbasepro.DeleteOmsOpenAPIProject 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) 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) 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) 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) 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) 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) DescribeOmsOpenAPIProject

func (client *Client) DescribeOmsOpenAPIProject(request *DescribeOmsOpenAPIProjectRequest) (response *DescribeOmsOpenAPIProjectResponse, err error)

DescribeOmsOpenAPIProject invokes the oceanbasepro.DescribeOmsOpenAPIProject API synchronously

func (*Client) DescribeOmsOpenAPIProjectSteps

func (client *Client) DescribeOmsOpenAPIProjectSteps(request *DescribeOmsOpenAPIProjectStepsRequest) (response *DescribeOmsOpenAPIProjectStepsResponse, err error)

DescribeOmsOpenAPIProjectSteps invokes the oceanbasepro.DescribeOmsOpenAPIProjectSteps API synchronously

func (*Client) DescribeOmsOpenAPIProjectStepsWithCallback

func (client *Client) DescribeOmsOpenAPIProjectStepsWithCallback(request *DescribeOmsOpenAPIProjectStepsRequest, callback func(response *DescribeOmsOpenAPIProjectStepsResponse, err error)) <-chan int

DescribeOmsOpenAPIProjectStepsWithCallback invokes the oceanbasepro.DescribeOmsOpenAPIProjectSteps API asynchronously

func (*Client) DescribeOmsOpenAPIProjectStepsWithChan

func (client *Client) DescribeOmsOpenAPIProjectStepsWithChan(request *DescribeOmsOpenAPIProjectStepsRequest) (<-chan *DescribeOmsOpenAPIProjectStepsResponse, <-chan error)

DescribeOmsOpenAPIProjectStepsWithChan invokes the oceanbasepro.DescribeOmsOpenAPIProjectSteps API asynchronously

func (*Client) DescribeOmsOpenAPIProjectWithCallback

func (client *Client) DescribeOmsOpenAPIProjectWithCallback(request *DescribeOmsOpenAPIProjectRequest, callback func(response *DescribeOmsOpenAPIProjectResponse, err error)) <-chan int

DescribeOmsOpenAPIProjectWithCallback invokes the oceanbasepro.DescribeOmsOpenAPIProject API asynchronously

func (*Client) DescribeOmsOpenAPIProjectWithChan

func (client *Client) DescribeOmsOpenAPIProjectWithChan(request *DescribeOmsOpenAPIProjectRequest) (<-chan *DescribeOmsOpenAPIProjectResponse, <-chan error)

DescribeOmsOpenAPIProjectWithChan invokes the oceanbasepro.DescribeOmsOpenAPIProject 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) 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) 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) 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) DescribeTenant

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

DescribeTenant invokes the oceanbasepro.DescribeTenant API synchronously

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) 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) 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) 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) 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) 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) ReleaseOmsOpenAPIProject

func (client *Client) ReleaseOmsOpenAPIProject(request *ReleaseOmsOpenAPIProjectRequest) (response *ReleaseOmsOpenAPIProjectResponse, err error)

ReleaseOmsOpenAPIProject invokes the oceanbasepro.ReleaseOmsOpenAPIProject API synchronously

func (*Client) ReleaseOmsOpenAPIProjectWithCallback

func (client *Client) ReleaseOmsOpenAPIProjectWithCallback(request *ReleaseOmsOpenAPIProjectRequest, callback func(response *ReleaseOmsOpenAPIProjectResponse, err error)) <-chan int

ReleaseOmsOpenAPIProjectWithCallback invokes the oceanbasepro.ReleaseOmsOpenAPIProject API asynchronously

func (*Client) ReleaseOmsOpenAPIProjectWithChan

func (client *Client) ReleaseOmsOpenAPIProjectWithChan(request *ReleaseOmsOpenAPIProjectRequest) (<-chan *ReleaseOmsOpenAPIProjectResponse, <-chan error)

ReleaseOmsOpenAPIProjectWithChan invokes the oceanbasepro.ReleaseOmsOpenAPIProject API asynchronously

func (*Client) ResetOmsOpenAPIProject

func (client *Client) ResetOmsOpenAPIProject(request *ResetOmsOpenAPIProjectRequest) (response *ResetOmsOpenAPIProjectResponse, err error)

ResetOmsOpenAPIProject invokes the oceanbasepro.ResetOmsOpenAPIProject API synchronously

func (*Client) ResetOmsOpenAPIProjectWithCallback

func (client *Client) ResetOmsOpenAPIProjectWithCallback(request *ResetOmsOpenAPIProjectRequest, callback func(response *ResetOmsOpenAPIProjectResponse, err error)) <-chan int

ResetOmsOpenAPIProjectWithCallback invokes the oceanbasepro.ResetOmsOpenAPIProject API asynchronously

func (*Client) ResetOmsOpenAPIProjectWithChan

func (client *Client) ResetOmsOpenAPIProjectWithChan(request *ResetOmsOpenAPIProjectRequest) (<-chan *ResetOmsOpenAPIProjectResponse, <-chan error)

ResetOmsOpenAPIProjectWithChan invokes the oceanbasepro.ResetOmsOpenAPIProject API asynchronously

func (*Client) ResumeOmsOpenAPIProject

func (client *Client) ResumeOmsOpenAPIProject(request *ResumeOmsOpenAPIProjectRequest) (response *ResumeOmsOpenAPIProjectResponse, err error)

ResumeOmsOpenAPIProject invokes the oceanbasepro.ResumeOmsOpenAPIProject API synchronously

func (*Client) ResumeOmsOpenAPIProjectWithCallback

func (client *Client) ResumeOmsOpenAPIProjectWithCallback(request *ResumeOmsOpenAPIProjectRequest, callback func(response *ResumeOmsOpenAPIProjectResponse, err error)) <-chan int

ResumeOmsOpenAPIProjectWithCallback invokes the oceanbasepro.ResumeOmsOpenAPIProject API asynchronously

func (*Client) ResumeOmsOpenAPIProjectWithChan

func (client *Client) ResumeOmsOpenAPIProjectWithChan(request *ResumeOmsOpenAPIProjectRequest) (<-chan *ResumeOmsOpenAPIProjectResponse, <-chan error)

ResumeOmsOpenAPIProjectWithChan invokes the oceanbasepro.ResumeOmsOpenAPIProject API asynchronously

func (*Client) SearchOmsOpenAPIMonitorMetric

func (client *Client) SearchOmsOpenAPIMonitorMetric(request *SearchOmsOpenAPIMonitorMetricRequest) (response *SearchOmsOpenAPIMonitorMetricResponse, err error)

SearchOmsOpenAPIMonitorMetric invokes the oceanbasepro.SearchOmsOpenAPIMonitorMetric API synchronously

func (*Client) SearchOmsOpenAPIMonitorMetricWithCallback

func (client *Client) SearchOmsOpenAPIMonitorMetricWithCallback(request *SearchOmsOpenAPIMonitorMetricRequest, callback func(response *SearchOmsOpenAPIMonitorMetricResponse, err error)) <-chan int

SearchOmsOpenAPIMonitorMetricWithCallback invokes the oceanbasepro.SearchOmsOpenAPIMonitorMetric API asynchronously

func (*Client) SearchOmsOpenAPIMonitorMetricWithChan

func (client *Client) SearchOmsOpenAPIMonitorMetricWithChan(request *SearchOmsOpenAPIMonitorMetricRequest) (<-chan *SearchOmsOpenAPIMonitorMetricResponse, <-chan error)

SearchOmsOpenAPIMonitorMetricWithChan invokes the oceanbasepro.SearchOmsOpenAPIMonitorMetric API asynchronously

func (*Client) SearchOmsOpenAPIProjects

func (client *Client) SearchOmsOpenAPIProjects(request *SearchOmsOpenAPIProjectsRequest) (response *SearchOmsOpenAPIProjectsResponse, err error)

SearchOmsOpenAPIProjects invokes the oceanbasepro.SearchOmsOpenAPIProjects API synchronously

func (*Client) SearchOmsOpenAPIProjectsWithCallback

func (client *Client) SearchOmsOpenAPIProjectsWithCallback(request *SearchOmsOpenAPIProjectsRequest, callback func(response *SearchOmsOpenAPIProjectsResponse, err error)) <-chan int

SearchOmsOpenAPIProjectsWithCallback invokes the oceanbasepro.SearchOmsOpenAPIProjects API asynchronously

func (*Client) SearchOmsOpenAPIProjectsWithChan

func (client *Client) SearchOmsOpenAPIProjectsWithChan(request *SearchOmsOpenAPIProjectsRequest) (<-chan *SearchOmsOpenAPIProjectsResponse, <-chan error)

SearchOmsOpenAPIProjectsWithChan invokes the oceanbasepro.SearchOmsOpenAPIProjects API asynchronously

func (*Client) StartOmsOpenAPIProject

func (client *Client) StartOmsOpenAPIProject(request *StartOmsOpenAPIProjectRequest) (response *StartOmsOpenAPIProjectResponse, err error)

StartOmsOpenAPIProject invokes the oceanbasepro.StartOmsOpenAPIProject API synchronously

func (*Client) StartOmsOpenAPIProjectWithCallback

func (client *Client) StartOmsOpenAPIProjectWithCallback(request *StartOmsOpenAPIProjectRequest, callback func(response *StartOmsOpenAPIProjectResponse, err error)) <-chan int

StartOmsOpenAPIProjectWithCallback invokes the oceanbasepro.StartOmsOpenAPIProject API asynchronously

func (*Client) StartOmsOpenAPIProjectWithChan

func (client *Client) StartOmsOpenAPIProjectWithChan(request *StartOmsOpenAPIProjectRequest) (<-chan *StartOmsOpenAPIProjectResponse, <-chan error)

StartOmsOpenAPIProjectWithChan invokes the oceanbasepro.StartOmsOpenAPIProject API asynchronously

func (*Client) StopOmsOpenAPIProject

func (client *Client) StopOmsOpenAPIProject(request *StopOmsOpenAPIProjectRequest) (response *StopOmsOpenAPIProjectResponse, err error)

StopOmsOpenAPIProject invokes the oceanbasepro.StopOmsOpenAPIProject API synchronously

func (*Client) StopOmsOpenAPIProjectWithCallback

func (client *Client) StopOmsOpenAPIProjectWithCallback(request *StopOmsOpenAPIProjectRequest, callback func(response *StopOmsOpenAPIProjectResponse, err error)) <-chan int

StopOmsOpenAPIProjectWithCallback invokes the oceanbasepro.StopOmsOpenAPIProject API asynchronously

func (*Client) StopOmsOpenAPIProjectWithChan

func (client *Client) StopOmsOpenAPIProjectWithChan(request *StopOmsOpenAPIProjectRequest) (<-chan *StopOmsOpenAPIProjectResponse, <-chan error)

StopOmsOpenAPIProjectWithChan invokes the oceanbasepro.StopOmsOpenAPIProject API asynchronously

type Collations

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

Collations 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 ConnectorFullProgressOverview

type ConnectorFullProgressOverview struct {
	FinishedCount               int64 `json:"FinishedCount" xml:"FinishedCount"`
	Progress                    int   `json:"Progress" xml:"Progress"`
	EstimatedTotalCount         int64 `json:"EstimatedTotalCount" xml:"EstimatedTotalCount"`
	EstimatedRemainingTimeOfSec int64 `json:"EstimatedRemainingTimeOfSec" xml:"EstimatedRemainingTimeOfSec"`
}

ConnectorFullProgressOverview is a nested struct in oceanbasepro response

type Cpu

type Cpu struct {
	UsedCpu  int64 `json:"UsedCpu" xml:"UsedCpu"`
	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 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 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
	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"`
	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"`
	AutoRenew       requests.Boolean `position:"Body" name:"AutoRenew"`
	Series          string           `position:"Body" name:"Series"`
	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 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 CreateOmsOpenAPIProjectDestConfig

type CreateOmsOpenAPIProjectDestConfig struct {
	SendMsgTimeout         string `name:"SendMsgTimeout"`
	SequenceStartTimestamp string `name:"SequenceStartTimestamp"`
	Partition              string `name:"Partition"`
	SerializerType         string `name:"SerializerType"`
	EndpointType           string `name:"EndpointType"`
	EndpointId             string `name:"EndpointId"`
	SequenceEnable         string `name:"SequenceEnable"`
	PartitionMode          string `name:"PartitionMode"`
	EnableMsgTrace         string `name:"EnableMsgTrace"`
	TopicType              string `name:"TopicType"`
	MsgTags                string `name:"MsgTags"`
	ProducerGroup          string `name:"ProducerGroup"`
}

CreateOmsOpenAPIProjectDestConfig is a repeated param struct in CreateOmsOpenAPIProjectRequest

type CreateOmsOpenAPIProjectRequest

type CreateOmsOpenAPIProjectRequest struct {
	*requests.RpcRequest
	DestConfig         CreateOmsOpenAPIProjectDestConfig         `position:"Body" name:"DestConfig"  type:"Struct"`
	PageNumber         requests.Integer                          `position:"Body" name:"PageNumber"`
	PageSize           requests.Integer                          `position:"Body" name:"PageSize"`
	TransferMapping    CreateOmsOpenAPIProjectTransferMapping    `position:"Body" name:"TransferMapping"  type:"Struct"`
	TransferStepConfig CreateOmsOpenAPIProjectTransferStepConfig `position:"Body" name:"TransferStepConfig"  type:"Struct"`
	WorkerGradeId      string                                    `position:"Body" name:"WorkerGradeId"`
	ProjectName        string                                    `position:"Body" name:"ProjectName"`
	SourceConfig       CreateOmsOpenAPIProjectSourceConfig       `position:"Body" name:"SourceConfig"  type:"Struct"`
	BusinessName       string                                    `position:"Body" name:"BusinessName"`
	LabelIds           *[]string                                 `position:"Body" name:"LabelIds"  type:"Json"`
}

CreateOmsOpenAPIProjectRequest is the request struct for api CreateOmsOpenAPIProject

func CreateCreateOmsOpenAPIProjectRequest

func CreateCreateOmsOpenAPIProjectRequest() (request *CreateOmsOpenAPIProjectRequest)

CreateCreateOmsOpenAPIProjectRequest creates a request to invoke CreateOmsOpenAPIProject API

type CreateOmsOpenAPIProjectResponse

type CreateOmsOpenAPIProjectResponse struct {
	*responses.BaseResponse
	Success     bool        `json:"Success" xml:"Success"`
	Code        string      `json:"Code" xml:"Code"`
	Message     string      `json:"Message" xml:"Message"`
	Advice      string      `json:"Advice" xml:"Advice"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	TotalCount  int64       `json:"TotalCount" xml:"TotalCount"`
	Cost        string      `json:"Cost" xml:"Cost"`
	Data        string      `json:"Data" xml:"Data"`
	ErrorDetail ErrorDetail `json:"ErrorDetail" xml:"ErrorDetail"`
}

CreateOmsOpenAPIProjectResponse is the response struct for api CreateOmsOpenAPIProject

func CreateCreateOmsOpenAPIProjectResponse

func CreateCreateOmsOpenAPIProjectResponse() (response *CreateOmsOpenAPIProjectResponse)

CreateCreateOmsOpenAPIProjectResponse creates a response to parse from CreateOmsOpenAPIProject response

type CreateOmsOpenAPIProjectSourceConfig

type CreateOmsOpenAPIProjectSourceConfig struct {
	SendMsgTimeout         string `name:"SendMsgTimeout"`
	SequenceStartTimestamp string `name:"SequenceStartTimestamp"`
	Partition              string `name:"Partition"`
	SerializerType         string `name:"SerializerType"`
	EndpointType           string `name:"EndpointType"`
	EndpointId             string `name:"EndpointId"`
	SequenceEnable         string `name:"SequenceEnable"`
	PartitionMode          string `name:"PartitionMode"`
	EnableMsgTrace         string `name:"EnableMsgTrace"`
	TopicType              string `name:"TopicType"`
	MsgTags                string `name:"MsgTags"`
	ProducerGroup          string `name:"ProducerGroup"`
}

CreateOmsOpenAPIProjectSourceConfig is a repeated param struct in CreateOmsOpenAPIProjectRequest

type CreateOmsOpenAPIProjectTransferMapping

type CreateOmsOpenAPIProjectTransferMapping struct {
	Mode      string                                                 `name:"Mode"`
	Databases *[]CreateOmsOpenAPIProjectTransferMappingDatabasesItem `name:"Databases" type:"Repeated"`
}

CreateOmsOpenAPIProjectTransferMapping is a repeated param struct in CreateOmsOpenAPIProjectRequest

type CreateOmsOpenAPIProjectTransferMappingDatabasesItem

type CreateOmsOpenAPIProjectTransferMappingDatabasesItem struct {
	MappedName   string                                                           `name:"MappedName"`
	Tables       *[]CreateOmsOpenAPIProjectTransferMappingDatabasesItemTablesItem `name:"Tables" type:"Repeated"`
	DatabaseName string                                                           `name:"DatabaseName"`
	TenantName   string                                                           `name:"TenantName"`
	DatabaseId   string                                                           `name:"DatabaseId"`
	Type         string                                                           `name:"Type"`
}

CreateOmsOpenAPIProjectTransferMappingDatabasesItem is a repeated param struct in CreateOmsOpenAPIProjectRequest

type CreateOmsOpenAPIProjectTransferMappingDatabasesItemTablesItem

type CreateOmsOpenAPIProjectTransferMappingDatabasesItemTablesItem struct {
	MappedName     string                                                                      `name:"MappedName"`
	FilterColumns  *[]string                                                                   `name:"FilterColumns" type:"Repeated"`
	AdbTableSchema CreateOmsOpenAPIProjectTransferMappingDatabasesItemTablesItemAdbTableSchema `name:"AdbTableSchema" type:"Struct"`
	TableId        string                                                                      `name:"TableId"`
	WhereClause    string                                                                      `name:"WhereClause"`
	ShardColumns   *[]string                                                                   `name:"ShardColumns" type:"Repeated"`
	TableName      string                                                                      `name:"TableName"`
	Type           string                                                                      `name:"Type"`
}

CreateOmsOpenAPIProjectTransferMappingDatabasesItemTablesItem is a repeated param struct in CreateOmsOpenAPIProjectRequest

type CreateOmsOpenAPIProjectTransferMappingDatabasesItemTablesItemAdbTableSchema

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

CreateOmsOpenAPIProjectTransferMappingDatabasesItemTablesItemAdbTableSchema is a repeated param struct in CreateOmsOpenAPIProjectRequest

type CreateOmsOpenAPIProjectTransferStepConfig

type CreateOmsOpenAPIProjectTransferStepConfig struct {
	IncrSyncStepTransferConfig CreateOmsOpenAPIProjectTransferStepConfigIncrSyncStepTransferConfig `name:"IncrSyncStepTransferConfig" type:"Struct"`
	EnableFullSync             string                                                              `name:"EnableFullSync"`
	EnableIncrSync             string                                                              `name:"EnableIncrSync"`
	EnableStructSync           string                                                              `name:"EnableStructSync"`
}

CreateOmsOpenAPIProjectTransferStepConfig is a repeated param struct in CreateOmsOpenAPIProjectRequest

type CreateOmsOpenAPIProjectTransferStepConfigIncrSyncStepTransferConfig

type CreateOmsOpenAPIProjectTransferStepConfigIncrSyncStepTransferConfig struct {
	StoreTransactionEnabled string    `name:"StoreTransactionEnabled"`
	RecordTypeList          *[]string `name:"RecordTypeList" type:"Repeated"`
	TransferStepType        string    `name:"TransferStepType"`
	StoreLogKeptHour        string    `name:"StoreLogKeptHour"`
	StartTimestamp          string    `name:"StartTimestamp"`
}

CreateOmsOpenAPIProjectTransferStepConfigIncrSyncStepTransferConfig is a repeated param struct in CreateOmsOpenAPIProjectRequest

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 CreateTenantReadOnlyConnectionRequest

type CreateTenantReadOnlyConnectionRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Body" name:"InstanceId"`
	TenantId   string `position:"Body" name:"TenantId"`
	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"`
	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"`
	TenantName    string           `position:"Body" name:"TenantName"`
}

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 CreateTenantUserRequest

type CreateTenantUserRequest struct {
	*requests.RpcRequest
	Roles        string `position:"Body" name:"Roles"`
	UserType     string `position:"Body" name:"UserType"`
	Description  string `position:"Body" name:"Description"`
	UserPassword string `position:"Body" name:"UserPassword"`
	InstanceId   string `position:"Body" name:"InstanceId"`
	TenantId     string `position:"Body" name:"TenantId"`
	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 []Data `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"`
	DiskSize               string             `json:"DiskSize" xml:"DiskSize"`
	IOWaitTime             float64            `json:"IOWaitTime" xml:"IOWaitTime"`
	Executions             int64              `json:"Executions" xml:"Executions"`
	ConcurrencyWaitTime    float64            `json:"ConcurrencyWaitTime" xml:"ConcurrencyWaitTime"`
	ExecuteTime            float64            `json:"ExecuteTime" xml:"ExecuteTime"`
	InstanceType           string             `json:"InstanceType" xml:"InstanceType"`
	EnableUpgradeNodes     bool               `json:"EnableUpgradeNodes" xml:"EnableUpgradeNodes"`
	CpuTime                float64            `json:"CpuTime" xml:"CpuTime"`
	DbType                 string             `json:"DbType" xml:"DbType"`
	Encoding               string             `json:"Encoding" xml:"Encoding"`
	ProjectName            string             `json:"ProjectName" xml:"ProjectName"`
	ProjectId              string             `json:"ProjectId" xml:"ProjectId"`
	ElapsedTime            float64            `json:"ElapsedTime" xml:"ElapsedTime"`
	OutlineId              int64              `json:"OutlineId" xml:"OutlineId"`
	CommodityCode          string             `json:"CommodityCode" xml:"CommodityCode"`
	DeployMode             string             `json:"DeployMode" xml:"DeployMode"`
	NodeIp                 string             `json:"NodeIp" xml:"NodeIp"`
	OutlineData            string             `json:"OutlineData" xml:"OutlineData"`
	QuerySQL               string             `json:"QuerySQL" xml:"QuerySQL"`
	ProjectOwner           string             `json:"ProjectOwner" xml:"ProjectOwner"`
	PayType                string             `json:"PayType" xml:"PayType"`
	DiskType               string             `json:"DiskType" xml:"DiskType"`
	InstanceName           string             `json:"InstanceName" xml:"InstanceName"`
	RPCCount               int64              `json:"RPCCount" xml:"RPCCount"`
	ScheduleTime           float64            `json:"ScheduleTime" xml:"ScheduleTime"`
	EndpointId             string             `json:"EndpointId" xml:"EndpointId"`
	DiagnosisRule          string             `json:"DiagnosisRule" xml:"DiagnosisRule"`
	DefaultValue           string             `json:"DefaultValue" xml:"DefaultValue"`
	DbName                 string             `json:"DbName" xml:"DbName"`
	DiskRead               int64              `json:"DiskRead" xml:"DiskRead"`
	ZoneId                 string             `json:"ZoneId" xml:"ZoneId"`
	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"`
	ValueType              string             `json:"ValueType" xml:"ValueType"`
	CreateTime             string             `json:"CreateTime" xml:"CreateTime"`
	ReturnRows             int64              `json:"ReturnRows" xml:"ReturnRows"`
	HitCount               int                `json:"HitCount" xml:"HitCount"`
	PlanId                 int                `json:"PlanId" xml:"PlanId"`
	FirstLoadTimeUTCString string             `json:"FirstLoadTimeUTCString" xml:"FirstLoadTimeUTCString"`
	InstanceId             string             `json:"InstanceId" xml:"InstanceId"`
	OutlineTimeUTCString   string             `json:"OutlineTimeUTCString" xml:"OutlineTimeUTCString"`
	ExpireTime             string             `json:"ExpireTime" xml:"ExpireTime"`
	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"`
	Version                string             `json:"Version" xml:"Version"`
	UsedDiskSize           int64              `json:"UsedDiskSize" xml:"UsedDiskSize"`
	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"`
	State                  string             `json:"State" xml:"State"`
	RequiredSize           string             `json:"RequiredSize" xml:"RequiredSize"`
	PlanUnionHash          string             `json:"PlanUnionHash" xml:"PlanUnionHash"`
	InstanceClass          string             `json:"InstanceClass" xml:"InstanceClass"`
	MaxElapsedTime         float64            `json:"MaxElapsedTime" xml:"MaxElapsedTime"`
	SQLId                  string             `json:"SQLId" xml:"SQLId"`
	ExpireSeconds          int                `json:"ExpireSeconds" xml:"ExpireSeconds"`
	OrderId                string             `json:"OrderId" xml:"OrderId"`
	GetPlanTime            float64            `json:"GetPlanTime" xml:"GetPlanTime"`
	TotalCount             int                `json:"TotalCount" xml:"TotalCount"`
	CurrentValue           string             `json:"CurrentValue" xml:"CurrentValue"`
	VpcId                  string             `json:"VpcId" xml:"VpcId"`
	MaxCpuTime             float64            `json:"MaxCpuTime" xml:"MaxCpuTime"`
	DatabaseName           string             `json:"DatabaseName" xml:"DatabaseName"`
	OutlineTime            int64              `json:"OutlineTime" xml:"OutlineTime"`
	MaintainTime           string             `json:"MaintainTime" xml:"MaintainTime"`
	FailTimes              int64              `json:"FailTimes" xml:"FailTimes"`
	PlanFull               string             `json:"PlanFull" xml:"PlanFull"`
	LogicalRead            int64              `json:"LogicalRead" xml:"LogicalRead"`
	SQLText                string             `json:"SQLText" xml:"SQLText"`
	UserType               string             `json:"UserType" xml:"UserType"`
	Suggestion             string             `json:"Suggestion" xml:"Suggestion"`
	DataSize               string             `json:"DataSize" xml:"DataSize"`
	AffectedRows           int64              `json:"AffectedRows" xml:"AffectedRows"`
	Cpu                    int                `json:"Cpu" xml:"Cpu"`
	BusinessName           string             `json:"BusinessName" xml:"BusinessName"`
	SsstoreReadRowCount    int64              `json:"SsstoreReadRowCount" xml:"SsstoreReadRowCount"`
	RetryCount             int64              `json:"RetryCount" xml:"RetryCount"`
	ClientIp               string             `json:"ClientIp" xml:"ClientIp"`
	Diagnosis              string             `json:"Diagnosis" xml:"Diagnosis"`
	RowCacheHit            int64              `json:"RowCacheHit" xml:"RowCacheHit"`
	DeployType             string             `json:"DeployType" xml:"DeployType"`
	NetWaitTime            float64            `json:"NetWaitTime" xml:"NetWaitTime"`
	FirstLoadTime          int64              `json:"FirstLoadTime" xml:"FirstLoadTime"`
	ResourceGroupId        string             `json:"ResourceGroupId" xml:"ResourceGroupId"`
	ExecPerSecond          float64            `json:"ExecPerSecond" xml:"ExecPerSecond"`
	AvgExecutionMS         float64            `json:"AvgExecutionMS" xml:"AvgExecutionMS"`
	UserStatus             string             `json:"UserStatus" xml:"UserStatus"`
	QueueTime              float64            `json:"QueueTime" xml:"QueueTime"`
	PageNumber             int                `json:"PageNumber" xml:"PageNumber"`
	TotalWaitTime          float64            `json:"TotalWaitTime" xml:"TotalWaitTime"`
	Description            string             `json:"Description" xml:"Description"`
	BlockCacheHit          int64              `json:"BlockCacheHit" xml:"BlockCacheHit"`
	PlanInfo               string             `json:"PlanInfo" xml:"PlanInfo"`
	RequestTimeUTCString   string             `json:"RequestTimeUTCString" xml:"RequestTimeUTCString"`
	Key                    int64              `json:"Key" xml:"Key"`
	Series                 string             `json:"Series" xml:"Series"`
	DecodeTime             float64            `json:"DecodeTime" xml:"DecodeTime"`
	UserName               string             `json:"UserName" xml:"UserName"`
	MergedVersion          int                `json:"MergedVersion" xml:"MergedVersion"`
	UsedMem                int64              `json:"UsedMem" xml:"UsedMem"`
	Mem                    int64              `json:"Mem" xml:"Mem"`
	RejectedValue          []string           `json:"RejectedValue" xml:"RejectedValue"`
	AvailableZones         []string           `json:"AvailableZones" xml:"AvailableZones"`
	SecurityIps            []string           `json:"SecurityIps" xml:"SecurityIps"`
	AcceptableValue        []string           `json:"AcceptableValue" xml:"AcceptableValue"`
	DestConfig             DestConfig         `json:"DestConfig" xml:"DestConfig"`
	SourceConfig           SourceConfig       `json:"SourceConfig" xml:"SourceConfig"`
	TransferMapping        TransferMapping    `json:"TransferMapping" xml:"TransferMapping"`
	Resource               Resource           `json:"Resource" xml:"Resource"`
	TransferStepConfig     TransferStepConfig `json:"TransferStepConfig" xml:"TransferStepConfig"`
	Tables                 []TablesItem       `json:"Tables" xml:"Tables"`
	Labels                 []Label            `json:"Labels" xml:"Labels"`
	Parameters             []ParametersItem   `json:"Parameters" xml:"Parameters"`
	Roles                  []RolesItem        `json:"Roles" xml:"Roles"`
	Steps                  []Step             `json:"Steps" xml:"Steps"`
	Users                  []UsersItem        `json:"Users" xml:"Users"`
}

Data 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 DataInDescribeOmsOpenAPIProjectSteps

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

DataInDescribeOmsOpenAPIProjectSteps is a nested struct in oceanbasepro response

type DataInDescribeTenants

type DataInDescribeTenants struct {
	VpcId        string `json:"VpcId" xml:"VpcId"`
	Status       string `json:"Status" xml:"Status"`
	PrimaryZone  string `json:"PrimaryZone" xml:"PrimaryZone"`
	DeployType   string `json:"DeployType" xml:"DeployType"`
	DeployMode   string `json:"DeployMode" xml:"DeployMode"`
	CreateTime   string `json:"CreateTime" xml:"CreateTime"`
	TenantName   string `json:"TenantName" xml:"TenantName"`
	Mem          int    `json:"Mem" xml:"Mem"`
	Cpu          int    `json:"Cpu" xml:"Cpu"`
	Description  string `json:"Description" xml:"Description"`
	TenantMode   string `json:"TenantMode" xml:"TenantMode"`
	TenantId     string `json:"TenantId" xml:"TenantId"`
	UnitCpu      int    `json:"UnitCpu" xml:"UnitCpu"`
	UnitMem      int    `json:"UnitMem" xml:"UnitMem"`
	UnitNum      int    `json:"UnitNum" xml:"UnitNum"`
	UsedDiskSize string `json:"UsedDiskSize" xml:"UsedDiskSize"`
	Charset      string `json:"Charset" xml:"Charset"`
	Collation    string `json:"Collation" xml:"Collation"`
}

DataInDescribeTenants is a nested struct in oceanbasepro response

type DataInSearchOmsOpenAPIMonitorMetric

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

DataInSearchOmsOpenAPIMonitorMetric is a nested struct in oceanbasepro response

type DataInSearchOmsOpenAPIProjects

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

DataInSearchOmsOpenAPIProjects is a nested struct in oceanbasepro response

type DataItem

type DataItem struct {
	StepStatus                string                 `json:"StepStatus" xml:"StepStatus"`
	MaxCpu                    int64                  `json:"MaxCpu" xml:"MaxCpu"`
	Metric                    string                 `json:"Metric" xml:"Metric"`
	MinCpu                    int64                  `json:"MinCpu" xml:"MinCpu"`
	ProjectName               string                 `json:"ProjectName" xml:"ProjectName"`
	ProjectId                 string                 `json:"ProjectId" xml:"ProjectId"`
	StepDescription           string                 `json:"StepDescription" xml:"StepDescription"`
	Tags                      map[string]interface{} `json:"Tags" xml:"Tags"`
	StepName                  string                 `json:"StepName" xml:"StepName"`
	ProjectOwner              string                 `json:"ProjectOwner" xml:"ProjectOwner"`
	StepOrder                 int                    `json:"StepOrder" xml:"StepOrder"`
	UnitNum                   int64                  `json:"UnitNum" xml:"UnitNum"`
	FinishTime                string                 `json:"FinishTime" xml:"FinishTime"`
	StepProgress              int                    `json:"StepProgress" xml:"StepProgress"`
	Interactive               bool                   `json:"Interactive" xml:"Interactive"`
	StartTime                 string                 `json:"StartTime" xml:"StartTime"`
	EstimatedRemainingSeconds int64                  `json:"EstimatedRemainingSeconds" xml:"EstimatedRemainingSeconds"`
	BusinessName              string                 `json:"BusinessName" xml:"BusinessName"`
	DestConfig                DestConfig             `json:"DestConfig" xml:"DestConfig"`
	StepInfo                  StepInfo               `json:"StepInfo" xml:"StepInfo"`
	SourceConfig              SourceConfig           `json:"SourceConfig" xml:"SourceConfig"`
	TransferMapping           TransferMapping        `json:"TransferMapping" xml:"TransferMapping"`
	ExtraInfo                 ExtraInfo              `json:"ExtraInfo" xml:"ExtraInfo"`
	TransferStepConfig        TransferStepConfig     `json:"TransferStepConfig" xml:"TransferStepConfig"`
	DataPoints                []DataPoint            `json:"DataPoints" xml:"DataPoints"`
	Steps                     []Step                 `json:"Steps" xml:"Steps"`
	Labels                    []Label                `json:"Labels" xml:"Labels"`
}

DataItem is a nested struct in oceanbasepro response

type DataPoint

type DataPoint struct {
	Timestamp int64  `json:"Timestamp" xml:"Timestamp"`
	Value     string `json:"Value" xml:"Value"`
}

DataPoint is a nested struct in oceanbasepro response

type DataPoints

type DataPoints struct {
	DataPoint []DataPoint `json:"DataPoint" xml:"DataPoint"`
}

DataPoints is a nested struct in oceanbasepro response

type Database

type Database struct {
	DatabaseId   string  `json:"DatabaseId" xml:"DatabaseId"`
	TenantName   string  `json:"TenantName" xml:"TenantName"`
	MappedName   string  `json:"MappedName" xml:"MappedName"`
	DatabaseName string  `json:"DatabaseName" xml:"DatabaseName"`
	Type         string  `json:"Type" xml:"Type"`
	Tables       []Table `json:"Tables" xml:"Tables"`
}

Database 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 DatabasesInDescribeOmsOpenAPIProject

type DatabasesInDescribeOmsOpenAPIProject struct {
	Database []Database `json:"Database" xml:"Database"`
}

DatabasesInDescribeOmsOpenAPIProject 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 DatabasesInSearchOmsOpenAPIProjects

type DatabasesInSearchOmsOpenAPIProjects struct {
	Database []Database `json:"Database" xml:"Database"`
}

DatabasesInSearchOmsOpenAPIProjects 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"`
}

DatabasesItem is a nested struct in oceanbasepro 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"`
	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"`
}

DeleteInstancesResponse is the response struct for api DeleteInstances

func CreateDeleteInstancesResponse

func CreateDeleteInstancesResponse() (response *DeleteInstancesResponse)

CreateDeleteInstancesResponse creates a response to parse from DeleteInstances response

type DeleteOmsOpenAPIProjectRequest

type DeleteOmsOpenAPIProjectRequest struct {
	*requests.RpcRequest
	PageNumber    requests.Integer `position:"Body" name:"PageNumber"`
	PageSize      requests.Integer `position:"Body" name:"PageSize"`
	WorkerGradeId string           `position:"Body" name:"WorkerGradeId"`
	ProjectId     string           `position:"Body" name:"ProjectId"`
}

DeleteOmsOpenAPIProjectRequest is the request struct for api DeleteOmsOpenAPIProject

func CreateDeleteOmsOpenAPIProjectRequest

func CreateDeleteOmsOpenAPIProjectRequest() (request *DeleteOmsOpenAPIProjectRequest)

CreateDeleteOmsOpenAPIProjectRequest creates a request to invoke DeleteOmsOpenAPIProject API

type DeleteOmsOpenAPIProjectResponse

type DeleteOmsOpenAPIProjectResponse struct {
	*responses.BaseResponse
	Success     bool        `json:"Success" xml:"Success"`
	Code        string      `json:"Code" xml:"Code"`
	Message     string      `json:"Message" xml:"Message"`
	Advice      string      `json:"Advice" xml:"Advice"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	TotalCount  int64       `json:"TotalCount" xml:"TotalCount"`
	Cost        string      `json:"Cost" xml:"Cost"`
	Data        bool        `json:"Data" xml:"Data"`
	ErrorDetail ErrorDetail `json:"ErrorDetail" xml:"ErrorDetail"`
}

DeleteOmsOpenAPIProjectResponse is the response struct for api DeleteOmsOpenAPIProject

func CreateDeleteOmsOpenAPIProjectResponse

func CreateDeleteOmsOpenAPIProjectResponse() (response *DeleteOmsOpenAPIProjectResponse)

CreateDeleteOmsOpenAPIProjectResponse creates a response to parse from DeleteOmsOpenAPIProject 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 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"`
	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 DescribeCharsetRequest

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

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 DescribeDatabasesRequest

type DescribeDatabasesRequest struct {
	*requests.RpcRequest
	SearchKey    string           `position:"Body" name:"SearchKey"`
	PageNumber   requests.Integer `position:"Body" name:"PageNumber"`
	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"`
	InstanceId string           `position:"Body" name:"InstanceId"`
	PageSize   requests.Integer `position:"Body" name:"PageSize"`
}

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 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  []Data `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 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 DescribeOmsOpenAPIProjectRequest

type DescribeOmsOpenAPIProjectRequest struct {
	*requests.RpcRequest
	PageNumber    requests.Integer `position:"Body" name:"PageNumber"`
	PageSize      requests.Integer `position:"Body" name:"PageSize"`
	WorkerGradeId string           `position:"Body" name:"WorkerGradeId"`
	ProjectId     string           `position:"Body" name:"ProjectId"`
}

DescribeOmsOpenAPIProjectRequest is the request struct for api DescribeOmsOpenAPIProject

func CreateDescribeOmsOpenAPIProjectRequest

func CreateDescribeOmsOpenAPIProjectRequest() (request *DescribeOmsOpenAPIProjectRequest)

CreateDescribeOmsOpenAPIProjectRequest creates a request to invoke DescribeOmsOpenAPIProject API

type DescribeOmsOpenAPIProjectResponse

type DescribeOmsOpenAPIProjectResponse struct {
	*responses.BaseResponse
	Success     bool        `json:"Success" xml:"Success"`
	Code        string      `json:"Code" xml:"Code"`
	Message     string      `json:"Message" xml:"Message"`
	Advice      string      `json:"Advice" xml:"Advice"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	TotalCount  int64       `json:"TotalCount" xml:"TotalCount"`
	Cost        string      `json:"Cost" xml:"Cost"`
	ErrorDetail ErrorDetail `json:"ErrorDetail" xml:"ErrorDetail"`
	Data        Data        `json:"Data" xml:"Data"`
}

DescribeOmsOpenAPIProjectResponse is the response struct for api DescribeOmsOpenAPIProject

func CreateDescribeOmsOpenAPIProjectResponse

func CreateDescribeOmsOpenAPIProjectResponse() (response *DescribeOmsOpenAPIProjectResponse)

CreateDescribeOmsOpenAPIProjectResponse creates a response to parse from DescribeOmsOpenAPIProject response

type DescribeOmsOpenAPIProjectStepsRequest

type DescribeOmsOpenAPIProjectStepsRequest struct {
	*requests.RpcRequest
	PageNumber    requests.Integer `position:"Body" name:"PageNumber"`
	PageSize      requests.Integer `position:"Body" name:"PageSize"`
	WorkerGradeId string           `position:"Body" name:"WorkerGradeId"`
	ProjectId     string           `position:"Body" name:"ProjectId"`
}

DescribeOmsOpenAPIProjectStepsRequest is the request struct for api DescribeOmsOpenAPIProjectSteps

func CreateDescribeOmsOpenAPIProjectStepsRequest

func CreateDescribeOmsOpenAPIProjectStepsRequest() (request *DescribeOmsOpenAPIProjectStepsRequest)

CreateDescribeOmsOpenAPIProjectStepsRequest creates a request to invoke DescribeOmsOpenAPIProjectSteps API

type DescribeOmsOpenAPIProjectStepsResponse

type DescribeOmsOpenAPIProjectStepsResponse struct {
	*responses.BaseResponse
	Success     bool        `json:"Success" xml:"Success"`
	Code        string      `json:"Code" xml:"Code"`
	Message     string      `json:"Message" xml:"Message"`
	Advice      string      `json:"Advice" xml:"Advice"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	TotalCount  int64       `json:"TotalCount" xml:"TotalCount"`
	Cost        string      `json:"Cost" xml:"Cost"`
	ErrorDetail ErrorDetail `json:"ErrorDetail" xml:"ErrorDetail"`
	Data        []DataItem  `json:"Data" xml:"Data"`
}

DescribeOmsOpenAPIProjectStepsResponse is the response struct for api DescribeOmsOpenAPIProjectSteps

func CreateDescribeOmsOpenAPIProjectStepsResponse

func CreateDescribeOmsOpenAPIProjectStepsResponse() (response *DescribeOmsOpenAPIProjectStepsResponse)

CreateDescribeOmsOpenAPIProjectStepsResponse creates a response to parse from DescribeOmsOpenAPIProjectSteps 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 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 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 DescribeSlowSQLHistoryListRequest

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

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 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 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 DescribeTenantUserRolesRequest

type DescribeTenantUserRolesRequest struct {
	*requests.RpcRequest
}

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    []DataInDescribeTenants `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"`
	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 DestConfig

type DestConfig struct {
	EndpointType           string `json:"EndpointType" xml:"EndpointType"`
	SerializerType         string `json:"SerializerType" xml:"SerializerType"`
	SequenceEnable         bool   `json:"SequenceEnable" xml:"SequenceEnable"`
	SendMsgTimeout         int64  `json:"SendMsgTimeout" xml:"SendMsgTimeout"`
	Partition              int    `json:"Partition" xml:"Partition"`
	ProducerGroup          string `json:"ProducerGroup" xml:"ProducerGroup"`
	PartitionMode          string `json:"PartitionMode" xml:"PartitionMode"`
	EnableMsgTrace         bool   `json:"EnableMsgTrace" xml:"EnableMsgTrace"`
	TopicType              string `json:"TopicType" xml:"TopicType"`
	EndpointId             string `json:"EndpointId" xml:"EndpointId"`
	SequenceStartTimestamp int64  `json:"SequenceStartTimestamp" xml:"SequenceStartTimestamp"`
	MsgTags                string `json:"MsgTags" xml:"MsgTags"`
}

DestConfig is a nested struct in oceanbasepro response

type DiskSize

type DiskSize struct {
	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 DiskSizeInDescribeTenant

type DiskSizeInDescribeTenant struct {
	UsedDiskSize float64 `json:"UsedDiskSize" xml:"UsedDiskSize"`
}

DiskSizeInDescribeTenant is a nested struct in oceanbasepro response

type DistributedKeysInDescribeOmsOpenAPIProject

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

DistributedKeysInDescribeOmsOpenAPIProject is a nested struct in oceanbasepro response

type DistributedKeysInSearchOmsOpenAPIProjects

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

DistributedKeysInSearchOmsOpenAPIProjects is a nested struct in oceanbasepro response

type ErrorDetail

type ErrorDetail struct {
	Proposal string `json:"Proposal" xml:"Proposal"`
	Message  string `json:"Message" xml:"Message"`
	Code     string `json:"Code" xml:"Code"`
	Level    string `json:"Level" xml:"Level"`
}

ErrorDetail is a nested struct in oceanbasepro response

type ErrorDetailsInDescribeOmsOpenAPIProject

type ErrorDetailsInDescribeOmsOpenAPIProject struct {
	ErrorDetail []ErrorDetail `json:"ErrorDetail" xml:"ErrorDetail"`
}

ErrorDetailsInDescribeOmsOpenAPIProject is a nested struct in oceanbasepro response

type ErrorDetailsInDescribeOmsOpenAPIProjectSteps

type ErrorDetailsInDescribeOmsOpenAPIProjectSteps struct {
	ErrorDetail []ErrorDetail `json:"ErrorDetail" xml:"ErrorDetail"`
}

ErrorDetailsInDescribeOmsOpenAPIProjectSteps is a nested struct in oceanbasepro response

type ErrorDetailsInSearchOmsOpenAPIProjects

type ErrorDetailsInSearchOmsOpenAPIProjects struct {
	ErrorDetail []ErrorDetail `json:"ErrorDetail" xml:"ErrorDetail"`
}

ErrorDetailsInSearchOmsOpenAPIProjects is a nested struct in oceanbasepro response

type ExtraInfo

type ExtraInfo struct {
	FailedTime   string                 `json:"FailedTime" xml:"FailedTime"`
	ErrorMsg     string                 `json:"ErrorMsg" xml:"ErrorMsg"`
	ErrorParam   map[string]interface{} `json:"ErrorParam" xml:"ErrorParam"`
	ErrorCode    string                 `json:"ErrorCode" xml:"ErrorCode"`
	ErrorDetails []ErrorDetail          `json:"ErrorDetails" xml:"ErrorDetails"`
}

ExtraInfo is a nested struct in oceanbasepro response

type FilterColumnsInDescribeOmsOpenAPIProject

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

FilterColumnsInDescribeOmsOpenAPIProject is a nested struct in oceanbasepro response

type FilterColumnsInSearchOmsOpenAPIProjects

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

FilterColumnsInSearchOmsOpenAPIProjects is a nested struct in oceanbasepro response

type IncrSyncStepTransferConfig

type IncrSyncStepTransferConfig struct {
	StoreTransactionEnabled bool     `json:"StoreTransactionEnabled" xml:"StoreTransactionEnabled"`
	StartTimestamp          int64    `json:"StartTimestamp" xml:"StartTimestamp"`
	StoreLogKeptHour        int64    `json:"StoreLogKeptHour" xml:"StoreLogKeptHour"`
	TransferStepType        string   `json:"TransferStepType" xml:"TransferStepType"`
	RecordTypeList          []string `json:"RecordTypeList" xml:"RecordTypeList"`
}

IncrSyncStepTransferConfig is a nested struct in oceanbasepro 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"`
	AvailableZones       []string `json:"AvailableZones" xml:"AvailableZones"`
	Resource             Resource `json:"Resource" xml:"Resource"`
}

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 InstanceTopology

type InstanceTopology struct {
	Tenants []TenantsItem `json:"Tenants" xml:"Tenants"`
	Zones   []ZonesItem   `json:"Zones" xml:"Zones"`
}

InstanceTopology is a nested struct in oceanbasepro response

type Instances

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

Instances is a nested struct in oceanbasepro response

type Label

type Label struct {
	Name    string `json:"Name" xml:"Name"`
	Count   int    `json:"Count" xml:"Count"`
	Creator string `json:"Creator" xml:"Creator"`
	Id      string `json:"Id" xml:"Id"`
}

Label is a nested struct in oceanbasepro response

type LabelsInDescribeOmsOpenAPIProject

type LabelsInDescribeOmsOpenAPIProject struct {
	Label []Label `json:"Label" xml:"Label"`
}

LabelsInDescribeOmsOpenAPIProject is a nested struct in oceanbasepro response

type LabelsInSearchOmsOpenAPIProjects

type LabelsInSearchOmsOpenAPIProjects struct {
	Label []Label `json:"Label" xml:"Label"`
}

LabelsInSearchOmsOpenAPIProjects is a nested struct in oceanbasepro 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 LogDiskSize

type LogDiskSize struct {
	TotalDiskSize int64 `json:"TotalDiskSize" xml:"TotalDiskSize"`
	UnitDiskSize  int64 `json:"UnitDiskSize" xml:"UnitDiskSize"`
}

LogDiskSize 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 Memory

type Memory struct {
	UsedMemory  int64 `json:"UsedMemory" xml:"UsedMemory"`
	UnitMemory  int64 `json:"UnitMemory" xml:"UnitMemory"`
	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 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
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
	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 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 ModifyTenantPrimaryZoneRequest

type ModifyTenantPrimaryZoneRequest struct {
	*requests.RpcRequest
	UserVSwitchId             string `position:"Body" name:"UserVSwitchId"`
	MasterIntranetAddressZone string `position:"Body" name:"MasterIntranetAddressZone"`
	TenantId                  string `position:"Body" name:"TenantId"`
	InstanceId                string `position:"Body" name:"InstanceId"`
	PrimaryZone               string `position:"Body" name:"PrimaryZone"`
	ModifyType                string `position:"Body" name:"ModifyType"`
	PrimaryZoneDeployType     string `position:"Body" name:"PrimaryZoneDeployType"`
}

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"`
	Cpu        requests.Integer `position:"Body" name:"Cpu"`
	InstanceId string           `position:"Body" name:"InstanceId"`
	TenantId   string           `position:"Body" name:"TenantId"`
}

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 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"`
	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 NodeResource

type NodeResource struct {
	NodeResourceItem []NodeResourceItem `json:"NodeResource" xml:"NodeResource"`
}

NodeResource is a nested struct in oceanbasepro response

type NodeResourceItem

type NodeResourceItem struct {
	Cpu      CpuInDescribeInstanceTopology      `json:"Cpu" xml:"Cpu"`
	Memory   MemoryInDescribeInstanceTopology   `json:"Memory" xml:"Memory"`
	DiskSize DiskSizeInDescribeInstanceTopology `json:"DiskSize" xml:"DiskSize"`
}

NodeResourceItem 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"`
	NodeResource []NodeResourceItem `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"`
}

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 PrimaryKeysInDescribeOmsOpenAPIProject

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

PrimaryKeysInDescribeOmsOpenAPIProject is a nested struct in oceanbasepro response

type PrimaryKeysInSearchOmsOpenAPIProjects

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

PrimaryKeysInSearchOmsOpenAPIProjects 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 RecordTypeListInDescribeOmsOpenAPIProject

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

RecordTypeListInDescribeOmsOpenAPIProject is a nested struct in oceanbasepro response

type RecordTypeListInSearchOmsOpenAPIProjects

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

RecordTypeListInSearchOmsOpenAPIProjects 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 ReleaseOmsOpenAPIProjectRequest

type ReleaseOmsOpenAPIProjectRequest struct {
	*requests.RpcRequest
	PageNumber    requests.Integer `position:"Body" name:"PageNumber"`
	PageSize      requests.Integer `position:"Body" name:"PageSize"`
	WorkerGradeId string           `position:"Body" name:"WorkerGradeId"`
	ProjectId     string           `position:"Body" name:"ProjectId"`
}

ReleaseOmsOpenAPIProjectRequest is the request struct for api ReleaseOmsOpenAPIProject

func CreateReleaseOmsOpenAPIProjectRequest

func CreateReleaseOmsOpenAPIProjectRequest() (request *ReleaseOmsOpenAPIProjectRequest)

CreateReleaseOmsOpenAPIProjectRequest creates a request to invoke ReleaseOmsOpenAPIProject API

type ReleaseOmsOpenAPIProjectResponse

type ReleaseOmsOpenAPIProjectResponse struct {
	*responses.BaseResponse
	Success     bool        `json:"Success" xml:"Success"`
	Code        string      `json:"Code" xml:"Code"`
	Message     string      `json:"Message" xml:"Message"`
	Advice      string      `json:"Advice" xml:"Advice"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	TotalCount  int64       `json:"TotalCount" xml:"TotalCount"`
	Cost        string      `json:"Cost" xml:"Cost"`
	Data        bool        `json:"Data" xml:"Data"`
	ErrorDetail ErrorDetail `json:"ErrorDetail" xml:"ErrorDetail"`
}

ReleaseOmsOpenAPIProjectResponse is the response struct for api ReleaseOmsOpenAPIProject

func CreateReleaseOmsOpenAPIProjectResponse

func CreateReleaseOmsOpenAPIProjectResponse() (response *ReleaseOmsOpenAPIProjectResponse)

CreateReleaseOmsOpenAPIProjectResponse creates a response to parse from ReleaseOmsOpenAPIProject response

type ResetOmsOpenAPIProjectRequest

type ResetOmsOpenAPIProjectRequest struct {
	*requests.RpcRequest
	PageNumber    requests.Integer `position:"Body" name:"PageNumber"`
	PageSize      requests.Integer `position:"Body" name:"PageSize"`
	WorkerGradeId string           `position:"Body" name:"WorkerGradeId"`
	ProjectId     string           `position:"Body" name:"ProjectId"`
}

ResetOmsOpenAPIProjectRequest is the request struct for api ResetOmsOpenAPIProject

func CreateResetOmsOpenAPIProjectRequest

func CreateResetOmsOpenAPIProjectRequest() (request *ResetOmsOpenAPIProjectRequest)

CreateResetOmsOpenAPIProjectRequest creates a request to invoke ResetOmsOpenAPIProject API

type ResetOmsOpenAPIProjectResponse

type ResetOmsOpenAPIProjectResponse struct {
	*responses.BaseResponse
	Success     bool        `json:"Success" xml:"Success"`
	Code        string      `json:"Code" xml:"Code"`
	Message     string      `json:"Message" xml:"Message"`
	Advice      string      `json:"Advice" xml:"Advice"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	TotalCount  int64       `json:"TotalCount" xml:"TotalCount"`
	Cost        string      `json:"Cost" xml:"Cost"`
	Data        bool        `json:"Data" xml:"Data"`
	ErrorDetail ErrorDetail `json:"ErrorDetail" xml:"ErrorDetail"`
}

ResetOmsOpenAPIProjectResponse is the response struct for api ResetOmsOpenAPIProject

func CreateResetOmsOpenAPIProjectResponse

func CreateResetOmsOpenAPIProjectResponse() (response *ResetOmsOpenAPIProjectResponse)

CreateResetOmsOpenAPIProjectResponse creates a response to parse from ResetOmsOpenAPIProject response

type Resource

type Resource struct {
	UnitCount   int64       `json:"UnitCount" xml:"UnitCount"`
	Cpu         Cpu         `json:"Cpu" xml:"Cpu"`
	Memory      Memory      `json:"Memory" xml:"Memory"`
	DiskSize    DiskSize    `json:"DiskSize" xml:"DiskSize"`
	LogDiskSize LogDiskSize `json:"LogDiskSize" xml:"LogDiskSize"`
}

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 ResumeOmsOpenAPIProjectRequest

type ResumeOmsOpenAPIProjectRequest struct {
	*requests.RpcRequest
	PageNumber    requests.Integer `position:"Body" name:"PageNumber"`
	PageSize      requests.Integer `position:"Body" name:"PageSize"`
	WorkerGradeId string           `position:"Body" name:"WorkerGradeId"`
	ProjectId     string           `position:"Body" name:"ProjectId"`
}

ResumeOmsOpenAPIProjectRequest is the request struct for api ResumeOmsOpenAPIProject

func CreateResumeOmsOpenAPIProjectRequest

func CreateResumeOmsOpenAPIProjectRequest() (request *ResumeOmsOpenAPIProjectRequest)

CreateResumeOmsOpenAPIProjectRequest creates a request to invoke ResumeOmsOpenAPIProject API

type ResumeOmsOpenAPIProjectResponse

type ResumeOmsOpenAPIProjectResponse struct {
	*responses.BaseResponse
	Success     bool        `json:"Success" xml:"Success"`
	Code        string      `json:"Code" xml:"Code"`
	Message     string      `json:"Message" xml:"Message"`
	Advice      string      `json:"Advice" xml:"Advice"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	TotalCount  int64       `json:"TotalCount" xml:"TotalCount"`
	Cost        string      `json:"Cost" xml:"Cost"`
	Data        bool        `json:"Data" xml:"Data"`
	ErrorDetail ErrorDetail `json:"ErrorDetail" xml:"ErrorDetail"`
}

ResumeOmsOpenAPIProjectResponse is the response struct for api ResumeOmsOpenAPIProject

func CreateResumeOmsOpenAPIProjectResponse

func CreateResumeOmsOpenAPIProjectResponse() (response *ResumeOmsOpenAPIProjectResponse)

CreateResumeOmsOpenAPIProjectResponse creates a response to parse from ResumeOmsOpenAPIProject 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 SearchOmsOpenAPIMonitorMetricRequest

type SearchOmsOpenAPIMonitorMetricRequest struct {
	*requests.RpcRequest
	EndTime       requests.Integer `position:"Body" name:"EndTime"`
	BeginTime     requests.Integer `position:"Body" name:"BeginTime"`
	MaxPointNum   requests.Integer `position:"Body" name:"MaxPointNum"`
	PageNumber    requests.Integer `position:"Body" name:"PageNumber"`
	Metric        string           `position:"Body" name:"Metric"`
	PageSize      requests.Integer `position:"Body" name:"PageSize"`
	WorkerGradeId string           `position:"Body" name:"WorkerGradeId"`
	ProjectId     string           `position:"Body" name:"ProjectId"`
}

SearchOmsOpenAPIMonitorMetricRequest is the request struct for api SearchOmsOpenAPIMonitorMetric

func CreateSearchOmsOpenAPIMonitorMetricRequest

func CreateSearchOmsOpenAPIMonitorMetricRequest() (request *SearchOmsOpenAPIMonitorMetricRequest)

CreateSearchOmsOpenAPIMonitorMetricRequest creates a request to invoke SearchOmsOpenAPIMonitorMetric API

type SearchOmsOpenAPIMonitorMetricResponse

type SearchOmsOpenAPIMonitorMetricResponse struct {
	*responses.BaseResponse
	Success     bool        `json:"Success" xml:"Success"`
	Code        string      `json:"Code" xml:"Code"`
	Message     string      `json:"Message" xml:"Message"`
	Advice      string      `json:"Advice" xml:"Advice"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	TotalCount  int64       `json:"TotalCount" xml:"TotalCount"`
	Cost        string      `json:"Cost" xml:"Cost"`
	ErrorDetail ErrorDetail `json:"ErrorDetail" xml:"ErrorDetail"`
	Data        []DataItem  `json:"Data" xml:"Data"`
}

SearchOmsOpenAPIMonitorMetricResponse is the response struct for api SearchOmsOpenAPIMonitorMetric

func CreateSearchOmsOpenAPIMonitorMetricResponse

func CreateSearchOmsOpenAPIMonitorMetricResponse() (response *SearchOmsOpenAPIMonitorMetricResponse)

CreateSearchOmsOpenAPIMonitorMetricResponse creates a response to parse from SearchOmsOpenAPIMonitorMetric response

type SearchOmsOpenAPIProjectsRequest

type SearchOmsOpenAPIProjectsRequest struct {
	*requests.RpcRequest
	DestDbTypes   *[]string        `position:"Body" name:"DestDbTypes"  type:"Json"`
	StatusList    *[]string        `position:"Body" name:"StatusList"  type:"Json"`
	SearchKey     string           `position:"Body" name:"SearchKey"`
	PageNumber    requests.Integer `position:"Body" name:"PageNumber"`
	SourceDbTypes *[]string        `position:"Body" name:"SourceDbTypes"  type:"Json"`
	PageSize      requests.Integer `position:"Body" name:"PageSize"`
	WorkerGradeId string           `position:"Body" name:"WorkerGradeId"`
	LabelIds      *[]string        `position:"Body" name:"LabelIds"  type:"Json"`
}

SearchOmsOpenAPIProjectsRequest is the request struct for api SearchOmsOpenAPIProjects

func CreateSearchOmsOpenAPIProjectsRequest

func CreateSearchOmsOpenAPIProjectsRequest() (request *SearchOmsOpenAPIProjectsRequest)

CreateSearchOmsOpenAPIProjectsRequest creates a request to invoke SearchOmsOpenAPIProjects API

type SearchOmsOpenAPIProjectsResponse

type SearchOmsOpenAPIProjectsResponse struct {
	*responses.BaseResponse
	Success     bool        `json:"Success" xml:"Success"`
	Code        string      `json:"Code" xml:"Code"`
	Message     string      `json:"Message" xml:"Message"`
	Advice      string      `json:"Advice" xml:"Advice"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	TotalCount  int64       `json:"TotalCount" xml:"TotalCount"`
	Cost        string      `json:"Cost" xml:"Cost"`
	ErrorDetail ErrorDetail `json:"ErrorDetail" xml:"ErrorDetail"`
	Data        []DataItem  `json:"Data" xml:"Data"`
}

SearchOmsOpenAPIProjectsResponse is the response struct for api SearchOmsOpenAPIProjects

func CreateSearchOmsOpenAPIProjectsResponse

func CreateSearchOmsOpenAPIProjectsResponse() (response *SearchOmsOpenAPIProjectsResponse)

CreateSearchOmsOpenAPIProjectsResponse creates a response to parse from SearchOmsOpenAPIProjects response

type SecurityIpGroup

type SecurityIpGroup struct {
	SecurityIpGroupName string `json:"SecurityIpGroupName" xml:"SecurityIpGroupName"`
	InstanceId          string `json:"InstanceId" xml:"InstanceId"`
	SecurityIps         string `json:"SecurityIps" xml:"SecurityIps"`
}

SecurityIpGroup is a nested struct in oceanbasepro response

type SecurityIpGroups

type SecurityIpGroups struct {
	SecurityIpGroupsItem []SecurityIpGroupsItem `json:"SecurityIpGroups" xml:"SecurityIpGroups"`
}

SecurityIpGroups is a nested struct in oceanbasepro response

type SecurityIpGroupsItem

type SecurityIpGroupsItem struct {
	SecurityIps         string `json:"SecurityIps" xml:"SecurityIps"`
	SecurityIpGroupName string `json:"SecurityIpGroupName" xml:"SecurityIpGroupName"`
}

SecurityIpGroupsItem is a nested struct in oceanbasepro response

type SecurityIps

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

SecurityIps is a nested struct in oceanbasepro response

type ShardColumnsInDescribeOmsOpenAPIProject

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

ShardColumnsInDescribeOmsOpenAPIProject is a nested struct in oceanbasepro response

type ShardColumnsInSearchOmsOpenAPIProjects

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

ShardColumnsInSearchOmsOpenAPIProjects 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 SourceConfig

type SourceConfig struct {
	EndpointType           string `json:"EndpointType" xml:"EndpointType"`
	SerializerType         string `json:"SerializerType" xml:"SerializerType"`
	SequenceEnable         bool   `json:"SequenceEnable" xml:"SequenceEnable"`
	SendMsgTimeout         int64  `json:"SendMsgTimeout" xml:"SendMsgTimeout"`
	Partition              int    `json:"Partition" xml:"Partition"`
	ProducerGroup          string `json:"ProducerGroup" xml:"ProducerGroup"`
	PartitionMode          string `json:"PartitionMode" xml:"PartitionMode"`
	EnableMsgTrace         bool   `json:"EnableMsgTrace" xml:"EnableMsgTrace"`
	TopicType              string `json:"TopicType" xml:"TopicType"`
	EndpointId             string `json:"EndpointId" xml:"EndpointId"`
	SequenceStartTimestamp int64  `json:"SequenceStartTimestamp" xml:"SequenceStartTimestamp"`
	MsgTags                string `json:"MsgTags" xml:"MsgTags"`
}

SourceConfig is a nested struct in oceanbasepro response

type StartOmsOpenAPIProjectRequest

type StartOmsOpenAPIProjectRequest struct {
	*requests.RpcRequest
	PageNumber    requests.Integer `position:"Body" name:"PageNumber"`
	PageSize      requests.Integer `position:"Body" name:"PageSize"`
	WorkerGradeId string           `position:"Body" name:"WorkerGradeId"`
	ProjectId     string           `position:"Body" name:"ProjectId"`
}

StartOmsOpenAPIProjectRequest is the request struct for api StartOmsOpenAPIProject

func CreateStartOmsOpenAPIProjectRequest

func CreateStartOmsOpenAPIProjectRequest() (request *StartOmsOpenAPIProjectRequest)

CreateStartOmsOpenAPIProjectRequest creates a request to invoke StartOmsOpenAPIProject API

type StartOmsOpenAPIProjectResponse

type StartOmsOpenAPIProjectResponse struct {
	*responses.BaseResponse
	Success     bool        `json:"Success" xml:"Success"`
	Code        string      `json:"Code" xml:"Code"`
	Message     string      `json:"Message" xml:"Message"`
	Advice      string      `json:"Advice" xml:"Advice"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	TotalCount  int64       `json:"TotalCount" xml:"TotalCount"`
	Cost        string      `json:"Cost" xml:"Cost"`
	Data        bool        `json:"Data" xml:"Data"`
	ErrorDetail ErrorDetail `json:"ErrorDetail" xml:"ErrorDetail"`
}

StartOmsOpenAPIProjectResponse is the response struct for api StartOmsOpenAPIProject

func CreateStartOmsOpenAPIProjectResponse

func CreateStartOmsOpenAPIProjectResponse() (response *StartOmsOpenAPIProjectResponse)

CreateStartOmsOpenAPIProjectResponse creates a response to parse from StartOmsOpenAPIProject response

type Step

type Step struct {
	StepStatus                string    `json:"StepStatus" xml:"StepStatus"`
	Interactive               bool      `json:"Interactive" xml:"Interactive"`
	StepName                  string    `json:"StepName" xml:"StepName"`
	StartTime                 string    `json:"StartTime" xml:"StartTime"`
	StepOrder                 int       `json:"StepOrder" xml:"StepOrder"`
	StepDescription           string    `json:"StepDescription" xml:"StepDescription"`
	EstimatedRemainingSeconds int64     `json:"EstimatedRemainingSeconds" xml:"EstimatedRemainingSeconds"`
	FinishTime                string    `json:"FinishTime" xml:"FinishTime"`
	StepProgress              int       `json:"StepProgress" xml:"StepProgress"`
	StepInfo                  StepInfo  `json:"StepInfo" xml:"StepInfo"`
	ExtraInfo                 ExtraInfo `json:"ExtraInfo" xml:"ExtraInfo"`
}

Step is a nested struct in oceanbasepro response

type StepInfo

type StepInfo struct {
	DstIops                       int64                         `json:"DstIops" xml:"DstIops"`
	JobId                         string                        `json:"JobId" xml:"JobId"`
	Checkpoint                    string                        `json:"Checkpoint" xml:"Checkpoint"`
	Validated                     bool                          `json:"Validated" xml:"Validated"`
	Inconsistencies               int64                         `json:"Inconsistencies" xml:"Inconsistencies"`
	IncrTimestampCheckpoint       int64                         `json:"IncrTimestampCheckpoint" xml:"IncrTimestampCheckpoint"`
	Gmt                           int64                         `json:"Gmt" xml:"Gmt"`
	Capacity                      int64                         `json:"Capacity" xml:"Capacity"`
	SrcRt                         int64                         `json:"SrcRt" xml:"SrcRt"`
	SrcRtRef                      int64                         `json:"SrcRtRef" xml:"SrcRtRef"`
	ProcessedRecords              int64                         `json:"ProcessedRecords" xml:"ProcessedRecords"`
	SrcRps                        int64                         `json:"SrcRps" xml:"SrcRps"`
	SrcIops                       int64                         `json:"SrcIops" xml:"SrcIops"`
	SrcRpsRef                     int64                         `json:"SrcRpsRef" xml:"SrcRpsRef"`
	Skipped                       bool                          `json:"Skipped" xml:"Skipped"`
	SrcIopsRef                    int64                         `json:"SrcIopsRef" xml:"SrcIopsRef"`
	DeployId                      string                        `json:"DeployId" xml:"DeployId"`
	DstRtRef                      int64                         `json:"DstRtRef" xml:"DstRtRef"`
	DstRpsRef                     int64                         `json:"DstRpsRef" xml:"DstRpsRef"`
	DstRt                         int64                         `json:"DstRt" xml:"DstRt"`
	DstRps                        int64                         `json:"DstRps" xml:"DstRps"`
	ConnectorFullProgressOverview ConnectorFullProgressOverview `json:"ConnectorFullProgressOverview" xml:"ConnectorFullProgressOverview"`
}

StepInfo is a nested struct in oceanbasepro response

type StepsInDescribeOmsOpenAPIProject

type StepsInDescribeOmsOpenAPIProject struct {
	Step []Step `json:"Step" xml:"Step"`
}

StepsInDescribeOmsOpenAPIProject is a nested struct in oceanbasepro response

type StepsInSearchOmsOpenAPIProjects

type StepsInSearchOmsOpenAPIProjects struct {
	Step []Step `json:"Step" xml:"Step"`
}

StepsInSearchOmsOpenAPIProjects is a nested struct in oceanbasepro response

type StopOmsOpenAPIProjectRequest

type StopOmsOpenAPIProjectRequest struct {
	*requests.RpcRequest
	PageNumber    requests.Integer `position:"Body" name:"PageNumber"`
	PageSize      requests.Integer `position:"Body" name:"PageSize"`
	WorkerGradeId string           `position:"Body" name:"WorkerGradeId"`
	ProjectId     string           `position:"Body" name:"ProjectId"`
}

StopOmsOpenAPIProjectRequest is the request struct for api StopOmsOpenAPIProject

func CreateStopOmsOpenAPIProjectRequest

func CreateStopOmsOpenAPIProjectRequest() (request *StopOmsOpenAPIProjectRequest)

CreateStopOmsOpenAPIProjectRequest creates a request to invoke StopOmsOpenAPIProject API

type StopOmsOpenAPIProjectResponse

type StopOmsOpenAPIProjectResponse struct {
	*responses.BaseResponse
	Success     bool        `json:"Success" xml:"Success"`
	Code        string      `json:"Code" xml:"Code"`
	Message     string      `json:"Message" xml:"Message"`
	Advice      string      `json:"Advice" xml:"Advice"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	TotalCount  int64       `json:"TotalCount" xml:"TotalCount"`
	Cost        string      `json:"Cost" xml:"Cost"`
	Data        bool        `json:"Data" xml:"Data"`
	ErrorDetail ErrorDetail `json:"ErrorDetail" xml:"ErrorDetail"`
}

StopOmsOpenAPIProjectResponse is the response struct for api StopOmsOpenAPIProject

func CreateStopOmsOpenAPIProjectResponse

func CreateStopOmsOpenAPIProjectResponse() (response *StopOmsOpenAPIProjectResponse)

CreateStopOmsOpenAPIProjectResponse creates a response to parse from StopOmsOpenAPIProject response

type Table

type Table struct {
	WhereClause    string         `json:"WhereClause" xml:"WhereClause"`
	TableId        string         `json:"TableId" xml:"TableId"`
	TableName      string         `json:"TableName" xml:"TableName"`
	MappedName     string         `json:"MappedName" xml:"MappedName"`
	Type           string         `json:"Type" xml:"Type"`
	ShardColumns   []string       `json:"ShardColumns" xml:"ShardColumns"`
	FilterColumns  []string       `json:"FilterColumns" xml:"FilterColumns"`
	AdbTableSchema AdbTableSchema `json:"AdbTableSchema" xml:"AdbTableSchema"`
}

Table 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 TablesInDescribeOmsOpenAPIProject

type TablesInDescribeOmsOpenAPIProject struct {
	Table []Table `json:"Table" xml:"Table"`
}

TablesInDescribeOmsOpenAPIProject is a nested struct in oceanbasepro response

type TablesInSearchOmsOpenAPIProjects

type TablesInSearchOmsOpenAPIProjects struct {
	Table []Table `json:"Table" xml:"Table"`
}

TablesInSearchOmsOpenAPIProjects 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 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"`
	AvailableZones               []string                `json:"AvailableZones" xml:"AvailableZones"`
	TenantResource               TenantResource          `json:"TenantResource" xml:"TenantResource"`
	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 {
	ConnectionRole              string   `json:"ConnectionRole" xml:"ConnectionRole"`
	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"`
	ConnectionZones             []string `json:"ConnectionZones" xml:"ConnectionZones"`
}

TenantConnectionsItem 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"`
}

TenantResource is a nested struct in oceanbasepro response

type TenantUser

type TenantUser struct {
	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"`
}

TenantUser is a nested struct in oceanbasepro response

type TenantUserInCreateTenantUser

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

TenantUserInCreateTenantUser 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"`
	Databases   []DatabasesItem `json:"Databases" xml:"Databases"`
}

TenantUsersItem 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"`
	Zone                    string      `json:"Zone" xml:"Zone"`
	IsReadOnlyAddressMaster bool        `json:"IsReadOnlyAddressMaster" xml:"IsReadOnlyAddressMaster"`
	TenantZoneId            string      `json:"TenantZoneId" xml:"TenantZoneId"`
	IsPrimaryTenantZone     string      `json:"IsPrimaryTenantZone" xml:"IsPrimaryTenantZone"`
	IsPrimary               bool        `json:"IsPrimary" xml:"IsPrimary"`
	IsReadable              string      `json:"IsReadable" xml:"IsReadable"`
	Units                   []UnitsItem `json:"Units" xml:"Units"`
}

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 []DataInDescribeTenants `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"`
	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 TransferMapping

type TransferMapping struct {
	Mode      string     `json:"Mode" xml:"Mode"`
	Databases []Database `json:"Databases" xml:"Databases"`
}

TransferMapping is a nested struct in oceanbasepro response

type TransferStepConfig

type TransferStepConfig struct {
	EnableStructSync           bool                       `json:"EnableStructSync" xml:"EnableStructSync"`
	EnableIncrSync             bool                       `json:"EnableIncrSync" xml:"EnableIncrSync"`
	EnableFullSync             bool                       `json:"EnableFullSync" xml:"EnableFullSync"`
	IncrSyncStepTransferConfig IncrSyncStepTransferConfig `json:"IncrSyncStepTransferConfig" xml:"IncrSyncStepTransferConfig"`
}

TransferStepConfig 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"`
}

UnitsItem is a nested struct in oceanbasepro response

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

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 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