Documentation ¶
Overview ¶
Generated by PMS #283
Generated by PMS #316
Generated by PMS #314
Generated by PMS #304
Generated by PMS #321
Generated by PMS #279
Generated by PMS #338
Generated by PMS #294
Generated by PMS #285
Index ¶
- func AlarmTemplatePolicySchema() *schema.Resource
- func DataSourceCesAgentDimensions() *schema.Resource
- func DataSourceCesAlarmRules() *schema.Resource
- func DataSourceCesAlarmTemplates() *schema.Resource
- func DataSourceCesDashboardWidgets() *schema.Resource
- func DataSourceCesDashboards() *schema.Resource
- func DataSourceCesEventDetails() *schema.Resource
- func DataSourceCesEvents() *schema.Resource
- func DataSourceCesGroupServiceResources() *schema.Resource
- func DataSourceCesGroups() *schema.Resource
- func DataSourceCesMetrics() *schema.Resource
- func DataSourceCesOneClickAlarmRules() *schema.Resource
- func DataSourceCesOneClickAlarms() *schema.Resource
- func GetOneClickAlarm(client *golangsdk.ServiceClient, id string) (interface{}, error)
- func ResourceAlarmRule() *schema.Resource
- func ResourceCesAlarmTemplate() *schema.Resource
- func ResourceCesEventReport() *schema.Resource
- func ResourceDashboard() *schema.Resource
- func ResourceDashboardWidget() *schema.Resource
- func ResourceGroupResourcesOptsDimensionOptsSchema() *schema.Resource
- func ResourceGroupResourcesOptsSchema() *schema.Resource
- func ResourceOneClickAlarm() *schema.Resource
- func ResourceResourceGroup() *schema.Resource
- func SMNActionSchema() *schema.Resource
- type AgentDimensionsDSWrapper
- type AlarmRulesDSWrapper
- type AlarmTemplatesDSWrapper
- type DashboardWidgetsDSWrapper
- type DashboardsDSWrapper
- type EventsDSWrapper
- type GroupServicesDSWrapper
- type GroupsDSWrapper
- type MetricsDSWrapper
- type OneClickAlarmRulesDSWrapper
- type OneClickAlarmsDSWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AlarmTemplatePolicySchema ¶ added in v1.48.0
func DataSourceCesAgentDimensions ¶ added in v1.67.1
func DataSourceCesAlarmRules ¶ added in v1.69.0
func DataSourceCesAlarmTemplates ¶ added in v1.68.0
func DataSourceCesDashboardWidgets ¶ added in v1.68.0
func DataSourceCesDashboards ¶ added in v1.68.0
func DataSourceCesEventDetails ¶ added in v1.68.1
@API CES GET /V1.0/{project_id}/event/{event_name}
func DataSourceCesEvents ¶ added in v1.68.0
func DataSourceCesGroupServiceResources ¶ added in v1.68.0
func DataSourceCesGroups ¶ added in v1.67.1
func DataSourceCesMetrics ¶ added in v1.67.1
func DataSourceCesOneClickAlarmRules ¶ added in v1.69.0
func DataSourceCesOneClickAlarms ¶ added in v1.69.0
func GetOneClickAlarm ¶ added in v1.69.0
func GetOneClickAlarm(client *golangsdk.ServiceClient, id string) (interface{}, error)
func ResourceAlarmRule ¶
func ResourceCesAlarmTemplate ¶ added in v1.48.0
@API CES POST /v2/{project_id}/alarm-templates @API CES GET /v2/{project_id}/alarm-templates/{template_id} @API CES PUT /v2/{project_id}/alarm-templates/{template_id} @API CES POST /v2/{project_id}/alarm-templates/batch-delete
func ResourceCesEventReport ¶ added in v1.68.1
@API CES POST /V1.0/{project_id}/events
func ResourceDashboard ¶ added in v1.68.0
@API CES POST /v2/{project_id}/dashboards @API CES GET /v2/{project_id}/dashboards @API CES PUT /v2/{project_id}/dashboards/{dashboard_id} @API CES POST /v2/{project_id}/dashboards/batch-delete
func ResourceDashboardWidget ¶ added in v1.68.0
@API CES POST /v2/{project_id}/dashboards/{dashboard_id}/widgets @API CES GET /v2/{project_id}/widgets/{widget_id} @API CES POST /v2/{project_id}/widgets/batch-update @API CES DELETE /v2/{project_id}/widgets/{widget_id}
func ResourceGroupResourcesOptsDimensionOptsSchema ¶ added in v1.48.0
func ResourceGroupResourcesOptsSchema ¶ added in v1.48.0
func ResourceOneClickAlarm ¶ added in v1.69.0
@API CES POST /v2/{project_id}/one-click-alarms @API CES GET /v2/{project_id}/one-click-alarms @API CES PUT /v2/{project_id}/one-click-alarms/{one_click_alarm_id}/notifications @API CES POST /v2/{project_id}/one-click-alarms/batch-delete
func ResourceResourceGroup ¶ added in v1.48.0
@API CES POST /v2/{project_id}/resource-groups @API CES GET /v2/{project_id}/resource-groups/{id} @API CES PUT /v2/{project_id}/resource-groups/{id} @API CES POST /v2/{project_id}/resource-groups/{id}/resources/batch-create @API CES POST /v2/{project_id}/resource-groups/{id}/resources/batch-delete @API CES POST /v2/{project_id}/resource-groups/batch-delete
func SMNActionSchema ¶ added in v1.69.0
Types ¶
type AgentDimensionsDSWrapper ¶ added in v1.67.1
type AgentDimensionsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*AgentDimensionsDSWrapper) ListAgentDimensionInfo ¶ added in v1.67.1
func (w *AgentDimensionsDSWrapper) ListAgentDimensionInfo() (*gjson.Result, error)
@API CES GET /v2/{project_id}/instances/{instance_id}/agent-dimensions
type AlarmRulesDSWrapper ¶ added in v1.69.0
type AlarmRulesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*AlarmRulesDSWrapper) ListAlarmRules ¶ added in v1.69.0
func (w *AlarmRulesDSWrapper) ListAlarmRules() (*gjson.Result, error)
@API CES GET /v2/{project_id}/alarms
type AlarmTemplatesDSWrapper ¶ added in v1.68.0
type AlarmTemplatesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*AlarmTemplatesDSWrapper) ListAlarmTemplates ¶ added in v1.68.0
func (w *AlarmTemplatesDSWrapper) ListAlarmTemplates() (*gjson.Result, error)
@API CES GET /v2/{project_id}/alarm-templates
type DashboardWidgetsDSWrapper ¶ added in v1.68.0
type DashboardWidgetsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*DashboardWidgetsDSWrapper) ListDashboardWidgets ¶ added in v1.68.0
func (w *DashboardWidgetsDSWrapper) ListDashboardWidgets() (*gjson.Result, error)
@API CES GET /v2/{project_id}/dashboards/{dashboard_id}/widgets
type DashboardsDSWrapper ¶ added in v1.68.0
type DashboardsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*DashboardsDSWrapper) ListDashboardInfos ¶ added in v1.68.0
func (w *DashboardsDSWrapper) ListDashboardInfos() (*gjson.Result, error)
@API CES GET /v2/{project_id}/dashboards
type EventsDSWrapper ¶ added in v1.68.0
type EventsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*EventsDSWrapper) ListEvents ¶ added in v1.68.0
func (w *EventsDSWrapper) ListEvents() (*gjson.Result, error)
@API CES GET /V1.0/{project_id}/events
type GroupServicesDSWrapper ¶ added in v1.68.0
type GroupServicesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*GroupServicesDSWrapper) ListResourceGroupsServicesResources ¶ added in v1.68.0
func (w *GroupServicesDSWrapper) ListResourceGroupsServicesResources() (*gjson.Result, error)
@API CES GET /v2/{project_id}/resource-groups/{group_id}/services/{service}/resources
type GroupsDSWrapper ¶ added in v1.67.1
type GroupsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*GroupsDSWrapper) ListResourceGroups ¶ added in v1.67.1
func (w *GroupsDSWrapper) ListResourceGroups() (*gjson.Result, error)
@API CES GET /v2/{project_id}/resource-groups
type MetricsDSWrapper ¶ added in v1.67.1
type MetricsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*MetricsDSWrapper) ListMetrics ¶ added in v1.67.1
func (w *MetricsDSWrapper) ListMetrics() (*gjson.Result, error)
@API CES GET /V1.0/{project_id}/metrics
type OneClickAlarmRulesDSWrapper ¶ added in v1.69.0
type OneClickAlarmRulesDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*OneClickAlarmRulesDSWrapper) ListOneClickAlarmRules ¶ added in v1.69.0
func (w *OneClickAlarmRulesDSWrapper) ListOneClickAlarmRules() (*gjson.Result, error)
@API CES GET /v2/{project_id}/one-click-alarms/{one_click_alarm_id}/alarms
type OneClickAlarmsDSWrapper ¶ added in v1.69.0
type OneClickAlarmsDSWrapper struct { *schemas.ResourceDataWrapper Config *config.Config }
func (*OneClickAlarmsDSWrapper) ListOneClickAlarms ¶ added in v1.69.0
func (w *OneClickAlarmsDSWrapper) ListOneClickAlarms() (*gjson.Result, error)
@API CES GET /v2/{project_id}/one-click-alarms
Source Files ¶
- data_source_huaweicloud_ces_agent_dimensions.go
- data_source_huaweicloud_ces_alarm_templates.go
- data_source_huaweicloud_ces_alarmrules.go
- data_source_huaweicloud_ces_dashboard_widgets.go
- data_source_huaweicloud_ces_dashboards.go
- data_source_huaweicloud_ces_event_details.go
- data_source_huaweicloud_ces_events.go
- data_source_huaweicloud_ces_metrics.go
- data_source_huaweicloud_ces_one_click_alarm_rules.go
- data_source_huaweicloud_ces_one_click_alarms.go
- data_source_huaweicloud_ces_resource_group_service_resources.go
- data_source_huaweicloud_ces_resource_groups.go
- resource_huaweicloud_ces_alarm_template.go
- resource_huaweicloud_ces_alarmrule.go
- resource_huaweicloud_ces_dashboard.go
- resource_huaweicloud_ces_dashboard_widget.go
- resource_huaweicloud_ces_event_report.go
- resource_huaweicloud_ces_one_click_alarm.go
- resource_huaweicloud_ces_resource_group.go