create_managed_type("vim.alarm.AlarmManager", "AlarmManager", "vmodl.ManagedObject", "vim.version.version1", [["defaultExpression", "vim.alarm.AlarmExpression[]", "vim.version.version1", {:optional => true}, "System.View"], ["description", "vim.alarm.AlarmDescription", "vim.version.version1", {}, "System.View"], ["lastTriggerId", "int", "vim.version.dev", {}, "System.View"]], [["create", "CreateAlarm", "vim.version.version1", [["entity", "vim.ManagedEntity", "vim.version.version1", {}, "Alarm.Create"], ["spec", "vim.alarm.AlarmSpec", "vim.version.version1", {}, nil]], [{}, "vim.alarm.Alarm", "vim.alarm.Alarm"], nil, ["vim.fault.InvalidName", "vim.fault.DuplicateName"]], ["getAlarm", "GetAlarm", "vim.version.version1", [["entity", "vim.ManagedEntity", "vim.version.version1", {:optional => true}, nil]], [{:optional => true}, "vim.alarm.Alarm[]", "vim.alarm.Alarm[]"], "System.View", nil], ["getAlarmActionsEnabled", "AreAlarmActionsEnabled", "vim.version.version5", [["entity", "vim.ManagedEntity", "vim.version.version5", {}, "System.Read"]], [{}, "boolean", "boolean"], nil, nil], ["setAlarmActionsEnabled", "EnableAlarmActions", "vim.version.version5", [["entity", "vim.ManagedEntity", "vim.version.version5", {}, "Alarm.DisableActions"], ["enabled", "boolean", "vim.version.version5", {}, nil]], [{}, "void", "void"], nil, nil], ["getAlarmState", "GetAlarmState", "vim.version.version1", [["entity", "vim.ManagedEntity", "vim.version.version1", {}, "System.Read"]], [{:optional => true}, "vim.alarm.AlarmState[]", "vim.alarm.AlarmState[]"], nil, nil], ["acknowledgeAlarm", "AcknowledgeAlarm", "vim.version.version5", [["alarm", "vim.alarm.Alarm", "vim.version.version5", {}, "Alarm.Acknowledge"], ["entity", "vim.ManagedEntity", "vim.version.version5", {}, "System.Read"]], [{}, "void", "void"], nil, nil]])