Documentation ¶
Overview ¶
Generated by PMS #126
Generated by PMS #111
Index ¶
- func BackupBackupDatabaseSchema() *schema.Resource
- func BackupBackupDatabasesSchema() *schema.Resource
- func BackupBackupDatastoreSchema() *schema.Resource
- func BackupBackupSchema() *schema.Resource
- func ConfigurationsSchema() *schema.Resource
- func DataSourceBackup() *schema.Resource
- func DataSourceParametergroups() *schema.Resource
- func DataSourceParametergroupsRead(_ context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
- func DataSourcePgAccounts() *schema.Resource
- func DataSourcePgDatabases() *schema.Resource
- func DataSourcePgPlugins() *schema.Resource
- func DataSourceRdsCrossRegionBackupInstances() *schema.Resource
- func DataSourceRdsCrossRegionBackups() *schema.Resource
- func DataSourceRdsEngineVersionsV3() *schema.Resource
- func DataSourceRdsFlavor() *schema.Resource
- func DataSourceRdsInstances() *schema.Resource
- func DataSourceRdsMysqlAccounts() *schema.Resource
- func DataSourceRdsMysqlBinlog() *schema.Resource
- func DataSourceRdsMysqlDatabasePrivileges() *schema.Resource
- func DataSourceRdsMysqlDatabases() *schema.Resource
- func DataSourceRdsSQLServerAccounts() *schema.Resource
- func DataSourceRdsSqlAuditTypes() *schema.Resource
- func DataSourceSQLServerCollations() *schema.Resource
- func DataSourceSQLServerDatabasePrivileges() *schema.Resource
- func DataSourceSQLServerDatabases() *schema.Resource
- func DataSourceStoragetype() *schema.Resource
- func GetRdsInstanceByID(client *golangsdk.ServiceClient, instanceID string) (*instances.RdsInstanceResponse, error)
- func ResourceBackup() *schema.Resource
- func ResourceBackupStrategy() *schema.Resource
- func ResourceMysqlAccount() *schema.Resource
- func ResourceMysqlBinlog() *schema.Resource
- func ResourceMysqlDatabase() *schema.Resource
- func ResourceMysqlDatabasePrivilege() *schema.Resource
- func ResourcePgAccount() *schema.Resource
- func ResourcePgDatabase() *schema.Resource
- func ResourcePgHba() *schema.Resource
- func ResourceRdsConfiguration() *schema.Resource
- func ResourceRdsInstance() *schema.Resource
- func ResourceRdsLtsLog() *schema.Resource
- func ResourceRdsPgPlugin() *schema.Resource
- func ResourceRdsReadReplicaInstance() *schema.Resource
- func ResourceRecyclingPolicy() *schema.Resource
- func ResourceSQLAudit() *schema.Resource
- func ResourceSQLServerAccount() *schema.Resource
- func ResourceSQLServerDatabase() *schema.Resource
- func ResourceSQLServerDatabasePrivilege() *schema.Resource
- func StoragetypeStorageTypeSchema() *schema.Resource
- type CrossRegionBackupInstancesDSWrapper
- type CrossRegionBackupsDSWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BackupBackupDatabaseSchema ¶ added in v1.43.0
func BackupBackupDatabasesSchema ¶ added in v1.43.0
func BackupBackupDatastoreSchema ¶ added in v1.43.0
func BackupBackupSchema ¶ added in v1.43.0
func ConfigurationsSchema ¶ added in v1.59.0
func DataSourceBackup ¶ added in v1.43.0
@API RDS GET /v3/{project_id}/backups
func DataSourceParametergroups ¶ added in v1.59.0
@API RDS GET /v3/{project_id}/configurations
func DataSourceParametergroupsRead ¶ added in v1.59.0
func DataSourceParametergroupsRead(_ context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
func DataSourcePgAccounts ¶ added in v1.61.0
@API RDS GET /v3/{project_id}/instances/{instance_id}/db_user/detail
func DataSourcePgDatabases ¶ added in v1.61.1
@API RDS GET /v3/{project_id}/instances/{instance_id}/database/detail
func DataSourcePgPlugins ¶ added in v1.58.0
@API RDS GET /v3/{project_id}/instances/{instance_id}/extensions
func DataSourceRdsCrossRegionBackupInstances ¶ added in v1.63.2
func DataSourceRdsCrossRegionBackups ¶ added in v1.63.2
func DataSourceRdsEngineVersionsV3 ¶
@API RDS GET /v3/{project_id}/datastores/{database_name}
func DataSourceRdsFlavor ¶ added in v1.31.1
@API RDS GET /v3/{project_id}/flavors/{database_name}
func DataSourceRdsInstances ¶ added in v1.32.0
@API RDS GET /v3/{project_id}/instances
func DataSourceRdsMysqlAccounts ¶ added in v1.59.0
@API RDS GET /v3/{project_id}/instances/{instance_id}/db_user/detail
func DataSourceRdsMysqlBinlog ¶ added in v1.61.0
@API RDS GET /v3/{project_id}/instances/{instance_id}/binlog/clear-policy
func DataSourceRdsMysqlDatabasePrivileges ¶ added in v1.61.1
@API RDS GET /v3/{project_id}/instances/{instance_id}/database/db_user
func DataSourceRdsMysqlDatabases ¶ added in v1.59.0
@API RDS GET /v3/{project_id}/instances/{instance_id}/database/detail
func DataSourceRdsSQLServerAccounts ¶ added in v1.61.1
@API RDS GET /v3/{project_id}/instances/{instance_id}/db_user/detail
func DataSourceRdsSqlAuditTypes ¶ added in v1.63.2
@API RDS GET /v3/{project_id}/instances/{instance_id}/auditlog-policy
func DataSourceSQLServerCollations ¶ added in v1.57.0
@API RDS GET /v3/{project_id}/collations
func DataSourceSQLServerDatabasePrivileges ¶ added in v1.61.1
@API RDS GET /v3/{project_id}/instances/{instance_id}/database/db_user
func DataSourceSQLServerDatabases ¶ added in v1.61.1
@API RDS GET /v3/{project_id}/instances/{instance_id}/database/detail
func DataSourceStoragetype ¶ added in v1.43.0
@API RDS GET /v3/{project_id}/storage-type/{db_type}
func GetRdsInstanceByID ¶ added in v1.35.2
func GetRdsInstanceByID(client *golangsdk.ServiceClient, instanceID string) (*instances.RdsInstanceResponse, error)
func ResourceBackup ¶ added in v1.43.0
@API RDS DELETE /v3/{project_id}/backups/{id} @API RDS GET /v3/{project_id}/backups @API RDS POST /v3/{project_id}/backups
func ResourceBackupStrategy ¶ added in v1.56.0
@API RDS GET /v3/{project_id}/instances/{instance_id}/backups/offsite-policy @API RDS PUT /v3/{project_id}/instances/{instance_id}/backups/offsite-policy @API RDS GET /v3/{project_id}/instances
func ResourceMysqlAccount ¶ added in v1.55.0
@API RDS PUT /v3/{project_id}/instances/{instance_id}/db-users/{user_name}/comment @API RDS POST /v3/{project_id}/instances/{instance_id}/db_user @API RDS GET /v3/{project_id}/instances @API RDS DELETE /v3/{project_id}/instances/{instance_id}/db_user/{user_name} @API RDS GET /v3/{project_id}/instances/{instance_id}/db_user/detail @API RDS POST /v3/{project_id}/instances/{instance_id}/db_user/resetpwd
func ResourceMysqlBinlog ¶ added in v1.59.0
@API RDS PUT /v3/{project_id}/instances/{instance_id}/binlog/clear-policy @API RDS GET /v3/{project_id}/instances
func ResourceMysqlDatabase ¶ added in v1.55.0
@API RDS POST /v3/{project_id}/instances/{instance_id}/database @API RDS GET /v3/{project_id}/instances @API RDS GET /v3/{project_id}/instances/{instance_id}/database/detail @API RDS POST /v3/{project_id}/instances/{instance_id}/database/update @API RDS DELETE /v3/{project_id}/instances/{instance_id}/database/{db_name}
func ResourceMysqlDatabasePrivilege ¶ added in v1.55.0
@API RDS DELETE /v3/{project_id}/instances/{instance_id}/db_privilege @API RDS POST /v3/{project_id}/instances/{instance_id}/db_privilege @API RDS GET /v3/{project_id}/instances @API RDS GET /v3/{project_id}/instances/{instance_id}/database/db_user
func ResourcePgAccount ¶ added in v1.58.0
@API RDS PUT /v3/{project_id}/instances/{instance_id}/db-users/{user_name}/comment @API RDS POST /v3/{project_id}/instances/{instance_id}/db_user @API RDS GET /v3/{project_id}/instances @API RDS DELETE /v3/{project_id}/instances/{instance_id}/db_user/{user_name} @API RDS GET /v3/{project_id}/instances/{instance_id}/db_user/detail @API RDS POST /v3/{project_id}/instances/{instance_id}/db_user/resetpwd
func ResourcePgDatabase ¶ added in v1.58.0
@API RDS POST /v3/{project_id}/instances/{instance_id}/database @API RDS GET /v3/{project_id}/instances @API RDS GET /v3/{project_id}/instances/{instance_id}/database/detail @API RDS POST /v3/{project_id}/instances/{instance_id}/database/update @API RDS DELETE /v3/{project_id}/instances/{instance_id}/database/{db_name}
func ResourcePgHba ¶ added in v1.61.0
@API RDS POST /v3/{project_id}/instances/{instance_id}/hba-info @API RDS GET /v3/{project_id}/instances/{instance_id}/hba-info
func ResourceRdsConfiguration ¶ added in v1.35.2
ResourceRdsConfiguration is the impl for huaweicloud_rds_parametergroup resource @API RDS DELETE /v3/{project_id}/configurations/{id} @API RDS GET /v3/{project_id}/configurations/{id} @API RDS PUT /v3/{project_id}/configurations/{id} @API RDS POST /v3/{project_id}/configurations
func ResourceRdsInstance ¶ added in v1.35.2
ResourceRdsInstance is the impl for huaweicloud_rds_instance resource @API RDS POST /v3/{project_id}/instances @API RDS GET /v3/{project_id}/jobs @API RDS GET /v3/{project_id}/instances @API RDS PUT /v3/{project_id}/instances/{instance_id}/alias @API RDS PUT /v3/{project_id}/instances/{instance_id}/ssl @API RDS PUT /v3/{project_id}/instances/{instance_id}/ops-window @API RDS PUT /v3/{project_id}/instances/{instance_id}/failover/strategy @API RDS POST /v3/{project_id}/instances/{id}/tags/action @API RDS PUT /v3.1/{project_id}/configurations/{config_id}/apply @API RDS PUT /v3/{project_id}/instances/{instance_id}/configurations @API RDS POST /v3/{project_id}/instances/{instance_id}/action @API RDS PUT /v3/{project_id}/instances/{instance_id}/disk-auto-expansion @API RDS PUT /v3/{project_id}/instances/{instance_id}/backups/policy @API RDS GET /v3/{project_id}/instances/{instance_id}/disk-auto-expansion @API RDS GET /v3/{project_id}/instances/{instance_id}/backups/policy @API RDS GET /v3/{project_id}/instances/{instance_id}/configurations @API RDS GET /v3/{project_id}/instances/{instance_id}/binlog/clear-policy @API RDS GET /v3/{project_id}/instances/{instance_id}/msdtc/hosts @API RDS GET /v3/{project_id}/instances/{instance_id}/tde-status @API RDS PUT /v3/{project_id}/instances/{instance_id}/name @API RDS PUT /v3/{project_id}/instances/{instance_id}/failover/mode @API RDS PUT /v3/{project_id}/instances/{instance_id}/collations @API RDS POST /v3/{project_id}/instances/{instance_id}/msdtc/host @API RDS PUT /v3/{project_id}/instances/{instance_id}/tde @API RDS PUT /v3/{project_id}/instances/{instance_id}/readonly-status @API RDS PUT /v3/{project_id}/instances/{instance_id}/port @API RDS PUT /v3/{project_id}/instances/{instance_id}/ip @API RDS PUT /v3/{project_id}/instances/{instance_id}/security-group @API RDS POST /v3/{project_id}/instances/{instance_id}/password @API RDS PUT /v3/{project_id}/instances/{instance_id}/binlog/clear-policy @API RDS 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 ResourceRdsLtsLog ¶ added in v1.63.0
@API RDS POST /v3/{project_id}/{engine}/instances/logs/lts-configs @API RDS GET /v3/{project_id}/{engine}/instances/logs/lts-configs @API RDS DELETE /v3/{project_id}/{engine}/instances/logs/lts-configs
func ResourceRdsPgPlugin ¶ added in v1.58.0
@API RDS POST /v3/{project_id}/instances/{instance_id}/extensions @API RDS GET /v3/{project_id}/instances @API RDS GET /v3/{project_id}/instances/{instance_id}/extensions @API RDS DELETE /v3/{project_id}/instances/{instance_id}/extensions
func ResourceRdsReadReplicaInstance ¶ added in v1.35.2
ResourceRdsReadReplicaInstance is the impl for huaweicloud_rds_read_replica_instance resource @API RDS POST /v3/{project_id}/instances @API RDS GET /v3/{project_id}/instances @API RDS GET /v3/{project_id}/jobs @API RDS PUT /v3/{project_id}/instances/{instance_id}/alias @API RDS PUT /v3/{project_id}/instances/{instance_id}/port @API RDS PUT /v3/{project_id}/instances/{instance_id}/security-group @API RDS POST /v3/{project_id}/instances/{instance_id}/action @API RDS POST /v3/{project_id}/instances/{id}/tags/action @API RDS PUT /v3/{project_id}/instances/{instance_id}/ip @API RDS PUT /v3/{project_id}/instances/{instance_id}/ssl @API RDS PUT /v3/{project_id}/instances/{instance_id}/disk-auto-expansion @API RDS PUT /v3/{project_id}/instances/{instance_id}/configurations @API RDS GET /v3/{project_id}/instances/{instance_id}/disk-auto-expansion @API RDS PUT /v3/{project_id}/instances/{instance_id}/name @API RDS DELETE /v3/{project_id}/instances/{instance_id} @API BSS GET /v2/orders/customer-orders/details/{order_id} @API BSS POST /v2/orders/suscriptions/resources/query @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 ResourceRecyclingPolicy ¶ added in v1.63.2
@API RDS PUT /v3/{project_id}/instances/recycle-policy @API RDS GET /v3/{project_id}/instances/recycle-policy
func ResourceSQLAudit ¶ added in v1.56.0
@API RDS GET /v3/{project_id}/instances/{instance_id}/auditlog-policy @API RDS PUT /v3/{project_id}/instances/{instance_id}/auditlog-policy
func ResourceSQLServerAccount ¶ added in v1.58.0
@API RDS POST /v3/{project_id}/instances/{instance_id}/db_user @API RDS GET /v3/{project_id}/instances @API RDS DELETE /v3/{project_id}/instances/{instance_id}/db_user/{user_name} @API RDS GET /v3/{project_id}/instances/{instance_id}/db_user/detail?page=1&limit=100 @API RDS POST /v3/{project_id}/instances/{instance_id}/db_user/resetpwd
func ResourceSQLServerDatabase ¶ added in v1.58.0
@API RDS POST /v3/{project_id}/instances/{instance_id}/database @API RDS GET /v3/{project_id}/instances @API RDS GET /v3/{project_id}/instances/{instance_id}/database/detail @API RDS DELETE /v3/{project_id}/instances/{instance_id}/database/{db_name}
func ResourceSQLServerDatabasePrivilege ¶ added in v1.58.0
@API RDS GET /v3/{project_id}/instances/{instance_id}/database/db_user @API RDS DELETE /v3/{project_id}/instances/{instance_id}/db_privilege @API RDS POST /v3/{project_id}/instances/{instance_id}/db_privilege @API RDS GET /v3/{project_id}/instances
func StoragetypeStorageTypeSchema ¶ added in v1.43.0
Types ¶
type CrossRegionBackupInstancesDSWrapper ¶ added in v1.63.2
type CrossRegionBackupInstancesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*CrossRegionBackupInstancesDSWrapper) ListOffSiteInstances ¶ added in v1.63.2
func (w *CrossRegionBackupInstancesDSWrapper) ListOffSiteInstances() (*gjson.Result, error)
@API RDS GET /v3/backups/offsite-backup-instance
type CrossRegionBackupsDSWrapper ¶ added in v1.63.2
type CrossRegionBackupsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*CrossRegionBackupsDSWrapper) ListOffSiteBackups ¶ added in v1.63.2
func (w *CrossRegionBackupsDSWrapper) ListOffSiteBackups() (*gjson.Result, error)
@API RDS GET /v3/{project_id}/offsite-backups
Source Files ¶
- common.go
- data_source_huaweicloud_rds_backups.go
- data_source_huaweicloud_rds_cross_region_backup_instances.go
- data_source_huaweicloud_rds_cross_region_backups.go
- data_source_huaweicloud_rds_engine_versions.go
- data_source_huaweicloud_rds_flavors.go
- data_source_huaweicloud_rds_instances.go
- data_source_huaweicloud_rds_mysql_accounts.go
- data_source_huaweicloud_rds_mysql_binlog.go
- data_source_huaweicloud_rds_mysql_database_privileges.go
- data_source_huaweicloud_rds_mysql_databases.go
- data_source_huaweicloud_rds_parametergroups.go
- data_source_huaweicloud_rds_pg_accounts.go
- data_source_huaweicloud_rds_pg_databases.go
- data_source_huaweicloud_rds_pg_plugins.go
- data_source_huaweicloud_rds_sql_audit_operations.go
- data_source_huaweicloud_rds_sqlserver_accounts.go
- data_source_huaweicloud_rds_sqlserver_collations.go
- data_source_huaweicloud_rds_sqlserver_database_privileges.go
- data_source_huaweicloud_rds_sqlserver_databases.go
- data_source_huaweicloud_rds_storage_types.go
- resource_huaweicloud_rds_backup.go
- resource_huaweicloud_rds_cross_region_backup_strategy.go
- resource_huaweicloud_rds_instance.go
- resource_huaweicloud_rds_lts_log.go
- resource_huaweicloud_rds_mysql_account.go
- resource_huaweicloud_rds_mysql_binlog.go
- resource_huaweicloud_rds_mysql_database.go
- resource_huaweicloud_rds_mysql_database_privilege.go
- resource_huaweicloud_rds_parametergroup.go
- resource_huaweicloud_rds_pg_account.go
- resource_huaweicloud_rds_pg_database.go
- resource_huaweicloud_rds_pg_hba.go
- resource_huaweicloud_rds_pg_plugin.go
- resource_huaweicloud_rds_read_replica_instance.go
- resource_huaweicloud_rds_recycling_policy.go
- resource_huaweicloud_rds_sql_audit.go
- resource_huaweicloud_rds_sqlserver_account.go
- resource_huaweicloud_rds_sqlserver_database.go
- resource_huaweicloud_rds_sqlserver_database_privilege.go