oceanbasepro

package
v1.62.501 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 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 ¶ added in v1.62.62

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) CreateTenantSecurityIpGroup ¶ added in v1.62.361

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

CreateTenantSecurityIpGroup invokes the oceanbasepro.CreateTenantSecurityIpGroup API synchronously

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

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

CreateTenantSecurityIpGroupWithCallback invokes the oceanbasepro.CreateTenantSecurityIpGroup API asynchronously

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

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

CreateTenantSecurityIpGroupWithChan invokes the oceanbasepro.CreateTenantSecurityIpGroup API asynchronously

func (*Client) CreateTenantUser ¶

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

CreateTenantUser invokes the oceanbasepro.CreateTenantUser API synchronously

func (*Client) CreateTenantUserWithCallback ¶

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

CreateTenantUserWithCallback invokes the oceanbasepro.CreateTenantUser API asynchronously

func (*Client) CreateTenantUserWithChan ¶

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

CreateTenantUserWithChan invokes the oceanbasepro.CreateTenantUser API asynchronously

func (*Client) CreateTenantWithCallback ¶

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

CreateTenantWithCallback invokes the oceanbasepro.CreateTenant API asynchronously

func (*Client) CreateTenantWithChan ¶

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

CreateTenantWithChan invokes the oceanbasepro.CreateTenant API asynchronously

func (*Client) 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) DeleteTenantSecurityIpGroup ¶ added in v1.62.361

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

DeleteTenantSecurityIpGroup invokes the oceanbasepro.DeleteTenantSecurityIpGroup API synchronously

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

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

DeleteTenantSecurityIpGroupWithCallback invokes the oceanbasepro.DeleteTenantSecurityIpGroup API asynchronously

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

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

DeleteTenantSecurityIpGroupWithChan invokes the oceanbasepro.DeleteTenantSecurityIpGroup API asynchronously

func (*Client) DeleteTenantUsers ¶

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

DeleteTenantUsers invokes the oceanbasepro.DeleteTenantUsers API synchronously

func (*Client) DeleteTenantUsersWithCallback ¶

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

DeleteTenantUsersWithCallback invokes the oceanbasepro.DeleteTenantUsers API asynchronously

func (*Client) DeleteTenantUsersWithChan ¶

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

DeleteTenantUsersWithChan invokes the oceanbasepro.DeleteTenantUsers API asynchronously

func (*Client) DeleteTenants ¶

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

DeleteTenants invokes the oceanbasepro.DeleteTenants API synchronously

func (*Client) DeleteTenantsWithCallback ¶

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

DeleteTenantsWithCallback invokes the oceanbasepro.DeleteTenants API asynchronously

func (*Client) DeleteTenantsWithChan ¶

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

DeleteTenantsWithChan invokes the oceanbasepro.DeleteTenants API asynchronously

func (*Client) DescribeAnomalySQLList ¶

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

DescribeAnomalySQLList invokes the oceanbasepro.DescribeAnomalySQLList API synchronously

func (*Client) DescribeAnomalySQLListWithCallback ¶

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

DescribeAnomalySQLListWithCallback invokes the oceanbasepro.DescribeAnomalySQLList API asynchronously

func (*Client) DescribeAnomalySQLListWithChan ¶

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

DescribeAnomalySQLListWithChan invokes the oceanbasepro.DescribeAnomalySQLList API asynchronously

func (*Client) DescribeAvailableCpuResource ¶

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

DescribeAvailableCpuResource invokes the oceanbasepro.DescribeAvailableCpuResource API synchronously

func (*Client) DescribeAvailableCpuResourceWithCallback ¶

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

DescribeAvailableCpuResourceWithCallback invokes the oceanbasepro.DescribeAvailableCpuResource API asynchronously

func (*Client) DescribeAvailableCpuResourceWithChan ¶

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

DescribeAvailableCpuResourceWithChan invokes the oceanbasepro.DescribeAvailableCpuResource API asynchronously

func (*Client) DescribeAvailableMemResource ¶

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

DescribeAvailableMemResource invokes the oceanbasepro.DescribeAvailableMemResource API synchronously

func (*Client) DescribeAvailableMemResourceWithCallback ¶

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

DescribeAvailableMemResourceWithCallback invokes the oceanbasepro.DescribeAvailableMemResource API asynchronously

func (*Client) DescribeAvailableMemResourceWithChan ¶

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

DescribeAvailableMemResourceWithChan invokes the oceanbasepro.DescribeAvailableMemResource API asynchronously

func (*Client) 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) DescribeInstanceSecurityConfigs ¶ added in v1.62.213

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

DescribeInstanceSecurityConfigs invokes the oceanbasepro.DescribeInstanceSecurityConfigs API synchronously

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

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

DescribeInstanceSecurityConfigsWithCallback invokes the oceanbasepro.DescribeInstanceSecurityConfigs API asynchronously

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

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

DescribeInstanceSecurityConfigsWithChan invokes the oceanbasepro.DescribeInstanceSecurityConfigs API asynchronously

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

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

DescribeInstanceTags invokes the oceanbasepro.DescribeInstanceTags API synchronously

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

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

DescribeInstanceTagsWithCallback invokes the oceanbasepro.DescribeInstanceTags API asynchronously

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

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

DescribeInstanceTagsWithChan invokes the oceanbasepro.DescribeInstanceTags API asynchronously

func (*Client) DescribeInstanceTenantModes ¶

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

DescribeInstanceTenantModes invokes the oceanbasepro.DescribeInstanceTenantModes API synchronously

func (*Client) DescribeInstanceTenantModesWithCallback ¶

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

DescribeInstanceTenantModesWithCallback invokes the oceanbasepro.DescribeInstanceTenantModes API asynchronously

func (*Client) DescribeInstanceTenantModesWithChan ¶

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

DescribeInstanceTenantModesWithChan invokes the oceanbasepro.DescribeInstanceTenantModes API asynchronously

func (*Client) DescribeInstanceTopology ¶

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

DescribeInstanceTopology invokes the oceanbasepro.DescribeInstanceTopology API synchronously

func (*Client) DescribeInstanceTopologyWithCallback ¶

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

DescribeInstanceTopologyWithCallback invokes the oceanbasepro.DescribeInstanceTopology API asynchronously

func (*Client) DescribeInstanceTopologyWithChan ¶

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

DescribeInstanceTopologyWithChan invokes the oceanbasepro.DescribeInstanceTopology API asynchronously

func (*Client) DescribeInstanceWithCallback ¶

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

DescribeInstanceWithCallback invokes the oceanbasepro.DescribeInstance API asynchronously

func (*Client) DescribeInstanceWithChan ¶

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

DescribeInstanceWithChan invokes the oceanbasepro.DescribeInstance API asynchronously

func (*Client) DescribeInstances ¶

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

DescribeInstances invokes the oceanbasepro.DescribeInstances API synchronously

func (*Client) DescribeInstancesWithCallback ¶

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

DescribeInstancesWithCallback invokes the oceanbasepro.DescribeInstances API asynchronously

func (*Client) DescribeInstancesWithChan ¶

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

DescribeInstancesWithChan invokes the oceanbasepro.DescribeInstances API asynchronously

func (*Client) DescribeNodeMetrics ¶

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

DescribeNodeMetrics invokes the oceanbasepro.DescribeNodeMetrics API synchronously

func (*Client) DescribeNodeMetricsWithCallback ¶

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

DescribeNodeMetricsWithCallback invokes the oceanbasepro.DescribeNodeMetrics API asynchronously

func (*Client) DescribeNodeMetricsWithChan ¶

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

DescribeNodeMetricsWithChan invokes the oceanbasepro.DescribeNodeMetrics API asynchronously

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

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

DescribeOasAnomalySQLList invokes the oceanbasepro.DescribeOasAnomalySQLList API synchronously

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

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

DescribeOasAnomalySQLListWithCallback invokes the oceanbasepro.DescribeOasAnomalySQLList API asynchronously

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

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

DescribeOasAnomalySQLListWithChan invokes the oceanbasepro.DescribeOasAnomalySQLList API asynchronously

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

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

DescribeOasSQLDetails invokes the oceanbasepro.DescribeOasSQLDetails API synchronously

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

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

DescribeOasSQLDetailsWithCallback invokes the oceanbasepro.DescribeOasSQLDetails API asynchronously

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

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

DescribeOasSQLDetailsWithChan invokes the oceanbasepro.DescribeOasSQLDetails API asynchronously

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

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

DescribeOasSQLHistoryList invokes the oceanbasepro.DescribeOasSQLHistoryList API synchronously

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

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

DescribeOasSQLHistoryListWithCallback invokes the oceanbasepro.DescribeOasSQLHistoryList API asynchronously

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

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

DescribeOasSQLHistoryListWithChan invokes the oceanbasepro.DescribeOasSQLHistoryList API asynchronously

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

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

DescribeOasSQLPlans invokes the oceanbasepro.DescribeOasSQLPlans API synchronously

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

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

DescribeOasSQLPlansWithCallback invokes the oceanbasepro.DescribeOasSQLPlans API asynchronously

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

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

DescribeOasSQLPlansWithChan invokes the oceanbasepro.DescribeOasSQLPlans API asynchronously

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

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

DescribeOasSlowSQLList invokes the oceanbasepro.DescribeOasSlowSQLList API synchronously

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

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

DescribeOasSlowSQLListWithCallback invokes the oceanbasepro.DescribeOasSlowSQLList API asynchronously

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

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

DescribeOasSlowSQLListWithChan invokes the oceanbasepro.DescribeOasSlowSQLList API asynchronously

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

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

DescribeOasTopSQLList invokes the oceanbasepro.DescribeOasTopSQLList API synchronously

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

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

DescribeOasTopSQLListWithCallback invokes the oceanbasepro.DescribeOasTopSQLList API asynchronously

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

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

DescribeOasTopSQLListWithChan invokes the oceanbasepro.DescribeOasTopSQLList API asynchronously

func (*Client) 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) DescribeSQLSamples ¶ added in v1.62.361

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

DescribeSQLSamples invokes the oceanbasepro.DescribeSQLSamples API synchronously

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

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

