Documentation ¶
Index ¶
- Constants
- func IncidentDataSourceSchema() *schema.Resource
- func IncidentTypeSchema() *schema.Resource
- func ResourceAlert() *schema.Resource
- func ResourceAlertRule() *schema.Resource
- func ResourceIncident() *schema.Resource
- func ResourceIndicator() *schema.Resource
- func ResourcePlaybook() *schema.Resource
- func ResourcePlaybookAction() *schema.Resource
- func ResourcePlaybookRule() *schema.Resource
- func ResourcePlaybookVersion() *schema.Resource
Constants ¶
const (
AlertNotExistsCode = "SecMaster.20030005"
)
const (
IndicatorNotExistsCode = "SecMaster.20030005"
)
const (
PlaybookRuleNotExistsCode = "SecMaster.20048004"
)
Variables ¶
This section is empty.
Functions ¶
func IncidentTypeSchema ¶
func ResourceAlert ¶ added in v1.58.0
@API SecMaster DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/alerts @API SecMaster POST /v1/{project_id}/workspaces/{workspace_id}/soc/alerts @API SecMaster GET /v1/{project_id}/workspaces/{workspace_id}/soc/alerts/{id} @API SecMaster PUT /v1/{project_id}/workspaces/{workspace_id}/soc/alerts/{id}
func ResourceAlertRule ¶ added in v1.58.0
@API SecMaster DELETE /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules @API SecMaster POST /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules @API SecMaster GET /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules/{id} @API SecMaster PUT /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules/{id} @API SecMaster POST /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules/enable @API SecMaster POST /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules/disable
func ResourceIncident ¶
@API SecMaster GET /v1/{project_id}/workspaces/{workspace_id}/soc/incidents/{id} @API SecMaster PUT /v1/{project_id}/workspaces/{workspace_id}/soc/incidents/{id} @API SecMaster DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/incidents @API SecMaster POST /v1/{project_id}/workspaces/{workspace_id}/soc/incidents
func ResourceIndicator ¶ added in v1.58.0
@API SecMaster DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/indicators @API SecMaster POST /v1/{project_id}/workspaces/{workspace_id}/soc/indicators @API SecMaster GET /v1/{project_id}/workspaces/{workspace_id}/soc/indicators/{id} @API SecMaster PUT /v1/{project_id}/workspaces/{workspace_id}/soc/indicators/{id}
func ResourcePlaybook ¶ added in v1.58.0
@API SecMaster GET /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks @API SecMaster PUT /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/{id} @API SecMaster DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/{id} @API SecMaster POST /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks
func ResourcePlaybookAction ¶ added in v1.58.0
@API SecMaster GET /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{version_id}/actions @API SecMaster POST /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{version_id}/actions @API SecMaster DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{version_id}/actions/{id} @API SecMaster PUT /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{version_id}/actions/{id}
func ResourcePlaybookRule ¶ added in v1.58.0
@API SecMaster POST /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{version_id}/rules @API SecMaster DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{version_id}/rules/{id} @API SecMaster GET /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{version_id}/rules/{id} @API SecMaster PUT /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{version_id}/rules/{id}
func ResourcePlaybookVersion ¶ added in v1.58.0
@API SecMaster GET /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/{playbook_id}/versions @API SecMaster POST /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/{playbook_id}/versions @API SecMaster PUT /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{id} @API SecMaster DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{id}
Types ¶
This section is empty.
Source Files ¶
- resource_huaweicloud_secmaster_alert.go
- resource_huaweicloud_secmaster_alert_rule.go
- resource_huaweicloud_secmaster_incident.go
- resource_huaweicloud_secmaster_indicator.go
- resource_huaweicloud_secmaster_playbook.go
- resource_huaweicloud_secmaster_playbook_action.go
- resource_huaweicloud_secmaster_playbook_rule.go
- resource_huaweicloud_secmaster_playbook_version.go