Documentation ¶
Overview ¶
Generated by PMS #361
Generated by PMS #356
Generated by PMS #353
Generated by PMS #363
Generated by PMS #365
Generated by PMS #374
Generated by PMS #443
Index ¶
- func DataSourceDbssAuditDataMaskingRules() *schema.Resource
- func DataSourceDbssAuditRiskRules() *schema.Resource
- func DataSourceDbssAuditRuleScopes() *schema.Resource
- func DataSourceDbssAuditSqlInjectionRules() *schema.Resource
- func DataSourceDbssAvailabilityZones() *schema.Resource
- func DataSourceDbssDatabases() *schema.Resource
- func DataSourceDbssFlavors() *schema.Resource
- func DataSourceDbssInstances() *schema.Resource
- func DataSourceDbssRdsDatabases() *schema.Resource
- func DataSourceOperationLogs() *schema.Resource
- func GetDatabaseList(client *golangsdk.ServiceClient, instanceId, rdsId string) (interface{}, error)
- func GetDatabases(client *golangsdk.ServiceClient, instanceId, databaseId string) (interface{}, error)
- func QueryTargetDBSSInstance(client *golangsdk.ServiceClient, resourceID string) (interface{}, error)
- func ResourceAddEcsDatabase() *schema.Resource
- func ResourceAddRdsDatabase() *schema.Resource
- func ResourceInstance() *schema.Resource
- func ResourceRiskRuleAction() *schema.Resource
- type AuditDataMaskingRulesDSWrapper
- type AuditRiskRulesDSWrapper
- type AuditRuleScopesDSWrapper
- type AvailabilityZonesDSWrapper
- type DatabasesDSWrapper
- type InstancesDSWrapper
- type RdsDatabasesDSWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceDbssAuditDataMaskingRules ¶ added in v1.69.0
func DataSourceDbssAuditRiskRules ¶ added in v1.69.0
func DataSourceDbssAuditRuleScopes ¶ added in v1.69.0
func DataSourceDbssAuditSqlInjectionRules ¶ added in v1.69.0
@API DBSS POST /v1/{project_id}/{instance_id}/dbss/audit/rule/sql-injections
func DataSourceDbssAvailabilityZones ¶ added in v1.69.1
func DataSourceDbssDatabases ¶ added in v1.69.1
func DataSourceDbssFlavors ¶ added in v1.58.0
@API DBSS GET /v1/{project_id}/dbss/audit/specification
func DataSourceDbssInstances ¶ added in v1.69.1
func DataSourceDbssRdsDatabases ¶ added in v1.71.0
func DataSourceOperationLogs ¶ added in v1.69.1
@API DBSS POST /v1/{project_id}/{instance_id}/dbss/audit/operate-log
func GetDatabaseList ¶ added in v1.71.0
func GetDatabaseList(client *golangsdk.ServiceClient, instanceId, rdsId string) (interface{}, error)
func GetDatabases ¶ added in v1.71.0
func GetDatabases(client *golangsdk.ServiceClient, instanceId, databaseId string) (interface{}, error)
func QueryTargetDBSSInstance ¶ added in v1.69.1
func QueryTargetDBSSInstance(client *golangsdk.ServiceClient, resourceID string) (interface{}, error)
func ResourceAddEcsDatabase ¶ added in v1.71.0
@API DBSS POST /v1/{project_id}/{instance_id}/audit/databases @API DBSS GET /v1/{project_id}/{instance_id}/dbss/audit/databases @API DBSS POST /v2/{project_id}/{instance_id}/audit/databases/switch @API DBSS DELETE /v2/{project_id}/{instance_id}/audit/databases/{db_id}
func ResourceAddRdsDatabase ¶ added in v1.71.0
@API DBSS POST /v2/{project_id}/{instance_id}/audit/databases/rds @API DBSS GET /v1/{project_id}/{instance_id}/dbss/audit/databases @API DBSS POST /v2/{project_id}/{instance_id}/audit/databases/switch @API DBSS DELETE /v2/{project_id}/{instance_id}/audit/databases/{db_id}
func ResourceInstance ¶
@API DBSS GET /v1/{project_id}/dbss/audit/instances @API DBSS GET /v1/{project_id}/dbss/audit/jobs/{resource_id} @API DBSS POST /v2/{project_id}/dbss/audit/charge/period/order @API BSS POST /v2/bills/ratings/period-resources/subscribe-rate @API BSS POST /v3/orders/customer-orders/pay @API BSS POST /v2/orders/subscriptions/resources/unsubscribe @API BSS POST /v2/orders/suscriptions/resources/query @API BSS GET /v2/orders/customer-orders/details/{order_id} @API DBSS POST /v1/{project_id}/{resource_type}/{resource_id}/tags/create @API DBSS DELETE /v1/{project_id}/{resource_type}/{resource_id}/tags/delete @API DBSS PUT /v1/{project_id}/dbss/audit/instances/{instance_id} @API DBSS POST /v1/{project_id}/dbss/audit/security-group @API DBSS POST /v1/{project_id}/dbss/audit/instance/start @API DBSS POST /v1/{project_id}/dbss/audit/instance/stop @API DBSS POST /v1/{project_id}/dbss/audit/instance/reboot
func ResourceRiskRuleAction ¶ added in v1.69.1
@API DBSS POST /v1/{project_id}/{instance_id}/audit/rule/risk/switch
Types ¶
type AuditDataMaskingRulesDSWrapper ¶ added in v1.69.0
type AuditDataMaskingRulesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*AuditDataMaskingRulesDSWrapper) ListAuditSensitiveMasks ¶ added in v1.69.0
func (w *AuditDataMaskingRulesDSWrapper) ListAuditSensitiveMasks() (*gjson.Result, error)
@API DBSS GET /v1/{project_id}/{instance_id}/dbss/audit/sensitive/masks
type AuditRiskRulesDSWrapper ¶ added in v1.69.0
type AuditRiskRulesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*AuditRiskRulesDSWrapper) ListAuditRuleRisks ¶ added in v1.69.0
func (w *AuditRiskRulesDSWrapper) ListAuditRuleRisks() (*gjson.Result, error)
@API DBSS GET /v1/{project_id}/{instance_id}/dbss/audit/rule/risk
type AuditRuleScopesDSWrapper ¶ added in v1.69.0
type AuditRuleScopesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*AuditRuleScopesDSWrapper) ListAuditRuleScopes ¶ added in v1.69.0
func (w *AuditRuleScopesDSWrapper) ListAuditRuleScopes() (*gjson.Result, error)
@API DBSS GET /v1/{project_id}/{instance_id}/dbss/audit/rule/scopes
type AvailabilityZonesDSWrapper ¶ added in v1.69.1
type AvailabilityZonesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*AvailabilityZonesDSWrapper) ListAvailabilityZoneInfos ¶ added in v1.69.1
func (w *AvailabilityZonesDSWrapper) ListAvailabilityZoneInfos() (*gjson.Result, error)
@API DBSS GET /v2/{project_id}/dbss/audit/availability-zone
type DatabasesDSWrapper ¶ added in v1.69.1
type DatabasesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*DatabasesDSWrapper) ListAuditDatabases ¶ added in v1.69.1
func (w *DatabasesDSWrapper) ListAuditDatabases() (*gjson.Result, error)
@API DBSS GET /v1/{project_id}/{instance_id}/dbss/audit/databases
type InstancesDSWrapper ¶ added in v1.69.1
type InstancesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*InstancesDSWrapper) ListAuditInstances ¶ added in v1.69.1
func (w *InstancesDSWrapper) ListAuditInstances() (*gjson.Result, error)
@API DBSS GET /v1/{project_id}/dbss/audit/instances
type RdsDatabasesDSWrapper ¶ added in v1.71.0
type RdsDatabasesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*RdsDatabasesDSWrapper) ListRdsDatabases ¶ added in v1.71.0
func (w *RdsDatabasesDSWrapper) ListRdsDatabases() (*gjson.Result, error)
@API DBSS GET /v2/{project_id}/audit/databases/rds
Source Files ¶
- data_source_huaweicloud_dbss_audit_data_masking_rules.go
- data_source_huaweicloud_dbss_audit_risk_rules.go
- data_source_huaweicloud_dbss_audit_rule_scopes.go
- data_source_huaweicloud_dbss_audit_sql_injection_rules.go
- data_source_huaweicloud_dbss_availability_zones.go
- data_source_huaweicloud_dbss_databases.go
- data_source_huaweicloud_dbss_flavors.go
- data_source_huaweicloud_dbss_instances.go
- data_source_huaweicloud_dbss_operation_logs.go
- data_source_huaweicloud_dbss_rds_databases.go
- resource_huaweicloud_dbss_audit_risk_rule_action.go
- resource_huaweicloud_dbss_ecs_database.go
- resource_huaweicloud_dbss_instance.go
- resource_huaweicloud_dbss_rds_database.go