public class CreateHostAvailabilityRequest
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
CreateHostAvailabilityRequest.CreateHostAvailabilityRequestAlertConfig |
alertConfig |
List<CreateHostAvailabilityRequest.CreateHostAvailabilityRequestAlertConfigEscalationList> |
alertConfigEscalationList
None
This parameter is required.
|
List<CreateHostAvailabilityRequest.CreateHostAvailabilityRequestAlertConfigTargetList> |
alertConfigTargetList
The resources for which alerts are triggered.
|
Long |
groupId
The ID of the application group.
|
List<String> |
instanceList
The ECS instances that are monitored.
|
String |
regionId |
String |
taskName
The name of the availability monitoring task.
|
CreateHostAvailabilityRequest.CreateHostAvailabilityRequestTaskOption |
taskOption |
String |
taskScope
The range of instances that are monitored by the availability monitoring task.
|
String |
taskType
The monitoring type of the availability monitoring task.
|
| 构造器和说明 |
|---|
CreateHostAvailabilityRequest() |
@NameInMap(value="AlertConfig") public CreateHostAvailabilityRequest.CreateHostAvailabilityRequestAlertConfig alertConfig
@NameInMap(value="TaskOption") public CreateHostAvailabilityRequest.CreateHostAvailabilityRequestTaskOption taskOption
@NameInMap(value="AlertConfigEscalationList") public List<CreateHostAvailabilityRequest.CreateHostAvailabilityRequestAlertConfigEscalationList> alertConfigEscalationList
None
This parameter is required.
@NameInMap(value="AlertConfigTargetList") public List<CreateHostAvailabilityRequest.CreateHostAvailabilityRequestAlertConfigTargetList> alertConfigTargetList
The resources for which alerts are triggered.
@NameInMap(value="GroupId") public Long groupId
The ID of the application group.
This parameter is required.
example:123456
@NameInMap(value="InstanceList") public List<String> instanceList
The ECS instances that are monitored. Valid values of N: 1 to 21.
example:This parameter must be specified when
TaskScopeis set toGROUP_SPEC_INSTANCE.
i-absdfkwl321****
@NameInMap(value="RegionId") public String regionId
@NameInMap(value="TaskName") public String taskName
The name of the availability monitoring task. The name must be 4 to 100 characters in length, and can contain letters, digits, and underscores (_).
This parameter is required.
example:task1
@NameInMap(value="TaskScope") public String taskScope
The range of instances that are monitored by the availability monitoring task. Valid values:
GROUP
@NameInMap(value="TaskType") public String taskType
The monitoring type of the availability monitoring task. Valid values:
This parameter is required.
example:HTTP
public static CreateHostAvailabilityRequest build(Map<String,?> map) throws Exception
Exceptionpublic CreateHostAvailabilityRequest setAlertConfig(CreateHostAvailabilityRequest.CreateHostAvailabilityRequestAlertConfig alertConfig)
public CreateHostAvailabilityRequest.CreateHostAvailabilityRequestAlertConfig getAlertConfig()
public CreateHostAvailabilityRequest setTaskOption(CreateHostAvailabilityRequest.CreateHostAvailabilityRequestTaskOption taskOption)
public CreateHostAvailabilityRequest.CreateHostAvailabilityRequestTaskOption getTaskOption()
public CreateHostAvailabilityRequest setAlertConfigEscalationList(List<CreateHostAvailabilityRequest.CreateHostAvailabilityRequestAlertConfigEscalationList> alertConfigEscalationList)
public List<CreateHostAvailabilityRequest.CreateHostAvailabilityRequestAlertConfigEscalationList> getAlertConfigEscalationList()
public CreateHostAvailabilityRequest setAlertConfigTargetList(List<CreateHostAvailabilityRequest.CreateHostAvailabilityRequestAlertConfigTargetList> alertConfigTargetList)
public List<CreateHostAvailabilityRequest.CreateHostAvailabilityRequestAlertConfigTargetList> getAlertConfigTargetList()
public CreateHostAvailabilityRequest setGroupId(Long groupId)
public Long getGroupId()
public CreateHostAvailabilityRequest setInstanceList(List<String> instanceList)
public CreateHostAvailabilityRequest setRegionId(String regionId)
public String getRegionId()
public CreateHostAvailabilityRequest setTaskName(String taskName)
public String getTaskName()
public CreateHostAvailabilityRequest setTaskScope(String taskScope)
public String getTaskScope()
public CreateHostAvailabilityRequest setTaskType(String taskType)
public String getTaskType()
Copyright © 2026. All rights reserved.