class Azure::ADHybridHealthService::Mgmt::V2014_01_01::Models::Alert
The alert details indicating an issue with service or server.
Attributes
@return [Array<Item>] The active alert properties.
@return [Array<AdditionalInformation>] Additional information related to the alert.
@return The alert Id.
@return [DateTime] The date and time,in UTC,when the alert was created.
@return [String] The alert description.
@return [String] The display name for the alert.
@return [DateTime] The date and time, in UTC, when the alert was last updated.
@return [Level] The alert level which indicates the severity of the alert. Possible values include: 'Warning', 'Error', 'PreWarning'
@return [String] The monitoring role type for which the alert was raised.
@return [String] The alert remediation.
@return [Array<Item>] The resolved alert properties.
@return [DateTime] The date and time, in UTC, when the alert was resolved.
@return [String] The scope of the alert. Indicates if it is a service or a server related alert.
@return The service Id.
@return The server Id.
@return [String] The alert short name.
@return [State] The alert state which can be either active or resolved with multiple resolution types. Possible values include: 'Active', 'ResolvedByPositiveResult', 'ResolvedManually', 'ResolvedByTimer', 'ResolvedByStateChange'
@return The tenant Id.
Private Class Methods
Mapper for Alert
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/alert.rb, line 87 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Alert', type: { name: 'Composite', class_name: 'Alert', model_properties: { alert_id: { client_side_validation: true, required: false, serialized_name: 'alertId', type: { name: 'String' } }, level: { client_side_validation: true, required: false, serialized_name: 'level', type: { name: 'String' } }, state: { client_side_validation: true, required: false, serialized_name: 'state', type: { name: 'String' } }, short_name: { client_side_validation: true, required: false, serialized_name: 'shortName', type: { name: 'String' } }, display_name: { client_side_validation: true, required: false, serialized_name: 'displayName', type: { name: 'String' } }, description: { client_side_validation: true, required: false, serialized_name: 'description', type: { name: 'String' } }, remediation: { client_side_validation: true, required: false, serialized_name: 'remediation', type: { name: 'String' } }, related_links: { client_side_validation: true, required: false, serialized_name: 'relatedLinks', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'HelpLinkElementType', type: { name: 'Composite', class_name: 'HelpLink' } } } }, scope: { client_side_validation: true, required: false, serialized_name: 'scope', type: { name: 'String' } }, additional_information: { client_side_validation: true, required: false, serialized_name: 'additionalInformation', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'AdditionalInformationElementType', type: { name: 'Composite', class_name: 'AdditionalInformation' } } } }, created_date: { client_side_validation: true, required: false, serialized_name: 'createdDate', type: { name: 'DateTime' } }, resolved_date: { client_side_validation: true, required: false, serialized_name: 'resolvedDate', type: { name: 'DateTime' } }, last_updated: { client_side_validation: true, required: false, serialized_name: 'lastUpdated', type: { name: 'DateTime' } }, monitor_role_type: { client_side_validation: true, required: false, serialized_name: 'monitorRoleType', type: { name: 'String' } }, active_alert_properties: { client_side_validation: true, required: false, serialized_name: 'activeAlertProperties', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ItemElementType', type: { name: 'Composite', class_name: 'Item' } } } }, resolved_alert_properties: { client_side_validation: true, required: false, serialized_name: 'resolvedAlertProperties', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ItemElementType', type: { name: 'Composite', class_name: 'Item' } } } }, tenant_id: { client_side_validation: true, required: false, serialized_name: 'tenantId', type: { name: 'String' } }, service_id: { client_side_validation: true, required: false, serialized_name: 'serviceId', type: { name: 'String' } }, service_member_id: { client_side_validation: true, required: false, serialized_name: 'serviceMemberId', type: { name: 'String' } } } } } end