{
    "@Redfish.Copyright": "Copyright 2017-2018 Storage Networking Industry Association (SNIA), USA. All rights reserved. For the full SNIA copyright policy, see http://www.snia.org/about/corporate_info/copyright",
    "@odata.type": "#MessageRegistry.v1_2_0.MessageRegistry",
    "Id": "Swordfish.1.0.2",
    "Name": "Swordfish Message Registry",
    "Language": "en",
    "Description": "This registry defines the event messages for Swordfish",
    "RegistryPrefix": "Swordfish",
    "RegistryVersion": "1.0.2",
    "OwningEntity": "SNIA",
    "Messages": {
        "LowSpaceWarningThresholdTriggered": {
            "Description": "Indicates that a LowSpaceWarningThreshold has been triggered. For some resource types, adding more capacity may resolve the low space warning. Other suggested resolutions may be provided as OEM data.",
            "Message": "The LowSpaceWarningThreshold %1 has been triggered on %2.",
            "Severity": "Warning",
            "NumberOfArgs": 2,
            "ParamTypes": [
                "number",
                "string"
            ],
            "Resolution": "Resolution dependent upon resource type."
        },
        "LowSpaceWarningThresholdCleared": {
            "Description": "Indicates that a LowSpaceWarningThreshold has been cleared.",
            "Message": "The LowSpaceWarningThreshold %1 has been cleared on %2.",
            "Severity": "OK",
            "NumberOfArgs": 2,
            "ParamTypes": [
                "number",
                "string"
            ],
            "Resolution": "None."
        },
        "SearchFailed": {
            "Description": "Indicates that a search failed.",
            "Message": "Object %1 not found that matched requested parameters.",
            "Severity": "Warning",
            "NumberOfArgs": 1,
            "ParamTypes": [
                "string"
            ],
            "Resolution": "Retry search with different parameters."
        },
        "NoDefaultValue": {
            "Description": "Indicates that no default value was set.",
            "Message": "No default value has been set for property %1.",
            "Severity": "Warning",
            "NumberOfArgs": 1,
            "ParamTypes": [
                "string"
            ],
            "Resolution": "Assign a default value for the property."
        },
        "ClassOfServiceOutOfCompliance": {
            "Description": "Indicates that the class of service is out of compliance.",
            "Message": "The service level requirements of the %1 class of service are out of compliance.",
            "Severity": "Warning",
            "NumberOfArgs": 1,
            "ParamTypes": [
                "string"
            ],
            "Resolution": "Resolution dependent upon class of service and resource type."
        },
        "LineOfServiceOutOfCompliance": {
            "Description": "Indicates that the line of service is out of compliance.",
            "Message": "The service level requirements of the %1 line of service are out of compliance.",
            "Severity": "Warning",
            "NumberOfArgs": 1,
            "ParamTypes": [
                "string"
            ],
            "Resolution": "Resolution dependent upon line of service and resource type."
        },
        "OutOfCompliance": {
            "Description": "Indicates that the service level requirements are out of compliance.",
            "Message": "The service level requirements of %1 are out of compliance.",
            "Severity": "Warning",
            "NumberOfArgs": 1,
            "ParamTypes": [
                "string"
            ],
            "Resolution": "Resolution dependent upon service level and resource type."
        }
    }
}