Documentation ¶
Index ¶
- func BackupDatastoreSchema() *schema.Resource
- func DataSourceDDSFlavorV3() *schema.Resource
- func DataSourceDdsInstance() *schema.Resource
- func DataSourceDdsStorageTypes() *schema.Resource
- func JobStateRefreshFunc(client *golangsdk.ServiceClient, jobId string) resource.StateRefreshFunc
- func ParameterTemplateParameterSchema() *schema.Resource
- func ResourceDDSInstanceRestart() *schema.Resource
- func ResourceDatabaseRole() *schema.Resource
- func ResourceDatabaseUser() *schema.Resource
- func ResourceDdsAuditLogPolicy() *schema.Resource
- func ResourceDdsBackup() *schema.Resource
- func ResourceDdsInstanceV3() *schema.Resource
- func ResourceDdsLtsLog() *schema.Resource
- func ResourceDdsParameterTemplate() *schema.Resource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BackupDatastoreSchema ¶ added in v1.46.0
func DataSourceDDSFlavorV3 ¶
@API DDS GET /v3/{project_id}/flavors
func DataSourceDdsInstance ¶ added in v1.44.0
@API DDS GET /v3/{project_id}/instances
func DataSourceDdsStorageTypes ¶ added in v1.62.0
@API DDS GET /v3/{project_id}/storage-type
func JobStateRefreshFunc ¶ added in v1.40.1
func JobStateRefreshFunc(client *golangsdk.ServiceClient, jobId string) resource.StateRefreshFunc
func ParameterTemplateParameterSchema ¶ added in v1.48.0
func ResourceDDSInstanceRestart ¶ added in v1.64.0
@API DDS POST /v3/{project_id}/instances/{instance_id}/restart @API DDS GET /v3/{project_id}/instances @API DDS GET /v3/{project_id}/jobs
func ResourceDatabaseRole ¶ added in v1.39.0
@API DDS POST /v3/{project_id}/instances/{instance_id}/db-role @API DDS GET /v3/{project_id}/instances @API DDS GET /v3/{project_id}/instances/{instance_id}/db-roles @API DDS DELETE /v3/{project_id}/instances/{instance_id}/db-role
func ResourceDatabaseUser ¶ added in v1.39.0
@API DDS POST /v3/{project_id}/instances/{instance_id}/db-user @API DDS GET /v3/{project_id}/instances @API DDS GET /v3/{project_id}/instances/{instance_id}/db-user/detail @API DDS PUT /v3/{project_id}/instances/{instance_id}/reset-password @API DDS DELETE /v3/{project_id}/instances/{instance_id}/db-user
func ResourceDdsAuditLogPolicy ¶ added in v1.48.0
@API DDS POST /v3/{project_id}/instances/{instance_id}/auditlog-policy @API DDS GET /v3/{project_id}/instances/{instance_id}/auditlog-policy @API DDS GET /v3/{project_id}/instances
func ResourceDdsBackup ¶ added in v1.46.0
@API DDS GET /v3/{project_id}/backups @API DDS POST /v3/{project_id}/backups @API DDS DELETE /v3/{project_id}/backups/{backup_id} @API DDS GET /v3/{project_id}/instances @API DDS GET /v3/{project_id}/jobs
func ResourceDdsInstanceV3 ¶
@API DDS POST /v3/{project_id}/instances @API DDS GET /v3/{project_id}/instances @API DDS POST /v3/{project_id}/instances/{id}/tags/action @API DDS GET /v3/{project_id}/instances/{id}/tags @API DDS PUT /v3/{project_id}/instances/{instance_id}/modify-name @API DDS PUT /v3/{project_id}/instances/{instance_id}/reset-password @API DDS PUT /v3/{project_id}/instances/{instance_id}/modify-security-group @API DDS PUT /v3/{project_id}/instances/{instance_id}/switch-ssl @API DDS PUT /v3/{project_id}/instances/{instance_id}/modify-port @API DDS POST /v3/{project_id}/instances/{instance_id}/enlarge-volume @API DDS POST /v3/{project_id}/instances/{instance_id}/enlarge @API DDS POST /v3/{project_id}/instances/{instance_id}/resize @API DDS GET /v3/{project_id}/jobs @API DDS DELETE /v3/{project_id}/instances/{serverID} @API DDS PUT /v3/{project_id}/instances/{instance_id}/remark @API DDS POST /v3/{project_id}/instances/{instance_id}/migrate @API DDS GET /v3/{project_id}/instances/{instance_id}/backups/policy @API DDS PUT /v3/{project_id}/instances/{instance_id}/backups/policy @API DDS GET /v3/{project_id}/instances/{instance_id}/monitoring-by-seconds/switch @API DDS PUT /v3/{project_id}/instances/{instance_id}/monitoring-by-seconds/switch @API DDS PUT /v3/{project_id}/instances/{instance_id}/replica-set/name @API DDS GET /v3/{project_id}/instances/{instance_id}/replica-set/name @API BSS POST /v2/orders/subscriptions/resources/unsubscribe @API BSS GET /v2/orders/customer-orders/details/{order_id} @API BSS POST /v2/orders/suscriptions/resources/query
func ResourceDdsLtsLog ¶ added in v1.62.0
@API DDS POST /v3/{project_id}/instances/logs/lts-configs @API DDS GET /v3/{project_id}/instances/logs/lts-configs @API DDS DELETE /v3/{project_id}/instances/logs/lts-configs
func ResourceDdsParameterTemplate ¶ added in v1.48.0
@API DDS POST /v3/{project_id}/configurations @API DDS DELETE /v3/{project_id}/configurations/{config_id} @API DDS GET /v3/{project_id}/configurations/{config_id} @API DDS PUT /v3/{project_id}/configurations/{config_id}
Types ¶
This section is empty.
Source Files ¶
- common.go
- data_source_huaweicloud_dds_flavors_v3.go
- data_source_huaweicloud_dds_instances.go
- data_source_huaweicloud_dds_storage_types.go
- resource_huaweicloud_dds_audit_log_policy.go
- resource_huaweicloud_dds_backup.go
- resource_huaweicloud_dds_database_role.go
- resource_huaweicloud_dds_database_user.go
- resource_huaweicloud_dds_instance_restart.go
- resource_huaweicloud_dds_instance_v3.go
- resource_huaweicloud_dds_lts_log.go
- resource_huaweicloud_dds_parameter_template.go