taurusdb

package
v1.73.9 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2025 License: MPL-2.0 Imports: 34 Imported by: 0

Documentation

Overview

Generated by PMS #358

Generated by PMS #75

Generated by PMS #326

Generated by PMS #324

Generated by PMS #171

Generated by PMS #401

Generated by PMS #400

Generated by PMS #357

Generated by PMS #376

Generated by PMS #257

Generated by PMS #236

Generated by PMS #341

Generated by PMS #340

Generated by PMS #339

Generated by PMS #355

Generated by PMS #87

Generated by PMS #373

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AccountPrivilegeDatabaseSchema

func AccountPrivilegeDatabaseSchema() *schema.Resource
func DataSourceGaussDBMysqlAuditLogDownloadLinks() *schema.Resource

@API GaussDBforMySQL POST /v3/{project_id}/instance/{instance_id}/auditlog/download-link

func DataSourceGaussDBMysqlDehResource

func DataSourceGaussDBMysqlDehResource() *schema.Resource

@API GaussDBforMySQL GET /v3/{project_id}/dedicated-resources

func DataSourceGaussDBMysqlDiagnosisInstances

func DataSourceGaussDBMysqlDiagnosisInstances() *schema.Resource

@API GaussDBforMySQL GET /v3/{project_id}/instances/diagnosis-instance-infos

func DataSourceGaussDBMysqlErrorLogs

func DataSourceGaussDBMysqlErrorLogs() *schema.Resource

@API GaussDBforMySQL POST /v3.1/{project_id}/instances/{instance_id}/error-logs

func DataSourceGaussDBMysqlInstance

func DataSourceGaussDBMysqlInstance() *schema.Resource

@API GaussDBforMySQL GET /v3/{project_id}/instances @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}

func DataSourceGaussDBMysqlInstances

func DataSourceGaussDBMysqlInstances() *schema.Resource

@API GaussDBforMySQL GET /v3/{project_id}/instances @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}

func DataSourceGaussDBMysqlInstantTasks

func DataSourceGaussDBMysqlInstantTasks() *schema.Resource

@API GaussDBforMySQL GET /v3/{project_id}/immediate-jobs

func DataSourceGaussDBMysqlScheduledTasks

func DataSourceGaussDBMysqlScheduledTasks() *schema.Resource

@API GaussDBforMySQL GET /v3/{project_id}/scheduled-jobs

func DataSourceGaussDBMysqlSlowLogs

func DataSourceGaussDBMysqlSlowLogs() *schema.Resource

@API GaussDBforMySQL POST /v3.1/{project_id}/instances/{instance_id}/slow-logs

func DataSourceGaussdbMysqlAutoScalingRecords

func DataSourceGaussdbMysqlAutoScalingRecords() *schema.Resource

func DataSourceGaussdbMysqlBackups

func DataSourceGaussdbMysqlBackups() *schema.Resource

func DataSourceGaussdbMysqlConfiguration

func DataSourceGaussdbMysqlConfiguration() *schema.Resource

@API GaussDBforMySQL GET /v3/{project_id}/configurations

func DataSourceGaussdbMysqlConfigurations

func DataSourceGaussdbMysqlConfigurations() *schema.Resource

func DataSourceGaussdbMysqlDatabaseCharacterSet

func DataSourceGaussdbMysqlDatabaseCharacterSet() *schema.Resource

func DataSourceGaussdbMysqlDatabases

func DataSourceGaussdbMysqlDatabases() *schema.Resource

func DataSourceGaussdbMysqlDiagnosisStatistics

func DataSourceGaussdbMysqlDiagnosisStatistics() *schema.Resource

func DataSourceGaussdbMysqlEngineVersions

func DataSourceGaussdbMysqlEngineVersions() *schema.Resource

func DataSourceGaussdbMysqlFlavors

func DataSourceGaussdbMysqlFlavors() *schema.Resource

@API GaussDBforMySQL GET /v3/{project_id}/flavors/{database_name}

func DataSourceGaussdbMysqlIncrementalBackups

func DataSourceGaussdbMysqlIncrementalBackups() *schema.Resource

func DataSourceGaussdbMysqlProjectQuotas

func DataSourceGaussdbMysqlProjectQuotas() *schema.Resource

func DataSourceGaussdbMysqlProxies

func DataSourceGaussdbMysqlProxies() *schema.Resource

func DataSourceGaussdbMysqlProxyFlavors

func DataSourceGaussdbMysqlProxyFlavors() *schema.Resource

func DataSourceGaussdbMysqlPtApplicableInstances

func DataSourceGaussdbMysqlPtApplicableInstances() *schema.Resource

func DataSourceGaussdbMysqlPtApplyRecords

func DataSourceGaussdbMysqlPtApplyRecords() *schema.Resource

func DataSourceGaussdbMysqlPtModifyRecords

func DataSourceGaussdbMysqlPtModifyRecords() *schema.Resource

func DataSourceGaussdbMysqlRecyclingInstances

func DataSourceGaussdbMysqlRecyclingInstances() *schema.Resource

func DataSourceGaussdbMysqlRestoreTimeRanges

func DataSourceGaussdbMysqlRestoreTimeRanges() *schema.Resource

func DataSourceGaussdbMysqlRestoredTables

func DataSourceGaussdbMysqlRestoredTables() *schema.Resource

func GaussDBInstanceStateRefreshFunc

func GaussDBInstanceStateRefreshFunc(client *golangsdk.ServiceClient, instanceID string) resource.StateRefreshFunc

func ResourceGaussDBAccount

func ResourceGaussDBAccount() *schema.Resource

@API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/db-users @API GaussDBforMySQL GET /v3/{project_id}/jobs @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/db-users/comment @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/db-users/password @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/db-users @API GaussDBforMySQL DELETE /v3/{project_id}/instances/{instance_id}/db-users

func ResourceGaussDBAccountPrivilege

func ResourceGaussDBAccountPrivilege() *schema.Resource

@API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/db-users/privilege @API GaussDBforMySQL GET /v3/{project_id}/jobs @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/db-users @API GaussDBforMySQL DELETE /v3/{project_id}/instances/{instance_id}/db-users/privilege

func ResourceGaussDBDatabase

func ResourceGaussDBDatabase() *schema.Resource

@API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/databases @API GaussDBforMySQL GET /v3/{project_id}/jobs @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/databases/comment @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/databases @API GaussDBforMySQL DELETE /v3/{project_id}/instances/{instance_id}/databases

func ResourceGaussDBInstance

func ResourceGaussDBInstance() *schema.Resource

@API GaussDBforMySQL GET /v3/{project_id}/instances @API GaussDBforMySQL GET /v3/{project_id}/configurations @API GaussDBforNoSQL GET /v3/{project_id}/dedicated-resources @API GaussDBforNoSQL POST /v3/{project_id}/instances @API GaussDBforMySQL POST /v3/{project_id}/instance/{instance_id}/audit-log/switch @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/sql-filter/switch @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/backups/policy/update @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/proxy @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/restart @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/ops-window @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/monitor-policy @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/internal-ip @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/port @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/dns @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/dns @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/ssl-option @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/alias @API GaussDBforMySQL GET /v3/{project_id}/jobs @API GaussDBforNoSQL POST /v3/{project_id}/instances/{instance_id}/tags/action @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/name @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/password @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/action @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/nodes/enlarge @API GaussDBforMySQL DELETE /v3/{project_id}/instances/{instance_id}/nodes/{nodeID} @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/volume/extend @API GaussDBforMySQL DELETE /v3/{project_id}/instances/{instance_id}/proxy @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/proxy/enlarge @API GaussDBforMySQL PUT /v3/{project_id}/configurations/{configuration_id}/apply @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/configurations @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/auto-scaling/policy @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/backups/encryption @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/slowlog/modify @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id} @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/proxy @API GaussDBforMySQL GET /v3/{project_id}/instance/{instance_id}/audit-log/switch-status @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/sql-filter/switch @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/monitor-policy @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/tags @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/configurations @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/auto-scaling/policy @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/backups/encryption @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/database-version @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/slowlog/query @API GaussDBforMySQL DELETE /v3/{project_id}/instances/{instance_id} @API EPS POST /v1.0/enterprise-projects/{enterprise_project_id}/resources-migrat @API BSS GET /v2/orders/customer-orders/details/{order_id} @API BSS POST /v2/orders/subscriptions/resources/autorenew/{instance_id} @API BSS DELETE /v2/orders/subscriptions/resources/autorenew/{instance_id} @API BSS POST /v2/orders/subscriptions/resources/unsubscribe

func ResourceGaussDBInstantTaskDelete

func ResourceGaussDBInstantTaskDelete() *schema.Resource

@API GaussDBforMySQL DELETE /v3/{project_id}/jobs/{job_id}

func ResourceGaussDBMysqlBackup

func ResourceGaussDBMysqlBackup() *schema.Resource

@API GaussDBforMySQL POST /v3/{project_id}/backups/create @API GaussDBforMySQL GET /v3/{project_id}/instances @API GaussDBforMySQL GET /v3/{project_id}/backups @API GaussDBforMySQL DELETE /v3/{project_id}/backups/{backup_id}

func ResourceGaussDBMysqlLtsLog

func ResourceGaussDBMysqlLtsLog() *schema.Resource

@API GaussDBforMySQL POST /v3/{project_id}/logs/lts-configs @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id} @API GaussDBforMySQL GET /v3/{project_id}/logs/lts-configs @API GaussDBforMySQL DELETE /v3/{project_id}/logs/lts-configs

func ResourceGaussDBMysqlNodeConfig

func ResourceGaussDBMysqlNodeConfig() *schema.Resource

@API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/nodes/name @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/nodes/{node_id}/priority @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id} @API GaussDBforMySQL GET /v3/{project_id}/instances/details @API GaussDBforMySQL GET /v3/{project_id}/jobs

func ResourceGaussDBMysqlQuota

func ResourceGaussDBMysqlQuota() *schema.Resource

@API GaussDBforMySQL POST /v3/{project_id}/quotas @API GaussDBforMySQL GET /v3/{project_id}/quotas

func ResourceGaussDBMysqlRestart

func ResourceGaussDBMysqlRestart() *schema.Resource

@API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/restart @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/nodes/{node_id}/restart @API GaussDBforMySQL GET /v3/{project_id}/jobs

func ResourceGaussDBMysqlRestore

func ResourceGaussDBMysqlRestore() *schema.Resource

@API GaussDBforMySQL POST /v3/{project_id}/instances/restore @API GaussDBforMySQL GET /v3/{project_id}/jobs

func ResourceGaussDBMysqlTableRestore

func ResourceGaussDBMysqlTableRestore() *schema.Resource

@API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/backups/restore/tables @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id} @API GaussDBforMySQL GET /v3/{project_id}/jobs

func ResourceGaussDBMysqlTemplate

func ResourceGaussDBMysqlTemplate() *schema.Resource

@API GaussDBforMySQL POST /v3/{project_id}/configurations @API GaussDBforMySQL POST /v3/{project_id}/configurations/{configuration_id}/copy @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/configurations/{configuration_id}/copy @API GaussDBforMySQL PUT /v3/{project_id}/configurations/{configuration_id} @API GaussDBforMySQL GET /v3/{project_id}/configurations/{configuration_id} @API GaussDBforMySQL DELETE /v3/{project_id}/configurations/{configuration_id}

func ResourceGaussDBMysqlTemplateApply

func ResourceGaussDBMysqlTemplateApply() *schema.Resource

@API GaussDBforMySQL PUT /v3/{project_id}/configurations/{configuration_id}/apply @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}

func ResourceGaussDBMysqlTemplateCompare

func ResourceGaussDBMysqlTemplateCompare() *schema.Resource

@API GaussDBforMySQL POST /v3/{project_id}/configurations/comparison

func ResourceGaussDBMysqlUpgrade

func ResourceGaussDBMysqlUpgrade() *schema.Resource

@API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/db-upgrade @API GaussDBforMySQL GET /v3/{project_id}/jobs

func ResourceGaussDBProxy

func ResourceGaussDBProxy() *schema.Resource

@API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/proxy @API GaussDBforMySQL GET /v3/{project_id}/jobs @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/proxy/{proxy_id}/port @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/proxy/{proxy_id}/configurations @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/proxy/{proxy_id}/flavor @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/proxy/enlarge @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/proxy/{proxy_id}/reduce @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/proxy/{proxy_id}/rename @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/proxy/{proxy_id}/weight @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/proxy/{proxy_id}/new-node-auto-add @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/proxy/transaction-split @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/proxy/{proxy_id}/session-consistence @API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/proxy/{proxy_id}/connection-pool-type @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/proxy/{proxy_id}/access-control-switch @API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/proxy/{proxy_id}/access-control @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/proxy/{proxy_id}/ipgroup @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/proxies @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/proxy/{proxy_id}/{engine_name}/proxy-version @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/proxy/{proxy_id}/configurations @API GaussDBforMySQL DELETE /v3/{project_id}/instances/{instance_id}/proxy

func ResourceGaussDBProxyRestart

func ResourceGaussDBProxyRestart() *schema.Resource

@API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/proxy/{proxy_id}/restart @API GaussDBforMySQL GET /v3/{project_id}/jobs

func ResourceGaussDBRecyclingPolicy

func ResourceGaussDBRecyclingPolicy() *schema.Resource

@API GaussDBforMySQL PUT /v3/{project_id}/instances/recycle-policy @API GaussDBforMySQL GET /v3/{project_id}/instances/recycle-policy

func ResourceGaussDBScheduledTaskCancel

func ResourceGaussDBScheduledTaskCancel() *schema.Resource

@API GaussDBforMySQL DELETE /v3/{project_id}/scheduled-jobs @API GaussDBforMySQL GET /v3/{project_id}/jobs

func ResourceGaussDBScheduledTaskDelete

func ResourceGaussDBScheduledTaskDelete() *schema.Resource

@API GaussDBforMySQL DELETE /v3/{project_id}/instance/{instance_id}/scheduled-jobs

func ResourceGaussDBSqlControlRule

func ResourceGaussDBSqlControlRule() *schema.Resource

@API GaussDBforMySQL PUT /v3/{project_id}/instances/{instance_id}/sql-filter/rules @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/sql-filter/rules @API GaussDBforMySQL DELETE /v3/{project_id}/instances/{instance_id}/sql-filter/rules

func ResourceGaussMysqlEipAssociate

func ResourceGaussMysqlEipAssociate() *schema.Resource

@API GaussDBforNoSQL PUT /v3/{project_id}/instances/{instance_id}/public-ips/bind @API GaussDBforNoSQL GET /v3.1/{project_id}/instances/{instance_id} @API GaussDBforNoSQL PUT /v3/{project_id}/instances/{instance_id}/public-ips/unbind @API EIP GET /v1/{project_id}/publicips

Types

type MysqlAutoScalingRecordsDSWrapper

type MysqlAutoScalingRecordsDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*MysqlAutoScalingRecordsDSWrapper) ShowAutoScalingHistory

func (w *MysqlAutoScalingRecordsDSWrapper) ShowAutoScalingHistory() (*gjson.Result, error)

@API GAUSSDB GET /v3/{project_id}/instances/{instance_id}/auto-scaling/history

type MysqlBackupsDSWrapper

type MysqlBackupsDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*MysqlBackupsDSWrapper) ShowGaussMySqlBackupList

func (w *MysqlBackupsDSWrapper) ShowGaussMySqlBackupList() (*gjson.Result, error)

@API GaussDBforMySQL GET /v3/{project_id}/backups

type MysqlConfigurationsDSWrapper

type MysqlConfigurationsDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*MysqlConfigurationsDSWrapper) ListGaussMySqlConfigurations

func (w *MysqlConfigurationsDSWrapper) ListGaussMySqlConfigurations() (*gjson.Result, error)

@API GaussDBforMySQL GET /v3/{project_id}/configurations

type MysqlDatabaseCharacterSetDSWrapper

type MysqlDatabaseCharacterSetDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*MysqlDatabaseCharacterSetDSWrapper) ListGaussMySqlDatabaseCharsets

func (w *MysqlDatabaseCharacterSetDSWrapper) ListGaussMySqlDatabaseCharsets() (*gjson.Result, error)

@API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/databases/charsets

type MysqlDatabasesDSWrapper

type MysqlDatabasesDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*MysqlDatabasesDSWrapper) ListGaussMySqlDatabase

func (w *MysqlDatabasesDSWrapper) ListGaussMySqlDatabase() (*gjson.Result, error)

@API GAUSSDB GET /v3/{project_id}/instances/{instance_id}/databases

type MysqlDiagnosisStatisticsDSWrapper

type MysqlDiagnosisStatisticsDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*MysqlDiagnosisStatisticsDSWrapper) ShowIntelligentDiagnosisAbnormalCountOfInstances