DescribeSQLSamplesWithCallback invokes the oceanbasepro.DescribeSQLSamples API asynchronously

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

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

DescribeSQLSamplesWithChan invokes the oceanbasepro.DescribeSQLSamples API asynchronously

func (*Client) 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) DescribeTenantSecurityConfigs ¶ added in v1.62.213

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

DescribeTenantSecurityConfigs invokes the oceanbasepro.DescribeTenantSecurityConfigs API synchronously

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

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

DescribeTenantSecurityConfigsWithCallback invokes the oceanbasepro.DescribeTenantSecurityConfigs API asynchronously

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

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

DescribeTenantSecurityConfigsWithChan invokes the oceanbasepro.DescribeTenantSecurityConfigs API asynchronously

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

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

DescribeTenantSecurityIpGroups invokes the oceanbasepro.DescribeTenantSecurityIpGroups API synchronously

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

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

DescribeTenantSecurityIpGroupsWithCallback invokes the oceanbasepro.DescribeTenantSecurityIpGroups API asynchronously

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

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

DescribeTenantSecurityIpGroupsWithChan invokes the oceanbasepro.DescribeTenantSecurityIpGroups API asynchronously

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

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

DescribeTenantTags invokes the oceanbasepro.DescribeTenantTags API synchronously

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

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

DescribeTenantTagsWithCallback invokes the oceanbasepro.DescribeTenantTags API asynchronously

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

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

DescribeTenantTagsWithChan invokes the oceanbasepro.DescribeTenantTags API asynchronously

func (*Client) DescribeTenantUserRoles ¶

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

DescribeTenantUserRoles invokes the oceanbasepro.DescribeTenantUserRoles API synchronously

func (*Client) DescribeTenantUserRolesWithCallback ¶

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

DescribeTenantUserRolesWithCallback invokes the oceanbasepro.DescribeTenantUserRoles API asynchronously

func (*Client) DescribeTenantUserRolesWithChan ¶

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

DescribeTenantUserRolesWithChan invokes the oceanbasepro.DescribeTenantUserRoles API asynchronously

func (*Client) DescribeTenantUsers ¶

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

DescribeTenantUsers invokes the oceanbasepro.DescribeTenantUsers API synchronously

func (*Client) DescribeTenantUsersWithCallback ¶

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

DescribeTenantUsersWithCallback invokes the oceanbasepro.DescribeTenantUsers API asynchronously

func (*Client) DescribeTenantUsersWithChan ¶

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

DescribeTenantUsersWithChan invokes the oceanbasepro.DescribeTenantUsers API asynchronously

func (*Client) DescribeTenantWithCallback ¶

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

DescribeTenantWithCallback invokes the oceanbasepro.DescribeTenant API asynchronously

func (*Client) DescribeTenantWithChan ¶

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

DescribeTenantWithChan invokes the oceanbasepro.DescribeTenant API asynchronously

func (*Client) DescribeTenantZonesRead ¶

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

DescribeTenantZonesRead invokes the oceanbasepro.DescribeTenantZonesRead API synchronously

func (*Client) DescribeTenantZonesReadWithCallback ¶

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

DescribeTenantZonesReadWithCallback invokes the oceanbasepro.DescribeTenantZonesRead API asynchronously

func (*Client) DescribeTenantZonesReadWithChan ¶

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

DescribeTenantZonesReadWithChan invokes the oceanbasepro.DescribeTenantZonesRead API asynchronously

func (*Client) DescribeTenants ¶

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

DescribeTenants invokes the oceanbasepro.DescribeTenants API synchronously

func (*Client) DescribeTenantsWithCallback ¶

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

DescribeTenantsWithCallback invokes the oceanbasepro.DescribeTenants API asynchronously

func (*Client) DescribeTenantsWithChan ¶

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

DescribeTenantsWithChan invokes the oceanbasepro.DescribeTenants API asynchronously

func (*Client) DescribeTimeZones ¶

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

DescribeTimeZones invokes the oceanbasepro.DescribeTimeZones API synchronously

func (*Client) DescribeTimeZonesWithCallback ¶

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

DescribeTimeZonesWithCallback invokes the oceanbasepro.DescribeTimeZones API asynchronously

func (*Client) DescribeTimeZonesWithChan ¶

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

DescribeTimeZonesWithChan invokes the oceanbasepro.DescribeTimeZones API asynchronously

func (*Client) DescribeTopSQLList ¶

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

DescribeTopSQLList invokes the oceanbasepro.DescribeTopSQLList API synchronously

func (*Client) DescribeTopSQLListWithCallback ¶

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

DescribeTopSQLListWithCallback invokes the oceanbasepro.DescribeTopSQLList API asynchronously

func (*Client) DescribeTopSQLListWithChan ¶

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

DescribeTopSQLListWithChan invokes the oceanbasepro.DescribeTopSQLList API asynchronously

func (*Client) DescribeZones ¶

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

DescribeZones invokes the oceanbasepro.DescribeZones API synchronously

func (*Client) DescribeZonesWithCallback ¶

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

DescribeZonesWithCallback invokes the oceanbasepro.DescribeZones API asynchronously

func (*Client) DescribeZonesWithChan ¶

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

DescribeZonesWithChan invokes the oceanbasepro.DescribeZones API asynchronously

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

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

KillProcessList invokes the oceanbasepro.KillProcessList API synchronously

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

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

KillProcessListWithCallback invokes the oceanbasepro.KillProcessList API asynchronously

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

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

KillProcessListWithChan invokes the oceanbasepro.KillProcessList API asynchronously

func (*Client) ModifyDatabaseDescription ¶

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

ModifyDatabaseDescription invokes the oceanbasepro.ModifyDatabaseDescription API synchronously

func (*Client) ModifyDatabaseDescriptionWithCallback ¶

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

ModifyDatabaseDescriptionWithCallback invokes the oceanbasepro.ModifyDatabaseDescription API asynchronously

func (*Client) ModifyDatabaseDescriptionWithChan ¶

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

ModifyDatabaseDescriptionWithChan invokes the oceanbasepro.ModifyDatabaseDescription API asynchronously

func (*Client) ModifyDatabaseUserRoles ¶

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

ModifyDatabaseUserRoles invokes the oceanbasepro.ModifyDatabaseUserRoles API synchronously

func (*Client) ModifyDatabaseUserRolesWithCallback ¶

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

ModifyDatabaseUserRolesWithCallback invokes the oceanbasepro.ModifyDatabaseUserRoles API asynchronously

func (*Client) ModifyDatabaseUserRolesWithChan ¶

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

ModifyDatabaseUserRolesWithChan invokes the oceanbasepro.ModifyDatabaseUserRoles API asynchronously

func (*Client) ModifyInstanceName ¶

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

ModifyInstanceName invokes the oceanbasepro.ModifyInstanceName API synchronously

func (*Client) ModifyInstanceNameWithCallback ¶

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

ModifyInstanceNameWithCallback invokes the oceanbasepro.ModifyInstanceName API asynchronously

func (*Client) ModifyInstanceNameWithChan ¶

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

ModifyInstanceNameWithChan invokes the oceanbasepro.ModifyInstanceName API asynchronously

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

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

ModifyInstanceNodeNum invokes the oceanbasepro.ModifyInstanceNodeNum API synchronously

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

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

ModifyInstanceNodeNumWithCallback invokes the oceanbasepro.ModifyInstanceNodeNum API asynchronously

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

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

ModifyInstanceNodeNumWithChan invokes the oceanbasepro.ModifyInstanceNodeNum API asynchronously

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

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

ModifyInstanceSpec invokes the oceanbasepro.ModifyInstanceSpec API synchronously

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

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

ModifyInstanceSpecWithCallback invokes the oceanbasepro.ModifyInstanceSpec API asynchronously

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

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

ModifyInstanceSpecWithChan invokes the oceanbasepro.ModifyInstanceSpec API asynchronously

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

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

ModifyInstanceTags invokes the oceanbasepro.ModifyInstanceTags API synchronously

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

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

ModifyInstanceTagsWithCallback invokes the oceanbasepro.ModifyInstanceTags API asynchronously

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

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

ModifyInstanceTagsWithChan invokes the oceanbasepro.ModifyInstanceTags API asynchronously

func (*Client) 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) ModifyTenantSecurityIpGroup ¶ added in v1.62.361

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

ModifyTenantSecurityIpGroup invokes the oceanbasepro.ModifyTenantSecurityIpGroup API synchronously

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

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

ModifyTenantSecurityIpGroupWithCallback invokes the oceanbasepro.ModifyTenantSecurityIpGroup API asynchronously

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

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

ModifyTenantSecurityIpGroupWithChan invokes the oceanbasepro.ModifyTenantSecurityIpGroup API asynchronously

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

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

ModifyTenantTags invokes the oceanbasepro.ModifyTenantTags API synchronously

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

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

ModifyTenantTagsWithCallback invokes the oceanbasepro.ModifyTenantTags API asynchronously

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

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

ModifyTenantTagsWithChan invokes the oceanbasepro.ModifyTenantTags API asynchronously

func (*Client) ModifyTenantUserDescription ¶

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

ModifyTenantUserDescription invokes the oceanbasepro.ModifyTenantUserDescription API synchronously

func (*Client) ModifyTenantUserDescriptionWithCallback ¶

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

ModifyTenantUserDescriptionWithCallback invokes the oceanbasepro.ModifyTenantUserDescription API asynchronously

func (*Client) ModifyTenantUserDescriptionWithChan ¶

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

ModifyTenantUserDescriptionWithChan invokes the oceanbasepro.ModifyTenantUserDescription API asynchronously

func (*Client) ModifyTenantUserPassword ¶

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

ModifyTenantUserPassword invokes the oceanbasepro.ModifyTenantUserPassword API synchronously

func (*Client) ModifyTenantUserPasswordWithCallback ¶

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

ModifyTenantUserPasswordWithCallback invokes the oceanbasepro.ModifyTenantUserPassword API asynchronously

func (*Client) ModifyTenantUserPasswordWithChan ¶

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

ModifyTenantUserPasswordWithChan invokes the oceanbasepro.ModifyTenantUserPassword API asynchronously

func (*Client) ModifyTenantUserRoles ¶

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

