Documentation ¶
Overview ¶
Generated by PMS #446
Generated by PMS #430
Generated by PMS #426
Index ¶
- func AccountsAccountSchema() *schema.Resource
- func AccountsAccountSchemaSchema() *schema.Resource
- func DataSourceDdmAccounts() *schema.Resource
- func DataSourceDdmEngines() *schema.Resource
- func DataSourceDdmFlavors() *schema.Resource
- func DataSourceDdmInstanceAvailableVersions() *schema.Resource
- func DataSourceDdmInstanceGroups() *schema.Resource
- func DataSourceDdmInstanceNodes() *schema.Resource
- func DataSourceDdmInstances() *schema.Resource
- func DataSourceDdmKillingSessionsAuditLogs() *schema.Resource
- func DataSourceDdmLogicalSessions() *schema.Resource
- func DataSourceDdmPhysicalSessions() *schema.Resource
- func DataSourceDdmSchemas() *schema.Resource
- func EnginesEngineSchema() *schema.Resource
- func FlavorsFlavorSchema() *schema.Resource
- func InstanceGroupsGroupNodeSchema() *schema.Resource
- func InstanceGroupsGroupSchema() *schema.Resource
- func InstanceNodeInfoRefSchema() *schema.Resource
- func InstanceNodesNodeSchema() *schema.Resource
- func InstancesInstanceSchema() *schema.Resource
- func ResourceDdmAccount() *schema.Resource
- func ResourceDdmInstance() *schema.Resource
- func ResourceDdmInstanceReadStrategy() *schema.Resource
- func ResourceDdmInstanceRestart() *schema.Resource
- func ResourceDdmInstanceRollback() *schema.Resource
- func ResourceDdmInstanceUpgrade() *schema.Resource
- func ResourceDdmLogicalSessionsKill() *schema.Resource
- func ResourceDdmPhysicalSessionsKill() *schema.Resource
- func ResourceDdmSchema() *schema.Resource
- func SchemaDataNodeSchema() *schema.Resource
- func SchemaShardSchema() *schema.Resource
- func SchemasSchemaDataNodeSchema() *schema.Resource
- func SchemasSchemaSchema() *schema.Resource
- type KillingSessionsAuditLogsDSWrapper
- type LogicalSessionsDSWrapper
- type PhysicalSessionsDSWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AccountsAccountSchema ¶ added in v1.47.0
func AccountsAccountSchemaSchema ¶ added in v1.47.0
func DataSourceDdmAccounts ¶ added in v1.47.0
@API DDM GET /v1/{project_id}/instances/{instance_id}/users
func DataSourceDdmEngines ¶
@API DDM GET /v2/{project_id}/engines
func DataSourceDdmFlavors ¶
@API DDM GET /v2/{project_id}/flavors
func DataSourceDdmInstanceAvailableVersions ¶ added in v1.70.3
@API DDM GET /v3/{project_id}/instances/{instance_id}/database-version/available-versions
func DataSourceDdmInstanceGroups ¶ added in v1.70.3
@API DDM GET /v3/{project_id}/instances/{instance_id}/groups
func DataSourceDdmInstanceNodes ¶ added in v1.46.0
@API DDM GET /v1/{project_id}/instances/{instance_id}/nodes
func DataSourceDdmInstances ¶ added in v1.46.0
@API DDM GET /v1/{project_id}/instances
func DataSourceDdmKillingSessionsAuditLogs ¶ added in v1.71.0
func DataSourceDdmLogicalSessions ¶ added in v1.71.0
func DataSourceDdmPhysicalSessions ¶ added in v1.71.0
func DataSourceDdmSchemas ¶ added in v1.47.0
@API DDM GET /v1/{project_id}/instances/{instance_id}/databases
func EnginesEngineSchema ¶
func FlavorsFlavorSchema ¶
func InstanceGroupsGroupNodeSchema ¶ added in v1.70.3
func InstanceGroupsGroupSchema ¶ added in v1.70.3
func InstanceNodesNodeSchema ¶ added in v1.46.0
func InstancesInstanceSchema ¶ added in v1.46.0
func ResourceDdmAccount ¶ added in v1.46.0
@API DDM POST /v1/{project_id}/instances/{instance_id}/users @API DDM GET /v1/{project_id}/instances/{instance_id} @API DDM PUT /v1/{project_id}/instances/{instance_id}/users/{username} @API DDM POST /v2/{project_id}/instances/{instance_id}/users/{username}/password @API DDM GET /v1/{project_id}/instances/{instance_id}/users @API DDM DELETE /v1/{project_id}/instances/{instance_id}/users/{username}
func ResourceDdmInstance ¶
@API DDM POST /v1/{project_id}/instances @API DDM GET /v1/{project_id}/instances/{instance_id} @API DDM PUT /v1/{project_id}/instances/{instance_id}/modify-name @API DDM PUT /v1/{project_id}/instances/{instance_id}/modify-security-group @API DDM GET /v2/{project_id}/flavors @API DDM PUT /v3/{project_id}/instances/{instance_id}/flavor @API DDM POST /v2/{project_id}/instances/{instance_id}/action/enlarge @API DDM POST /v2/{project_id}/instances/{instance_id}/action/reduce @API DDM PUT /v3/{project_id}/instances/{instance_id}/admin-user @API DDM DELETE /v1/{project_id}/instances/{instance_id} @API EPS POST /v1.0/enterprise-projects/{enterprise_project_id}/resources-migrate @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 ResourceDdmInstanceReadStrategy ¶ added in v1.63.0
@API DDM PUT /v2/{project_id}/instances/{instance_id}/action/read-write-strategy
func ResourceDdmInstanceRestart ¶ added in v1.66.0
@API DDM POST /v1/{project_id}/instances/{instance_id}/action @API DDM GET /v1/{project_id}/instances/{instance_id}
func ResourceDdmInstanceRollback ¶ added in v1.70.3
@API DDM POST /v3/{project_id}/instances/{instance_id}/database-version/rollback-version @API DDM GET /v1/{project_id}/instances/{instance_id}
func ResourceDdmInstanceUpgrade ¶ added in v1.70.3
@API DDM POST /v3/{project_id}/instances/{instance_id}/database-version/change-version @API DDM GET /v1/{project_id}/instances/{instance_id}
func ResourceDdmLogicalSessionsKill ¶ added in v1.71.0
@API DDM DELETE /v3/{project_id}/instances/{instance_id}/logical-processes
func ResourceDdmPhysicalSessionsKill ¶ added in v1.71.0
@API DDM DELETE /v3/{project_id}/instances/{instance_id}/physical-processes
func ResourceDdmSchema ¶ added in v1.46.0
@API DDM POST /v1/{project_id}/instances/{instance_id}/databases @API DDM GET /v1/{project_id}/instances/{instance_id}/databases/{ddm_dbname} @API DDM DELETE /v1/{project_id}/instances/{instance_id}/databases/{ddm_dbname}
func SchemaDataNodeSchema ¶ added in v1.46.0
func SchemaShardSchema ¶ added in v1.46.0
func SchemasSchemaDataNodeSchema ¶ added in v1.47.0
func SchemasSchemaSchema ¶ added in v1.47.0
Types ¶
type KillingSessionsAuditLogsDSWrapper ¶ added in v1.71.0
type KillingSessionsAuditLogsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*KillingSessionsAuditLogsDSWrapper) ShowProcessesAuditLog ¶ added in v1.71.0
func (w *KillingSessionsAuditLogsDSWrapper) ShowProcessesAuditLog() (*gjson.Result, error)
@API DDM GET /v3/{project_id}/instances/{instance_id}/processes-audit-log
type LogicalSessionsDSWrapper ¶ added in v1.71.0
type LogicalSessionsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*LogicalSessionsDSWrapper) ShowLogicalProcesses ¶ added in v1.71.0
func (w *LogicalSessionsDSWrapper) ShowLogicalProcesses() (*gjson.Result, error)
@API DDM GET /v3/{project_id}/instances/{instance_id}/logical-processes
type PhysicalSessionsDSWrapper ¶ added in v1.71.0
type PhysicalSessionsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*PhysicalSessionsDSWrapper) ShowPhysicalProcesses ¶ added in v1.71.0
func (w *PhysicalSessionsDSWrapper) ShowPhysicalProcesses() (*gjson.Result, error)
@API DDM GET /v3/{project_id}/instances/{instance_id}/physical-processes
Source Files ¶
- common.go
- data_source_huaweicloud_ddm_accounts.go
- data_source_huaweicloud_ddm_engines.go
- data_source_huaweicloud_ddm_flavors.go
- data_source_huaweicloud_ddm_instance_available_versions.go
- data_source_huaweicloud_ddm_instance_groups.go
- data_source_huaweicloud_ddm_instance_nodes.go
- data_source_huaweicloud_ddm_instances.go
- data_source_huaweicloud_ddm_killing_sessions_audit_logs.go
- data_source_huaweicloud_ddm_logical_sessions.go
- data_source_huaweicloud_ddm_physical_sessions.go
- data_source_huaweicloud_ddm_schemas.go
- resource_huaweicloud_ddm_account.go
- resource_huaweicloud_ddm_instance.go
- resource_huaweicloud_ddm_instance_read_strategy.go
- resource_huaweicloud_ddm_instance_restart.go
- resource_huaweicloud_ddm_instance_rollback.go
- resource_huaweicloud_ddm_instance_upgrade.go
- resource_huaweicloud_ddm_logical_process_kill.go
- resource_huaweicloud_ddm_physical_sessions_kill.go
- resource_huaweicloud_ddm_schema.go