Documentation ¶
Index ¶
- func CesClientBuilder() *http_client.HcHttpClientBuilder
- func GenReqDefForAddAlarmRuleResources() *def.HttpRequestDef
- func GenReqDefForBatchCreateResources() *def.HttpRequestDef
- func GenReqDefForBatchDeleteAlarmRules() *def.HttpRequestDef
- func GenReqDefForBatchDeleteAlarmTemplates() *def.HttpRequestDef
- func GenReqDefForBatchDeleteResourceGroups() *def.HttpRequestDef
- func GenReqDefForBatchDeleteResources() *def.HttpRequestDef
- func GenReqDefForBatchEnableAlarmRules() *def.HttpRequestDef
- func GenReqDefForCreateAlarmRules() *def.HttpRequestDef
- func GenReqDefForCreateAlarmTemplate() *def.HttpRequestDef
- func GenReqDefForCreateResourceGroup() *def.HttpRequestDef
- func GenReqDefForDeleteAlarmRuleResources() *def.HttpRequestDef
- func GenReqDefForListAgentDimensionInfo() *def.HttpRequestDef
- func GenReqDefForListAlarmHistories() *def.HttpRequestDef
- func GenReqDefForListAlarmRulePolicies() *def.HttpRequestDef
- func GenReqDefForListAlarmRuleResources() *def.HttpRequestDef
- func GenReqDefForListAlarmRules() *def.HttpRequestDef
- func GenReqDefForListAlarmTemplateAssociationAlarms() *def.HttpRequestDef
- func GenReqDefForListAlarmTemplates() *def.HttpRequestDef
- func GenReqDefForListResourceGroups() *def.HttpRequestDef
- func GenReqDefForListResourceGroupsServicesResources() *def.HttpRequestDef
- func GenReqDefForShowAlarmTemplate() *def.HttpRequestDef
- func GenReqDefForShowResourceGroup() *def.HttpRequestDef
- func GenReqDefForUpdateAlarmRulePolicies() *def.HttpRequestDef
- func GenReqDefForUpdateAlarmTemplate() *def.HttpRequestDef
- func GenReqDefForUpdateResourceGroup() *def.HttpRequestDef
- type AddAlarmRuleResourcesInvoker
- type BatchCreateResourcesInvoker
- type BatchDeleteAlarmRulesInvoker
- type BatchDeleteAlarmTemplatesInvoker
- type BatchDeleteResourceGroupsInvoker
- type BatchDeleteResourcesInvoker
- type BatchEnableAlarmRulesInvoker
- type CesClient
- func (c *CesClient) AddAlarmRuleResources(request *model.AddAlarmRuleResourcesRequest) (*model.AddAlarmRuleResourcesResponse, error)
- func (c *CesClient) AddAlarmRuleResourcesInvoker(request *model.AddAlarmRuleResourcesRequest) *AddAlarmRuleResourcesInvoker
- func (c *CesClient) BatchCreateResources(request *model.BatchCreateResourcesRequest) (*model.BatchCreateResourcesResponse, error)
- func (c *CesClient) BatchCreateResourcesInvoker(request *model.BatchCreateResourcesRequest) *BatchCreateResourcesInvoker
- func (c *CesClient) BatchDeleteAlarmRules(request *model.BatchDeleteAlarmRulesRequest) (*model.BatchDeleteAlarmRulesResponse, error)
- func (c *CesClient) BatchDeleteAlarmRulesInvoker(request *model.BatchDeleteAlarmRulesRequest) *BatchDeleteAlarmRulesInvoker
- func (c *CesClient) BatchDeleteAlarmTemplates(request *model.BatchDeleteAlarmTemplatesRequest) (*model.BatchDeleteAlarmTemplatesResponse, error)
- func (c *CesClient) BatchDeleteAlarmTemplatesInvoker(request *model.BatchDeleteAlarmTemplatesRequest) *BatchDeleteAlarmTemplatesInvoker
- func (c *CesClient) BatchDeleteResourceGroups(request *model.BatchDeleteResourceGroupsRequest) (*model.BatchDeleteResourceGroupsResponse, error)
- func (c *CesClient) BatchDeleteResourceGroupsInvoker(request *model.BatchDeleteResourceGroupsRequest) *BatchDeleteResourceGroupsInvoker
- func (c *CesClient) BatchDeleteResources(request *model.BatchDeleteResourcesRequest) (*model.BatchDeleteResourcesResponse, error)
- func (c *CesClient) BatchDeleteResourcesInvoker(request *model.BatchDeleteResourcesRequest) *BatchDeleteResourcesInvoker
- func (c *CesClient) BatchEnableAlarmRules(request *model.BatchEnableAlarmRulesRequest) (*model.BatchEnableAlarmRulesResponse, error)
- func (c *CesClient) BatchEnableAlarmRulesInvoker(request *model.BatchEnableAlarmRulesRequest) *BatchEnableAlarmRulesInvoker
- func (c *CesClient) CreateAlarmRules(request *model.CreateAlarmRulesRequest) (*model.CreateAlarmRulesResponse, error)
- func (c *CesClient) CreateAlarmRulesInvoker(request *model.CreateAlarmRulesRequest) *CreateAlarmRulesInvoker
- func (c *CesClient) CreateAlarmTemplate(request *model.CreateAlarmTemplateRequest) (*model.CreateAlarmTemplateResponse, error)
- func (c *CesClient) CreateAlarmTemplateInvoker(request *model.CreateAlarmTemplateRequest) *CreateAlarmTemplateInvoker
- func (c *CesClient) CreateResourceGroup(request *model.CreateResourceGroupRequest) (*model.CreateResourceGroupResponse, error)
- func (c *CesClient) CreateResourceGroupInvoker(request *model.CreateResourceGroupRequest) *CreateResourceGroupInvoker
- func (c *CesClient) DeleteAlarmRuleResources(request *model.DeleteAlarmRuleResourcesRequest) (*model.DeleteAlarmRuleResourcesResponse, error)
- func (c *CesClient) DeleteAlarmRuleResourcesInvoker(request *model.DeleteAlarmRuleResourcesRequest) *DeleteAlarmRuleResourcesInvoker
- func (c *CesClient) ListAgentDimensionInfo(request *model.ListAgentDimensionInfoRequest) (*model.ListAgentDimensionInfoResponse, error)
- func (c *CesClient) ListAgentDimensionInfoInvoker(request *model.ListAgentDimensionInfoRequest) *ListAgentDimensionInfoInvoker
- func (c *CesClient) ListAlarmHistories(request *model.ListAlarmHistoriesRequest) (*model.ListAlarmHistoriesResponse, error)
- func (c *CesClient) ListAlarmHistoriesInvoker(request *model.ListAlarmHistoriesRequest) *ListAlarmHistoriesInvoker
- func (c *CesClient) ListAlarmRulePolicies(request *model.ListAlarmRulePoliciesRequest) (*model.ListAlarmRulePoliciesResponse, error)
- func (c *CesClient) ListAlarmRulePoliciesInvoker(request *model.ListAlarmRulePoliciesRequest) *ListAlarmRulePoliciesInvoker
- func (c *CesClient) ListAlarmRuleResources(request *model.ListAlarmRuleResourcesRequest) (*model.ListAlarmRuleResourcesResponse, error)
- func (c *CesClient) ListAlarmRuleResourcesInvoker(request *model.ListAlarmRuleResourcesRequest) *ListAlarmRuleResourcesInvoker
- func (c *CesClient) ListAlarmRules(request *model.ListAlarmRulesRequest) (*model.ListAlarmRulesResponse, error)
- func (c *CesClient) ListAlarmRulesInvoker(request *model.ListAlarmRulesRequest) *ListAlarmRulesInvoker
- func (c *CesClient) ListAlarmTemplateAssociationAlarms(request *model.ListAlarmTemplateAssociationAlarmsRequest) (*model.ListAlarmTemplateAssociationAlarmsResponse, error)
- func (c *CesClient) ListAlarmTemplateAssociationAlarmsInvoker(request *model.ListAlarmTemplateAssociationAlarmsRequest) *ListAlarmTemplateAssociationAlarmsInvoker
- func (c *CesClient) ListAlarmTemplates(request *model.ListAlarmTemplatesRequest) (*model.ListAlarmTemplatesResponse, error)
- func (c *CesClient) ListAlarmTemplatesInvoker(request *model.ListAlarmTemplatesRequest) *ListAlarmTemplatesInvoker
- func (c *CesClient) ListResourceGroups(request *model.ListResourceGroupsRequest) (*model.ListResourceGroupsResponse, error)
- func (c *CesClient) ListResourceGroupsInvoker(request *model.ListResourceGroupsRequest) *ListResourceGroupsInvoker
- func (c *CesClient) ListResourceGroupsServicesResources(request *model.ListResourceGroupsServicesResourcesRequest) (*model.ListResourceGroupsServicesResourcesResponse, error)
- func (c *CesClient) ListResourceGroupsServicesResourcesInvoker(request *model.ListResourceGroupsServicesResourcesRequest) *ListResourceGroupsServicesResourcesInvoker
- func (c *CesClient) ShowAlarmTemplate(request *model.ShowAlarmTemplateRequest) (*model.ShowAlarmTemplateResponse, error)
- func (c *CesClient) ShowAlarmTemplateInvoker(request *model.ShowAlarmTemplateRequest) *ShowAlarmTemplateInvoker
- func (c *CesClient) ShowResourceGroup(request *model.ShowResourceGroupRequest) (*model.ShowResourceGroupResponse, error)
- func (c *CesClient) ShowResourceGroupInvoker(request *model.ShowResourceGroupRequest) *ShowResourceGroupInvoker
- func (c *CesClient) UpdateAlarmRulePolicies(request *model.UpdateAlarmRulePoliciesRequest) (*model.UpdateAlarmRulePoliciesResponse, error)
- func (c *CesClient) UpdateAlarmRulePoliciesInvoker(request *model.UpdateAlarmRulePoliciesRequest) *UpdateAlarmRulePoliciesInvoker
- func (c *CesClient) UpdateAlarmTemplate(request *model.UpdateAlarmTemplateRequest) (*model.UpdateAlarmTemplateResponse, error)
- func (c *CesClient) UpdateAlarmTemplateInvoker(request *model.UpdateAlarmTemplateRequest) *UpdateAlarmTemplateInvoker
- func (c *CesClient) UpdateResourceGroup(request *model.UpdateResourceGroupRequest) (*model.UpdateResourceGroupResponse, error)
- func (c *CesClient) UpdateResourceGroupInvoker(request *model.UpdateResourceGroupRequest) *UpdateResourceGroupInvoker
- type CreateAlarmRulesInvoker
- type CreateAlarmTemplateInvoker
- type CreateResourceGroupInvoker
- type DeleteAlarmRuleResourcesInvoker
- type ListAgentDimensionInfoInvoker
- type ListAlarmHistoriesInvoker
- type ListAlarmRulePoliciesInvoker
- type ListAlarmRuleResourcesInvoker
- type ListAlarmRulesInvoker
- type ListAlarmTemplateAssociationAlarmsInvoker
- type ListAlarmTemplatesInvoker
- type ListResourceGroupsInvoker
- type ListResourceGroupsServicesResourcesInvoker
- type ShowAlarmTemplateInvoker
- type ShowResourceGroupInvoker
- type UpdateAlarmRulePoliciesInvoker
- type UpdateAlarmTemplateInvoker
- type UpdateResourceGroupInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CesClientBuilder ¶
func CesClientBuilder() *http_client.HcHttpClientBuilder
func GenReqDefForAddAlarmRuleResources ¶ added in v0.0.99
func GenReqDefForAddAlarmRuleResources() *def.HttpRequestDef
func GenReqDefForBatchCreateResources ¶ added in v0.1.12
func GenReqDefForBatchCreateResources() *def.HttpRequestDef
func GenReqDefForBatchDeleteAlarmRules ¶ added in v0.0.99
func GenReqDefForBatchDeleteAlarmRules() *def.HttpRequestDef
func GenReqDefForBatchDeleteAlarmTemplates ¶ added in v0.1.12
func GenReqDefForBatchDeleteAlarmTemplates() *def.HttpRequestDef
func GenReqDefForBatchDeleteResourceGroups ¶ added in v0.1.12
func GenReqDefForBatchDeleteResourceGroups() *def.HttpRequestDef
func GenReqDefForBatchDeleteResources ¶ added in v0.1.12
func GenReqDefForBatchDeleteResources() *def.HttpRequestDef
func GenReqDefForBatchEnableAlarmRules ¶ added in v0.0.99
func GenReqDefForBatchEnableAlarmRules() *def.HttpRequestDef
func GenReqDefForCreateAlarmRules ¶ added in v0.0.99
func GenReqDefForCreateAlarmRules() *def.HttpRequestDef
func GenReqDefForCreateAlarmTemplate ¶ added in v0.1.12
func GenReqDefForCreateAlarmTemplate() *def.HttpRequestDef
func GenReqDefForCreateResourceGroup ¶ added in v0.1.12
func GenReqDefForCreateResourceGroup() *def.HttpRequestDef
func GenReqDefForDeleteAlarmRuleResources ¶ added in v0.0.99
func GenReqDefForDeleteAlarmRuleResources() *def.HttpRequestDef
func GenReqDefForListAgentDimensionInfo ¶ added in v0.0.99
func GenReqDefForListAgentDimensionInfo() *def.HttpRequestDef
func GenReqDefForListAlarmHistories ¶
func GenReqDefForListAlarmHistories() *def.HttpRequestDef
func GenReqDefForListAlarmRulePolicies ¶ added in v0.0.99
func GenReqDefForListAlarmRulePolicies() *def.HttpRequestDef
func GenReqDefForListAlarmRuleResources ¶ added in v0.0.99
func GenReqDefForListAlarmRuleResources() *def.HttpRequestDef
func GenReqDefForListAlarmRules ¶ added in v0.0.99
func GenReqDefForListAlarmRules() *def.HttpRequestDef
func GenReqDefForListAlarmTemplateAssociationAlarms ¶ added in v0.1.12
func GenReqDefForListAlarmTemplateAssociationAlarms() *def.HttpRequestDef
func GenReqDefForListAlarmTemplates ¶ added in v0.1.12
func GenReqDefForListAlarmTemplates() *def.HttpRequestDef
func GenReqDefForListResourceGroups ¶ added in v0.1.12
func GenReqDefForListResourceGroups() *def.HttpRequestDef
func GenReqDefForListResourceGroupsServicesResources ¶ added in v0.1.12
func GenReqDefForListResourceGroupsServicesResources() *def.HttpRequestDef
func GenReqDefForShowAlarmTemplate ¶ added in v0.1.12
func GenReqDefForShowAlarmTemplate() *def.HttpRequestDef
func GenReqDefForShowResourceGroup ¶ added in v0.1.12
func GenReqDefForShowResourceGroup() *def.HttpRequestDef
func GenReqDefForUpdateAlarmRulePolicies ¶ added in v0.0.99
func GenReqDefForUpdateAlarmRulePolicies() *def.HttpRequestDef
func GenReqDefForUpdateAlarmTemplate ¶ added in v0.1.12
func GenReqDefForUpdateAlarmTemplate() *def.HttpRequestDef
func GenReqDefForUpdateResourceGroup ¶ added in v0.1.12
func GenReqDefForUpdateResourceGroup() *def.HttpRequestDef
Types ¶
type AddAlarmRuleResourcesInvoker ¶ added in v0.0.99
type AddAlarmRuleResourcesInvoker struct {
*invoker.BaseInvoker
}
func (*AddAlarmRuleResourcesInvoker) Invoke ¶ added in v0.0.99
func (i *AddAlarmRuleResourcesInvoker) Invoke() (*model.AddAlarmRuleResourcesResponse, error)
type BatchCreateResourcesInvoker ¶ added in v0.1.12
type BatchCreateResourcesInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateResourcesInvoker) Invoke ¶ added in v0.1.12
func (i *BatchCreateResourcesInvoker) Invoke() (*model.BatchCreateResourcesResponse, error)
type BatchDeleteAlarmRulesInvoker ¶ added in v0.0.99
type BatchDeleteAlarmRulesInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteAlarmRulesInvoker) Invoke ¶ added in v0.0.99
func (i *BatchDeleteAlarmRulesInvoker) Invoke() (*model.BatchDeleteAlarmRulesResponse, error)
type BatchDeleteAlarmTemplatesInvoker ¶ added in v0.1.12
type BatchDeleteAlarmTemplatesInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteAlarmTemplatesInvoker) Invoke ¶ added in v0.1.12
func (i *BatchDeleteAlarmTemplatesInvoker) Invoke() (*model.BatchDeleteAlarmTemplatesResponse, error)
type BatchDeleteResourceGroupsInvoker ¶ added in v0.1.12
type BatchDeleteResourceGroupsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteResourceGroupsInvoker) Invoke ¶ added in v0.1.12
func (i *BatchDeleteResourceGroupsInvoker) Invoke() (*model.BatchDeleteResourceGroupsResponse, error)
type BatchDeleteResourcesInvoker ¶ added in v0.1.12
type BatchDeleteResourcesInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteResourcesInvoker) Invoke ¶ added in v0.1.12
func (i *BatchDeleteResourcesInvoker) Invoke() (*model.BatchDeleteResourcesResponse, error)
type BatchEnableAlarmRulesInvoker ¶ added in v0.0.99
type BatchEnableAlarmRulesInvoker struct {
*invoker.BaseInvoker
}
func (*BatchEnableAlarmRulesInvoker) Invoke ¶ added in v0.0.99
func (i *BatchEnableAlarmRulesInvoker) Invoke() (*model.BatchEnableAlarmRulesResponse, error)
type CesClient ¶
type CesClient struct {
HcClient *http_client.HcHttpClient
}
func NewCesClient ¶
func NewCesClient(hcClient *http_client.HcHttpClient) *CesClient
func (*CesClient) AddAlarmRuleResources ¶ added in v0.0.99
func (c *CesClient) AddAlarmRuleResources(request *model.AddAlarmRuleResourcesRequest) (*model.AddAlarmRuleResourcesResponse, error)
AddAlarmRuleResources 批量增加告警规则资源
批量增加告警规则资源(资源分组类型的告警规则不支持),资源分组类型的修改请使用资源分组管理相关接口
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) AddAlarmRuleResourcesInvoker ¶ added in v0.0.99
func (c *CesClient) AddAlarmRuleResourcesInvoker(request *model.AddAlarmRuleResourcesRequest) *AddAlarmRuleResourcesInvoker
AddAlarmRuleResourcesInvoker 批量增加告警规则资源
func (*CesClient) BatchCreateResources ¶ added in v0.1.12
func (c *CesClient) BatchCreateResources(request *model.BatchCreateResourcesRequest) (*model.BatchCreateResourcesResponse, error)
BatchCreateResources 自定义资源分组批量增加关联资源
给自定义资源分组,即类型为手动添加的资源分组,批量增加关联资源
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) BatchCreateResourcesInvoker ¶ added in v0.1.12
func (c *CesClient) BatchCreateResourcesInvoker(request *model.BatchCreateResourcesRequest) *BatchCreateResourcesInvoker
BatchCreateResourcesInvoker 自定义资源分组批量增加关联资源
func (*CesClient) BatchDeleteAlarmRules ¶ added in v0.0.99
func (c *CesClient) BatchDeleteAlarmRules(request *model.BatchDeleteAlarmRulesRequest) (*model.BatchDeleteAlarmRulesResponse, error)
BatchDeleteAlarmRules 批量删除告警规则
批量删除告警规则V2接口
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) BatchDeleteAlarmRulesInvoker ¶ added in v0.0.99
func (c *CesClient) BatchDeleteAlarmRulesInvoker(request *model.BatchDeleteAlarmRulesRequest) *BatchDeleteAlarmRulesInvoker
BatchDeleteAlarmRulesInvoker 批量删除告警规则
func (*CesClient) BatchDeleteAlarmTemplates ¶ added in v0.1.12
func (c *CesClient) BatchDeleteAlarmTemplates(request *model.BatchDeleteAlarmTemplatesRequest) (*model.BatchDeleteAlarmTemplatesResponse, error)
BatchDeleteAlarmTemplates 批量删除自定义告警模板
批量删除自定义告警模板
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) BatchDeleteAlarmTemplatesInvoker ¶ added in v0.1.12
func (c *CesClient) BatchDeleteAlarmTemplatesInvoker(request *model.BatchDeleteAlarmTemplatesRequest) *BatchDeleteAlarmTemplatesInvoker
BatchDeleteAlarmTemplatesInvoker 批量删除自定义告警模板
func (*CesClient) BatchDeleteResourceGroups ¶ added in v0.1.12
func (c *CesClient) BatchDeleteResourceGroups(request *model.BatchDeleteResourceGroupsRequest) (*model.BatchDeleteResourceGroupsResponse, error)
BatchDeleteResourceGroups 批量删除资源分组
批量删除资源分组
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) BatchDeleteResourceGroupsInvoker ¶ added in v0.1.12
func (c *CesClient) BatchDeleteResourceGroupsInvoker(request *model.BatchDeleteResourceGroupsRequest) *BatchDeleteResourceGroupsInvoker
BatchDeleteResourceGroupsInvoker 批量删除资源分组
func (*CesClient) BatchDeleteResources ¶ added in v0.1.12
func (c *CesClient) BatchDeleteResources(request *model.BatchDeleteResourcesRequest) (*model.BatchDeleteResourcesResponse, error)
BatchDeleteResources 自定义资源分组批量删除关联资源
给自定义资源分组,即类型为手动添加的资源分组,批量删除关联资源
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) BatchDeleteResourcesInvoker ¶ added in v0.1.12
func (c *CesClient) BatchDeleteResourcesInvoker(request *model.BatchDeleteResourcesRequest) *BatchDeleteResourcesInvoker
BatchDeleteResourcesInvoker 自定义资源分组批量删除关联资源
func (*CesClient) BatchEnableAlarmRules ¶ added in v0.0.99
func (c *CesClient) BatchEnableAlarmRules(request *model.BatchEnableAlarmRulesRequest) (*model.BatchEnableAlarmRulesResponse, error)
BatchEnableAlarmRules 批量启停告警规则
批量启停告警规则
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) BatchEnableAlarmRulesInvoker ¶ added in v0.0.99
func (c *CesClient) BatchEnableAlarmRulesInvoker(request *model.BatchEnableAlarmRulesRequest) *BatchEnableAlarmRulesInvoker
BatchEnableAlarmRulesInvoker 批量启停告警规则
func (*CesClient) CreateAlarmRules ¶ added in v0.0.99
func (c *CesClient) CreateAlarmRules(request *model.CreateAlarmRulesRequest) (*model.CreateAlarmRulesResponse, error)
CreateAlarmRules 创建告警规则
创建告警规则
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) CreateAlarmRulesInvoker ¶ added in v0.0.99
func (c *CesClient) CreateAlarmRulesInvoker(request *model.CreateAlarmRulesRequest) *CreateAlarmRulesInvoker
CreateAlarmRulesInvoker 创建告警规则
func (*CesClient) CreateAlarmTemplate ¶ added in v0.1.12
func (c *CesClient) CreateAlarmTemplate(request *model.CreateAlarmTemplateRequest) (*model.CreateAlarmTemplateResponse, error)
CreateAlarmTemplate 创建自定义告警模板
创建自定义告警模板
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) CreateAlarmTemplateInvoker ¶ added in v0.1.12
func (c *CesClient) CreateAlarmTemplateInvoker(request *model.CreateAlarmTemplateRequest) *CreateAlarmTemplateInvoker
CreateAlarmTemplateInvoker 创建自定义告警模板
func (*CesClient) CreateResourceGroup ¶ added in v0.1.12
func (c *CesClient) CreateResourceGroup(request *model.CreateResourceGroupRequest) (*model.CreateResourceGroupResponse, error)
CreateResourceGroup 创建资源分组
创建资源分组
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) CreateResourceGroupInvoker ¶ added in v0.1.12
func (c *CesClient) CreateResourceGroupInvoker(request *model.CreateResourceGroupRequest) *CreateResourceGroupInvoker
CreateResourceGroupInvoker 创建资源分组
func (*CesClient) DeleteAlarmRuleResources ¶ added in v0.0.99
func (c *CesClient) DeleteAlarmRuleResources(request *model.DeleteAlarmRuleResourcesRequest) (*model.DeleteAlarmRuleResourcesResponse, error)
DeleteAlarmRuleResources 批量删除告警规则资源
批量删除告警规则资源(资源分组类型的告警规则不支持),资源分组类型的修改请使用资源分组管理相关接口
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) DeleteAlarmRuleResourcesInvoker ¶ added in v0.0.99
func (c *CesClient) DeleteAlarmRuleResourcesInvoker(request *model.DeleteAlarmRuleResourcesRequest) *DeleteAlarmRuleResourcesInvoker
DeleteAlarmRuleResourcesInvoker 批量删除告警规则资源
func (*CesClient) ListAgentDimensionInfo ¶ added in v0.0.99
func (c *CesClient) ListAgentDimensionInfo(request *model.ListAgentDimensionInfoRequest) (*model.ListAgentDimensionInfoResponse, error)
ListAgentDimensionInfo 查询主机监控维度指标信息
根据ECS/BMS资源ID查询磁盘、挂载点、进程、显卡、RAID控制器维度指标信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) ListAgentDimensionInfoInvoker ¶ added in v0.0.99
func (c *CesClient) ListAgentDimensionInfoInvoker(request *model.ListAgentDimensionInfoRequest) *ListAgentDimensionInfoInvoker
ListAgentDimensionInfoInvoker 查询主机监控维度指标信息
func (*CesClient) ListAlarmHistories ¶
func (c *CesClient) ListAlarmHistories(request *model.ListAlarmHistoriesRequest) (*model.ListAlarmHistoriesResponse, error)
ListAlarmHistories 查询告警记录列表
查询告警记录列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) ListAlarmHistoriesInvoker ¶ added in v0.0.90
func (c *CesClient) ListAlarmHistoriesInvoker(request *model.ListAlarmHistoriesRequest) *ListAlarmHistoriesInvoker
ListAlarmHistoriesInvoker 查询告警记录列表
func (*CesClient) ListAlarmRulePolicies ¶ added in v0.0.99
func (c *CesClient) ListAlarmRulePolicies(request *model.ListAlarmRulePoliciesRequest) (*model.ListAlarmRulePoliciesResponse, error)
ListAlarmRulePolicies 查询告警规则策略列表
根据告警规则ID查询策略列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) ListAlarmRulePoliciesInvoker ¶ added in v0.0.99
func (c *CesClient) ListAlarmRulePoliciesInvoker(request *model.ListAlarmRulePoliciesRequest) *ListAlarmRulePoliciesInvoker
ListAlarmRulePoliciesInvoker 查询告警规则策略列表
func (*CesClient) ListAlarmRuleResources ¶ added in v0.0.99
func (c *CesClient) ListAlarmRuleResources(request *model.ListAlarmRuleResourcesRequest) (*model.ListAlarmRuleResourcesResponse, error)
ListAlarmRuleResources 查询告警规则资源列表
根据告警规则ID查询告警规则资源列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) ListAlarmRuleResourcesInvoker ¶ added in v0.0.99
func (c *CesClient) ListAlarmRuleResourcesInvoker(request *model.ListAlarmRuleResourcesRequest) *ListAlarmRuleResourcesInvoker
ListAlarmRuleResourcesInvoker 查询告警规则资源列表
func (*CesClient) ListAlarmRules ¶ added in v0.0.99
func (c *CesClient) ListAlarmRules(request *model.ListAlarmRulesRequest) (*model.ListAlarmRulesResponse, error)
ListAlarmRules 查询告警规则列表
查询告警规则列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) ListAlarmRulesInvoker ¶ added in v0.0.99
func (c *CesClient) ListAlarmRulesInvoker(request *model.ListAlarmRulesRequest) *ListAlarmRulesInvoker
ListAlarmRulesInvoker 查询告警规则列表
func (*CesClient) ListAlarmTemplateAssociationAlarms ¶ added in v0.1.12
func (c *CesClient) ListAlarmTemplateAssociationAlarms(request *model.ListAlarmTemplateAssociationAlarmsRequest) (*model.ListAlarmTemplateAssociationAlarmsResponse, error)
ListAlarmTemplateAssociationAlarms 查询告警模板关联的告警规则列表
查询告警模板关联的告警规则列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) ListAlarmTemplateAssociationAlarmsInvoker ¶ added in v0.1.12
func (c *CesClient) ListAlarmTemplateAssociationAlarmsInvoker(request *model.ListAlarmTemplateAssociationAlarmsRequest) *ListAlarmTemplateAssociationAlarmsInvoker
ListAlarmTemplateAssociationAlarmsInvoker 查询告警模板关联的告警规则列表
func (*CesClient) ListAlarmTemplates ¶ added in v0.1.12
func (c *CesClient) ListAlarmTemplates(request *model.ListAlarmTemplatesRequest) (*model.ListAlarmTemplatesResponse, error)
ListAlarmTemplates 查询告警模板列表
查询告警模板列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) ListAlarmTemplatesInvoker ¶ added in v0.1.12
func (c *CesClient) ListAlarmTemplatesInvoker(request *model.ListAlarmTemplatesRequest) *ListAlarmTemplatesInvoker
ListAlarmTemplatesInvoker 查询告警模板列表
func (*CesClient) ListResourceGroups ¶ added in v0.1.12
func (c *CesClient) ListResourceGroups(request *model.ListResourceGroupsRequest) (*model.ListResourceGroupsResponse, error)
ListResourceGroups 查询资源分组列表
查询资源分组列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) ListResourceGroupsInvoker ¶ added in v0.1.12
func (c *CesClient) ListResourceGroupsInvoker(request *model.ListResourceGroupsRequest) *ListResourceGroupsInvoker
ListResourceGroupsInvoker 查询资源分组列表
func (*CesClient) ListResourceGroupsServicesResources ¶ added in v0.1.12
func (c *CesClient) ListResourceGroupsServicesResources(request *model.ListResourceGroupsServicesResourcesRequest) (*model.ListResourceGroupsServicesResourcesResponse, error)
ListResourceGroupsServicesResources 查询资源分组下指定服务类别特定维度的资源列表
查询资源分组下指定服务类别特定维度的资源列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) ListResourceGroupsServicesResourcesInvoker ¶ added in v0.1.12
func (c *CesClient) ListResourceGroupsServicesResourcesInvoker(request *model.ListResourceGroupsServicesResourcesRequest) *ListResourceGroupsServicesResourcesInvoker
ListResourceGroupsServicesResourcesInvoker 查询资源分组下指定服务类别特定维度的资源列表
func (*CesClient) ShowAlarmTemplate ¶ added in v0.1.12
func (c *CesClient) ShowAlarmTemplate(request *model.ShowAlarmTemplateRequest) (*model.ShowAlarmTemplateResponse, error)
ShowAlarmTemplate 查询告警模板详情
查询告警模板详情
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) ShowAlarmTemplateInvoker ¶ added in v0.1.12
func (c *CesClient) ShowAlarmTemplateInvoker(request *model.ShowAlarmTemplateRequest) *ShowAlarmTemplateInvoker
ShowAlarmTemplateInvoker 查询告警模板详情
func (*CesClient) ShowResourceGroup ¶ added in v0.1.12
func (c *CesClient) ShowResourceGroup(request *model.ShowResourceGroupRequest) (*model.ShowResourceGroupResponse, error)
ShowResourceGroup 查询指定资源分组详情
查询指定资源分组详情
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) ShowResourceGroupInvoker ¶ added in v0.1.12
func (c *CesClient) ShowResourceGroupInvoker(request *model.ShowResourceGroupRequest) *ShowResourceGroupInvoker
ShowResourceGroupInvoker 查询指定资源分组详情
func (*CesClient) UpdateAlarmRulePolicies ¶ added in v0.0.99
func (c *CesClient) UpdateAlarmRulePolicies(request *model.UpdateAlarmRulePoliciesRequest) (*model.UpdateAlarmRulePoliciesResponse, error)
UpdateAlarmRulePolicies 修改告警规则策略(全量修改)
修改告警规则策略(全量修改)
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) UpdateAlarmRulePoliciesInvoker ¶ added in v0.0.99
func (c *CesClient) UpdateAlarmRulePoliciesInvoker(request *model.UpdateAlarmRulePoliciesRequest) *UpdateAlarmRulePoliciesInvoker
UpdateAlarmRulePoliciesInvoker 修改告警规则策略(全量修改)
func (*CesClient) UpdateAlarmTemplate ¶ added in v0.1.12
func (c *CesClient) UpdateAlarmTemplate(request *model.UpdateAlarmTemplateRequest) (*model.UpdateAlarmTemplateResponse, error)
UpdateAlarmTemplate 修改自定义告警模板
修改自定义告警模板
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) UpdateAlarmTemplateInvoker ¶ added in v0.1.12
func (c *CesClient) UpdateAlarmTemplateInvoker(request *model.UpdateAlarmTemplateRequest) *UpdateAlarmTemplateInvoker
UpdateAlarmTemplateInvoker 修改自定义告警模板
func (*CesClient) UpdateResourceGroup ¶ added in v0.1.12
func (c *CesClient) UpdateResourceGroup(request *model.UpdateResourceGroupRequest) (*model.UpdateResourceGroupResponse, error)
UpdateResourceGroup 修改资源分组
修改资源分组
Please refer to HUAWEI cloud API Explorer for details.
func (*CesClient) UpdateResourceGroupInvoker ¶ added in v0.1.12
func (c *CesClient) UpdateResourceGroupInvoker(request *model.UpdateResourceGroupRequest) *UpdateResourceGroupInvoker
UpdateResourceGroupInvoker 修改资源分组
type CreateAlarmRulesInvoker ¶ added in v0.0.99
type CreateAlarmRulesInvoker struct {
*invoker.BaseInvoker
}
func (*CreateAlarmRulesInvoker) Invoke ¶ added in v0.0.99
func (i *CreateAlarmRulesInvoker) Invoke() (*model.CreateAlarmRulesResponse, error)
type CreateAlarmTemplateInvoker ¶ added in v0.1.12
type CreateAlarmTemplateInvoker struct {
*invoker.BaseInvoker
}
func (*CreateAlarmTemplateInvoker) Invoke ¶ added in v0.1.12
func (i *CreateAlarmTemplateInvoker) Invoke() (*model.CreateAlarmTemplateResponse, error)
type CreateResourceGroupInvoker ¶ added in v0.1.12
type CreateResourceGroupInvoker struct {
*invoker.BaseInvoker
}
func (*CreateResourceGroupInvoker) Invoke ¶ added in v0.1.12
func (i *CreateResourceGroupInvoker) Invoke() (*model.CreateResourceGroupResponse, error)
type DeleteAlarmRuleResourcesInvoker ¶ added in v0.0.99
type DeleteAlarmRuleResourcesInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteAlarmRuleResourcesInvoker) Invoke ¶ added in v0.0.99
func (i *DeleteAlarmRuleResourcesInvoker) Invoke() (*model.DeleteAlarmRuleResourcesResponse, error)
type ListAgentDimensionInfoInvoker ¶ added in v0.0.99
type ListAgentDimensionInfoInvoker struct {
*invoker.BaseInvoker
}
func (*ListAgentDimensionInfoInvoker) Invoke ¶ added in v0.0.99
func (i *ListAgentDimensionInfoInvoker) Invoke() (*model.ListAgentDimensionInfoResponse, error)
type ListAlarmHistoriesInvoker ¶ added in v0.0.90
type ListAlarmHistoriesInvoker struct {
*invoker.BaseInvoker
}
func (*ListAlarmHistoriesInvoker) Invoke ¶ added in v0.0.90
func (i *ListAlarmHistoriesInvoker) Invoke() (*model.ListAlarmHistoriesResponse, error)
type ListAlarmRulePoliciesInvoker ¶ added in v0.0.99
type ListAlarmRulePoliciesInvoker struct {
*invoker.BaseInvoker
}
func (*ListAlarmRulePoliciesInvoker) Invoke ¶ added in v0.0.99
func (i *ListAlarmRulePoliciesInvoker) Invoke() (*model.ListAlarmRulePoliciesResponse, error)
type ListAlarmRuleResourcesInvoker ¶ added in v0.0.99
type ListAlarmRuleResourcesInvoker struct {
*invoker.BaseInvoker
}
func (*ListAlarmRuleResourcesInvoker) Invoke ¶ added in v0.0.99
func (i *ListAlarmRuleResourcesInvoker) Invoke() (*model.ListAlarmRuleResourcesResponse, error)
type ListAlarmRulesInvoker ¶ added in v0.0.99
type ListAlarmRulesInvoker struct {
*invoker.BaseInvoker
}
func (*ListAlarmRulesInvoker) Invoke ¶ added in v0.0.99
func (i *ListAlarmRulesInvoker) Invoke() (*model.ListAlarmRulesResponse, error)
type ListAlarmTemplateAssociationAlarmsInvoker ¶ added in v0.1.12
type ListAlarmTemplateAssociationAlarmsInvoker struct {
*invoker.BaseInvoker
}
func (*ListAlarmTemplateAssociationAlarmsInvoker) Invoke ¶ added in v0.1.12
func (i *ListAlarmTemplateAssociationAlarmsInvoker) Invoke() (*model.ListAlarmTemplateAssociationAlarmsResponse, error)
type ListAlarmTemplatesInvoker ¶ added in v0.1.12
type ListAlarmTemplatesInvoker struct {
*invoker.BaseInvoker
}
func (*ListAlarmTemplatesInvoker) Invoke ¶ added in v0.1.12
func (i *ListAlarmTemplatesInvoker) Invoke() (*model.ListAlarmTemplatesResponse, error)
type ListResourceGroupsInvoker ¶ added in v0.1.12
type ListResourceGroupsInvoker struct {
*invoker.BaseInvoker
}
func (*ListResourceGroupsInvoker) Invoke ¶ added in v0.1.12
func (i *ListResourceGroupsInvoker) Invoke() (*model.ListResourceGroupsResponse, error)
type ListResourceGroupsServicesResourcesInvoker ¶ added in v0.1.12
type ListResourceGroupsServicesResourcesInvoker struct {
*invoker.BaseInvoker
}
func (*ListResourceGroupsServicesResourcesInvoker) Invoke ¶ added in v0.1.12
func (i *ListResourceGroupsServicesResourcesInvoker) Invoke() (*model.ListResourceGroupsServicesResourcesResponse, error)
type ShowAlarmTemplateInvoker ¶ added in v0.1.12
type ShowAlarmTemplateInvoker struct {
*invoker.BaseInvoker
}
func (*ShowAlarmTemplateInvoker) Invoke ¶ added in v0.1.12
func (i *ShowAlarmTemplateInvoker) Invoke() (*model.ShowAlarmTemplateResponse, error)
type ShowResourceGroupInvoker ¶ added in v0.1.12
type ShowResourceGroupInvoker struct {
*invoker.BaseInvoker
}
func (*ShowResourceGroupInvoker) Invoke ¶ added in v0.1.12
func (i *ShowResourceGroupInvoker) Invoke() (*model.ShowResourceGroupResponse, error)
type UpdateAlarmRulePoliciesInvoker ¶ added in v0.0.99
type UpdateAlarmRulePoliciesInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateAlarmRulePoliciesInvoker) Invoke ¶ added in v0.0.99
func (i *UpdateAlarmRulePoliciesInvoker) Invoke() (*model.UpdateAlarmRulePoliciesResponse, error)
type UpdateAlarmTemplateInvoker ¶ added in v0.1.12
type UpdateAlarmTemplateInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateAlarmTemplateInvoker) Invoke ¶ added in v0.1.12
func (i *UpdateAlarmTemplateInvoker) Invoke() (*model.UpdateAlarmTemplateResponse, error)
type UpdateResourceGroupInvoker ¶ added in v0.1.12
type UpdateResourceGroupInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateResourceGroupInvoker) Invoke ¶ added in v0.1.12
func (i *UpdateResourceGroupInvoker) Invoke() (*model.UpdateResourceGroupResponse, error)