ModifyTenantUserRoles invokes the oceanbasepro.ModifyTenantUserRoles API synchronously

func (*Client) ModifyTenantUserRolesWithCallback ¶

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

ModifyTenantUserRolesWithCallback invokes the oceanbasepro.ModifyTenantUserRoles API asynchronously

func (*Client) ModifyTenantUserRolesWithChan ¶

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

ModifyTenantUserRolesWithChan invokes the oceanbasepro.ModifyTenantUserRoles API asynchronously

func (*Client) ModifyTenantUserStatus ¶

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

ModifyTenantUserStatus invokes the oceanbasepro.ModifyTenantUserStatus API synchronously

func (*Client) ModifyTenantUserStatusWithCallback ¶

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

ModifyTenantUserStatusWithCallback invokes the oceanbasepro.ModifyTenantUserStatus API asynchronously

func (*Client) ModifyTenantUserStatusWithChan ¶

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

ModifyTenantUserStatusWithChan invokes the oceanbasepro.ModifyTenantUserStatus API asynchronously

func (*Client) 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

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

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

SwitchoverInstance invokes the oceanbasepro.SwitchoverInstance API synchronously

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

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

SwitchoverInstanceWithCallback invokes the oceanbasepro.SwitchoverInstance API asynchronously

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

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

SwitchoverInstanceWithChan invokes the oceanbasepro.SwitchoverInstance API asynchronously

type Collations ¶

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

Collations is a nested struct in oceanbasepro response

type Configs ¶ added in v1.62.213

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

Configs 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 CreateTenantSecurityIpGroupRequest ¶ added in v1.62.361

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

CreateTenantSecurityIpGroupRequest is the request struct for api CreateTenantSecurityIpGroup

func CreateCreateTenantSecurityIpGroupRequest ¶ added in v1.62.361

func CreateCreateTenantSecurityIpGroupRequest() (request *CreateTenantSecurityIpGroupRequest)

CreateCreateTenantSecurityIpGroupRequest creates a request to invoke CreateTenantSecurityIpGroup API

type CreateTenantSecurityIpGroupResponse ¶ added in v1.62.361

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

CreateTenantSecurityIpGroupResponse is the response struct for api CreateTenantSecurityIpGroup

func CreateCreateTenantSecurityIpGroupResponse ¶ added in v1.62.361

func CreateCreateTenantSecurityIpGroupResponse() (response *CreateTenantSecurityIpGroupResponse)

CreateCreateTenantSecurityIpGroupResponse creates a response to parse from CreateTenantSecurityIpGroup response

type CreateTenantUserRequest ¶

