Documentation
¶
Overview ¶
Generated by PMS #116
Generated by PMS #30
Generated by PMS #153
Generated by PMS #36
Generated by PMS #708
Generated by PMS #687
Generated by PMS #686
Generated by PMS #691
Generated by PMS #690
Generated by PMS #688
Index ¶
- func DataSourceBackups() *schema.Resource
- func DataSourceDcsAccounts() *schema.Resource
- func DataSourceDcsBigkeyAnalyses() *schema.Resource
- func DataSourceDcsDiagnosisTasks() *schema.Resource
- func DataSourceDcsFlavorsV2() *schema.Resource
- func DataSourceDcsHotkeyAnalyses() *schema.Resource
- func DataSourceDcsInstance() *schema.Resource
- func DataSourceDcsInstanceExpiredKeyScanHistories() *schema.Resource
- func DataSourceDcsInstanceNodes() *schema.Resource
- func DataSourceDcsInstanceShards() *schema.Resource
- func DataSourceDcsMaintainWindow() *schema.Resource
- func DataSourceDcsMigrationTaskLogs() *schema.Resource
- func DataSourceDcsMigrationTasks() *schema.Resource
- func DataSourceDcsQuotas() *schema.Resource
- func DataSourceTemplateDetail() *schema.Resource
- func DataSourceTemplates() *schema.Resource
- func GetRestoreRecord(instanceID, restoreID string, client *golangsdk.ServiceClient) (interface{}, error)
- func InstanceInstanceSchema() *schema.Resource
- func ResourceBigKeyAnalysis() *schema.Resource
- func ResourceCustomTemplate() *schema.Resource
- func ResourceDcsAccount() *schema.Resource
- func ResourceDcsBackup() *schema.Resource
- func ResourceDcsBackupImportTask() *schema.Resource
- func ResourceDcsClusterReplicaSwitch() *schema.Resource
- func ResourceDcsInstance() *schema.Resource
- func ResourceDcsInstanceBandwidthModify() *schema.Resource
- func ResourceDcsInstanceExpiredKeyScanTask() *schema.Resource
- func ResourceDcsInstanceNodeIpRemove() *schema.Resource
- func ResourceDcsInstancePublicAccess() *schema.Resource
- func ResourceDcsInstanceShardBandwidth() *schema.Resource
- func ResourceDcsMasterStandbySwitch() *schema.Resource
- func ResourceDcsMigrationTaskExchangeIp() *schema.Resource
- func ResourceDcsMigrationTaskRollbackIp() *schema.Resource
- func ResourceDcsMigrationTaskStop() *schema.Resource
- func ResourceDcsOnlineDataMigrationTask() *schema.Resource
- func ResourceDcsOnlineDataMigrationTaskRestart() *schema.Resource
- func ResourceDcsRestore() *schema.Resource
- func ResourceDiagnosisTask() *schema.Resource
- func ResourceHotKeyAnalysis() *schema.Resource
- type AccountsDSWrapper
- type BigkeyAnalysesDSWrapper
- type DiagnosisTasksDSWrapper
- type HotkeyAnalysesDSWrapper
- type InstanceExpiredKeyScanHistoriesDSWrapper
- type InstanceNodesDSWrapper
- type InstanceShardsDSWrapper
- type MigrationTaskLogsDSWrapper
- type MigrationTasksDSWrapper
- type QuotasDSWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceBackups ¶ added in v1.60.0
@API DCS GET /v2/{project_id}/instances/{instance_id}/backups
func DataSourceDcsAccounts ¶ added in v1.63.2
func DataSourceDcsBigkeyAnalyses ¶ added in v1.63.0
func DataSourceDcsDiagnosisTasks ¶ added in v1.64.2
func DataSourceDcsFlavorsV2 ¶
DataSourceDcsFlavorsV2 the function is used for data source 'huaweicloud_dcs_flavors'. @API DCS GET /v2/{project_id}/flavors
func DataSourceDcsHotkeyAnalyses ¶ added in v1.63.0
func DataSourceDcsInstance ¶ added in v1.44.0
@API DCS GET /v2/{project_id}/instances
func DataSourceDcsInstanceExpiredKeyScanHistories ¶ added in v1.77.3
func DataSourceDcsInstanceNodes ¶ added in v1.77.0
func DataSourceDcsInstanceShards ¶ added in v1.77.0
func DataSourceDcsMaintainWindow ¶
@API DCS GET /v2/instances/maintain-windows
func DataSourceDcsMigrationTaskLogs ¶ added in v1.77.0
func DataSourceDcsMigrationTasks ¶ added in v1.77.0
func DataSourceDcsQuotas ¶ added in v1.77.0
func DataSourceTemplateDetail ¶ added in v1.57.0
@API DCS GET /v2/{project_id}/config-templates/{template_id}
func DataSourceTemplates ¶ added in v1.57.0
@API DCS GET /v2/{project_id}/config-templates
func GetRestoreRecord ¶ added in v1.63.0
func GetRestoreRecord(instanceID, restoreID string, client *golangsdk.ServiceClient) (interface{}, error)
func InstanceInstanceSchema ¶ added in v1.49.0
func ResourceBigKeyAnalysis ¶ added in v1.61.1
@API DCS POST /v2/{project_id}/instances/{instance_id}/bigkey-task @API DCS GET /v2/{project_id}/instances/{instance_id} @API DCS GET /v2/{project_id}/instances/{instance_id}/bigkey-task/{bigkey_id} @API DCS DELETE /v2/{project_id}/instances/{instance_id}/bigkey-task/{bigkey_id}
func ResourceCustomTemplate ¶ added in v1.57.0
@API DCS POST /v2/{project_id}/config-templates @API DCS PUT /v2/{project_id}/config-templates/{template_id} @API DCS GET /v2/{project_id}/config-templates/{template_id} @API DCS DELETE /v2/{project_id}/config-templates/{template_id}
func ResourceDcsAccount ¶ added in v1.62.0
@API DCS POST /v2/{project_id}/instances/{instance_id}/accounts @API DCS GET /v2/{project_id}/instances/{instance_id} @API DCS GET /v2/{project_id}/instances/{instance_id}/accounts @API DCS PUT /v2/{project_id}/instances/{instance_id}/accounts/{account_id}/password/reset @API DCS PUT /v2/{project_id}/instances/{instance_id}/accounts/{account_id}/role @API DCS PUT /v2/{project_id}/instances/{instance_id}/accounts/{account_id} @API DCS DELETE /v2/{project_id}/instances/{instance_id}/accounts/{account_id} @API DCS GET /v2/{project_id}/instances/{instance_id}/tasks
func ResourceDcsBackup ¶ added in v1.48.0
@API DCS POST /v2/{project_id}/instances/{instance_id}/backups @API DCS GET /v2/{project_id}/instances/{instance_id}/backups @API DCS DELETE /v2/{project_id}/instances/{instance_id}/backups/{backup_id}
func ResourceDcsBackupImportTask ¶ added in v1.77.0
@API DCS POST /v2/{project_id}/migration-task @API DCS GET /v2/{project_id}/migration-task/{task_id} @API DCS DELETE /v2/{project_id}/migration-tasks/delete @API DCS GET /v2/{project_id}/migration-tasks
func ResourceDcsClusterReplicaSwitch ¶ added in v1.77.0
@API DCS POST /v2/{project_id}/instance/{instance_id}/groups/{group_id}/replications/{node_id}/async-switchover @API DCS GET /v2/{project_id}/instances/{instance_id} @API DCS GET /v2/{project_id}/jobs/{job_id}
func ResourceDcsInstance ¶
@API DCS GET /v2/available-zones @API DCS POST /v2/{project_id}/instances @API DCS GET /v2/{project_id}/instances/{instance_id} @API DCS PUT /v2/{project_id}/instance/{instance_id}/whitelist @API DCS GET /v2/{project_id}/instance/{instance_id}/whitelist @API DCS PUT /v2/{project_id}/instances/{instance_id}/async-configs @API DCS PUT /v2/{project_id}/{instance_id}/client-ip-transparent-transmission @API DCS GET /v2/{project_id}/jobs/{job_id} @API DCS PUT /v2/{project_id}/instances/{instance_id}/bigkey/autoscan @API DCS PUT /v2/{project_id}/instances/{instance_id}/hotkey/autoscan @API DCS GET /v2/{project_id}/instances/{instance_id}/bigkey/autoscan @API DCS GET /v2/{project_id}/instances/{instance_id}/hotkey/autoscan @API DCS PUT /v2/{project_id}/instances/{instance_id}/scan-expire-keys/autoscan-config @API DCS GET /v2/{project_id}/instances/{instance_id}/scan-expire-keys/autoscan-config @API DCS GET /v2/{project_id}/instances/{instance_id}/configs @API DCS PUT /v2/{project_id}/instances/status @API DCS PUT /v2/{project_id}/instances/{instance_id}/ssl @API DCS GET /v2/{project_id}/instances/{instance_id}/ssl @API DCS GET /v2/{project_id}/instances/{instance_id}/tags @API DCS PUT /v2/{project_id}/instances/{instance_id} @API DCS POST /v2/{project_id}/instances/{instance_id}/password/reset @API DCS POST /v2/{project_id}/instances/{instance_id}/resize @API DCS POST /v3/{project_id}/instances/{instance_id}/tags/action @API EPS POST /v1.0/enterprise-projects/{enterprise_project_id}/resources-migrat @API DCS DELETE /v2/{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 ResourceDcsInstanceBandwidthModify ¶ added in v1.77.0
@API DCS PUT /v2/{project_id}/instances/{instance_id}/bandwidth @API DCS GET /v2/{project_id}/instances/{instance_id}
func ResourceDcsInstanceExpiredKeyScanTask ¶ added in v1.77.0
@API DCS POST /v2/{project_id}/instances/{instance_id}/scan-expire-keys-task @API DCS GET /v2/{project_id}/instances/{instance_id}/auto-expire/histories
func ResourceDcsInstanceNodeIpRemove ¶ added in v1.77.0
@API DCS DELETE /v2/{project_id}/instances/{instance_id}/groups/{group_id}/replications/{node_id}/remove-ip @API DCS GET /v2/{project_id}/instances/{instance_id} @API DCS GET /v2/{project_id}/jobs/{job_id}
func ResourceDcsInstancePublicAccess ¶ added in v1.77.0
@API DCS POST /v2/{project_id}/instances/{instance_id}/public-ip @API DCS GET /v2/{project_id}/instances/{instance_id} @API DCS GET /v2/{project_id}/jobs/{job_id} @API DCS DELETE /v2/{project_id}/instances/{instance_id}/public-ip
func ResourceDcsInstanceShardBandwidth ¶ added in v1.77.0
@API DCS PUT /v2/{project_id}/instances/{instance_id}/bandwidths @API DCS GET /v2/{project_id}/instances/{instance_id} @API DCS GET /v2/{project_id}/jobs/{job_id} @API DCS GET /v2/{project_id}/instances/{instance_id}/bandwidths
func ResourceDcsMasterStandbySwitch ¶ added in v1.77.0
@API DCS PUT /v2/{project_id}/instances/{instance_id}/async-swap @API DCS GET /v2/{project_id}/instances/{instance_id} @API DCS GET /v2/{project_id}/jobs/{job_id}
func ResourceDcsMigrationTaskExchangeIp ¶ added in v1.77.0
@API DCS POST /v2/{project_id}/migration-task/{task_id}/exchange-ip @API DCS GET /v2/{project_id}/migration-task/{task_id}
func ResourceDcsMigrationTaskRollbackIp ¶ added in v1.77.0
@API DCS POST /v2/{project_id}/migration-task/{task_id}/rollback-ip @API DCS GET /v2/{project_id}/migration-task/{task_id}
func ResourceDcsMigrationTaskStop ¶ added in v1.77.0
@API DCS POST /v2/{project_id}/migration-task/{task_id}/stop @API DCS GET /v2/{project_id}/migration-task/{task_id}
func ResourceDcsOnlineDataMigrationTask ¶ added in v1.77.0
@API DCS POST /v2/{project_id}/migration/instance @API DCS GET /v2/{project_id}/jobs/{job_id} @API DCS POST /v2/{project_id}/migration/{task_id}/task @API DCS GET /v2/{project_id}/migration-task/{task_id} @API DCS GET /v2/{project_id}/migration-tasks @API DCS POST /v2/{project_id}/migration-task/{task_id}/stop @API DCS DELETE /v2/{project_id}/migration-tasks/delete
func ResourceDcsOnlineDataMigrationTaskRestart ¶ added in v1.77.0
@API DCS POST /v2/{project_id}/migration-tasks/batch-restart @API DCS GET /v2/{project_id}/migration-task/{task_id}
func ResourceDcsRestore ¶ added in v1.63.0
@API DCS POST /v2/{project_id}/instances/{instance_id}/restores @API DCS GET /v2/{project_id}/instances/{instance_id}/restores
func ResourceDiagnosisTask ¶ added in v1.63.0
@API DCS POST /v2/{project_id}/instances/{instance_id}/diagnosis @API DCS GET /v2/{project_id}/diagnosis/{report_id} @API DCS GET /v2/{project_id}/instances/{instance_id}/diagnosis @API DCS GET /v2/{project_id}/instances/{instance_id} @API DCS DELETE /v2/{project_id}/instances/{instance_id}/diagnosis
func ResourceHotKeyAnalysis ¶ added in v1.61.1
@API DCS POST /v2/{project_id}/instances/{instance_id}/hotkey-task @API DCS GET /v2/{project_id}/instances/{instance_id} @API DCS GET /v2/{project_id}/instances/{instance_id}/hotkey-task/{hotkey_id} @API DCS DELETE /v2/{project_id}/instances/{instance_id}/hotkey-task/{hotkey_id}
Types ¶
type AccountsDSWrapper ¶ added in v1.63.2
type AccountsDSWrapper struct {
*schemas.ResourceDataWrapper
Config *config.Config
}
func (*AccountsDSWrapper) ListAclAccounts ¶ added in v1.63.2
func (w *AccountsDSWrapper) ListAclAccounts() (*gjson.Result, error)
@API DCS GET /v2/{project_id}/instances/{instance_id}/accounts
type BigkeyAnalysesDSWrapper ¶ added in v1.63.0
type BigkeyAnalysesDSWrapper struct {
*schemas.ResourceDataWrapper
Config *config.Config
}
func (*BigkeyAnalysesDSWrapper) ListBigkeyScanTasks ¶ added in v1.63.0
func (w *BigkeyAnalysesDSWrapper) ListBigkeyScanTasks() (*gjson.Result, error)
@API DCS GET /v2/{project_id}/instances/{instance_id}/bigkey-tasks
type DiagnosisTasksDSWrapper ¶ added in v1.64.2
type DiagnosisTasksDSWrapper struct {
*schemas.ResourceDataWrapper
Config *config.Config
}
func (*DiagnosisTasksDSWrapper) ListDiagnosisTasks ¶ added in v1.64.2
func (w *DiagnosisTasksDSWrapper) ListDiagnosisTasks() (*gjson.Result, error)
@API DCS GET /v2/{project_id}/instances/{instance_id}/diagnosis
type HotkeyAnalysesDSWrapper ¶ added in v1.63.0
type HotkeyAnalysesDSWrapper struct {
*schemas.ResourceDataWrapper
Config *config.Config
}
func (*HotkeyAnalysesDSWrapper) ListHotKeyScanTasks ¶ added in v1.63.0
func (w *HotkeyAnalysesDSWrapper) ListHotKeyScanTasks() (*gjson.Result, error)
@API DCS GET /v2/{project_id}/instances/{instance_id}/hotkey-tasks
type InstanceExpiredKeyScanHistoriesDSWrapper ¶ added in v1.77.3
type InstanceExpiredKeyScanHistoriesDSWrapper struct {
*schemas.ResourceDataWrapper
Config *config.Config
}
func (*InstanceExpiredKeyScanHistoriesDSWrapper) ShowExpireKeyScanInfo ¶ added in v1.77.3
func (w *InstanceExpiredKeyScanHistoriesDSWrapper) ShowExpireKeyScanInfo() (*gjson.Result, error)
@API DCS GET /v2/{project_id}/instances/{instance_id}/auto-expire/histories
type InstanceNodesDSWrapper ¶ added in v1.77.0
type InstanceNodesDSWrapper struct {
*schemas.ResourceDataWrapper
Config *config.Config
}
func (*InstanceNodesDSWrapper) ShowNodesInformation ¶ added in v1.77.0
func (w *InstanceNodesDSWrapper) ShowNodesInformation() (*gjson.Result, error)
@API DCS GET /v2/{project_id}/instances/{instance_id}/logical-nodes
type InstanceShardsDSWrapper ¶ added in v1.77.0
type InstanceShardsDSWrapper struct {
*schemas.ResourceDataWrapper
Config *config.Config
}
func (*InstanceShardsDSWrapper) ListGroupReplicationInfo ¶ added in v1.77.0
func (w *InstanceShardsDSWrapper) ListGroupReplicationInfo() (*gjson.Result, error)
@API DCS GET /v2/{project_id}/instance/{instance_id}/groups
type MigrationTaskLogsDSWrapper ¶ added in v1.77.0
type MigrationTaskLogsDSWrapper struct {
*schemas.ResourceDataWrapper
Config *config.Config
}
func (*MigrationTaskLogsDSWrapper) ListMigrationTaskLogs ¶ added in v1.77.0
func (w *MigrationTaskLogsDSWrapper) ListMigrationTaskLogs() (*gjson.Result, error)
@API DCS GET /v2/{project_id}/migration-task/{task_id}/logs
type MigrationTasksDSWrapper ¶ added in v1.77.0
type MigrationTasksDSWrapper struct {
*schemas.ResourceDataWrapper
Config *config.Config
}
func (*MigrationTasksDSWrapper) ListMigrationTask ¶ added in v1.77.0
func (w *MigrationTasksDSWrapper) ListMigrationTask() (*gjson.Result, error)
@API DCS GET /v2/{project_id}/migration-tasks
type QuotasDSWrapper ¶ added in v1.77.0
type QuotasDSWrapper struct {
*schemas.ResourceDataWrapper
Config *config.Config
}
func (*QuotasDSWrapper) ShowQuotaOfTenant ¶ added in v1.77.0
func (w *QuotasDSWrapper) ShowQuotaOfTenant() (*gjson.Result, error)
@API DCS GET /v2/{project_id}/quota
Source Files
¶
- common.go
- data_source_huaweicloud_dcs_accounts.go
- data_source_huaweicloud_dcs_backups.go
- data_source_huaweicloud_dcs_bigkey_analyses.go
- data_source_huaweicloud_dcs_diagnosis_tasks.go
- data_source_huaweicloud_dcs_flavors.go
- data_source_huaweicloud_dcs_hotkey_analyses.go
- data_source_huaweicloud_dcs_instance_expired_key_scan_histories.go
- data_source_huaweicloud_dcs_instance_nodes.go
- data_source_huaweicloud_dcs_instance_shards.go
- data_source_huaweicloud_dcs_instances.go
- data_source_huaweicloud_dcs_maintainwindow.go
- data_source_huaweicloud_dcs_migration_task_logs.go
- data_source_huaweicloud_dcs_migration_tasks.go
- data_source_huaweicloud_dcs_quotas.go
- data_source_huaweicloud_dcs_template_detail.go
- data_source_huaweicloud_dcs_templates.go
- resource_huaweicloud_dcs_account.go
- resource_huaweicloud_dcs_backup.go
- resource_huaweicloud_dcs_backup_import_task.go
- resource_huaweicloud_dcs_bigkey_analysis.go
- resource_huaweicloud_dcs_cluster_replica_switch.go
- resource_huaweicloud_dcs_custom_template.go
- resource_huaweicloud_dcs_diagnosis_task.go
- resource_huaweicloud_dcs_hotkey_analysis.go
- resource_huaweicloud_dcs_instance.go
- resource_huaweicloud_dcs_instance_bandwidth_modify.go
- resource_huaweicloud_dcs_instance_expired_scan_task.go
- resource_huaweicloud_dcs_instance_node_ip_remove.go
- resource_huaweicloud_dcs_instance_public_access.go
- resource_huaweicloud_dcs_instance_restore.go
- resource_huaweicloud_dcs_instance_shard_bandwidth.go
- resource_huaweicloud_dcs_master_standby_switch.go
- resource_huaweicloud_dcs_migration_task_exchange_ip.go
- resource_huaweicloud_dcs_migration_task_rollback_ip.go
- resource_huaweicloud_dcs_migration_task_stop.go
- resource_huaweicloud_dcs_online_data_migration_task.go
- resource_huaweicloud_dcs_online_data_migration_task_restart.go