Documentation ¶
Overview ¶
Generated by PMS #116
Generated by PMS #30
Generated by PMS #36
Index ¶
- func DataSourceBackups() *schema.Resource
- func DataSourceDcsAccounts() *schema.Resource
- func DataSourceDcsBigkeyAnalyses() *schema.Resource
- func DataSourceDcsFlavorsV2() *schema.Resource
- func DataSourceDcsHotkeyAnalyses() *schema.Resource
- func DataSourceDcsInstance() *schema.Resource
- func DataSourceDcsMaintainWindow() *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 ResourceDcsInstance() *schema.Resource
- func ResourceDcsRestore() *schema.Resource
- func ResourceDiagnosisTask() *schema.Resource
- func ResourceHotKeyAnalysis() *schema.Resource
- type AccountsDSWrapper
- type BigkeyAnalysesDSWrapper
- type HotkeyAnalysesDSWrapper
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 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 DataSourceDcsMaintainWindow ¶
@API DCS GET /v2/instances/maintain-windows
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 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}/configs @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 PUT /v2/{project_id}/instances/{instance_id}/password @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 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 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
Source Files ¶
- data_source_huaweicloud_dcs_accounts.go
- data_source_huaweicloud_dcs_backups.go
- data_source_huaweicloud_dcs_bigkey_analyses.go
- data_source_huaweicloud_dcs_flavors.go
- data_source_huaweicloud_dcs_hotkey_analyses.go
- data_source_huaweicloud_dcs_instances.go
- data_source_huaweicloud_dcs_maintainwindow.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_bigkey_analysis.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_restore.go