CloudMonitoringProviderGetAlarmNotificationHistoryAsync Method |
This API is preliminary and subject to change.
Gets a monitoring alarm notification history item by ID.
Namespace: net.openstack.Providers.RackspaceAssembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax public Task<AlarmNotificationHistoryItem> GetAlarmNotificationHistoryAsync(
EntityId entityId,
AlarmId alarmId,
CheckId checkId,
AlarmNotificationHistoryItemId alarmNotificationHistoryItemId,
CancellationToken cancellationToken
)
Public Function GetAlarmNotificationHistoryAsync (
entityId As EntityId,
alarmId As AlarmId,
checkId As CheckId,
alarmNotificationHistoryItemId As AlarmNotificationHistoryItemId,
cancellationToken As CancellationToken
) As Task(Of AlarmNotificationHistoryItem)
public:
virtual Task<AlarmNotificationHistoryItem^>^ GetAlarmNotificationHistoryAsync(
EntityId^ entityId,
AlarmId^ alarmId,
CheckId^ checkId,
AlarmNotificationHistoryItemId^ alarmNotificationHistoryItemId,
CancellationToken cancellationToken
) sealed
abstract GetAlarmNotificationHistoryAsync :
entityId : EntityId *
alarmId : AlarmId *
checkId : CheckId *
alarmNotificationHistoryItemId : AlarmNotificationHistoryItemId *
cancellationToken : CancellationToken -> Task<AlarmNotificationHistoryItem>
override GetAlarmNotificationHistoryAsync :
entityId : EntityId *
alarmId : AlarmId *
checkId : CheckId *
alarmNotificationHistoryItemId : AlarmNotificationHistoryItemId *
cancellationToken : CancellationToken -> Task<AlarmNotificationHistoryItem>
Parameters
- entityId
- Type: net.openstack.Providers.Rackspace.Objects.MonitoringEntityId
The entity ID. This is obtained from Entity.Id. - alarmId
- Type: net.openstack.Providers.Rackspace.Objects.MonitoringAlarmId
The alarm ID. This is obtained from Alarm.Id. - checkId
- Type: net.openstack.Providers.Rackspace.Objects.MonitoringCheckId
The check ID. This is obtained from Check.Id. - alarmNotificationHistoryItemId
- Type: net.openstack.Providers.Rackspace.Objects.MonitoringAlarmNotificationHistoryItemId
The alarm notification history item ID. This is obtained from AlarmNotificationHistoryItem.Id. - cancellationToken
- Type: System.ThreadingCancellationToken
The CancellationToken that the task will observe.
Return Value
Type:
TaskAlarmNotificationHistoryItem
A
Task object representing the asynchronous operation. When
the task completes successfully, the
Result
property will contain an
AlarmNotificationHistoryItem object
describing the alarm notification history item.
Implements
IMonitoringServiceGetAlarmNotificationHistoryAsync(EntityId, AlarmId, CheckId, AlarmNotificationHistoryItemId, CancellationToken)Exceptions Exception | Condition |
---|
ArgumentNullException |
If entityId is .
-or- If alarmId is . -or- If checkId is . -or- If alarmNotificationHistoryItemId is . |
WebException | If the REST request does not return successfully. |
Version Information .NET Framework
Supported in: 4.5
openstack.net
Supported in: 1.6, 1.5, 1.4, 1.3.6
See Also