public class CreateHostAvailabilityRequest
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
CreateHostAvailabilityRequest.CreateHostAvailabilityRequestAlertConfig |
alertConfig |
List<CreateHostAvailabilityRequest.CreateHostAvailabilityRequestAlertConfigEscalationList> |
alertConfigEscalationList
None
|
List<CreateHostAvailabilityRequest.CreateHostAvailabilityRequestAlertConfigTargetList> |
alertConfigTargetList
The information about 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
@NameInMap(value="AlertConfigTargetList") public List<CreateHostAvailabilityRequest.CreateHostAvailabilityRequestAlertConfigTargetList> alertConfigTargetList
The information about the resources for which alerts are triggered.
@NameInMap(value="GroupId") public Long groupId
The ID of the application group.
@NameInMap(value="InstanceList") public List<String> instanceList
The ECS instances that are monitored. Valid values of N: 1 to 21.
> This parameter must be specified when `TaskScope` is set to `GROUP_SPEC_INSTANCE`.
@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 (\_).
@NameInMap(value="TaskScope") public String taskScope
The range of instances that are monitored by the availability monitoring task. Valid values:
* GROUP: All Elastic Compute Service (ECS) instances in the application group are monitored.
* GROUP_SPEC_INSTANCE: Specified ECS instances in the application group are monitored. The TaskScope parameter must be used in combination with the InstanceList.N parameter. The InstanceList.N parameter specifies the ECS instances to be monitored.
@NameInMap(value="TaskType") public String taskType
The monitoring type of the availability monitoring task. Valid values:
* PING
* TELNET
* 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 © 2024. All rights reserved.