required=True,
description='Alarm Event Record ID'),
'resourceTypeId': fields.String,
+ 'resourceTypeID': fields.String(attribute='resourceTypeId'),
'resourceId': fields.String,
+ 'resourceID': fields.String(attribute='resourceId'),
'alarmDefinitionId': fields.String,
+ 'alarmDefinitionID': fields.String(attribute='alarmDefinitionId'),
+ 'probableCauseId': fields.String,
+ 'probableCauseID': fields.String(attribute='probableCauseId'),
'alarmRaisedTime': fields.String,
+ 'alarmChangedTime': fields.String,
+ 'alarmAcknowledgeTime': fields.String,
+ 'alarmAcknowledged': fields.Boolean,
'perceivedSeverity': fields.String,
+ 'extensions': fields.Raw(attribute='extensions'),
}
+ # mask='{alarmEventRecordId,resourceTypeID,resourceID,' +
+ # 'alarmDefinitionID,probableCauseID,' +
+ # 'alarmRaisedTime,perceivedSeverity,alarmChangedTime,' +
+ # 'alarmAcknowledgeTime,alarmAcknowledged,extensions}'
)
'callback': fields.String,
'consumerSubscriptionId': fields.String,
'filter': fields.String,
- }
+ },
+ mask='{alarmSubscriptionId,callback}'
)
- subscription = api_monitoring_v1.model(
+ subscription_create = api_monitoring_v1.model(
"AlarmSubscriptionCreateDto",
{
'callback': fields.String(
'filter': fields.String,
}
)
-
- subscription_post_resp = api_monitoring_v1.model(
- "AlarmSubscriptionCreatedRespDto",
- {
- 'alarmSubscriptionId': fields.String(
- required=True,
- description='Alarm Subscription ID'),
- }
- )