type CreateTenantUserRequest struct {
	*requests.RpcRequest
	Roles          string `position:"Body" name:"Roles"`
	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"`
	EncryptionType string `position:"Body" name:"EncryptionType"`
	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"`
	Message                string             `json:"Message" xml:"Message"`
	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"`
	Readonly               bool               `json:"Readonly" xml:"Readonly"`
	MinMem                 int64              `json:"MinMem" xml:"MinMem"`
	MaxMem                 int64              `json:"MaxMem" xml:"MaxMem"`
	Status                 string             `json:"Status" xml:"Status"`
	Collation              string             `json:"Collation" xml:"Collation"`
	BlockIndexCacheHit     int64              `json:"BlockIndexCacheHit" xml:"BlockIndexCacheHit"`
	Name                   string             `json:"Name" xml:"Name"`
	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"`
	Success                bool               `json:"Success" xml:"Success"`
	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"`
	InstanceRole           string             `json:"InstanceRole" xml:"InstanceRole"`
	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 DataInDescribeOasAnomalySQLList ¶ added in v1.62.361

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

DataInDescribeOasAnomalySQLList is a nested struct in oceanbasepro response

type DataInDescribeOasSQLDetails ¶ added in v1.62.361

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

DataInDescribeOasSQLDetails is a nested struct in oceanbasepro response

type DataInDescribeOasSQLHistoryList ¶ added in v1.62.361

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

DataInDescribeOasSQLHistoryList is a nested struct in oceanbasepro response

type DataInDescribeOasSQLPlans ¶ added in v1.62.361

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

DataInDescribeOasSQLPlans is a nested struct in oceanbasepro response

type DataInDescribeOasSlowSQLList ¶ added in v1.62.361

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

DataInDescribeOasSlowSQLList is a nested struct in oceanbasepro response

type DataInDescribeOasTopSQLList ¶ added in v1.62.361

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

DataInDescribeOasTopSQLList is a nested struct in oceanbasepro response

type DataInDescribeOmsOpenAPIProjectSteps ¶

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

DataInDescribeOmsOpenAPIProjectSteps is a nested struct in oceanbasepro response

type DataInDescribeSQLSamples ¶ added in v1.62.361

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

DataInDescribeSQLSamples is a nested struct in oceanbasepro response

type 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 DataInKillProcessList ¶ added in v1.62.330

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

DataInKillProcessList 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"`
	LastExecutedTime          string                 `json:"LastExecutedTime" xml:"LastExecutedTime"`
	Inner                     bool                   `json:"Inner" xml:"Inner"`
	BlockCacheHit             string                 `json:"BlockCacheHit" xml:"BlockCacheHit"`
	BlockIndexCacheHit        string                 `json:"BlockIndexCacheHit" xml:"BlockIndexCacheHit"`
	CpuTime                   string                 `json:"CpuTime" xml:"CpuTime"`
	ElapsedTime               string                 `json:"ElapsedTime" xml:"ElapsedTime"`
	ExecuteTime               string                 `json:"ExecuteTime" xml:"ExecuteTime"`
	ExecutorRpc               string                 `json:"ExecutorRpc" xml:"ExecutorRpc"`
	ProjectName               string                 `json:"ProjectName" xml:"ProjectName"`
	ProjectId                 string                 `json:"ProjectId" xml:"ProjectId"`
	ConcurrencyWaitTime       string                 `json:"ConcurrencyWaitTime" xml:"ConcurrencyWaitTime"`
	ConsistencyLevel          string                 `json:"ConsistencyLevel" xml:"ConsistencyLevel"`
	AvgGetPlanTime            string                 `json:"AvgGetPlanTime" xml:"AvgGetPlanTime"`
	RpcCount                  string                 `json:"RpcCount" xml:"RpcCount"`
	SsstoreReadRows           string                 `json:"SsstoreReadRows" xml:"SsstoreReadRows"`
	PartitionCount            string                 `json:"PartitionCount" xml:"PartitionCount"`
	StepName                  string                 `json:"StepName" xml:"StepName"`
	ExpectedWorkerCount       string                 `json:"ExpectedWorkerCount" xml:"ExpectedWorkerCount"`
	ProjectOwner              string                 `json:"ProjectOwner" xml:"ProjectOwner"`
	Executions                string                 `json:"Executions" xml:"Executions"`
	SqlId                     string                 `json:"SqlId" xml:"SqlId"`
	MemstoreReadRows          string                 `json:"MemstoreReadRows" xml:"MemstoreReadRows"`
	SqlTextShort              string                 `json:"SqlTextShort" xml:"SqlTextShort"`
	NetWaitTime               string                 `json:"NetWaitTime" xml:"NetWaitTime"`
	DbName                    string                 `json:"DbName" xml:"DbName"`
	RetCode                   string                 `json:"RetCode" xml:"RetCode"`
	FinishTime                string                 `json:"FinishTime" xml:"FinishTime"`
	AffectedRows              string                 `json:"AffectedRows" xml:"AffectedRows"`
	StepProgress              int                    `json:"StepProgress" xml:"StepProgress"`
	Interactive               bool                   `json:"Interactive" xml:"Interactive"`
	SqlType                   string                 `json:"SqlType" xml:"SqlType"`
	StartTime                 string                 `json:"StartTime" xml:"StartTime"`
	RetryCount                string                 `json:"RetryCount" xml:"RetryCount"`
	Suggestion                string                 `json:"Suggestion" xml:"Suggestion"`
	Statement                 string                 `json:"Statement" xml:"Statement"`
	ObServerId                string                 `json:"ObServerId" xml:"ObServerId"`
	EstimatedRemainingSeconds int64                  `json:"EstimatedRemainingSeconds" xml:"EstimatedRemainingSeconds"`
	BusinessName              string                 `json:"BusinessName" xml:"BusinessName"`
	ApplicationWaitTime       string                 `json:"ApplicationWaitTime" xml:"ApplicationWaitTime"`
	RequestTime               string                 `json:"RequestTime" xml:"RequestTime"`
	SumElapsedTime            string                 `json:"SumElapsedTime" xml:"SumElapsedTime"`
	ClientIp                  string                 `json:"ClientIp" xml:"ClientIp"`
	QueueTime                 string                 `json:"QueueTime" xml:"QueueTime"`
	Diagnosis                 string                 `json:"Diagnosis" xml:"Diagnosis"`
	Metric                    string                 `json:"Metric" xml:"Metric"`
	Server                    string                 `json:"Server" xml:"Server"`
	ObUserId                  string                 `json:"ObUserId" xml:"ObUserId"`
	AvgCpuTime                string                 `json:"AvgCpuTime" xml:"AvgCpuTime"`
	DecodeTime                string                 `json:"DecodeTime" xml:"DecodeTime"`
	DiskReads                 string                 `json:"DiskReads" xml:"DiskReads"`
	MinCpu                    int64                  `json:"MinCpu" xml:"MinCpu"`
	ClientPort                string                 `json:"ClientPort" xml:"ClientPort"`
	ScheduleTime              string                 `json:"ScheduleTime" xml:"ScheduleTime"`
	WaitEvent                 string                 `json:"WaitEvent" xml:"WaitEvent"`
	GetPlanTime               string                 `json:"GetPlanTime" xml:"GetPlanTime"`
	WaitCount                 string                 `json:"WaitCount" xml:"WaitCount"`
	PlanId                    string                 `json:"PlanId" xml:"PlanId"`
	TransHash                 string                 `json:"TransHash" xml:"TransHash"`
	AvgElapsedTime            string                 `json:"AvgElapsedTime" xml:"AvgElapsedTime"`
	StepDescription           string                 `json:"StepDescription" xml:"StepDescription"`
	TraceId                   string                 `json:"TraceId" xml:"TraceId"`
	WaitTime                  string                 `json:"WaitTime" xml:"WaitTime"`
	Tags                      map[string]interface{} `json:"Tags" xml:"Tags"`
	ObDbId                    string                 `json:"ObDbId" xml:"ObDbId"`
	PlanType                  string                 `json:"PlanType" xml:"PlanType"`
	NetTime                   string                 `json:"NetTime" xml:"NetTime"`
	UserIoWaitTime            string                 `json:"UserIoWaitTime" xml:"UserIoWaitTime"`
	TableScan                 string                 `json:"TableScan" xml:"TableScan"`
	StepOrder                 int                    `json:"StepOrder" xml:"StepOrder"`
	UnitNum                   int64                  `json:"UnitNum" xml:"UnitNum"`
	UsedWorkerCount           string                 `json:"UsedWorkerCount" xml:"UsedWorkerCount"`
	ReturnRows                string                 `json:"ReturnRows" xml:"ReturnRows"`
	RequestId                 string                 `json:"RequestId" xml:"RequestId"`
	HitPlan                   string                 `json:"HitPlan" xml:"HitPlan"`
	BloomFilterCacheHit       string                 `json:"BloomFilterCacheHit" xml:"BloomFilterCacheHit"`
	RowCacheHit               string                 `json:"RowCacheHit" xml:"RowCacheHit"`
	UserName                  string                 `json:"UserName" xml:"UserName"`
	RiskLevel                 string                 `json:"RiskLevel" xml:"RiskLevel"`
	DiagTypes                 []string               `json:"DiagTypes" xml:"DiagTypes"`
	DestConfig                DestConfig             `json:"DestConfig" xml:"DestConfig"`
	StepInfo                  StepInfo               `json:"StepInfo" xml:"StepInfo"`
	ExtraInfo                 ExtraInfo              `json:"ExtraInfo" xml:"ExtraInfo"`
	TransferStepConfig        TransferStepConfig     `json:"TransferStepConfig" xml:"TransferStepConfig"`
	SourceConfig              SourceConfig           `json:"SourceConfig" xml:"SourceConfig"`
	TransferMapping           TransferMapping        `json:"TransferMapping" xml:"TransferMapping"`
	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 DataItemInDescribeOasSQLHistoryList ¶ added in v1.62.361

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

DataItemInDescribeOasSQLHistoryList is a nested struct in oceanbasepro response

type DataItemInDescribeOasSQLPlans ¶ added in v1.62.361

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

DataItemInDescribeOasSQLPlans is a nested struct in oceanbasepro response

type DataItemInDescribeOasSlowSQLList ¶ added in v1.62.361

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

DataItemInDescribeOasSlowSQLList is a nested struct in oceanbasepro response

type DataItemInDescribeOasTopSQLList ¶ added in v1.62.361

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

DataItemInDescribeOasTopSQLList is a nested struct in oceanbasepro response

type DataItemInKillProcessList ¶ added in v1.62.361

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

DataItemInKillProcessList is a nested struct in oceanbasepro response

type 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 DeleteTenantSecurityIpGroupRequest ¶ added in v1.62.361

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

DeleteTenantSecurityIpGroupRequest is the request struct for api DeleteTenantSecurityIpGroup

func CreateDeleteTenantSecurityIpGroupRequest ¶ added in v1.62.361

func CreateDeleteTenantSecurityIpGroupRequest() (request *DeleteTenantSecurityIpGroupRequest)

CreateDeleteTenantSecurityIpGroupRequest creates a request to invoke DeleteTenantSecurityIpGroup API

type DeleteTenantSecurityIpGroupResponse ¶ added in v1.62.361

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

DeleteTenantSecurityIpGroupResponse is the response struct for api DeleteTenantSecurityIpGroup

func CreateDeleteTenantSecurityIpGroupResponse ¶ added in v1.62.361

func CreateDeleteTenantSecurityIpGroupResponse() (response *DeleteTenantSecurityIpGroupResponse)

CreateDeleteTenantSecurityIpGroupResponse creates a response to parse from DeleteTenantSecurityIpGroup response

type DeleteTenantUsersRequest ¶

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

DeleteTenantUsersRequest is the request struct for api DeleteTenantUsers

func CreateDeleteTenantUsersRequest ¶

func CreateDeleteTenantUsersRequest() (request *DeleteTenantUsersRequest)

CreateDeleteTenantUsersRequest creates a request to invoke DeleteTenantUsers API

type DeleteTenantUsersResponse ¶

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

DeleteTenantUsersResponse is the response struct for api DeleteTenantUsers

func CreateDeleteTenantUsersResponse ¶

func CreateDeleteTenantUsersResponse() (response *DeleteTenantUsersResponse)

CreateDeleteTenantUsersResponse creates a response to parse from DeleteTenantUsers response

type DeleteTenantsRequest ¶

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

DeleteTenantsRequest is the request struct for api DeleteTenants

func CreateDeleteTenantsRequest ¶

func CreateDeleteTenantsRequest() (request *DeleteTenantsRequest)

CreateDeleteTenantsRequest creates a request to invoke DeleteTenants API

type DeleteTenantsResponse ¶

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

DeleteTenantsResponse is the response struct for api DeleteTenants

func CreateDeleteTenantsResponse ¶

func CreateDeleteTenantsResponse() (response *DeleteTenantsResponse)

CreateDeleteTenantsResponse creates a response to parse from DeleteTenants response

type DescribeAnomalySQLListRequest ¶

type DescribeAnomalySQLListRequest struct {
	*requests.RpcRequest
	StartTime       string           `position:"Body" name:"StartTime"`
	PageNumber      requests.Integer `position:"Body" name:"PageNumber"`
	SearchRule      string           `position:"Body" name:"SearchRule"`
	TenantId        string           `position:"Body" name:"TenantId"`
	PageSize        requests.Integer `position:"Body" name:"PageSize"`
	SearchParameter string           `position:"Body" name:"SearchParameter"`
	SortOrder       string           `position:"Body" name:"SortOrder"`
	SearchValue     string           `position:"Body" name:"SearchValue"`
	SQLId           string           `position:"Body" name:"SQLId"`
	FilterCondition string           `position:"Body" name:"FilterCondition"`
	EndTime         string           `position:"Body" name:"EndTime"`
	NodeIp          string           `position:"Body" name:"NodeIp"`
	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"`
	Series     string `position:"Body" name:"Series"`
}

DescribeCharsetRequest is the request struct for api DescribeCharset

func CreateDescribeCharsetRequest ¶

func CreateDescribeCharsetRequest() (request *DescribeCharsetRequest)

CreateDescribeCharsetRequest creates a request to invoke DescribeCharset API

type DescribeCharsetResponse ¶

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

DescribeCharsetResponse is the response struct for api DescribeCharset

func CreateDescribeCharsetResponse ¶

func CreateDescribeCharsetResponse() (response *DescribeCharsetResponse)

CreateDescribeCharsetResponse creates a response to parse from DescribeCharset response

type 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 DescribeInstanceSecurityConfigsRequest ¶ added in v1.62.213

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

DescribeInstanceSecurityConfigsRequest is the request struct for api DescribeInstanceSecurityConfigs

func CreateDescribeInstanceSecurityConfigsRequest ¶ added in v1.62.213

func CreateDescribeInstanceSecurityConfigsRequest() (request *DescribeInstanceSecurityConfigsRequest)

CreateDescribeInstanceSecurityConfigsRequest creates a request to invoke DescribeInstanceSecurityConfigs API

type DescribeInstanceSecurityConfigsResponse ¶ added in v1.62.213

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

DescribeInstanceSecurityConfigsResponse is the response struct for api DescribeInstanceSecurityConfigs

func CreateDescribeInstanceSecurityConfigsResponse ¶ added in v1.62.213

func CreateDescribeInstanceSecurityConfigsResponse() (response *DescribeInstanceSecurityConfigsResponse)

CreateDescribeInstanceSecurityConfigsResponse creates a response to parse from DescribeInstanceSecurityConfigs response

type DescribeInstanceTagsRequest ¶ added in v1.62.213

type DescribeInstanceTagsRequest struct {
	*requests.RpcRequest
	Tags        string `position:"Body" name:"Tags"`
	InstanceIds string `position:"Body" name:"InstanceIds"`
}

DescribeInstanceTagsRequest is the request struct for api DescribeInstanceTags

func CreateDescribeInstanceTagsRequest ¶ added in v1.62.213

func CreateDescribeInstanceTagsRequest() (request *DescribeInstanceTagsRequest)

CreateDescribeInstanceTagsRequest creates a request to invoke DescribeInstanceTags API

type DescribeInstanceTagsResponse ¶ added in v1.62.213

type DescribeInstanceTagsResponse struct {
	*responses.BaseResponse
	RequestId    string             `json:"RequestId" xml:"RequestId"`
	TagResources []TagResourcesItem `json:"TagResources" xml:"TagResources"`
}

DescribeInstanceTagsResponse is the response struct for api DescribeInstanceTags

func CreateDescribeInstanceTagsResponse ¶ added in v1.62.213

func CreateDescribeInstanceTagsResponse() (response *DescribeInstanceTagsResponse)

CreateDescribeInstanceTagsResponse creates a response to parse from DescribeInstanceTags response

type DescribeInstanceTenantModesRequest ¶

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

DescribeInstanceTenantModesRequest is the request struct for api DescribeInstanceTenantModes

func CreateDescribeInstanceTenantModesRequest ¶

func CreateDescribeInstanceTenantModesRequest() (request *DescribeInstanceTenantModesRequest)

CreateDescribeInstanceTenantModesRequest creates a request to invoke DescribeInstanceTenantModes API

type DescribeInstanceTenantModesResponse ¶

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

DescribeInstanceTenantModesResponse is the response struct for api DescribeInstanceTenantModes

func CreateDescribeInstanceTenantModesResponse ¶

func CreateDescribeInstanceTenantModesResponse() (response *DescribeInstanceTenantModesResponse)

CreateDescribeInstanceTenantModesResponse creates a response to parse from DescribeInstanceTenantModes response

type DescribeInstanceTopologyRequest ¶

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

DescribeInstanceTopologyRequest is the request struct for api DescribeInstanceTopology

func CreateDescribeInstanceTopologyRequest ¶

func CreateDescribeInstanceTopologyRequest() (request *DescribeInstanceTopologyRequest)

CreateDescribeInstanceTopologyRequest creates a request to invoke DescribeInstanceTopology API

type DescribeInstanceTopologyResponse ¶

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

DescribeInstanceTopologyResponse is the response struct for api DescribeInstanceTopology

func CreateDescribeInstanceTopologyResponse ¶

func CreateDescribeInstanceTopologyResponse() (response *DescribeInstanceTopologyResponse)

CreateDescribeInstanceTopologyResponse creates a response to parse from DescribeInstanceTopology response

type DescribeInstancesRequest ¶

type DescribeInstancesRequest struct {
	*requests.RpcRequest
	SearchKey       string           `position:"Body" name:"SearchKey"`
	PageNumber      requests.Integer `position:"Body" name:"PageNumber"`
	ResourceGroupId string           `position:"Body" name:"ResourceGroupId"`
	InstanceId      string           `position:"Body" name:"InstanceId"`
	InstanceName    string           `position:"Body" name:"InstanceName"`
	PageSize        requests.Integer `position:"Body" name:"PageSize"`
}

DescribeInstancesRequest is the request struct for api DescribeInstances

func CreateDescribeInstancesRequest ¶

func CreateDescribeInstancesRequest() (request *DescribeInstancesRequest)

CreateDescribeInstancesRequest creates a request to invoke DescribeInstances API

type DescribeInstancesResponse ¶

type DescribeInstancesResponse struct {
	*responses.BaseResponse
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Instances  []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 DescribeOasAnomalySQLListRequest ¶ added in v1.62.361

type DescribeOasAnomalySQLListRequest struct {
	*requests.RpcRequest
	StartTime       string           `position:"Body" name:"StartTime"`
	SearchRule      string           `position:"Body" name:"SearchRule"`
	Current         requests.Integer `position:"Body" name:"Current"`
	SqlTextLength   requests.Integer `position:"Body" name:"SqlTextLength"`
	TenantId        string           `position:"Body" name:"TenantId"`
	PageSize        requests.Integer `position:"Body" name:"PageSize"`
	SearchValue     string           `position:"Body" name:"SearchValue"`
	SqlId           string           `position:"Body" name:"SqlId"`
	FilterCondition string           `position:"Body" name:"FilterCondition"`
	SearchParam     string           `position:"Body" name:"SearchParam"`
	EndTime         string           `position:"Body" name:"EndTime"`
	NodeIp          string           `position:"Body" name:"NodeIp"`
	InstanceId      string           `position:"Body" name:"InstanceId"`
	DbName          string           `position:"Body" name:"DbName"`
	SearchKeyWord   string           `position:"Body" name:"SearchKeyWord"`
	AcceptLanguage  string           `position:"Body" name:"AcceptLanguage"`
}

DescribeOasAnomalySQLListRequest is the request struct for api DescribeOasAnomalySQLList

func CreateDescribeOasAnomalySQLListRequest ¶ added in v1.62.361

func CreateDescribeOasAnomalySQLListRequest() (request *DescribeOasAnomalySQLListRequest)

CreateDescribeOasAnomalySQLListRequest creates a request to invoke DescribeOasAnomalySQLList API

type DescribeOasAnomalySQLListResponse ¶ added in v1.62.361

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

DescribeOasAnomalySQLListResponse is the response struct for api DescribeOasAnomalySQLList

func CreateDescribeOasAnomalySQLListResponse ¶ added in v1.62.361

func CreateDescribeOasAnomalySQLListResponse() (response *DescribeOasAnomalySQLListResponse)

CreateDescribeOasAnomalySQLListResponse creates a response to parse from DescribeOasAnomalySQLList response

type DescribeOasSQLDetailsRequest ¶ added in v1.62.361

type DescribeOasSQLDetailsRequest struct {
	*requests.RpcRequest
	SqlId      string `position:"Body" name:"SqlId"`
	EndTime    string `position:"Body" name:"EndTime"`
	StartTime  string `position:"Body" name:"StartTime"`
	InstanceId string `position:"Body" name:"InstanceId"`
	DbName     string `position:"Body" name:"DbName"`
	TenantId   string `position:"Body" name:"TenantId"`
}

DescribeOasSQLDetailsRequest is the request struct for api DescribeOasSQLDetails

func CreateDescribeOasSQLDetailsRequest ¶ added in v1.62.361

func CreateDescribeOasSQLDetailsRequest() (request *DescribeOasSQLDetailsRequest)

CreateDescribeOasSQLDetailsRequest creates a request to invoke DescribeOasSQLDetails API

type DescribeOasSQLDetailsResponse ¶ added in v1.62.361

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

DescribeOasSQLDetailsResponse is the response struct for api DescribeOasSQLDetails

func CreateDescribeOasSQLDetailsResponse ¶ added in v1.62.361

func CreateDescribeOasSQLDetailsResponse() (response *DescribeOasSQLDetailsResponse)

CreateDescribeOasSQLDetailsResponse creates a response to parse from DescribeOasSQLDetails response

type DescribeOasSQLHistoryListRequest ¶ added in v1.62.361

type DescribeOasSQLHistoryListRequest struct {
	*requests.RpcRequest
	StartTime      string `position:"Body" name:"StartTime"`
	TenantId       string `position:"Body" name:"TenantId"`
	SqlId          string `position:"Body" name:"SqlId"`
	EndTime        string `position:"Body" name:"EndTime"`
	NodeIp         string `position:"Body" name:"NodeIp"`
	InstanceId     string `position:"Body" name:"InstanceId"`
	DbName         string `position:"Body" name:"DbName"`
	AcceptLanguage string `position:"Body" name:"AcceptLanguage"`
}

DescribeOasSQLHistoryListRequest is the request struct for api DescribeOasSQLHistoryList

func CreateDescribeOasSQLHistoryListRequest ¶ added in v1.62.361

func CreateDescribeOasSQLHistoryListRequest() (request *DescribeOasSQLHistoryListRequest)

CreateDescribeOasSQLHistoryListRequest creates a request to invoke DescribeOasSQLHistoryList API

type DescribeOasSQLHistoryListResponse ¶ added in v1.62.361

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

DescribeOasSQLHistoryListResponse is the response struct for api DescribeOasSQLHistoryList

func CreateDescribeOasSQLHistoryListResponse ¶ added in v1.62.361

func CreateDescribeOasSQLHistoryListResponse() (response *DescribeOasSQLHistoryListResponse)

CreateDescribeOasSQLHistoryListResponse creates a response to parse from DescribeOasSQLHistoryList response

type DescribeOasSQLPlansRequest ¶ added in v1.62.361

type DescribeOasSQLPlansRequest struct {
	*requests.RpcRequest
	StartTime      string `position:"Body" name:"StartTime"`
	TenantId       string `position:"Body" name:"TenantId"`
	SqlId          string `position:"Body" name:"SqlId"`
	EndTime        string `position:"Body" name:"EndTime"`
	InstanceId     string `position:"Body" name:"InstanceId"`
	DbName         string `position:"Body" name:"DbName"`
	AcceptLanguage string `position:"Body" name:"AcceptLanguage"`
}

DescribeOasSQLPlansRequest is the request struct for api DescribeOasSQLPlans

func CreateDescribeOasSQLPlansRequest ¶ added in v1.62.361

func CreateDescribeOasSQLPlansRequest() (request *DescribeOasSQLPlansRequest)

CreateDescribeOasSQLPlansRequest creates a request to invoke DescribeOasSQLPlans API

type DescribeOasSQLPlansResponse ¶ added in v1.62.361

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

DescribeOasSQLPlansResponse is the response struct for api DescribeOasSQLPlans

func CreateDescribeOasSQLPlansResponse ¶ added in v1.62.361

func CreateDescribeOasSQLPlansResponse() (response *DescribeOasSQLPlansResponse)

CreateDescribeOasSQLPlansResponse creates a response to parse from DescribeOasSQLPlans response

type DescribeOasSlowSQLListRequest ¶ added in v1.62.361

type DescribeOasSlowSQLListRequest struct {
	*requests.RpcRequest
	StartTime       string           `position:"Body" name:"StartTime"`
	SearchRule      string           `position:"Body" name:"SearchRule"`
	SqlTextLength   requests.Integer `position:"Body" name:"SqlTextLength"`
	TenantId        string           `position:"Body" name:"TenantId"`
	SearchValue     string           `position:"Body" name:"SearchValue"`
	SqlId           string           `position:"Body" name:"SqlId"`
	FilterCondition string           `position:"Body" name:"FilterCondition"`
	SearchParam     string           `position:"Body" name:"SearchParam"`
	EndTime         string           `position:"Body" name:"EndTime"`
	NodeIp          string           `position:"Body" name:"NodeIp"`
	InstanceId      string           `position:"Body" name:"InstanceId"`
	DbName          string           `position:"Body" name:"DbName"`
	SearchKeyWord   string           `position:"Body" name:"SearchKeyWord"`
	AcceptLanguage  string           `position:"Body" name:"AcceptLanguage"`
}

DescribeOasSlowSQLListRequest is the request struct for api DescribeOasSlowSQLList

func CreateDescribeOasSlowSQLListRequest ¶ added in v1.62.361

func CreateDescribeOasSlowSQLListRequest() (request *DescribeOasSlowSQLListRequest)

CreateDescribeOasSlowSQLListRequest creates a request to invoke DescribeOasSlowSQLList API

type DescribeOasSlowSQLListResponse ¶ added in v1.62.361

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

DescribeOasSlowSQLListResponse is the response struct for api DescribeOasSlowSQLList

func CreateDescribeOasSlowSQLListResponse ¶ added in v1.62.361

func CreateDescribeOasSlowSQLListResponse() (response *DescribeOasSlowSQLListResponse)

CreateDescribeOasSlowSQLListResponse creates a response to parse from DescribeOasSlowSQLList response

type DescribeOasTopSQLListRequest ¶ added in v1.62.361

type DescribeOasTopSQLListRequest struct {
	*requests.RpcRequest
	StartTime       string           `position:"Body" name:"StartTime"`
	SearchRule      string           `position:"Body" name:"SearchRule"`
	SqlTextLength   requests.Integer `position:"Body" name:"SqlTextLength"`
	TenantId        string           `position:"Body" name:"TenantId"`
	SearchValue     string           `position:"Body" name:"SearchValue"`
	SqlId           string           `position:"Body" name:"SqlId"`
	FilterCondition string           `position:"Body" name:"FilterCondition"`
	SearchParam     string           `position:"Body" name:"SearchParam"`
	EndTime         string           `position:"Body" name:"EndTime"`
	NodeIp          string           `position:"Body" name:"NodeIp"`
	InstanceId      string           `position:"Body" name:"InstanceId"`
	DbName          string           `position:"Body" name:"DbName"`
	SearchKeyWord   string           `position:"Body" name:"SearchKeyWord"`
	AcceptLanguage  string           `position:"Body" name:"AcceptLanguage"`
}

DescribeOasTopSQLListRequest is the request struct for api DescribeOasTopSQLList

func CreateDescribeOasTopSQLListRequest ¶ added in v1.62.361

func CreateDescribeOasTopSQLListRequest() (request *DescribeOasTopSQLListRequest)

CreateDescribeOasTopSQLListRequest creates a request to invoke DescribeOasTopSQLList API

type DescribeOasTopSQLListResponse ¶ added in v1.62.361

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

DescribeOasTopSQLListResponse is the response struct for api DescribeOasTopSQLList

func CreateDescribeOasTopSQLListResponse ¶ added in v1.62.361

func CreateDescribeOasTopSQLListResponse() (response *DescribeOasTopSQLListResponse)

CreateDescribeOasTopSQLListResponse creates a response to parse from DescribeOasTopSQLList response

type 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 DescribeSQLSamplesRequest ¶ added in v1.62.361

type DescribeSQLSamplesRequest struct {
	*requests.RpcRequest
	SqlId      string `position:"Body" name:"SqlId"`
	EndTime    string `position:"Body" name:"EndTime"`
	StartTime  string `position:"Body" name:"StartTime"`
	InstanceId string `position:"Body" name:"InstanceId"`
	DbName     string `position:"Body" name:"DbName"`
	TenantId   string `position:"Body" name:"TenantId"`
}

DescribeSQLSamplesRequest is the request struct for api DescribeSQLSamples

func CreateDescribeSQLSamplesRequest ¶ added in v1.62.361

func CreateDescribeSQLSamplesRequest() (request *DescribeSQLSamplesRequest)

CreateDescribeSQLSamplesRequest creates a request to invoke DescribeSQLSamples API

type DescribeSQLSamplesResponse ¶ added in v1.62.361

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

DescribeSQLSamplesResponse is the response struct for api DescribeSQLSamples

func CreateDescribeSQLSamplesResponse ¶ added in v1.62.361

func CreateDescribeSQLSamplesResponse() (response *DescribeSQLSamplesResponse)

CreateDescribeSQLSamplesResponse creates a response to parse from DescribeSQLSamples response

type 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 DescribeTenantSecurityConfigsRequest ¶ added in v1.62.213

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

DescribeTenantSecurityConfigsRequest is the request struct for api DescribeTenantSecurityConfigs

func CreateDescribeTenantSecurityConfigsRequest ¶ added in v1.62.213

func CreateDescribeTenantSecurityConfigsRequest() (request *DescribeTenantSecurityConfigsRequest)

CreateDescribeTenantSecurityConfigsRequest creates a request to invoke DescribeTenantSecurityConfigs API

type DescribeTenantSecurityConfigsResponse ¶ added in v1.62.213

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

DescribeTenantSecurityConfigsResponse is the response struct for api DescribeTenantSecurityConfigs

func CreateDescribeTenantSecurityConfigsResponse ¶ added in v1.62.213

func CreateDescribeTenantSecurityConfigsResponse() (response *DescribeTenantSecurityConfigsResponse)

CreateDescribeTenantSecurityConfigsResponse creates a response to parse from DescribeTenantSecurityConfigs response

type DescribeTenantSecurityIpGroupsRequest ¶ added in v1.62.361

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

DescribeTenantSecurityIpGroupsRequest is the request struct for api DescribeTenantSecurityIpGroups

func CreateDescribeTenantSecurityIpGroupsRequest ¶ added in v1.62.361

func CreateDescribeTenantSecurityIpGroupsRequest() (request *DescribeTenantSecurityIpGroupsRequest)

CreateDescribeTenantSecurityIpGroupsRequest creates a request to invoke DescribeTenantSecurityIpGroups API

type DescribeTenantSecurityIpGroupsResponse ¶ added in v1.62.361

type DescribeTenantSecurityIpGroupsResponse struct {
	*responses.BaseResponse
	RequestId        string                 `json:"RequestId" xml:"RequestId"`
	TotalCount       int                    `json:"TotalCount" xml:"TotalCount"`
	SecurityIpGroups []SecurityIpGroupsItem `json:"SecurityIpGroups" xml:"SecurityIpGroups"`
}

DescribeTenantSecurityIpGroupsResponse is the response struct for api DescribeTenantSecurityIpGroups

func CreateDescribeTenantSecurityIpGroupsResponse ¶ added in v1.62.361

func CreateDescribeTenantSecurityIpGroupsResponse() (response *DescribeTenantSecurityIpGroupsResponse)

CreateDescribeTenantSecurityIpGroupsResponse creates a response to parse from DescribeTenantSecurityIpGroups response

type DescribeTenantTagsRequest ¶ added in v1.62.213

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

DescribeTenantTagsRequest is the request struct for api DescribeTenantTags

func CreateDescribeTenantTagsRequest ¶ added in v1.62.213

func CreateDescribeTenantTagsRequest() (request *DescribeTenantTagsRequest)

CreateDescribeTenantTagsRequest creates a request to invoke DescribeTenantTags API

type DescribeTenantTagsResponse ¶ added in v1.62.213

type DescribeTenantTagsResponse struct {
	*responses.BaseResponse
	RequestId    string             `json:"RequestId" xml:"RequestId"`
	TagResources []TagResourcesItem `json:"TagResources" xml:"TagResources"`
}

DescribeTenantTagsResponse is the response struct for api DescribeTenantTags

func CreateDescribeTenantTagsResponse ¶ added in v1.62.213

func CreateDescribeTenantTagsResponse() (response *DescribeTenantTagsResponse)

CreateDescribeTenantTagsResponse creates a response to parse from DescribeTenantTags response

type DescribeTenantUserRolesRequest ¶

type DescribeTenantUserRolesRequest struct {
	*requests.RpcRequest
}

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 DiagTypes ¶ added in v1.62.361

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

DiagTypes 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"`
	InstanceRole                string   `json:"InstanceRole" xml:"InstanceRole"`
	NodeNum                     string   `json:"NodeNum" xml:"NodeNum"`
	IsolationOptimization       bool     `json:"IsolationOptimization" xml:"IsolationOptimization"`
	EnableIsolationOptimization bool     `json:"EnableIsolationOptimization" xml:"EnableIsolationOptimization"`
	AvailableZones              []string `json:"AvailableZones" xml:"AvailableZones"`
	Zones                       []string `json:"Zones" xml:"Zones"`
	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 InstanceSecurityConfigs ¶ added in v1.62.213

type InstanceSecurityConfigs struct {
	TotalCheckCount int                   `json:"TotalCheckCount" xml:"TotalCheckCount"`
	TotalRiskCount  int                   `json:"TotalRiskCount" xml:"TotalRiskCount"`
	SecurityConfigs []SecurityConfigsItem `json:"SecurityConfigs" xml:"SecurityConfigs"`
}

InstanceSecurityConfigs is a nested struct in oceanbasepro response

type InstanceTopology ¶

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

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 KillProcessListRequest ¶ added in v1.62.330

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

KillProcessListRequest is the request struct for api KillProcessList

func CreateKillProcessListRequest ¶ added in v1.62.330

func CreateKillProcessListRequest() (request *KillProcessListRequest)

CreateKillProcessListRequest creates a request to invoke KillProcessList API

type KillProcessListResponse ¶ added in v1.62.330

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

KillProcessListResponse is the response struct for api KillProcessList

func CreateKillProcessListResponse ¶ added in v1.62.330

func CreateKillProcessListResponse() (response *KillProcessListResponse)

CreateKillProcessListResponse creates a response to parse from KillProcessList response

type 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 ModifyInstanceNodeNumRequest ¶ added in v1.62.274

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

ModifyInstanceNodeNumRequest is the request struct for api ModifyInstanceNodeNum

func CreateModifyInstanceNodeNumRequest ¶ added in v1.62.274

func CreateModifyInstanceNodeNumRequest() (request *ModifyInstanceNodeNumRequest)

CreateModifyInstanceNodeNumRequest creates a request to invoke ModifyInstanceNodeNum API

type ModifyInstanceNodeNumResponse ¶ added in v1.62.274

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

ModifyInstanceNodeNumResponse is the response struct for api ModifyInstanceNodeNum

func CreateModifyInstanceNodeNumResponse ¶ added in v1.62.274

func CreateModifyInstanceNodeNumResponse() (response *ModifyInstanceNodeNumResponse)

CreateModifyInstanceNodeNumResponse creates a response to parse from ModifyInstanceNodeNum response

type ModifyInstanceSpecRequest ¶ added in v1.62.274

type ModifyInstanceSpecRequest struct {
	*requests.RpcRequest
	AutoUseCoupon requests.Boolean `position:"Body" name:"AutoUseCoupon"`
	InstanceClass string           `position:"Body" name:"InstanceClass"`
	DiskSize      requests.Integer `position:"Body" name:"DiskSize"`
	InstanceId    string           `position:"Body" name:"InstanceId"`
	LogDiskSize   requests.Integer `position:"Body" name:"LogDiskSize"`
}

ModifyInstanceSpecRequest is the request struct for api ModifyInstanceSpec

func CreateModifyInstanceSpecRequest ¶ added in v1.62.274

func CreateModifyInstanceSpecRequest() (request *ModifyInstanceSpecRequest)

CreateModifyInstanceSpecRequest creates a request to invoke ModifyInstanceSpec API

type ModifyInstanceSpecResponse ¶ added in v1.62.274

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

ModifyInstanceSpecResponse is the response struct for api ModifyInstanceSpec

func CreateModifyInstanceSpecResponse ¶ added in v1.62.274

func CreateModifyInstanceSpecResponse() (response *ModifyInstanceSpecResponse)

CreateModifyInstanceSpecResponse creates a response to parse from ModifyInstanceSpec response

type ModifyInstanceTagsRequest ¶ added in v1.62.213

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

ModifyInstanceTagsRequest is the request struct for api ModifyInstanceTags

func CreateModifyInstanceTagsRequest ¶ added in v1.62.213

func CreateModifyInstanceTagsRequest() (request *ModifyInstanceTagsRequest)

CreateModifyInstanceTagsRequest creates a request to invoke ModifyInstanceTags API

type ModifyInstanceTagsResponse ¶ added in v1.62.213

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

ModifyInstanceTagsResponse is the response struct for api ModifyInstanceTags

func CreateModifyInstanceTagsResponse ¶ added in v1.62.213

func CreateModifyInstanceTagsResponse() (response *ModifyInstanceTagsResponse)

CreateModifyInstanceTagsResponse creates a response to parse from ModifyInstanceTags response

type 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 ModifyTenantSecurityIpGroupRequest ¶ added in v1.62.361

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

ModifyTenantSecurityIpGroupRequest is the request struct for api ModifyTenantSecurityIpGroup

func CreateModifyTenantSecurityIpGroupRequest ¶ added in v1.62.361

func CreateModifyTenantSecurityIpGroupRequest() (request *ModifyTenantSecurityIpGroupRequest)

CreateModifyTenantSecurityIpGroupRequest creates a request to invoke ModifyTenantSecurityIpGroup API

type ModifyTenantSecurityIpGroupResponse ¶ added in v1.62.361

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

ModifyTenantSecurityIpGroupResponse is the response struct for api ModifyTenantSecurityIpGroup

func CreateModifyTenantSecurityIpGroupResponse ¶ added in v1.62.361

func CreateModifyTenantSecurityIpGroupResponse() (response *ModifyTenantSecurityIpGroupResponse)

CreateModifyTenantSecurityIpGroupResponse creates a response to parse from ModifyTenantSecurityIpGroup response

type ModifyTenantTagsRequest ¶ added in v1.62.213

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

ModifyTenantTagsRequest is the request struct for api ModifyTenantTags

func CreateModifyTenantTagsRequest ¶ added in v1.62.213

func CreateModifyTenantTagsRequest() (request *ModifyTenantTagsRequest)

CreateModifyTenantTagsRequest creates a request to invoke ModifyTenantTags API

type ModifyTenantTagsResponse ¶ added in v1.62.213

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

ModifyTenantTagsResponse is the response struct for api ModifyTenantTags

func CreateModifyTenantTagsResponse ¶ added in v1.62.213

func CreateModifyTenantTagsResponse() (response *ModifyTenantTagsResponse)

CreateModifyTenantTagsResponse creates a response to parse from ModifyTenantTags response

type ModifyTenantUserDescriptionRequest ¶

type ModifyTenantUserDescriptionRequest struct {
	*requests.RpcRequest
	Description string `position:"Body" name:"Description"`
	InstanceId  string `position:"Body" name:"InstanceId"`
	TenantId    string `position:"Body" name:"TenantId"`
	UserName    string `position:"Body" name:"UserName"`
}

ModifyTenantUserDescriptionRequest is the request struct for api ModifyTenantUserDescription

func CreateModifyTenantUserDescriptionRequest ¶

func CreateModifyTenantUserDescriptionRequest() (request *ModifyTenantUserDescriptionRequest)

CreateModifyTenantUserDescriptionRequest creates a request to invoke ModifyTenantUserDescription API

type ModifyTenantUserDescriptionResponse ¶

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

ModifyTenantUserDescriptionResponse is the response struct for api ModifyTenantUserDescription

func CreateModifyTenantUserDescriptionResponse ¶

func CreateModifyTenantUserDescriptionResponse() (response *ModifyTenantUserDescriptionResponse)

CreateModifyTenantUserDescriptionResponse creates a response to parse from ModifyTenantUserDescription response

type ModifyTenantUserPasswordRequest ¶

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

ModifyTenantUserPasswordRequest is the request struct for api ModifyTenantUserPassword

func CreateModifyTenantUserPasswordRequest ¶

func CreateModifyTenantUserPasswordRequest() (request *ModifyTenantUserPasswordRequest)

CreateModifyTenantUserPasswordRequest creates a request to invoke ModifyTenantUserPassword API

type ModifyTenantUserPasswordResponse ¶

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

ModifyTenantUserPasswordResponse is the response struct for api ModifyTenantUserPassword

func CreateModifyTenantUserPasswordResponse ¶

func CreateModifyTenantUserPasswordResponse() (response *ModifyTenantUserPasswordResponse)

CreateModifyTenantUserPasswordResponse creates a response to parse from ModifyTenantUserPassword response

type ModifyTenantUserRolesRequest ¶

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

ModifyTenantUserRolesRequest is the request struct for api ModifyTenantUserRoles

func CreateModifyTenantUserRolesRequest ¶

func CreateModifyTenantUserRolesRequest() (request *ModifyTenantUserRolesRequest)

CreateModifyTenantUserRolesRequest creates a request to invoke ModifyTenantUserRoles API

type ModifyTenantUserRolesResponse ¶

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

ModifyTenantUserRolesResponse is the response struct for api ModifyTenantUserRoles

func CreateModifyTenantUserRolesResponse ¶

func CreateModifyTenantUserRolesResponse() (response *ModifyTenantUserRolesResponse)

CreateModifyTenantUserRolesResponse creates a response to parse from ModifyTenantUserRoles response

type ModifyTenantUserStatusRequest ¶

type ModifyTenantUserStatusRequest struct {
	*requests.RpcRequest
	UserStatus string `position:"Body" name:"UserStatus"`
	InstanceId string `position:"Body" name:"InstanceId"`
	TenantId   string `position:"Body" name:"TenantId"`
	UserName   string `position:"Body" name:"UserName"`
}

ModifyTenantUserStatusRequest is the request struct for api ModifyTenantUserStatus

func CreateModifyTenantUserStatusRequest ¶

func CreateModifyTenantUserStatusRequest() (request *ModifyTenantUserStatusRequest)

CreateModifyTenantUserStatusRequest creates a request to invoke ModifyTenantUserStatus API

type ModifyTenantUserStatusResponse ¶

type ModifyTenantUserStatusResponse struct {
	*responses.BaseResponse
	RequestId  string           `json:"RequestId" xml:"RequestId"`
	TenantUser []TenantUserItem `json:"TenantUser" xml:"TenantUser"`
}

ModifyTenantUserStatusResponse is the response struct for api ModifyTenantUserStatus

func CreateModifyTenantUserStatusResponse ¶

func CreateModifyTenantUserStatusResponse() (response *ModifyTenantUserStatusResponse)

CreateModifyTenantUserStatusResponse creates a response to parse from ModifyTenantUserStatus response

type 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"`
	TableName     string `json:"TableName" xml:"TableName"`
}

OutlineBinding is a nested struct in oceanbasepro response

type ParametersInDescribeParameters ¶

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

ParametersInDescribeParameters is a nested struct in oceanbasepro response

type ParametersInDescribeParametersHistory ¶

type ParametersInDescribeParametersHistory struct {
	ParametersItem []ParametersItem `json:"Parameters" xml:"Parameters"`
}

ParametersInDescribeParametersHistory is a nested struct in oceanbasepro response

type ParametersItem ¶

type ParametersItem struct {
	Status         string `json:"Status" xml:"Status"`
	OldValue       string `json:"OldValue" xml:"OldValue"`
	UpdateTime     string `json:"UpdateTime" xml:"UpdateTime"`
	CreateTime     string `json:"CreateTime" xml:"CreateTime"`
	DimensionValue string `json:"DimensionValue" xml:"DimensionValue"`
	Name           string `json:"Name" xml:"Name"`
	NewValue       string `json:"NewValue" xml:"NewValue"`
}

ParametersItem is a nested struct in oceanbasepro response

type PlanExplain ¶ added in v1.62.361

type PlanExplain struct {
	PlanJsonString string `json:"PlanJsonString" xml:"PlanJsonString"`
}

PlanExplain is a nested struct in oceanbasepro response

type Plans ¶ added in v1.62.361

type Plans struct {
	PlansItem []PlansItem `json:"Plans" xml:"Plans"`
}

Plans is a nested struct in oceanbasepro response

type PlansItem ¶ added in v1.62.361

type PlansItem struct {
	Uid                         string `json:"Uid" xml:"Uid"`
	PlanId                      int64  `json:"PlanId" xml:"PlanId"`
	FirstLoadTime               string `json:"FirstLoadTime" xml:"FirstLoadTime"`
	PlanType                    string `json:"PlanType" xml:"PlanType"`
	PlanHash                    string `json:"PlanHash" xml:"PlanHash"`
	PlanSize                    int64  `json:"PlanSize" xml:"PlanSize"`
	SchemaVersion               int64  `json:"SchemaVersion" xml:"SchemaVersion"`
	MergedVersion               int64  `json:"MergedVersion" xml:"MergedVersion"`
	ObServerId                  int64  `json:"ObServerId" xml:"ObServerId"`
	ObDbId                      int64  `json:"ObDbId" xml:"ObDbId"`
	ServerId                    int64  `json:"ServerId" xml:"ServerId"`
	FirstLoadTimeUs             int64  `json:"FirstLoadTimeUs" xml:"FirstLoadTimeUs"`
	HitDiagnosis                bool   `json:"HitDiagnosis" xml:"HitDiagnosis"`
	OutlineData                 string `json:"OutlineData" xml:"OutlineData"`
	OutlineId                   int64  `json:"OutlineId" xml:"OutlineId"`
	CollectTimeUs               int64  `json:"CollectTimeUs" xml:"CollectTimeUs"`
	Server                      string `json:"Server" xml:"Server"`
	HitPercentage               string `json:"HitPercentage" xml:"HitPercentage"`
	Executions                  int64  `json:"Executions" xml:"Executions"`
	ExecPs                      string `json:"ExecPs" xml:"ExecPs"`
	AvgDiskReads                string `json:"AvgDiskReads" xml:"AvgDiskReads"`
	AvgDiskWrites               string `json:"AvgDiskWrites" xml:"AvgDiskWrites"`
	AvgBufferGets               string `json:"AvgBufferGets" xml:"AvgBufferGets"`
	AvgApplicationWaitTime      string `json:"AvgApplicationWaitTime" xml:"AvgApplicationWaitTime"`
	AvgConcurrencyWaitTime      string `json:"AvgConcurrencyWaitTime" xml:"AvgConcurrencyWaitTime"`
	AvgUserIoWaitTime           string `json:"AvgUserIoWaitTime" xml:"AvgUserIoWaitTime"`
	AvgRowProcessed             string `json:"AvgRowProcessed" xml:"AvgRowProcessed"`
	AvgElapsedTime              string `json:"AvgElapsedTime" xml:"AvgElapsedTime"`
	AvgCpuTime                  string `json:"AvgCpuTime" xml:"AvgCpuTime"`
	LargeQueryPercentage        string `json:"LargeQueryPercentage" xml:"LargeQueryPercentage"`
	DelayedLargeQueryPercentage string `json:"DelayedLargeQueryPercentage" xml:"DelayedLargeQueryPercentage"`
	TimeoutPercentage           string `json:"TimeoutPercentage" xml:"TimeoutPercentage"`
	TableScan                   bool   `json:"TableScan" xml:"TableScan"`
	PlanUnionHash               string `json:"PlanUnionHash" xml:"PlanUnionHash"`
}

PlansItem 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 SecurityConfigsInDescribeInstanceSecurityConfigs ¶ added in v1.62.213

type SecurityConfigsInDescribeInstanceSecurityConfigs struct {
	SecurityConfigsItem []SecurityConfigsItem `json:"SecurityConfigs" xml:"SecurityConfigs"`
}

SecurityConfigsInDescribeInstanceSecurityConfigs is a nested struct in oceanbasepro response

type SecurityConfigsInDescribeTenantSecurityConfigs ¶ added in v1.62.213

type SecurityConfigsInDescribeTenantSecurityConfigs struct {
	SecurityConfigsItem []SecurityConfigsItem `json:"SecurityConfigs" xml:"SecurityConfigs"`
}

SecurityConfigsInDescribeTenantSecurityConfigs is a nested struct in oceanbasepro response

type SecurityConfigsItem ¶ added in v1.62.213

type SecurityConfigsItem struct {
	RiskDescription   string `json:"RiskDescription" xml:"RiskDescription"`
	ConfigName        string `json:"ConfigName" xml:"ConfigName"`
	ConfigGroup       string `json:"ConfigGroup" xml:"ConfigGroup"`
	Risk              bool   `json:"Risk" xml:"Risk"`
	ConfigDescription string `json:"ConfigDescription" xml:"ConfigDescription"`
}

SecurityConfigsItem is a nested struct in oceanbasepro response

type SecurityIpGroup ¶

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

SecurityIpGroup is a nested struct in oceanbasepro response

type SecurityIpGroupsInDescribeSecurityIpGroups ¶ added in v1.62.361

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

SecurityIpGroupsInDescribeSecurityIpGroups is a nested struct in oceanbasepro response

type SecurityIpGroupsInDescribeTenantSecurityIpGroups ¶ added in v1.62.361

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

SecurityIpGroupsInDescribeTenantSecurityIpGroups is a nested struct in oceanbasepro response

type SecurityIpGroupsItem ¶

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

SecurityIpGroupsItem is a nested struct in oceanbasepro response

type 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 SwitchoverInstanceRequest ¶ added in v1.62.361

type SwitchoverInstanceRequest struct {
	*requests.RpcRequest
	Forced           requests.Boolean `position:"Body" name:"Forced"`
	InstanceId       string           `position:"Body" name:"InstanceId"`
	TargetInstanceId string           `position:"Body" name:"TargetInstanceId"`
}

SwitchoverInstanceRequest is the request struct for api SwitchoverInstance

func CreateSwitchoverInstanceRequest ¶ added in v1.62.361

func CreateSwitchoverInstanceRequest() (request *SwitchoverInstanceRequest)

CreateSwitchoverInstanceRequest creates a request to invoke SwitchoverInstance API

type SwitchoverInstanceResponse ¶ added in v1.62.361

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

SwitchoverInstanceResponse is the response struct for api SwitchoverInstance

func CreateSwitchoverInstanceResponse ¶ added in v1.62.361

func CreateSwitchoverInstanceResponse() (response *SwitchoverInstanceResponse)

CreateSwitchoverInstanceResponse creates a response to parse from SwitchoverInstance response

type 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 TablesInDescribeOasSQLDetails ¶ added in v1.62.361

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

TablesInDescribeOasSQLDetails 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 TagResourcesInDescribeInstanceTags ¶ added in v1.62.213

type TagResourcesInDescribeInstanceTags struct {
	TagResourcesItem []TagResourcesItem `json:"TagResources" xml:"TagResources"`
}

TagResourcesInDescribeInstanceTags is a nested struct in oceanbasepro response

type TagResourcesInDescribeTenantTags ¶ added in v1.62.213

type TagResourcesInDescribeTenantTags struct {
	TagResourcesItem []TagResourcesItem `json:"TagResources" xml:"TagResources"`
}

TagResourcesInDescribeTenantTags is a nested struct in oceanbasepro response

type TagResourcesItem ¶ added in v1.62.213

type TagResourcesItem struct {
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	Tag          string `json:"Tag" xml:"Tag"`
}

TagResourcesItem is a nested struct in oceanbasepro response

type Tenant ¶

type Tenant struct {
	TenantId                     string                  `json:"TenantId" xml:"TenantId"`
	TenantName                   string                  `json:"TenantName" xml:"TenantName"`
	TenantMode                   string                  `json:"TenantMode" xml:"TenantMode"`
	VpcId                        string                  `json:"VpcId" xml:"VpcId"`
	Status                       string                  `json:"Status" xml:"Status"`
	EnableInternetAddressService bool                    `json:"EnableInternetAddressService" xml:"EnableInternetAddressService"`
	PrimaryZone                  string                  `json:"PrimaryZone" xml:"PrimaryZone"`
	DeployType                   string                  `json:"DeployType" xml:"DeployType"`
	DeployMode                   string                  `json:"DeployMode" xml:"DeployMode"`
	Description                  string                  `json:"Description" xml:"Description"`
	CreateTime                   string                  `json:"CreateTime" xml:"CreateTime"`
	ClogServiceStatus            string                  `json:"ClogServiceStatus" xml:"ClogServiceStatus"`
	EnableClogService            bool                    `json:"EnableClogService" xml:"EnableClogService"`
	Charset                      string                  `json:"Charset" xml:"Charset"`
	Collation                    string                  `json:"Collation" xml:"Collation"`
	PrimaryZoneDeployType        string                  `json:"PrimaryZoneDeployType" xml:"PrimaryZoneDeployType"`
	MasterIntranetAddressZone    string                  `json:"MasterIntranetAddressZone" xml:"MasterIntranetAddressZone"`
	PayType                      string                  `json:"PayType" xml:"PayType"`
	InstanceType                 string                  `json:"InstanceType" xml:"InstanceType"`
	Series                       string                  `json:"Series" xml:"Series"`
	DiskType                     string                  `json:"DiskType" xml:"DiskType"`
	EnableReadWriteSplit         bool                    `json:"EnableReadWriteSplit" xml:"EnableReadWriteSplit"`
	EnableBinlogService          bool                    `json:"EnableBinlogService" xml:"EnableBinlogService"`
	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 TenantSecurityConfigs ¶ added in v1.62.213

type TenantSecurityConfigs struct {
	TenantSecurityConfigsItem []TenantSecurityConfigsItem `json:"TenantSecurityConfigs" xml:"TenantSecurityConfigs"`
}

TenantSecurityConfigs is a nested struct in oceanbasepro response

type TenantSecurityConfigsItem ¶ added in v1.62.213

type TenantSecurityConfigsItem struct {
	TenantId        string                `json:"TenantId" xml:"TenantId"`
	TenantName      string                `json:"TenantName" xml:"TenantName"`
	RiskCount       int                   `json:"RiskCount" xml:"RiskCount"`
	SecurityConfigs []SecurityConfigsItem `json:"SecurityConfigs" xml:"SecurityConfigs"`
}

TenantSecurityConfigsItem is a nested struct in oceanbasepro response

type TenantUser ¶

type TenantUser struct {
	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"`
	TenantId    string          `json:"TenantId" xml:"TenantId"`
	InstanceId  string          `json:"InstanceId" xml:"InstanceId"`
	Databases   []DatabasesItem `json:"Databases" xml:"Databases"`
}

TenantUsersItem is a nested struct in oceanbasepro response

type 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 ZonesInDescribeInstance ¶ added in v1.62.213

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

ZonesInDescribeInstance is a nested struct in oceanbasepro response

type ZonesInDescribeInstanceTopology ¶

type ZonesInDescribeInstanceTopology struct {
	ZonesItem []ZonesItem `json:"Zones" xml:"Zones"`
}

ZonesInDescribeInstanceTopology is a nested struct in oceanbasepro response

type ZonesInDescribeZones ¶

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

ZonesInDescribeZones is a nested struct in oceanbasepro response

type ZonesItem ¶

type ZonesItem struct {
	ZoneId       string       `json:"ZoneId" xml:"ZoneId"`
	Region       string       `json:"Region" xml:"Region"`
	ZoneDisk     string       `json:"ZoneDisk" xml:"ZoneDisk"`
	ZoneResource ZoneResource `json:"ZoneResource" xml:"ZoneResource"`
	Nodes        []NodesItem  `json:"Nodes" xml:"Nodes"`
}

ZonesItem is a nested struct in oceanbasepro response

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL