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 ¶
- func AccountPrivilegeDatabaseSchema() *schema.Resource
- func DataSourceGaussDBMysqlAuditLogDownloadLinks() *schema.Resource
- func DataSourceGaussDBMysqlDehResource() *schema.Resource
- func DataSourceGaussDBMysqlDiagnosisInstances() *schema.Resource
- func DataSourceGaussDBMysqlErrorLogs() *schema.Resource
- func DataSourceGaussDBMysqlInstance() *schema.Resource
- func DataSourceGaussDBMysqlInstances() *schema.Resource
- func DataSourceGaussDBMysqlInstantTasks() *schema.Resource
- func DataSourceGaussDBMysqlScheduledTasks() *schema.Resource
- func DataSourceGaussDBMysqlSlowLogs() *schema.Resource
- func DataSourceGaussdbMysqlAutoScalingRecords() *schema.Resource
- func DataSourceGaussdbMysqlBackups() *schema.Resource
- func DataSourceGaussdbMysqlConfiguration() *schema.Resource
- func DataSourceGaussdbMysqlConfigurations() *schema.Resource
- func DataSourceGaussdbMysqlDatabaseCharacterSet() *schema.Resource
- func DataSourceGaussdbMysqlDatabases() *schema.Resource
- func DataSourceGaussdbMysqlDiagnosisStatistics() *schema.Resource
- func DataSourceGaussdbMysqlEngineVersions() *schema.Resource
- func DataSourceGaussdbMysqlFlavors() *schema.Resource
- func DataSourceGaussdbMysqlIncrementalBackups() *schema.Resource
- func DataSourceGaussdbMysqlProjectQuotas() *schema.Resource
- func DataSourceGaussdbMysqlProxies() *schema.Resource
- func DataSourceGaussdbMysqlProxyFlavors() *schema.Resource
- func DataSourceGaussdbMysqlPtApplicableInstances() *schema.Resource
- func DataSourceGaussdbMysqlPtApplyRecords() *schema.Resource
- func DataSourceGaussdbMysqlPtModifyRecords() *schema.Resource
- func DataSourceGaussdbMysqlRecyclingInstances() *schema.Resource
- func DataSourceGaussdbMysqlRestoreTimeRanges() *schema.Resource
- func DataSourceGaussdbMysqlRestoredTables() *schema.Resource
- func GaussDBInstanceStateRefreshFunc(client *golangsdk.ServiceClient, instanceID string) resource.StateRefreshFunc
- func ResourceGaussDBAccount() *schema.Resource
- func ResourceGaussDBAccountPrivilege() *schema.Resource
- func ResourceGaussDBDatabase() *schema.Resource
- func ResourceGaussDBInstance() *schema.Resource
- func ResourceGaussDBInstantTaskDelete() *schema.Resource
- func ResourceGaussDBMysqlBackup() *schema.Resource
- func ResourceGaussDBMysqlLtsLog() *schema.Resource
- func ResourceGaussDBMysqlNodeConfig() *schema.Resource
- func ResourceGaussDBMysqlQuota() *schema.Resource
- func ResourceGaussDBMysqlRestart() *schema.Resource
- func ResourceGaussDBMysqlRestore() *schema.Resource
- func ResourceGaussDBMysqlTableRestore() *schema.Resource
- func ResourceGaussDBMysqlTemplate() *schema.Resource
- func ResourceGaussDBMysqlTemplateApply() *schema.Resource
- func ResourceGaussDBMysqlTemplateCompare() *schema.Resource
- func ResourceGaussDBMysqlUpgrade() *schema.Resource
- func ResourceGaussDBProxy() *schema.Resource
- func ResourceGaussDBProxyRestart() *schema.Resource
- func ResourceGaussDBRecyclingPolicy() *schema.Resource
- func ResourceGaussDBScheduledTaskCancel() *schema.Resource
- func ResourceGaussDBScheduledTaskDelete() *schema.Resource
- func ResourceGaussDBSqlControlRule() *schema.Resource
- func ResourceGaussMysqlEipAssociate() *schema.Resource
- type MysqlAutoScalingRecordsDSWrapper
- type MysqlBackupsDSWrapper
- type MysqlConfigurationsDSWrapper
- type MysqlDatabaseCharacterSetDSWrapper
- type MysqlDatabasesDSWrapper
- type MysqlDiagnosisStatisticsDSWrapper
- type MysqlEngineVersionsDSWrapper
- type MysqlIncrementalBackupsDSWrapper
- type MysqlProjectQuotasDSWrapper
- type MysqlProxiesDSWrapper
- type MysqlProxyFlavorsDSWrapper
- type MysqlPtApplicableInstancesDSWrapper
- type MysqlPtApplyRecordsDSWrapper
- type MysqlPtModifyRecordsDSWrapper
- type MysqlRecyclingInstancesDSWrapper
- type MysqlRestoreTimeRangesDSWrapper
- type MysqlRestoredTablesDSWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceGaussDBMysqlAuditLogDownloadLinks ¶
@API GaussDBforMySQL POST /v3/{project_id}/instance/{instance_id}/auditlog/download-link
func DataSourceGaussDBMysqlDehResource ¶
@API GaussDBforMySQL GET /v3/{project_id}/dedicated-resources
func DataSourceGaussDBMysqlDiagnosisInstances ¶
@API GaussDBforMySQL GET /v3/{project_id}/instances/diagnosis-instance-infos
func DataSourceGaussDBMysqlErrorLogs ¶
@API GaussDBforMySQL POST /v3.1/{project_id}/instances/{instance_id}/error-logs
func DataSourceGaussDBMysqlInstance ¶
@API GaussDBforMySQL GET /v3/{project_id}/instances @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}
func DataSourceGaussDBMysqlInstances ¶
@API GaussDBforMySQL GET /v3/{project_id}/instances @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}
func DataSourceGaussDBMysqlInstantTasks ¶
@API GaussDBforMySQL GET /v3/{project_id}/immediate-jobs
func DataSourceGaussDBMysqlScheduledTasks ¶
@API GaussDBforMySQL GET /v3/{project_id}/scheduled-jobs
func DataSourceGaussDBMysqlSlowLogs ¶
@API GaussDBforMySQL POST /v3.1/{project_id}/instances/{instance_id}/slow-logs
func DataSourceGaussdbMysqlConfiguration ¶
@API GaussDBforMySQL GET /v3/{project_id}/configurations
func DataSourceGaussdbMysqlFlavors ¶
@API GaussDBforMySQL GET /v3/{project_id}/flavors/{database_name}
func GaussDBInstanceStateRefreshFunc ¶
func GaussDBInstanceStateRefreshFunc(client *golangsdk.ServiceClient, instanceID string) resource.StateRefreshFunc
func ResourceGaussDBAccount ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@API GaussDBforMySQL DELETE /v3/{project_id}/jobs/{job_id}
func ResourceGaussDBMysqlBackup ¶
@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 ¶
@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 ¶
@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 ¶
@API GaussDBforMySQL POST /v3/{project_id}/quotas @API GaussDBforMySQL GET /v3/{project_id}/quotas
func ResourceGaussDBMysqlRestart ¶
@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 ¶
@API GaussDBforMySQL POST /v3/{project_id}/instances/restore @API GaussDBforMySQL GET /v3/{project_id}/jobs
func ResourceGaussDBMysqlTableRestore ¶
@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 ¶
@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 ¶
@API GaussDBforMySQL PUT /v3/{project_id}/configurations/{configuration_id}/apply @API GaussDBforMySQL GET /v3/{project_id}/instances/{instance_id}
func ResourceGaussDBMysqlTemplateCompare ¶
@API GaussDBforMySQL POST /v3/{project_id}/configurations/comparison
func ResourceGaussDBMysqlUpgrade ¶
@API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/db-upgrade @API GaussDBforMySQL GET /v3/{project_id}/jobs
func ResourceGaussDBProxy ¶
@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 ¶
@API GaussDBforMySQL POST /v3/{project_id}/instances/{instance_id}/proxy/{proxy_id}/restart @API GaussDBforMySQL GET /v3/{project_id}/jobs
func ResourceGaussDBRecyclingPolicy ¶
@API GaussDBforMySQL PUT /v3/{project_id}/instances/recycle-policy @API GaussDBforMySQL GET /v3/{project_id}/instances/recycle-policy
func ResourceGaussDBScheduledTaskCancel ¶
@API GaussDBforMySQL DELETE /v3/{project_id}/scheduled-jobs @API GaussDBforMySQL GET /v3/{project_id}/jobs
func ResourceGaussDBScheduledTaskDelete ¶
@API GaussDBforMySQL DELETE /v3/{project_id}/instance/{instance_id}/scheduled-jobs
func ResourceGaussDBSqlControlRule ¶
@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 ¶
@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
¶
- common.go
- data_source_huaweicloud_gaussdb_mysql_audit_log_download_links.go
- data_source_huaweicloud_gaussdb_mysql_auto_scaling_records.go
- data_source_huaweicloud_gaussdb_mysql_backups.go
- data_source_huaweicloud_gaussdb_mysql_configuration.go
- data_source_huaweicloud_gaussdb_mysql_configurations.go
- data_source_huaweicloud_gaussdb_mysql_database_character_set.go
- data_source_huaweicloud_gaussdb_mysql_databases.go
- data_source_huaweicloud_gaussdb_mysql_dedicated_resource.go
- data_source_huaweicloud_gaussdb_mysql_diagnosis_instances.go
- data_source_huaweicloud_gaussdb_mysql_diagnosis_statistics.go
- data_source_huaweicloud_gaussdb_mysql_engine_versions.go
- data_source_huaweicloud_gaussdb_mysql_error_logs.go
- data_source_huaweicloud_gaussdb_mysql_flavors.go
- data_source_huaweicloud_gaussdb_mysql_incremental_backups.go
- data_source_huaweicloud_gaussdb_mysql_instance.go
- data_source_huaweicloud_gaussdb_mysql_instances.go
- data_source_huaweicloud_gaussdb_mysql_instant_tasks.go
- data_source_huaweicloud_gaussdb_mysql_project_quotas.go
- data_source_huaweicloud_gaussdb_mysql_proxies.go
- data_source_huaweicloud_gaussdb_mysql_proxy_flavors.go
- data_source_huaweicloud_gaussdb_mysql_pt_applicable_instances.go
- data_source_huaweicloud_gaussdb_mysql_pt_apply_records.go
- data_source_huaweicloud_gaussdb_mysql_pt_modify_records.go
- data_source_huaweicloud_gaussdb_mysql_recycling_instances.go
- data_source_huaweicloud_gaussdb_mysql_restore_time_ranges.go
- data_source_huaweicloud_gaussdb_mysql_restored_tables.go
- data_source_huaweicloud_gaussdb_mysql_scheduled_tasks.go
- data_source_huaweicloud_gaussdb_mysql_slow_logs.go
- resource_huaweicloud_gaussdb_mysql_account.go
- resource_huaweicloud_gaussdb_mysql_account_privilege.go
- resource_huaweicloud_gaussdb_mysql_backup.go
- resource_huaweicloud_gaussdb_mysql_database.go
- resource_huaweicloud_gaussdb_mysql_eip_associate.go
- resource_huaweicloud_gaussdb_mysql_instance.go
- resource_huaweicloud_gaussdb_mysql_instance_node_config.go
- resource_huaweicloud_gaussdb_mysql_instance_restart.go
- resource_huaweicloud_gaussdb_mysql_instance_upgrade.go
- resource_huaweicloud_gaussdb_mysql_instant_task_delete.go
- resource_huaweicloud_gaussdb_mysql_lts_log.go
- resource_huaweicloud_gaussdb_mysql_parameter_template.go
- resource_huaweicloud_gaussdb_mysql_parameter_template_apply.go
- resource_huaweicloud_gaussdb_mysql_parameter_template_compare.go
- resource_huaweicloud_gaussdb_mysql_proxy.go
- resource_huaweicloud_gaussdb_mysql_proxy_restart.go
- resource_huaweicloud_gaussdb_mysql_quota.go
- resource_huaweicloud_gaussdb_mysql_recycling_policy.go
- resource_huaweicloud_gaussdb_mysql_restore.go
- resource_huaweicloud_gaussdb_mysql_scheduled_task_cancel.go
- resource_huaweicloud_gaussdb_mysql_scheduled_task_delete.go
- resource_huaweicloud_gaussdb_mysql_sql_control_rule.go
- resource_huaweicloud_gaussdb_mysql_table_restore.go