func (w *MysqlDiagnosisStatisticsDSWrapper) ShowIntelligentDiagnosisAbnormalCountOfInstances() (*gjson.Result, error)

@API GaussDBforMySQL GET /v3/{project_id}/instances/diagnosis-instance-count

type MysqlEngineVersionsDSWrapper

type MysqlEngineVersionsDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*MysqlEngineVersionsDSWrapper) ShowGaussMySqlEngineVersion

func (w *MysqlEngineVersionsDSWrapper) ShowGaussMySqlEngineVersion() (*gjson.Result, error)

@API GAUSSDB GET /v3/{project_id}/datastores/{database_name}

type MysqlIncrementalBackupsDSWrapper

type MysqlIncrementalBackupsDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*MysqlIncrementalBackupsDSWrapper) ShowGaussMySqlIncrementalBackupList

func (w *MysqlIncrementalBackupsDSWrapper) ShowGaussMySqlIncrementalBackupList() (*gjson.Result, error)

@API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/incremental-backups

type MysqlProjectQuotasDSWrapper

type MysqlProjectQuotasDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*MysqlProjectQuotasDSWrapper) ShowGaussMySqlProjectQuotas

func (w *MysqlProjectQuotasDSWrapper) ShowGaussMySqlProjectQuotas() (*gjson.Result, error)

@API GaussDBforMySQL GET /v3/{project_id}/project-quotas

type MysqlProxiesDSWrapper

type MysqlProxiesDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*MysqlProxiesDSWrapper) ShowGaussMySqlProxyList

func (w *MysqlProxiesDSWrapper) ShowGaussMySqlProxyList() (*gjson.Result, error)

@API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/proxies

type MysqlProxyFlavorsDSWrapper

type MysqlProxyFlavorsDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*MysqlProxyFlavorsDSWrapper) ShowGaussMySqlProxyFlavors

func (w *MysqlProxyFlavorsDSWrapper) ShowGaussMySqlProxyFlavors() (*gjson.Result, error)

@API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/proxy/flavors

type MysqlPtApplicableInstancesDSWrapper

type MysqlPtApplicableInstancesDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*MysqlPtApplicableInstancesDSWrapper) ListConfigurationsInstances

func (w *MysqlPtApplicableInstancesDSWrapper) ListConfigurationsInstances() (*gjson.Result, error)

@API GaussDBforMySQL GET /v3/{project_id}/configurations/{configuration_id}/applicable-instances

type MysqlPtApplyRecordsDSWrapper

type MysqlPtApplyRecordsDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*MysqlPtApplyRecordsDSWrapper) ListParamsTemplateApplyHistory

func (w *MysqlPtApplyRecordsDSWrapper) ListParamsTemplateApplyHistory() (*gjson.Result, error)

@API GaussDBforMySQL GET /v3/{project_id}/configurations/{config_id}/apply-history

type MysqlPtModifyRecordsDSWrapper

type MysqlPtModifyRecordsDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*MysqlPtModifyRecordsDSWrapper) ListModifyHistory

func (w *MysqlPtModifyRecordsDSWrapper) ListModifyHistory() (*gjson.Result, error)

@API GaussDBforMySQL GET /v3/{project_id}/configurations/{configuration_id}/modify-history

type MysqlRecyclingInstancesDSWrapper

type MysqlRecyclingInstancesDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*MysqlRecyclingInstancesDSWrapper) ListRecycleInstances

func (w *MysqlRecyclingInstancesDSWrapper) ListRecycleInstances() (*gjson.Result, error)

@API GaussDBforMySQL GET /v3/{project_id}/instances/recycle-info

type MysqlRestoreTimeRangesDSWrapper

type MysqlRestoreTimeRangesDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*MysqlRestoreTimeRangesDSWrapper) ShowBackupRestoreTime

func (w *MysqlRestoreTimeRangesDSWrapper) ShowBackupRestoreTime() (*gjson.Result, error)

@API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/restore-time

type MysqlRestoredTablesDSWrapper

type MysqlRestoredTablesDSWrapper struct {
	*schemas.ResourceDataWrapper
	Config *config.Config
}

func (*MysqlRestoredTablesDSWrapper) ShowRestoreTables

func (w *MysqlRestoredTablesDSWrapper) ShowRestoreTables() (*gjson.Result, error)

@API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}/backups/restore/tables

Source Files

Jump to

Keyboard shortcuts

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